Searched refs:pPacket (Results 1 - 12 of 12) sorted by relevance

/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/
H A DVBoxNetFltP-win.cpp578 static VOID vboxNetFltWinPtSendComplete(IN NDIS_HANDLE hProtocolBindingContext, IN PNDIS_PACKET pPacket, IN NDIS_STATUS Status) argument
581 PVBOXNETFLT_PKTRSVD_PT pSendInfo = (PVBOXNETFLT_PKTRSVD_PT)pPacket->ProtocolReserved;
584 LogFlow(("==>"__FUNCTION__": pNetFlt (0x%p), pPacket (0x%p), Status (0x%x)\n", pNetFlt, pPacket, Status));
589 vboxNetFltWinLbRemoveSendPacket(pNetFlt, pPacket);
594 NdisIMCopySendCompletePerPacketInfo(pOrigPacket, pPacket);
595 NdisFreePacket(pPacket);
603 vboxNetFltWinFreeSGNdisPacket(pPacket, !pBufToFree);
613 LogFlow(("<=="__FUNCTION__": pNetFlt (0x%p), pPacket (0x%p), Status (0x%x)\n", pNetFlt, pPacket, Statu
620 vboxNetFltWinRemovePacketFromList(PVBOXNETFLT_INTERLOCKED_SINGLE_LIST pList, PNDIS_PACKET pPacket) argument
629 vboxNetFltWinPutPacketToList(PVBOXNETFLT_INTERLOCKED_SINGLE_LIST pList, PNDIS_PACKET pPacket, PNDIS_BUFFER pOrigBuffer) argument
636 vboxNetFltWinPtTransferDataCompleteActive(PVBOXNETFLTINS pNetFltIf, PNDIS_PACKET pPacket, NDIS_STATUS Status) argument
741 vboxNetFltWinPtTransferDataComplete(IN NDIS_HANDLE hProtocolBindingContext, IN PNDIS_PACKET pPacket, IN NDIS_STATUS Status, IN UINT cbTransferred) argument
765 vboxNetFltWinRecvPacketPassThru(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, BOOLEAN bForceIndicate) argument
792 vboxNetFltWinRecvPassThru(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket) argument
972 PNDIS_PACKET pPacket; local
1067 PNDIS_PACKET pPacket = NULL; local
1271 vboxNetFltWinPtReceivePacket(NDIS_HANDLE hProtocolBindingContext, PNDIS_PACKET pPacket) argument
[all...]
H A DVBoxNetFltRt-win.cpp374 static NDIS_STATUS vboxNetFltWinQuPostPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, PINTNETSG pSG, uint32_t fFlags argument
386 if (!pPacket)
414 DBG_CHECK_PACKET_AND_SG(pPacket, pSG);
424 Status = vboxNetFltWinPrepareSendPacket(pNetFlt, pPacket, &pMyPacket/*, true*/);
429 Status = vboxNetFltWinPrepareRecvPacket(pNetFlt, pPacket, &pMyPacket, false);
435 /* the packet enqueued is ours, simply assign pMyPacket and zero pPacket */
436 pMyPacket = pPacket;
437 pPacket = NULL;
459 if (pPacket)
461 LogFlow(("status is not pending, completing packet (%p)\n", pPacket));
502 PNDIS_PACKET pPacket = NULL; local
1134 vboxNetFltWinQuEnqueuePacket(PVBOXNETFLTINS pInstance, PVOID pPacket, const UINT fPacketFlags) argument
1502 PNDIS_PACKET pPacket; local
1612 vboxNetFltWinFreeSGNdisPacket(PNDIS_PACKET pPacket, bool bFreeMem) argument
1769 vboxNetFltWinPrepareSendPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, PNDIS_PACKET *ppMyPacket) argument
1800 vboxNetFltWinPrepareRecvPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, PNDIS_PACKET *ppMyPacket, bool bDpr) argument
2049 vboxNetFltWinGetEthHdr(PNDIS_PACKET pPacket) argument
2088 vboxNetFltWinCheckMACs(PNDIS_PACKET pPacket, PRTMAC pDst, PRTMAC pSrc) argument
2233 vboxNetFltWinMatchPacketAndSG(PNDIS_PACKET pPacket, PINTNETSG pSG, const INT cbMatch) argument
3078 PNDIS_PACKET pPacket; local
3134 PNDIS_PACKET pPacket = vboxNetFltWinNdisPacketFromSG(pThis, pSG, NULL /*pBufToFree*/, local
[all...]
H A DVBoxNetFltM-win.h23 DECLHIDDEN(VOID) vboxNetFltWinMpReturnPacket(IN NDIS_HANDLE hMiniportAdapterContext, IN PNDIS_PACKET pPacket);
H A DVBoxNetFltRt-win.h24 DECLHIDDEN(bool) vboxNetFltWinMatchPacketAndSG(PNDIS_PACKET pPacket, PINTNETSG pSG, const INT cbMatch);
165 #define GET_PACKET_FROM_INFO(_pPacketInfo) (ASMAtomicUoReadPtr((void * volatile *)&(_pPacketInfo)->pPacket))
168 #define SET_PACKET_TO_INFO(_pPacketInfo, _pPacket) (ASMAtomicUoWritePtr(&(_pPacketInfo)->pPacket, (_pPacket)))
179 DECLHIDDEN(NDIS_STATUS) vboxNetFltWinQuEnqueuePacket(PVBOXNETFLTINS pInstance, PVOID pPacket, const UINT fPacketFlags);
351 DECLINLINE(void) vboxNetFltWinLbPutSendPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, bool bFromIntNet) argument
353 PVBOXNETFLT_PKTRSVD_PT pSrv = (PVBOXNETFLT_PKTRSVD_PT)pPacket->ProtocolReserved;
358 DECLINLINE(bool) vboxNetFltWinLbIsFromIntNet(PNDIS_PACKET pPacket) argument
360 PVBOXNETFLT_PKTRSVD_PT pSrv = (PVBOXNETFLT_PKTRSVD_PT)pPacket->ProtocolReserved;
364 DECLINLINE(PNDIS_PACKET) vboxNetFltWinLbSearchLoopBack(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, bool bRemove) argument
366 return vboxNetFltWinInterlockedSearchPacket(&pNetFlt->u.s.WinIf.SendPacketQueue, pPacket, VBOXNETFLT_PACKETMATCH_LENGT
374 vboxNetFltWinLbRemoveSendPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket) argument
833 vboxNetFltWinIsLoopedBackPacket(PNDIS_PACKET pPacket) argument
[all...]
H A DVBoxNetFltM-win.cpp98 static NDIS_STATUS vboxNetFltWinSendPassThru(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket
105 NDIS_STATUS Status = vboxNetFltWinPrepareSendPacket(pNetFlt, pPacket, &pMyPacket);
120 NdisIMCopySendCompletePerPacketInfo(pPacket, pMyPacket);
422 PNDIS_PACKET pPacket; local
424 pPacket = pPacketArray[i];
428 || !vboxNetFltWinPostIntnet(pNetFlt, pPacket, VBOXNETFLT_PACKET_SRC_HOST)
430 || (fStatus = vboxNetFltWinQuEnqueuePacket(pNetFlt, pPacket, VBOXNETFLT_PACKET_SRC_HOST)) != NDIS_STATUS_SUCCESS
435 Status = vboxNetFltWinSendPassThru(pNetFlt, pPacket
454 NdisMSendComplete(pNetFlt->u.s.WinIf.hMiniport, pPacket, Status);
464 NdisMSendComplete(pNetFlt->u.s.WinIf.hMiniport, pPacket, NDIS_STATUS_SUCCES
493 PNDIS_PACKET pPacket; local
1325 vboxNetFltWinMpReturnPacket(IN NDIS_HANDLE hMiniportAdapterContext, IN PNDIS_PACKET pPacket) argument
[all...]
H A DVBoxNetFltCmn-win.h220 PVOID pPacket; member in struct:VBOXNETFLT_PACKET_INFO
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/EfiSocketLib/
H A DSocket.c2337 pIo->pPacket = NULL;
3085 ESL_PACKET * pPacket; local
3093 LengthInBytes += sizeof ( *pPacket )
3094 - sizeof ( pPacket->Op );
3097 (VOID **)&pPacket );
3100 "0x%08x: Allocate pPacket, %d bytes\r\n",
3101 pPacket,
3104 ZeroMem ( &pPacket->Op, ZeroBytes );
3106 pPacket->PacketSize = LengthInBytes;
3113 pPacket
3144 EslSocketPacketFree( IN ESL_PACKET * pPacket, IN UINTN DebugFlags ) argument
3634 ESL_PACKET * pPacket; local
4160 ESL_PACKET * pPacket; local
4275 ESL_PACKET * pPacket; local
4664 ESL_PACKET * pPacket; local
4879 ESL_PACKET * pPacket; local
5383 ESL_PACKET * pPacket; local
5527 ESL_PACKET * pPacket; local
[all...]
H A DUdp4.c182 @param [in] pPacket Address of an ::ESL_PACKET structure.
188 IN ESL_PACKET * pPacket,
199 pRxData = pPacket->Op.Udp4Rx.pRxData;
205 pPacket->Op.Udp4Rx.pRxData = NULL;
292 @param [in] pPacket Address of an ::ESL_PACKET structure.
312 IN ESL_PACKET * pPacket,
327 pRxData = pPacket->Op.Udp4Rx.pRxData;
498 ESL_PACKET * pPacket; local
536 pPacket = pIo->pPacket;
187 EslUdp4PacketFree( IN ESL_PACKET * pPacket, IN OUT size_t * pRxBytes ) argument
310 EslUdp4Receive( IN ESL_PORT * pPort, IN ESL_PACKET * pPacket, IN BOOLEAN * pbConsumePacket, IN size_t BufferLength, IN UINT8 * pBuffer, OUT size_t * pDataLength, OUT struct sockaddr * pAddress, OUT size_t * pSkipBytes ) argument
775 ESL_PACKET * pPacket; local
982 ESL_PACKET * pPacket; local
[all...]
H A DTcp4.c1206 @param [in] pPacket Address of an ::ESL_PACKET structure.
1212 IN ESL_PACKET * pPacket,
1221 *pRxBytes -= pPacket->Op.Tcp4Rx.RxData.DataLength;
1496 @param [in] pPacket Address of an ::ESL_PACKET structure.
1516 IN ESL_PACKET * pPacket,
1556 DataLength = pPacket->ValidBytes;
1567 pPacket,
1570 CopyMem ( pBuffer, pPacket->pBuffer, DataLength );
1579 pPacket->pBuffer += DataLength;
1580 pPacket
1211 EslTcp4PacketFree( IN ESL_PACKET * pPacket, IN OUT size_t * pRxBytes ) argument
1514 EslTcp4Receive( IN ESL_PORT * pPort, IN ESL_PACKET * pPacket, IN BOOLEAN * pbConsumePacket, IN size_t BufferLength, IN UINT8 * pBuffer, OUT size_t * pDataLength, OUT struct sockaddr * pAddress, OUT size_t * pSkipBytes ) argument
1736 ESL_PACKET * pPacket; local
1802 ESL_PACKET * pPacket; local
1905 ESL_PACKET * pPacket; local
2126 ESL_PACKET * pPacket; local
2183 ESL_PACKET * pPacket; local
[all...]
H A DIp4.c313 @param [in] pPacket Address of an ::ESL_PACKET structure.
319 IN ESL_PACKET * pPacket,
329 pRxData = pPacket->Op.Ip4Rx.pRxData;
335 pPacket->Op.Ip4Rx.pRxData = NULL;
431 @param [in] pPacket Address of an ::ESL_PACKET structure.
451 IN ESL_PACKET * pPacket,
471 pRxData = pPacket->Op.Ip4Rx.pRxData;
655 ESL_PACKET * pPacket; local
694 pPacket = pIo->pPacket;
318 EslIp4PacketFree( IN ESL_PACKET * pPacket, IN OUT size_t * pRxBytes ) argument
449 EslIp4Receive( IN ESL_PORT * pPort, IN ESL_PACKET * pPacket, IN BOOLEAN * pbConsumePacket, IN size_t BufferLength, IN UINT8 * pBuffer, OUT size_t * pDataLength, OUT struct sockaddr * pAddress, OUT size_t * pSkipBytes ) argument
966 ESL_PACKET * pPacket; local
1190 ESL_PACKET * pPacket; local
[all...]
H A DSocket.h214 ESL_PACKET * pPacket; ///< Packet structure address member in struct:_ESL_IO_MGMT
587 @param [in] pPacket Address of an ::ESL_PACKET structure.
594 IN ESL_PACKET * pPacket,
679 @param [in] pPacket Address of an ::ESL_PACKET structure.
700 IN ESL_PACKET * pPacket,
1194 @param [in] pPacket Address of an ::ESL_PACKET structure
1202 IN ESL_PACKET * pPacket,
/vbox/src/VBox/ValidationKit/utils/network/
H A DNetPerf.cpp1448 NETPERFHDR *pPacket = apPackets[u32Seq % RT_ELEMENTS(apPackets)]; local
1450 pPacket->u32Seq = RT_H2LE_U32(u32Seq);
1451 pPacket->u32State = RT_H2LE_U32_C(NETPERFHDR_WARMUP);
1452 rc = RTTcpWrite(pParams->hSocket, pPacket, pParams->cbPacket);
1481 NETPERFHDR *pPacket = apPackets[u32Seq % RT_ELEMENTS(apPackets)]; local
1483 pPacket->u32Seq = RT_H2LE_U32(u32Seq);
1484 pPacket->u32State = RT_H2LE_U32_C(NETPERFHDR_TESTING);
1485 rc = RTTcpWrite(pParams->hSocket, pPacket, pParams->cbPacket);
1501 if (!memcmp(pvReadBuf, pPacket, pParams->cbPacket))
1523 NETPERFHDR *pPacket local
1551 NETPERFHDR *pPacket = apPackets[u32Seq % RT_ELEMENTS(apPackets)]; local
[all...]

Completed in 116 milliseconds