IEEE80211_SEQ_RANGE
INCR(tap->txa_start, IEEE80211_SEQ_RANGE);
INCR(ni->ni_txseqs[IEEE80211_NONQOS_TID], IEEE80211_SEQ_RANGE);
INCR(ni->ni_txseqs[IEEE80211_NONQOS_TID], IEEE80211_SEQ_RANGE);
INCR(ni->ni_txseqs[tid], IEEE80211_SEQ_RANGE);
#define ATH_BA_INDEX(_st, _seq) (((_seq) - (_st)) & (IEEE80211_SEQ_RANGE - 1))
seqno = ni->ni_txseqs[tid] % IEEE80211_SEQ_RANGE;
seqno = M_SEQNO_GET(m) % IEEE80211_SEQ_RANGE;
txd->txdseq |= htole16(M_SEQNO_GET(m) % IEEE80211_SEQ_RANGE);
seqno = M_SEQNO_GET(m) % IEEE80211_SEQ_RANGE;
M_SEQNO_GET(m) % IEEE80211_SEQ_RANGE));
(((seq) + (incr)) & (IEEE80211_SEQ_RANGE-1))
(((a) + IEEE80211_SEQ_RANGE - (b)) & (IEEE80211_SEQ_RANGE-1))
((m)->m_pkthdr.tso_segsz = ((seqno) % IEEE80211_SEQ_RANGE))
#define M_SEQNO_GET(m) (((m)->m_pkthdr.tso_segsz) % IEEE80211_SEQ_RANGE)
ni->ni_txseqs[tid] = (ni->ni_txseqs[tid] + 1) % IEEE80211_SEQ_RANGE;