summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_node.h
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2008-09-21 23:25:33 +0000
committersam <sam@FreeBSD.org>2008-09-21 23:25:33 +0000
commit6c3e3155ea639b45c609d349688f34b7c5a67a4e (patch)
treeb7bfd61b4d1d6fd4686d6cf2b10977b7053ac432 /sys/net80211/ieee80211_node.h
parentda7cd2bfa56f0a21358aa5ae6951128a8d88cb40 (diff)
downloadFreeBSD-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.h1
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 */
OpenPOWER on IntegriCloud