Lines Matching defs:cksum
723 uint32_t cksum;
737 cksum = IP_TCP_CSUM_COMP;
740 cksum = IP_UDP_CSUM_COMP;
763 cksum = htons(protocol);
766 cksum = IP_ICMPV6_CSUM_COMP; /* Pseudo-header cksum */
775 * We accumulate the pseudo header checksum in cksum.
781 cksum += iphs[4] + iphs[5] + iphs[6] + iphs[7] +
785 cksum = IP_CSUM(mp, ip_hdr_length, cksum);
791 if (protocol == IPPROTO_UDP && cksum == 0)
792 *cksump = ~cksum;
794 *cksump = cksum;
823 uint32_t cksum;
835 * Calculate ULP checksum. Note that we don't use cksump and cksum
840 cksum = IP_TCP_CSUM_COMP; /* Pseudo-header cksum */
843 cksum = IP_UDP_CSUM_COMP; /* Pseudo-header cksum */
866 cksum = htons(protocol);
869 cksum = IP_ICMPV6_CSUM_COMP; /* Pseudo-header cksum */
905 * We accumulate the pseudo header checksum in cksum.
911 cksum += iphs[4] + iphs[5] + iphs[6] + iphs[7] +
915 cksum += *(cksump);
916 cksum = (cksum & 0xFFFF) + (cksum >> 16);
917 *(cksump) = (cksum & 0xFFFF) + (cksum >> 16);