Searched refs:icmp6len (Results 1 – 6 of 6) sorted by relevance
| /xnu-8792.41.9/bsd/netinet6/ |
| H A D | icmp6.c | 471 int icmp6len = m->m_pkthdr.len - *offp; in icmp6_input() local 489 if (icmp6len < sizeof(struct icmp6_hdr)) { in icmp6_input() 560 if ((sum = in6_cksum(m, IPPROTO_ICMPV6, off, icmp6len)) != 0) { in icmp6_input() 744 if (icmp6len < sizeof(struct mld_hdr)) { in icmp6_input() 755 if (mld_input(m, off, icmp6len) == IPPROTO_DONE) { in icmp6_input() 760 if (mld_input(n, off, icmp6len) != IPPROTO_DONE) { in icmp6_input() 768 if (icmp6len < sizeof(struct mld_hdr)) { /* necessary? */ in icmp6_input() 789 if (icmp6len < sizeof(struct icmp6_nodeinfo)) { in icmp6_input() 821 if (icmp6len < sizeof(struct nd_router_solicit)) { in icmp6_input() 827 nd6_rs_input(m, off, icmp6len); in icmp6_input() [all …]
|
| H A D | nd6_nbr.c | 257 int icmp6len) in nd6_ns_input() argument 283 IP6_EXTHDR_CHECK(m, off, icmp6len, return ); in nd6_ns_input() 343 icmp6len -= sizeof(*nd_ns); in nd6_ns_input() 344 nd6_option_init(nd_ns + 1, icmp6len, &ndopts); in nd6_ns_input() 586 int icmp6len; in nd6_ns_output() local 647 icmp6len = sizeof(*nd_ns); in nd6_ns_output() 648 m->m_pkthdr.len = m->m_len = sizeof(*ip6) + icmp6len; in nd6_ns_output() 818 icmp6len += optlen; in nd6_ns_output() 838 icmp6len += optlen; in nd6_ns_output() 844 ip6->ip6_plen = htons((u_short)icmp6len); in nd6_ns_output() [all …]
|
| H A D | mld6.c | 1036 struct mbuf *m, const int off, const int icmp6len) in mld_v2_input_query() argument 1101 if (icmp6len < sizeof(struct mldv2_query) + in mld_v2_input_query() 1508 mld_input(struct mbuf *m, int off, int icmp6len) in mld_input() argument 1523 icmp6len >= sizeof(struct mldv2_query)) { in mld_input() 1544 if (icmp6len == sizeof(struct mld_hdr)) { in mld_input() 1548 } else if (icmp6len >= sizeof(struct mldv2_query)) { in mld_input() 1550 icmp6len) != 0) { in mld_input()
|
| H A D | nd6_rtr.c | 244 int icmp6len) in nd6_rs_input() argument 293 IP6_EXTHDR_CHECK(m, off, icmp6len, return ); in nd6_rs_input() 296 icmp6len -= sizeof(*nd_rs); in nd6_rs_input() 297 nd6_option_init(nd_rs + 1, icmp6len, &ndopts); in nd6_rs_input() 345 int icmp6len) in nd6_ra_input() argument 413 IP6_EXTHDR_CHECK(m, off, icmp6len, return ); in nd6_ra_input() 417 icmp6len -= sizeof(*nd_ra); in nd6_ra_input() 418 nd6_option_init(nd_ra + 1, icmp6len, &ndopts); in nd6_ra_input()
|
| H A D | nd6.c | 596 nd6_option_init(void *opt, int icmp6len, union nd_opts *ndopts) in nd6_option_init() argument 601 (struct nd_opt_hdr *)(((u_char *)opt) + icmp6len); in nd6_option_init() 603 if (icmp6len == 0) { in nd6_option_init()
|
| /xnu-8792.41.9/bsd/net/ |
| H A D | if_bridge.c | 8282 unsigned int icmp6len; 8288 icmp6len = m->m_pkthdr.len - sizeof(*eh) - off; 8289 if (icmp6len < sizeof(*icmp6)) { 8292 icmp6len, sizeof(*icmp6)); 8303 if (icmp6len < sizeof(*nd_ns)) { 8306 icmp6len, sizeof(*nd_ns)); 8319 nd6_option_init(nd_ns + 1, icmp6len - sizeof(*nd_ns), &ndopts); 8344 mnr->mnr_ip6_icmp6_len = icmp6len; 8362 if (icmp6len < sizeof(*nd_na)) { 8365 icmp6len, sizeof(*nd_na)); [all …]
|