mac80211: get rid of function pointers in TX path
authorJohannes Berg <johannes@sipsolutions.net>
Mon, 30 Jun 2008 13:10:44 +0000 (15:10 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 2 Jul 2008 19:48:33 +0000 (15:48 -0400)
commitd9e8a70fa20dc3eaa00859a6eac0adfaef910c77
tree8a9b5ce1da7243ab80b3aad35ce52f2dcd5cbc39
parentacdfe9b4417fd04093bdaf8c0a4255ebfabc21a1
mac80211: get rid of function pointers in TX path

This changes the TX path to no longer use function pointers for
TX handlers but rather invoke them directly. If debugging is
enabled, mark the TX handlers noinline because otherwise they
all get inlined into invoke_tx_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/ieee80211_i.h
net/mac80211/tx.c