From: Gábor Stefanik Date: Fri, 21 Aug 2009 18:44:09 +0000 (+0200) Subject: iwlwifi: Make injection of non-broadcast frames work again X-Git-Tag: v2.6.32-rc1~703^2~275^2~79 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa065263ecb0b0df096ff4b02b2fb88060dd2d45;p=pandora-kernel.git 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 Acked-by: Reinette Chatre Signed-off-by: John W. Linville --- Reading git-diff-tree failed