in_cksum
ip->ip_sum = in_cksum(ip, sizeof (*ip)); /* short, but special */
in_cksum(ip, hlen) != 0) {
ipr->ip_hdr->ip_sum = in_cksum(ipr->ip_hdr, sizeof (*ipr->ip_hdr));
int in_cksum(void *, int);
if (in_cksum(ui, n) != 0) {
uh->uh_sum = in_cksum(ui, len + sizeof (struct ip));
icmph->icmp_cksum = in_cksum((ushort_t *)buf, sizeof (buf));
in_cksum((ushort_t *)&probe_pkt, (int)sizeof (probe_pkt));
static int in_cksum(ushort_t *addr, int len);
static uint16_t in_cksum(int, uint16_t, void *);
return (in_cksum(sum, plen, vp));
return (in_cksum(sum, plen, vp));
int in_cksum(ushort_t *addr, int len);
icp->icmp_cksum = in_cksum((ushort_t *)icp, packetlen);
rap->icmp_cksum = in_cksum((ushort_t *)rap, packetlen);
if (in_cksum((ushort_t *)ALIGN(buf+hlen), cc)) {
if (in_cksum((ushort_t *)ALIGN(buf+hlen), cc)) {
u.ad.icmp_cksum = in_cksum((uint16_t *)&u.ad, sizeof (u.ad));
u.so.icmp_cksum = in_cksum((uint16_t *)&u.so,
icp->icmp_cksum = in_cksum((ushort_t *)icp, cc);
static ushort_t in_cksum(ushort_t *, int);
ushort_t in_cksum(ushort_t *, int);
in_cksum((ushort_t *)outip, sizeof (*outip) + optlen);
outicmp->icmp_cksum = in_cksum((ushort_t *)outicmp,
outudp->uh_sum = in_cksum((ushort_t *)ui, packlen);
extern ushort_t in_cksum(ushort_t *, int);
sum2 = in_cksum(m, slen);
extern int in_cksum __P((struct mbuf *, int));