Prefer structure assignment over memcpy.
Found by struct-assign.cocci.

Signed-off-by: Stephen Hemminger <step...@networkplumber.org>
---
 lib/table/rte_swx_table_selector.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/table/rte_swx_table_selector.c 
b/lib/table/rte_swx_table_selector.c
index 18e021fe6f..da693cdba6 100644
--- a/lib/table/rte_swx_table_selector.c
+++ b/lib/table/rte_swx_table_selector.c
@@ -225,7 +225,7 @@ table_params_copy(struct table *t, struct 
rte_swx_table_selector_params *params)
        if (selector_size < 8)
                selector_size = 8;
 
-       memcpy(&t->params, params, sizeof(struct 
rte_swx_table_selector_params));
+       t->params = *params;
        t->params.selector_size = selector_size;
        t->params.selector_mask = NULL;
        t->params.n_groups_max = rte_align32pow2(params->n_groups_max);
-- 
2.47.2

Reply via email to