From 7e2730ac6093cb6f03d9c03177bb942f12a0f910 Mon Sep 17 00:00:00 2001 From: Alexander Egorenkov Date: Wed, 3 Mar 2010 11:07:02 +0100 Subject: [PATCH] Probe responses must be acknowledged --- rt2870.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/rt2870.c b/rt2870.c index 702f7fe..3b70b85 100644 --- a/rt2870.c +++ b/rt2870.c @@ -4156,11 +4156,9 @@ static int rt2870_tx_mgmt(struct rt2870_softc *sc, txwi->txop = (RT2870_TXWI_TXOP_BACKOFF << RT2870_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 |= (RT2870_TXWI_XFLAGS_ACK << RT2870_TXWI_XFLAGS_SHIFT); -- 2.11.4.GIT