summaryrefslogtreecommitdiff
path: root/sys/net/bpf.c
AgeCommit message (Expand)Author
2025-12-18bpf: add a crutch to support if_vmoveGleb Smirnoff
2025-12-17bpf: virtualize bpf_iflistGleb Smirnoff
2025-12-15bpf: add BIOCGETIFLIST ioctl that returns all available tap pointsGleb Smirnoff
2025-12-15bpf: modularize ifnet(9) part of bpfGleb Smirnoff
2025-12-12bpf: convert several boolean natured fields of bpf_d to flagsGleb Smirnoff
2025-12-03bpf: global bpf list doesn't need CKGleb Smirnoff
2025-12-03bpf: calculate net.bpf.stats buffer size dynamicallyGleb Smirnoff
2025-12-03bpf: retire struct bpf_if_extGleb Smirnoff
2025-11-21bpf: remove DDB codeGleb Smirnoff
2025-11-21bpf: leave only locked version of bpf_detachd()Gleb Smirnoff
2025-11-21bpf: refactor buffer pre-allocation for BIOCSETIFGleb Smirnoff
2025-11-21bpf: remove dead codeGleb Smirnoff
2025-10-18knotes: kqueue: handle copy for trivial filtersKonstantin Belousov
2025-04-09bpf: avoid panic on multiple readersKristof Provost
2025-03-06bpf: Use static initializersZhenlei Huang
2025-02-04ifnet: Detach BPF descriptors on interface vmove eventZhenlei Huang
2025-02-03bpf: Fix potential race conditionsZhenlei Huang
2024-11-26kern: Make fileops and filterops tables const where possibleMark Johnston
2024-09-20bpf: Some style and white space cleanupZhenlei Huang
2024-09-10bpf: Update a commentZhenlei Huang
2024-06-07bpf: Prefer the boolean form when calling bpf_peers_present()Zhenlei Huang
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-10-21bpf: Make dead_bpf_if constZhenlei Huang
2023-10-13bpf: Add IfAPI analogue for bpf_peers_present()Justin Hibbits
2023-10-13Revert "bpf: Add IfAPI analogue for bpf_peers_present()"Justin Hibbits
2023-10-13bpf: Add IfAPI analogue for bpf_peers_present()Justin Hibbits
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-03-01net: whack __mips__ leftoversMateusz Guzik
2023-02-08bpf: Add missing NOP stubsZhenlei Huang
2023-01-31bpf: Add "_if" tap APIsJustin Hibbits
2023-01-24ifnet/API: Move struct ifnet definition to a <net/if_private.h>Justin Hibbits
2022-11-24bpf: only access refcounts using dedicated primitivesMateusz Guzik
2022-10-03bpf: obtain timestamps from controller via pkthdr if availableJung-uk Kim
2022-08-05bpf: Fix BIOCPROMISC lockingMark Johnston
2022-06-20bpf: Zero pad bytes preceding BPF headersMark Johnston
2021-10-26bpf: Fix the write filter for detached descriptorsMark Johnston
2021-10-10Allow the BPF to be select for write. This is needed for boost:asioHartmut Brandt
2021-08-18Introduce m_get3()Kristof Provost
2021-07-26vlan: deduplicate bpf_setpcp() and pf_ieee8021q_setpcp()Kristof Provost
2021-07-26bpf: Add an ioctl to set the VLAN Priority on packets sent by bpfLuiz Otavio O Souza
2021-06-23net/bpf: Fix writing of buffer bigger than PAGESIZEFlorian Florensa
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-06-23To avoid a startup script race change net.bpf.optimize_writers fromTycho Nightingale
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-01-15Introduce NET_EPOCH_CALL() macro and use it everywhere where we freeGleb Smirnoff
2019-06-29Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin
2019-05-28Rework r348303 to reduce the time of holding global BPF lock.Andrey V. Elsukov
2019-05-27Fix possible NULL pointer dereference.Andrey V. Elsukov
2019-05-24Restructure mbuf send tags to provide stronger guarantees.John Baldwin
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer