]> git.baikalelectronics.ru Git - kernel.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)
commitece55042a5c9ecf8169879e81156562cf29a2d2b
treec59a6fcb8d0bcd88d848785a3dbe3978d1568274
parentde848b32476273ead76623ee2cb84aadc5e01362
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