Hi Bruce, > Can you perhaps also include the specific testpmd parameter you used in your > tests, as they can have a large effect on performance. On my Sandy Bridge > platform here are the testpmd flags I use for iofwd testing: > > "--rxd=128 --rxfreet=32 --rxpt=8 --rxht=8 --rxwt=0 --txd=512 --txfreet=32 > --txpt=32 --txht=0 --txwt=0 --txrst=32 --txqflags=0xF01 --numa --burst=32 > --mbcache=250 --total-num-mbufs=16383"
Sure. Common arguments: -b 0000:07:00.0 -b 0000:07:00.1 -b 0000:83:00.0 -b 0000:84:00.0 -n 4 -c 0x00ff00ff --socket-mem=2048,0 -- --port-numa-config=0,0,1,0,2,0,3,0 --socket-num=0 -i --burst=32 --txd=512 --rxd=512 --mbcache=128 --portmask=0xf Simple rx/tx: --txqflags=0xf01 1c1t: --coremask=0x00000080 --rxq=1 --txq=1 1c2t: --coremask=0x00800080 --rxq=1 --txq=1 2c2t: --coremask=0x00000088 --rxq=1 --txq=1 2c4t: --coremask=0x00880088 --rxq=1 --txq=1 4c8t: --coremask=0x00cc00cc --rxq=2 --txq=2 By the way, I think the absolute performance numbers are not so important in these tests. What is really important is to show the relative impact of the patches. Regards, Olivier