]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
mac80211: get rid of function pointers in RX path
authorJohannes Berg <johannes@sipsolutions.net>
Mon, 30 Jun 2008 13:10:45 +0000 (15:10 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 2 Jul 2008 19:48:33 +0000 (15:48 -0400)
commit49461622edf74cd1e1a1056cee3ca8dd90cd9556
tree201add958aa18af22b88b6ddfb93df841213b1fb
parentd9e8a70fa20dc3eaa00859a6eac0adfaef910c77
mac80211: get rid of function pointers in RX path

This changes the RX path to no longer use function pointers for
RX handlers but rather invoke them directly. If debugging is
enabled, mark the RX handlers noinline because otherwise they
all get inlined into ieee80211_invoke_rx_handlers() which makes
it harder to see where a bug is.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/rx.c