wlan: Remove unused ieee80211_drain_ifq
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 28 Jan 2013 01:43:03 +0000 (09:43 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 28 Jan 2013 01:43:03 +0000 (09:43 +0800)
sys/netproto/802_11/ieee80211_dragonfly.h
sys/netproto/802_11/wlan/ieee80211_dragonfly.c

index 4fce370..6be7b6f 100644 (file)
@@ -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 *);
index 098598e..115b039 100644 (file)
@@ -408,27 +408,6 @@ ieee80211_node_dectestref(struct ieee80211_node *ni)
 }
 
 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)
 {
        struct ieee80211_node *ni;