[PATCH 19/31] common/cnxk: fix incorrect aura ID
Nithin Dabilpuram
ndabilpuram at marvell.com
Fri Aug 11 10:57:53 CEST 2023
From: Pavan Nikhilesh <pbhagavatula at marvell.com>
The function `sso_hwgrp_alloc_xaq` expects aura ID, fix incorrectly
passing aura handle to it.
Fixes: 7e9a94909eea ("common/cnxk: realloc inline device XAQ AURA")
Signed-off-by: Pavan Nikhilesh <pbhagavatula at marvell.com>
---
drivers/common/cnxk/roc_nix_inl_dev.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/common/cnxk/roc_nix_inl_dev.c b/drivers/common/cnxk/roc_nix_inl_dev.c
index 2863d5da51..de3498a4f7 100644
--- a/drivers/common/cnxk/roc_nix_inl_dev.c
+++ b/drivers/common/cnxk/roc_nix_inl_dev.c
@@ -678,7 +678,8 @@ roc_nix_inl_dev_xaq_realloc(uint64_t aura_handle)
}
/* Setup xaq for hwgrps */
- rc = sso_hwgrp_alloc_xaq(&inl_dev->dev, inl_dev->xaq.aura_handle, 1);
+ rc = sso_hwgrp_alloc_xaq(&inl_dev->dev,
+ roc_npa_aura_handle_to_aura(inl_dev->xaq.aura_handle), 1);
if (rc) {
plt_err("Failed to setup hwgrp xaq aura, rc=%d", rc);
return rc;
--
2.25.1
More information about the dev
mailing list