ip_compute_csum
extern __sum16 ip_compute_csum(const void *buff, int len);
EXPORT_SYMBOL(ip_compute_csum);
extern __sum16 ip_compute_csum(const void *buff, int len);
extern __sum16 ip_compute_csum(const void *buff, int len);
EXPORT_SYMBOL(ip_compute_csum);
extern __sum16 ip_compute_csum(const void *buff, int len);
return (__force __be16)ip_compute_csum(data, len);
u16 checksum = (__force u16)ip_compute_csum(ee + i, 16);
*csum = ip_compute_csum(csum_start, sizeof(*ihv3));
ret = ip_compute_csum(data, count);
csum = (__force __be16)ip_compute_csum(buf, len);
extern __sum16 ip_compute_csum(const void *buff, int len);
EXPORT_SYMBOL(ip_compute_csum);
*csum = ip_compute_csum(csum_start, igmp_hdr_size);
ext_hdr->checksum = ip_compute_csum(ext_hdr, ext_len);
pig->csum = ip_compute_csum(igmp_hdr(skb), igmplen);
ih->csum = ip_compute_csum((void *)ih, sizeof(struct igmphdr));
(ip_compute_csum((void *)pim, sizeof(*pim)) != 0 &&
ext_hdr->checksum = ip_compute_csum(ext_hdr, ext_len);