|
@@ -2672,6 +2672,11 @@ static int be_close(struct net_device *netdev)
|
|
|
|
|
|
be_rx_qs_destroy(adapter);
|
|
|
|
|
|
+ for (i = 1; i < (adapter->uc_macs + 1); i++)
|
|
|
+ be_cmd_pmac_del(adapter, adapter->if_handle,
|
|
|
+ adapter->pmac_id[i], 0);
|
|
|
+ adapter->uc_macs = 0;
|
|
|
+
|
|
|
for_all_evt_queues(adapter, eqo, i) {
|
|
|
if (msix_enabled(adapter))
|
|
|
synchronize_irq(be_msix_vec_get(adapter, eqo));
|