diff options
author | sam <sam@FreeBSD.org> | 2007-03-11 07:06:08 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2007-03-11 07:06:08 +0000 |
commit | 72f9ecd769c7c8004a548a7783d3c451b65530bf (patch) | |
tree | edcb16028d696cab719964ffa387541c0c8fc3e5 /sys/net80211/ieee80211_node.c | |
parent | f159bf3ace0da75328bc22d218c119bf4798493f (diff) | |
download | FreeBSD-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_node.c')
-rw-r--r-- | sys/net80211/ieee80211_node.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/net80211/ieee80211_node.c b/sys/net80211/ieee80211_node.c index 074c32f..0408c33 100644 --- a/sys/net80211/ieee80211_node.c +++ b/sys/net80211/ieee80211_node.c @@ -1988,9 +1988,9 @@ ieee80211_dump_node(struct ieee80211_node_table *nt, struct ieee80211_node *ni) printf("\tassocid 0x%x txpower %u vlan %u\n", ni->ni_associd, ni->ni_txpower, ni->ni_vlan); printf("\ttxseq %u rxseq %u fragno %u rxfragstamp %u\n", - ni->ni_txseqs[0], - ni->ni_rxseqs[0] >> IEEE80211_SEQ_SEQ_SHIFT, - ni->ni_rxseqs[0] & IEEE80211_SEQ_FRAG_MASK, + ni->ni_txseqs[IEEE80211_NONQOS_TID], + ni->ni_rxseqs[IEEE80211_NONQOS_TID] >> IEEE80211_SEQ_SEQ_SHIFT, + ni->ni_rxseqs[IEEE80211_NONQOS_TID] & IEEE80211_SEQ_FRAG_MASK, ni->ni_rxfragstamp); printf("\trstamp %u rssi %u intval %u capinfo 0x%x\n", ni->ni_rstamp, ni->ni_rssi, ni->ni_intval, ni->ni_capinfo); |