On 2025/6/9 23:21, Stephen Hemminger wrote: > On Mon, 9 Jun 2025 09:58:27 +0000 > Sivaprasad Tummala <sivaprasad.tumm...@amd.com> wrote: > >> Previously, the TX burst size was fixed at 256, leading to performance >> degradation in certain scenarios. >> >> This patch introduces logic to set the TX burst size to match the >> configured RX burst size (--burst option, default 32, max 512) >> for better efficiency. >> >> Fixes: d5c4897ecfb2 ("examples/l3fwd: add option to set Rx burst size") >> Cc: haij...@huawei.com >> Cc: sta...@dpdk.org >> >> Signed-off-by: Sivaprasad Tummala <sivaprasad.tumm...@amd.com> >> Tested-by: Venkat Kumar Ande <venkatkumar.a...@amd.com> >> Tested-by: Dengdui Huang <huangdeng...@huawei.com> > > What driver? Why not fix the driver. > If RX burst is small, there should be no way to get TX burst larger > than that to happen.
If the Tx burst is too large, a number of mbufs will be temporarily stored in l3fwd's mbuf_table in a short period of time. This leads to a decrease in the hit rate of the mempool cache, resulting in a drop in performance.