Index: if.c =================================================================== RCS file: /cvs/src/sys/net/if.c,v retrieving revision 1.319 diff -u -p -r1.319 if.c --- if.c 9 Feb 2015 03:09:57 -0000 1.319 +++ if.c 23 Feb 2015 05:01:57 -0000 @@ -1753,15 +1753,7 @@ ifconf(u_long cmd, caddr_t data) void if_detached_start(struct ifnet *ifp) { - struct mbuf *m; - - while (1) { - IF_DEQUEUE(&ifp->if_snd, m); - - if (m == NULL) - return; - m_freem(m); - } + IFQ_PURGE(&ifp->if_snd); } int