On Thu, 2009-10-29 at 11:52 -0700, Luis R. Rodriguez wrote: > > Can you elaborate on the planned paged skb support on mac80211 you > > have. Do you have any queued up patches I can look at this point? > > OK I see git show 924e10 > > Anyone taking the mac80211 paged skb support on? Any idea how long it > may take to complete? It's not very hard. Step 1) fix a few corner cases other drivers might have, and stick the bit of code iwlwifi has right before passing the frame to mac80211 into mac80211 as the first thing it does with the frame Step 2) Look through rx.c and check how much stuff it really needs linearised, and where. I suspect that most of the time it _only_ needs the first two bytes, until it comes to actually passing the frame up. Step 3) After the audit, push down the linearizing to where needed, i.e. management frames completely, other frames up to and including the ethernet header, software decryption all of the frame Step 4) make software decryption aware of paged SKBs, and remove the linearising in that case johannes
Attachment:
signature.asc
Description: This is a digitally signed message part