From: Sepherosa Ziehau Date: Mon, 28 Jan 2013 01:43:03 +0000 (+0800) Subject: wlan: Remove unused ieee80211_drain_ifq X-Git-Tag: v3.4.0rc~434 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/fe154500c55d43876e7304f6908153f5524b4bc4?ds=sidebyside wlan: Remove unused ieee80211_drain_ifq --- diff --git a/sys/netproto/802_11/ieee80211_dragonfly.h b/sys/netproto/802_11/ieee80211_dragonfly.h index 4fce370827..6be7b6f8d2 100644 --- a/sys/netproto/802_11/ieee80211_dragonfly.h +++ b/sys/netproto/802_11/ieee80211_dragonfly.h @@ -106,7 +106,6 @@ int ieee80211_node_dectestref(struct ieee80211_node *ni); struct ifqueue; struct ieee80211vap; -void ieee80211_drain_ifq(struct ifqueue *); void ieee80211_flush_ifq(struct ifqueue *, struct ieee80211vap *); void ieee80211_vap_destroy(struct ieee80211vap *); diff --git a/sys/netproto/802_11/wlan/ieee80211_dragonfly.c b/sys/netproto/802_11/wlan/ieee80211_dragonfly.c index 098598ebaf..115b0392a8 100644 --- a/sys/netproto/802_11/wlan/ieee80211_dragonfly.c +++ b/sys/netproto/802_11/wlan/ieee80211_dragonfly.c @@ -407,27 +407,6 @@ ieee80211_node_dectestref(struct ieee80211_node *ni) return atomic_cmpset_int(&ni->ni_refcnt, 0, 1); } -void -ieee80211_drain_ifq(struct ifqueue *ifq) -{ - struct ieee80211_node *ni; - struct mbuf *m; - - wlan_assert_serialized(); - for (;;) { - IF_DEQUEUE(ifq, m); - if (m == NULL) - break; - - ni = (struct ieee80211_node *)m->m_pkthdr.rcvif; - KASSERT(ni != NULL, ("frame w/o node")); - ieee80211_free_node(ni); - m->m_pkthdr.rcvif = NULL; - - m_freem(m); - } -} - void ieee80211_flush_ifq(struct ifqueue *ifq, struct ieee80211vap *vap) {