diff options
| author | songyanchao <[email protected]> | 2022-11-14 09:23:05 +0000 |
|---|---|---|
| committer | songyanchao <[email protected]> | 2022-11-14 09:23:05 +0000 |
| commit | 336178dfb66237dc540f1e193127577b0a7aa19d (patch) | |
| tree | 0c13bdb2489bea6fb676dba04b9a0d05d58ed696 /service/src/node_shmdev.c | |
| parent | b93cb814eedf2c44212f758ded803fc8985e847c (diff) | |
🐞 fix(TSG-12616): 修改 ”port_egress_is_shmdev“ 未初始化导致自检数据包被丢弃问题v4.6.7-20221114
修改 ”port_egress_is_shmdev“ 未初始化导致自检数据包被丢弃问题
Diffstat (limited to 'service/src/node_shmdev.c')
| -rw-r--r-- | service/src/node_shmdev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/service/src/node_shmdev.c b/service/src/node_shmdev.c index 3b4e8b7..bb45348 100644 --- a/service/src/node_shmdev.c +++ b/service/src/node_shmdev.c @@ -387,6 +387,8 @@ static __rte_always_inline uint16_t shmdev_rx_node_process(struct rte_graph * gr else { /* Parse pkt */ + memset(private_ctrlzone, 0, sizeof(struct private_data)); + private_ctrlzone->port_egress_is_shmdev = 1; struct pkt_parser * pkt_parser_ptr = &private_ctrlzone->pkt_parser; MR_SHMDEV_STAT_ADD(shmdev_graph_stat, graph->id, new_create_pkt, 1); pkt_parser_init(pkt_parser_ptr, LAYER_TYPE_ALL, MR_PKT_PARSE_RESULT_MAX); |
