*/
#ifdef HAVE_CONFIG_H
-#include "config.h"
+#include <config.h>
#endif
-#include <netdissect-stdinc.h>
+#include "netdissect-stdinc.h"
#include "netdissect.h"
#include "ethertype.h"
#include "extract.h"
-static const char tstr[] = "[|TIPC]";
#define TIPC_USER_LOW_IMPORTANCE 0
#define TIPC_USER_MEDIUM_IMPORTANCE 1
u_int orig_node;
u_int dest_node;
- ND_TCHECK(ap->dest_port);
+ ND_TCHECK_4(ap->dest_port);
w0 = EXTRACT_BE_U_4(ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
tok2str(tipcuser_values, "unknown", user),
tok2str(tipcmtype_values, "Unknown", mtype));
} else {
- ND_TCHECK(ap->dest_node);
+ ND_TCHECK_4(ap->dest_node);
orig_node = EXTRACT_BE_U_4(ap->orig_node);
dest_node = EXTRACT_BE_U_4(ap->dest_node);
ND_PRINT("TIPC v%u.0 %u.%u.%u:%u > %u.%u.%u:%u, headerlength %u bytes, MessageSize %u bytes, %s, messageType %s",
return;
trunc:
- ND_PRINT("%s", tstr);
+ nd_print_trunc(ndo);
}
static void
u_int msg_cnt;
u_int link_tol;
- ND_TCHECK(ap->dest_node);
+ ND_TCHECK_4(ap->dest_node);
w0 = EXTRACT_BE_U_4(ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
return;
trunc:
- ND_PRINT("%s", tstr);
+ nd_print_trunc(ndo);
}
static void
u_int ntwrk_id;
u_int media_id;
- ND_TCHECK(ap->prev_node);
+ ND_TCHECK_4(ap->prev_node);
w0 = EXTRACT_BE_U_4(ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
tok2str(tipcuser_values, "unknown", user),
tok2str(tipc_linkconf_mtype_values, "Unknown", mtype));
if (ndo->ndo_vflag) {
- ND_TCHECK(ap->w5);
+ ND_TCHECK_4(ap->w5);
node_sig = TIPC_NODE_SIG(w1);
ntwrk_id = EXTRACT_BE_U_4(ap->ntwrk_id);
w5 = EXTRACT_BE_U_4(ap->w5);
return;
trunc:
- ND_PRINT("%s", tstr);
+ nd_print_trunc(ndo);
}
void
uint32_t w0;
u_int user;
+ ndo->ndo_protocol = "tipc";
ap = (const struct tipc_pkthdr *)bp;
- ND_TCHECK(ap->w0);
+ ND_TCHECK_4(ap->w0);
w0 = EXTRACT_BE_U_4(ap->w0);
user = TIPC_USER(w0);
return;
trunc:
- ND_PRINT("%s", tstr);
+ nd_print_trunc(ndo);
}
-
-/*
- * Local Variables:
- * c-style: bsd
- * End:
- */
-