Lines Matching defs:pBuf

171  * @param   pBuf            The shared interface buffer.
177 static void doXmitFrame(INTNETIFHANDLE hIf, PSUPDRVSESSION pSession, PINTNETBUF pBuf, void *pvFrame, size_t cbFrame, PRTSTREAM pFileRaw, PRTSTREAM pFileText)
202 int rc = IntNetRingWriteFrame(&pBuf->Send, pvFrame, cbFrame);
210 RTPrintf("tstIntNet-1: IntNetRingWriteFrame failed, %Rrc; cbFrame=%d pBuf->cbSend=%d\n", rc, cbFrame, pBuf->cbSend);
234 * @param pBuf The shared interface buffer.
239 static void doXmitTest(INTNETIFHANDLE hIf, PSUPDRVSESSION pSession, PINTNETBUF pBuf, PCRTMAC pSrcMac, PRTSTREAM pFileRaw, PRTSTREAM pFileText)
324 doXmitFrame(hIf, pSession, pBuf, &abFrame[0], (uint8_t *)(pDhcpMsg + 1) - (uint8_t *)&abFrame[0], pFileRaw, pFileText);
359 * @param pBuf The shared interface buffer.
364 static void doPingTest(INTNETIFHANDLE hIf, PSUPDRVSESSION pSession, PINTNETBUF pBuf, PCRTMAC pSrcMac, PRTSTREAM pFileRaw, PRTSTREAM pFileText)
413 doXmitFrame(hIf, pSession, pBuf, &abFrame[0], (uint8_t *)(pIcmpEcho + 1) + cbPad - (uint8_t *)&abFrame[0], pFileRaw, pFileText);
422 * @param pBuf The shared interface buffer.
428 static void doPacketSniffing(INTNETIFHANDLE hIf, PSUPDRVSESSION pSession, PINTNETBUF pBuf, uint32_t cMillies,
434 PINTNETRINGBUF pRingBuf = &pBuf->Recv;
468 const void *pvFrame = IntNetHdrGetFramePtr(pHdr, pBuf);
544 PCPDMNETWORKGSO pGso = IntNetHdrGetGsoContext(pHdr, pBuf);
566 STAM_REL_COUNTER_INC(&pBuf->cStatBadFrames);
573 STAM_REL_COUNTER_INC(&pBuf->cStatBadFrames);
586 pBuf->Recv.cStatFrames.c,
587 pBuf->Recv.cbStatWritten.c,
588 pBuf->cStatLost.c,
589 pBuf->cStatYieldsOk.c,
590 pBuf->cStatYieldsNok.c
896 PINTNETBUF pBuf = GetBufferPtrsReq.pRing3Buf;
897 RTPrintf("tstIntNet-1: pBuf=%p cbBuf=%d cbSend=%d cbRecv=%d\n",
898 pBuf, pBuf->cbBuf, pBuf->cbSend, pBuf->cbRecv);
937 doXmitTest(OpenReq.hIf, pSession, pBuf, &SrcMac, pFileRaw, pFileText);
940 doPingTest(OpenReq.hIf, pSession, pBuf, &SrcMac, pFileRaw, pFileText);
947 doPacketSniffing(OpenReq.hIf, pSession, pBuf, cMillies, pFileRaw, pFileText, &SrcMac);