| /freebsd-14.2/sys/netinet/libalias/ |
| H A D | alias.c | 380 accumulate2 += ip->ip_sum; in IcmpAliasIn2() 382 accumulate2 -= ip->ip_sum; in IcmpAliasIn2() 409 accumulate2 += ip->ip_sum; in IcmpAliasIn2() 411 accumulate2 -= ip->ip_sum; in IcmpAliasIn2() 677 DifferentialChecksum(ip_sum, in ProtoAliasIn() 713 DifferentialChecksum(ip_sum, in ProtoAliasOut() 1200 u_short *ip_sum); 1214 DifferentialChecksum(ip_sum, in FragmentIn() 1230 DifferentialChecksum(ip_sum, in FragmentOut() 1352 &pip->ip_sum); in LibAliasInLocked() [all …]
|
| H A D | alias_pptp.c | 482 DifferentialChecksum(&pip->ip_sum, in AliasHandlePptpGreOut() 509 DifferentialChecksum(&pip->ip_sum, in AliasHandlePptpGreIn()
|
| /freebsd-14.2/contrib/tcpdump/ |
| H A D | print-ip.c | 327 uint16_t sum, ip_sum; in ip_print() local 432 ip_sum = GET_BE_U_2(ip->ip_sum); in ip_print() 433 ND_PRINT(", bad cksum %x (->%x)!", ip_sum, in ip_print() 434 in_cksum_shouldbe(ip_sum, sum)); in ip_print()
|
| H A D | ip.h | 65 nd_uint16_t ip_sum; /* checksum */ member
|
| /freebsd-14.2/tools/tools/netmap/ |
| H A D | pkt-gen.c | 812 ip_sum = cksum_add(ip_sum, ~oaddr >> 16); in new_ip_sum() 813 ip_sum = cksum_add(ip_sum, ~oaddr & 0xffff); in new_ip_sum() 814 ip_sum = cksum_add(ip_sum, naddr >> 16); in new_ip_sum() 815 ip_sum = cksum_add(ip_sum, naddr & 0xffff); in new_ip_sum() 849 ip_sum = new_ip_sum(ip_sum, oaddr, naddr); in update_ip() 863 ip_sum = new_ip_sum(ip_sum, oaddr, naddr); in update_ip() 868 ip_sum = new_ip_sum(ip_sum, oaddr, naddr); in update_ip() 878 ip_sum = new_ip_sum(ip_sum, oaddr, naddr); in update_ip() 897 ip_sum = new_ip_sum(ip_sum, oaddr, naddr); in update_ip() 904 ip.ip_sum = ~cksum_add(~ip.ip_sum, htons(ip_sum)); in update_ip() [all …]
|
| /freebsd-14.2/sbin/ipf/ipsend/ |
| H A D | iptests.c | 114 ip->ip_sum = 0; in ip_test1() 202 ip->ip_sum = 0; in ip_test1() 203 ip->ip_sum = chksum((u_short *)ip, IP_HL(ip) << 2); in ip_test1() 214 ip->ip_sum = 0; in ip_test1() 233 ip->ip_sum = 0; in ip_test1() 245 ip->ip_sum = 0; in ip_test1() 559 ip->ip_sum = 0; in ip_test3() 755 ip->ip_sum = 0; in ip_test4() 1258 ip->ip_sum = 0; in ip_test6() 1348 pip->ip_sum = 0; in ip_test7() [all …]
|
| H A D | ip.c | 138 ip->ip_sum = 0; in send_ip() 139 ip->ip_sum = chksum((u_short *)ip, IP_HL(ip) << 2); in send_ip() 211 ip->ip_sum = 0; in send_ip() 212 ip->ip_sum = chksum((u_short *)ip, hlen); in send_ip()
|
| H A D | resend.c | 117 if (!ip->ip_sum) in ip_resend() 118 ip->ip_sum = chksum((u_short *)ip, in ip_resend()
|
| /freebsd-14.2/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_fil_freebsd.c | 454 ip->ip_sum = 0; in ipf_send_ip() 800 ip->ip_sum = 0; in ipf_fastroute() 811 ip->ip_sum = 0; in ipf_fastroute() 816 if (!ip->ip_sum) in ipf_fastroute() 817 ip->ip_sum = in_cksum(m, hlen); in ipf_fastroute() 880 mhip->ip_sum = 0; in ipf_fastroute() 881 mhip->ip_sum = in_cksum(m, mhlen); in ipf_fastroute() 891 ip->ip_sum = 0; in ipf_fastroute() 892 ip->ip_sum = in_cksum(m0, hlen); in ipf_fastroute()
|
| /freebsd-14.2/sbin/ipf/libipf/ |
| H A D | printiphdr.c | 17 ntohs(ip->ip_off), ntohs(ip->ip_sum), ntohl(ip->ip_src.s_addr), in printiphdr()
|
| /freebsd-14.2/sys/netpfil/pf/ |
| H A D | pf_norm.c | 795 ip->ip_sum = pf_cksum_fixup(ip->ip_sum, ip->ip_len, in pf_reassemble() 798 ip->ip_sum = pf_cksum_fixup(ip->ip_sum, ip->ip_off, in pf_reassemble() 1119 h->ip_sum = pf_cksum_fixup(h->ip_sum, ip_off, h->ip_off, 0); in pf_normalize_ip() 1176 h->ip_sum = pf_cksum_fixup(h->ip_sum, ip_off, h->ip_off, 0); in pf_normalize_ip() 2271 h->ip_sum = pf_cksum_fixup(h->ip_sum, ip_off, h->ip_off, 0); in pf_scrub_ip() 2279 h->ip_sum = pf_cksum_fixup(h->ip_sum, ip_ttl, h->ip_ttl, 0); in pf_scrub_ip() 2290 h->ip_sum = pf_cksum_fixup(h->ip_sum, ov, nv, 0); in pf_scrub_ip() 2298 h->ip_sum = pf_cksum_fixup(h->ip_sum, ip_id, h->ip_id, 0); in pf_scrub_ip()
|
| H A D | pf.c | 3253 h->ip_sum = 0; in pf_build_tcp() 3444 if (pd->ip_sum) in pf_return() 4735 if (pd->ip_sum) in pf_test_rule() 5265 if (pd->ip_sum) in pf_create_state() 6884 pd2.ip_sum = &h2.ip_sum; in pf_test_state_icmp() 7205 pd2.ip_sum, icmpsum, pd->ip_sum, 0, in pf_test_state_icmp() 7402 pd->ip_sum, in pf_test_state_other() 7408 pd->ip_sum, in pf_test_state_other() 7668 ip->ip_sum = 0; in pf_route() 8348 pd.ip_sum = &h->ip_sum; in pf_test() [all …]
|
| H A D | if_pflog.c | 269 ip->ip_sum = 0; in pflog_packet() 270 ip->ip_sum = in_cksum(m, ip->ip_hl << 2); in pflog_packet()
|
| /freebsd-14.2/tests/sys/netinet/ |
| H A D | ip_reass_test.c | 66 ip->ip_sum = 0; in update_cksum() 72 ip->ip_sum = htons((uint16_t)cksum); in update_cksum() 98 ip->ip_sum = 0; in alloc_lopacket()
|
| /freebsd-14.2/sys/netinet/ |
| H A D | ip_fastfwd.c | 365 if (ip->ip_sum >= (u_int16_t) ~htons(IPTTLDEC << 8)) in ip_tryforward() 366 ip->ip_sum -= ~htons(IPTTLDEC << 8); in ip_tryforward() 368 ip->ip_sum += htons(IPTTLDEC << 8); in ip_tryforward()
|
| H A D | ip_output.c | 766 ip->ip_sum = 0; in ip_output() 768 ip->ip_sum = in_cksum(m, hlen); in ip_output() 1001 mhip->ip_sum = 0; in ip_fragment() 1003 mhip->ip_sum = in_cksum(m, mhlen); in ip_fragment() 1019 ip->ip_sum = 0; in ip_fragment() 1021 ip->ip_sum = in_cksum(m0, hlen); in ip_fragment() 1549 ip->ip_sum = 0; in ip_mloopback() 1550 ip->ip_sum = in_cksum(copym, hlen); in ip_mloopback()
|
| H A D | ip.h | 69 u_short ip_sum; /* checksum */ member
|
| /freebsd-14.2/sbin/dhclient/ |
| H A D | packet.c | 125 ip.ip_sum = 0; in assemble_udp_ip_header() 129 ip.ip_sum = wrapsum(checksum((unsigned char *)&ip, sizeof(ip), 0)); in assemble_udp_ip_header()
|
| /freebsd-14.2/stand/libsa/ |
| H A D | ip.c | 116 ip->ip_sum = in_cksum(ip, sizeof(*ip)); /* short, but special */ in sendip() 372 ipr->ip_hdr->ip_sum = 0; in readipv4() 373 ipr->ip_hdr->ip_sum = in_cksum(ipr->ip_hdr, sizeof (*ipr->ip_hdr)); in readipv4()
|
| /freebsd-14.2/sys/net/ |
| H A D | debugnet_inet.c | 481 ip->ip_sum = udp->uh_ulen; in debugnet_ip_output() 497 ip->ip_sum = 0; in debugnet_ip_output() 498 ip->ip_sum = in_cksum(m, sizeof(struct ip)); in debugnet_ip_output()
|
| /freebsd-14.2/sys/netpfil/ipfw/ |
| H A D | ip_fw_pfil.c | 529 ip->ip_sum = 0; in ipfw_divert() 531 ip->ip_sum = in_cksum_hdr(ip); in ipfw_divert() 533 ip->ip_sum = in_cksum(reass, hlen); in ipfw_divert()
|
| /freebsd-14.2/sys/netgraph/ |
| H A D | ng_checksum.c | 327 ip4->ip_sum = 0; in checksum_ipv4() 331 ip4->ip_sum = in_cksum_hdr(ip4); in checksum_ipv4() 333 ip4->ip_sum = in_cksum_skip(m, l3_offset + hlen, l3_offset); in checksum_ipv4()
|
| /freebsd-14.2/tools/tools/net80211/wesside/dics/ |
| H A D | dics.c | 244 iph->ip_sum = 0; in send_stuff() 254 iph->ip_sum = in_cksum((unsigned short*)iph, 20); in send_stuff()
|
| /freebsd-14.2/sys/net/altq/ |
| H A D | altq_red.c | 486 sum = ~ntohs(ip->ip_sum) & 0xffff; in mark_ecn() 490 ip->ip_sum = htons(~sum & 0xffff); in mark_ecn()
|
| /freebsd-14.2/contrib/ofed/libibverbs/ |
| H A D | verbs.c | 769 ip4h_checked.ip_sum = 0; in get_grh_header_version() 770 ip4h_checked.ip_sum = ipv4_calc_hdr_csum((uint16_t *)&ip4h_checked, 10); in get_grh_header_version() 772 if (ip4h->ip_sum == ip4h_checked.ip_sum) in get_grh_header_version()
|