|
@@ -3634,7 +3634,8 @@ void iwlagn_configure_filter(struct ieee80211_hw *hw,
|
|
|
changed_flags, *total_flags);
|
|
|
|
|
|
CHK(FIF_OTHER_BSS | FIF_PROMISC_IN_BSS, RXON_FILTER_PROMISC_MSK);
|
|
|
- CHK(FIF_CONTROL, RXON_FILTER_CTL2HOST_MSK);
|
|
|
+ /* Setting _just_ RXON_FILTER_CTL2HOST_MSK causes FH errors */
|
|
|
+ CHK(FIF_CONTROL, RXON_FILTER_CTL2HOST_MSK | RXON_FILTER_PROMISC_MSK);
|
|
|
CHK(FIF_BCN_PRBRESP_PROMISC, RXON_FILTER_BCON_AWARE_MSK);
|
|
|
|
|
|
#undef CHK
|