ip_cksum
#define IP_CSUM(mp, off, sum) (~ip_cksum(mp, off, sum) & 0xFFFF)
#define IP_CSUM_PARTIAL(mp, off, sum) ip_cksum(mp, off, sum)
extern uint_t ip_cksum(mblk_t *, int, uint32_t);
if (ipha->ipha_hdr_checksum == ip_cksum(mp, 0, ipha->ipha_hdr_checksum))
sum2 = ip_cksum(m, hlen, sum); /* hlen == offset */
uint16_t ip_cksum;
uint16_t ip_cksum;
pkt->u1.rx.ip_cksum = rx_hdr->l2_fhdr_ip_xsum;
pkt->u1.rx.ip_cksum = 0xffff;
u16_t ip_cksum;
extern uint_t ip_cksum(mblk_t *, int, uint32_t);
cksum = (uint16_t)ip_cksum(mp, offset, cksum);
cksum = (uint16_t)ip_cksum(mp, offset, cksum);