index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net
/
bpf.c
Age
Commit message (
Expand
)
Author
2019-04-25
Lower the accepted upper bound for bd_rtout to INT_MAX in order to
anton
2019-04-15
moving BPF to RCU
Alexandr Nedvedicky
2019-04-03
Reject negative and too large timeouts passed to BIOCSRTIMEOUT. Since
anton
2019-03-18
extend BIOCSFILDROP so it can be configured to not capture packets.
David Gwynne
2018-07-13
Some USB network interfaces like rum(4) report ENXIO from their
Alexander Bluhm
2018-03-02
Protect the calls to ifpromisc() in bpf(4) with net lock. This
Alexander Bluhm
2018-02-19
Remove almost unused `flags' argument of suser().
Martin Pieuchot
2018-02-01
add bpf_tap_hdr(), for handling a buffer (not an mbuf) with a header.
David Gwynne
2018-01-24
add support for bpf on "subsystems", not just network interfaces
David Gwynne
2017-12-30
Don't pull in <sys/file.h> just to get fcntl.h
Philip Guenther
2017-08-11
Remove NET_LOCK()'s argument.
Martin Pieuchot
2017-05-24
When using "tcpdump proto 128" the filter never matched. A sign
Alexander Bluhm
2017-05-04
Introduce sstosa() for converting sockaddr_storage with a type safe
Alexander Bluhm
2017-04-20
Tweak lock inits to make the system runnable with witness(4)
Visa Hankala
2017-01-24
splsoftnet() to NET_LOCK() in bpfwrite().
Martin Pieuchot
2017-01-24
A space here, a space there. Soon we're talking real whitespace
Kenneth R Westerback
2017-01-09
Use a mutex to serialize accesses to buffer slots.
Martin Pieuchot
2017-01-03
Revert previous, there's still a problem with recursive entries in
Martin Pieuchot
2017-01-02
Use a mutex to serialize accesses to buffer slots.
Martin Pieuchot
2016-11-28
Make sure the descriptor has been removed from the interface list
Martin Pieuchot
2016-11-21
Make sure bpf_wakeup() is called at most once when matching conditions
Martin Pieuchot
2016-11-21
Rename bpf_reset_d() to match bpf_{attach,reset}d().
Martin Pieuchot
2016-11-16
Use goto in bpf{read,write}() to ease review of locked sections.
Martin Pieuchot
2016-11-16
Allow bpf_allocbufs() to fail when allocating memory.
Martin Pieuchot
2016-10-16
Fix bpf_catchpacket comment.
Jeremie Courreges-Anglas
2016-09-12
bpf_tap() is long dead! Long live bpf_mtap() & friends.
Kenneth R Westerback
2016-08-22
Call csignal() and selwakeup() from a KERNEL_LOCK'd task.
Martin Pieuchot
2016-08-15
No need to reset si_selpid after calling selwakeup() the function
Martin Pieuchot
2016-08-15
Introduce bpf_put() and bpf_get() instead of mixing macro and functions
Martin Pieuchot
2016-08-15
Check if ``bd_bif'' is NULL inside bpf_catchpacket() to match bpfread()
Martin Pieuchot
2016-08-15
Merge bpfilter_create() into bpfopen() and make it such that the
Martin Pieuchot
2016-07-25
Make sure closed bpf devices are removed from bpf_d_list to free the
Martin Natano
2016-06-10
Add the "llprio" field to struct ifnet, and the corresponding keyword
Vincent Gross
2016-05-18
rework the srp api so it takes an srp_ref struct that the caller provides.
David Gwynne
2016-05-10
make the bpf tap functions take const struct mbuf *
David Gwynne
2016-04-14
Enable device cloning for bpf. This allows to have just one bpf device
Martin Natano
2016-04-02
refactor bpf_filter a bit.
David Gwynne
2016-03-30
remove support for BIOCGQUEUE and BIOSGQUEUE
David Gwynne
2016-03-29
make bpf_mtap et al return whether the mbuf should be dropped
David Gwynne
2016-02-12
Convert to uiomove. From Martin Natano.
Stefan Kempf
2016-02-10
protect the bpf ring with splnet as well as the kernel lock.
David Gwynne
2016-02-05
return if the bpf_if passed to bpf_tap and _bpf_mtap are NULL.
David Gwynne
2016-01-07
Make open(O_NONBLOCK) of tun, tap, and bpf behave like open+ioctl(FIONBIO)
Philip Guenther
2015-12-05
remove old lint annotations
Ted Unangst
2015-10-07
Do not call bpf_catchpacket() if another CPU detached a file from the
Martin Pieuchot
2015-09-29
make the bpf filters a bpf_program instead of an array of bpf_insn.
David Gwynne
2015-09-29
add sizes to some of the simpler free calls
Theo de Raadt
2015-09-13
There's no point in abstracting ifp->if_output() as long as pf_test()
Martin Pieuchot
2015-09-12
Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.
Martin Pieuchot
2015-09-11
FOREACH macro is not safe to use when removing elements on a list.
Martin Pieuchot
[next]