Prefer structure assignment over memcpy.
Found by cocci/rte_memcpy.cocci.
Signed-off-by: Stephen Hemminger <stephen@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(-)
@@ -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;
@@ -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;
@@ -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;