git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test: add devargs test cases
[dpdk.git]
/
drivers
/
common
/
iavf
/
iavf_adminq.c
diff --git
a/drivers/common/iavf/iavf_adminq.c
b/drivers/common/iavf/iavf_adminq.c
index
ca265b0
..
9c36e89
100644
(file)
--- a/
drivers/common/iavf/iavf_adminq.c
+++ b/
drivers/common/iavf/iavf_adminq.c
@@
-1,5
+1,5
@@
/* SPDX-License-Identifier: BSD-3-Clause
/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2001-202
0
+ * Copyright(c) 2001-202
1 Intel Corporation
*/
#include "iavf_status.h"
*/
#include "iavf_status.h"
@@
-417,7
+417,7
@@
enum iavf_status iavf_init_arq(struct iavf_hw *hw)
/* initialize base registers */
ret_code = iavf_config_arq_regs(hw);
if (ret_code != IAVF_SUCCESS)
/* initialize base registers */
ret_code = iavf_config_arq_regs(hw);
if (ret_code != IAVF_SUCCESS)
- goto init_
adminq_free_rin
gs;
+ goto init_
config_re
gs;
/* success! */
hw->aq.arq.count = hw->aq.num_arq_entries;
/* success! */
hw->aq.arq.count = hw->aq.num_arq_entries;
@@
-425,6
+425,10
@@
enum iavf_status iavf_init_arq(struct iavf_hw *hw)
init_adminq_free_rings:
iavf_free_adminq_arq(hw);
init_adminq_free_rings:
iavf_free_adminq_arq(hw);
+ return ret_code;
+
+init_config_regs:
+ iavf_free_arq_bufs(hw);
init_adminq_exit:
return ret_code;
init_adminq_exit:
return ret_code;