]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/e1000/e1000_main.c
e1000: Fix AMT losing connectivity when switching VLAN in passive mode
[linux-2.6-omap-h63xx.git] / drivers / net / e1000 / e1000_main.c
index af87eb04d832c5406edad323473babf2520f6806..0109cc72746c0720f7030dca884502529b82d7b2 100644 (file)
@@ -373,7 +373,8 @@ e1000_update_mng_vlan(struct e1000_adapter *adapter)
                                        (vid != old_vid) &&
                                        !adapter->vlgrp->vlan_devices[old_vid])
                                e1000_vlan_rx_kill_vid(netdev, old_vid);
-               }
+               } else
+                       adapter->mng_vlan_id = vid;
        }
 }