On 17 December 2014 at 14:04, K. Macy <km...@freebsd.org> wrote: > On Wed, Dec 17, 2014 at 11:04 AM, Adrian Chadd <adr...@freebsd.org> wrote: >> hi, >> >> The ndis code is (a) not maintained, and (b) not going to be updated >> for the newer NDIS API that drivers are slowly being changed over to >> use. > > > Lack of interest? Too much work?
.. it's a bit of both. The earlier NDIS stuff had everything pretend to be an ethernet driver. So the wifi device drivers include a complete wifi stack and expose an 802.3 device. So, later versions of the NDIS interface (starting with 6, I think) expose increasingly more wifi specific bits, so the NDIS API needs to grow and the net80211 layer needs to grow these features. The API for drivers is also deserialised (ie, not pretending everything is running in a single driver thread context.) Have a read: http://msdn.microsoft.com/en-us/library/windows/hardware/ff560690%28v=vs.85%29.aspx -adrian _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"