Searched refs:pTcpHdr (Results 1 - 6 of 6) sorted by relevance
/vbox/src/VBox/Runtime/common/checksum/ |
H A D | ipv4.cpp | 230 * @param pTcpHdr Pointer to the TCP header to checksum, network 235 DECLINLINE(uint32_t) rtNetIPv4AddTCPChecksum(PCRTNETTCP pTcpHdr, uint32_t u32Sum) argument 237 uint16_t const *paw = (uint16_t const *)pTcpHdr; 248 if (pTcpHdr->th_off > RTNETTCP_MIN_LEN / 4) 251 switch (pTcpHdr->th_off) 276 * @param pTcpHdr Pointer to the TCP header to checksum, network 281 RTDECL(uint32_t) RTNetIPv4AddTCPChecksum(PCRTNETTCP pTcpHdr, uint32_t u32Sum) argument 283 return rtNetIPv4AddTCPChecksum(pTcpHdr, u32Sum); 507 * @param pTcpHdr Pointer to the TCP header, in network endian (big). 513 RTDECL(uint16_t) RTNetIPv4TCPChecksum(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, voi argument 541 RTNetTCPChecksum(uint32_t u32Sum, PCRTNETTCP pTcpHdr, void const *pvData, size_t cbData) argument 562 rtNetIPv4IsTCPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, size_t cbPktMax) argument 594 RTNetIPv4IsTCPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, size_t cbPktMax) argument 616 RTNetIPv4IsTCPValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, void const *pvData, size_t cbPktMax, bool fChecksum) argument [all...] |
/vbox/include/VBox/vmm/ |
H A D | pdmnetinline.h | 286 PRTNETTCP pTcpHdr = (PRTNETTCP)&pbSegHdrs[offTcpHdr]; local 287 pTcpHdr->th_seq = RT_H2N_U32(RT_N2H_U32(pTcpHdr->th_seq) + offPayload); 289 pTcpHdr->th_flags &= ~(RTNETTCP_F_FIN | RTNETTCP_F_PSH); 293 pTcpHdr->th_sum = 0; 296 pTcpHdr->th_sum = RTNetTCPChecksum(u32PseudoSum, pTcpHdr, pbPayload, cbPayload); 299 pTcpHdr->th_sum = ~RTNetIPv4FinalizeChecksum(u32PseudoSum);
|
/vbox/include/iprt/ |
H A D | net.h | 698 RTDECL(uint16_t) RTNetTCPChecksum(uint32_t u32Sum, PCRTNETTCP pTcpHdr, void const *pvData, size_t cbData); 699 RTDECL(uint32_t) RTNetIPv4AddTCPChecksum(PCRTNETTCP pTcpHdr, uint32_t u32Sum); 700 RTDECL(uint16_t) RTNetIPv4TCPChecksum(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, void const *pvData); 701 RTDECL(bool) RTNetIPv4IsTCPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, size_t cbPktMax); 702 RTDECL(bool) RTNetIPv4IsTCPValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, void const *pvData,
|
/vbox/src/VBox/Devices/Network/ |
H A D | DevE1000.cpp | 3983 struct E1kTcpHeader *pTcpHdr = (struct E1kTcpHeader *) local 4011 pThis->u32SavedCsum = pTcpHdr->chksum; 4012 pThis->u16SavedFlags = pTcpHdr->hdrlen_flags; 4014 pTcpHdr->hdrlen_flags &= ~htons(E1K_TCP_FIN | E1K_TCP_PSH); 4046 pTcpHdr->hdrlen_flags = pThis->u16SavedFlags; 4054 pTcpHdr->chksum = csum; 4079 pTcpHdr->seqno = htonl(ntohl(pTcpHdr->seqno) + pThis->u16TxPktLen 4090 struct E1kTcpHeader *pTcpHdr = (struct E1kTcpHeader *) local 4118 pThis->u32SavedCsum = pTcpHdr [all...] |
/vbox/src/VBox/Devices/Network/testcase/ |
H A D | tstIntNet-1.cpp | 149 PCRTNETTCP pTcpHdr = (PCRTNETTCP)pbCur; local 150 if (!RTNetIPv4IsTCPValid(pIpHdr, pTcpHdr, cbLeft, NULL, cbLeft, !fGso /*fChecksum*/))
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/ |
H A D | VBoxNetFlt-solaris.c | 3632 PRTNETTCP pTcpHdr = (PRTNETTCP)pbProtocol; 3633 uint16_t TcpChecksum = RTNetIPv4TCPChecksum(pIpHdr, pTcpHdr, NULL); 3634 if (pTcpHdr->th_sum != TcpChecksum) 3636 pTcpHdr->th_sum = TcpChecksum;
|
Completed in 2082 milliseconds