summaryrefslogtreecommitdiffstats
path: root/ipc
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2009-11-14 03:29:38 +0100
committerJohn W. Linville <linville@tuxdriver.com>2009-11-18 17:09:10 -0500
commit3e5b1101f59fb3e17a8eb32cca100ae07fd7100e (patch)
tree99f38c9d8e1ec97c0713325e3628d3836839eb8c /ipc
parent7d57b73a73040525dfe22c56d823f146711ff971 (diff)
downloadop-kernel-dev-3e5b1101f59fb3e17a8eb32cca100ae07fd7100e.zip
op-kernel-dev-3e5b1101f59fb3e17a8eb32cca100ae07fd7100e.tar.gz
mac80211: reduce the amount of unnecessary traffic on cooked monitor interfaces
In order to handle association and authentication in AP mode, hostapd needs access to the tx status info of its own frames through a cooked monitor interface. Without this patch the cooked monitor interfaces also passed on tx status information for packets from other virtual interfaces. This creates a significant performance issue on embedded system. Hostapd tries to work around this by installing a Linux Socket Filter that only captures the frames it's interested in, however data duplication and socket filter matching still uses up enough CPU cycles to be very noticeable on small systems. This patch ensures that tx status information of non-injected frames does not make it to cooked monitor interfaces. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud