Lines Matching refs:sum
64 int sum, oddbyte; in PacketAliasInternetChecksum() local
66 sum = 0; in PacketAliasInternetChecksum()
69 sum += *ptr++; in PacketAliasInternetChecksum()
77 sum += oddbyte; in PacketAliasInternetChecksum()
79 sum = (sum >> 16) + (sum & 0xffff); in PacketAliasInternetChecksum()
80 sum += (sum >> 16); in PacketAliasInternetChecksum()
81 return(~sum); in PacketAliasInternetChecksum()
98 int sum, oddbyte; in TcpChecksum() local
108 sum = 0; in TcpChecksum()
111 sum += *ptr++; in TcpChecksum()
119 sum += oddbyte; in TcpChecksum()
124 sum += *ptr++; in TcpChecksum()
125 sum += *ptr; in TcpChecksum()
127 sum += *ptr++; in TcpChecksum()
128 sum += *ptr; in TcpChecksum()
129 sum += htons((u_short) ntcp); in TcpChecksum()
130 sum += htons((u_short) pip->ip_p); in TcpChecksum()
133 sum = (sum >> 16) + (sum & 0xffff); in TcpChecksum()
134 sum += (sum >> 16); in TcpChecksum()
137 return((u_short) ~sum); in TcpChecksum()