aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/82596.c
diff options
context:
space:
mode:
authorGábor Stefanik <netrolller.3d@gmail.com>2009-08-21 20:44:09 +0200
committerJohn W. Linville <linville@tuxdriver.com>2009-08-28 14:40:36 -0400
commitaa065263ecb0b0df096ff4b02b2fb88060dd2d45 (patch)
treeeb7651be8bd3512fca72db8c915287500b63e32b /drivers/net/82596.c
parent9d45368a3825349d8ba686bc36df589d16577dd4 (diff)
downloadkernel_samsung_smdk4412-aa065263ecb0b0df096ff4b02b2fb88060dd2d45.zip
kernel_samsung_smdk4412-aa065263ecb0b0df096ff4b02b2fb88060dd2d45.tar.gz
kernel_samsung_smdk4412-aa065263ecb0b0df096ff4b02b2fb88060dd2d45.tar.bz2
iwlwifi: Make injection of non-broadcast frames work again
Commit 1ccb84d87d04df3c76cd4352fe69786d8c7cf016 by Wey-Yi Guy ("iwlwifi: clean up unused NL80211_IFTYPE_MONITOR for Monitor mode") broke injection of non-broadcast frames to unassociated stations (causing a SYSASSERT for all such injected frames), due to injected frames no longer automatically getting a broadcast station ID assigned. This patch restores the old behavior, fixing the aforementioned regression. Also, consistently check for IEEE80211_TX_CTL_INJECTED instead of iwl_is_monitor_mode in the TX path, as TX_CTL_INJECTED specifically means that a given packet is coming from a monitor interface, while iwl_is_monitor_mode only shows whether a monitor interface exists on the device. Signed-off-by: Gábor Stefanik <netrolller.3d@gmail.com> Acked-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/82596.c')
0 files changed, 0 insertions, 0 deletions