From fe154500c55d43876e7304f6908153f5524b4bc4 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Mon, 28 Jan 2013 09:43:03 +0800 Subject: [PATCH] wlan: Remove unused ieee80211_drain_ifq --- sys/netproto/802_11/ieee80211_dragonfly.h | 1 - .../802_11/wlan/ieee80211_dragonfly.c | 21 ------------------- 2 files changed, 22 deletions(-) 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) { -- 2.41.0