mac80211: fill jiffies/vif on filtered frames
Filtered frames not only need their control information cleared to avoid wrong checks, but also need to have jiffies and vif assigned so they can be processed or expired. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
f2982181e0
commit
18c949070b
1 changed files with 3 additions and 0 deletions
|
@ -53,6 +53,9 @@ static void ieee80211_handle_filtered_frame(struct ieee80211_local *local,
|
|||
* modified/encrypted again.
|
||||
*/
|
||||
memset(&info->control, 0, sizeof(info->control));
|
||||
|
||||
info->control.jiffies = jiffies;
|
||||
info->control.vif = &sta->sdata->vif;
|
||||
info->flags |= IEEE80211_TX_INTFL_NEED_TXPROCESSING |
|
||||
IEEE80211_TX_INTFL_RETRANSMISSION;
|
||||
|
||||
|
|
Loading…
Reference in a new issue