- if ((np->control & 0xf) != 1)
- ND_PRINT((ndo, " [ntup=%d]", np->control & 0xf));
- if (tp->enumerator)
- ND_PRINT((ndo, " [enum=%d]", tp->enumerator));
- if (EXTRACT_BE_16BITS(&tp->net) != snet ||
- tp->node != snode || tp->skt != skt)
+ if ((control & 0xf) != 1)
+ ND_PRINT((ndo, " [ntup=%u]", control & 0xf));
+ if (EXTRACT_U_1(tp->enumerator))
+ ND_PRINT((ndo, " [enum=%u]", EXTRACT_U_1(tp->enumerator)));
+ if (EXTRACT_BE_U_2(tp->net) != snet ||
+ EXTRACT_U_1(tp->node) != snode ||
+ EXTRACT_U_1(tp->skt) != skt)