diff options
Diffstat (limited to 'service')
| -rw-r--r-- | service/src/node_bridge.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/service/src/node_bridge.c b/service/src/node_bridge.c index f4a2b4f..37ac0c7 100644 --- a/service/src/node_bridge.c +++ b/service/src/node_bridge.c @@ -362,8 +362,9 @@ static __rte_always_inline uint16_t bridge_node_process(struct rte_graph * graph /* Populate the egress port information */ struct mrb_metadata * mbuf_copy_mrb_meta = mrbuf_cz_data(mbuf_copy, MR_NODE_CTRLZONE_ID); - memset(mbuf_copy_mrb_meta, 0, sizeof(struct mrb_metadata)); + mrb_metadata_clear(mbuf_copy_mrb_meta); mbuf_copy_mrb_meta->port_egress = egress_port; + mbuf_copy_mrb_meta->traffic_link_id = mrb_meta->traffic_link_id; #if 0 /* Mark packets for trace*/ |
