VirtualBox

Changeset 41272 in vbox for trunk/src/apps


Ignore:
Timestamp:
May 14, 2012 9:02:00 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
77932
Message:

Network: Increased the limit of host-only interfaces to 128.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/apps/adpctl/VBoxNetAdpCtl.cpp

    r35819 r41272  
    3939/** @todo These are duplicates from src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdpInternal.h */
    4040#define VBOXNETADP_CTL_DEV_NAME    "/dev/vboxnetctl"
     41#define VBOXNETADP_MAX_INSTANCES   128
    4142#define VBOXNETADP_NAME            "vboxnet"
    4243#define VBOXNETADP_MAX_NAME_LEN    32
     
    184185    if (fd == -1)
    185186    {
    186         fprintf(stderr, "VBoxNetAdpCtl: Error while %s '%s': ",
    187                uCmd == VBOXNETADP_CTL_REMOVE ? "removing" : "adding", pReq->szName);
     187        fprintf(stderr, "VBoxNetAdpCtl: Error while %s %s: ",
     188                uCmd == VBOXNETADP_CTL_REMOVE ? "removing" : "adding",
     189                pReq->szName[0] ? pReq->szName : "new interface");
    188190        perror("failed to open " VBOXNETADP_CTL_DEV_NAME);
    189191        return ADPCTLERR_NO_CTL_DEV;
     
    193195    if (rc == -1)
    194196    {
    195         fprintf(stderr, "VBoxNetAdpCtl: Error while %s '%s': ",
    196                uCmd == VBOXNETADP_CTL_REMOVE ? "removing" : "adding", pReq->szName);
     197        fprintf(stderr, "VBoxNetAdpCtl: Error while %s %s: ",
     198                uCmd == VBOXNETADP_CTL_REMOVE ? "removing" : "adding",
     199                pReq->szName[0] ? pReq->szName : "new interface");
    197200        perror("VBoxNetAdpCtl: ioctl failed for " VBOXNETADP_CTL_DEV_NAME);
    198201        rc = ADPCTLERR_IOCTL_FAILED;
     
    210213    if (   strlen(pcszNameIn) >= VBOXNETADP_MAX_NAME_LEN
    211214        || sscanf(pcszNameIn, "vboxnet%d", &iAdapterIndex) != 1
    212         || iAdapterIndex < 0 || iAdapterIndex > 99 )
     215        || iAdapterIndex < 0 || iAdapterIndex >= VBOXNETADP_MAX_INSTANCES )
    213216    {
    214217        fprintf(stderr, "VBoxNetAdpCtl: Setting configuration for '%s' is not supported.\n", pcszNameIn);
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