aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/ethernet/emulex/benet/be_main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
index 13818d37bbbb..8e28cedf823b 100644
--- a/drivers/net/ethernet/emulex/benet/be_main.c
+++ b/drivers/net/ethernet/emulex/benet/be_main.c
@@ -2672,6 +2672,11 @@ static int be_close(struct net_device *netdev)
2672 2672
2673 be_rx_qs_destroy(adapter); 2673 be_rx_qs_destroy(adapter);
2674 2674
2675 for (i = 1; i < (adapter->uc_macs + 1); i++)
2676 be_cmd_pmac_del(adapter, adapter->if_handle,
2677 adapter->pmac_id[i], 0);
2678 adapter->uc_macs = 0;
2679
2675 for_all_evt_queues(adapter, eqo, i) { 2680 for_all_evt_queues(adapter, eqo, i) {
2676 if (msix_enabled(adapter)) 2681 if (msix_enabled(adapter))
2677 synchronize_irq(be_msix_vec_get(adapter, eqo)); 2682 synchronize_irq(be_msix_vec_get(adapter, eqo));