if (len < 2)
goto invalid;
/* function */
- ND_TCHECK_2(cp);
function = GET_LE_U_2(cp);
cp += 2;
ND_PRINT(", %s", tok2str(fcode_str, " invalid (%u)", function));
if (len < 4)
goto invalid;
/* receipt number */
- ND_TCHECK_2(cp);
ND_PRINT(", receipt number %u", GET_LE_U_2(cp));
cp += 2;
/* data */
if (len < 8)
goto invalid;
/* forwarding address */
- ND_TCHECK_LEN(cp, MAC_ADDR_LEN);
- ND_PRINT(", forwarding address %s", etheraddr_string(ndo, cp));
+ ND_PRINT(", forwarding address %s", GET_ETHERADDR_STRING(cp));
cp += MAC_ADDR_LEN;
/* data */
ND_PRINT(", data (%u octets)", len - 8);
if (len < 2)
goto invalid;
/* skipCount */
- ND_TCHECK_2(cp);
skipCount = GET_LE_U_2(cp);
cp += 2;
ND_PRINT(", skipCount %u", skipCount);