Home
last modified time | relevance | path

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

123

/freebsd/sbin/dhclient/
H A Dpacket.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()
226 usum = udp->uh_sum; in decode_udp_ip_header()
227 udp->uh_sum = 0; in decode_udp_ip_header()
/freebsd/sys/netinet/libalias/
H A Dalias_nbt.c188 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 Dalias.c792 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/sys/netgraph/
H A Dng_checksum.c379 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/sys/netinet6/
H A Dudp6_usrreq.c363 uint16_t uh_sum; in udp6_input() local
402 if (uh->uh_sum == 0) { in udp6_input()
411 if (uh->uh_sum == 0) { in udp6_input()
427 uh_sum = m->m_pkthdr.csum_data; in udp6_input()
429 uh_sum = in6_cksum_pseudo(ip6, ulen, nxt, in udp6_input()
431 uh_sum ^= 0xffff; in udp6_input()
433 uh_sum = in6_cksum_partial(m, nxt, off, plen, ulen); in udp6_input()
435 if (uh_sum != 0) { in udp6_input()
896 udp6->uh_sum = 0; in udp6_send()
913 if ((udp6->uh_sum = in6_cksum_partial(m, nxt, in udp6_send()
[all …]
/freebsd/sys/ddb/
H A Ddb_textdump.c100 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/sbin/ipf/ipsend/
H A Dipsend.c156 udp->uh_sum = temp32 & 65535; in udpcksum()
157 udp->uh_sum = chksum((u_short *)udp, len); in udpcksum()
158 if (udp->uh_sum == 0) in udpcksum()
159 udp->uh_sum = 0xffff; in udpcksum()
407 udp->uh_sum = 0; in main()
/freebsd/sys/netipsec/
H A Dudpencap.c279 udp->uh_sum = 0; in udp_ipsec_output()
302 udp->uh_sum = in6_cksum_pseudo(ip6, in udp_ipsec_output()
305 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp_ipsec_output()
328 off = offsetof(struct udphdr, uh_sum); in udp_ipsec_adjust_cksum()
/freebsd/stand/libsa/
H A Dudp.c90 uh->uh_sum = in_cksum(ui, len + sizeof (struct ip)); in sendudp()
135 if (uh->uh_sum) { in readudp()
H A Drpc.c284 uint16_t uh_sum; /* udp checksum */ in rpc_fromaddr() member
/freebsd/sys/netinet/
H A Dudp.h46 u_short uh_sum; /* udp checksum */ member
H A Dudp_usrreq.c546 if (uh->uh_sum) { in udp_input()
547 u_short uh_sum; in udp_input() local
552 uh_sum = m->m_pkthdr.csum_data; in udp_input()
554 uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_input()
557 uh_sum ^= 0xffff; in udp_input()
566 uh_sum = in_cksum(m, len + sizeof (struct ip)); in udp_input()
569 if (uh_sum) { in udp_input()
1415 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp_send()
H A Dudp_var.h56 #define ui_sum ui_u.uh_sum
/freebsd/sys/net/
H A Ddebugnet_inet.c486 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 Dif_gre.c470 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/tools/tools/netmap/
H A 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()
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/cddl/lib/libdtrace/
H A Dudp.d72 udp_checksum = p == NULL ? 0 : ntohs(p->uh_sum);
H A Dudplite.d73 udplite_checksum = p == NULL ? 0 : ntohs(p->uh_sum);
/freebsd/contrib/tcpdump/
H A Dudp.h44 nd_uint16_t uh_sum; /* udp checksum */ member
/freebsd/tools/tools/net80211/wesside/dics/
H A Ddics.c260 uh->uh_sum = 0; in send_stuff()
266 uh->uh_sum = udp_checksum((unsigned char*)uh, 8+dlen, in send_stuff()
/freebsd/sys/netpfil/ipfw/nat64/
H A Dnat64_translate.c1132 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/sys/netpfil/ipfilter/netinet/
H A Dip_proxy.c1005 } else if ((udp != NULL) && (udp->uh_sum != 0)) { in ipf_proxy_check()
1007 u_short sum = ntohs(udp->uh_sum); in ipf_proxy_check()
1009 udp->uh_sum = htons(sum); in ipf_proxy_check()
1011 udp->uh_sum = fr_cksum(fin, ip, in ipf_proxy_check()
/freebsd/usr.sbin/traceroute/
H A Dtraceroute.c1446 outudp->uh_sum = 0; in udp_prep()
1449 outudp->uh_sum = (sum) ? sum : 0xffff; in udp_prep()
1472 outudp->uh_sum = 0; in udplite_prep()
1475 outudp->uh_sum = (sum) ? sum : 0xffff; in udplite_prep()
/freebsd/contrib/wpa/src/ap/
H A 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/sys/dev/virtio/network/
H A Dvirtio_net.h293 case offsetof(struct udphdr, uh_sum): in virtio_net_rx_csum_by_offset()

123