summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/drivers/net/igbvf/igbvf_main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/drivers/net/igbvf/igbvf_main.c b/src/drivers/net/igbvf/igbvf_main.c
index 901bba95..aace5ad5 100644
--- a/src/drivers/net/igbvf/igbvf_main.c
+++ b/src/drivers/net/igbvf/igbvf_main.c
@@ -617,6 +617,10 @@ static int igbvf_open ( struct net_device *netdev )
DBG ("igbvf_open\n");
+ /* Update MAC address */
+ memcpy ( adapter->hw.mac.addr, netdev->ll_addr, ETH_ALEN );
+ igbvf_reset( adapter );
+
/* allocate transmit descriptors */
err = igbvf_setup_tx_resources ( adapter );
if (err) {