diff options
author | sam <sam@FreeBSD.org> | 2008-09-21 23:25:33 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2008-09-21 23:25:33 +0000 |
commit | 6c3e3155ea639b45c609d349688f34b7c5a67a4e (patch) | |
tree | b7bfd61b4d1d6fd4686d6cf2b10977b7053ac432 /sys/net80211/ieee80211_node.h | |
parent | da7cd2bfa56f0a21358aa5ae6951128a8d88cb40 (diff) | |
download | FreeBSD-src-6c3e3155ea639b45c609d349688f34b7c5a67a4e.zip FreeBSD-src-6c3e3155ea639b45c609d349688f34b7c5a67a4e.tar.gz |
Add current transmit parameters for fixed rate handling so drivers
don't duplicate this. These are setup according to the role of the
node--the bss node for ap and adhoc modes need to use parameters
that are the least common denomimator of all nodes in the bss;
otherwise we are setting up params for a station joining a bss and
we select those according to the capabilities of the station.
This stuff needs more work as we do extra work due to having setup
in common code paths shared by nodes using both roles.
Diffstat (limited to 'sys/net80211/ieee80211_node.h')
-rw-r--r-- | sys/net80211/ieee80211_node.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211_node.h b/sys/net80211/ieee80211_node.h index beeaac9..907806d 100644 --- a/sys/net80211/ieee80211_node.h +++ b/sys/net80211/ieee80211_node.h @@ -125,6 +125,7 @@ struct ieee80211_node { uint16_t ni_associd; /* assoc response */ uint16_t ni_txpower; /* current transmit power */ uint16_t ni_vlan; /* vlan tag */ + const struct ieee80211_txparam *ni_txparms; uint32_t ni_jointime; /* time of join (secs) */ uint32_t *ni_challenge; /* shared-key challenge */ struct ieee80211_ies ni_ies; /* captured ie's */ |