VirtualBox

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


Ignore:
Timestamp:
Oct 6, 2017 12:12:04 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
118270
Message:

Dev/E1000: (bugref:8942) SLU write no longer triggers delayed LSC (reset does). No LSC on timer expiration if SLU is not set (except 82543GC).

File:
1 edited

Legend:

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

    r68973 r69001  
    27022702    else
    27032703    {
     2704#ifdef E1K_LSC_ON_SLU
    27042705        /*
    27052706         * When the guest changes 'Set Link Up' bit from 0 to 1 we check if
     
    27152716            e1kArmTimer(pThis, pThis->CTX_SUFF(pLUTimer), E1K_INIT_LINKUP_DELAY_US);
    27162717        }
     2718#endif /* E1K_LSC_ON_SLU */
    27172719        if ((value & CTRL_VME) != (CTRL & CTRL_VME))
    27182720        {
     
    34353437     */
    34363438    if (pThis->fCableConnected)
    3437         e1kR3LinkUp(pThis);
     3439    {
     3440        /* 82543GC does not have an internal PHY */
     3441        if (pThis->eChip == E1K_CHIP_82543GC || (CTRL & CTRL_SLU))
     3442            e1kR3LinkUp(pThis);
     3443    }
    34383444#ifdef E1K_LSC_ON_RESET
    34393445    else if (pThis->eChip == E1K_CHIP_82543GC)
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