Lines Matching refs:caplen
1714 u_int caplen, hdrlen, meshdrlen;
1718 caplen = orig_caplen;
1722 return caplen;
1725 if (caplen > length) {
1727 fcslen = caplen - length;
1728 caplen -= fcslen;
1732 if (caplen < IEEE802_11_FC_LEN) {
1749 if (caplen < hdrlen) {
1760 caplen -= hdrlen;
1786 } else if (llc_print(p, length, caplen, dst, src,
1800 default_print(p, caplen);
1814 * 'h->len' is the length of the packet off the wire, and 'h->caplen'
1820 return ieee802_11_print(p, h->len, h->caplen, 0, 0);
2194 ieee802_11_radio_print(const u_char *p, u_int length, u_int caplen)
2219 if (caplen < sizeof(*hdr)) {
2221 return caplen;
2228 if (caplen < len) {
2230 return caplen;
2240 return caplen;
2248 return caplen;
2283 return len + ieee802_11_print(p + len, length - len, caplen - len, pad,
2294 ieee802_11_avs_radio_print(const u_char *p, u_int length, u_int caplen)
2298 if (caplen < 8) {
2300 return caplen;
2311 return caplen;
2314 if (caplen < caphdr_len) {
2316 return caplen;
2320 length - caphdr_len, caplen - caphdr_len, 0, 0);
2345 u_int caplen = h->caplen;
2349 if (caplen < 4) {
2351 return caplen;
2357 return ieee802_11_avs_radio_print(p, length, caplen);
2359 if (caplen < PRISM_HDR_LEN) {
2361 return caplen;
2365 length - PRISM_HDR_LEN, caplen - PRISM_HDR_LEN, 0, 0);
2375 return ieee802_11_radio_print(p, h->len, h->caplen);
2386 return ieee802_11_avs_radio_print(p, h->len, h->caplen);