in_cksum_skip
#define in_cksum(m, len) in_cksum_skip(m, len, 0)
u_short in_cksum_skip(struct mbuf *m, int len, int skip);
u_short in_cksum_skip(struct mbuf *m, int len, int skip);
#define in_cksum(m, len) in_cksum_skip(m, len, 0)
u_short in_cksum_skip(struct mbuf *m, int len, int skip);
m_head->m_pkthdr.csum_data) = in_cksum_skip(
ip4->ip_sum = in_cksum_skip(mb, (ip4->ip_hl << 2) +
m->m_pkthdr.csum_data) = in_cksum_skip(m,
csum = in_cksum_skip(m, m->m_pkthdr.len, hdr->csum_start);
th->th_sum = in_cksum_skip(mbufc,
uh->uh_sum = in_cksum_skip(mbufc,
u_short in_cksum_skip(struct mbuf *m, int len, int skip);
#define in_cksum(m, len) in_cksum_skip(m, len, 0)
*(uint16_t *)gh->gre_opts = in_cksum_skip(m,
if (in_cksum_skip(m, m->m_pkthdr.len, off) != 0)
ip4->ip_sum = in_cksum_skip(m, l3_offset + hlen, l3_offset);
th->th_sum = in_cksum_skip(m, l3_offset + plen, l3_offset + hlen);
uh->uh_sum = in_cksum_skip(m,
th->th_sum = in_cksum_skip(m, l3_offset + plen, l3_offset + hlen);
uh->uh_sum = in_cksum_skip(m,
vh_ptr->vrrp_checksum = in_cksum_skip(m, len, sizeof(*ip));
vh_ptr->vrrp_checksum = in_cksum_skip(m, len + sizeof(*ip6), sizeof(*ip6));
cksum = in_cksum_skip(m, off + len, off);
if (in_cksum_skip(m, totlen, iplen)) {
if (in_cksum_skip(m, *offp + sizeof(struct carp_header),
csum = in_cksum_skip(m, cklen + offset, offset);
csum = in_cksum_skip(m, cklen + offset, offset);
csum = in_cksum_skip(m, offset + plen, offset);
in_cksum_skip(n, n->m_pkthdr.len, offset));
icmp->icmp_cksum = in_cksum_skip(n, sizeof(struct ip) + plen,
psum = in_cksum_skip(m, len + off, off);
#define in_cksum(m, len) in_cksum_skip(m, len, 0)
u_short in_cksum_skip(struct mbuf *m, int len, int skip);
#define in_cksum(m, len) in_cksum_skip(m, len, 0)
u_short in_cksum_skip(struct mbuf *m, int len, int skip);