Iperf3 throughtput with vcl on vpp-20.05-rc0 is only half of vpp-20.01. Below is the test topology:
+-------------+ +-------------+ |iperf3/Server| |iperf3/client| +-------------+ +-------------+ | | +-------------+ +-------------+ | VPP Server | | VPP Client | +-------------+ +-------------+ | | | | | | +------+ +------+ | Eth0 +-------- Connect ---------+ Eth1 | +------+ +------+ VPP 20.05 Server: > > > > vpp# show version > > > > vpp v20.05-rc0 built by dev on localhost.localdomain at > 2020-04-18T09:40:12 > > > > vpp# sh int addr > > > > eth0 (up): > > > > L3 192.168.7.100/24 > > > > local0 (dn): > > > > vpp# sh hard > > > > Name Idx Link Hardware > > > > eth0 1 up eth0 > > > > Link speed: 10 Gbps > > > > Ethernet address 90:e2:ba:93:2d:48 > > > > Intel 82599 > > > > carrier up full duplex mtu 1500 > > > > flags: admin-up pmd maybe-multiseg tx-offload intel-phdr-cksum > rx-ip4-cksum > > > > Devargs: > > VPP 20.05 Client: > > vpp# show version > vpp v20.05-rc0 built by dev on localhost.localdomain at > 2020-04-18T09:40:12 > vpp# sh int addr > eth0 (up): > L3 192.168.7.101/24 > local0 (dn): > vpp# sh hard > Name Idx Link Hardware > eth0 1 up eth0 > Link speed: 10 Gbps > Ethernet address 00:00:00:00:00:02 > Intel 82599 > carrier up full duplex mtu 1500 > flags: admin-up pmd maybe-multiseg tx-offload intel-phdr-cksum > rx-ip4-cksum > Devargs: > iperf server: > > > > sudo env \ > > > > LD_LIBRARY_PATH=/home/dev/net-base/script/../lib: \ > > > > VCL_CONFIG=/tmp/vcl-ts-96a9a.conf \ > > > > VCL_DEBUG=0 \ > > > > LDP_DEBUG=0 \ > > > > LDP_SID_BIT=9 > > > > LDP_TLS_CERT_FILE= \ > > > > LDP_TLS_KEY_FILE= \ > > > > LD_PRELOAD=/home/dev/net-base/script/../lib/libvcl_ldpreload.so \ > > > > iperf3 -4 -s 0.0.0.0 -p 1000 > > > iperf client: > > sudo env \ > LD_LIBRARY_PATH=/home/dev/net-base/script/../lib: \ > VCL_CONFIG=/tmp/vcl-tc-bc511.conf \ > VCL_DEBUG=0 \ > LDP_DEBUG=0 \ > LDP_SID_BIT=9 > LDP_TLS_CERT_FILE= \ > LDP_TLS_KEY_FILE= \ > LD_PRELOAD=/home/dev/net-base/script/../lib/libvcl_ldpreload.so \ > iperf3 -4 -c 192.168.7.100 -p 1000 -t 30 > iperf3 client output with vpp 20.05-rc0: > > > > Connecting to host 192.168.7.100, port 1000 > > > > [513] local 192.168.7.101 port 4557 connected to 192.168.7.100 port 1000 > > > > [ ID] Interval Transfer Bandwidth Retr Cwnd > > > > [513] 0.00-1.00 sec 577 MBytes 4.84 Gbits/sec 0 0.00 Bytes > > > > [513] 1.00-2.00 sec 322 MBytes 2.70 Gbits/sec 0 0.00 Bytes > > > > [513] 2.00-3.00 sec 594 MBytes 4.99 Gbits/sec 0 0.00 Bytes > > > > [513] 3.00-4.00 sec 596 MBytes 5.00 Gbits/sec 0 0.00 Bytes > > > > [513] 4.00-5.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 5.00-6.00 sec 452 MBytes 3.79 Gbits/sec 0 0.00 Bytes > > > > [513] 6.00-7.00 sec 599 MBytes 5.02 Gbits/sec 0 0.00 Bytes > > > > [513] 7.00-8.00 sec 449 MBytes 3.77 Gbits/sec 0 0.00 Bytes > > > > [513] 8.00-9.00 sec 599 MBytes 5.02 Gbits/sec 0 0.00 Bytes > > > > [513] 9.00-10.00 sec 600 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 10.00-11.00 sec 600 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 11.00-12.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 12.00-13.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 13.00-14.00 sec 600 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 14.00-15.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 15.00-16.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 16.00-17.00 sec 454 MBytes 3.81 Gbits/sec 0 0.00 Bytes > > > > [513] 17.00-18.00 sec 600 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 18.00-19.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 19.00-20.00 sec 599 MBytes 5.02 Gbits/sec 0 0.00 Bytes > > > > [513] 20.00-21.00 sec 600 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 21.00-22.00 sec 600 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 22.00-23.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 23.00-24.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 24.00-25.00 sec 599 MBytes 5.02 Gbits/sec 0 0.00 Bytes > > > > [513] 25.00-26.00 sec 452 MBytes 3.79 Gbits/sec 0 0.00 Bytes > > > > [513] 26.00-27.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 27.00-28.00 sec 600 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 28.00-29.00 sec 599 MBytes 5.03 Gbits/sec 0 0.00 Bytes > > > > [513] 29.00-30.00 sec 599 MBytes 5.02 Gbits/sec 0 0.00 Bytes > > > > - - - - - - - - - - - - - - - - - - - - - - - - - > > > > [ ID] Interval Transfer Bandwidth Retr > > > > [513] 0.00-30.00 sec 16.7 GBytes 4.78 Gbits/sec 0 > sender > > > > [513] 0.00-30.00 sec 16.7 GBytes 4.78 Gbits/sec > receiver > > > iperf3 client output with vpp 20.01: > > [513] local 192.168.7.101 port 10800 connected to 192.168.7.100 port 1000 > > [ ID] Interval Transfer Bandwidth Retr Cwnd > > > > [513] 0.00-1.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 1.00-2.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 2.00-3.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 3.00-4.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 4.00-5.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 5.00-6.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 6.00-7.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 7.00-8.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 8.00-9.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 9.00-10.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 10.00-11.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 11.00-12.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 12.00-13.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 13.00-14.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 14.00-15.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 15.00-16.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 16.00-17.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 17.00-18.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 18.00-19.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 19.00-20.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 20.00-21.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 21.00-22.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 22.00-23.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 23.00-24.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 24.00-25.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 25.00-26.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 26.00-27.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 27.00-28.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 28.00-29.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > [513] 29.00-30.00 sec 1.10 GBytes 9.41 Gbits/sec 0 0.00 Bytes > > > > - - - - - - - - - - - - - - - - - - - - - - - - - > > > > [ ID] Interval Transfer Bandwidth Retr > > > > [513] 0.00-30.00 sec 32.9 GBytes 9.41 Gbits/sec 0 > sender > > > > [513] 0.00-30.00 sec 32.9 GBytes 9.41 Gbits/sec > receiver > >
vcl-tc-bc511.conf
Description: Binary data
vcl-ts-96a9a.conf
Description: Binary data
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16102): https://lists.fd.io/g/vpp-dev/message/16102 Mute This Topic: https://lists.fd.io/mt/73104469/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-