> > I'm confused. The area should be used say with encryption when it'sOk. Well, not exactly, since we'd only do that (at least in mac80211) when packets are about to be sent to the hardware so they wouldn't live much longer. Right, but we might actually need more space. Say you have a device that requires 82 bytes headroom (yes, there are such devices) for their own transmit header. Then you need maybe up to 30 bytes of 802.11 header plus 8 byte ICV, so minus the 14 ethernet header that we remove we now need well over 100 bytes headroom. On the other hand, not even accounting the actual data buffer (you proposed to skb_orphan the skb early) seems wrong as well. Worse yet, the needed transmit header headroom is variable depending on devices. One of the worst devices is the Broadcom one with 82 header and nowadays actually DMAs this header from a separate memory location, so there this won't happen, but can we guarantee that all devices are programmable that way? We've seen lots of rather strange devices unfortunately... I'll try. I don't really see myself being that close ;) johannes
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Adrian Bunk | [1/6] 2.6.21-rc2: known regressions |
| Paul Jackson | Re: cpuset-remove-sched-domain-hooks-from-cpusets |
git: | |
| Linus Torvalds | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Andrew Morton | Re: [BUG] New Kernel Bugs |
