summaryrefslogtreecommitdiff
path: root/sys/net/bpf.h
AgeCommit message (Expand)Author
2022-06-20 bpf(4): added support for VLAN hardware offloading of ethernet devicesyamaguchi
2021-06-09Add a bpf_register_track_event() function (and deregister equivalent)martin
2021-06-09Add a (FreeBSD compatible) bpf_peers_present() predicate to allowmartin
2020-06-11bpf(4): Add ioctls BIOCSETWF and BIOCLOCKroy
2019-02-26 Whitespace change.msaitoh
2018-09-03Add definitions from libpcap-1.9.0christos
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh
2018-06-25 Removal of bpf_tap().msaitoh
2018-04-19s/static inline/static __inline/g for consistency.christos
2017-01-25Use bpf_ops for bpf_mtap_softintozaki-r
2017-01-24Defer bpf_mtap in Rx interrupt context to softintozaki-r
2015-09-05Uses _IOR/_IOW/etc. and thus needs sys/ioccom.h. PR 41200dholland
2014-11-19Add BPF_MOD/BPF_XOR, sync DLT entries and document unused bpf instructions.christos
2014-06-24- Improve the comments in bpf.h and KNF a little.rmind
2014-06-24Implement copfuncs and external memory in bpfjit.alnsn
2013-11-15- Add bpf_args_t and convert bpf_filter_ext() to use it. This allows thermind
2013-09-18Add bpf_filter_ext() to use with BPF COP, restore bpf_filter() as it wasrmind
2013-08-30bpf_filter: add a custom argument which can be passed to coprocessor routine.rmind
2013-08-29Implement BPF_COP/BPF_COPX instructions in the misc category (BPF_MISC)rmind
2012-03-15add {__BEGIN,__END}_DECLSchristos
2011-08-30Provide netbsd32 compat for bpf. Beside the ioctls, the structurebouyer
2010-12-05make bpf_validate available in userland.christos
2010-12-05constifychristos
2010-04-05Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpfjoerg
2010-03-13add BIOC{G,S}FEEDBACK which allows one to receive injected outgoing packetschristos
2010-01-25Make bpf dynamically loadable.pooka
2010-01-19Redefine bpf linkage through an always present op vector, i.e.pooka
2010-01-17Forward declare struct bpf_if and use that as the type for bpf_ifpooka
2009-01-13restore binary compatibility on 64 bit systems.christos
2009-01-11merge christos-time_tchristos
2005-12-10Multiple inclusion protection, as suggested by christos@ on tech-kern@elad
2005-12-05Make the bpf_maxbufsize a constant when bpfilter pseudo-device is notrpaulo
2005-11-30PR 32198: bpf_validate() needs to do more checks, from Otto Moerbeek/OpenBSDrpaulo
2005-11-30Replace u_intXX_t by their C99 counterparts.rpaulo
2005-11-30Fix typo in comment found by Guy Harris (PR 32198).rpaulo
2005-08-04Implemented the kernel part of BPF statistics and BPF peers, net.bpf.statsrpaulo
2005-02-26nuke trailing whitespaceperry
2004-08-19Factor out the hand-crafting of mbufs from the interface files. Reviewed bychristos
2004-08-19- ansifychristos
2004-05-29back out previous change - these diffs aren't what I'd tested.darrenr
2004-05-29add mmap(2) interface to bpf(4) devices, along with BIOCMMAPINFO ioctl calldarrenr
2004-04-30Add bpf_mtap2, which taps a packet whose head is in a void *bufferdyoung
2004-04-15don't use u_long in an ioctl, rather, u_int64_t so there are no long 32/64darrenr
2004-04-15Add a count of the number of packets that match the bpf filter applied to adarrenr
2004-04-10Fix bpf so that select will return for a timeout (from FreeBSD.)darrenr
2004-01-22Make bpf_maxbufsize writable via sysctl, as written by Andrew Brown.jonathan
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2002-09-21Nuke the old SunOS-style ioctl defns.thorpej
2002-08-28Define new kernel interface bpfattach2() to register another data linkonoe
2001-12-14Use __sh__ instead of __sh3__.thorpej