summaryrefslogtreecommitdiffstats
path: root/sys/net/bpf.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* o eliminate widespread on-stack mbuf use for bpf by introducingsam2003-12-281-0/+53
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-1/+1
* Replace the if_name and if_unit members of struct ifnet with new membersbrooks2003-10-311-4/+3
* add a stub for bpfattach2 so bpf is not required with the 802.11sam2003-10-041-0/+8
* Reduce window during which a race can occur when detachingsam2003-09-041-2/+3
* Change instances of callout_init that specify MPSAFE behaviour tosam2003-08-191-1/+1
* add support for using kqueue to watch bpf sockets.jmg2003-08-051-9/+71
* Assignment could be NULL, check.mdodd2003-03-211-1/+1
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+8
* sizeof(struct llc) -> LLC_SNAPFRAMELENmdodd2003-03-031-1/+1
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).des2003-03-021-2/+2
* Clean up whitespace, s/register //, refrain from strong urge to ANSIfy.des2003-03-021-34/+34
* uiomove-related caddr_t -> void * (just the low-hanging fruit)des2003-03-021-2/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-6/+6
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-6/+6
* o add BIOCGDLTLIST and BIOCSDLT ioctls to get the data link type listsam2003-01-201-4/+101
* Remove cdevw_add() calls, they are deprecated.phk2002-12-281-1/+0
* correct function declarations of stubs used for building w/o device bpfsam2002-11-191-4/+4
* o add support for multiple link types per interface (e.g. 802.11 and Ethernet)sam2002-11-141-24/+38
* Use if_printf(ifp, "blah") instead ofbrooks2002-10-211-2/+1
* In an SMP environment post-Giant it is no longer safe to blindlytruckman2002-10-031-2/+2
* Be consistent about "static" functions: if the function is markedphk2002-09-281-1/+1
* Don't return(foo(bla)) when foo returns void.phk2002-09-281-2/+4
* Insert a missing call to MAC protection check for delivering anrwatson2002-09-211-1/+5
* Use m_length() instead of home-rolled.phk2002-09-181-4/+3
* Introduce support for Mandatory Access Control and extensiblerwatson2002-07-311-2/+6
* Introduce support for Mandatory Access Control and extensiblerwatson2002-07-311-0/+12
* Make funsetown() take a 'struct sigio **' so that the locking canalfred2002-05-061-1/+1
* Redo the sigio locking.alfred2002-05-011-1/+1
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-3/+3
* Replace (deprecated ?) FREE() macro with direct calls to free()luigi2002-04-041-1/+1
* Remove __P.alfred2002-03-191-17/+17
OpenPOWER on IntegriCloud