VirtualBox

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


Ignore:
Timestamp:
Nov 1, 2016 7:10:01 PM (8 years ago)
Author:
vboxsync
Message:

Dev/E1000: (bugref:8624) Discard RX packets until the link is actually up

File:
1 edited

Legend:

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

    r64390 r64514  
    26582658    else
    26592659    {
     2660        /*
     2661         * When the guest changes 'Set Link Up' bit from 0 to 1 we check if
     2662         * the link is down and the cable is connected, and if they are we
     2663         * bring the link up, see @bugref{8624}.
     2664         */
    26602665        if (   (value & CTRL_SLU)
     2666            && !(CTRL & CTRL_SLU)
    26612667            && pThis->fCableConnected
    26622668            && !(STATUS & STATUS_LU))
     
    26652671            /* Do so in 5 seconds (by default). */
    26662672            e1kBringLinkUpDelayed(pThis);
    2667             /*
    2668              * Change the status (but not PHY status) anyway as Windows expects
    2669              * it for 82543GC.
    2670              */
    2671             STATUS |= STATUS_LU;
    26722673        }
    26732674        if (value & CTRL_VME)
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