in6_cksum
th->th_sum = in6_cksum(m, IPPROTO_TCP,
sum = in6_cksum(m, p, off, len);
if (in6_cksum(m, IPPROTO_TCP, off0, tlen)) {
th->th_sum = in6_cksum(m, IPPROTO_TCP,
nth->th_sum = in6_cksum(m, IPPROTO_TCP,
th->th_sum = in6_cksum(m, IPPROTO_TCP, hlen, tlen - hlen);
icmp6->icmp6_cksum = in6_cksum(m, IPPROTO_ICMPV6,
= in6_cksum(m, IPPROTO_ICMPV6, sizeof(*ip6), ntohs(ip6->ip6_plen));
if ((sum = in6_cksum(m, IPPROTO_ICMPV6, off, icmp6len)) != 0) {
int in6_cksum (struct mbuf *, uint8_t, uint32_t, uint32_t);
if (in6_cksum(m, IPPROTO_PIM, off, cksumlen)) {
mldh->mld_cksum = in6_cksum(mh, IPPROTO_ICMPV6, sizeof(struct ip6_hdr),
in6_cksum(m, IPPROTO_ICMPV6, sizeof(struct ip6_hdr), icmp6len);
in6_cksum(m, IPPROTO_ICMPV6, sizeof(*ip6), icmp6len);
if (in6_cksum(m, ip6->ip6_nxt, *offp,
*p = in6_cksum(m, ip6->ip6_nxt, sizeof(*ip6), plen);
if ((udp6->uh_sum = in6_cksum(m, IPPROTO_UDP,
else if (in6_cksum(m, IPPROTO_UDP, off, ulen) != 0) {