aboutsummaryrefslogtreecommitdiff
path: root/sys/net/bpfdesc.h
Commit message (Expand)AuthorAgeFilesLines
* Rework locking in BPF code to remove rwlock from fast path.Andrey V. Elsukov2019-05-131-2/+6
* Move BPFIF_* macro definitions into .c file, where struct bpf_if isAndrey V. Elsukov2018-06-191-5/+0
* Make BPF global lock an SXStephen Hurd2018-04-101-3/+0
* Use count(9) api for the bpf(4) statistics.Alexander V. Chernikov2018-03-201-7/+8
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Changes to resolve races in bpfread() and catchpacket() that, at worst,Guy Helmer2012-12-101-0/+1
* Fix old panic when BPF consumer attaches to destroying interface.Alexander V. Chernikov2012-05-211-7/+6
* - Improve performace for writer-only BPF users.Alexander V. Chernikov2012-04-061-0/+1
* - Improve BPF locking model.Alexander V. Chernikov2012-04-061-6/+17
* Implement flexible BPF timestamping framework.Jung-uk Kim2010-06-151-0/+1
* Provide compat32 shims for bpf(4), except zero-copy facilities.Konstantin Belousov2010-04-251-0/+1
* Always embed pointer to BPF JIT function in BPF descriptorJung-uk Kim2009-08-121-3/+1
* Remove trailing ';' in BPFD_LOCK_ASSERT macro.Antoine Brodin2008-08-011-1/+1
* Introduce support for zero-copy BPF buffering, which reduces theChristian S.J. Peron2008-03-241-13/+25
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-4/+1
* Add three new ioctl(2) commands for bpf(4).Jung-uk Kim2007-02-261-2/+4
* Update comment for struct bpf_d: we now store buffered packets for BPFRobert Watson2007-01-291-3/+3
* Remove BSD < 199103 compatibility entries in the bpf_d structure: they areRobert Watson2007-01-271-7/+0
* Fix the following bpf(4) race condition which can result in a panic:Christian S.J. Peron2006-06-021-13/+0
* Add experimental BPF Just-In-Time compiler for amd64 and i386.Jung-uk Kim2005-12-061-0/+3
* Instead of caching the PID which opened the bpf descriptor, continuouslyChristian S.J. Peron2005-09-051-2/+0
* Introduce two new ioctl(2) commands, BIOCLOCK and BIOCSETWF. These commandsChristian S.J. Peron2005-08-221-1/+4
* Introduce new sysctl variable: net.bpf.stats. This sysctl variable canChristian S.J. Peron2005-07-241-0/+26
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Reformulate use of linked lists in 'struct bpf_d' and 'struct bpf_if'Robert Watson2004-09-091-3/+4
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Modify BPF descriptor assertions to assert Giant when a BPF descriptorRobert Watson2004-03-291-1/+4
* Define BPFD_LOCK_ASSERT() to assert the BPF descriptor lock.Robert Watson2004-02-291-0/+1
* Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson2003-11-121-2/+1
* add support for using kqueue to watch bpf sockets.John-Mark Gurney2003-08-051-0/+6
* o add support for multiple link types per interface (e.g. 802.11 and Ethernet)Sam Leffler2002-11-141-0/+1
* Move to nested include of _label.h instead of mac.h, reducing namespaceRobert Watson2002-08-141-1/+1
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-07-301-0/+2
* Make bpf's read timeout feature work more correctly withJohn Polstra2001-12-141-0/+7
* KSE Milestone 2Julian Elischer2001-09-121-1/+1
* Add mutexes to the entire bpf subsystem to make it MPSAFE.Jonathan Lemon2001-02-161-0/+8
* select() DKI is now in <sys/selinfo.h>.Garrett Wollman2001-01-091-1/+1
* Introduce a new bd_seesent flag to the BPF descriptor, indicating whether orRobert Watson2000-03-181-0/+1
* Implement pseudo_AF_HDRCMPLT, which controls the state of the 'headerMike Smith1999-10-151-0/+1
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* I got another batch of suggestions for cosmetic changes from bde.Don Lewis1998-11-111-2/+2
* Installed the second patch attached to kern/7899 with some changes suggestedDon Lewis1998-11-111-2/+2
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* Clean up Ethernet drivers:Garrett Wollman1996-02-061-2/+1
* Fix a bunch of spelling errors in the comment fields ofMike Pritchard1996-01-301-2/+2
* Another mega commit to staticize things.Poul-Henning Kamp1995-12-141-5/+1
* Give the BPF the ability to generate signals when a packet is available.Paul Traina1995-06-151-1/+4
* Make idempotent.Paul Richards1994-08-211-1/+6