/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/ |
H A D | VBoxNetFltP-win.cpp | 578 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 D | VBoxNetFltRt-win.cpp | 374 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 D | VBoxNetFltM-win.h | 23 DECLHIDDEN(VOID) vboxNetFltWinMpReturnPacket(IN NDIS_HANDLE hMiniportAdapterContext, IN PNDIS_PACKET pPacket);
|
H A D | VBoxNetFltRt-win.h | 24 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 D | VBoxNetFltM-win.cpp | 98 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 D | VBoxNetFltCmn-win.h | 220 PVOID pPacket; member in struct:VBOXNETFLT_PACKET_INFO
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/EfiSocketLib/ |
H A D | Socket.c | 2337 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 D | Udp4.c | 182 @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 D | Tcp4.c | 1206 @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 D | Ip4.c | 313 @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 D | Socket.h | 214 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 D | NetPerf.cpp | 1448 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...] |