]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commite9198110424c31d997dc95e62d4a450576e9cee8
tree8a9b5ce1da7243ab80b3aad35ce52f2dcd5cbc39
parent6531a357c49e7e95d6c29d818dad66396d50d0e4
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