Lines Matching refs:cbPktMax

95  * @param   cbPktMax    The max IP packet size, IP header and payload. This doesn't have
99 RTDECL(bool) RTNetIPv4IsHdrValid(PCRTNETIPV4 pIpHdr, size_t cbHdrMax, size_t cbPktMax, bool fChecksum)
104 Assert(cbPktMax >= cbHdrMax);
111 Assert((size_t)pIpHdr->ip_hl * 4 > cbPktMax); /* You'll hit this if you mapped/copy too little of the header! */
116 if (RT_UNLIKELY(RT_BE2H_U16(pIpHdr->ip_len) > cbPktMax))
439 * @param cbPktMax The max UDP packet size, UDP header and payload (data).
441 DECLINLINE(bool) rtNetIPv4IsUDPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETUDP pUdpHdr, size_t cbPktMax)
447 if (RT_UNLIKELY(cbPktMax < RTNETUDP_MIN_LEN))
450 if (RT_UNLIKELY(cb > cbPktMax))
465 * @param cbPktMax The max UDP packet size, UDP header and payload (data).
467 RTDECL(bool) RTNetIPv4IsUDPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETUDP pUdpHdr, size_t cbPktMax)
469 return rtNetIPv4IsUDPSizeValid(pIpHdr, pUdpHdr, cbPktMax);
482 * and that cbPktMax - sizeof(RTNETUDP) is mapped here.
483 * @param cbPktMax The max UDP packet size, UDP header and payload (data).
486 RTDECL(bool) RTNetIPv4IsUDPValid(PCRTNETIPV4 pIpHdr, PCRTNETUDP pUdpHdr, void const *pvData, size_t cbPktMax, bool fChecksum)
488 if (RT_UNLIKELY(!rtNetIPv4IsUDPSizeValid(pIpHdr, pUdpHdr, cbPktMax)))
560 * @param cbPktMax The max TCP packet size, TCP header and payload (data).
562 DECLINLINE(bool) rtNetIPv4IsTCPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, size_t cbPktMax)
567 Assert(cbPktMax >= cbHdrMax);
572 if (RT_UNLIKELY(cbPktMax < RTNETTCP_MIN_LEN))
578 if (RT_UNLIKELY(cbTcp > cbPktMax))
592 * @param cbPktMax The max TCP packet size, TCP header and payload (data).
594 RTDECL(bool) RTNetIPv4IsTCPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, size_t cbPktMax)
596 return rtNetIPv4IsTCPSizeValid(pIpHdr, pTcpHdr, cbHdrMax, cbPktMax);
610 * and that cbPktMax - sizeof(RTNETTCP) is mapped here.
613 * @param cbPktMax The max TCP packet size, TCP header and payload (data).
616 RTDECL(bool) RTNetIPv4IsTCPValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, void const *pvData, size_t cbPktMax,
619 if (RT_UNLIKELY(!rtNetIPv4IsTCPSizeValid(pIpHdr, pTcpHdr, cbHdrMax, cbPktMax)))