Prefer structure assignment over memcpy. Found by cocci/rte_memcpy.cocci. Signed-off-by: Stephen Hemminger <step...@networkplumber.org> --- lib/node/ethdev_rx.c | 2 +- lib/node/ip4_reassembly.c | 2 +- lib/node/kernel_rx.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/node/ethdev_rx.c b/lib/node/ethdev_rx.c index 475eff6abe..bcd192cc0c 100644 --- a/lib/node/ethdev_rx.c +++ b/lib/node/ethdev_rx.c @@ -186,7 +186,7 @@ ethdev_rx_node_init(const struct rte_graph *graph, struct rte_node *node) while (elem) { if (elem->nid == node->id) { /* Update node specific context */ - memcpy(ctx, &elem->ctx, sizeof(ethdev_rx_node_ctx_t)); + *ctx = elem->ctx; break; } elem = elem->next; diff --git a/lib/node/ip4_reassembly.c b/lib/node/ip4_reassembly.c index eb5f391114..c8072e6e50 100644 --- a/lib/node/ip4_reassembly.c +++ b/lib/node/ip4_reassembly.c @@ -157,7 +157,7 @@ ip4_reassembly_node_init(const struct rte_graph *graph, struct rte_node *node) while (elem) { if (elem->node_id == node->id) { /* Update node specific context */ - memcpy(ctx, &elem->ctx, sizeof(ip4_reassembly_ctx_t)); + *ctx = elem->ctx; break; } elem = elem->next; diff --git a/lib/node/kernel_rx.c b/lib/node/kernel_rx.c index 6c20cdbb1e..461330414f 100644 --- a/lib/node/kernel_rx.c +++ b/lib/node/kernel_rx.c @@ -198,7 +198,7 @@ kernel_rx_node_init(const struct rte_graph *graph, struct rte_node *node) while (elem) { if (elem->nid == node->id) { /* Update node specific context */ - memcpy(ctx, &elem->ctx, sizeof(kernel_rx_node_ctx_t)); + *ctx = elem->ctx; break; } elem = elem->next; -- 2.47.2