summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortongzongzhen <[email protected]>2024-05-24 17:42:44 +0800
committertongzongzhen <[email protected]>2024-05-24 17:42:44 +0800
commit0f646c0d34ecae6ed1e9ed5a67d21cbd7c3a5083 (patch)
treea84592377881ff8a6e1c9fda8b673207e21d6044
parent44bfb6f96d01d32dd35594d225afedfa2dfbda16 (diff)
bridge node broadcast packet traffic_link_id init to UINT16_MAXv4.8.13-20240524
-rw-r--r--service/src/node_bridge.c3
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*/