- if (bp->bp_hops)
- ND_PRINT((ndo, ", hops %d", bp->bp_hops));
- if (EXTRACT_32BITS(&bp->bp_xid))
- ND_PRINT((ndo, ", xid 0x%x", EXTRACT_32BITS(&bp->bp_xid)));
- if (EXTRACT_16BITS(&bp->bp_secs))
- ND_PRINT((ndo, ", secs %d", EXTRACT_16BITS(&bp->bp_secs)));
-
+ if (EXTRACT_U_1(bp->bp_hops))
+ ND_PRINT((ndo, ", hops %d", EXTRACT_U_1(bp->bp_hops))));
+ if (EXTRACT_BE_U_4(bp->bp_xid))
+ ND_PRINT((ndo, ", xid 0x%x", EXTRACT_BE_U_4(bp->bp_xid)));
+ if (EXTRACT_BE_U_2(bp->bp_secs))
+ ND_PRINT((ndo, ", secs %d", EXTRACT_BE_U_2(bp->bp_secs)));
+
+ ND_TCHECK(bp->bp_flags);