ND_TCHECK_LEN(bp, VXLAN_HDR_LEN);
- flags = EXTRACT_U_1(bp);
+ flags = GET_U_1(bp);
bp += 4;
- vni = EXTRACT_BE_U_3(bp);
+ vni = GET_BE_U_3(bp);
bp += 4;
ND_PRINT("VXLAN, ");
ND_PRINT("flags [%s] (0x%02x), ", flags & 0x08 ? "I" : ".", flags);
ND_PRINT("vni %u\n", vni);
- ether_print(ndo, bp, len - VXLAN_HDR_LEN, ndo->ndo_snapend - bp, NULL, NULL);
+ ether_print(ndo, bp, len - VXLAN_HDR_LEN, ND_BYTES_AVAILABLE_AFTER(bp), NULL, NULL);
return;