| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Rename bpf_reset_d() to match bpf_{attach,reset}d(). |  mpi | 2016-11-21 | 1 | -10/+11 |
| * | Use goto in bpf{read,write}() to ease review of locked sections. |  mpi | 2016-11-16 | 1 | -32/+36 |
| * | Allow bpf_allocbufs() to fail when allocating memory. |  mpi | 2016-11-16 | 1 | -27/+41 |
| * | Fix bpf_catchpacket comment. |  jca | 2016-10-16 | 1 | -3/+3 |
| * | bpf_tap() is long dead! Long live bpf_mtap() & friends. |  krw | 2016-09-12 | 1 | -57/+1 |
| * | Call csignal() and selwakeup() from a KERNEL_LOCK'd task. |  mpi | 2016-08-22 | 1 | -4/+25 |
| * | No need to reset si_selpid after calling selwakeup() the function |  mpi | 2016-08-15 | 1 | -3/+1 |
| * | Introduce bpf_put() and bpf_get() instead of mixing macro and functions |  mpi | 2016-08-15 | 1 | -23/+28 |
| * | Check if ``bd_bif'' is NULL inside bpf_catchpacket() to match bpfread() |  mpi | 2016-08-15 | 1 | -10/+10 |
| * | Merge bpfilter_create() into bpfopen() and make it such that the |  mpi | 2016-08-15 | 1 | -23/+13 |
| * | Make sure closed bpf devices are removed from bpf_d_list to free the |  natano | 2016-07-25 | 1 | -24/+5 |