Changeset 16193 in vbox
- Timestamp:
- Jan 23, 2009 9:38:11 AM (16 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 2 edited
-
HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) (5 diffs)
-
Runtime/VBox/log-vbox.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c
r16183 r16193 847 847 * @param pSwitchPort The port on the switch that we're connected with (dynamic only). 848 848 * @param ppIfPort Where to store the pointer to our port interface (dynamic only). 849 */ 850 static int vboxNetFltNewInstance(PVBOXNETFLTGLOBALS pGlobals, const char *pszName, PINTNETTRUNKSWPORT pSwitchPort, PINTNETTRUNKIFPORT *ppIfPort 849 * @param fNoPromisc Do not attempt going into promiscuous mode. 850 */ 851 static int vboxNetFltNewInstance(PVBOXNETFLTGLOBALS pGlobals, const char *pszName, PINTNETTRUNKSWPORT pSwitchPort, PINTNETTRUNKIFPORT *ppIfPort, bool fNoPromisc 851 852 #ifdef VBOXNETFLT_STATIC_CONFIG 852 853 , void * pContext … … 881 882 pNew->fDisconnectedFromHost = false; 882 883 pNew->fRediscoveryPending = false; 884 pNew->fDisablePromiscuous = fNoPromisc; 883 885 pNew->NanoTSLastRediscovery = INT64_MAX; 884 886 pNew->cRefs = 1; … … 1004 1006 RTSemFastMutexRelease(pGlobals->hFastMtx); 1005 1007 1006 rc = vboxNetFltNewInstance(pGlobals, pszName, NULL, &pIfPort, pContext);1008 rc = vboxNetFltNewInstance(pGlobals, pszName, NULL, &pIfPort, false, pContext); 1007 1009 if(RT_SUCCESS(rc)) 1008 1010 *ppInstance = IFPORT_2_VBOXNETFLTINS(pIfPort); … … 1046 1048 /* Prevent setting promiscuous mode for WiFi adapters. */ 1047 1049 pCur->fDisablePromiscuous = fNoPromisc; 1050 LogAleksey(("fNoPromisc=%d\n", pCur->fDisablePromiscuous)); 1048 1051 vboxNetFltRetain(pCur, false /* fBusy */); /** @todo who releases this on failure? */ 1049 1052 rc = vboxNetFltConnectIt(pCur, pSwitchPort, ppIfPort); … … 1078 1081 * Dynamically create a new instance. 1079 1082 */ 1080 rc = vboxNetFltNewInstance(pGlobals, pszName, pSwitchPort, ppIfPort );1083 rc = vboxNetFltNewInstance(pGlobals, pszName, pSwitchPort, ppIfPort, fNoPromisc); 1081 1084 #endif 1082 1085 LogFlow(("vboxNetFltFactoryCreateAndConnect: returns %Rrc\n", rc)); -
trunk/src/VBox/Runtime/VBox/log-vbox.cpp
r16170 r16193 418 418 # endif 419 419 # if defined(DEBUG_aleksey) /* Guest ring-0 as well */ 420 RTLogGroupSettings(pLogger, "+net_flt_drv.e.l ");420 RTLogGroupSettings(pLogger, "+net_flt_drv.e.l.f+srv_intnet.e.l.f"); 421 421 RTLogFlags(pLogger, "enabled unbuffered"); 422 422 pLogger->fDestFlags |= RTLOGDEST_DEBUGGER;
Note:
See TracChangeset
for help on using the changeset viewer.

