Lines Matching refs:hdrlen
2106 uint16_t fc, const u_char *p, u_int hdrlen, in ieee_802_11_hdr_print() argument
2128 (const struct meshcntl_t *)(p + hdrlen - meshdrlen); in ieee_802_11_hdr_print()
2163 u_int caplen, hdrlen, meshdrlen; in ieee802_11_print() local
2188 hdrlen = extract_header_length(ndo, fc); in ieee802_11_print()
2189 if (hdrlen == 0) { in ieee802_11_print()
2194 hdrlen = roundup2(hdrlen, 4); in ieee802_11_print()
2197 if(!ND_TTEST_1(p + hdrlen)) { in ieee802_11_print()
2199 return hdrlen; in ieee802_11_print()
2201 meshdrlen = extract_mesh_header_length(ndo, p + hdrlen); in ieee802_11_print()
2202 hdrlen += meshdrlen; in ieee802_11_print()
2206 if (caplen < hdrlen) { in ieee802_11_print()
2208 return hdrlen; in ieee802_11_print()
2212 ieee_802_11_hdr_print(ndo, fc, p, hdrlen, meshdrlen); in ieee802_11_print()
2217 length -= hdrlen; in ieee802_11_print()
2218 caplen -= hdrlen; in ieee802_11_print()
2219 p += hdrlen; in ieee802_11_print()
2225 get_mgmt_src_dst_mac(p - hdrlen, &src.addr, &dst.addr); in ieee802_11_print()
2228 return hdrlen; in ieee802_11_print()
2232 if (!ctrl_body_print(ndo, fc, p - hdrlen)) { in ieee802_11_print()
2234 return hdrlen; in ieee802_11_print()
2239 return hdrlen; /* no-data frame */ in ieee802_11_print()
2245 return hdrlen; in ieee802_11_print()
2248 get_data_src_dst_mac(fc, p - hdrlen, &src.addr, &dst.addr); in ieee802_11_print()
2259 hdrlen += llc_hdrlen; in ieee802_11_print()
2267 return hdrlen; in ieee802_11_print()