in6_cksum
sum = in6_cksum(m, IPPROTO_TCP, off, len);
cksum = in6_cksum(m, IPPROTO_UDP, skip,
cksum = in6_cksum(m, IPPROTO_TCP, skip,
sum = in6_cksum(m, IPPROTO_TCP, iphlen, tlen);
uh->uh_sum = in6_cksum(m, IPPROTO_UDP,
if ((sum = in6_cksum(m, IPPROTO_ICMPV6, off, icmp6len)) != 0) {
int in6_cksum(struct mbuf *, uint8_t, uint32_t, uint32_t);
csum = (u_int16_t)(in6_cksum(m, 0, offset, m->m_pkthdr.len - offset));
in6_cksum(m, proto, *offp,
*sump = in6_cksum(m, ip6->ip6_nxt, sizeof(*ip6), plen);