Lines Matching refs:cbFrame

86  * @param   cbFrame     The size of the ethernet frame.
89 static void tstIntNetTestFrame(void const *pvFrame, size_t cbFrame, PRTSTREAM pErrStrm, bool fGso)
95 if (cbFrame <= sizeof(*pEtherHdr))
96 return tstIntNetError(pErrStrm, "cbFrame=%#x <= %#x (ether)\n", cbFrame, sizeof(*pEtherHdr));
97 ssize_t cbLeft = cbFrame - sizeof(*pEtherHdr);
173 * @param cbFrame The size of it.
177 static void doXmitFrame(INTNETIFHANDLE hIf, PSUPDRVSESSION pSession, PINTNETBUF pBuf, void *pvFrame, size_t cbFrame, PRTSTREAM pFileRaw, PRTSTREAM pFileText)
188 cbFrame, &pEthHdr->SrcMac, &pEthHdr->DstMac, RT_BE2H_U16(pEthHdr->EtherType));
194 tstIntNetTestFrame(pvFrame, cbFrame, pFileText, false /*fGso*/);
202 int rc = IntNetRingWriteFrame(&pBuf->Send, pvFrame, cbFrame);
206 PcapStreamFrame(pFileRaw, g_StartTS, pvFrame, cbFrame, 0xffff);
210 RTPrintf("tstIntNet-1: IntNetRingWriteFrame failed, %Rrc; cbFrame=%d pBuf->cbSend=%d\n", rc, cbFrame, pBuf->cbSend);
467 size_t cbFrame = pHdr->cbFrame;
472 PcapStreamFrame(pFileRaw, g_StartTS, pvFrame, cbFrame, 0xffff);
478 cbFrame, &pEthHdr->DstMac, &pEthHdr->SrcMac, RT_BE2H_U16(pEthHdr->EtherType),
480 tstIntNetTestFrame(pvFrame, cbFrame, pFileText, false /*fGso*/);
483 if ( cbFrame > 64
545 size_t cbFrame = pHdr->cbFrame;
546 if (PDMNetGsoIsValid(pGso, cbFrame, cbFrame - sizeof(*pGso)))
550 cbFrame -= sizeof(pGso);
553 PcapStreamGsoFrame(pFileRaw, g_StartTS, pGso, pvFrame, cbFrame, 0xffff);
559 cbFrame, &pEthHdr->DstMac, &pEthHdr->SrcMac, RT_BE2H_U16(pEthHdr->EtherType),
561 tstIntNetTestFrame(pvFrame, cbFrame, pFileText, true /*fGso*/);