Lines Matching refs:fraglen

83 interpret_ip(int flags, const struct ip *ip, int fraglen)  in interpret_ip()  argument
94 iplen = interpret_ipv6(flags, (ip6_t *)ip, fraglen); in interpret_ip()
106 fraglen -= hdrlen; in interpret_ip()
107 if (fraglen > iplen) in interpret_ip()
108 fraglen = iplen; in interpret_ip()
109 if (fraglen < 0) { in interpret_ip()
111 "IP truncated: header missing %d bytes", -fraglen); in interpret_ip()
113 return (fraglen + iplen); in interpret_ip()
147 iplen > fraglen ? "?" : "", in interpret_ip()
186 iplen > fraglen ? " -- truncated" : ""); in interpret_ip()
244 if (fraglen > 0) { in interpret_ip()
251 (const struct ip *)data, fraglen); in interpret_ip()
256 (struct icmp *)data, iplen, fraglen); in interpret_ip()
259 interpret_igmp(flags, data, iplen, fraglen); in interpret_ip()
265 (struct tcphdr *)data, iplen, fraglen); in interpret_ip()
270 fraglen); in interpret_ip()
274 fraglen); in interpret_ip()
278 interpret_ospf(flags, data, iplen, fraglen); in interpret_ip()
286 (struct udphdr *)data, iplen, fraglen); in interpret_ip()
301 (struct sctp_hdr *)data, iplen, fraglen); in interpret_ip()
312 interpret_ipv6(int flags, const ip6_t *ip6h, int fraglen) in interpret_ipv6() argument
332 fraglen -= hdrlen; in interpret_ipv6()
333 if (fraglen < 0) in interpret_ipv6()
334 return (fraglen + hdrlen); in interpret_ipv6()
415 &fraglen); in interpret_ipv6()
436 fraglen); in interpret_ipv6()
441 fraglen); in interpret_ipv6()
444 interpret_igmp(flags, data, iplen, fraglen); in interpret_ipv6()
450 iplen, fraglen); in interpret_ipv6()
453 (void) interpret_esp(flags, data, iplen, fraglen); in interpret_ipv6()
456 (void) interpret_ah(flags, data, iplen, fraglen); in interpret_ipv6()
463 iplen, fraglen); in interpret_ipv6()
477 iplen, fraglen); in interpret_ipv6()
480 interpret_ospf6(flags, data, iplen, fraglen); in interpret_ipv6()
495 int *fraglen) in print_ipv6_extensions() argument
519 if (*fraglen < 2) { in print_ipv6_extensions()
527 if (*fraglen <= exthdrlen) { in print_ipv6_extensions()
537 if (*fraglen <= exthdrlen) { in print_ipv6_extensions()
547 if (*fraglen <= exthdrlen) { in print_ipv6_extensions()
558 if (*fraglen <= exthdrlen) { in print_ipv6_extensions()
580 *fraglen -= exthdrlen; in print_ipv6_extensions()