VirtualBox

Changeset 38628 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Sep 5, 2011 10:06:32 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
73835
Message:

SrvIntNetR0.cpp,ConsoleImpl2.cpp: Better if SrvIntNetR0.cpp sets the default policies instead of Main.

File:
1 edited

Legend:

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

    r38549 r38628  
    56255625                | INTNET_OPEN_FLAGS_REQUIRE_AS_RESTRICTIVE_POLICIES
    56265626                | INTNET_OPEN_FLAGS_REQUIRE_EXACT);
    5627     uint32_t const  fDefFlags = INTNET_OPEN_FLAGS_ACCESS_RESTRICTED
    5628                               | INTNET_OPEN_FLAGS_PROMISC_ALLOW_CLIENTS
    5629                               | INTNET_OPEN_FLAGS_PROMISC_ALLOW_TRUNK_HOST
    5630                               | INTNET_OPEN_FLAGS_PROMISC_ALLOW_TRUNK_WIRE
    5631                               | INTNET_OPEN_FLAGS_TRUNK_HOST_ENABLED
    5632                               | INTNET_OPEN_FLAGS_TRUNK_HOST_CHASTE_MODE
    5633                               | INTNET_OPEN_FLAGS_TRUNK_WIRE_ENABLED
    5634                               | INTNET_OPEN_FLAGS_TRUNK_WIRE_CHASTE_MODE
    5635                               ;
     5627    uint32_t fDefFlags = INTNET_OPEN_FLAGS_PROMISC_ALLOW_CLIENTS
     5628                       | INTNET_OPEN_FLAGS_PROMISC_ALLOW_TRUNK_HOST
     5629                       | INTNET_OPEN_FLAGS_PROMISC_ALLOW_TRUNK_WIRE
     5630                       | INTNET_OPEN_FLAGS_TRUNK_HOST_ENABLED
     5631                       | INTNET_OPEN_FLAGS_TRUNK_HOST_CHASTE_MODE
     5632                       | INTNET_OPEN_FLAGS_TRUNK_WIRE_ENABLED
     5633                       | INTNET_OPEN_FLAGS_TRUNK_WIRE_CHASTE_MODE;
     5634    if (   enmTrunkType == kIntNetTrunkType_WhateverNone
     5635        || enmTrunkType == kIntNetTrunkType_None)
     5636        fDefFlags |= INTNET_OPEN_FLAGS_ACCESS_RESTRICTED;
     5637    else
     5638        fDefFlags |= INTNET_OPEN_FLAGS_ACCESS_PUBLIC;
    56365639    for (uint32_t i = 0; i < RT_ELEMENTS(g_afIntNetOpenNetworkNetFlags); i++)
    56375640        if (!(fFlags & g_afIntNetOpenNetworkNetFlags[i].fPair))
Note: See TracChangeset for help on using the changeset viewer.

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