/vbox/include/VBox/ |
H A D | intnet.h | 428 * @param pSwitchPort Pointer to this structure. 441 DECLR0CALLBACKMEMBER(INTNETSWDECISION, pfnPreRecv,(PINTNETTRUNKSWPORT pSwitchPort, 456 * @param pSwitchPort Pointer to this structure. 474 DECLR0CALLBACKMEMBER(bool, pfnRecv,(PINTNETTRUNKSWPORT pSwitchPort, void *pvIf, PINTNETSG pSG, uint32_t fSrc)); 479 * @param pSwitchPort Pointer to this structure. 484 DECLR0CALLBACKMEMBER(void, pfnSGRetain,(PINTNETTRUNKSWPORT pSwitchPort, PINTNETSG pSG)); 492 * @param pSwitchPort Pointer to this structure. 498 DECLR0CALLBACKMEMBER(void, pfnSGRelease,(PINTNETTRUNKSWPORT pSwitchPort, PINTNETSG pSG)); 512 * @param pSwitchPort Pointer to this structure. 517 DECLR0CALLBACKMEMBER(bool, pfnSetSGPhys,(PINTNETTRUNKSWPORT pSwitchPort, boo [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetFlt/linux/ |
H A D | VBoxNetFlt-linux.c | 325 PINTNETTRUNKSWPORT pSwitchPort; local 361 && (pSwitchPort = pOverride->pVBoxNetFlt->pSwitchPort) != NULL 362 && VALID_PTR(pSwitchPort) 368 enmDecision = pSwitchPort->pfnPreRecv(pSwitchPort, pEtherHdr, cbHdrs, INTNETTRUNKDIR_HOST); 1261 pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, NULL /* pvIf */, pSG, fSrc); 1314 pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, NUL 1460 PINTNETTRUNKSWPORT pSwitchPort; local [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetFlt/ |
H A D | VBoxNetFlt.c | 627 pThis->pSwitchPort = NULL; 666 Assert(!pThis->pSwitchPort); 925 * @param pSwitchPort The port on the internal network 'switch'. 928 static int vboxNetFltConnectIt(PVBOXNETFLTINS pThis, PINTNETTRUNKSWPORT pSwitchPort, PINTNETTRUNKIFPORT *ppIfPort) argument 948 pThis->pSwitchPort = pSwitchPort; 956 pThis->pSwitchPort = NULL; 974 * @param pSwitchPort The port on the switch that we're connected with (dynamic only). 979 static int vboxNetFltNewInstance(PVBOXNETFLTGLOBALS pGlobals, const char *pszName, PINTNETTRUNKSWPORT pSwitchPort, argument 1006 pNew->pSwitchPort 1227 vboxNetFltFactoryCreateAndConnect(PINTNETTRUNKFACTORY pIfFactory, const char *pszName, PINTNETTRUNKSWPORT pSwitchPort, uint32_t fFlags, PINTNETTRUNKIFPORT *ppIfPort) argument [all...] |
H A D | VBoxNetFltInternal.h | 98 PINTNETTRUNKSWPORT pSwitchPort; member in struct:VBOXNETFLTINS
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/freebsd/ |
H A D | VBoxNetFlt-freebsd.c | 454 fDropIt = pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, NULL /* pvIf */, pSG, INTNETTRUNKDIR_WIRE); 498 fDropIt = pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, NULL /* pvIf */, pSG, INTNETTRUNKDIR_HOST); 624 Assert(pThis->pSwitchPort); 625 pThis->pSwitchPort->pfnReportMacAddress(pThis->pSwitchPort, &pThis->u.s.MacAddr); 626 pThis->pSwitchPort->pfnReportPromiscuousMode(pThis->pSwitchPort, vboxNetFltFreeBsdIsPromiscuous(pThis)); 627 pThis->pSwitchPort [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetAdp/ |
H A D | VBoxNetAdp.c | 370 AssertPtr(pThis->pSwitchPort); 373 pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, pSG, INTNETTRUNKDIR_HOST); 551 pThis->pSwitchPort = NULL; 645 * @param pSwitchPort The port on the internal network 'switch'. 648 static int vboxNetAdpConnectIt(PVBOXNETADP pThis, PINTNETTRUNKSWPORT pSwitchPort, PINTNETTRUNKIFPORT *ppIfPort) argument 662 pThis->pSwitchPort = pSwitchPort; 669 pThis->pSwitchPort = NULL; 679 PINTNETTRUNKSWPORT pSwitchPort, uint32_ 678 vboxNetAdpFactoryCreateAndConnect(PINTNETTRUNKFACTORY pIfFactory, const char *pszName, PINTNETTRUNKSWPORT pSwitchPort, uint32_t fFlags, PINTNETTRUNKIFPORT *ppIfPort) argument [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetFlt/darwin/ |
H A D | VBoxNetFlt-darwin.cpp | 916 fDropIt = pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, NULL /* pvIf */, pSG, fSrc); 1077 Assert(pThis->pSwitchPort); 1078 pThis->pSwitchPort->pfnReportMacAddress(pThis->pSwitchPort, &pThis->u.s.MacAddr); 1079 pThis->pSwitchPort->pfnReportPromiscuousMode(pThis->pSwitchPort, vboxNetFltDarwinIsPromiscuous(pThis)); 1080 pThis->pSwitchPort->pfnReportGsoCapabilities(pThis->pSwitchPort, 0, INTNETTRUNKDIR_WIRE | INTNETTRUNKDIR_HOST); 1081 pThis->pSwitchPort [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/ |
H A D | VBoxNetFltBow-solaris.c | 694 pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, NULL, pSG, fSrc); 795 Assert(pThis->pSwitchPort); 797 pThis->pSwitchPort->pfnReportMacAddress(pThis->pSwitchPort, &pThis->u.s.MacAddr); 798 pThis->pSwitchPort->pfnReportPromiscuousMode(pThis->pSwitchPort, false); /** @todo Promisc */ 799 pThis->pSwitchPort->pfnReportGsoCapabilities(pThis->pSwitchPort, 0, INTNETTRUNKDIR_WIRE | INTNETTRUNKDIR_HOST); 800 pThis->pSwitchPort [all...] |
H A D | VBoxNetFlt-solaris.c | 1569 Assert(pThis->pSwitchPort); 1570 if (pThis->pSwitchPort) 1571 pThis->pSwitchPort->pfnReportMacAddress(pThis->pSwitchPort, &pThis->u.s.MacAddr); 2822 Assert(pThis->pSwitchPort); 2825 pThis->pSwitchPort->pfnReportPromiscuousMode(pThis->pSwitchPort, false); 2826 pThis->pSwitchPort->pfnReportGsoCapabilities(pThis->pSwitchPort, 0, INTNETTRUNKDIR_WIRE | INTNETTRUNKDIR_HOST); 2827 pThis->pSwitchPort [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/ |
H A D | VBoxNetLwf-win.cpp | 882 pNetFltIns->pSwitchPort->pfnDisconnect(pNetFltIns->pSwitchPort, &pNetFltIns->MyPort, vboxNetFltPortReleaseBusy); 1369 AssertReturn(pModuleCtx->pNetFlt->pSwitchPort, false); 1370 AssertReturn(pModuleCtx->pNetFlt->pSwitchPort->pfnRecv, false); 1395 if (pModuleCtx->pNetFlt->pSwitchPort->pfnRecv(pModuleCtx->pNetFlt->pSwitchPort, NULL, pSG, fSrc)) 2196 if (pThis->pSwitchPort 2199 pThis->pSwitchPort->pfnReportMacAddress(pThis->pSwitchPort, &pModuleCtx->MacAddr); 2200 pThis->pSwitchPort [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/ |
H A D | VBoxNetFltRt-win.cpp | 636 bDropIt = pSG ? pNetFltIf->pSwitchPort->pfnRecv(pNetFltIf->pSwitchPort, NULL /* pvIf */, pSG, 643 pNetFltIf->pSwitchPort->pfnRecv(pNetFltIf->pSwitchPort, NULL /* pvIf */, pSG, INTNETTRUNKDIR_HOST); 1336 * pThis->pSwitchPort->pfnReportPromiscuousMode(pThis->pSwitchPort, fPromisc); 2751 if (pThis->pSwitchPort 2754 pThis->pSwitchPort->pfnReportMacAddress(pThis->pSwitchPort, &pThis->u.s.MacAddr); 2755 pThis->pSwitchPort [all...] |
/vbox/src/VBox/Devices/Network/ |
H A D | SrvIntNetR0.cpp | 346 #define INTNET_SWITCHPORT_2_TRUNKIF(pSwitchPort) ((PINTNETTRUNKIF)(pSwitchPort)) 5014 static DECLCALLBACK(bool) intnetR0TrunkIfPortSetSGPhys(PINTNETTRUNKSWPORT pSwitchPort, bool fEnable) 5016 PINTNETTRUNKIF pThis = INTNET_SWITCHPORT_2_TRUNKIF(pSwitchPort); 5023 static DECLCALLBACK(void) intnetR0TrunkIfPortReportMacAddress(PINTNETTRUNKSWPORT pSwitchPort, PCRTMAC pMacAddr) 5025 PINTNETTRUNKIF pThis = INTNET_SWITCHPORT_2_TRUNKIF(pSwitchPort); 5049 static DECLCALLBACK(void) intnetR0TrunkIfPortReportPromiscuousMode(PINTNETTRUNKSWPORT pSwitchPort, bool fPromiscuous) 5051 PINTNETTRUNKIF pThis = INTNET_SWITCHPORT_2_TRUNKIF(pSwitchPort); 5075 static DECLCALLBACK(void) intnetR0TrunkIfPortReportGsoCapabilities(PINTNETTRUNKSWPORT pSwitchPort, 5078 PINTNETTRUNKIF pThis = INTNET_SWITCHPORT_2_TRUNKIF(pSwitchPort); [all...] |