Lines Matching refs:cbHdrMax
93 * @param cbHdrMax The max header size, or the max size of what pIpHdr points
99 RTDECL(bool) RTNetIPv4IsHdrValid(PCRTNETIPV4 pIpHdr, size_t cbHdrMax, size_t cbPktMax, bool fChecksum)
104 Assert(cbPktMax >= cbHdrMax);
105 if (RT_UNLIKELY(cbHdrMax < RTNETIPV4_MIN_LEN))
109 if (RT_UNLIKELY((size_t)pIpHdr->ip_hl * 4 > cbHdrMax))
559 * @param cbHdrMax The max TCP header size (what pTcpHdr points to).
562 DECLINLINE(bool) rtNetIPv4IsTCPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, size_t cbPktMax)
567 Assert(cbPktMax >= cbHdrMax);
575 if (RT_UNLIKELY(cbTcpHdr > cbHdrMax))
591 * @param cbHdrMax The max TCP header size (what pTcpHdr points to).
594 RTDECL(bool) RTNetIPv4IsTCPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, size_t cbPktMax)
596 return rtNetIPv4IsTCPSizeValid(pIpHdr, pTcpHdr, cbHdrMax, cbPktMax);
608 * @param cbHdrMax The max TCP header size (what pTcpHdr points to).
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)))