summaryrefslogtreecommitdiffstats
path: root/sys/net/bpf.c
Commit message (Expand)AuthorAgeFilesLines
...
* Adjust descriptor locking to tell the kqueue subsystem that our descriptor iscsjp2006-07-031-3/+1
* Since we are doing some bpf(4) clean up, change a couple of function prototypescsjp2006-06-151-142/+48
* If bpf(4) has not been compiled into the kernel, initialize the bpf interfacecsjp2006-06-141-0/+5
* Fix the following bpf(4) race condition which can result in a panic:csjp2006-06-021-71/+24
* Fix -Wundef warnings.ru2006-05-301-7/+7
* Pickup locks for the BPF interface structure. It's quite possible thatcsjp2006-05-071-0/+2
* Add BPF Just-In-Time compiler support for ng_bpf(4).jkim2005-12-071-6/+0
* Add experimental BPF Just-In-Time compiler for amd64 and i386.jkim2005-12-061-3/+54
* Protect PID initializations for statistics by the bpf descriptorcsjp2005-10-041-2/+6
* Undo a tad little optimization to bpf_mtap() introduced in rev. 1.95andre2005-09-141-4/+0
* Instead of caching the PID which opened the bpf descriptor, continuouslycsjp2005-09-051-2/+12
* Introduce two new ioctl(2) commands, BIOCLOCK and BIOCSETWF. These commandscsjp2005-08-221-23/+81
* Add missing braces around bpf_filter which were missed when Icsjp2005-08-181-2/+4
* Merge the dev_clone and dev_clone_cred event handlers into a singlerwatson2005-08-081-2/+3
* Rather than hold a mutex over calls to SYSCTL_OUT allocate acsjp2005-07-261-12/+14
* Introduce new sysctl variable: net.bpf.stats. This sysctl variable cancsjp2005-07-241-14/+91
* Fix the recent panics/LORs/hangs created by my kqueue commit by:ssouhlal2005-07-011-1/+1
* Fix some long standing bugs in writing to the BPF device attached todwmalone2005-06-261-13/+19
* Stop embedding struct ifnet at the top of driver softcs. Instead thebrooks2005-06-101-1/+1
* Change the maximum bpf program instruction limitation from being hard-csjp2005-06-061-1/+4
* -introduce net.bpf sysctl instead of the less intuitive debug.*csjp2005-05-041-8/+10
* Explicitly hold a reference to the cdev we have just cloned. Thisphk2005-03-311-0/+1
* You must selwakeup{,pri}() when closing a selectable object or thegreen2005-03-271-0/+1
* fix a bug where bpf would try to wakeup before updating the state.. Thisjmg2005-03-021-2/+6
* Use NET_CALLOUT_MPSAFE macro.glebius2005-03-011-1/+1
* In bpf_setf(), protect against races between multiple user threadsrwatson2005-02-281-1/+2
* Update a comment describing bpf_iflist to indicate that the BPF interfacerwatson2005-02-281-1/+4
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Fix mbuf leak.pjd2004-12-271-1/+3
* Include fcntl.hphk2004-12-221-3/+3
* don't try to recurse on the bpf lock.. kqueue already locks the bpf lockjmg2004-12-171-2/+1
* Don't require a device to be marked up when issuing BIOCSETIF.sam2004-12-081-4/+3
* Don't recurse the BPF descriptor lock during the BIOCSDLT operationgreen2004-10-061-1/+1
* Reformulate bpf_dettachd() to acquire the BIF_LOCK() as well asrwatson2004-09-091-11/+20
* Reformulate use of linked lists in 'struct bpf_d' and 'struct bpf_if'rwatson2004-09-091-35/+20
* Compare/set pointers using NULL not 0.rwatson2004-09-091-3/+3
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-7/+5
* Do a lockless read of the BPF interface structure descriptor list headrwatson2004-08-051-0/+21
* Prefer NULL to '0' when checking a pointer value.rwatson2004-07-241-37/+37
* In the BPF and ethernet bridging code, don't allow callouts to executerwatson2004-07-051-1/+1
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-9/+9
* Switch to conditionally acquiring and dropping Giant around calls intorwatson2004-06-111-2/+2
* Un-staticize 'dst' sockaddr in the stack of bpfwrite() to preventrwatson2004-06-111-1/+2
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Grab Giant after MAC processing on outgoing packets being sent viarwatson2004-02-291-1/+3
* Device megapatch 4/6:phk2004-02-211-0/+2
* Device megapatch 1/6:phk2004-02-211-3/+1
* Random style fixes and a comment update. No functional changes.des2004-02-161-4/+4
* Unbreak build of bpf-free kernels.tjr2003-12-291-1/+1
OpenPOWER on IntegriCloud