freebsd-dev/sys/dev/oce
Conrad Meyer b75a772875 oce(4): Account and trace mbufs before handing to hw
Once tx mbufs have been handed to hardware, nothing serializes the tx
path against completion and potential use-after-free of the outbound
mbuf.  Perform accounting and BPF tap before queueing to hardware to
avoid this race.

Submitted by:	Steve Wirtz <steve_wirtz AT dell.com>
Reviewed by:	markj, rstone
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D25364
2020-06-20 17:22:46 +00:00
..
oce_hw.c Remove FreeBSD 7-9 support from oce 2020-02-27 15:25:26 +00:00
oce_hw.h
oce_if.c oce(4): Account and trace mbufs before handing to hw 2020-06-20 17:22:46 +00:00
oce_if.h oce: Disallow the passthrough ioctl for unprivileged users. 2019-12-23 23:43:50 +00:00
oce_mbox.c random(9): Deprecate random(9), remove meaningless srandom(9) 2019-12-26 19:41:09 +00:00
oce_queue.c Remove FreeBSD 7-9 support from oce 2020-02-27 15:25:26 +00:00
oce_sysctl.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
oce_user.h
oce_util.c