ND_PRINT((ndo, "%s", sep));
sep = ", ";
- opt_class = EXTRACT_BE_16BITS(bp);
- opt_type = EXTRACT_8BITS(bp + 2);
+ opt_class = EXTRACT_BE_U_2(bp);
+ opt_type = EXTRACT_U_1(bp + 2);
opt_len = 4 + ((*(bp + 3) & OPT_LEN_MASK) * 4);
ND_PRINT((ndo, "class %s (0x%x) type 0x%x%s len %u",
ND_PRINT((ndo, " data"));
for (i = 4; i < opt_len; i += 4) {
- ND_PRINT((ndo, " %08x", EXTRACT_BE_32BITS(data)));
+ ND_PRINT((ndo, " %08x", EXTRACT_BE_U_4(data)));
data++;
}
}
ND_TCHECK2(*bp, 8);
- ver_opt = EXTRACT_8BITS(bp);
+ ver_opt = EXTRACT_U_1(bp);
bp += 1;
len -= 1;
return;
}
- flags = EXTRACT_8BITS(bp);
+ flags = EXTRACT_U_1(bp);
bp += 1;
len -= 1;
- prot = EXTRACT_BE_16BITS(bp);
+ prot = EXTRACT_BE_U_2(bp);
bp += 2;
len -= 2;
- vni = EXTRACT_BE_24BITS(bp);
+ vni = EXTRACT_BE_U_3(bp);
bp += 3;
len -= 3;
- reserved = EXTRACT_8BITS(bp);
+ reserved = EXTRACT_U_1(bp);
bp += 1;
len -= 1;