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
2021-06-15
factor out nsecuptime and getnsecuptime.
David Gwynne
2021-04-23
call klist_invalidate from bpfsdetach to tell kq listeners what happened.
David Gwynne
2021-01-21
let vfs keep track of nonblocking state for us.
David Gwynne
2021-01-17
don't encode the mbuf prio as part of the vlan tag in bpf_mtap_ether.
David Gwynne
2021-01-02
optimise bpf_catchpacket and bpf_wakeup.
David Gwynne
2021-01-02
bpf(4): remove ticks
cheloha
2020-12-26
bpf(4): bpf_d struct: replace bd_rdStart member with bd_nreaders member
cheloha
2020-12-25
Refactor klist insertion and removal
Visa Hankala
2020-12-12
Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.
jan
2020-12-12
get bpf_mtap_ether to call _bpf_mtap directly instead of via bpf_mtap.
David Gwynne
2020-12-12
try to read the mbuf timestamp from the mbuf with the pkthdrs in it.
David Gwynne
2020-12-11
bpf(4): BIOCGRTIMEOUT, BIOCSRTIMEOUT: protect bd_rtout with bd_mtx
cheloha
2020-11-04
Use sysctl_int_bounded in bpf_sysctl
gnezdo
2020-06-18
pass the mbuf with the data separately to the one with the pkthdr to mtap.
David Gwynne
2020-06-18
extend the bpf_hdr struct to include some metadata if available.
David Gwynne
2020-05-13
bpf(4): separate descriptor non-blocking status from read timeout
cheloha
2020-04-07
Abstract the head of knote lists. This allows extending the lists,
Visa Hankala
2020-02-20
Replace field f_isfd with field f_flags in struct filterops to allow
Visa Hankala
2020-02-14
Push the KERNEL_LOCK() insidge pgsigio() and selwakeup().
Martin Pieuchot
2020-01-27
update bpf_iflist in bpfsdetach instead of bpfdetach as some drivers
Joshua Stein
2020-01-08
Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and
Visa Hankala
2020-01-02
Switch bpf to use pgsigio(9) and sigio_init(9) instead of handrolling
Claudio Jeker
2019-12-31
Use C99 designated initializers with struct filterops. In addition,
Visa Hankala
2019-10-21
put bpfdesc reference counting back, revert change introduced in 1.175 as:
Alexandr Nedvedicky
2019-10-01
remove the internal plumbing that supported a custom mbuf copy function.
David Gwynne
2019-09-30
remove the "copy function" argument to bpf_mtap_hdr.
David Gwynne
2019-09-12
we don't need to cast hdr arguments to caddr_t for bpf_mtap_hdr anymore.
David Gwynne
2019-09-12
make bpf_mtap_hdr take a const void *, not a caddr_t.
David Gwynne
2019-06-13
free(9) sizes for buffers.
Martin Pieuchot
2019-06-10
use m_microtime to get the packet rx time it might be available.
David Gwynne
2019-05-18
BPF: remove redundant reference counting of filedescriptors
Alexandr Nedvedicky
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
[next]