diff options
author | sam <sam@FreeBSD.org> | 2008-09-06 17:38:20 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2008-09-06 17:38:20 +0000 |
commit | 9db405bfbdab2b180d27334b75882b51ad26aff3 (patch) | |
tree | 3761df2c9d5a3063caa17e45ecd45c6bb0bd291d /sys/net80211/ieee80211_ioctl.h | |
parent | 7923b9382d951cbc40e17ebeea2a8f7f290be639 (diff) | |
download | FreeBSD-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.h | 3 |
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]; }; /* |