These are the testpmd commands used to recreate the issue...
Common commands:
add port meter profile trtcm_rfc4115 0 1 1000 150000000 1000 1000 1
add port meter policy 0 1 g_actions end y_actions end r_actions drop / end
create port meter 0 1 1 1 yes 0xffff 0 g 0
3 groups with policer
flow create 0 ingress group 0 pattern end actions jump group 1 / end
flow create 0 ingress group 1 pattern end actions meter mtr_id 1 / jump group 2 / end
flow create 0 ingress group 2 pattern eth / ipv4 / end actions count / rss queues 6 7 8 9 end / end
3 groups without policer
flow create 0 ingress group 0 pattern end actions jump group 1 / end
flow create 0 ingress group 1 pattern end actions jump group 2 / end
flow create 0 ingress group 2 pattern eth / ipv4 / end actions count / rss queues 6 7 8 9 end / end
2 groups without policer
flow create 0 ingress group 0 pattern end actions jump group 1 / end
flow create 0 ingress group 1 pattern eth / ipv4 / end actions count / rss queues 6 7 8 9 end / end
thanks,
tony
testpmd command line
/dpdk-testpmd -l8-14 -a81:00.0,dv_flow_en=1 -- -i --nb-cores 6 --rxq 6 --txq 6 --port-topology loop --forward-mode=rxonly --hairpinq 4 --hairpin-mode 0x10
Versions
mlnx-ofa_kernel-24.04-OFED.24.04.0.6.6.1.rhel9u4.x86_64
kmod-mlnx-ofa_kernel-24.04-OFED.24.04.0.6.6.1.rhel9u4.x86_64
mlnx-ofa_kernel-devel-24.04-OFED.24.04.0.6.6.1.rhel9u4.x86_64
ofed-scripts-24.04-OFED.24.04.0.6.6.x86_64
DPDK: v24.03