diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_main.c')
| -rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index 20a5af6d87d0..20d6764cedc8 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |||
| @@ -7444,9 +7444,8 @@ static int ixgbe_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
| 7444 | } | 7444 | } |
| 7445 | 7445 | ||
| 7446 | memcpy(netdev->dev_addr, hw->mac.perm_addr, netdev->addr_len); | 7446 | memcpy(netdev->dev_addr, hw->mac.perm_addr, netdev->addr_len); |
| 7447 | memcpy(netdev->perm_addr, hw->mac.perm_addr, netdev->addr_len); | ||
| 7448 | 7447 | ||
| 7449 | if (!is_valid_ether_addr(netdev->perm_addr)) { | 7448 | if (!is_valid_ether_addr(netdev->dev_addr)) { |
| 7450 | e_dev_err("invalid MAC address\n"); | 7449 | e_dev_err("invalid MAC address\n"); |
| 7451 | err = -EIO; | 7450 | err = -EIO; |
| 7452 | goto err_sw_init; | 7451 | goto err_sw_init; |
