]> git.karo-electronics.de Git - linux-beck.git/commit
mac80211: support paged rx SKBs
authorZhu Yi <yi.zhu@intel.com>
Mon, 29 Mar 2010 09:35:07 +0000 (17:35 +0800)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 31 Mar 2010 18:39:34 +0000 (14:39 -0400)
commite3cf8b3f7b9eefbe1d39b160726d6e5c2cbb4c5d
treec59a6fcb8d0bcd88d848785a3dbe3978d1568274
parente58b1253f1e850b4469964d7b92cf230196223c0
mac80211: support paged rx SKBs

Mac80211 drivers can now pass paged SKBs to mac80211 via
ieee80211_rx{_irqsafe}. The implementation currently use
skb_linearize() in a few places i.e. management frame
handling, software decryption, defragmentation and A-MSDU
process. We will optimize them one by one later.

Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Cc: Kalle Valo <kalle.valo@iki.fi>
Cc: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/net/mac80211.h
net/mac80211/rx.c
net/wireless/util.c