Lines Matching refs:pMyPacket
381 PNDIS_PACKET pMyPacket;
389 pMyPacket = vboxNetFltWinNdisPacketFromSG(pNetFlt,
395 Assert(pMyPacket);
397 NDIS_SET_PACKET_STATUS(pMyPacket, NDIS_STATUS_SUCCESS);
399 DBG_CHECK_PACKET_AND_SG(pMyPacket, pSG);
406 DBG_CHECK_PACKETS(pTmpPacket, pMyPacket);
409 LogFlow(("non-ndis packet info, packet created (%p)\n", pMyPacket));
421 * So, allocate our own packet (pMyPacket) and copy the packet info there */
424 Status = vboxNetFltWinPrepareSendPacket(pNetFlt, pPacket, &pMyPacket/*, true*/);
425 LogFlow(("packet from wire, packet created (%p)\n", pMyPacket));
429 Status = vboxNetFltWinPrepareRecvPacket(pNetFlt, pPacket, &pMyPacket, false);
430 LogFlow(("packet from wire, packet created (%p)\n", pMyPacket));
435 /* the packet enqueued is ours, simply assign pMyPacket and zero pPacket */
436 pMyPacket = pPacket;
439 Assert(pMyPacket);
442 if (pMyPacket)
448 vboxNetFltWinLbPutSendPacket(pNetFlt, pMyPacket, false /* bFromIntNet */);
450 NdisSend(&Status, pNetFlt->u.s.hBinding, pMyPacket);
456 bool bTmp = vboxNetFltWinLbRemoveSendPacket(pNetFlt, pMyPacket);
463 NdisIMCopySendCompletePerPacketInfo (pPacket, pMyPacket);
465 NdisFreePacket(pMyPacket);
473 LogFlow(("status is not pending, freeing myPacket (%p)\n", pMyPacket));
474 vboxNetFltWinFreeSGNdisPacket(pMyPacket, false);
480 NdisMIndicateReceivePacket(pNetFlt->u.s.hMiniport, &pMyPacket, 1);