* https://web.archive.org/web/20161025110514/http://tipc.sourceforge.net/doc/tipc_message_formats.html
*/
-#ifdef HAVE_CONFIG_H
#include <config.h>
-#endif
#include "netdissect-stdinc.h"
#include "netdissect.h"
-#include "ethertype.h"
#include "extract.h"
u_int orig_node;
u_int dest_node;
- ND_TCHECK_4(ap->dest_port);
w0 = GET_BE_U_4(ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
broadcast_ack, link_ack, link_seq);
}
}
- return;
-
-trunc:
- nd_print_trunc(ndo);
}
static void
u_int msg_cnt;
u_int link_tol;
- ND_TCHECK_4(ap->dest_node);
w0 = GET_BE_U_4(ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
tok2str(tipcmtype_values, "Unknown", mtype), w1);
if (ndo->ndo_vflag) {
- ND_TCHECK_SIZE(ap);
seq_gap = TIPC_SEQ_GAP(w1);
broadcast_ack = TIPC_BROADCAST_ACK(w1);
w2 = GET_BE_U_4(ap->w2);
last_sent_frag, next_sent_frag, trans_seq, msg_cnt,
link_tol);
}
- return;
-
-trunc:
- nd_print_trunc(ndo);
}
static void
u_int ntwrk_id;
u_int media_id;
- ND_TCHECK_4(ap->prev_node);
w0 = GET_BE_U_4(ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
ND_PRINT("\n\tNodeSignature %u, network_id %u, media_id %u",
node_sig, ntwrk_id, media_id);
}
- return;
-
-trunc:
- nd_print_trunc(ndo);
}
void
w0 = GET_BE_U_4(ap->w0);
user = TIPC_USER(w0);
- switch (user)
- {
+ switch (user) {
case TIPC_USER_LOW_IMPORTANCE:
case TIPC_USER_MEDIUM_IMPORTANCE:
case TIPC_USER_HIGH_IMPORTANCE: