]> git.baikalelectronics.ru Git - kernel.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)
commitfb0dde5a636a9229b9af0006eed413c26ba2b2a0
tree201add958aa18af22b88b6ddfb93df841213b1fb
parente9198110424c31d997dc95e62d4a450576e9cee8
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