Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 07/02/1999 03:05:22
Module Name:	basesrc
Committed By:	itojun
Date:		Fri Jul  2 10:05:22 UTC 1999

Modified Files:
	basesrc/lib/libpcap: Makefile gencode.c gencode.h grammar.y
	    nametoaddr.c optimize.c pcap-bpf.c pcap-namedb.h scanner.l

Log Message:
support IPv6 address and IPv6 protocols.
"tcp" will match both IPv4 TCP and IPv6 TCP.
"ip6" will match IPv6.
you can chase header chain by using "protochain" instead of "proto"
(but bpf code is not optimizable in this case)

commit to tcpdump will follow.

I've sent this fix to LBL guys to get no response.  I wonder why it was.


To generate a diff of this commit:
cvs rdiff -r1.17 -r1.18 basesrc/lib/libpcap/Makefile
cvs rdiff -r1.12 -r1.13 basesrc/lib/libpcap/gencode.c
cvs rdiff -r1.5 -r1.6 basesrc/lib/libpcap/gencode.h \
    basesrc/lib/libpcap/grammar.y basesrc/lib/libpcap/pcap-namedb.h
cvs rdiff -r1.9 -r1.10 basesrc/lib/libpcap/nametoaddr.c
cvs rdiff -r1.7 -r1.8 basesrc/lib/libpcap/optimize.c
cvs rdiff -r1.6 -r1.7 basesrc/lib/libpcap/pcap-bpf.c \
    basesrc/lib/libpcap/scanner.l

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.