summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_ioctl.h
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2008-09-06 17:38:20 +0000
committersam <sam@FreeBSD.org>2008-09-06 17:38:20 +0000
commit9db405bfbdab2b180d27334b75882b51ad26aff3 (patch)
tree3761df2c9d5a3063caa17e45ecd45c6bb0bd291d /sys/net80211/ieee80211_ioctl.h
parent7923b9382d951cbc40e17ebeea2a8f7f290be639 (diff)
downloadFreeBSD-src-9db405bfbdab2b180d27334b75882b51ad26aff3.zip
FreeBSD-src-9db405bfbdab2b180d27334b75882b51ad26aff3.tar.gz
o validate the ba policy in addba response
o leave a check for the max ba window disabled; we accept out of range values and just truncate them but may want to act differently in the future
Diffstat (limited to 'sys/net80211/ieee80211_ioctl.h')
-rw-r--r--sys/net80211/ieee80211_ioctl.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_ioctl.h b/sys/net80211/ieee80211_ioctl.h
index c40b929..f5eef26 100644
--- a/sys/net80211/ieee80211_ioctl.h
+++ b/sys/net80211/ieee80211_ioctl.h
@@ -207,6 +207,7 @@ struct ieee80211_stats {
uint32_t is_addba_norequest; /* ADDBA response w/o ADDBA */
uint32_t is_addba_badtoken; /* ADDBA response w/ wrong
dialogtoken */
+ uint32_t is_addba_badpolicy; /* ADDBA resp w/ wrong policy */
uint32_t is_ampdu_stop; /* A-MPDU stream stopped */
uint32_t is_ampdu_stop_failed; /* A-MPDU stream not running */
uint32_t is_ampdu_rx_reorder; /* A-MPDU held for rx reorder */
@@ -215,7 +216,7 @@ struct ieee80211_stats {
uint8_t is_rx_disassoc_code; /* last rx'd disassoc reason */
uint8_t is_rx_authfail_code; /* last rx'd auth fail reason */
uint32_t is_beacon_miss; /* beacon miss notification */
- uint32_t is_spare[14];
+ uint32_t is_spare[13];
};
/*
OpenPOWER on IntegriCloud