Johannes Berg <johannes@xxxxxxxxxxxxxxxx> writes: > From: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> > Subject: [PATCH] mac80211: push rx status into skb->cb > To: John Linville <linville@xxxxxxxxxxxxx> > Cc: linux-wireless <linux-wireless@xxxxxxxxxxxxxxx> > Date: Wed, 17 Jun 2009 13:13:00 +0200 > > Within mac80211, we often need to copy the rx status into > skb->cb. This is wasteful, as drivers could be building it > in there to start with. This patch changes the API so that > drivers are expected to pass the RX status in skb->cb, now > accessible as IEEE80211_SKB_RXCB(skb). It also updates all > drivers to pass the rx status in there, but only by making > them memcpy() it into place before the call to the receive > function (ieee80211_rx(_irqsafe)). Each driver can now be > optimised on its own schedule. > > Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> [...] > drivers/net/wireless/wl12xx/rx.c | 3 - Last night John applied a patch which renamed this to wl1251_rx.c. > drivers/staging/agnx/xmit.c | 3 - > drivers/staging/stlc45xx/stlc45xx.c | 3 - > drivers/staging/winbond/wb35rx.c | 3 - John takes staging patches now? And stlc45xx won't even compile right now :( -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html