Lines Matching refs:length

138 ether_common_print(netdissect_options *ndo, const u_char *p, u_int length,  in ether_common_print()  argument
153 if (length < caplen) { in ether_common_print()
154 ND_PRINT("[length %u < caplen %u]", length, caplen); in ether_common_print()
156 return length; in ether_common_print()
166 orig_length = length; in ether_common_print()
178 length -= 2*MAC_ADDR_LEN; in ether_common_print()
192 length -= switch_tag_len; in ether_common_print()
204 length -= 2; in ether_common_print()
224 int ret = macsec_print(ndo, &p, &length, &caplen, &hdrlen, in ether_common_print()
242 length -= 2; in ether_common_print()
266 if (length < 4) { in ether_common_print()
269 return hdrlen + length; in ether_common_print()
285 length -= 4; in ether_common_print()
299 if (length_type < length) { in ether_common_print()
300 length = length_type; in ether_common_print()
301 if (caplen > length) in ether_common_print()
302 caplen = length; in ether_common_print()
309 if (!nd_push_snaplen(ndo, p, length)) { in ether_common_print()
317 ND_PRINT(", length %u: ", length); in ether_common_print()
324 llc_hdrlen = llc_print(ndo, p, length, caplen, &src, &dst); in ether_common_print()
344 llc_hdrlen = llc_print(ndo, p, length, caplen, &src, &dst); in ether_common_print()
357 if (length < 2) { in ether_common_print()
359 return hdrlen + length; in ether_common_print()
363 int bytesConsumed = arista_ethertype_print(ndo, p, length); in ether_common_print()
366 length -= bytesConsumed; in ether_common_print()
391 if (ethertype_print(ndo, length_type, p, length, caplen, &src, &dst) == 0) { in ether_common_print()
424 ether_switch_tag_print(netdissect_options *ndo, const u_char *p, u_int length, in ether_switch_tag_print() argument
429 return ether_common_print(ndo, p, length, caplen, print_switch_tag, in ether_switch_tag_print()
443 const u_char *p, u_int length, u_int caplen, in ether_print() argument
448 return ether_common_print(ndo, p, length, caplen, NULL, 0, in ether_print()
530 u_int length, u_int caplen, in ethertype_print() argument
536 ip_print(ndo, p, length); in ethertype_print()
540 ip6_print(ndo, p, length); in ethertype_print()
545 arp_print(ndo, p, length, caplen); in ethertype_print()
549 decnet_print(ndo, p, length, caplen); in ethertype_print()
555 atalk_print(ndo, p, length); in ethertype_print()
559 aarp_print(ndo, p, length); in ethertype_print()
564 ipx_print(ndo, p, length); in ethertype_print()
568 if (length == 0 || caplen == 0) { in ethertype_print()
576 isoclns_print(ndo, p + 1, length - 1); in ethertype_print()
583 pppoe_print(ndo, p, length); in ethertype_print()
591 rtl_print(ndo, p, length, src, dst); in ethertype_print()
595 if (length) { in ethertype_print()
597 ppp_print(ndo, p, length); in ethertype_print()
602 mpcp_print(ndo, p, length); in ethertype_print()
606 slow_print(ndo, p, length); in ethertype_print()
611 cfm_print(ndo, p, length); in ethertype_print()
615 lldp_print(ndo, p, length); in ethertype_print()
619 nsh_print(ndo, p, length); in ethertype_print()
623 loopback_print(ndo, p, length); in ethertype_print()
628 mpls_print(ndo, p, length); in ethertype_print()
632 tipc_print(ndo, p, length, caplen); in ethertype_print()
641 geonet_print(ndo, p, length, src); in ethertype_print()
645 calm_fast_print(ndo, p, length, src); in ethertype_print()
649 aoe_print(ndo, p, length); in ethertype_print()
653 ptp_print(ndo, p, length); in ethertype_print()