Hi everyone, I have found the root cause. In DPDK 23.11, the code below is removed. if (stream_init != NULL) { -- if (rte_eal_process_type() == RTE_PROC_SECONDARY) update_queue_state(); for (i = 0; i < cur_fwd_config.nb_fwd_streams; i++) stream_init(fwd_streams[i]); } Thank you very much. hao wang 于2024年4月12日周五 15:51写道: > I have a pmd that I am upstreaming to DPDK and currently testing. When I > use testpmd to test my pmd, I found that my pmd could trx in DPDK 23.07, > but it cannot in DPDK 23.11. After comparing the atlantic pmd between DPDK > 23.07 and 23.11, I see nearly no changes. I see the testpmd difference > between DPDK 23.07 and DPDK 23.11 and think these changes may not cause the > problem. > > But when I use pktgen to test the pmd, it's ok. > > Any suggestions? > > Thank you very much! >