path: root/pcap-pf.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-21If an activate routine fails, it needs to clean up the pcap_t, closeGuy Harris1-0/+1
2008-04-14Turn close_op into cleanup_op; the routine that handles it can also beguy1-4/+1
2008-04-04From Paolo Abeni and me: split pcap_open_live() into a "get a pcap_tguy1-40/+37
2007-12-05Don't assume that p->fcode.bpf_insns remains unchanged while processingguy1-6/+5
2006-10-04Put the public libpcap headers into a pcap subdirectory in both theguy1-3/+3
2005-05-03From Pawel Pokrywka: add support for requesting that only receivedguy1-1/+2
2005-04-19From Albert Chin: fix a typo and a cut-and-pasteo.guy1-4/+4
2005-02-26On the platforms where we do in-kernel filtering and can read more thanguy1-1/+11
2004-12-15Put the FDDI padding (if any) into the pcap_t structure on platformsguy1-8/+9
2004-12-15The BPF code is generated using pcap_fddipad, so if we have to evaluateguy1-5/+13
2004-10-19Add a "pcap_close_common()" routine which can be used as the closeguy1-11/+2
2004-03-23Add support for sending packets; includes contributions from Markguy1-3/+32
2004-02-09We have to define DLT_DOCSIS ourselves, as we include <net/bpf.h> to getguy1-1/+9
2003-12-18For devices that we have some reason to believe are real live Ethernetguy1-1/+25
2003-11-22When installing a filter:guy1-34/+63
2003-11-21If the kernel supports an older version of BPF than we do, install theguy1-2/+11
2003-11-21Add a "pcap_get_selectable_fd()" API to get an FD on which you can do aguy1-1/+6
2003-11-20Add "getnonblock" and "setnonblock" operations, and set the functionguy1-1/+3
2003-11-15Add _U_ to "rcsid[]" definitions, to eliminate "unused variable"guy1-2/+2
2003-11-04Add a "pcap_breakloop()" API to break out of the loop inguy1-1/+20
2003-07-25Add a "read" function pointer to the pcap_t structure, which handlesguy1-3/+4
2003-07-25Add a "set_datalink" function pointer to the pcap_t structure, whichhandlesguy1-7/+2
2003-07-25Add a "setfilter" function pointer to the pcap_t structure, whichguy1-3/+6
2003-07-25Add a "stats" function pointer to the pcap_t structure, which handlesguy1-3/+4
2003-07-25Add a "close" function pointer to the pcap_t structure, which handlesguy1-1/+17
2003-05-02We have to include <net/bpf.h> on Digital UNIX to get various ioctlsguy1-1/+8
2003-01-03Put in a comment noting that you probably should Not Worry and just Beguy1-1/+8
2002-12-22From Yoann Vandoorselaere <yoann@prelude-ids.org>: make the "device"guy1-2/+3
2002-12-19NetBSD support for multiple data link types on an interface, from Davidguy1-1/+7
2002-08-03The genius who checked in the previous change removed a comma after aguy1-2/+2
2002-08-02Fix up the note on enabling packet capture to refer to "theguy1-3/+3
2002-07-11Add SunATM support, based on code from Yen Yen Lim at North Dakota Stateguy1-1/+7
2002-06-11whitespace cleanupitojun1-3/+3
2001-12-10Put more information into the comments for "pcap_stats()".guy1-9/+33
2001-07-29Add comments to "pcap_stats()" indicating what the counters mean on theguy1-1/+13
2001-07-28Add ENDT_SLIP, ENDT_PPP, ENDT_LOOPBACK, and ENDT_TRN to the caseguy1-11/+45
2000-10-28When attaching a "bpf_program" to a "pcap_t" to use as a userlandguy1-3/+5
2000-10-12Get rid of the PCAP_ENCAP_ values - if an application uses them, thatguy1-6/+6
2000-09-17Introduce a set of PCAP_ENCAP_ codes to specify packet encapsulations.guy1-6/+6
2000-07-29replace bzero with memsetassar1-3/+3
2000-07-11add config.h, remove gnuc.h. remove __deadassar1-2/+5
2000-07-01remove non-STDC code and malloc.hassar1-4/+1
2000-04-27s/PCAP_ERRBUFF_SIZE/PCAP_ERRBUF_SIZE/ (fatal typo)itojun1-9/+9
2000-04-27do not use sprintf(). always use snprintf().itojun1-14/+22
1999-10-07Initial revisionmcr1-0/+351