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