Searched refs:icmp6len (Results 1 – 6 of 6) sorted by relevance
| /f-stack/freebsd/netinet6/ |
| H A D | send.c | 118 int icmp6len; in send_output() local 139 icmp6len = m->m_pkthdr.len - sizeof(struct ip6_hdr); in send_output() 153 nd6_ns_input(m, sizeof(struct ip6_hdr), icmp6len); in send_output() 156 nd6_na_input(m, sizeof(struct ip6_hdr), icmp6len); in send_output() 162 nd6_rs_input(m, sizeof(struct ip6_hdr), icmp6len); in send_output() 165 nd6_ra_input(m, sizeof(struct ip6_hdr), icmp6len); in send_output()
|
| H A D | nd6_nbr.c | 148 if (m->m_len < off + icmp6len) { in nd6_ns_input() 149 m = m_pullup(m, off + icmp6len); in nd6_ns_input() 206 icmp6len -= sizeof(*nd_ns); in nd6_ns_input() 412 int icmp6len; in nd6_ns_output_fib() local 441 icmp6len = sizeof(*nd_ns); in nd6_ns_output_fib() 543 icmp6len += optlen; in nd6_ns_output_fib() 563 icmp6len += optlen; in nd6_ns_output_fib() 688 icmp6len -= sizeof(*nd_na); in nd6_na_input() 950 int icmp6len, maxlen, error; in nd6_na_output_fib() local 977 icmp6len = sizeof(*nd_na); in nd6_na_output_fib() [all …]
|
| H A D | icmp6.c | 425 icmp6len = m->m_pkthdr.len - off; in icmp6_input() 742 if (m->m_len < off + icmp6len) { in icmp6_input() 743 m = m_pullup(m, off + icmp6len); in icmp6_input() 757 nd6_rs_input(m, off, icmp6len); in icmp6_input() 777 nd6_ra_input(m, off, icmp6len); in icmp6_input() 797 nd6_ns_input(m, off, icmp6len); in icmp6_input() 817 nd6_na_input(m, off, icmp6len); in icmp6_input() 2231 icmp6len = ntohs(ip6->ip6_plen); in icmp6_redirect_input() 2232 if (m->m_len < off + icmp6len) { in icmp6_redirect_input() 2233 m = m_pullup(m, off + icmp6len); in icmp6_redirect_input() [all …]
|
| H A D | nd6_rtr.c | 153 nd6_rs_input(struct mbuf *m, int off, int icmp6len) in nd6_rs_input() argument 196 if (m->m_len < off + icmp6len) { in nd6_rs_input() 197 m = m_pullup(m, off + icmp6len); in nd6_rs_input() 206 icmp6len -= sizeof(*nd_rs); in nd6_rs_input() 207 nd6_option_init(nd_rs + 1, icmp6len, &ndopts); in nd6_rs_input() 353 nd6_ra_input(struct mbuf *m, int off, int icmp6len) in nd6_ra_input() argument 396 if (m->m_len < off + icmp6len) { in nd6_ra_input() 397 m = m_pullup(m, off + icmp6len); in nd6_ra_input() 406 icmp6len -= sizeof(*nd_ra); in nd6_ra_input() 407 nd6_option_init(nd_ra + 1, icmp6len, &ndopts); in nd6_ra_input()
|
| H A D | mld6.c | 815 struct mbuf *m, struct mldv2_query *mld, const int off, const int icmp6len) in mld_v2_input_query() argument 876 if (icmp6len < sizeof(struct mldv2_query) + in mld_v2_input_query() 1252 mld_input(struct mbuf **mp, int off, int icmp6len) in mld_input() argument 1275 icmp6len >= sizeof(struct mldv2_query)) { in mld_input() 1298 if (icmp6len == sizeof(struct mld_hdr)) { in mld_input() 1301 } else if (icmp6len >= sizeof(struct mldv2_query)) { in mld_input() 1303 (struct mldv2_query *)mld, off, icmp6len) != 0) in mld_input()
|
| H A D | nd6.c | 370 nd6_option_init(void *opt, int icmp6len, union nd_opts *ndopts) in nd6_option_init() argument 376 = (struct nd_opt_hdr *)(((u_char *)opt) + icmp6len); in nd6_option_init() 378 if (icmp6len == 0) { in nd6_option_init()
|