New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Low TX rate with 512B frames #678
Comments
@alialnu This is a mlx5 driver/ofed issue. trex code is the same. could you check with latest DPDK version v2.89 and latest ofed? |
I can also reproduce with v2.89. |
@alialnu it means that this is a dpdk mlx5 driver issue. try to figure out what was change betwean the DPDK. You can try to to git bisect to find the driver change that intruduce this. |
@hhaim could you please try adding "dpdk_devargs : ['txq_inline_min=1','txq_inline_max=700']" to your trex_cfg.yaml file. |
Thanks for the suggestion @aleks-kozyrev. I'll try it |
Setting the devargs improves the rate with 512B frames, but degrades it with lower frame sizes. |
v2.91 solves this |
Starting from TRex v2.80, there is a ~50% drop in TX rate with 512B frames.
The issue can be reproduced with
stl/bench.py
.To reproduce, start TRex:
$ ./t-rex-64 -i -c 14
Then start traffic and monitor stats:
> start -p 0 1 -m 100% -f stl/bench.py -t size=512,vm=cached
This was caused by dbb64b2, and the last good version is v2.79.
NIC: ConnectX-5.
Reproduces with multiple versions of MLNX_OFED (4.6-1.0.1.1, 5.2-2.2.0.0 and 5.3-1.0.0.1).
The text was updated successfully, but these errors were encountered: