static const struct tok nflog_values[] = {
{ AF_INET, "IPv4" },
-#ifdef AF_INET6
{ AF_INET6, "IPv6" },
-#endif /*AF_INET6*/
{ 0, NULL }
};
ndo->ndo_protocol = "nflog";
if (caplen < NFLOG_HDR_LEN) {
- ndo->ndo_ll_header_length += caplen;
+ nd_print_trunc(ndo);
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
- ndo->ndo_ll_header_length += NFLOG_HDR_LEN;
+ ndo->ndo_ll_hdr_len += NFLOG_HDR_LEN;
ND_TCHECK_SIZE(hdr);
if (GET_U_1(hdr->nflog_version) != 0) {
ip_print(ndo, p, length);
break;
-#ifdef AF_INET6
case AF_INET6:
ip6_print(ndo, p, length);
break;
-#endif /* AF_INET6 */
default:
if (!ndo->ndo_eflag)
break;
}
- ndo->ndo_ll_header_length += h_size - NFLOG_HDR_LEN;
+ ndo->ndo_ll_hdr_len += h_size - NFLOG_HDR_LEN;
return;
trunc:
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += h_size - NFLOG_HDR_LEN;
- return;
+ ndo->ndo_ll_hdr_len += h_size - NFLOG_HDR_LEN;
}
#endif /* DLT_NFLOG */