u_int dest_node;
ND_TCHECK(ap->dest_port);
- w0 = EXTRACT_32BITS(&ap->w0);
+ w0 = EXTRACT_BE_U_4(&ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
msize = TIPC_MSIZE(w0);
- w1 = EXTRACT_32BITS(&ap->w1);
+ w1 = EXTRACT_BE_U_4(&ap->w1);
mtype = TIPC_MTYPE(w1);
- prev_node = EXTRACT_32BITS(&ap->prev_node);
- orig_port = EXTRACT_32BITS(&ap->orig_port);
- dest_port = EXTRACT_32BITS(&ap->dest_port);
+ prev_node = EXTRACT_BE_U_4(&ap->prev_node);
+ orig_port = EXTRACT_BE_U_4(&ap->orig_port);
+ dest_port = EXTRACT_BE_U_4(&ap->dest_port);
if (hsize <= 6) {
ND_PRINT((ndo, "TIPC v%u.0 %u.%u.%u:%u > %u, headerlength %u bytes, MessageSize %u bytes, %s, messageType %s",
TIPC_VER(w0),
tok2str(tipcmtype_values, "Unknown", mtype)));
} else {
ND_TCHECK(ap->dest_node);
- orig_node = EXTRACT_32BITS(&ap->orig_node);
- dest_node = EXTRACT_32BITS(&ap->dest_node);
+ orig_node = EXTRACT_BE_U_4(&ap->orig_node);
+ dest_node = EXTRACT_BE_U_4(&ap->dest_node);
ND_PRINT((ndo, "TIPC v%u.0 %u.%u.%u:%u > %u.%u.%u:%u, headerlength %u bytes, MessageSize %u bytes, %s, messageType %s",
TIPC_VER(w0),
TIPC_ZONE(orig_node), TIPC_CLUSTER(orig_node), TIPC_NODE(orig_node),
if (ndo->ndo_vflag) {
broadcast_ack = TIPC_BROADCAST_ACK(w1);
- w2 = EXTRACT_32BITS(&ap->w2);
+ w2 = EXTRACT_BE_U_4(&ap->w2);
link_ack = TIPC_LINK_ACK(w2);
link_seq = TIPC_LINK_SEQ(w2);
ND_PRINT((ndo, "\n\tPrevious Node %u.%u.%u, Broadcast Ack %u, Link Ack %u, Link Sequence %u",
u_int link_tol;
ND_TCHECK(ap->dest_node);
- w0 = EXTRACT_32BITS(&ap->w0);
+ w0 = EXTRACT_BE_U_4(&ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
msize = TIPC_MSIZE(w0);
- w1 = EXTRACT_32BITS(&ap->w1);
+ w1 = EXTRACT_BE_U_4(&ap->w1);
mtype = TIPC_MTYPE(w1);
- orig_node = EXTRACT_32BITS(&ap->orig_node);
- dest_node = EXTRACT_32BITS(&ap->dest_node);
+ orig_node = EXTRACT_BE_U_4(&ap->orig_node);
+ dest_node = EXTRACT_BE_U_4(&ap->dest_node);
ND_PRINT((ndo, "TIPC v%u.0 %u.%u.%u > %u.%u.%u, headerlength %u bytes, MessageSize %u bytes, %s, messageType %s (0x%08x)",
TIPC_VER(w0),
TIPC_ZONE(orig_node), TIPC_CLUSTER(orig_node), TIPC_NODE(orig_node),
ND_TCHECK(*ap);
seq_gap = TIPC_SEQ_GAP(w1);
broadcast_ack = TIPC_BROADCAST_ACK(w1);
- w2 = EXTRACT_32BITS(&ap->w2);
+ w2 = EXTRACT_BE_U_4(&ap->w2);
bc_gap_after = TIPC_BC_GAP_AFTER(w2);
bc_gap_to = TIPC_BC_GAP_TO(w2);
- prev_node = EXTRACT_32BITS(&ap->prev_node);
- w4 = EXTRACT_32BITS(&ap->w4);
+ prev_node = EXTRACT_BE_U_4(&ap->prev_node);
+ w4 = EXTRACT_BE_U_4(&ap->w4);
last_sent_frag = TIPC_LAST_SENT_FRAG(w4);
next_sent_frag = TIPC_NEXT_SENT_FRAG(w4);
- w5 = EXTRACT_32BITS(&ap->w5);
+ w5 = EXTRACT_BE_U_4(&ap->w5);
sess_no = TIPC_SESS_NO(w5);
- trans_seq = EXTRACT_32BITS(&ap->trans_seq);
- w9 = EXTRACT_32BITS(&ap->w9);
+ trans_seq = EXTRACT_BE_U_4(&ap->trans_seq);
+ w9 = EXTRACT_BE_U_4(&ap->w9);
msg_cnt = TIPC_MSG_CNT(w9);
link_tol = TIPC_LINK_TOL(w9);
ND_PRINT((ndo, "\n\tPrevious Node %u.%u.%u, Session No. %u, Broadcast Ack %u, Sequence Gap %u, Broadcast Gap After %u, Broadcast Gap To %u, Last Sent Packet No. %u, Next sent Packet No. %u, Transport Sequence %u, msg_count %u, Link Tolerance %u",
u_int media_id;
ND_TCHECK(ap->prev_node);
- w0 = EXTRACT_32BITS(&ap->w0);
+ w0 = EXTRACT_BE_U_4(&ap->w0);
user = TIPC_USER(w0);
hsize = TIPC_HSIZE(w0);
msize = TIPC_MSIZE(w0);
- w1 = EXTRACT_32BITS(&ap->w1);
+ w1 = EXTRACT_BE_U_4(&ap->w1);
mtype = TIPC_MTYPE(w1);
- dest_domain = EXTRACT_32BITS(&ap->dest_domain);
- prev_node = EXTRACT_32BITS(&ap->prev_node);
+ dest_domain = EXTRACT_BE_U_4(&ap->dest_domain);
+ prev_node = EXTRACT_BE_U_4(&ap->prev_node);
ND_PRINT((ndo, "TIPC v%u.0 %u.%u.%u > %u.%u.%u, headerlength %u bytes, MessageSize %u bytes, %s, messageType %s",
TIPC_VER(w0),
if (ndo->ndo_vflag) {
ND_TCHECK(ap->w5);
node_sig = TIPC_NODE_SIG(w1);
- ntwrk_id = EXTRACT_32BITS(&ap->ntwrk_id);
- w5 = EXTRACT_32BITS(&ap->w5);
+ ntwrk_id = EXTRACT_BE_U_4(&ap->ntwrk_id);
+ w5 = EXTRACT_BE_U_4(&ap->w5);
media_id = TIPC_MEDIA_ID(w5);
ND_PRINT((ndo, "\n\tNodeSignature %u, network_id %u, media_id %u",
node_sig, ntwrk_id, media_id));
ap = (const struct tipc_pkthdr *)bp;
ND_TCHECK(ap->w0);
- w0 = EXTRACT_32BITS(&ap->w0);
+ w0 = EXTRACT_BE_U_4(&ap->w0);
user = TIPC_USER(w0);
switch (user)