From owner-freebsd-net@FreeBSD.ORG Tue Nov 27 14:20:06 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C2680596 for ; Tue, 27 Nov 2012 14:20:06 +0000 (UTC) (envelope-from barney_cordoba@yahoo.com) Received: from nm29-vm3.bullet.mail.ne1.yahoo.com (nm29-vm3.bullet.mail.ne1.yahoo.com [98.138.91.159]) by mx1.freebsd.org (Postfix) with ESMTP id 616BA8FC0C for ; Tue, 27 Nov 2012 14:20:06 +0000 (UTC) Received: from [98.138.90.56] by nm29.bullet.mail.ne1.yahoo.com with NNFMP; 27 Nov 2012 14:18:07 -0000 Received: from [98.138.88.238] by tm9.bullet.mail.ne1.yahoo.com with NNFMP; 27 Nov 2012 14:18:07 -0000 Received: from [127.0.0.1] by omp1038.mail.ne1.yahoo.com with NNFMP; 27 Nov 2012 14:18:07 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 720201.76171.bm@omp1038.mail.ne1.yahoo.com Received: (qmail 59048 invoked by uid 60001); 27 Nov 2012 14:18:07 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1354025887; bh=cgbMhnyxxtImrv8uB9SeeGc6H/Nq1yCYWYefDPeLxHA=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=gtG2wCCkW66/sw1tdNsCtvaKNeo6dX3dcwGa9nG3cFVW1HpeNH+LhcNVdF3QScgTliH8nOikYNmjmGwMzhszSLGTqBLmagMUZCa3fPoRchhiqiK9f2hNjGq3SRubGLETXtynwoszhGw4cm/7UZzKIq99hp/XSjKM/Ie2E/KNqUw= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=nxshANZZouSqFbx0aQoB9WcqbCuGVReDGtQuUAWmj9Ex9ogAEvycc8sup1yIIUEzKT64UR3CFlXTi5T+icTFO34H5FgBXlCqgEnF57+BNbByMkoSCn0BI4RHJTC76dk1G4mkHfr6kWkgTCj1s34gsMTxMzk6E0m7qywSwklYk7Q=; X-YMail-OSG: flWW54cVM1k_qkg2gT24jT4achMZ27YJKFXNAREb_hZDwWg huJVLl7ueJajYQAniLw8PlLP6yENbP01x3YJBIYnxWkfBRRQa_eXfV3PUtBu 6wk29Q3opdMQ38j6dKoQFHRFze0i8izy1xZd9iG2NdhddR6nrIakwrIhDBsD kn.o4xOg4b4J0A0RCnIHQVJnsGLZfU3Itoe9pXe1T_bu75M4BC7OJ68QMegV 89rC9lXPvc8pxL.O78H9dJV6sOW99lUyWwMBBG6lpPVlWqvVYW697QMpUh26 EpjCCqwfwYw6DawO6471u3nc.FSXrhDzOQ33su_3kkzf49bKKDi1IAe.GeWQ 3tc2QCr4h5xS9zGEDwhdiPXPL_MCX9rDwErtqevQvakRX28ltd3_RpKqdgNo RNxzgrYOAcUUFHPji463LsvHJJjCTo7.G0tt5hmrXahIkXrx56HTrX96tYo0 A2voi8IjdEBqonqUT.AapXmlUoybwUsQTkrU7DbW9iTH7iQpRET3n985zCgc 5TbpO2as- Received: from [174.48.128.27] by web121602.mail.ne1.yahoo.com via HTTP; Tue, 27 Nov 2012 06:18:07 PST X-Rocket-MIMEInfo: 001.001, SnVzdCBhIHByb2dyYW1taW5nIG5vdGUsIGl0IHdvdWxkIGJlIHVzZWZ1bCBmb3Igc29tZSBjYXNlcyBpZiB0aGUgCnNvZnRjL2FkYXB0ZXIgc3RydWN0dXJlcyBmb3IgbGVtIGFuZCBlbSB3ZXJlIHN5bmNlZCB3aXRoIGFsbCBvZiB0aGUgCmNvbW1vbiBzdHVmZiBhdCB0aGUgdG9wIG9mIHRoZSBzdHJ1Y3R1cmVzLCBzbyB5b3UgY291bGQgYWNjZXNzIHRoZSBkZXYKb3IgaHcgZnJvbSB0aGUgc29mdGMgd2l0aG91dCBoYXZpbmcgdG8ga25vdyB3aGljaCBmbGF2b3Igb2YgZHJpdmVyIGl0CmlzLiBQdXR0aW5nIG4BMAEBAQE- X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.127.475 Message-ID: <1354025887.50656.YahooMailClassic@web121602.mail.ne1.yahoo.com> Date: Tue, 27 Nov 2012 06:18:07 -0800 (PST) From: Barney Cordoba Subject: regarding em and lem To: freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: jfvogel@gmail.com X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Nov 2012 14:20:06 -0000 Just a programming note, it would be useful for some cases if the softc/adapter structures for lem and em were synced with all of the common stuff at the top of the structures, so you could access the dev or hw from the softc without having to know which flavor of driver it is. Putting non-common stuff at the end is a good programming practice. It's also not a bad idea to put an identifier in there, such as is_lem, because it's not easy to figure out naturally. BC