| /freebsd-14.2/sbin/dhclient/ |
| H A D | packet.c | 136 memset(&udp.uh_sum, 0, sizeof(udp.uh_sum)); in assemble_udp_ip_header() 138 udp.uh_sum = wrapsum(checksum((unsigned char *)&udp, sizeof(udp), in assemble_udp_ip_header() 226 usum = udp->uh_sum; in decode_udp_ip_header() 227 udp->uh_sum = 0; in decode_udp_ip_header()
|
| /freebsd-14.2/sys/netinet/libalias/ |
| H A D | alias_nbt.c | 188 u_short *uh_sum; member 380 if (uh->uh_sum != 0) { in AliasHandleUdpNbt() 392 ADJUST_CHECKSUM(acc, uh->uh_sum); in AliasHandleUdpNbt() 507 if (*nbtarg->uh_sum != 0) { in AliasHandleResourceNB() 517 ADJUST_CHECKSUM(acc, *nbtarg->uh_sum); in AliasHandleResourceNB() 578 if (*nbtarg->uh_sum != 0) { in AliasHandleResourceA() 588 ADJUST_CHECKSUM(acc, *nbtarg->uh_sum); in AliasHandleResourceA() 779 nbtarg.uh_sum = &(uh->uh_sum); in AliasHandleUdpNbtNS()
|
| H A D | alias.c | 792 if (ud->uh_sum != 0) { in UdpAliasIn() 810 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasIn() 870 if (ud->uh_sum != 0) { in UdpAliasOut() 875 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasOut() 914 if (ud->uh_sum != 0) { in UdpAliasOut() 921 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasOut() 1614 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in LibAliasUnaliasOut()
|
| /freebsd-14.2/sys/netgraph/ |
| H A D | ng_checksum.c | 379 uh->uh_sum = in_pseudo(ip4->ip_src.s_addr, in checksum_ipv4() 383 uh->uh_sum = in_cksum_skip(m, in checksum_ipv4() 386 if (uh->uh_sum == 0) in checksum_ipv4() 387 uh->uh_sum = 0xffff; in checksum_ipv4() 504 uh->uh_sum = in6_cksum_pseudo(ip6, plen - hlen, nxt, 0); in checksum_ipv6() 507 uh->uh_sum = in_cksum_skip(m, in checksum_ipv6() 510 if (uh->uh_sum == 0) in checksum_ipv6() 511 uh->uh_sum = 0xffff; in checksum_ipv6()
|
| /freebsd-14.2/sbin/ipf/ipsend/ |
| H A D | ipsend.c | 160 udp->uh_sum = temp32 & 65535; in udpcksum() 161 udp->uh_sum = chksum((u_short *)udp, len); in udpcksum() 162 if (udp->uh_sum == 0) in udpcksum() 163 udp->uh_sum = 0xffff; in udpcksum() 402 udp->uh_sum = 0; in main()
|
| /freebsd-14.2/sys/ddb/ |
| H A D | db_textdump.c | 100 char uh_sum[8]; member 194 for (i = 0; i < sizeof(uhp->uh_sum); i++) in ustar_checksum() 195 uhp->uh_sum[i] = ' '; in ustar_checksum() 199 snprintf(uhp->uh_sum, sizeof(uhp->uh_sum), "%6o", sum); in ustar_checksum()
|
| /freebsd-14.2/sys/netinet6/ |
| H A D | udp6_usrreq.c | 354 uint16_t uh_sum; in udp6_input() local 393 if (uh->uh_sum == 0) { in udp6_input() 402 if (uh->uh_sum == 0) { in udp6_input() 418 uh_sum = m->m_pkthdr.csum_data; in udp6_input() 420 uh_sum = in6_cksum_pseudo(ip6, ulen, nxt, in udp6_input() 422 uh_sum ^= 0xffff; in udp6_input() 424 uh_sum = in6_cksum_partial(m, nxt, off, plen, ulen); in udp6_input() 426 if (uh_sum != 0) { in udp6_input() 883 udp6->uh_sum = 0; in udp6_send() 900 if ((udp6->uh_sum = in6_cksum_partial(m, nxt, in udp6_send() [all …]
|
| /freebsd-14.2/stand/libsa/ |
| H A D | udp.c | 90 uh->uh_sum = in_cksum(ui, len + sizeof (struct ip)); in sendudp() 135 if (uh->uh_sum) { in readudp()
|
| H A D | rpc.c | 284 uint16_t uh_sum; /* udp checksum */ in rpc_fromaddr() member
|
| /freebsd-14.2/sys/netinet/ |
| H A D | udp.h | 48 u_short uh_sum; /* udp checksum */ member
|
| H A D | udp_usrreq.c | 533 if (uh->uh_sum) { in udp_input() 534 u_short uh_sum; in udp_input() local 539 uh_sum = m->m_pkthdr.csum_data; in udp_input() 541 uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_input() 544 uh_sum ^= 0xffff; in udp_input() 553 uh_sum = in_cksum(m, len + sizeof (struct ip)); in udp_input() 556 if (uh_sum) { in udp_input() 1402 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp_send()
|
| H A D | udp_var.h | 58 #define ui_sum ui_u.uh_sum
|
| /freebsd-14.2/sys/net/ |
| H A D | debugnet_inet.c | 486 udp->uh_sum = in_cksum(m, m->m_pkthdr.len); in debugnet_ip_output() 487 if (udp->uh_sum == 0) in debugnet_ip_output() 488 udp->uh_sum = 0xffff; in debugnet_ip_output()
|
| H A D | if_gre.c | 470 udp->uh_sum = csum; in gre_update_udphdr() 764 uh->uh_sum = gre_cksum_add(uh->uh_sum, 767 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum);
|
| /freebsd-14.2/sys/netipsec/ |
| H A D | udpencap.c | 234 udp->uh_sum = 0; in udp_ipsec_output() 255 off = offsetof(struct udphdr, uh_sum); in udp_ipsec_adjust_cksum()
|
| /freebsd-14.2/cddl/lib/libdtrace/ |
| H A D | udplite.d | 73 udplite_checksum = p == NULL ? 0 : ntohs(p->uh_sum);
|
| H A D | udp.d | 72 udp_checksum = p == NULL ? 0 : ntohs(p->uh_sum);
|
| /freebsd-14.2/tools/tools/netmap/ |
| H A D | pkt-gen.c | 806 #define uh_sum check macro 902 udp.uh_sum = ~cksum_add(~udp.uh_sum, htons(udp_sum)); in update_ip() 905 udp.uh_sum = ~cksum_add(~udp.uh_sum, htons(ip_sum)); in update_ip() 994 udp.uh_sum = ~cksum_add(~udp.uh_sum, udp_sum); in update_ip6() 1032 udp.uh_sum = 0; in update_ip_size() 1034 udp.uh_sum = wrapsum( in update_ip_size() 1062 udp.uh_sum = 0; in update_ip6_size() 1065 udp.uh_sum = wrapsum( in update_ip6_size() 1182 udp.uh_sum = wrapsum( in initialize_packet() 1194 udp.uh_sum = wrapsum( in initialize_packet() [all …]
|
| /freebsd-14.2/contrib/tcpdump/ |
| H A D | udp.h | 44 nd_uint16_t uh_sum; /* udp checksum */ member
|
| /freebsd-14.2/tools/tools/net80211/wesside/dics/ |
| H A D | dics.c | 260 uh->uh_sum = 0; in send_stuff() 266 uh->uh_sum = udp_checksum((unsigned char*)uh, 8+dlen, in send_stuff()
|
| /freebsd-14.2/sys/netpfil/ipfw/nat64/ |
| H A D | nat64_translate.c | 1132 if (len < offsetof(struct udphdr, uh_sum)) in nat64_icmp_translate() 1136 udp->uh_sum = cksum_adjust(udp->uh_sum, in nat64_icmp_translate() 1140 udp->uh_sum = cksum_add(udp->uh_sum, in nat64_icmp_translate() 1309 csum = &UDP(mtodo(m, hlen))->uh_sum; in nat64_do_handle_ip4() 1686 csum = &UDP(mtodo(m, hlen))->uh_sum; in nat64_do_handle_ip6()
|
| /freebsd-14.2/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_proxy.c | 1008 } else if ((udp != NULL) && (udp->uh_sum != 0)) { in ipf_proxy_check() 1010 u_short sum = ntohs(udp->uh_sum); in ipf_proxy_check() 1012 udp->uh_sum = htons(sum); in ipf_proxy_check() 1014 udp->uh_sum = fr_cksum(fin, ip, in ipf_proxy_check()
|
| /freebsd-14.2/contrib/wpa/src/ap/ |
| H A D | fils_hlp.c | 274 udph->uh_sum = htons(0x0000); /* TODO: calculate checksum */ in fils_dhcp_handler() 495 sport, dport, ulen, ntohs(udph->uh_sum)); in fils_process_hlp_udp()
|
| /freebsd-14.2/contrib/traceroute/ |
| H A D | traceroute.c | 1523 outudp->uh_sum = 0; in udp_prep() 1526 outudp->uh_sum = (sum) ? sum : 0xffff; in udp_prep() 1549 outudp->uh_sum = 0; in udplite_prep() 1552 outudp->uh_sum = (sum) ? sum : 0xffff; in udplite_prep()
|
| /freebsd-14.2/sys/dev/virtio/network/ |
| H A D | virtio_net.h | 293 case offsetof(struct udphdr, uh_sum): in virtio_net_rx_csum_by_offset()
|