diff options
author | sam <sam@FreeBSD.org> | 2006-01-23 20:57:30 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2006-01-23 20:57:30 +0000 |
commit | 311f7976bc51e2fa5c6ee9c32f553da839e09f70 (patch) | |
tree | 4dba62067315e1f9d3a0ab7a0f0a9c0481a92562 /sys/net80211/ieee80211_var.h | |
parent | 4bd286d8706198e8fdf78e2070723feec2e0f391 (diff) | |
download | FreeBSD-src-311f7976bc51e2fa5c6ee9c32f553da839e09f70.zip FreeBSD-src-311f7976bc51e2fa5c6ee9c32f553da839e09f70.tar.gz |
switch beacon miss threshold from a time to the number of beacon
frames; the time value was implicitly based on the beacon interval
but never being updated so wrong when the negotiated beacon interval
was not 100 TU
Diffstat (limited to 'sys/net80211/ieee80211_var.h')
-rw-r--r-- | sys/net80211/ieee80211_var.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_var.h b/sys/net80211/ieee80211_var.h index 11aaacf..b36beea 100644 --- a/sys/net80211/ieee80211_var.h +++ b/sys/net80211/ieee80211_var.h @@ -144,6 +144,7 @@ struct ieee80211com { int ic_mcast_rate; /* rate for mcast frames */ u_int16_t ic_rtsthreshold; u_int16_t ic_fragthreshold; + u_int8_t ic_bmissthreshold; u_int8_t ic_bmiss_count; /* current beacon miss count */ int ic_bmiss_max; /* max bmiss before scan */ struct ieee80211_node *(*ic_node_alloc)(struct ieee80211_node_table*); @@ -157,7 +158,6 @@ struct ieee80211com { u_int16_t ic_txmax; /* max tx retry count */ u_int16_t ic_txlifetime; /* tx lifetime */ u_int16_t ic_txpowlimit; /* global tx power limit */ - u_int16_t ic_bmisstimeout;/* beacon miss threshold (ms) */ u_int16_t ic_nonerpsta; /* # non-ERP stations */ u_int16_t ic_longslotsta; /* # long slot time stations */ int ic_mgt_timer; /* mgmt timeout */ |