add bpf_tap_hdr(), for handling a buffer (not an mbuf) with a header.
authordlg <dlg@openbsd.org>
Thu, 1 Feb 2018 12:10:27 +0000 (12:10 +0000)
committerdlg <dlg@openbsd.org>
Thu, 1 Feb 2018 12:10:27 +0000 (12:10 +0000)
commitf3e51aa390e7df8081984bd1c7f7d9911dffb12d
treeb1fb51ced4976b6eef29f67db1cb2ccff462b9f3
parentcc051f8bae2ed1edc4321321fedbfe7f34ad396e
add bpf_tap_hdr(), for handling a buffer (not an mbuf) with a header.

internally it uses mbufs to handle the chain of buffers, but the
caller doesnt have to deal with that or allocate a temporary buffer
with the header attached.

ok mpi@
sys/net/bpf.c
sys/net/bpf.h