Lines Matching refs:csum
478 u32 csum, ehsum; in ioc3_tcpudp_checksum() local
506 csum = hwsum + in ioc3_tcpudp_checksum()
519 csum += 0xffff ^ ehsum; in ioc3_tcpudp_checksum()
526 csum += 0xffff ^ (u16)((cp[1] << 8) | cp[0]); in ioc3_tcpudp_checksum()
527 csum += 0xffff ^ (u16)((cp[3] << 8) | cp[2]); in ioc3_tcpudp_checksum()
529 csum += 0xffff ^ (u16)((cp[0] << 8) | cp[1]); in ioc3_tcpudp_checksum()
530 csum += 0xffff ^ (u16)((cp[2] << 8) | cp[3]); in ioc3_tcpudp_checksum()
533 csum = (csum & 0xffff) + (csum >> 16); in ioc3_tcpudp_checksum()
534 csum = (csum & 0xffff) + (csum >> 16); in ioc3_tcpudp_checksum()
536 if (csum == 0xffff) in ioc3_tcpudp_checksum()
1387 u32 csum, ehsum; in ioc3_start_xmit() local
1401 csum = csum_tcpudp_nofold(ih->saddr, ih->daddr, in ioc3_start_xmit()
1405 csum = (csum & 0xffff) + (csum >> 16); /* Fold again */ in ioc3_start_xmit()
1406 csum = (csum & 0xffff) + (csum >> 16); in ioc3_start_xmit()
1411 udp_hdr(skb)->check = csum; in ioc3_start_xmit()
1415 tcp_hdr(skb)->check = csum; in ioc3_start_xmit()