Lines Matching defs:icmp6len
118 nd6_ns_input(struct mbuf *m, int off, int icmp6len)
148 if (m->m_len < off + icmp6len) {
149 m = m_pullup(m, off + icmp6len);
206 icmp6len -= sizeof(*nd_ns);
207 nd6_option_init(nd_ns + 1, icmp6len, &ndopts);
412 int icmp6len;
443 icmp6len = sizeof(*nd_ns);
444 m->m_pkthdr.len = m->m_len = sizeof(*ip6) + icmp6len;
545 icmp6len += optlen;
565 icmp6len += optlen;
571 ip6->ip6_plen = htons((u_short)icmp6len);
574 in6_cksum(m, IPPROTO_ICMPV6, sizeof(*ip6), icmp6len);
617 nd6_na_input(struct mbuf *m, int off, int icmp6len)
656 if (m->m_len < off + icmp6len) {
657 m = m_pullup(m, off + icmp6len);
690 icmp6len -= sizeof(*nd_na);
691 nd6_option_init(nd_na + 1, icmp6len, &ndopts);
954 int icmp6len, maxlen, error;
981 icmp6len = sizeof(*nd_na);
982 m->m_pkthdr.len = m->m_len = sizeof(struct ip6_hdr) + icmp6len;
1059 icmp6len += optlen;
1067 ip6->ip6_plen = htons((u_short)icmp6len);
1071 in6_cksum(m, IPPROTO_ICMPV6, sizeof(struct ip6_hdr), icmp6len);