int ndo_packettype; /* as specified by -T */
int ndo_snaplen;
- int ndo_ll_header_length; /* link-layer header length */
+ int ndo_ll_hdr_len; /* link-layer header length */
/*global pointers to beginning and end of current packet (during printing) */
const u_char *ndo_packetp;
ndo->ndo_protocol = "ap1394";
if (caplen < FIREWIRE_HDRLEN) {
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += FIREWIRE_HDRLEN;
+ ndo->ndo_ll_hdr_len += FIREWIRE_HDRLEN;
if (ndo->ndo_eflag)
ap1394_hdr_print(ndo, p, length);
ndo->ndo_protocol = "arcnet_if";
if (caplen < ARC_HDRLEN) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
arcnet_print(ndo, p, length, 0, 0, 0);
ND_PRINT(" phds");
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
arcnet_print(ndo, p, length, 0, 0, 0);
ND_PRINT(" phds extended");
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
flag = GET_U_1(ap->arc_flag2);
/*
* This is a middle fragment.
*/
- ndo->ndo_ll_header_length += archdrlen;
+ ndo->ndo_ll_hdr_len += archdrlen;
return;
}
if (!arcnet_encap_print(ndo, arc_type, p, length, caplen))
ND_DEFAULTPRINT(p, caplen);
- ndo->ndo_ll_header_length += archdrlen;
+ ndo->ndo_ll_hdr_len += archdrlen;
}
/*
ndo->ndo_protocol = "arcnet_linux_if";
if (caplen < ARC_LINUX_HDRLEN) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
archdrlen = ARC_LINUX_HDRNEWLEN;
if (caplen < ARC_LINUX_HDRNEWLEN) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
break;
if (!arcnet_encap_print(ndo, arc_type, p, length, caplen))
ND_DEFAULTPRINT(p, caplen);
- ndo->ndo_ll_header_length += archdrlen;
+ ndo->ndo_ll_hdr_len += archdrlen;
}
/*
ndo->ndo_protocol = "bluetooth";
nd_print_protocol(ndo);
if (caplen < BT_HDRLEN) {
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += BT_HDRLEN;
+ ndo->ndo_ll_hdr_len += BT_HDRLEN;
caplen -= BT_HDRLEN;
length -= BT_HDRLEN;
p += BT_HDRLEN;
ndo->ndo_protocol = "enc";
if (caplen < ENC_HDRLEN) {
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += ENC_HDRLEN;
+ ndo->ndo_ll_hdr_len += ENC_HDRLEN;
hdr = (const struct enchdr *)p;
/*
const ipnet_hdr_t *hdr;
if (caplen < sizeof(ipnet_hdr_t)) {
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += sizeof(ipnet_hdr_t);
+ ndo->ndo_ll_hdr_len += sizeof(ipnet_hdr_t);
if (ndo->ndo_eflag)
ipnet_hdr_print(ndo, p, length);
ndo->ndo_protocol = "nflog";
if (caplen < NFLOG_HDR_LEN) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ 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) {
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;
+ ndo->ndo_ll_hdr_len += h_size - NFLOG_HDR_LEN;
return;
}
ndo->ndo_protocol = "null";
if (caplen < NULL_HDRLEN) {
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += NULL_HDRLEN;
+ ndo->ndo_ll_hdr_len += NULL_HDRLEN;
family = GET_HE_U_4(p);
ndo->ndo_protocol = "pktap";
if (caplen < sizeof(pktap_header_t)) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
hdr = (const pktap_header_t *)p;
* be expanded in the future)?
*/
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
if (caplen < hdrlen) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
nhdr.len = length;
if (ndo->ndo_void_printer == TRUE) {
printer.void_printer(ndo, &nhdr, p);
- hdrlen += ndo->ndo_ll_header_length;
+ hdrlen += ndo->ndo_ll_hdr_len;
} else
hdrlen += printer.uint_printer(ndo, &nhdr, p);
} else {
break;
}
- ndo->ndo_ll_header_length += hdrlen;
+ ndo->ndo_ll_hdr_len += hdrlen;
return;
}
#endif /* DLT_PKTAP */
ndo->ndo_protocol = "ppi";
if (caplen < sizeof(ppi_header_t)) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
ND_PRINT(" [length %u < %zu or > 65532]", len,
sizeof(ppi_header_t));
nd_print_invalid(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
if (caplen < len) {
* bother.
*/
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
dlt = GET_LE_U_4(hdr->ppi_dlt);
nhdr.len = length;
if (ndo->ndo_void_printer == TRUE) {
printer.void_printer(ndo, &nhdr, p);
- hdrlen = ndo->ndo_ll_header_length;
+ hdrlen = ndo->ndo_ll_hdr_len;
} else
hdrlen = printer.uint_printer(ndo, &nhdr, p);
} else {
ND_DEFAULTPRINT(p, caplen);
hdrlen = 0;
}
- ndo->ndo_ll_header_length += len + hdrlen;
+ ndo->ndo_ll_hdr_len += len + hdrlen;
return;
}
#endif /* DLT_PPI */
raw_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, const u_char *p)
{
ndo->ndo_protocol = "raw";
- ndo->ndo_ll_header_length += 0;
+ ndo->ndo_ll_hdr_len += 0;
if (ndo->ndo_eflag)
ND_PRINT("ip: ");
ndo->ndo_protocol = "slip";
if (caplen < SLIP_HDRLEN) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
- ndo->ndo_ll_header_length += SLIP_HDRLEN;
+ ndo->ndo_ll_hdr_len += SLIP_HDRLEN;
caplen -= SLIP_HDRLEN;
length -= SLIP_HDRLEN;
ndo->ndo_protocol = "slip_bsdos";
if (caplen < SLIP_HDRLEN) {
nd_print_trunc(ndo);
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
return;
}
- ndo->ndo_ll_header_length += SLIP_HDRLEN;
+ ndo->ndo_ll_hdr_len += SLIP_HDRLEN;
length -= SLIP_HDRLEN;
ndo->ndo_protocol = "sunatm";
if (caplen < PKT_BEGIN_POS) {
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += PKT_BEGIN_POS;
+ ndo->ndo_ll_hdr_len += PKT_BEGIN_POS;
if (ndo->ndo_eflag) {
ND_PRINT(GET_U_1(p + DIR_POS) & 0x80 ? "Tx: " : "Rx: ");
ndo->ndo_protocol = "symantec";
if (caplen < sizeof (struct symantec_header)) {
- ndo->ndo_ll_header_length += caplen;
+ ndo->ndo_ll_hdr_len += caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += sizeof (struct symantec_header);
+ ndo->ndo_ll_hdr_len += sizeof (struct symantec_header);
if (ndo->ndo_eflag)
symantec_hdr_print(ndo, p, length);
{
ndo->ndo_protocol = "usb_linux_48_byte";
if (h->caplen < sizeof(pcap_usb_header)) {
- ndo->ndo_ll_header_length += h->caplen;
+ ndo->ndo_ll_hdr_len += h->caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += sizeof (pcap_usb_header);
+ ndo->ndo_ll_hdr_len += sizeof (pcap_usb_header);
usb_header_print(ndo, (const pcap_usb_header *) p);
{
ndo->ndo_protocol = "usb_linux_64_byte";
if (h->caplen < sizeof(pcap_usb_header_mmapped)) {
- ndo->ndo_ll_header_length += h->caplen;
+ ndo->ndo_ll_hdr_len += h->caplen;
nd_print_trunc(ndo);
return;
}
- ndo->ndo_ll_header_length += sizeof (pcap_usb_header_mmapped);
+ ndo->ndo_ll_hdr_len += sizeof (pcap_usb_header_mmapped);
usb_header_print(ndo, (const pcap_usb_header *) p);
ndo->ndo_snapend = sp + h->caplen;
ndo->ndo_protocol = "";
- ndo->ndo_ll_header_length = 0;
+ ndo->ndo_ll_hdr_len = 0;
if (setjmp(ndo->ndo_truncated) == 0) {
/* Print the packet. */
if (ndo->ndo_void_printer == TRUE) {
(ndo->ndo_if_printer.void_printer)(ndo, h, sp);
- hdrlen = ndo->ndo_ll_header_length;
+ hdrlen = ndo->ndo_ll_hdr_len;
} else
hdrlen = (ndo->ndo_if_printer.uint_printer)(ndo, h, sp);
} else {
/* A printer quit because the packet was truncated; report it */
ND_PRINT(" [|%s]", ndo->ndo_protocol);
- hdrlen = ndo->ndo_ll_header_length;
+ hdrlen = ndo->ndo_ll_hdr_len;
}
/*