ND_TCHECK_2(bp);
if (len < 2)
goto trunc;
- vers = EXTRACT_BE_U_2(bp) & GRE_VERS_MASK;
+ vers = GET_BE_U_2(bp) & GRE_VERS_MASK;
ND_PRINT("GREv%u",vers);
switch(vers) {
uint16_t flags, prot;
/* 16 bits ND_TCHECKed in gre_print() */
- flags = EXTRACT_BE_U_2(bp);
+ flags = GET_BE_U_2(bp);
if (ndo->ndo_vflag)
ND_PRINT(", Flags [%s]",
bittok2str(gre_flag_values,"none",flags));
ND_TCHECK_2(bp);
if (len < 2)
goto trunc;
- prot = EXTRACT_BE_U_2(bp);
+ prot = GET_BE_U_2(bp);
len -= 2;
bp += 2;
if (len < 2)
goto trunc;
if (ndo->ndo_vflag)
- ND_PRINT(", sum 0x%x", EXTRACT_BE_U_2(bp));
+ ND_PRINT(", sum 0x%x", GET_BE_U_2(bp));
bp += 2;
len -= 2;
ND_TCHECK_2(bp);
if (len < 2)
goto trunc;
- ND_PRINT(", off 0x%x", EXTRACT_BE_U_2(bp));
+ ND_PRINT(", off 0x%x", GET_BE_U_2(bp));
bp += 2;
len -= 2;
}
ND_TCHECK_4(bp);
if (len < 4)
goto trunc;
- ND_PRINT(", key=0x%x", EXTRACT_BE_U_4(bp));
+ ND_PRINT(", key=0x%x", GET_BE_U_4(bp));
bp += 4;
len -= 4;
}
ND_TCHECK_4(bp);
if (len < 4)
goto trunc;
- ND_PRINT(", seq %u", EXTRACT_BE_U_4(bp));
+ ND_PRINT(", seq %u", GET_BE_U_4(bp));
bp += 4;
len -= 4;
}
ND_TCHECK_4(bp);
if (len < 4)
goto trunc;
- af = EXTRACT_BE_U_2(bp);
- sreoff = EXTRACT_U_1(bp + 2);
- srelen = EXTRACT_U_1(bp + 3);
+ af = GET_BE_U_2(bp);
+ sreoff = GET_U_1(bp + 2);
+ srelen = GET_U_1(bp + 3);
bp += 4;
len -= 4;
uint16_t flags, prot;
/* 16 bits ND_TCHECKed in gre_print() */
- flags = EXTRACT_BE_U_2(bp);
+ flags = GET_BE_U_2(bp);
len -= 2;
bp += 2;
ND_TCHECK_2(bp);
if (len < 2)
goto trunc;
- prot = EXTRACT_BE_U_2(bp);
+ prot = GET_BE_U_2(bp);
len -= 2;
bp += 2;
ND_TCHECK_4(bp);
if (len < 4)
goto trunc;
- k = EXTRACT_BE_U_4(bp);
+ k = GET_BE_U_4(bp);
ND_PRINT(", call %u", k & 0xffff);
len -= 4;
bp += 4;
ND_TCHECK_4(bp);
if (len < 4)
goto trunc;
- ND_PRINT(", seq %u", EXTRACT_BE_U_4(bp));
+ ND_PRINT(", seq %u", GET_BE_U_4(bp));
bp += 4;
len -= 4;
}
ND_TCHECK_4(bp);
if (len < 4)
goto trunc;
- ND_PRINT(", ack %u", EXTRACT_BE_U_4(bp));
+ ND_PRINT(", ack %u", GET_BE_U_4(bp));
bp += 4;
len -= 4;
}
return (0);
ND_PRINT(" %s%x",
- ((bp - up) == sreoff) ? "*" : "", EXTRACT_BE_U_2(bp));
+ ((bp - up) == sreoff) ? "*" : "", GET_BE_U_2(bp));
bp += 2;
len -= 2;