- ND_TCHECK(*hdr);
- nint = EXTRACT_BE_U_2(&hdr->ig_ni);
- nsys = EXTRACT_BE_U_2(&hdr->ig_ns);
- next = EXTRACT_BE_U_2(&hdr->ig_nx);
-
- ND_PRINT((ndo, " %s V%d edit=%d AS=%d (%d/%d/%d)",
- tok2str(op2str, "op-#%d", IGRP_OP(hdr->ig_vop)),
- IGRP_V(hdr->ig_vop),
- hdr->ig_ed,
- EXTRACT_BE_U_2(&hdr->ig_as),
+ ND_TCHECK_SIZE(hdr);
+ nint = EXTRACT_BE_U_2(hdr->ig_ni);
+ nsys = EXTRACT_BE_U_2(hdr->ig_ns);
+ next = EXTRACT_BE_U_2(hdr->ig_nx);
+
+ ND_PRINT(" %s V%u edit=%u AS=%u (%u/%u/%u)",
+ tok2str(op2str, "op-#%u", IGRP_OP(EXTRACT_U_1(hdr->ig_vop))),
+ IGRP_V(EXTRACT_U_1(hdr->ig_vop)),
+ EXTRACT_U_1(hdr->ig_ed),
+ EXTRACT_BE_U_2(hdr->ig_as),