Lines Matching refs:csum
510 uint32_t csum, ehsum; in ioc3_tcpudp_checksum() local
542 csum = hwsum + in ioc3_tcpudp_checksum()
555 csum += 0xffff ^ ehsum; in ioc3_tcpudp_checksum()
561 csum += 0xffff ^ (uint16_t) ((cp[1] << 8) | cp[0]); in ioc3_tcpudp_checksum()
562 csum += 0xffff ^ (uint16_t) ((cp[3] << 8) | cp[2]); in ioc3_tcpudp_checksum()
564 csum += 0xffff ^ (uint16_t) ((cp[0] << 8) | cp[1]); in ioc3_tcpudp_checksum()
565 csum += 0xffff ^ (uint16_t) ((cp[2] << 8) | cp[3]); in ioc3_tcpudp_checksum()
568 csum = (csum & 0xffff) + (csum >> 16); in ioc3_tcpudp_checksum()
569 csum = (csum & 0xffff) + (csum >> 16); in ioc3_tcpudp_checksum()
571 if (csum == 0xffff) in ioc3_tcpudp_checksum()
1422 uint32_t csum, ehsum; in ioc3_start_xmit() local
1438 csum = csum_tcpudp_nofold(ih->saddr, ih->daddr, in ioc3_start_xmit()
1442 csum = (csum & 0xffff) + (csum >> 16); /* Fold again */ in ioc3_start_xmit()
1443 csum = (csum & 0xffff) + (csum >> 16); in ioc3_start_xmit()
1448 udp_hdr(skb)->check = csum; in ioc3_start_xmit()
1452 tcp_hdr(skb)->check = csum; in ioc3_start_xmit()