From 12c5f8a8e39ac7096a5a6ef15d660ce438af6513 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Sun, 3 Feb 2008 12:00:03 +0000 Subject: [PATCH] - Correctly handle ALTQ in ieee80211_deliver_data() - Add comment from sam that ALTQ probably does not work well with WME PR: kern/119548 Approved by: sam (mentor) --- sys/net80211/ieee80211_input.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sys/net80211/ieee80211_input.c b/sys/net80211/ieee80211_input.c index ad6b24ff337..9238bdfa2a3 100644 --- a/sys/net80211/ieee80211_input.c +++ b/sys/net80211/ieee80211_input.c @@ -762,8 +762,12 @@ ieee80211_deliver_data(struct ieee80211com *ic, ieee80211_free_node(sta); } } - if (m1 != NULL) - (void) IF_HANDOFF(&ifp->if_snd, m1, ifp); + if (m1 != NULL) { + int error; + + /* XXX does not work well with WME */ + IFQ_HANDOFF(ifp, m1, error); + } } if (m != NULL) { m->m_pkthdr.rcvif = ifp;