#define ERSPAN2_INDEX_MASK (0xfffffU << ERSPAN2_INDEX_SHIFT)
void
-erspan_print_i_ii(netdissect_options *ndo, uint16_t flags, const u_char *bp, u_int len)
+erspan_i_ii_print(netdissect_options *ndo, uint16_t flags, const u_char *bp, u_int len)
{
uint32_t hdr, ver, vlan, cos, en, sid, index;
};
void
-erspan_print_iii(netdissect_options *ndo, const u_char *bp, u_int len)
+erspan_iii_print(netdissect_options *ndo, const u_char *bp, u_int len)
{
uint32_t hdr, hdr2, ver, cos, sid, ft;
/* Skip timestamp */
ND_ICHECK_U(len, <, 4);
+ ND_TCHECK_LEN(bp, 4);
bp += 4;
len -= 4;
/* Skip SGT */
ND_ICHECK_U(len, <, 2);
+ ND_TCHECK_LEN(bp, 2);
bp += 2;
len -= 2;
if (hdr2 & ERSPAN3_O_MASK) {
/* Yes. Skip it. */
ND_ICHECK_U(len, <, 8);
+ ND_TCHECK_LEN(bp, 8);
bp += 8;
len -= 8;
}