VirtualBox

Changeset 11059 in vbox for trunk/src/VBox/Devices/Network


Ignore:
Timestamp:
Aug 1, 2008 1:59:05 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
33954
Message:

DrvIntNet: Added a hack for testing mac address sharing. (wif=en0)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/DrvIntNet.cpp

    r10899 r11059  
    884884        OpenReq.enmTrunkType = kIntNetTrunkType_NetFlt;
    885885        strcpy(OpenReq.szTrunk, &pThis->szNetwork[sizeof("if=") - 1]);
     886    }
     887    /* Temporary hack: attach to a network with the name 'wif=en0' and you're on the air. */
     888    if (    !OpenReq.szTrunk[0]
     889        &&   OpenReq.enmTrunkType == kIntNetTrunkType_None
     890        &&  !strncmp(pThis->szNetwork, "wif=en", sizeof("wif=en") - 1)
     891        &&  RT_C_IS_DIGIT(pThis->szNetwork[sizeof("wif=en") - 1])
     892        &&  !pThis->szNetwork[sizeof("wif=en")])
     893    {
     894        OpenReq.enmTrunkType = kIntNetTrunkType_NetFlt;
     895        OpenReq.fFlags |= INTNET_OPEN_FLAGS_SHARED_MAC_ON_WIRE;
     896        strcpy(OpenReq.szTrunk, &pThis->szNetwork[sizeof("wif=") - 1]);
    886897    }
    887898#endif
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette