aboutsummaryrefslogtreecommitdiff
path: root/sys/net/bpf.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Some style and white space cleanupZhenlei Huang2024-09-201-7/+7
* bpf: Update a commentZhenlei Huang2024-09-101-1/+1
* bpf: Prefer the boolean form when calling bpf_peers_present()Zhenlei Huang2024-06-071-3/+1
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* bpf: Make dead_bpf_if constZhenlei Huang2023-10-211-3/+3
* bpf: Add IfAPI analogue for bpf_peers_present()Justin Hibbits2023-10-131-0/+14
* Revert "bpf: Add IfAPI analogue for bpf_peers_present()"Justin Hibbits2023-10-131-14/+0
* bpf: Add IfAPI analogue for bpf_peers_present()Justin Hibbits2023-10-131-0/+14
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* net: whack __mips__ leftoversMateusz Guzik2023-03-011-1/+1
* bpf: Add missing NOP stubsZhenlei Huang2023-02-081-0/+15
* bpf: Add "_if" tap APIsJustin Hibbits2023-01-311-0/+25
* ifnet/API: Move struct ifnet definition to a <net/if_private.h>Justin Hibbits2023-01-241-0/+1
* bpf: only access refcounts using dedicated primitivesMateusz Guzik2022-11-241-3/+4
* bpf: obtain timestamps from controller via pkthdr if availableJung-uk Kim2022-10-031-0/+6
* bpf: Fix BIOCPROMISC lockingMark Johnston2022-08-051-3/+3
* bpf: Zero pad bytes preceding BPF headersMark Johnston2022-06-201-8/+21
* bpf: Fix the write filter for detached descriptorsMark Johnston2021-10-261-3/+12
* Allow the BPF to be select for write. This is needed for boost:asioHartmut Brandt2021-10-101-3/+32
* Introduce m_get3()Kristof Provost2021-08-181-8/+1
* vlan: deduplicate bpf_setpcp() and pf_ieee8021q_setpcp()Kristof Provost2021-07-261-22/+1
* bpf: Add an ioctl to set the VLAN Priority on packets sent by bpfLuiz Otavio O Souza2021-07-261-0/+43
* net/bpf: Fix writing of buffer bigger than PAGESIZEFlorian Florensa2021-06-231-1/+9
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* To avoid a startup script race change net.bpf.optimize_writers fromTycho Nightingale2020-06-231-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Introduce NET_EPOCH_CALL() macro and use it everywhere where we freeGleb Smirnoff2020-01-151-7/+6
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-0/+1
* Rework r348303 to reduce the time of holding global BPF lock.Andrey V. Elsukov2019-05-281-7/+7
* Fix possible NULL pointer dereference.Andrey V. Elsukov2019-05-271-2/+7
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-2/+2
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-3/+5
* Avoid possible recursion on BPF_LOCK() in bpfwrite().Andrey V. Elsukov2019-05-131-1/+4
* Do not leak memory used for binary filter.Andrey V. Elsukov2019-05-131-0/+6
* Rework locking in BPF code to remove rwlock from fast path.Andrey V. Elsukov2019-05-131-368/+364
* Convert allocation of bpf_if in bpfattach2 from M_NOWAIT to M_WAITOKAndrey V. Elsukov2019-03-191-7/+5
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-1/+1
* Move BPFIF_* macro definitions into .c file, where struct bpf_if isAndrey V. Elsukov2018-06-191-0/+5
* Fix a memory leak for the BIOCSETWF ioctl on kernels with the BPF_JITTERJonathan T. Looney2018-06-111-2/+7
* Use dead_bpf_if instead of bp_null.Mark Johnston2018-04-241-3/+3
* Add dead_bpf_if structure, that should be used as fake bpf_ifAndrey V. Elsukov2018-04-201-1/+5
* Make BPF global lock an SXStephen Hurd2018-04-101-2/+5
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Use count(9) api for the bpf(4) statistics.Alexander V. Chernikov2018-03-201-39/+56
* BPF: Switch to 32 bit compatible mode only when thread is 32 bitWojciech Macek2018-01-251-3/+6
* kernel: Fix several typos and minor errorsEitan Adler2017-12-271-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* bpf: Fix incorrect cleanupKristof Provost2017-08-161-7/+3
* Update comments and simplify conditionals for compat32Justin Hibbits2017-06-271-6/+6
* Solve the y2038 problem for powerpcJustin Hibbits2017-06-261-6/+6