X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/d8acd8f5d0d7cac4881b5552eca5dc40a5d3c0d1..a3d09832c69a1b261d0e1f1fc61d4b14ddd5f4a4:/print-tipc.c diff --git a/print-tipc.c b/print-tipc.c index 8dc3abbc..809c50db 100644 --- a/print-tipc.c +++ b/print-tipc.c @@ -19,22 +19,14 @@ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#ifndef lint -static const char rcsid[] _U_ = - "@(#) $Header: /tcpdump/master/tcpdump/print-arp.c,v 1.66 2006-03-03 22:53:21 hannes Exp $ (LBL)"; -#endif - +#define NETDISSECT_REWORKED #ifdef HAVE_CONFIG_H #include "config.h" #endif #include -#include -#include - -#include "netdissect.h" -#include "addrtoname.h" +#include "interface.h" #include "ether.h" #include "ethertype.h" #include "extract.h" /* must come after interface.h */ @@ -227,7 +219,7 @@ print_payload(netdissect_options *ndo, const struct payload_tipc_pkthdr *ap) trunc: ND_PRINT((ndo, "%s", tstr)); } - + static void print_internal(netdissect_options *ndo, const struct internal_tipc_pkthdr *ap) { @@ -317,7 +309,6 @@ print_link_conf(netdissect_options *ndo, const struct link_conf_tipc_pkthdr *ap) msize = TIPC_MSIZE(w0); w1 = EXTRACT_32BITS(&ap->w1); mtype = TIPC_MTYPE(w1); - prev_node = EXTRACT_32BITS(&ap->prev_node); dest_domain = EXTRACT_32BITS(&ap->dest_domain); prev_node = EXTRACT_32BITS(&ap->prev_node); @@ -365,7 +356,7 @@ tipc_print(netdissect_options *ndo, const u_char *bp, u_int length _U_, case TIPC_USER_NAME_DISTRIBUTOR: case TIPC_USER_CONN_MANAGER: print_payload(ndo, (struct payload_tipc_pkthdr *)bp); - break; + break; case TIPC_USER_LINK_CONFIG: print_link_conf(ndo, (struct link_conf_tipc_pkthdr *)bp);