Lines Matching defs:pUdpHdr
130 PCRTNETUDP pUdpHdr = (PCRTNETUDP)pbCur;
131 if (!RTNetIPv4IsUDPValid(pIpHdr, pUdpHdr, pUdpHdr + 1, cbLeft, !fGso /*fChecksum*/))
133 pbCur += sizeof(*pUdpHdr);
134 cbLeft -= sizeof(*pUdpHdr);
136 if (RT_BE2H_U16(pUdpHdr->uh_dport) == RTNETIPV4_PORT_BOOTPS)
140 if (!RTNetIPv4IsDHCPValid(pUdpHdr, pDhcp, cbLeft, NULL))
244 PRTNETUDP pUdpHdr = (PRTNETUDP) (pIpHdr + 1);
245 PRTNETDHCP pDhcpMsg = (PRTNETDHCP) (pUdpHdr + 1);
297 pUdpHdr->uh_sport = RT_H2BE_U16(68); /* bootp */
298 pUdpHdr->uh_dport = RT_H2BE_U16(67); /* bootps */
299 pUdpHdr->uh_ulen = RT_H2BE_U16(sizeof(*pDhcpMsg) + sizeof(*pUdpHdr));
300 pUdpHdr->uh_sum = 0; /* pretend checksumming is disabled */
306 pIpHdr->ip_len = RT_H2BE_U16(sizeof(*pDhcpMsg) + sizeof(*pUdpHdr) + sizeof(*pIpHdr));
317 pUdpHdr->uh_sum = RTNetIPv4UDPChecksum(pIpHdr, pUdpHdr, pUdpHdr + 1);
487 PCRTNETUDP pUdpHdr = (PCRTNETUDP)((uint32_t *)pIpHdr + pIpHdr->ip_hl);
489 && RT_BE2H_U16(pUdpHdr->uh_dport) == 68 /* bootp */
490 && RT_BE2H_U16(pUdpHdr->uh_sport) == 67 /* bootps */)
492 PCRTNETDHCP pDhcpMsg = (PCRTNETDHCP)(pUdpHdr + 1);