summaryrefslogtreecommitdiff
path: root/sys/net/bpf.c
AgeCommit message (Expand)Author
2010-03-13add BIOC{G,S}FEEDBACK which allows one to receive injected outgoing packetschristos
2010-01-26Include sys/atomic.h now that it's used but gets stealth-includedpooka
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
2010-01-15* remove just-for-kicks lockingpooka
2009-12-20If a multithreaded app closes an fd while another thread is blocked indsl
2009-12-09Rename fo_drain() to fo_abort(), 'drain' is used to mean 'wait for outputdsl
2009-11-23Remove some unecessary includes sys/user.h header.rmind
2009-10-05add the error from ifpromisc to the panic.christos
2009-04-11Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did.christos
2009-04-11Fix PR/37878 and PR/37550: Provide stat(2) for all devices and don't usechristos
2009-04-04Add fileops::fo_drain(), to be called from fd_close() when there is moread
2009-03-11like KERN_FILE2: *do* update "needed" when there is no count. we wantmrg
2009-01-11merge christos-time_tchristos
2008-06-15- add if_alloc (ours just mallocs), and if_initname and use them (from FreeBSD)christos
2008-05-21Acquire kernel_lock in the bpf fileops.ad
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-04-20Pull in a couple of fixes from FreeBSD, the first of which addresses ascw
2008-03-26- put const back, no reason to modify the prototype.christos
2008-03-24merge yamt-lazymbuf branch.yamt
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-03-01Welcome to 4.99.55:rmind
2008-02-20s/u_\(int[0-9]*_t\)/u\1/gmatt
2007-12-20Use LIST_FOREACH().dyoung
2007-12-05Do not "return 1" from kqfilter for errors. That value is passedpooka
2007-07-11Replace a simple lock with a mutex and make it static (as it's only usedxtraeme
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-05-30Move the nasty ifdefs in one place. Requested by ad and dyoung.christos
2007-05-29Add a sockaddr_storage member to "struct ifreq" maintaining backwardschristos
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-25Kill some KAUTH_GENERIC_ISSUSER uses.elad
2006-10-12- sprinkle __unused on function decls.christos
2006-08-28add missing initializerchristos
2006-08-04Fix typo in commentmartin
2006-07-26Patch from Dheeraj S, inspired by the following FreeBSD change:christos
2006-07-23Use the LWP cached credentials where sane.ad
2006-06-27Make this build with GCC 4.x.tron
2006-05-14integrate kauth.elad
2006-05-10quell GCC 4.1 uninitialised variable warnings.mrg
2005-12-26Kill BPF_KERN_FILTER. Seems like it died with the new pppd import.rpaulo
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-14Correct typo in comments.rpaulo
2005-12-11merge ktrace-lwp.christos
2005-09-05Use ANSI function declarations everywhere and a consistent indentation onrpaulo
2005-08-04Implemented the kernel part of BPF statistics and BPF peers, net.bpf.statsrpaulo
2005-06-22Missing m_freem() in bpf_write. PR/29138.peter
2005-06-20Change the rest of the sysctl subsystem to use const consistently.atatat
2005-02-26nuke trailing whitespaceperry