aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/benet/be_main.c
diff options
context:
space:
mode:
authorAjit Khaparde <ajit.khaparde@emulex.com>2011-02-11 08:34:46 -0500
committerDavid S. Miller <davem@davemloft.net>2011-02-12 00:14:43 -0500
commit658681f72589b95b7ab340b4f644783d263b5200 (patch)
treea8eb354d5da875a36f6a89e806b6e5d36555a71a /drivers/net/benet/be_main.c
parent6bff57a7a6b97f2bf98cb96e56db1ec02a29d135 (diff)
be2net: Use domain id when be_cmd_if_destroy is called.
Signed-off-by: Ajit Khaparde <ajit.khaparde@emulex.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/benet/be_main.c')
-rw-r--r--drivers/net/benet/be_main.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/net/benet/be_main.c b/drivers/net/benet/be_main.c
index 4c73dceaeedf..aab464dd3063 100644
--- a/drivers/net/benet/be_main.c
+++ b/drivers/net/benet/be_main.c
@@ -2335,8 +2335,9 @@ if_destroy:
2335 for (vf = 0; vf < num_vfs; vf++) 2335 for (vf = 0; vf < num_vfs; vf++)
2336 if (adapter->vf_cfg[vf].vf_if_handle) 2336 if (adapter->vf_cfg[vf].vf_if_handle)
2337 be_cmd_if_destroy(adapter, 2337 be_cmd_if_destroy(adapter,
2338 adapter->vf_cfg[vf].vf_if_handle); 2338 adapter->vf_cfg[vf].vf_if_handle,
2339 be_cmd_if_destroy(adapter, adapter->if_handle); 2339 vf + 1);
2340 be_cmd_if_destroy(adapter, adapter->if_handle, 0);
2340do_none: 2341do_none:
2341 return status; 2342 return status;
2342} 2343}
@@ -2350,7 +2351,7 @@ static int be_clear(struct be_adapter *adapter)
2350 be_rx_queues_destroy(adapter); 2351 be_rx_queues_destroy(adapter);
2351 be_tx_queues_destroy(adapter); 2352 be_tx_queues_destroy(adapter);
2352 2353
2353 be_cmd_if_destroy(adapter, adapter->if_handle); 2354 be_cmd_if_destroy(adapter, adapter->if_handle, 0);
2354 2355
2355 /* tell fw we're done with firing cmds */ 2356 /* tell fw we're done with firing cmds */
2356 be_cmd_fw_clean(adapter); 2357 be_cmd_fw_clean(adapter);