summaryrefslogtreecommitdiff
path: root/sys/net/bpf.h
AgeCommit message (Expand)Author
2005-12-10Multiple inclusion protection, as suggested by christos@ on tech-kern@elad
2005-12-05Make the bpf_maxbufsize a constant when bpfilter pseudo-device is notrpaulo
2005-11-30PR 32198: bpf_validate() needs to do more checks, from Otto Moerbeek/OpenBSDrpaulo
2005-11-30Replace u_intXX_t by their C99 counterparts.rpaulo
2005-11-30Fix typo in comment found by Guy Harris (PR 32198).rpaulo
2005-08-04Implemented the kernel part of BPF statistics and BPF peers, net.bpf.statsrpaulo
2005-02-26nuke trailing whitespaceperry
2004-08-19Factor out the hand-crafting of mbufs from the interface files. Reviewed bychristos
2004-08-19- ansifychristos
2004-05-29back out previous change - these diffs aren't what I'd tested.darrenr
2004-05-29add mmap(2) interface to bpf(4) devices, along with BIOCMMAPINFO ioctl calldarrenr
2004-04-30Add bpf_mtap2, which taps a packet whose head is in a void *bufferdyoung
2004-04-15don't use u_long in an ioctl, rather, u_int64_t so there are no long 32/64darrenr
2004-04-15Add a count of the number of packets that match the bpf filter applied to adarrenr
2004-04-10Fix bpf so that select will return for a timeout (from FreeBSD.)darrenr
2004-01-22Make bpf_maxbufsize writable via sysctl, as written by Andrew Brown.jonathan
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2002-09-21Nuke the old SunOS-style ioctl defns.thorpej
2002-08-28Define new kernel interface bpfattach2() to register another data linkonoe
2001-12-14Use __sh__ instead of __sh3__.thorpej
2000-12-12Use <net/dlt.h> to get the DLT_* constants. Also change bpfattach()thorpej
2000-11-11Pull in <sys/time.h>, since we use timevals here.thorpej
2000-11-02Fix sparc64 LP64 issues.eeh
2000-01-31Implement bpfdetach().thorpej
1999-09-13Merge in NetBSD/sh3 from cvs.kame.net repository.itojun
1999-05-11* Add the ability to change the data link type on the fly.thorpej
1998-07-25define DLT_HDLCexplorer
1998-05-14Driver for Essential Communications' RoadRunner HIPPI (800 Mb/sec network)kml
1998-04-30Implement two new BPF ioctls: BPFGHDRCMPLT and BPFSHDRCMPLT, to get/setthorpej
1998-03-01Merge with Lite2 + local changesfvdl
1997-10-10Add definitions for bpf_int and bpf_u_int; these are not used in the kernel,christos
1997-10-09sync with bpf-1.2a1christos
1997-10-03- Add some new data link types from libpcap-0.4a3christos
1996-12-13add ATM data-link type; reqd. for libpcap.mikel
1996-05-02On new architectures and on the alpha, define SIZEOF_BPF_HDR to becgd
1996-02-13Net prototypeschristos
1995-09-27Enhancements to the bpf from Stu Grossman <grossman@cygnus.com>:thorpej
1995-04-22copy routines should take size_t lengths for prototype consistency.cgd
1995-03-26KERNEL -> _KERNELjtc
1995-03-06Make this more type-safe for the Alpha. From the libpcap 0.0 distribution.mycroft
1995-01-13Protect from multiple inclusion with _NET_BPF_H_, for PR #679.jtc
1994-10-30be more careful with types, also pull in headers where necessary.cgd
1994-06-29New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'cgd
1994-05-13Update to 4.4-Lite networking code, with a few local changes.mycroft
1993-05-20add rcs ids to everything, and clean up headerscgd
1993-04-19Add consistent multiple-inclusion protection.mycroft
1993-03-25added BPF support, as provided by David Greenman (davidg@implode.rain.com)cgd
1993-03-21initial import of 386bsd-0.1 sourcescgd