Call bpf_mtap() on outgoing packets.

This commit is contained in:
Thomas Moestl 2002-10-26 12:32:07 +00:00
parent ec6b67d043
commit 08e0fdeb39
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=105982

View File

@ -45,6 +45,7 @@
#include <sys/socket.h>
#include <sys/sockio.h>
#include <net/bpf.h>
#include <net/ethernet.h>
#include <net/if.h>
#include <net/if_arp.h>
@ -1224,12 +1225,14 @@ gem_start(ifp)
break;
}
if (m != NULL)
m_freem(m0);
/*
* WE ARE NOW COMMITTED TO TRANSMITTING THE PACKET.
*/
if (ifp->if_bpf != NULL)
bpf_mtap(ifp, m0);
if (m != NULL)
m_freem(m0);
#ifdef GEM_DEBUG
if (ifp->if_flags & IFF_DEBUG) {