summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_ht.c
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2008-09-06 17:42:51 +0000
committersam <sam@FreeBSD.org>2008-09-06 17:42:51 +0000
commit61ad73714471347846b75fd54adb509077b8574a (patch)
tree096034346afa7af1de9721c5a92cad6dd4016fa0 /sys/net80211/ieee80211_ht.c
parent9b8a0a755622b1b4953418b4ac6e997ce8760198 (diff)
downloadFreeBSD-src-61ad73714471347846b75fd54adb509077b8574a.zip
FreeBSD-src-61ad73714471347846b75fd54adb509077b8574a.tar.gz
o kill IEEE80211_NODE_PSUPDATE; it was never used
o kill IEEE80211_NODE_CHWUPDATE; it's use was pointless and it was defined wrong (overlap w/ existing flags)
Diffstat (limited to 'sys/net80211/ieee80211_ht.c')
-rw-r--r--sys/net80211/ieee80211_ht.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/sys/net80211/ieee80211_ht.c b/sys/net80211/ieee80211_ht.c
index a3baaf3..ad64de3 100644
--- a/sys/net80211/ieee80211_ht.c
+++ b/sys/net80211/ieee80211_ht.c
@@ -1585,16 +1585,14 @@ ieee80211_recv_action(struct ieee80211_node *ni,
switch (ia->ia_action) {
case IEEE80211_ACTION_HT_TXCHWIDTH:
chw = frm[2] == IEEE80211_A_HT_TXCHWIDTH_2040 ? 40 : 20;
+ IEEE80211_NOTE(vap,
+ IEEE80211_MSG_ACTION | IEEE80211_MSG_11N, ni,
+ "%s: HT txchwidth, width %d%s",
+ __func__, chw, ni->ni_chw != chw ? "*" : "");
if (chw != ni->ni_chw) {
ni->ni_chw = chw;
- ni->ni_flags |= IEEE80211_NODE_CHWUPDATE;
+ /* XXX notify on change */
}
- IEEE80211_NOTE(vap,
- IEEE80211_MSG_ACTION | IEEE80211_MSG_11N, ni,
- "%s: HT txchwidth, width %d (%s)",
- __func__, chw,
- ni->ni_flags & IEEE80211_NODE_CHWUPDATE ?
- "new" : "no change");
break;
case IEEE80211_ACTION_HT_MIMOPWRSAVE:
IEEE80211_NOTE(vap,
OpenPOWER on IntegriCloud