aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorAdrian Chadd <adrian@FreeBSD.org>2017-02-20 02:08:08 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2017-02-20 02:08:08 +0000
commit617f8b101e7f7baf049762cbc3cd3e4ffe133ea4 (patch)
treef7f340d67efb47e314b0a6ad3a79e557fc87e9f6 /sys/dev
parent81e8601f58c53f7e7a71679750ca2ca7c7fe9c12 (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/iwn/if_iwn.c7
-rw-r--r--sys/dev/mwl/if_mwl.c12
2 files changed, 13 insertions, 6 deletions
diff --git a/sys/dev/iwn/if_iwn.c b/sys/dev/iwn/if_iwn.c
index a40e6223d5da..56d71e8029e9 100644
--- a/sys/dev/iwn/if_iwn.c
+++ b/sys/dev/iwn/if_iwn.c
@@ -4402,6 +4402,13 @@ iwn_tx_data(struct iwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
tid = 0;
}
ac = M_WME_GETAC(m);
+
+ /*
+ * XXX TODO: Group addressed frames aren't aggregated and must
+ * go to the normal non-aggregation queue, and have a NONQOS TID
+ * assigned from net80211.
+ */
+
if (m->m_flags & M_AMPDU_MPDU) {
uint16_t seqno;
struct ieee80211_tx_ampdu *tap = &ni->ni_tx_ampdu[ac];
diff --git a/sys/dev/mwl/if_mwl.c b/sys/dev/mwl/if_mwl.c
index 1027eb0524db..79172aaf7bd7 100644
--- a/sys/dev/mwl/if_mwl.c
+++ b/sys/dev/mwl/if_mwl.c
@@ -2434,13 +2434,13 @@ mwl_node_getmimoinfo(const struct ieee80211_node *ni,
if (mn->mn_ai.rssi_c > rssi_max)
rssi_max = mn->mn_ai.rssi_c;
- CVT(mi->rssi[0], mn->mn_ai.rssi_a);
- CVT(mi->rssi[1], mn->mn_ai.rssi_b);
- CVT(mi->rssi[2], mn->mn_ai.rssi_c);
+ CVT(mi->ch[0].rssi[0], mn->mn_ai.rssi_a);
+ CVT(mi->ch[1].rssi[0], mn->mn_ai.rssi_b);
+ CVT(mi->ch[2].rssi[0], mn->mn_ai.rssi_c);
- mi->noise[0] = mn->mn_ai.nf_a;
- mi->noise[1] = mn->mn_ai.nf_b;
- mi->noise[2] = mn->mn_ai.nf_c;
+ mi->ch[0].noise[0] = mn->mn_ai.nf_a;
+ mi->ch[1].noise[0] = mn->mn_ai.nf_b;
+ mi->ch[2].noise[0] = mn->mn_ai.nf_c;
#undef CVT
}