Lines Matching defs:caplen
928 u_int caplen,
937 if (caplen < 2) {
960 if (caplen < 2U + ie_len) {
982 caplen -= 2 + ie_len;
990 } while (caplen != 0);
1415 u_int caplen)
1422 if (caplen < 2) {
1442 if (caplen < 2U + ie_len) {
1499 caplen -= 2 + ie_len;
1503 } while (caplen != 0);
1515 u_int caplen,
1520 if (caplen < 1) {
1529 caplen -= 1;
1537 if (caplen < 4) {
1546 caplen -= 4;
1559 if (caplen < 4) {
1568 caplen -= 4;
1572 if (caplen < 8) {
1580 caplen -= 4;
1584 if (caplen < 1) {
1591 caplen -= 1;
1606 u_int caplen)
1612 if (caplen != 1) {
1631 return caplen;
1635 if (caplen != 3) {
1662 return caplen;
1666 if (caplen != 1) {
1684 return caplen;
1695 if (caplen < 7 || caplen > 8) {
1706 if (caplen == 8) {
1722 return caplen;
1726 if (caplen != 1) {
1739 return caplen;
1778 for(i = 0; i < caplen; i++) {
1793 const u_char *p, u_int caplen,
1811 if (caplen < 4) {
1816 fcs = GET_LE_U_4(p + caplen - 4);
1817 crc_check = ieee802_15_4_crc32(ndo, p, caplen - 4);
1820 caplen -= 4;
1823 fcs = GET_LE_U_2(p + caplen - 2);
1824 crc_check = ieee802_15_4_crc16(ndo, p, caplen - 2);
1827 caplen -= 2;
1859 if (caplen < 2) {
1864 caplen -= 2;
1869 if (caplen < 3) {
1874 caplen -= 3;
1978 if (caplen < 2) {
1984 caplen -= 2;
1988 if (caplen < (u_int) dst_addr_len) {
1994 caplen -= dst_addr_len;
2000 if (caplen < 2) {
2006 caplen -= 2;
2010 if (caplen < (u_int) src_addr_len) {
2017 caplen -= src_addr_len;
2026 len = ieee802_15_4_print_aux_sec_header(ndo, p, caplen,
2033 caplen -= len;
2059 if (caplen < miclen) {
2063 caplen -= miclen;
2064 mic_start = p + caplen;
2070 len = ieee802_15_4_print_header_ie_list(ndo, p, caplen,
2076 caplen -= len;
2083 len = ieee802_15_4_print_payload_ie_list(ndo, p, caplen);
2088 caplen -= len;
2116 if (caplen < 2) {
2125 caplen -= 2;
2128 if (caplen < 1) {
2133 len = ieee802_15_4_print_gts_info(ndo, p, caplen);
2139 caplen -= len;
2142 if (caplen < 1) {
2146 len = ieee802_15_4_print_pending_addresses(ndo, p, caplen);
2152 caplen -= len;
2156 ND_DEFAULTPRINT(p, caplen);
2162 ND_DEFAULTPRINT(p, caplen);
2165 if (caplen < 1) {
2179 caplen--;
2180 if (caplen != 0) {
2181 len = ieee802_15_4_print_command_data(ndo, command_id, p, caplen);
2184 caplen -= len;
2189 ND_DEFAULTPRINT(p, caplen);
2202 const u_char *p, u_int caplen,
2222 if (caplen < 3) {
2226 if (caplen > 4) {
2228 fcs = GET_LE_U_4(p + caplen - 4);
2229 crc_check = ieee802_15_4_crc32(ndo, p, caplen - 4);
2232 caplen -= 4;
2234 fcs = GET_LE_U_2(p + caplen - 2);
2235 crc_check = ieee802_15_4_crc16(ndo, p, caplen - 2);
2238 caplen -= 2;
2242 fcs = GET_LE_U_2(p + caplen - 2);
2243 crc_check = ieee802_15_4_crc16(ndo, p, caplen - 2);
2246 caplen -= 2;
2276 if (caplen < 2) {
2281 caplen -= 2;
2286 if (caplen < 3) {
2291 caplen -= 3;
2297 caplen -= 2;
2316 if (caplen < 2) {
2322 caplen -= 2;
2326 if (caplen < (u_int) dst_addr_len) {
2332 caplen -= dst_addr_len;
2338 if (caplen < (u_int) src_addr_len) {
2345 caplen -= src_addr_len;
2348 len = ieee802_15_4_print_aux_sec_header(ndo, p, caplen,
2355 caplen -= len;
2381 if (caplen < miclen) {
2385 caplen -= miclen;
2386 mic_start = p + caplen;
2392 len = ieee802_15_4_print_header_ie_list(ndo, p, caplen,
2398 caplen -= len;
2406 caplen);
2411 caplen -= len;
2437 ND_DEFAULTPRINT(p, caplen);
2450 u_int caplen _U_,
2467 const u_char *p, u_int caplen)
2474 if (caplen < 2) {
2476 return caplen;
2493 return ieee802_15_4_std_frames(ndo, p, caplen, fc);
2499 return ieee802_15_4_mp_frame(ndo, p, caplen, fc);
2502 return ieee802_15_4_frag_frame(ndo, p, caplen, fc);
2519 u_int caplen = h->caplen;
2521 ndo->ndo_ll_hdr_len += ieee802_15_4_print(ndo, p, caplen);
2534 if (h->caplen < 4) {
2536 ndo->ndo_ll_hdr_len += h->caplen;
2547 if (h->caplen < length) {
2549 ndo->ndo_ll_hdr_len += h->caplen;
2553 ndo->ndo_ll_hdr_len += ieee802_15_4_print(ndo, p+length, h->caplen-length) + length;