diff options
author | rpaulo <rpaulo@FreeBSD.org> | 2010-10-28 19:06:17 +0000 |
---|---|---|
committer | rpaulo <rpaulo@FreeBSD.org> | 2010-10-28 19:06:17 +0000 |
commit | 1e8ad3bd802d66bed71b4c6405ff5d801a913e4a (patch) | |
tree | df5e0d876c3ec2ff0e3d9c6795cb5c1e20b7d5c4 /contrib/tcpdump/print-llc.c | |
parent | 7ab661360c2131496bd3c111b5b3b2462fe3d2be (diff) | |
parent | 5f4de8e61a87fc21b6ffecf7ef9444827c09ee69 (diff) | |
download | FreeBSD-src-1e8ad3bd802d66bed71b4c6405ff5d801a913e4a.zip FreeBSD-src-1e8ad3bd802d66bed71b4c6405ff5d801a913e4a.tar.gz |
Merge tcpdump-4.1.1.
Diffstat (limited to 'contrib/tcpdump/print-llc.c')
-rw-r--r-- | contrib/tcpdump/print-llc.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/contrib/tcpdump/print-llc.c b/contrib/tcpdump/print-llc.c index 315704c..73b4f3b 100644 --- a/contrib/tcpdump/print-llc.c +++ b/contrib/tcpdump/print-llc.c @@ -311,8 +311,7 @@ llc_print(const u_char *p, u_int length, u_int caplen, * Does anybody ever bridge one form of LAN traffic * over a networking type that uses 802.2 LLC? */ - ret = snap_print(p+3, length-3, caplen-3, extracted_ethertype, - 2); + ret = snap_print(p+3, length-3, caplen-3, 2); if (ret) return (ret); } @@ -380,8 +379,7 @@ llc_print(const u_char *p, u_int length, u_int caplen, } int -snap_print(const u_char *p, u_int length, u_int caplen, - u_short *extracted_ethertype, u_int bridge_pad) +snap_print(const u_char *p, u_int length, u_int caplen, u_int bridge_pad) { u_int32_t orgcode; register u_short et; @@ -421,8 +419,7 @@ snap_print(const u_char *p, u_int length, u_int caplen, * Cisco hardware; the protocol ID is * an Ethernet protocol type. */ - ret = ether_encap_print(et, p, length, caplen, - extracted_ethertype); + ret = ethertype_print(et, p, length, caplen); if (ret) return (ret); break; @@ -437,8 +434,7 @@ snap_print(const u_char *p, u_int length, u_int caplen, * but used 0x000000 and an Ethernet * packet type for AARP packets. */ - ret = ether_encap_print(et, p, length, caplen, - extracted_ethertype); + ret = ethertype_print(et, p, length, caplen); if (ret) return (ret); } @@ -485,7 +481,7 @@ snap_print(const u_char *p, u_int length, u_int caplen, /* * What remains is an Ethernet packet. */ - ether_print(p, length, caplen); + ether_print(p, length, caplen, NULL, NULL); return (1); case PID_RFC2684_802_5_FCS: |