summaryrefslogtreecommitdiffstats
path: root/sys/net/bpf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* let vfs keep track of nonblocking state for us.dlg2021-01-211-7/+3
* don't encode the mbuf prio as part of the vlan tag in bpf_mtap_ether.dlg2021-01-171-8/+2
* optimise bpf_catchpacket and bpf_wakeup.dlg2021-01-021-17/+10
* bpf(4): remove tickscheloha2021-01-021-23/+32
* bpf(4): bpf_d struct: replace bd_rdStart member with bd_nreaders membercheloha2020-12-261-33/+23
* Refactor klist insertion and removalvisa2020-12-251-3/+3
* Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan2020-12-121-2/+2
* get bpf_mtap_ether to call _bpf_mtap directly instead of via bpf_mtap.dlg2020-12-121-8/+12
* try to read the mbuf timestamp from the mbuf with the pkthdrs in it.dlg2020-12-121-2/+2
* bpf(4): BIOCGRTIMEOUT, BIOCSRTIMEOUT: protect bd_rtout with bd_mtxcheloha2020-12-111-1/+5
* Use sysctl_int_bounded in bpf_sysctlgnezdo2020-11-041-21/+5
* pass the mbuf with the data separately to the one with the pkthdr to mtap.dlg2020-06-181-7/+15
* extend the bpf_hdr struct to include some metadata if available.dlg2020-06-181-18/+31
* bpf(4): separate descriptor non-blocking status from read timeoutcheloha2020-05-131-9/+9
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-3/+3
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-2/+2
* Push the KERNEL_LOCK() insidge pgsigio() and selwakeup().mpi2020-02-141-3/+1
* update bpf_iflist in bpfsdetach instead of bpfdetach as some driversjcs2020-01-271-8/+16
* Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP andvisa2020-01-081-14/+6
* Switch bpf to use pgsigio(9) and sigio_init(9) instead of handrollingclaudio2020-01-021-11/+14
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-3/+7
* put bpfdesc reference counting back, revert change introduced in 1.175 as:sashan2019-10-211-9/+44
* remove the internal plumbing that supported a custom mbuf copy function.dlg2019-10-011-27/+10
* remove the "copy function" argument to bpf_mtap_hdr.dlg2019-09-301-5/+5
* we don't need to cast hdr arguments to caddr_t for bpf_mtap_hdr anymore.dlg2019-09-121-4/+3
* make bpf_mtap_hdr take a const void *, not a caddr_t.dlg2019-09-121-3/+3
* free(9) sizes for buffers.mpi2019-06-131-4/+4
* use m_microtime to get the packet rx time it might be available.dlg2019-06-101-3/+9
* BPF: remove redundant reference counting of filedescriptorssashan2019-05-181-44/+9
* Lower the accepted upper bound for bd_rtout to INT_MAX in order toanton2019-04-251-5/+7
* moving BPF to RCUsashan2019-04-151-99/+94
* Reject negative and too large timeouts passed to BIOCSRTIMEOUT. Sinceanton2019-04-031-2/+17
* extend BIOCSFILDROP so it can be configured to not capture packets.dlg2019-03-181-20/+31
* Some USB network interfaces like rum(4) report ENXIO from theirbluhm2018-07-131-2/+3
* Protect the calls to ifpromisc() in bpf(4) with net lock. Thisbluhm2018-03-021-1/+5
* Remove almost unused `flags' argument of suser().mpi2018-02-191-2/+2
* add bpf_tap_hdr(), for handling a buffer (not an mbuf) with a header.dlg2018-02-011-1/+40
* add support for bpf on "subsystems", not just network interfacesdlg2018-01-241-38/+54
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+2
* Remove NET_LOCK()'s argument.mpi2017-08-111-4/+4
* When using "tcpdump proto 128" the filter never matched. A signbluhm2017-05-241-2/+4
* Introduce sstosa() for converting sockaddr_storage with a type safebluhm2017-05-041-3/+3
* Tweak lock inits to make the system runnable with witness(4)visa2017-04-201-2/+3
* splsoftnet() to NET_LOCK() in bpfwrite().mpi2017-01-241-3/+3
* A space here, a space there. Soon we're talking real whitespacekrw2017-01-241-2/+2
* Use a mutex to serialize accesses to buffer slots.mpi2017-01-091-66/+110
* Revert previous, there's still a problem with recursive entries inmpi2017-01-031-121/+74
* Use a mutex to serialize accesses to buffer slots.mpi2017-01-021-74/+121
* Make sure the descriptor has been removed from the interface listmpi2016-11-281-22/+23
* Make sure bpf_wakeup() is called at most once when matching conditionsmpi2016-11-211-6/+9