Home
last modified time | relevance | path

Searched refs:uh_sum (Results 1 – 25 of 50) sorted by relevance

12

/freebsd-11-stable/sbin/dhclient/
HDpacket.c136 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()
225 usum = udp->uh_sum; in decode_udp_ip_header()
226 udp->uh_sum = 0; in decode_udp_ip_header()
/freebsd-11-stable/sys/netinet/libalias/
HDalias_nbt.c193 u_short *uh_sum; member
389 if (uh->uh_sum != 0) { in AliasHandleUdpNbt()
401 ADJUST_CHECKSUM(acc, uh->uh_sum); in AliasHandleUdpNbt()
517 if (*nbtarg->uh_sum != 0) { in AliasHandleResourceNB()
527 ADJUST_CHECKSUM(acc, *nbtarg->uh_sum); in AliasHandleResourceNB()
588 if (*nbtarg->uh_sum != 0) { in AliasHandleResourceA()
598 ADJUST_CHECKSUM(acc, *nbtarg->uh_sum); in AliasHandleResourceA()
805 nbtarg.uh_sum = &(uh->uh_sum); in AliasHandleUdpNbtNS()
HDalias.c788 if (ud->uh_sum != 0) { in UdpAliasIn()
805 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasIn()
871 if (ud->uh_sum != 0) { in UdpAliasOut()
876 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasOut()
915 if (ud->uh_sum != 0) { in UdpAliasOut()
922 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasOut()
1629 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in LibAliasUnaliasOut()
/freebsd-11-stable/sys/netgraph/
HDng_checksum.c382 uh->uh_sum = in_pseudo(ip4->ip_src.s_addr, in checksum_ipv4()
386 uh->uh_sum = in_cksum_skip(m, in checksum_ipv4()
389 if (uh->uh_sum == 0) in checksum_ipv4()
390 uh->uh_sum = 0xffff; in checksum_ipv4()
507 uh->uh_sum = in6_cksum_pseudo(ip6, plen - hlen, nxt, 0); in checksum_ipv6()
510 uh->uh_sum = in_cksum_skip(m, in checksum_ipv6()
513 if (uh->uh_sum == 0) in checksum_ipv6()
514 uh->uh_sum = 0xffff; in checksum_ipv6()
/freebsd-11-stable/sys/ddb/
HDdb_textdump.c99 char uh_sum[8]; member
193 for (i = 0; i < sizeof(uhp->uh_sum); i++) in ustar_checksum()
194 uhp->uh_sum[i] = ' '; in ustar_checksum()
198 snprintf(uhp->uh_sum, sizeof(uhp->uh_sum), "%6o", sum); in ustar_checksum()
/freebsd-11-stable/contrib/ipfilter/ipsend/
HDipsend.c165 udp->uh_sum = temp32 & 65535; in udpcksum()
166 udp->uh_sum = chksum((u_short *)udp, len); in udpcksum()
167 if (udp->uh_sum == 0) in udpcksum()
168 udp->uh_sum = 0xffff; in udpcksum()
408 udp->uh_sum = 0;
/freebsd-11-stable/sys/netinet6/
HDudp6_usrreq.c205 uint16_t uh_sum; in udp6_input() local
244 if (uh->uh_sum == 0) { in udp6_input()
253 if (uh->uh_sum == 0) { in udp6_input()
262 uh_sum = m->m_pkthdr.csum_data; in udp6_input()
264 uh_sum = in6_cksum_pseudo(ip6, ulen, nxt, in udp6_input()
266 uh_sum ^= 0xffff; in udp6_input()
268 uh_sum = in6_cksum_partial(m, nxt, off, plen, ulen); in udp6_input()
270 if (uh_sum != 0) { in udp6_input()
831 udp6->uh_sum = 0; in udp6_output()
846 if ((udp6->uh_sum = in6_cksum_partial(m, nxt, in udp6_output()
[all …]
/freebsd-11-stable/stand/libsa/
HDudp.c95 uh->uh_sum = in_cksum(ui, len + sizeof (struct ip)); in sendudp()
140 if (uh->uh_sum) { in readudp()
HDrpc.c289 uint16_t uh_sum; /* udp checksum */ in rpc_fromaddr() member
/freebsd-11-stable/sys/netinet/
HDudp.h45 u_short uh_sum; /* udp checksum */ member
HDudp_usrreq.c471 if (uh->uh_sum) { in udp_input()
472 u_short uh_sum; in udp_input() local
477 uh_sum = m->m_pkthdr.csum_data; in udp_input()
479 uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_input()
482 uh_sum ^= 0xffff; in udp_input()
490 uh_sum = in_cksum(m, len + sizeof (struct ip)); in udp_input()
493 if (uh_sum) { in udp_input()
1453 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp_output()
HDudp_var.h53 #define ui_sum ui_u.uh_sum
HDsctp_os_bsd.h346 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); \
/freebsd-11-stable/sys/netipsec/
HDudpencap.c236 udp->uh_sum = 0; in udp_ipsec_output()
257 off = offsetof(struct udphdr, uh_sum); in udp_ipsec_adjust_cksum()
/freebsd-11-stable/sys/netpfil/ipfw/nat64/
HDnat64_translate.c1078 if (len < offsetof(struct udphdr, uh_sum)) in nat64_icmp_translate()
1082 udp->uh_sum = cksum_adjust(udp->uh_sum, in nat64_icmp_translate()
1086 udp->uh_sum = cksum_add(udp->uh_sum, in nat64_icmp_translate()
1255 csum = &UDP(mtodo(m, hlen))->uh_sum; in nat64_do_handle_ip4()
1631 csum = &UDP(mtodo(m, hlen))->uh_sum; in nat64_do_handle_ip6()
/freebsd-11-stable/cddl/lib/libdtrace/
HDudp.d74 udp_checksum = p == NULL ? 0 : ntohs(p->uh_sum);
/freebsd-11-stable/tools/tools/net80211/wesside/dics/
HDdics.c262 uh->uh_sum = 0; in send_stuff()
268 uh->uh_sum = udp_checksum((unsigned char*)uh, 8+dlen, in send_stuff()
/freebsd-11-stable/tools/tools/netmap/
HDpkt-gen.c793 #define uh_sum check macro
882 udp.uh_sum = ~cksum_add(~udp.uh_sum, htons(udp_sum)); in update_ip()
885 udp.uh_sum = ~cksum_add(~udp.uh_sum, htons(ip_sum)); in update_ip()
974 udp.uh_sum = ~cksum_add(~udp.uh_sum, udp_sum); in update_ip6()
1083 udp.uh_sum = wrapsum( in initialize_packet()
1095 udp.uh_sum = wrapsum( in initialize_packet()
2021 … memcpy(&sum, targ->g->af == AF_INET ? &pkt->ipv4.udp.uh_sum : &pkt->ipv6.udp.uh_sum, sizeof(sum)); in txseq_body()
2032 … memcpy(targ->g->af == AF_INET ? &pkt->ipv4.udp.uh_sum : &pkt->ipv6.udp.uh_sum, &sum, sizeof(sum)); in txseq_body()
/freebsd-11-stable/contrib/tcpdump/
HDudp.h44 uint16_t uh_sum; /* udp checksum */ member
HDprint-udp.c542 udp_sum = EXTRACT_16BITS(&up->uh_sum); in udp_print()
560 udp_sum = EXTRACT_16BITS(&up->uh_sum); in udp_print()
/freebsd-11-stable/sys/contrib/ipfilter/netinet/
HDip_proxy.c1039 } else if ((udp != NULL) && (udp->uh_sum != 0)) {
1041 u_short sum = ntohs(udp->uh_sum);
1043 udp->uh_sum = htons(sum);
1045 udp->uh_sum = fr_cksum(fin, ip,
/freebsd-11-stable/contrib/wpa/src/ap/
HDfils_hlp.c274 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-11-stable/contrib/traceroute/
HDtraceroute.c1495 outudp->uh_sum = 0; in udp_prep()
1498 outudp->uh_sum = (sum) ? sum : 0xffff; in udp_prep()
1521 outudp->uh_sum = 0; in udplite_prep()
1524 outudp->uh_sum = (sum) ? sum : 0xffff; in udplite_prep()
HDINSTALL33 uh_sum field is non-zero, it gets updated with the value of the uh_ulen
/freebsd-11-stable/tools/tools/net80211/wesside/wesside/
HDwesside.c807 uh->uh_sum = 0; in calculate_inet_clear()
808 uh->uh_sum = udp_checksum((unsigned char*)uh, 8+PRGA_LEN, in calculate_inet_clear()
1915 uh->uh_sum = 0; in flood_inet()
1920 uh->uh_sum = udp_checksum(ptr - 8, 8+5, &ih->ip_src, in flood_inet()

12