mbufq-less iwn(4)

Gleb Smirnoff glebius at FreeBSD.org
Thu Sep 3 15:00:46 UTC 2015


On Thu, Sep 03, 2015 at 05:11:27PM +0300, Andriy Voskoboinyk wrote:
A> > A> Other thing - ic_transmit() also needs to handle fragments, like I do
A> > A> with ath. Ie, handing it a list of packets is actually a list of
A> > A> 802.11 fragments, rather than separate MPDUs.
A> > A>
A> > A> Another thing - we're modifying the mbufs (adding 802.11 data to it)
A> > A> before we pass them to the driver, and if the driver fails to
A> > A> transmit, we can't just pass it back up the net80211 stack to the tcp
A> > A> or udp layer..
A> >
A> > Sure, stack probably would need to strip the data. Anyway, that's
A> > a future task.
A> >
A> 
A> What about https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193569 ?

I'd leave that to you, guys :) I don't want to go knee deep into the
802.11, I'm just working on a "tiny" project of opaque struct ifnet :)

-- 
Totus tuus, Glebius.


More information about the freebsd-net mailing list