Age | Commit message (Expand) | Author |
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 |
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 |