From e6b5c28764b678fb66cc79ae97dcd52df632e7ff Mon Sep 17 00:00:00 2001 From: sam Date: Wed, 31 Dec 2008 21:29:09 +0000 Subject: mark discovered neighbors QoS capable if they advertise wme --- sys/net80211/ieee80211_node.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sys') diff --git a/sys/net80211/ieee80211_node.c b/sys/net80211/ieee80211_node.c index e3028d9..742f4c4 100644 --- a/sys/net80211/ieee80211_node.c +++ b/sys/net80211/ieee80211_node.c @@ -1334,6 +1334,10 @@ ieee80211_init_neighbor(struct ieee80211_node *ni, if (ieee80211_ies_init(&ni->ni_ies, sp->ies, sp->ies_len)) { ieee80211_ies_expand(&ni->ni_ies); + if (ni->ni_ies.wme_ie != NULL) + ni->ni_flags |= IEEE80211_NODE_QOS; + else + ni->ni_flags &= ~IEEE80211_NODE_QOS; if (ni->ni_ies.ath_ie != NULL) ieee80211_parse_ath(ni, ni->ni_ies.ath_ie); } -- cgit v1.1