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
2023-03-09
add a timeout between capturing a packet and making the buffer readable.
David Gwynne
2023-02-10
Adjust knote(9) API
Visa Hankala
2022-07-09
Unwrap klist from struct selinfo as this code no longer uses selwakeup().
Visa Hankala
2022-07-05
Remove old poll/select wakeup mechanism.
Visa Hankala
2022-07-02
Remove unused device poll functions.
Visa Hankala
2022-03-17
Use the refcnt API in bpf.
Visa Hankala
2022-02-15
Use knote_modify_fn() and knote_process_fn() in bpf.
Visa Hankala
2022-02-13
The length value in bpf_movein() is casted to from size_t to u_int
Alexander Bluhm
2022-02-13
Rename knote_modify() to knote_assign()
Visa Hankala
2022-02-11
Replace manual !klist_empty()+knote() with KNOTE().
Visa Hankala
2022-02-05
make bpf_movein align the packet payload.
David Gwynne
2022-01-16
activate/notify waiting kq kevents from bpf_wakeup directly.
David Gwynne
2022-01-13
Make bpf event filter MP-safe
Visa Hankala
2022-01-13
Return an error if bpfilter_lookup() fails in bpfkqfilter()
Visa Hankala
2021-11-10
whitespace tweaks, no functional change.
David Gwynne
2021-10-23
Fix double free after allocation failure in bpf(4).
Visa Hankala
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
[next]