Searched refs:uh_sum (Results 1 - 16 of 16) sorted by relevance

/vbox/src/VBox/Devices/Network/slirp/
H A Dudp.h74 uint16_t uh_sum; /* udp checksum */ member in struct:udphdr
97 #define ui_sum ui_u.uh_sum
H A Dudp.c150 if (udpcksum && uh->uh_sum)
155 /* keep uh_sum for ICMP reply */
156 uh->uh_sum = cksum(m, len + sizeof (struct ip));
157 if (uh->uh_sum)
/vbox/src/VBox/Devices/Network/slirp/libalias/
H A Dalias_nbt.c269 u_short *uh_sum; member in struct:__anon14944
469 if (uh->uh_sum != 0) {
481 ADJUST_CHECKSUM(acc, uh->uh_sum);
595 if (*nbtarg->uh_sum != 0) {
605 ADJUST_CHECKSUM(acc, *nbtarg->uh_sum);
661 if (*nbtarg->uh_sum != 0) {
671 ADJUST_CHECKSUM(acc, *nbtarg->uh_sum);
883 nbtarg.uh_sum = &(uh->uh_sum);
H A Dalias.c773 if (ud->uh_sum != 0) {
778 ADJUST_CHECKSUM(accumulate, ud->uh_sum);
833 if (ud->uh_sum != 0) {
840 ADJUST_CHECKSUM(accumulate, ud->uh_sum);
1525 ADJUST_CHECKSUM(accumulate, ud->uh_sum);
H A Dalias_dns.c261 udp->uh_sum = 0;
/vbox/src/VBox/NetworkServices/NetLib/
H A DVBoxNetUDP.cpp163 && !pUdpHdr->uh_sum)
226 UdpHdr.uh_sum = 0; /* pretend checksumming is disabled */
228 UdpHdr.uh_sum = RTNetIPv4UDPChecksum(&IpHdr, &UdpHdr, pvData);
/vbox/include/VBox/vmm/
H A Dpdmnetinline.h231 pUdpHdr->uh_sum = 0;
234 pUdpHdr->uh_sum = RTNetUDPChecksum(u32PseudoSum, pUdpHdr);
237 pUdpHdr->uh_sum = ~RTNetIPv4FinalizeChecksum(u32PseudoSum);
261 pUdpHdr->uh_sum = RTNetUDPChecksum(u32PseudoSum, pcUdpHdrOrig);
/vbox/src/VBox/Runtime/common/checksum/
H A Dipv4.cpp206 /*+ pUdpHdr->uh_sum = 0 */
490 if (fChecksum && pUdpHdr->uh_sum)
493 if (RT_UNLIKELY(pUdpHdr->uh_sum != u16Sum))
/vbox/include/iprt/
H A Dnet.h412 uint16_t uh_sum; member in struct:RTNETUDP
/vbox/src/VBox/Devices/Network/testcase/
H A DtstIntNet-1.cpp300 pUdpHdr->uh_sum = 0; /* pretend checksumming is disabled */
317 pUdpHdr->uh_sum = RTNetIPv4UDPChecksum(pIpHdr, pUdpHdr, pUdpHdr + 1);
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFlt-solaris.c3646 if (pUdpHdr->uh_sum != UdpChecksum)
3648 pUdpHdr->uh_sum = UdpChecksum;
3712 RT_BE2H_U16(pUdpHdr->uh_sum), RT_BE2H_U16(RTNetIPv4UDPChecksum(pIpHdr, pUdpHdr, pUdpHdr + 1))));
H A DVBoxNetFltBow-solaris.c600 RT_BE2H_U16(pUdpHdr->uh_sum), RT_BE2H_U16(RTNetIPv4UDPChecksum(pIpHdr, pUdpHdr, pUdpHdr + 1))));
/vbox/src/VBox/HostDrivers/VBoxNetFlt/linux/
H A DVBoxNetFlt-linux.c698 pPkt->csum_offset = RT_OFFSETOF(RTNETUDP, uh_sum);
704 pPkt->csum = RT_OFFSETOF(RTNETUDP, uh_sum);
/vbox/src/VBox/Devices/Network/
H A DSrvIntNetR0.cpp3336 uint32_t uChecksum = (uint32_t)~pUdpHdr->uh_sum + RT_H2BE_U16_C(RTNET_DHCP_FLAG_BROADCAST);
3340 intnetR0SgWritePart(pSG, (uintptr_t)&pUdpHdr->uh_sum - (uintptr_t)pIpHdr + sizeof(RTNETETHERHDR), sizeof(pUdpHdr->uh_sum), &uChecksum);
H A DDevVirtioNet.cpp809 Hdr.Hdr.u16CSumOffset = RT_OFFSETOF(RTNETUDP, uh_sum);
H A DDevE1000.cpp3412 : RT_UOFFSETOF(RTNETUDP, uh_sum) ) ))

Completed in 153 milliseconds