Home
last modified time | relevance | path

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

123

/freebsd-12-stable/sbin/dhclient/
Dpacket.c138 memset(&udp.uh_sum, 0, sizeof(udp.uh_sum)); in assemble_udp_ip_header()
140 udp.uh_sum = wrapsum(checksum((unsigned char *)&udp, sizeof(udp), in assemble_udp_ip_header()
227 usum = udp->uh_sum; in decode_udp_ip_header()
228 udp->uh_sum = 0; in decode_udp_ip_header()
/freebsd-12-stable/sys/netinet/libalias/
Dalias_nbt.c190 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()
Dalias.c793 if (ud->uh_sum != 0) { in UdpAliasIn()
811 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasIn()
872 if (ud->uh_sum != 0) { in UdpAliasOut()
877 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasOut()
916 if (ud->uh_sum != 0) { in UdpAliasOut()
923 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in UdpAliasOut()
1616 ADJUST_CHECKSUM(accumulate, ud->uh_sum); in LibAliasUnaliasOut()
/freebsd-12-stable/sys/netgraph/
Dng_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-12-stable/sys/ddb/
Ddb_textdump.c101 char uh_sum[8]; member
195 for (i = 0; i < sizeof(uhp->uh_sum); i++) in ustar_checksum()
196 uhp->uh_sum[i] = ' '; in ustar_checksum()
200 snprintf(uhp->uh_sum, sizeof(uhp->uh_sum), "%6o", sum); in ustar_checksum()
/freebsd-12-stable/sbin/ipf/ipsend/
Dipsend.c161 udp->uh_sum = temp32 & 65535; in udpcksum()
162 udp->uh_sum = chksum((u_short *)udp, len); in udpcksum()
163 if (udp->uh_sum == 0) in udpcksum()
164 udp->uh_sum = 0xffff; in udpcksum()
403 udp->uh_sum = 0; in main()
/freebsd-12-stable/sys/netinet6/
Dudp6_usrreq.c220 uint16_t uh_sum; in udp6_input() local
259 if (uh->uh_sum == 0) { in udp6_input()
268 if (uh->uh_sum == 0) { in udp6_input()
277 uh_sum = m->m_pkthdr.csum_data; in udp6_input()
279 uh_sum = in6_cksum_pseudo(ip6, ulen, nxt, in udp6_input()
281 uh_sum ^= 0xffff; in udp6_input()
283 uh_sum = in6_cksum_partial(m, nxt, off, plen, ulen); in udp6_input()
285 if (uh_sum != 0) { in udp6_input()
951 udp6->uh_sum = 0; in udp6_output()
968 if ((udp6->uh_sum = in6_cksum_partial(m, nxt, in udp6_output()
[all …]
/freebsd-12-stable/stand/libsa/
Dudp.c95 uh->uh_sum = in_cksum(ui, len + sizeof (struct ip)); in sendudp()
140 if (uh->uh_sum) { in readudp()
Drpc.c289 uint16_t uh_sum; /* udp checksum */ in rpc_fromaddr() member
/freebsd-12-stable/sys/netinet/
Dudp.h47 u_short uh_sum; /* udp checksum */ member
Dudp_usrreq.c487 if (uh->uh_sum) { in udp_input()
488 u_short uh_sum; in udp_input() local
493 uh_sum = m->m_pkthdr.csum_data; in udp_input()
495 uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_input()
498 uh_sum ^= 0xffff; in udp_input()
506 uh_sum = in_cksum(m, len + sizeof (struct ip)); in udp_input()
509 if (uh_sum) { in udp_input()
1566 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp_output()
Dudp_var.h55 #define ui_sum ui_u.uh_sum
/freebsd-12-stable/sys/netipsec/
Dudpencap.c236 udp->uh_sum = 0; in udp_ipsec_output()
257 off = offsetof(struct udphdr, uh_sum); in udp_ipsec_adjust_cksum()
/freebsd-12-stable/sys/net/
Dif_gre.c471 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-12-stable/cddl/lib/libdtrace/
Dudplite.d75 udplite_checksum = p == NULL ? 0 : ntohs(p->uh_sum);
Dudp.d74 udp_checksum = p == NULL ? 0 : ntohs(p->uh_sum);
/freebsd-12-stable/tools/tools/net80211/wesside/dics/
Ddics.c262 uh->uh_sum = 0; in send_stuff()
268 uh->uh_sum = udp_checksum((unsigned char*)uh, 8+dlen, in send_stuff()
/freebsd-12-stable/sys/netpfil/ipfw/nat64/
Dnat64_translate.c1131 if (len < offsetof(struct udphdr, uh_sum)) in nat64_icmp_translate()
1135 udp->uh_sum = cksum_adjust(udp->uh_sum, in nat64_icmp_translate()
1139 udp->uh_sum = cksum_add(udp->uh_sum, in nat64_icmp_translate()
1307 csum = &UDP(mtodo(m, hlen))->uh_sum; in nat64_do_handle_ip4()
1683 csum = &UDP(mtodo(m, hlen))->uh_sum; in nat64_do_handle_ip6()
/freebsd-12-stable/tools/tools/netmap/
Dpkt-gen.c806 #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()
1103 udp.uh_sum = wrapsum( in initialize_packet()
1115 udp.uh_sum = wrapsum( in initialize_packet()
2061 … memcpy(&sum, targ->g->af == AF_INET ? &pkt->ipv4.udp.uh_sum : &pkt->ipv6.udp.uh_sum, sizeof(sum)); in txseq_body()
2072 … memcpy(targ->g->af == AF_INET ? &pkt->ipv4.udp.uh_sum : &pkt->ipv6.udp.uh_sum, &sum, sizeof(sum)); in txseq_body()
/freebsd-12-stable/contrib/tcpdump/
Dudp.h44 uint16_t uh_sum; /* udp checksum */ member
Dprint-udp.c542 udp_sum = EXTRACT_16BITS(&up->uh_sum); in udp_print()
560 udp_sum = EXTRACT_16BITS(&up->uh_sum); in udp_print()
/freebsd-12-stable/sys/netpfil/ipfilter/netinet/
Dip_proxy.c1009 } else if ((udp != NULL) && (udp->uh_sum != 0)) { in ipf_proxy_check()
1011 u_short sum = ntohs(udp->uh_sum); in ipf_proxy_check()
1013 udp->uh_sum = htons(sum); in ipf_proxy_check()
1015 udp->uh_sum = fr_cksum(fin, ip, in ipf_proxy_check()
/freebsd-12-stable/contrib/wpa/src/ap/
Dfils_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-12-stable/contrib/traceroute/
Dtraceroute.c1498 outudp->uh_sum = 0; in udp_prep()
1501 outudp->uh_sum = (sum) ? sum : 0xffff; in udp_prep()
1524 outudp->uh_sum = 0; in udplite_prep()
1527 outudp->uh_sum = (sum) ? sum : 0xffff; in udplite_prep()
DINSTALL33 uh_sum field is non-zero, it gets updated with the value of the uh_ulen

123