Make libpcap parse following expressions, so tcpdump can filter 802.11 frames
commitb3503d0478a132a5334fb9f30de1c81095a53bc2
authorsephe <sephe>
Fri, 16 Mar 2007 12:59:10 +0000 (16 12:59 +0000)
committersephe <sephe>
Fri, 16 Mar 2007 12:59:10 +0000 (16 12:59 +0000)
tree43d5a61d0c230a1682be257aa259500f006f82ec
parent71be9dc64e3650d0bc67de214bc0d7af3e412e44
Make libpcap parse following expressions, so tcpdump can filter 802.11 frames
based on frame types and/or subtypes:
tcpdump -ni wifi_iface -y ieee802_11 wlan type TYPE
tcpdump -ni wifi_iface -y ieee802_11 wlan type TYPE subtype SUBTYPE
tcpdump -ni wifi_iface -y ieee802_11 wlan subtype SUBTYPE

Thank Sam Leffer to point out that libpcap supports dynamic link layer headers.

# This commit has been merged into main stream code, so local patches can
# be nuked upon next vendor release updating.
lib/libpcap/Makefile
lib/libpcap/patches/gencode.c.patch [new file with mode: 0644]
lib/libpcap/patches/gencode.h.patch [new file with mode: 0644]
lib/libpcap/patches/grammar.y.patch [new file with mode: 0644]
lib/libpcap/patches/scanner.l.patch [new file with mode: 0644]
sys/netproto/802_11/ieee80211.h
sys/netproto/802_11/wlan/ieee80211_proto.c
usr.sbin/tcpdump/tcpdump/Makefile
usr.sbin/tcpdump/tcpdump/tcpdump.1.no_obj.patch [new file with mode: 0644]