From 5e386336522ffbad4815095c2bfba9c9dad16abf Mon Sep 17 00:00:00 2001 From: Alexander Egorenkov Date: Wed, 3 Mar 2010 11:08:10 +0100 Subject: [PATCH] Probe responses must be acknowledged --- rt2860.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/rt2860.c b/rt2860.c index 874d09f..25dbba6 100644 --- a/rt2860.c +++ b/rt2860.c @@ -3817,11 +3817,9 @@ static int rt2860_tx_mgmt(struct rt2860_softc *sc, txwi->txop = (RT2860_TXWI_TXOP_BACKOFF << RT2860_TXWI_TXOP_SHIFT); - /* skip ACKs for multicast frames and probe responses */ + /* skip ACKs for multicast frames */ - if (!IEEE80211_IS_MULTICAST(wh->i_addr1) && - ((wh->i_fc[0] & (IEEE80211_FC0_TYPE_MASK | IEEE80211_FC0_SUBTYPE_MASK)) != - (IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_PROBE_RESP))) + if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) { txwi->bawin_size_xflags |= (RT2860_TXWI_XFLAGS_ACK << RT2860_TXWI_XFLAGS_SHIFT); -- 2.11.4.GIT