summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/if_le.c
diff options
context:
space:
mode:
authorpaul <paul@FreeBSD.org>1995-07-29 13:00:17 +0000
committerpaul <paul@FreeBSD.org>1995-07-29 13:00:17 +0000
commit2ac9b4768cfc273075f3f97bb3a6e78bde810632 (patch)
tree39a0b3a4f9a63f98fdb8cef0de370a7bf6f3e7b7 /sys/i386/isa/if_le.c
parent96fd43c32a7afa11caa70d7e7abf30678e372c9a (diff)
downloadFreeBSD-src-2ac9b4768cfc273075f3f97bb3a6e78bde810632.zip
FreeBSD-src-2ac9b4768cfc273075f3f97bb3a6e78bde810632.tar.gz
The lemac driver didn't pass transmitted packets to bpf. Now it does.
Reviewed by: Submitted by: Obtained from:
Diffstat (limited to 'sys/i386/isa/if_le.c')
-rw-r--r--sys/i386/isa/if_le.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/i386/isa/if_le.c b/sys/i386/isa/if_le.c
index 0f93c75..743923c 100644
--- a/sys/i386/isa/if_le.c
+++ b/sys/i386/isa/if_le.c
@@ -21,7 +21,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: if_le.c,v 1.16 1995/05/09 12:25:55 rgrimes Exp $
+ * $Id: if_le.c,v 1.17 1995/05/30 08:02:22 rgrimes Exp $
*/
/*
@@ -1193,6 +1193,12 @@ lemac_start(
m_copydata(m, 0, m->m_pkthdr.len, sc->le_membase + txoff);
LE_OUTB(sc, LEMAC_REG_TQ, tx_pg); /* tell chip to transmit this packet */
+
+#if NBPFILTER > 0
+ if (sc->le_bpf)
+ bpf_mtap(sc->le_bpf, m);
+#endif
+
m_freem(m); /* free the mbuf */
}
LEMAC_INTR_ENABLE(sc);
OpenPOWER on IntegriCloud