index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
net
/
bpf.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
let vfs keep track of nonblocking state for us.
dlg
2021-01-21
1
-7
/
+3
*
don't encode the mbuf prio as part of the vlan tag in bpf_mtap_ether.
dlg
2021-01-17
1
-8
/
+2
*
optimise bpf_catchpacket and bpf_wakeup.
dlg
2021-01-02
1
-17
/
+10
*
bpf(4): remove ticks
cheloha
2021-01-02
1
-23
/
+32
*
bpf(4): bpf_d struct: replace bd_rdStart member with bd_nreaders member
cheloha
2020-12-26
1
-33
/
+23
*
Refactor klist insertion and removal
visa
2020-12-25
1
-3
/
+3
*
Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.
jan
2020-12-12
1
-2
/
+2
*
get bpf_mtap_ether to call _bpf_mtap directly instead of via bpf_mtap.
dlg
2020-12-12
1
-8
/
+12
*
try to read the mbuf timestamp from the mbuf with the pkthdrs in it.
dlg
2020-12-12
1
-2
/
+2
*
bpf(4): BIOCGRTIMEOUT, BIOCSRTIMEOUT: protect bd_rtout with bd_mtx
cheloha
2020-12-11
1
-1
/
+5
*
Use sysctl_int_bounded in bpf_sysctl
gnezdo
2020-11-04
1
-21
/
+5
*
pass the mbuf with the data separately to the one with the pkthdr to mtap.
dlg
2020-06-18
1
-7
/
+15
*
extend the bpf_hdr struct to include some metadata if available.
dlg
2020-06-18
1
-18
/
+31
*
bpf(4): separate descriptor non-blocking status from read timeout
cheloha
2020-05-13
1
-9
/
+9
*
Abstract the head of knote lists. This allows extending the lists,
visa
2020-04-07
1
-3
/
+3
*
Replace field f_isfd with field f_flags in struct filterops to allow
visa
2020-02-20
1
-2
/
+2
*
Push the KERNEL_LOCK() insidge pgsigio() and selwakeup().
mpi
2020-02-14
1
-3
/
+1
*
update bpf_iflist in bpfsdetach instead of bpfdetach as some drivers
jcs
2020-01-27
1
-8
/
+16
*
Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and
visa
2020-01-08
1
-14
/
+6
*
Switch bpf to use pgsigio(9) and sigio_init(9) instead of handrolling
claudio
2020-01-02
1
-11
/
+14
*
Use C99 designated initializers with struct filterops. In addition,
visa
2019-12-31
1
-3
/
+7
*
put bpfdesc reference counting back, revert change introduced in 1.175 as:
sashan
2019-10-21
1
-9
/
+44
*
remove the internal plumbing that supported a custom mbuf copy function.
dlg
2019-10-01
1
-27
/
+10
*
remove the "copy function" argument to bpf_mtap_hdr.
dlg
2019-09-30
1
-5
/
+5
*
we don't need to cast hdr arguments to caddr_t for bpf_mtap_hdr anymore.
dlg
2019-09-12
1
-4
/
+3
*
make bpf_mtap_hdr take a const void *, not a caddr_t.
dlg
2019-09-12
1
-3
/
+3
*
free(9) sizes for buffers.
mpi
2019-06-13
1
-4
/
+4
*
use m_microtime to get the packet rx time it might be available.
dlg
2019-06-10
1
-3
/
+9
*
BPF: remove redundant reference counting of filedescriptors
sashan
2019-05-18
1
-44
/
+9
*
Lower the accepted upper bound for bd_rtout to INT_MAX in order to
anton
2019-04-25
1
-5
/
+7
*
moving BPF to RCU
sashan
2019-04-15
1
-99
/
+94
*
Reject negative and too large timeouts passed to BIOCSRTIMEOUT. Since
anton
2019-04-03
1
-2
/
+17
*
extend BIOCSFILDROP so it can be configured to not capture packets.
dlg
2019-03-18
1
-20
/
+31
*
Some USB network interfaces like rum(4) report ENXIO from their
bluhm
2018-07-13
1
-2
/
+3
*
Protect the calls to ifpromisc() in bpf(4) with net lock. This
bluhm
2018-03-02
1
-1
/
+5
*
Remove almost unused `flags' argument of suser().
mpi
2018-02-19
1
-2
/
+2
*
add bpf_tap_hdr(), for handling a buffer (not an mbuf) with a header.
dlg
2018-02-01
1
-1
/
+40
*
add support for bpf on "subsystems", not just network interfaces
dlg
2018-01-24
1
-38
/
+54
*
Don't pull in <sys/file.h> just to get fcntl.h
guenther
2017-12-30
1
-2
/
+2
*
Remove NET_LOCK()'s argument.
mpi
2017-08-11
1
-4
/
+4
*
When using "tcpdump proto 128" the filter never matched. A sign
bluhm
2017-05-24
1
-2
/
+4
*
Introduce sstosa() for converting sockaddr_storage with a type safe
bluhm
2017-05-04
1
-3
/
+3
*
Tweak lock inits to make the system runnable with witness(4)
visa
2017-04-20
1
-2
/
+3
*
splsoftnet() to NET_LOCK() in bpfwrite().
mpi
2017-01-24
1
-3
/
+3
*
A space here, a space there. Soon we're talking real whitespace
krw
2017-01-24
1
-2
/
+2
*
Use a mutex to serialize accesses to buffer slots.
mpi
2017-01-09
1
-66
/
+110
*
Revert previous, there's still a problem with recursive entries in
mpi
2017-01-03
1
-121
/
+74
*
Use a mutex to serialize accesses to buffer slots.
mpi
2017-01-02
1
-74
/
+121
*
Make sure the descriptor has been removed from the interface list
mpi
2016-11-28
1
-22
/
+23
*
Make sure bpf_wakeup() is called at most once when matching conditions
mpi
2016-11-21
1
-6
/
+9
[next]