Date: Wed, 17 Jul 2013 12:07:12 -0600 (MDT) From: Warren Block <wblock@wonkity.com> To: Michel Behr <michelbehr@gmail.com> Cc: questions@freebsd.org Subject: Re: Bill Paul's network drivers Message-ID: <alpine.BSF.2.00.1307171204160.91446@wonkity.com> In-Reply-To: <CACKN2%2Bwan-L-aq-44p4etEaa3ceNHFgUoXkw8oz2xuVK1nFgww@mail.gmail.com> References: <CACKN2%2Bwan-L-aq-44p4etEaa3ceNHFgUoXkw8oz2xuVK1nFgww@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 17 Jul 2013, Michel Behr wrote: > Hi > > I'm considering learning how to build drivers, so I can make my Lenovo S400 > wireless card get detected by FreeBSD. > > The Architecture Handbook cites these "Bill Paul's network drivers". > > 9.5 Network Drivers: Drivers for network devices do not use device nodes in > order to be accessed. Their selection is based on other decisions made > inside the kernel and instead of calling open(), use of a network device is > generally introduced by using the system call socket(2). > > For more information see ifnet(9), the source of the loopback device, and > Bill Paul's network drivers. > > Where can I find those Bill Paul's network drivers? In the source tree, mostly: find /usr/src -path "*/sys/dev/*" -exec grep -l "Bill Paul" {} \+ Joseph Kong's book "FreeBSD Device Drivers" will likely be useful, too: http://nostarch.com/bsddrivers.htm
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1307171204160.91446>