[Accel-config] [PATCH] accel-config: Set wq name after setting mdev type
ramesh.thomas at intel.com Mon, 19 Jul 2021 23:44:41 -0400
| Newsgroups | dev.linux.lists.accel-config |
|---|---|
| Message-ID | <[email protected]> |
From: Ramesh Thomas <ramesh.thomas(a)intel.com>
Setting mdev type resets the name. After setting mdev set the name again
from the template.
Signed-off-by: Ramesh Thomas <ramesh.thomas(a)intel.com>
---
test/libaccfg.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/test/libaccfg.c b/test/libaccfg.c
index 57d97f2..516adbc 100644
--- a/test/libaccfg.c
+++ b/test/libaccfg.c
@@ -764,7 +764,8 @@ static int mdev_test(struct accfg_ctx *ctx, struct accfg_device *device,
return 0;
}
-static int set_mdev_type(struct accfg_ctx *ctx, struct accfg_wq *wq)
+static int set_mdev_type(struct accfg_ctx *ctx, struct accfg_wq *wq,
+ struct wq_parameters *wq_param)
{
int rc;
@@ -772,6 +773,10 @@ static int set_mdev_type(struct accfg_ctx *ctx, struct accfg_wq *wq)
if (rc)
fprintf(stderr, "Error setting mdev type\n");
+ rc = accfg_wq_set_str_name(wq, wq_param->name);
+ if (rc)
+ fprintf(stderr, "Error setting name for mdev type wq\n");
+
return rc;
}
@@ -810,7 +815,7 @@ static int test_mdev_1swq(struct accfg_ctx *ctx)
if (rc)
return rc;
- rc = set_mdev_type(ctx, test_ctx.wq[2]);
+ rc = set_mdev_type(ctx, test_ctx.wq[2], test_ctx.wq_param[2]);
if (rc)
return rc;
@@ -843,7 +848,7 @@ static int test_mdev_1dwq(struct accfg_ctx *ctx)
if (rc)
return rc;
- rc = set_mdev_type(ctx, test_ctx.wq[3]);
+ rc = set_mdev_type(ctx, test_ctx.wq[3], test_ctx.wq_param[3]);
if (rc)
return rc;
--
2.26.3