Module Name:    src
Committed By:   msaitoh
Date:           Mon Oct 29 01:36:34 UTC 2012

Modified Files:
        src/sys/dev/pci: if_et.c

Log Message:
Don't use old NBPFILTER macro and use new bpf_mtap() API.
It fixes a bug that et(4) can't use bpf.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/pci/if_et.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/if_et.c
diff -u src/sys/dev/pci/if_et.c:1.4 src/sys/dev/pci/if_et.c:1.5
--- src/sys/dev/pci/if_et.c:1.4	Sun Jul 22 14:33:02 2012
+++ src/sys/dev/pci/if_et.c	Mon Oct 29 01:36:33 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_et.c,v 1.4 2012/07/22 14:33:02 matt Exp $	*/
+/*	$NetBSD: if_et.c,v 1.5 2012/10/29 01:36:33 msaitoh Exp $	*/
 /*	$OpenBSD: if_et.c,v 1.11 2008/06/08 06:18:07 jsg Exp $	*/
 /*
  * Copyright (c) 2007 The DragonFly Project.  All rights reserved.
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_et.c,v 1.4 2012/07/22 14:33:02 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_et.c,v 1.5 2012/10/29 01:36:33 msaitoh Exp $");
 
 #include "opt_inet.h"
 #include "vlan.h"
@@ -70,9 +70,7 @@ __KERNEL_RCSID(0, "$NetBSD: if_et.c,v 1.
 #include <netinet/if_inarp.h>
 #endif
 
-#if NBPFILTER > 0
 #include <net/bpf.h>
-#endif
  
 #include <dev/mii/mii.h>
 #include <dev/mii/miivar.h>
@@ -1121,10 +1119,7 @@ et_start(struct ifnet *ifp)
 
 		trans = 1;
 
-#if NBPFILTER > 0
-		if (ifp->if_bpf != NULL)
-			bpf_mtap(ifp->if_bpf, m);
-#endif
+		bpf_mtap(ifp, m);
 	}
 
 	if (trans) {
@@ -1779,10 +1774,7 @@ et_rxeof(struct et_softc *sc)
 				    ETHER_CRC_LEN;
 				m->m_pkthdr.rcvif = ifp;
 
-#if NBPFILTER > 0
-				if (ifp->if_bpf != NULL)
-					bpf_mtap(ifp->if_bpf, m);
-#endif
+				bpf_mtap(ifp, m);
 
 				ifp->if_ipackets++;
 				(*ifp->if_input)(ifp, m);

Reply via email to