diff options
author | sam <sam@FreeBSD.org> | 2009-03-18 19:28:17 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2009-03-18 19:28:17 +0000 |
commit | 8bfd160665d6b36b087de434348dc376113ec6a6 (patch) | |
tree | 8452969c7e6a5966840de839c95bbc46ce5c5321 /sys/net80211/ieee80211_var.h | |
parent | 9f91fe4f6bb519a3c35b1c93fd0afdddd7817f59 (diff) | |
download | FreeBSD-src-8bfd160665d6b36b087de434348dc376113ec6a6.zip FreeBSD-src-8bfd160665d6b36b087de434348dc376113ec6a6.tar.gz |
Minor cleanups of tdma protocol handling:
o break out version-related code to simplify rev'ing the protocol
o add parameter validation macros so checks that appear multiple places
are consistent (and easy to change)
o add protocol version check when looking for a scan candidate
o improve scan debug output format
o rewrite beacon update handling to calculate a bitmask of changed values
and pass that down through the driver callback so drivers can optimize work
o do slot bounds check before use when parsing received beacons
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 ace2c2f..f9b115f 100644 --- a/sys/net80211/ieee80211_var.h +++ b/sys/net80211/ieee80211_var.h @@ -229,7 +229,7 @@ struct ieee80211com { void (*ic_newassoc)(struct ieee80211_node *, int); /* TDMA update notification */ void (*ic_tdma_update)(struct ieee80211_node *, - const struct ieee80211_tdma_param *); + const struct ieee80211_tdma_param *, int); /* node state management */ struct ieee80211_node* (*ic_node_alloc)(struct ieee80211vap *, const uint8_t [IEEE80211_ADDR_LEN]); |