summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_ioctl.c
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2007-03-11 07:06:08 +0000
committersam <sam@FreeBSD.org>2007-03-11 07:06:08 +0000
commit72f9ecd769c7c8004a548a7783d3c451b65530bf (patch)
treeedcb16028d696cab719964ffa387541c0c8fc3e5 /sys/net80211/ieee80211_ioctl.c
parentf159bf3ace0da75328bc22d218c119bf4798493f (diff)
downloadFreeBSD-src-72f9ecd769c7c8004a548a7783d3c451b65530bf.zip
FreeBSD-src-72f9ecd769c7c8004a548a7783d3c451b65530bf.tar.gz
keep tx/rx seq #'s for non-QoS traffic separate from QoS; stations
aren't supposed mix traffic but if they did frames might be mis-handled Obtained from: Atheros MFC after: 2 weeks
Diffstat (limited to 'sys/net80211/ieee80211_ioctl.c')
-rw-r--r--sys/net80211/ieee80211_ioctl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net80211/ieee80211_ioctl.c b/sys/net80211/ieee80211_ioctl.c
index bba8c16..1f19ff5 100644
--- a/sys/net80211/ieee80211_ioctl.c
+++ b/sys/net80211/ieee80211_ioctl.c
@@ -1273,8 +1273,8 @@ get_sta_info(void *arg, struct ieee80211_node *ni)
memcpy(si->isi_txseqs, ni->ni_txseqs, sizeof(ni->ni_txseqs));
memcpy(si->isi_rxseqs, ni->ni_rxseqs, sizeof(ni->ni_rxseqs));
} else {
- si->isi_txseqs[0] = ni->ni_txseqs[0];
- si->isi_rxseqs[0] = ni->ni_rxseqs[0];
+ si->isi_txseqs[0] = ni->ni_txseqs[IEEE80211_NONQOS_TID];
+ si->isi_rxseqs[0] = ni->ni_rxseqs[IEEE80211_NONQOS_TID];
}
/* NB: leave all cases in case we relax ni_associd == 0 check */
if (ieee80211_node_is_authorized(ni))
OpenPOWER on IntegriCloud