container memif

10ge2p1x710-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr

RFC2544: Pkt throughput L2BD with memif and IEEE 802.1Q test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.82e4 0.00
dpdk-process any wait 0 0 2 5.32e5 0.00
fib-walk any wait 0 0 3 8.17e2 0.00
ikev2-manager-process any wait 0 0 6 8.65e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.70e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.42e3 0.00
lisp-retry-service any wait 0 0 3 1.58e3 0.00
memif-process any wait 0 0 2 1.10e3 0.00
statseg-collector-process time wait 0 0 1 9.34e2 0.00
unix-epoll-input polling 12130 0 0 1.17e6 0.00
vpe-oam-process any wait 0 0 3 4.23e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 65.11, last 128 main loops 0.00 per node 0.00
vector rates in 4.1506e6, out 4.1506e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 186419 11801776 0 1.93e1 63.31
TenGigabitEthernet18/0/2-tx active 186419 11801776 0 7.83e1 63.31
dpdk-input polling 7872593 11801830 0 1.98e2 1.49
ethernet-input active 404295 23603606 0 3.96e1 58.38
l2-fwd active 341664 23603606 0 3.61e1 69.08
l2-input active 341664 23603606 0 3.87e1 69.08
l2-learn active 341664 23603606 0 4.40e1 69.08
l2-output active 341664 23603606 0 1.86e1 69.08
memif-input polling 7872593 11801776 0 2.55e2 1.49
memif1/1-output active 217876 11801830 0 1.99e1 54.17
memif1/1-tx active 217876 11801830 0 2.00e2 54.17
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 54.27, last 128 main loops 0.00 per node 0.00
vector rates in 4.1506e6, out 4.1506e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 167627 11801828 0 3.15e1 70.41
TenGigabitEthernet18/0/3-tx active 167627 11801828 0 7.51e1 70.41
dpdk-input polling 2522346 11801825 0 1.16e2 4.68
ethernet-input active 451514 23603653 0 6.01e1 52.28
l2-fwd active 442095 23603653 0 3.86e1 53.39
l2-input active 313827 23603653 0 4.45e1 75.21
l2-input-vtr active 283887 11801825 0 6.29e1 41.57
l2-learn active 442095 23603653 0 4.58e1 53.39
l2-output active 442095 23603653 0 4.44e1 53.39
memif-input polling 2522346 11801828 0 1.95e2 4.68
memif2/1-output active 283887 11801825 0 2.52e1 41.57
memif2/1-tx active 283887 11801825 0 2.07e2 41.57
64b-4t2c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 5.05e4 0.00
dpdk-process any wait 0 0 2 4.27e3 0.00
fib-walk any wait 0 0 3 1.75e3 0.00
ikev2-manager-process any wait 0 0 5 1.43e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.25e2 0.00
lisp-retry-service any wait 0 0 3 2.09e3 0.00
memif-process any wait 0 0 2 1.43e3 0.00
unix-epoll-input polling 6756 0 0 2.09e6 0.00
vpe-oam-process any wait 0 0 3 7.07e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 53.92, last 128 main loops 0.00 per node 0.00
vector rates in 4.6898e6, out 4.6898e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 171815 13357564 0 1.82e1 77.74
TenGigabitEthernet18/0/2-tx active 171815 13357564 0 7.67e1 77.74
dpdk-input polling 2207671 13357552 0 1.14e2 6.05
ethernet-input active 591475 26715116 0 4.46e1 45.17
l2-fwd active 447516 26715116 0 3.81e1 59.69
l2-input active 447516 26715116 0 3.96e1 59.69
l2-learn active 447516 26715116 0 4.64e1 59.69
l2-output active 447516 26715116 0 2.15e1 59.69
memif-input polling 2207671 13357564 0 1.94e2 6.05
memif1/1-output active 419660 13357552 0 2.67e1 31.83
memif1/1-tx active 419660 13357552 0 2.36e2 31.83
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 52.25, last 128 main loops 0.00 per node 0.00
vector rates in 4.7642e6, out 4.7642e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 174016 13569636 0 1.72e1 77.98
TenGigabitEthernet18/0/2-tx active 174016 13569636 0 7.29e1 77.98
dpdk-input polling 2280787 13569584 0 1.14e2 5.95
ethernet-input active 619864 27139220 0 4.34e1 43.78
l2-fwd active 469228 27139220 0 3.75e1 57.84
l2-input active 469228 27139220 0 3.93e1 57.84
l2-learn active 469228 27139220 0 4.59e1 57.84
l2-output active 469228 27139220 0 2.09e1 57.84
memif-input polling 2280787 13569636 0 1.90e2 5.95
memif1/1-output active 445848 13569584 0 2.67e1 30.44
memif1/1-tx active 445848 13569584 0 2.35e2 30.44
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 84.02, last 128 main loops 8.47 per node 67.75
vector rates in 4.6898e6, out 4.6898e6, drop 0.0000e0, punt 3.5109e-1
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 166987 13357556 0 3.04e1 79.99
TenGigabitEthernet18/0/3-tx active 166987 13357556 0 7.73e1 79.99
dpdk-input polling 177293 13357616 0 7.14e1 75.34
error-punt active 2 2 0 1.33e3 1.00
ethernet-input active 342617 26715172 0 5.49e1 77.97
l2-fwd active 342482 26715170 0 3.58e1 78.00
l2-input active 178528 26715170 0 4.21e1 149.64
l2-input-vtr active 175630 13357614 0 5.74e1 76.06
l2-learn active 342482 26715170 0 4.22e1 78.00
l2-output active 342482 26715170 0 4.56e1 78.00
memif-input polling 177293 13357556 0 1.59e2 75.34
memif2/1-output active 175630 13357614 0 2.12e1 76.06
memif2/1-tx active 175630 13357614 0 2.07e2 76.06
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 84.36, last 128 main loops 12.11 per node 96.88
vector rates in 4.7642e6, out 4.7642e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 171558 13569650 0 3.05e1 79.09
TenGigabitEthernet18/0/3-tx active 171558 13569650 0 7.52e1 79.09
dpdk-input polling 191635 13569608 0 6.99e1 70.81
ethernet-input active 348109 27139258 0 5.35e1 77.96
l2-fwd active 346024 27139258 0 3.53e1 78.43
l2-input active 180373 27139258 0 4.16e1 150.46
l2-input-vtr active 176551 13569608 0 5.69e1 76.86
l2-learn active 346024 27139258 0 4.17e1 78.43
l2-output active 346024 27139258 0 4.43e1 78.43
memif-input polling 191635 13569650 0 1.58e2 70.81
memif2/1-output active 176551 13569608 0 2.04e1 76.86
memif2/1-tx active 176551 13569608 0 2.05e2 76.86
64b-8t4c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr
 No 

10ge2p1x710-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.19e4 0.00
dpdk-process any wait 0 0 2 3.41e3 0.00
fib-walk any wait 0 0 3 1.71e3 0.00
ikev2-manager-process any wait 0 0 5 1.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.83e2 0.00
lisp-retry-service any wait 0 0 3 2.42e3 0.00
memif-process any wait 0 0 2 1.41e3 0.00
unix-epoll-input polling 7547 0 0 1.89e6 0.00
vpe-oam-process any wait 0 0 2 5.60e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 96.03, last 128 main loops 0.00 per node 0.00
vector rates in 5.3268e6, out 5.3268e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 177338 15308736 0 1.69e1 86.33
TenGigabitEthernet18/0/2-tx active 177338 15308736 0 7.69e1 86.33
dpdk-input polling 2561193 15308728 0 8.96e1 5.98
ethernet-input active 383429 30617464 0 3.69e1 79.85
l2-fwd active 286521 30617464 0 3.39e1 106.86
l2-input active 286521 30617464 0 3.72e1 106.86
l2-learn active 286521 30617464 0 4.11e1 106.86
l2-output active 286521 30617464 0 1.64e1 106.86
memif-input polling 2561193 15308736 0 1.85e2 5.98
memif1/1-output active 206091 15308728 0 1.75e1 74.28
memif1/1-tx active 206091 15308728 0 1.99e2 74.28
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 84.70, last 128 main loops 2.50 per node 40.00
vector rates in 5.3268e6, out 5.3268e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 153666 15308709 0 1.63e1 99.62
TenGigabitEthernet18/0/3-tx active 153666 15308709 0 7.57e1 99.62
dpdk-input polling 1914381 15308657 0 8.65e1 7.99
ethernet-input active 436085 30617366 0 3.85e1 70.21
l2-fwd active 324169 30617366 0 3.47e1 94.45
l2-input active 324169 30617366 0 3.76e1 94.45
l2-learn active 324169 30617366 0 4.19e1 94.45
l2-output active 324169 30617366 0 1.75e1 94.45
memif-input polling 1914381 15308709 0 1.77e2 7.99
memif2/1-output active 282419 15308657 0 1.99e1 54.21
memif2/1-tx active 282419 15308657 0 2.06e2 54.21
64b-4t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.12e4 0.00
dpdk-process any wait 0 0 2 2.88e5 0.00
fib-walk any wait 0 0 3 3.66e3 0.00
ikev2-manager-process any wait 0 0 5 2.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.57e3 0.00
lisp-retry-service any wait 0 0 3 3.55e3 0.00
memif-process any wait 0 0 2 2.75e3 0.00
unix-epoll-input polling 3232 0 0 4.47e6 0.00
vpe-oam-process any wait 0 0 3 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 80.42, last 128 main loops 12.50 per node 133.33
vector rates in 5.3454e6, out 5.3454e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 238623 15497492 0 1.99e1 64.95
TenGigabitEthernet18/0/2-tx active 238623 15497492 0 7.83e1 64.95
dpdk-input polling 369987 15497666 0 7.27e1 41.89
ethernet-input active 541085 30995158 0 4.09e1 57.28
l2-fwd active 307615 30995158 0 3.46e1 100.76
l2-input active 307615 30995158 0 3.69e1 100.76
l2-learn active 307615 30995158 0 4.22e1 100.76
l2-output active 307615 30995158 0 1.79e1 100.76
memif-input polling 369987 15497492 0 1.69e2 41.89
memif1/1-output active 302462 15497666 0 2.13e1 51.24
memif1/1-tx active 302462 15497666 0 2.27e2 51.24
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 82.63, last 128 main loops 4.75 per node 50.67
vector rates in 5.4303e6, out 5.4303e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 232838 15743515 0 1.92e1 67.62
TenGigabitEthernet18/0/2-tx active 232838 15743515 0 7.77e1 67.62
dpdk-input polling 357363 15743638 0 7.09e1 44.06
ethernet-input active 532763 31487153 0 4.03e1 59.10
l2-fwd active 305201 31487153 0 3.45e1 103.17
l2-input active 305201 31487153 0 3.69e1 103.17
l2-learn active 305201 31487153 0 4.19e1 103.17
l2-output active 305201 31487153 0 1.77e1 103.17
memif-input polling 357363 15743515 0 1.63e2 44.05
memif1/1-output active 299925 15743638 0 2.09e1 52.49
memif1/1-tx active 299925 15743638 0 2.23e2 52.49
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 80.80, last 128 main loops 3.00 per node 48.00
vector rates in 5.3454e6, out 5.3454e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 233821 15497696 0 1.92e1 66.28
TenGigabitEthernet18/0/3-tx active 233821 15497696 0 7.81e1 66.28
dpdk-input polling 432331 15497430 0 7.38e1 35.85
ethernet-input active 535727 30995126 0 4.09e1 57.86
l2-fwd active 307514 30995126 0 3.45e1 100.79
l2-input active 307514 30995126 0 3.69e1 100.79
l2-learn active 307514 30995126 0 4.20e1 100.79
l2-output active 307514 30995126 0 1.79e1 100.79
memif-input polling 432331 15497696 0 1.67e2 35.85
memif2/1-output active 301906 15497430 0 2.12e1 51.33
memif2/1-tx active 301906 15497430 0 2.28e2 51.33
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 84.09, last 128 main loops 4.75 per node 50.67
vector rates in 5.4303e6, out 5.4303e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 229023 15743652 0 1.90e1 68.74
TenGigabitEthernet18/0/3-tx active 229023 15743652 0 7.69e1 68.74
dpdk-input polling 411554 15743486 0 7.24e1 38.25
ethernet-input active 523446 31487138 0 4.01e1 60.15
l2-fwd active 299941 31487138 0 3.43e1 104.98
l2-input active 299941 31487138 0 3.69e1 104.98
l2-learn active 299941 31487138 0 4.18e1 104.98
l2-output active 299941 31487138 0 1.76e1 104.98
memif-input polling 411554 15743652 0 1.64e2 38.25
memif2/1-output active 294423 15743486 0 2.09e1 53.47
memif2/1-tx active 294423 15743486 0 2.23e2 53.47
64b-8t4c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 No 
imix-2t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.52e4 0.00
dpdk-process any wait 0 0 2 5.73e5 0.00
fib-walk any wait 0 0 3 2.61e3 0.00
ikev2-manager-process any wait 0 0 6 2.44e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.32e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.46e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.47e3 0.00
lisp-retry-service any wait 0 0 3 3.01e3 0.00
memif-process any wait 0 0 2 1.59e3 0.00
statseg-collector-process time wait 0 0 1 2.39e3 0.00
unix-epoll-input polling 2145 0 0 6.64e6 0.00
vpe-oam-process any wait 0 0 3 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 75.87, last 128 main loops 7.50 per node 80.00
vector rates in 3.6218e6, out 3.6218e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 154732 10334660 0 1.97e1 66.79
TenGigabitEthernet18/0/2-tx active 154732 10334660 0 9.38e1 66.79
dpdk-input polling 263860 10334524 0 8.45e1 39.17
ethernet-input active 370264 20669184 0 4.35e1 55.82
l2-fwd active 223534 20669184 0 3.65e1 92.47
l2-input active 223534 20669184 0 3.89e1 92.47
l2-learn active 223534 20669184 0 4.44e1 92.47
l2-output active 223534 20669184 0 1.89e1 92.47
memif-input polling 263860 10334660 0 4.02e2 39.17
memif1/1-output active 215532 10334524 0 2.23e1 47.95
memif1/1-tx active 215532 10334524 0 3.91e2 47.95
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 79.11, last 128 main loops 4.94 per node 52.67
vector rates in 3.6218e6, out 3.6218e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 161125 10334644 0 2.01e1 64.14
TenGigabitEthernet18/0/3-tx active 161125 10334644 0 9.28e1 64.14
dpdk-input polling 246748 10334740 0 8.45e1 41.88
ethernet-input active 368584 20669384 0 4.44e1 56.08
l2-fwd active 207635 20669384 0 3.63e1 99.55
l2-input active 207635 20669384 0 3.92e1 99.55
l2-learn active 207635 20669384 0 4.44e1 99.55
l2-output active 207635 20669384 0 1.86e1 99.55
memif-input polling 246748 10334644 0 4.03e2 41.88
memif2/1-output active 207459 10334740 0 2.18e1 49.82
memif2/1-tx active 207459 10334740 0 3.89e2 49.82
imix-4t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 3.55e4 0.00
dpdk-process any wait 0 0 2 6.29e5 0.00
fib-walk any wait 0 0 2 3.12e3 0.00
ikev2-manager-process any wait 0 0 5 2.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.81e3 0.00
lisp-retry-service any wait 0 0 2 3.31e3 0.00
memif-process any wait 0 0 2 2.63e3 0.00
unix-epoll-input polling 2693 0 0 5.31e6 0.00
vpe-oam-process any wait 0 0 2 1.89e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 35.73, last 128 main loops 5.75 per node 61.33
vector rates in 3.3174e6, out 3.3174e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 375488 9513644 0 3.09e1 25.34
TenGigabitEthernet18/0/2-tx active 375488 9513644 0 9.68e1 25.34
dpdk-input polling 407333 9513664 0 1.08e2 23.36
ethernet-input active 782802 19027308 0 5.72e1 24.31
l2-fwd active 407320 19027308 0 4.22e1 46.71
l2-input active 407320 19027308 0 4.19e1 46.71
l2-learn active 407320 19027308 0 5.23e1 46.71
l2-output active 407320 19027308 0 2.41e1 46.71
memif-input polling 407333 9513644 0 3.96e2 23.36
memif1/1-output active 407314 9513664 0 3.17e1 23.36
memif1/1-tx active 407314 9513664 0 4.03e2 23.36
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 35.28, last 128 main loops 4.75 per node 50.67
vector rates in 3.3699e6, out 3.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 382582 9663556 0 3.03e1 25.26
TenGigabitEthernet18/0/2-tx active 382582 9663340 0 9.68e1 25.26
dpdk-input polling 420367 9664672 0 1.05e2 22.99
ethernet-input active 802917 19328228 0 5.65e1 24.07
l2-fwd active 420342 19328228 0 4.26e1 45.98
l2-input active 420342 19328228 0 4.21e1 45.98
l2-learn active 420342 19328228 0 5.25e1 45.98
l2-output active 420342 19328228 0 2.43e1 45.98
memif-input polling 420367 9663556 0 3.82e2 22.99
memif1/1-output active 420335 9664672 0 3.21e1 22.99
memif1/1-tx active 420335 9664672 0 3.96e2 22.99
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 35.93, last 128 main loops 2.25 per node 24.00
vector rates in 3.3175e6, out 3.3175e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 375491 9513660 0 3.09e1 25.34
TenGigabitEthernet18/0/3-tx active 375491 9513660 0 9.67e1 25.34
dpdk-input polling 406217 9513656 0 1.06e2 23.42
ethernet-input active 779731 19027316 0 5.74e1 24.40
l2-fwd active 404436 19027316 0 4.22e1 47.05
l2-input active 404436 19027316 0 4.18e1 47.05
l2-learn active 404436 19027316 0 5.22e1 47.05
l2-output active 404436 19027316 0 2.42e1 47.05
memif-input polling 406217 9513660 0 3.94e2 23.42
memif2/1-output active 404240 9513656 0 3.19e1 23.53
memif2/1-tx active 404240 9513656 0 4.08e2 23.53
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 35.15, last 128 main loops 3.25 per node 34.67
vector rates in 3.3699e6, out 3.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 382622 9664692 0 3.03e1 25.26
TenGigabitEthernet18/0/3-tx active 382622 9664456 0 9.67e1 25.26
dpdk-input polling 425756 9663548 0 1.09e2 22.69
ethernet-input active 804857 19328240 0 5.73e1 24.01
l2-fwd active 422389 19328240 0 4.27e1 45.76
l2-input active 422389 19328240 0 4.22e1 45.76
l2-learn active 422389 19328240 0 5.27e1 45.76
l2-output active 422389 19328240 0 2.47e1 45.76
memif-input polling 425756 9664692 0 3.72e2 22.70
memif2/1-output active 422235 9663548 0 3.29e1 22.89
memif2/1-tx active 422235 9663548 0 3.99e2 22.89
imix-8t4c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.26e4 0.00
dpdk-process any wait 0 0 2 6.65e5 0.00
fib-walk any wait 0 0 3 2.50e3 0.00
ikev2-manager-process any wait 0 0 6 1.69e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.99e3 0.00
lisp-retry-service any wait 0 0 3 2.69e3 0.00
memif-process any wait 0 0 2 3.99e3 0.00
unix-epoll-input polling 10216 0 0 1.39e6 0.00
vpe-oam-process any wait 0 0 2 1.78e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 8.13, last 128 main loops .63 per node 6.67
vector rates in 1.6515e6, out 1.6515e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 722347 4706620 0 7.32e1 6.52
TenGigabitEthernet18/0/2-tx active 722347 4706620 0 1.66e2 6.52
dpdk-input polling 1017550 4706604 0 2.85e2 4.63
ethernet-input active 1623356 9413224 0 1.24e2 5.79
l2-fwd active 926103 9413224 0 7.17e1 10.16
l2-input active 926103 9413224 0 6.62e1 10.16
l2-learn active 926103 9413224 0 8.99e1 10.16
l2-output active 926103 9413224 0 6.45e1 10.16
memif-input polling 1017550 4706620 0 6.12e2 4.63
memif1/1-output active 901009 4706604 0 9.13e1 5.22
memif1/1-tx active 901009 4706604 0 9.46e2 5.22
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 8.61, last 128 main loops .75 per node 8.00
vector rates in 1.6777e6, out 1.6777e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 714734 4781324 0 7.22e1 6.69
TenGigabitEthernet18/0/2-tx active 714734 4781324 0 1.67e2 6.69
dpdk-input polling 955451 4781312 0 2.72e2 5.00
ethernet-input active 1575283 9562636 0 1.20e2 6.07
l2-fwd active 877611 9562636 0 7.08e1 10.89
l2-input active 877611 9562636 0 6.39e1 10.89
l2-learn active 877611 9562636 0 8.68e1 10.89
l2-output active 877611 9562636 0 6.12e1 10.89
memif-input polling 955451 4781324 0 6.89e2 5.00
memif1/1-output active 860549 4781312 0 8.73e1 5.56
memif1/1-tx active 860549 4781312 0 8.67e2 5.56
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 8.22, last 128 main loops .50 per node 5.33
vector rates in 1.6515e6, out 1.6515e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 727480 4706616 0 7.44e1 6.47
TenGigabitEthernet18/0/2-tx active 727480 4706616 0 1.66e2 6.47
dpdk-input polling 1017441 4706608 0 2.72e2 4.63
ethernet-input active 1614007 9413224 0 1.24e2 5.83
l2-fwd active 911237 9413224 0 7.25e1 10.33
l2-input active 911237 9413224 0 6.46e1 10.33
l2-learn active 911237 9413224 0 8.94e1 10.33
l2-output active 911237 9413224 0 6.38e1 10.33
memif-input polling 1017441 4706616 0 6.89e2 4.63
memif1/1-output active 886527 4706608 0 8.99e1 5.31
memif1/1-tx active 886527 4706608 0 8.85e2 5.31
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 8.56, last 128 main loops .50 per node 5.33
vector rates in 1.6777e6, out 1.6777e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 704087 4781320 0 7.28e1 6.79
TenGigabitEthernet18/0/2-tx active 704087 4781320 0 1.68e2 6.79
dpdk-input polling 954458 4781316 0 2.72e2 5.01
ethernet-input active 1575218 9562636 0 1.23e2 6.07
l2-fwd active 887922 9562636 0 7.13e1 10.77
l2-input active 887922 9562636 0 6.45e1 10.77
l2-learn active 887922 9562636 0 8.73e1 10.77
l2-output active 887922 9562636 0 6.18e1 10.77
memif-input polling 954458 4781320 0 6.17e2 5.01
memif1/1-output active 871131 4781316 0 9.01e1 5.49
memif1/1-tx active 871131 4781316 0 9.25e2 5.49
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 8.38, last 128 main loops .50 per node 5.33
vector rates in 1.6515e6, out 1.6515e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 750308 4706608 0 7.44e1 6.27
TenGigabitEthernet18/0/3-tx active 750308 4706608 0 1.78e2 6.27
dpdk-input polling 1138828 4706616 0 3.15e2 4.13
ethernet-input active 1560289 9413224 0 1.24e2 6.03
l2-fwd active 905690 9413224 0 7.09e1 10.39
l2-input active 905690 9413224 0 6.41e1 10.39
l2-learn active 905690 9413224 0 8.87e1 10.39
l2-output active 905690 9413224 0 6.26e1 10.39
memif-input polling 1138828 4706608 0 6.31e2 4.13
memif2/1-output active 809981 4706616 0 8.55e1 5.81
memif2/1-tx active 809981 4706616 0 8.94e2 5.81
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 8.64, last 128 main loops .88 per node 9.33
vector rates in 1.6777e6, out 1.6777e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 742838 4781316 0 7.45e1 6.44
TenGigabitEthernet18/0/3-tx active 742838 4781316 0 1.72e2 6.44
dpdk-input polling 1143127 4781328 0 2.84e2 4.18
ethernet-input active 1540982 9562644 0 1.19e2 6.21
l2-fwd active 888746 9562644 0 7.07e1 10.76
l2-input active 888746 9562644 0 6.46e1 10.76
l2-learn active 888746 9562644 0 8.69e1 10.76
l2-output active 888746 9562644 0 6.06e1 10.76
memif-input polling 1143127 4781316 0 7.08e2 4.18
memif2/1-output active 798144 4781328 0 8.53e1 5.99
memif2/1-tx active 798144 4781328 0 8.22e2 5.99
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 8.35, last 128 main loops .25 per node 4.00
vector rates in 1.6515e6, out 1.6515e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 761956 4706608 0 7.59e1 6.18
TenGigabitEthernet18/0/3-tx active 761956 4706608 0 1.77e2 6.18
dpdk-input polling 1159229 4706620 0 3.00e2 4.06
ethernet-input active 1568573 9413228 0 1.23e2 6.00
l2-fwd active 906609 9413228 0 7.13e1 10.38
l2-input active 906609 9413228 0 6.48e1 10.38
l2-learn active 906609 9413228 0 8.79e1 10.38
l2-output active 906609 9413228 0 6.27e1 10.38
memif-input polling 1159229 4706608 0 7.06e2 4.06
memif2/1-output active 806617 4706620 0 8.67e1 5.84
memif2/1-tx active 806617 4706620 0 8.33e2 5.84
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 8.56, last 128 main loops 1.00 per node 10.67
vector rates in 1.6777e6, out 1.6777e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 735718 4781312 0 7.47e1 6.49
TenGigabitEthernet18/0/3-tx active 735718 4781312 0 1.71e2 6.49
dpdk-input polling 1129322 4781320 0 2.76e2 4.23
ethernet-input active 1548836 9562632 0 1.19e2 6.17
l2-fwd active 901190 9562632 0 7.06e1 10.61
l2-input active 901190 9562632 0 6.54e1 10.61
l2-learn active 901190 9562632 0 8.97e1 10.61
l2-output active 901190 9562632 0 6.14e1 10.61
memif-input polling 1129322 4781312 0 6.36e2 4.23
memif2/1-output active 813118 4781320 0 8.33e1 5.88
memif2/1-tx active 813118 4781320 0 8.96e2 5.88

10ge2p1x710-eth-l2xcbase-eth-1memif-1dcr-ndrpdr

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel. Container is connected to VPP via Memif interface running same VPP version as running on DUT. Resources are limited via cgroup to use 5 cores allocated from pool of isolated CPUs. There are no memory contraints. Cross Horizontal topology with packets flowing via DUT (VPP) to Container, then via horizontal memif to the next Container, and so on until the last Container then to NIC (in last Container). Single Container is supported as of now.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 6.58e5 0.00
dpdk-process any wait 0 0 2 3.50e3 0.00
fib-walk any wait 0 0 2 1.75e3 0.00
ikev2-manager-process any wait 0 0 5 1.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.54e2 0.00
lisp-retry-service any wait 0 0 2 1.54e3 0.00
memif-process any wait 0 0 2 1.20e3 0.00
unix-epoll-input polling 1228 0 0 1.28e7 0.00
vpe-oam-process any wait 0 0 2 6.52e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 249.46, last 128 main loops 24.00 per node 256.00
vector rates in 1.4413e7, out 1.4413e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 163602 41481184 0 7.42e0 253.55
TenGigabitEthernet18/0/2-tx active 163602 41481184 0 3.63e1 253.55
dpdk-input polling 246364 41682432 0 3.19e1 169.19
ethernet-input active 333454 83163616 0 1.71e1 249.40
l2-input active 333285 83163616 0 1.43e1 249.53
l2-output active 333285 83163616 0 6.35e0 249.53
memif-input polling 246364 41481184 0 8.36e1 168.37
memif1/1-output active 169852 41682432 0 7.34e0 245.40
memif1/1-tx active 169852 41682432 0 1.04e2 245.40
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 2081 0 0 6.21e6 0.00
64b-4t2c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 2.69e6 0.00
dpdk-process any wait 0 0 2 2.96e5 0.00
fib-walk any wait 0 0 3 1.21e3 0.00
ikev2-manager-process any wait 0 0 6 1.14e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.04e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.26e3 0.00
lisp-retry-service any wait 0 0 3 2.24e3 0.00
memif-process any wait 0 0 2 1.24e3 0.00
statseg-collector-process time wait 0 0 1 1.35e3 0.00
unix-epoll-input polling 10224 0 0 1.77e6 0.00
vpe-oam-process any wait 0 0 3 5.90e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 10.95, last 128 main loops 0.00 per node 0.00
vector rates in 3.9607e6, out 3.9607e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 21371005 23321784 0 1.77e2 1.09
ethernet-input active 2130422 23321784 0 4.60e1 10.95
l2-input active 2130422 23321784 0 2.84e1 10.95
l2-output active 2130422 23321784 0 2.54e1 10.95
memif-input polling 21371005 0 0 7.48e1 0.00
memif1/1-output active 2130422 23321784 0 2.44e1 10.95
memif1/1-tx active 2130422 23321784 0 2.03e2 10.95
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 88.14, last 128 main loops 0.00 per node 0.00
vector rates in 1.1976e7, out 1.1976e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 207580 46826128 0 7.37e0 225.58
TenGigabitEthernet18/0/2-tx active 207580 46826128 0 3.59e1 225.58
dpdk-input polling 1245118 23691328 0 5.93e1 19.03
ethernet-input active 818318 70517456 0 2.11e1 86.17
l2-input active 781891 70517456 0 1.60e1 90.19
l2-output active 781891 70517456 0 9.60e0 90.19
memif-input polling 1245118 46826128 0 9.21e1 37.61
memif1/1-output active 610738 23691328 0 1.28e1 38.79
memif1/1-tx active 610738 23691328 0 1.38e2 38.79
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 7502 0 0 1.72e6 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 7405 0 0 1.74e6 0.00
64b-8t4c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 1.23e6 0.00
dhcp-client-process any wait 0 0 1 9.44e2 0.00
dpdk-process any wait 0 0 2 3.52e3 0.00
fib-walk any wait 0 0 3 1.22e3 0.00
ikev2-manager-process any wait 0 0 6 1.04e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.94e3 0.00
ip-route-resolver-process any wait 0 0 1 1.54e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.10e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.50e3 0.00
lisp-retry-service any wait 0 0 3 2.25e3 0.00
memif-process any wait 0 0 2 1.97e3 0.00
statseg-collector-process time wait 0 0 1 2.60e3 0.00
unix-epoll-input polling 7437 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 3 9.33e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 5.25, last 128 main loops 0.00 per node 0.00
vector rates in 2.1044e6, out 2.1044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 9560677 12171548 0 3.72e2 1.27
ethernet-input active 2316868 12171548 0 6.72e1 5.25
l2-input active 2316868 12171548 0 4.26e1 5.25
l2-output active 2316868 12171548 0 4.34e1 5.25
memif-input polling 9560677 0 0 1.56e2 0.00
memif1/1-output active 2316868 12171548 0 4.37e1 5.25
memif1/1-tx active 2316868 12171548 0 4.41e2 5.25
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 63.23, last 128 main loops .19 per node 4.00
vector rates in 1.0546e7, out 1.0546e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 210294 48634112 0 7.24e0 231.27
TenGigabitEthernet18/0/2-tx active 210294 48634112 0 3.54e1 231.27
dpdk-input polling 1598977 12364624 0 1.09e2 7.73
ethernet-input active 988815 60998736 0 2.21e1 61.69
l2-input active 940659 60998736 0 1.68e1 64.85
l2-output active 940659 60998736 0 1.00e1 64.85
memif-input polling 1598977 48634112 0 9.51e1 30.42
memif1/1-output active 778521 12364624 0 2.15e1 15.88
memif1/1-tx active 778521 12364624 0 2.44e2 15.88
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 5.23, last 128 main loops 0.00 per node 0.00
vector rates in 2.1044e6, out 2.1044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 10074673 12171582 0 3.72e2 1.21
ethernet-input active 2328743 12171582 0 7.04e1 5.23
l2-input active 2328743 12171582 0 4.26e1 5.23
l2-output active 2328743 12171582 0 4.71e1 5.23
memif-input polling 10074673 0 0 1.36e2 0.00
memif1/1-output active 2328743 12171582 0 4.24e1 5.23
memif1/1-tx active 2328743 12171582 0 4.40e2 5.23
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 5.35, last 128 main loops 0.00 per node 0.00
vector rates in 2.1378e6, out 2.1378e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 9714612 12364746 0 3.74e2 1.27
ethernet-input active 2313205 12364746 0 7.14e1 5.35
l2-input active 2313205 12364746 0 4.18e1 5.35
l2-output active 2313205 12364746 0 4.57e1 5.35
memif-input polling 9714612 0 0 1.43e2 0.00
memif1/1-output active 2313205 12364746 0 4.21e1 5.35
memif1/1-tx active 2313205 12364746 0 4.24e2 5.35
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 8110 0 0 2.12e6 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 6208 0 0 2.08e6 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 6189 0 0 2.08e6 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 6271 0 0 2.06e6 0.00
imix-2t1c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 2.14e6 0.00
dpdk-process any wait 0 0 2 2.88e5 0.00
fib-walk any wait 0 0 3 1.21e3 0.00
ikev2-manager-process any wait 0 0 6 1.00e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.36e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.60e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.30e3 0.00
lisp-retry-service any wait 0 0 3 2.61e3 0.00
memif-process any wait 0 0 2 1.39e3 0.00
statseg-collector-process time wait 0 0 1 1.31e3 0.00
unix-epoll-input polling 2213 0 0 7.22e6 0.00
vpe-oam-process any wait 0 0 3 8.05e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 70.82, last 128 main loops 4.88 per node 62.40
vector rates in 6.5896e6, out 6.5895e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 317725 18998614 0 1.05e1 59.79
TenGigabitEthernet18/0/2-tx active 317725 18998336 0 4.84e1 59.79
dpdk-input polling 414925 19314916 0 5.56e1 46.55
ethernet-input active 699789 38313530 0 2.29e1 54.75
l2-input active 382183 38313530 0 1.51e1 100.25
l2-output active 382183 38313530 0 9.27e0 100.25
memif-input polling 414925 18998614 0 2.81e2 45.79
memif1/1-output active 382064 19314916 0 1.13e1 50.55
memif1/1-tx active 382064 19314916 0 2.55e2 50.55
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 1886 0 0 6.85e6 0.00
imix-4t2c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 35 3.23e5 0.00
dpdk-process any wait 0 0 2 3.45e3 0.00
fib-walk any wait 0 0 3 1.62e3 0.00
ikev2-manager-process any wait 0 0 6 1.51e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.12e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.42e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.25e3 0.00
lisp-retry-service any wait 0 0 3 2.52e3 0.00
memif-process any wait 0 0 1 1.49e3 0.00
statseg-collector-process time wait 0 0 1 1.32e3 0.00
unix-epoll-input polling 5147 0 0 1.63e6 0.00
vpe-oam-process any wait 0 0 3 1.31e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 3.85, last 128 main loops 0.00 per node 0.00
vector rates in 1.6577e6, out 1.6577e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 22229057 9492520 0 5.03e2 .43
ethernet-input active 2465499 9492520 0 8.27e1 3.85
l2-input active 2465499 9492520 0 5.33e1 3.85
l2-output active 2465499 9492520 0 6.08e1 3.85
memif-input polling 22229057 0 0 7.24e1 0.00
memif1/1-output active 2465499 9492520 0 5.49e1 3.85
memif1/1-tx active 2465499 9492520 0 4.20e2 3.85
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 14.35, last 128 main loops .75 per node 9.60
vector rates in 5.0199e6, out 5.0199e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1218870 19102700 0 2.09e1 15.67
TenGigabitEthernet18/0/2-tx active 1218870 19102592 0 6.34e1 15.67
dpdk-input polling 1458176 9643128 0 1.35e2 6.61
ethernet-input active 2609514 28745828 0 4.40e1 11.02
l2-input active 1398041 28745828 0 2.39e1 20.56
l2-output active 1398041 28745828 0 2.31e1 20.56
memif-input polling 1458176 19102700 0 2.63e2 13.10
memif1/1-output active 1390644 9643128 0 4.13e1 6.93
memif1/1-tx active 1390644 9643128 0 3.39e2 6.93
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 10496 0 0 1.64e6 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 10453 0 0 1.65e6 0.00
imix-8t4c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 44 4.37e6 0.00
dpdk-process any wait 0 0 2 5.67e3 0.00
fib-walk any wait 0 0 3 2.52e3 0.00
ikev2-manager-process any wait 0 0 5 1.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 2.02e3 0.00
lisp-retry-service any wait 0 0 3 4.75e3 0.00
memif-process any wait 0 0 2 3.29e3 0.00
unix-epoll-input polling 9010 0 0 1.26e6 0.00
vpe-oam-process any wait 0 0 3 1.32e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 3.61, last 128 main loops 0.00 per node 0.00
vector rates in 8.1987e5, out 8.1987e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 18172464 4784220 0 1.46e3 .26
ethernet-input active 1326323 4784220 0 8.52e1 3.61
l2-input active 1326323 4784220 0 6.29e1 3.61
l2-output active 1326323 4784220 0 6.20e1 3.61
memif-input polling 18172464 0 0 1.35e2 0.00
memif1/1-output active 1326323 4784220 0 5.78e1 3.61
memif1/1-tx active 1326323 4784220 0 5.49e2 3.61
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 11.78, last 128 main loops .94 per node 12.00
vector rates in 4.1236e6, out 4.1236e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1333578 19203132 0 2.19e1 14.39
TenGigabitEthernet18/0/2-tx active 1333578 19202728 0 6.16e1 14.39
dpdk-input polling 1887988 4859776 0 2.58e2 2.57
ethernet-input active 2546813 24062908 0 4.67e1 9.45
l2-input active 1537422 24062908 0 2.64e1 15.65
l2-output active 1537422 24062908 0 2.71e1 15.65
memif-input polling 1887988 19203132 0 3.31e2 10.17
memif1/1-output active 1213235 4859776 0 6.56e1 4.01
memif1/1-tx active 1213235 4859776 0 5.14e2 4.01
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 3.62, last 128 main loops 0.00 per node 0.00
vector rates in 8.1987e5, out 8.1987e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 18397438 4784248 0 1.45e3 .26
ethernet-input active 1322844 4784248 0 8.97e1 3.62
l2-input active 1322844 4784248 0 5.57e1 3.62
l2-output active 1322844 4784248 0 6.09e1 3.62
memif-input polling 18397438 0 0 1.32e2 0.00
memif1/1-output active 1322844 4784248 0 5.82e1 3.62
memif1/1-tx active 1322844 4784248 0 5.71e2 3.62
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 3.62, last 128 main loops 0.00 per node 0.00
vector rates in 8.3287e5, out 8.3287e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 17801298 4860096 0 1.43e3 .27
ethernet-input active 1342365 4860096 0 9.19e1 3.62
l2-input active 1342365 4860096 0 5.53e1 3.62
l2-output active 1342365 4860096 0 6.02e1 3.62
memif-input polling 17801298 0 0 1.38e2 0.00
memif1/1-output active 1342365 4860096 0 5.86e1 3.62
memif1/1-tx active 1342365 4860096 0 5.48e2 3.62
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 13814 0 0 1.25e6 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 6927 0 0 1.24e6 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 6969 0 0 1.23e6 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
unix-epoll-input polling 20713 0 0 1.25e6 0.00

10ge2p1x710-eth-l2xcbase-eth-2memif-1dcr-ndrpdr

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 6.65e4 0.00
dpdk-process any wait 0 0 2 6.16e3 0.00
fib-walk any wait 0 0 3 1.71e3 0.00
ikev2-manager-process any wait 0 0 6 1.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.29e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.48e3 0.00
lisp-retry-service any wait 0 0 3 1.49e3 0.00
memif-process any wait 0 0 2 1.33e3 0.00
statseg-collector-process time wait 0 0 1 2.00e3 0.00
unix-epoll-input polling 4914 0 0 2.88e6 0.00
vpe-oam-process any wait 0 0 3 6.96e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 255.99, last 128 main loops 24.00 per node 256.00
vector rates in 7.8360e6, out 7.8360e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 87049 22284280 0 1.42e1 255.99
TenGigabitEthernet18/0/2-tx active 87049 22284280 0 7.52e1 255.99
dpdk-input polling 87049 22284538 0 6.35e1 255.99
ethernet-input active 174098 44568818 0 3.07e1 255.99
l2-input active 174098 44568818 0 2.72e1 255.99
l2-output active 174098 44568818 0 1.14e1 255.99
memif-input polling 87049 22284280 0 1.34e2 255.99
memif1/1-output active 87049 22284538 0 1.39e1 255.99
memif1/1-tx active 87049 22284538 0 1.98e2 255.99
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 255.99, last 128 main loops 24.00 per node 256.00
vector rates in 7.8359e6, out 7.8359e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 87048 22284282 0 1.43e1 255.99
TenGigabitEthernet18/0/3-tx active 87048 22284282 0 7.54e1 255.99
dpdk-input polling 87049 22284276 0 6.35e1 255.99
ethernet-input active 174097 44568558 0 3.07e1 255.99
l2-input active 174097 44568558 0 2.72e1 255.99
l2-output active 174097 44568558 0 1.13e1 255.99
memif-input polling 87049 22284282 0 1.34e2 255.99
memif2/1-output active 87049 22284276 0 1.38e1 255.99
memif2/1-tx active 87049 22284276 0 1.98e2 255.99
64b-4t2c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 7.42e4 0.00
dpdk-process any wait 0 0 2 2.94e5 0.00
fib-walk any wait 0 0 3 1.39e3 0.00
ikev2-manager-process any wait 0 0 5 1.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.48e3 0.00
lisp-retry-service any wait 0 0 3 2.74e3 0.00
memif-process any wait 0 0 1 2.31e3 0.00
unix-epoll-input polling 2618 0 0 5.42e6 0.00
vpe-oam-process any wait 0 0 3 1.00e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 201.43, last 128 main loops 8.58 per node 109.80
vector rates in 7.5315e6, out 7.5315e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 97925 21411236 0 1.49e1 218.65
TenGigabitEthernet18/0/2-tx active 97925 21411236 0 7.29e1 218.65
dpdk-input polling 121672 21411196 0 6.66e1 175.97
ethernet-input active 217259 42822432 0 3.14e1 197.10
l2-input active 207933 42822432 0 2.73e1 205.94
l2-output active 207933 42822432 0 1.26e1 205.94
memif-input polling 121672 21411236 0 1.42e2 175.98
memif1/1-output active 119334 21411196 0 1.43e1 179.42
memif1/1-tx active 119334 21411196 0 2.10e2 179.42
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 204.31, last 128 main loops 1.13 per node 24.00
vector rates in 7.6511e6, out 7.6511e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 97219 21751144 0 1.41e1 223.73
TenGigabitEthernet18/0/2-tx active 97219 21751144 0 7.17e1 223.73
dpdk-input polling 121445 21751420 0 6.43e1 179.11
ethernet-input active 216939 43502564 0 3.15e1 200.53
l2-input active 208909 43502564 0 2.75e1 208.24
l2-output active 208909 43502564 0 1.26e1 208.24
memif-input polling 121445 21751144 0 1.38e2 179.10
memif1/1-output active 119720 21751420 0 1.42e1 181.69
memif1/1-tx active 119720 21751420 0 2.07e2 181.69
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 198.80, last 128 main loops 24.00 per node 256.00
vector rates in 7.5315e6, out 7.5315e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 99757 21411512 0 1.40e1 214.64
TenGigabitEthernet18/0/3-tx active 99757 21411512 0 7.37e1 214.64
dpdk-input polling 140686 21411248 0 6.71e1 152.19
ethernet-input active 222795 42822760 0 3.17e1 192.21
l2-input active 208012 42822760 0 2.70e1 205.87
l2-output active 208012 42822760 0 1.31e1 205.87
memif-input polling 140686 21411512 0 1.41e2 152.19
memif2/1-output active 123038 21411248 0 1.44e1 174.02
memif2/1-tx active 123038 21411248 0 2.09e2 174.02
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 208.08, last 128 main loops 11.58 per node 148.20
vector rates in 7.6511e6, out 7.6511e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 98893 21751288 0 1.41e1 219.95
TenGigabitEthernet18/0/3-tx active 98893 21751288 0 7.19e1 219.95
dpdk-input polling 121467 21751104 0 6.55e1 179.07
ethernet-input active 214020 43502392 0 3.13e1 203.26
l2-input active 204116 43502392 0 2.73e1 213.13
l2-output active 204116 43502392 0 1.29e1 213.13
memif-input polling 121467 21751288 0 1.39e2 179.07
memif2/1-output active 115127 21751104 0 1.44e1 188.93
memif2/1-tx active 115127 21751104 0 2.05e2 188.93
64b-8t4c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 3.58e4 0.00
dpdk-process any wait 0 0 2 5.89e5 0.00
fib-walk any wait 0 0 3 1.27e3 0.00
ikev2-manager-process any wait 0 0 6 1.09e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.27e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.95e3 0.00
lisp-retry-service any wait 0 0 3 2.23e3 0.00
memif-process any wait 0 0 2 1.96e3 0.00
statseg-collector-process time wait 0 0 1 2.32e3 0.00
unix-epoll-input polling 24512 0 0 5.89e5 0.00
vpe-oam-process any wait 0 0 3 1.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 17.96, last 128 main loops 0.00 per node 0.00
vector rates in 3.8608e6, out 3.8608e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 620648 11192740 0 3.63e1 18.03
TenGigabitEthernet18/0/2-tx active 620648 11192740 0 9.42e1 18.03
dpdk-input polling 1806049 11192856 0 1.52e2 6.19
ethernet-input active 1485854 22385596 0 6.80e1 15.07
l2-input active 1006287 22385596 0 3.89e1 22.25
l2-output active 1006287 22385596 0 3.90e1 22.25
memif-input polling 1806049 11192740 0 2.57e2 6.19
memif1/1-output active 865206 11192856 0 4.51e1 12.94
memif1/1-tx active 865206 11192856 0 3.99e2 12.94
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 18.36, last 128 main loops 1.78 per node 22.80
vector rates in 3.9220e6, out 3.9220e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 584687 11370456 0 3.41e1 19.45
TenGigabitEthernet18/0/2-tx active 584687 11370456 0 9.05e1 19.45
dpdk-input polling 1984454 11370520 0 1.51e2 5.73
ethernet-input active 1463545 22740976 0 6.57e1 15.54
l2-input active 1013359 22740976 0 3.84e1 22.44
l2-output active 1013359 22740976 0 3.57e1 22.44
memif-input polling 1984454 11370456 0 2.59e2 5.73
memif1/1-output active 878858 11370520 0 4.49e1 12.94
memif1/1-tx active 878858 11370520 0 3.94e2 12.94
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 17.85, last 128 main loops .75 per node 16.00
vector rates in 3.8608e6, out 3.8608e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 619320 11192788 0 3.65e1 18.07
TenGigabitEthernet18/0/2-tx active 619320 11192788 0 9.57e1 18.07
dpdk-input polling 1875357 11192864 0 1.51e2 5.97
ethernet-input active 1492587 22385652 0 6.81e1 14.99
l2-input active 1015342 22385652 0 3.89e1 22.05
l2-output active 1015342 22385652 0 3.85e1 22.05
memif-input polling 1875357 11192788 0 2.55e2 5.97
memif1/1-output active 873267 11192864 0 4.57e1 12.82
memif1/1-tx active 873267 11192864 0 3.99e2 12.82
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 18.50, last 128 main loops 0.00 per node 0.00
vector rates in 3.9221e6, out 3.9221e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 581626 11370516 0 3.40e1 19.55
TenGigabitEthernet18/0/2-tx active 581626 11370516 0 9.11e1 19.55
dpdk-input polling 1913355 11370512 0 1.50e2 5.94
ethernet-input active 1455134 22741028 0 6.68e1 15.63
l2-input active 1003118 22741028 0 3.86e1 22.67
l2-output active 1003118 22741028 0 3.66e1 22.67
memif-input polling 1913355 11370516 0 2.57e2 5.94
memif1/1-output active 873508 11370512 0 4.49e1 13.02
memif1/1-tx active 873508 11370512 0 3.92e2 13.02
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 18.74, last 128 main loops 0.00 per node 0.00
vector rates in 3.8608e6, out 3.8608e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 713973 11192844 0 3.98e1 15.68
TenGigabitEthernet18/0/3-tx active 713973 11192844 0 9.79e1 15.68
dpdk-input polling 2771893 11192780 0 1.59e2 4.04
ethernet-input active 1415293 22385624 0 6.57e1 15.82
l2-input active 974294 22385624 0 3.82e1 22.98
l2-output active 974294 22385624 0 3.68e1 22.98
memif-input polling 2771893 11192844 0 2.81e2 4.04
memif2/1-output active 701320 11192780 0 3.85e1 15.96
memif2/1-tx active 701320 11192780 0 3.64e2 15.96
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 19.48, last 128 main loops 0.00 per node 0.00
vector rates in 3.9221e6, out 3.9221e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 717181 11370524 0 3.90e1 15.85
TenGigabitEthernet18/0/3-tx active 717181 11370524 0 9.98e1 15.85
dpdk-input polling 3325553 11370500 0 1.61e2 3.42
ethernet-input active 1362837 22741024 0 6.28e1 16.69
l2-input active 972433 22741024 0 3.78e1 23.39
l2-output active 972433 22741024 0 3.39e1 23.39
memif-input polling 3325553 11370524 0 2.88e2 3.42
memif2/1-output active 645656 11370500 0 3.57e1 17.61
memif2/1-tx active 645656 11370500 0 3.43e2 17.61
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 18.69, last 128 main loops 0.00 per node 0.00
vector rates in 3.8607e6, out 3.8607e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 710502 11192856 0 3.91e1 15.75
TenGigabitEthernet18/0/3-tx active 710502 11192856 0 9.79e1 15.75
dpdk-input polling 2889449 11192700 0 1.59e2 3.87
ethernet-input active 1417398 22385556 0 6.54e1 15.79
l2-input active 977948 22385556 0 3.83e1 22.89
l2-output active 977948 22385556 0 3.71e1 22.89
memif-input polling 2889449 11192856 0 2.79e2 3.87
memif2/1-output active 706896 11192700 0 3.92e1 15.83
memif2/1-tx active 706896 11192700 0 3.64e2 15.83
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 19.49, last 128 main loops 0.00 per node 0.00
vector rates in 3.9220e6, out 3.9220e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 716784 11370498 0 3.88e1 15.86
TenGigabitEthernet18/0/3-tx active 716784 11370498 0 1.00e2 15.86
dpdk-input polling 3220790 11370476 0 1.61e2 3.53
ethernet-input active 1364617 22740974 0 6.37e1 16.66
l2-input active 969194 22740974 0 3.77e1 23.46
l2-output active 969194 22740974 0 3.38e1 23.46
memif-input polling 3220790 11370498 0 2.86e2 3.53
memif2/1-output active 647833 11370476 0 3.56e1 17.55
memif2/1-tx active 647833 11370476 0 3.45e2 17.55
imix-2t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 1.03e5 0.00
dhcp-client-process any wait 0 0 1 2.89e3 0.00
dpdk-process any wait 0 0 1 5.89e5 0.00
fib-walk any wait 0 0 3 1.76e3 0.00
ikev2-manager-process any wait 0 0 6 1.26e3 0.00
ip-route-resolver-process any wait 0 0 1 2.26e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 2.32e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.23e3 0.00
lisp-retry-service any wait 0 0 3 3.12e3 0.00
memif-process any wait 0 0 2 2.30e3 0.00
statseg-collector-process time wait 0 0 1 1.18e3 0.00
unix-epoll-input polling 2845 0 0 5.11e6 0.00
vpe-oam-process any wait 0 0 2 1.08e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 230.78, last 128 main loops 23.81 per node 254.00
vector rates in 4.6217e6, out 4.6217e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 57031 13495608 0 1.58e1 236.64
TenGigabitEthernet18/0/2-tx active 57031 13495608 0 8.38e1 236.64
dpdk-input polling 61488 13495472 0 7.71e1 219.48
ethernet-input active 117966 26991080 0 3.38e1 228.80
l2-input active 115941 26991080 0 2.86e1 232.80
l2-output active 115941 26991080 0 1.34e1 232.80
memif-input polling 61488 13495608 0 3.55e2 219.48
memif1/1-output active 60935 13495472 0 1.58e1 221.47
memif1/1-tx active 60935 13495472 0 3.82e2 221.47
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 230.65, last 128 main loops 24.00 per node 256.00
vector rates in 4.6217e6, out 4.6217e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 57195 13495528 0 1.57e1 235.96
TenGigabitEthernet18/0/3-tx active 57195 13495528 0 8.41e1 235.96
dpdk-input polling 61534 13495324 0 7.72e1 219.31
ethernet-input active 118217 26990852 0 3.38e1 228.32
l2-input active 115827 26990852 0 2.85e1 233.03
l2-output active 115827 26990852 0 1.38e1 233.03
memif-input polling 61534 13495528 0 3.53e2 219.32
memif2/1-output active 61022 13495324 0 1.59e1 221.16
memif2/1-tx active 61022 13495324 0 3.83e2 221.16
imix-4t2c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 2.98e4 0.00
dpdk-process any wait 0 0 2 3.24e5 0.00
fib-walk any wait 0 0 2 2.42e3 0.00
ikev2-manager-process any wait 0 0 5 1.83e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.37e3 0.00
lisp-retry-service any wait 0 0 2 3.31e3 0.00
memif-process any wait 0 0 2 2.70e3 0.00
unix-epoll-input polling 4004 0 0 3.53e6 0.00
vpe-oam-process any wait 0 0 3 2.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 19.88, last 128 main loops .56 per node 12.00
vector rates in 3.3174e6, out 3.3174e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 572660 9399128 0 4.11e1 16.41
TenGigabitEthernet18/0/2-tx active 572660 9399128 0 1.12e2 16.41
dpdk-input polling 659391 9399148 0 1.42e2 14.25
ethernet-input active 1231701 18798276 0 7.09e1 15.26
l2-input active 659046 18798276 0 3.81e1 28.52
l2-output active 659046 18798276 0 3.47e1 28.52
memif-input polling 659391 9399128 0 4.26e2 14.25
memif1/1-output active 659041 9399148 0 4.40e1 14.26
memif1/1-tx active 659041 9399148 0 4.47e2 14.26
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 19.01, last 128 main loops 1.41 per node 18.00
vector rates in 3.3699e6, out 3.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 591742 9547252 0 4.06e1 16.13
TenGigabitEthernet18/0/2-tx active 591742 9547168 0 1.12e2 16.13
dpdk-input polling 709612 9548348 0 1.46e2 13.46
ethernet-input active 1300207 19095600 0 7.19e1 14.69
l2-input active 708469 19095600 0 3.82e1 26.95
l2-output active 708469 19095600 0 3.54e1 26.95
memif-input polling 709612 9547252 0 4.05e2 13.45
memif1/1-output active 708465 9548348 0 4.57e1 13.48
memif1/1-tx active 708465 9548348 0 4.36e2 13.48
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 20.03, last 128 main loops 1.88 per node 24.00
vector rates in 3.3174e6, out 3.3174e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 587386 9399152 0 4.15e1 16.00
TenGigabitEthernet18/0/3-tx active 587386 9399152 0 1.11e2 16.00
dpdk-input polling 663254 9399136 0 1.43e2 14.17
ethernet-input active 1228302 18798288 0 7.14e1 15.30
l2-input active 648501 18798288 0 3.78e1 28.99
l2-output active 648501 18798288 0 3.53e1 28.99
memif-input polling 663254 9399152 0 4.34e2 14.17
memif2/1-output active 640916 9399136 0 4.39e1 14.67
memif2/1-tx active 640916 9399136 0 4.37e2 14.67
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 18.98, last 128 main loops 1.50 per node 19.20
vector rates in 3.3699e6, out 3.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 611725 9548344 0 4.27e1 15.61
TenGigabitEthernet18/0/3-tx active 611725 9548204 0 1.13e2 15.61
dpdk-input polling 742397 9547240 0 1.46e2 12.86
ethernet-input active 1304162 19095584 0 7.25e1 14.64
l2-input active 707543 19095584 0 3.84e1 26.99
l2-output active 707543 19095584 0 3.65e1 26.99
memif-input polling 742397 9548344 0 3.92e2 12.86
memif2/1-output active 692437 9547240 0 4.57e1 13.79
memif2/1-tx active 692437 9547240 0 4.40e2 13.79
imix-8t4c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 40 3.81e4 0.00
dpdk-process any wait 0 0 2 6.13e3 0.00
fib-walk any wait 0 0 3 2.62e3 0.00
ikev2-manager-process any wait 0 0 6 2.45e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.55e2 0.00
lisp-retry-service any wait 0 0 3 4.79e3 0.00
memif-process any wait 0 0 2 3.33e3 0.00
unix-epoll-input polling 31617 0 0 4.58e5 0.00
vpe-oam-process any wait 0 0 3 1.91e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 5.89, last 128 main loops .56 per node 7.20
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 774861 4821482 0 7.76e1 6.22
TenGigabitEthernet18/0/2-tx active 774861 4821482 0 1.69e2 6.22
dpdk-input polling 2382200 4821508 0 3.68e2 2.02
ethernet-input active 1946581 9642990 0 1.34e2 4.95
l2-input active 1324758 9642990 0 6.63e1 7.28
l2-output active 1324758 9642990 0 8.59e1 7.28
memif-input polling 2382200 4821482 0 6.93e2 2.02
memif1/1-output active 1171720 4821508 0 1.11e2 4.11
memif1/1-tx active 1171720 4821508 0 9.60e2 4.11
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 6.20, last 128 main loops 0.00 per node 0.00
vector rates in 1.6850e6, out 1.6850e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 670785 4897722 0 6.83e1 7.30
TenGigabitEthernet18/0/2-tx active 670785 4897722 0 1.55e2 7.30
dpdk-input polling 2846840 4898044 0 3.71e2 1.72
ethernet-input active 1848299 9795766 0 1.28e2 5.29
l2-input active 1309264 9795766 0 6.50e1 7.48
l2-output active 1309264 9795766 0 8.60e1 7.48
memif-input polling 2846840 4897722 0 7.04e2 1.72
memif1/1-output active 1177514 4898044 0 1.07e2 4.16
memif1/1-tx active 1177514 4898044 0 9.29e2 4.16
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 5.89, last 128 main loops .19 per node 4.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 766703 4821491 0 7.61e1 6.29
TenGigabitEthernet18/0/2-tx active 766703 4821491 0 1.61e2 6.29
dpdk-input polling 2590398 4821512 0 3.74e2 1.86
ethernet-input active 1942222 9643003 0 1.33e2 4.96
l2-input active 1331381 9643003 0 6.56e1 7.24
l2-output active 1331381 9643003 0 8.77e1 7.24
memif-input polling 2590398 4821491 0 7.24e2 1.86
memif1/1-output active 1175519 4821512 0 1.09e2 4.10
memif1/1-tx active 1175519 4821512 0 9.29e2 4.10
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 6.29, last 128 main loops 0.00 per node 0.00
vector rates in 1.6849e6, out 1.6849e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 668545 4897020 0 7.16e1 7.32
TenGigabitEthernet18/0/2-tx active 668545 4897020 0 1.56e2 7.32
dpdk-input polling 2463930 4898048 0 3.73e2 1.99
ethernet-input active 1833931 9795068 0 1.31e2 5.34
l2-input active 1282735 9795068 0 6.50e1 7.64
l2-output active 1282735 9795068 0 8.86e1 7.64
memif-input polling 2463930 4897020 0 6.76e2 1.99
memif1/1-output active 1165386 4898048 0 1.10e2 4.20
memif1/1-tx active 1165386 4898048 0 9.49e2 4.20
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 6.29, last 128 main loops 0.00 per node 0.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1001634 4821516 0 9.59e1 4.81
TenGigabitEthernet18/0/3-tx active 1001634 4821516 0 1.92e2 4.81
dpdk-input polling 3191732 4821492 0 3.76e2 1.51
ethernet-input active 1799388 9643008 0 1.29e2 5.36
l2-input active 1267402 9643008 0 6.48e1 7.61
l2-output active 1267402 9643008 0 8.13e1 7.61
memif-input polling 3191732 4821516 0 7.79e2 1.51
memif2/1-output active 797754 4821492 0 8.04e1 6.04
memif2/1-tx active 797754 4821492 0 8.36e2 6.04
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 6.84, last 128 main loops 0.00 per node 0.00
vector rates in 1.6849e6, out 1.6849e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 945778 4898048 0 9.19e1 5.18
TenGigabitEthernet18/0/3-tx active 945778 4898048 0 1.79e2 5.18
dpdk-input polling 4739299 4897016 0 4.10e2 1.03
ethernet-input active 1645289 9795064 0 1.19e2 5.95
l2-input active 1219588 9795064 0 6.19e1 8.03
l2-output active 1219588 9795064 0 7.76e1 8.03
memif-input polling 4739299 4898048 0 8.43e2 1.03
memif2/1-output active 699511 4897016 0 7.22e1 7.00
memif2/1-tx active 699511 4897016 0 7.17e2 7.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 6.22, last 128 main loops 0.00 per node 0.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1011349 4821508 0 9.26e1 4.77
TenGigabitEthernet18/0/3-tx active 1011349 4821508 0 1.87e2 4.77
dpdk-input polling 3087730 4821476 0 3.88e2 1.56
ethernet-input active 1820653 9642984 0 1.29e2 5.29
l2-input active 1279016 9642984 0 6.51e1 7.54
l2-output active 1279016 9642984 0 8.45e1 7.54
memif-input polling 3087730 4821508 0 8.09e2 1.56
memif2/1-output active 809304 4821476 0 8.14e1 5.96
memif2/1-tx active 809304 4821476 0 7.99e2 5.96
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 6.86, last 128 main loops .05 per node 1.00
vector rates in 1.6850e6, out 1.6849e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 945579 4898040 0 8.92e1 5.18
TenGigabitEthernet18/0/3-tx active 945579 4897747 0 1.79e2 5.18
dpdk-input polling 4735560 4897732 0 4.06e2 1.03
ethernet-input active 1642906 9795772 0 1.20e2 5.96
l2-input active 1214640 9795772 0 6.24e1 8.06
l2-output active 1214640 9795772 0 7.97e1 8.06
memif-input polling 4735560 4898040 0 8.36e2 1.03
memif2/1-output active 697327 4897732 0 7.17e1 7.02
memif2/1-tx active 697327 4897732 0 7.27e2 7.02

10ge2p1x710-eth-l2xcbase-eth-2memif-1lxc-ndrpdr

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 5.96e4 0.00
dpdk-process any wait 0 0 2 5.48e5 0.00
fib-walk any wait 0 0 3 1.13e3 0.00
ikev2-manager-process any wait 0 0 6 7.58e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.12e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.45e3 0.00
lisp-retry-service any wait 0 0 3 1.19e3 0.00
memif-process any wait 0 0 2 8.31e2 0.00
statseg-collector-process time wait 0 0 1 9.52e2 0.00
unix-epoll-input polling 4658 0 0 3.05e6 0.00
vpe-oam-process any wait 0 0 3 5.37e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 255.99, last 128 main loops 24.00 per node 256.00
vector rates in 7.8354e6, out 7.8354e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 87486 22396010 0 1.44e1 255.99
TenGigabitEthernet18/0/2-tx active 87486 22396010 0 7.61e1 255.99
dpdk-input polling 87486 22396416 0 6.44e1 256.00
ethernet-input active 174972 44792426 0 3.10e1 255.99
l2-input active 174972 44792426 0 2.69e1 255.99
l2-output active 174972 44792426 0 1.16e1 255.99
memif-input polling 87486 22396010 0 1.33e2 255.99
memif1/1-output active 87486 22396416 0 1.41e1 256.00
memif1/1-tx active 87486 22396416 0 1.97e2 256.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 255.99, last 128 main loops 24.00 per node 256.00
vector rates in 7.8355e6, out 7.8355e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 87486 22396416 0 1.43e1 256.00
TenGigabitEthernet18/0/3-tx active 87486 22396416 0 7.62e1 256.00
dpdk-input polling 87488 22396074 0 6.46e1 255.99
ethernet-input active 174974 44792490 0 3.09e1 255.99
l2-input active 174974 44792490 0 2.68e1 255.99
l2-output active 174974 44792490 0 1.16e1 255.99
memif-input polling 87488 22396416 0 1.32e2 255.99
memif2/1-output active 87488 22396074 0 1.41e1 255.99
memif2/1-tx active 87488 22396074 0 1.97e2 255.99
64b-4t2c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 7.89e4 0.00
dpdk-process any wait 0 0 2 5.69e3 0.00
fib-walk any wait 0 0 2 1.85e3 0.00
ikev2-manager-process any wait 0 0 6 1.24e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.42e3 0.00
lisp-retry-service any wait 0 0 2 2.90e3 0.00
memif-process any wait 0 0 1 3.14e3 0.00
unix-epoll-input polling 2527 0 0 5.62e6 0.00
vpe-oam-process any wait 0 0 2 9.79e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 202.07, last 128 main loops 15.75 per node 168.00
vector rates in 7.5520e6, out 7.5520e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 98568 21506596 0 1.44e1 218.19
TenGigabitEthernet18/0/2-tx active 98568 21506596 0 7.28e1 218.19
dpdk-input polling 119780 21506552 0 6.62e1 179.55
ethernet-input active 217305 43013148 0 3.16e1 197.94
l2-input active 208425 43013148 0 2.69e1 206.37
l2-output active 208425 43013148 0 1.28e1 206.37
memif-input polling 119780 21506596 0 1.39e2 179.55
memif1/1-output active 118737 21506552 0 1.43e1 181.13
memif1/1-tx active 118737 21506552 0 2.11e2 181.13
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 207.27, last 128 main loops 23.06 per node 246.00
vector rates in 7.6719e6, out 7.6719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 97355 21847773 0 1.42e1 224.41
TenGigabitEthernet18/0/2-tx active 97355 21847773 0 7.15e1 224.41
dpdk-input polling 117721 21847976 0 6.51e1 185.59
ethernet-input active 214514 43695749 0 3.12e1 203.69
l2-input active 207121 43695749 0 2.69e1 210.97
l2-output active 207121 43695749 0 1.26e1 210.97
memif-input polling 117721 21847773 0 1.39e2 185.59
memif1/1-output active 117159 21847976 0 1.43e1 186.48
memif1/1-tx active 117159 21847976 0 2.06e2 186.48
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 198.62, last 128 main loops 19.22 per node 204.99
vector rates in 7.5520e6, out 7.5520e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 100796 21506716 0 1.42e1 213.37
TenGigabitEthernet18/0/3-tx active 100796 21506716 0 7.32e1 213.37
dpdk-input polling 134694 21506344 0 6.70e1 159.67
ethernet-input active 223788 43013060 0 3.18e1 192.20
l2-input active 209324 43013060 0 2.69e1 205.49
l2-output active 209324 43013060 0 1.31e1 205.49
memif-input polling 134694 21506716 0 1.39e2 159.67
memif2/1-output active 122992 21506344 0 1.44e1 174.86
memif2/1-tx active 122992 21506344 0 2.09e2 174.86
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 208.12, last 128 main loops 22.08 per node 235.50
vector rates in 7.6719e6, out 7.6719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 99264 21848248 0 1.39e1 220.10
TenGigabitEthernet18/0/3-tx active 99264 21848248 0 7.18e1 220.10
dpdk-input polling 121447 21847872 0 6.53e1 179.89
ethernet-input active 214889 43696120 0 3.15e1 203.34
l2-input active 205016 43696120 0 2.70e1 213.14
l2-output active 205016 43696120 0 1.27e1 213.14
memif-input polling 121447 21848248 0 1.39e2 179.89
memif2/1-output active 115625 21847872 0 1.42e1 188.95
memif2/1-tx active 115625 21847872 0 2.04e2 188.95
64b-8t4c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 3.27e4 0.00
dpdk-process any wait 0 0 2 2.99e5 0.00
fib-walk any wait 0 0 3 1.62e3 0.00
ikev2-manager-process any wait 0 0 6 1.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.23e2 0.00
lisp-retry-service any wait 0 0 3 3.48e3 0.00
memif-process any wait 0 0 1 2.47e3 0.00
unix-epoll-input polling 21251 0 0 6.68e5 0.00
vpe-oam-process any wait 0 0 3 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 17.56, last 128 main loops 1.78 per node 22.80
vector rates in 3.8431e6, out 3.8431e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 616602 10949080 0 3.75e1 17.76
TenGigabitEthernet18/0/2-tx active 616602 10949080 0 9.54e1 17.76
dpdk-input polling 1706915 10949032 0 1.50e2 6.41
ethernet-input active 1496765 21898112 0 6.91e1 14.63
l2-input active 996786 21898112 0 3.87e1 21.97
l2-output active 996786 21898112 0 3.86e1 21.97
memif-input polling 1706915 10949080 0 2.52e2 6.41
memif1/1-output active 880163 10949032 0 4.71e1 12.44
memif1/1-tx active 880163 10949032 0 4.06e2 12.44
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 17.86, last 128 main loops .09 per node 2.00
vector rates in 3.9041e6, out 3.9041e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 614144 11122864 0 3.65e1 18.11
TenGigabitEthernet18/0/2-tx active 614144 11122864 0 9.38e1 18.11
dpdk-input polling 1698428 11122824 0 1.46e2 6.55
ethernet-input active 1496635 22245688 0 6.78e1 14.86
l2-input active 994295 22245688 0 3.88e1 22.37
l2-output active 994295 22245688 0 3.83e1 22.37
memif-input polling 1698428 11122864 0 2.49e2 6.55
memif1/1-output active 882491 11122824 0 4.63e1 12.60
memif1/1-tx active 882491 11122824 0 3.99e2 12.60
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 17.41, last 128 main loops 0.00 per node 0.00
vector rates in 3.8431e6, out 3.8431e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 614826 10949016 0 3.67e1 17.81
TenGigabitEthernet18/0/2-tx active 614826 10949016 0 9.38e1 17.81
dpdk-input polling 1763417 10949024 0 1.50e2 6.21
ethernet-input active 1505959 21898040 0 6.86e1 14.54
l2-input active 1008996 21898040 0 3.91e1 21.70
l2-output active 1008996 21898040 0 3.89e1 21.70
memif-input polling 1763417 10949016 0 2.53e2 6.21
memif1/1-output active 891133 10949024 0 4.71e1 12.29
memif1/1-tx active 891133 10949024 0 4.07e2 12.29
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 18.33, last 128 main loops .56 per node 12.00
vector rates in 3.9041e6, out 3.9041e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 605850 11122824 0 3.69e1 18.36
TenGigabitEthernet18/0/2-tx active 605850 11122824 0 9.42e1 18.36
dpdk-input polling 1575011 11122824 0 1.46e2 7.06
ethernet-input active 1462867 22245648 0 6.99e1 15.21
l2-input active 964319 22245648 0 3.83e1 23.07
l2-output active 964319 22245648 0 3.76e1 23.07
memif-input polling 1575011 11122824 0 2.51e2 7.06
memif1/1-output active 857017 11122824 0 4.66e1 12.98
memif1/1-tx active 857017 11122824 0 3.97e2 12.98
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 18.44, last 128 main loops 0.00 per node 0.00
vector rates in 3.8431e6, out 3.8431e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 721532 10949044 0 4.06e1 15.17
TenGigabitEthernet18/0/3-tx active 721532 10949044 0 1.00e2 15.17
dpdk-input polling 2546672 10949024 0 1.59e2 4.29
ethernet-input active 1411524 21898068 0 6.64e1 15.51
l2-input active 962975 21898068 0 3.83e1 22.74
l2-output active 962975 21898068 0 3.78e1 22.74
memif-input polling 2546672 10949044 0 2.75e2 4.29
memif2/1-output active 689992 10949024 0 3.99e1 15.87
memif2/1-tx active 689992 10949024 0 3.69e2 15.87
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 18.79, last 128 main loops 0.00 per node 0.00
vector rates in 3.9041e6, out 3.9041e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 708345 11122812 0 3.89e1 15.70
TenGigabitEthernet18/0/3-tx active 708345 11122812 0 9.97e1 15.70
dpdk-input polling 2716030 11122826 0 1.56e2 4.09
ethernet-input active 1401593 22245638 0 6.48e1 15.87
l2-input active 965356 22245638 0 3.82e1 23.04
l2-output active 965356 22245638 0 3.66e1 23.04
memif-input polling 2716030 11122812 0 2.75e2 4.09
memif2/1-output active 693248 11122826 0 3.87e1 16.04
memif2/1-tx active 693248 11122826 0 3.61e2 16.04
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 18.22, last 128 main loops 0.00 per node 0.00
vector rates in 3.8431e6, out 3.8431e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 723075 10949016 0 3.95e1 15.14
TenGigabitEthernet18/0/3-tx active 723075 10949016 0 9.80e1 15.14
dpdk-input polling 2784571 10949094 0 1.62e2 3.93
ethernet-input active 1422357 21898110 0 6.56e1 15.39
l2-input active 981686 21898110 0 3.87e1 22.31
l2-output active 981686 21898110 0 3.73e1 22.31
memif-input polling 2784571 10949016 0 2.79e2 3.93
memif2/1-output active 699282 10949094 0 3.92e1 15.66
memif2/1-tx active 699282 10949094 0 3.66e2 15.66
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 18.82, last 128 main loops .56 per node 7.20
vector rates in 3.9041e6, out 3.9041e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 715007 11122820 0 3.99e1 15.56
TenGigabitEthernet18/0/3-tx active 715007 11122820 0 1.01e2 15.56
dpdk-input polling 2460917 11122862 0 1.55e2 4.52
ethernet-input active 1407865 22245682 0 6.60e1 15.80
l2-input active 955700 22245682 0 3.81e1 23.28
l2-output active 955700 22245682 0 3.75e1 23.28
memif-input polling 2460917 11122820 0 2.73e2 4.52
memif2/1-output active 692858 11122862 0 3.85e1 16.05
memif2/1-tx active 692858 11122862 0 3.62e2 16.05
imix-2t1c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 1.06e5 0.00
dpdk-process any wait 0 0 2 3.00e5 0.00
fib-walk any wait 0 0 2 4.89e3 0.00
ikev2-manager-process any wait 0 0 6 1.97e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.57e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 3.11e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.89e3 0.00
lisp-retry-service any wait 0 0 2 3.95e3 0.00
memif-process any wait 0 0 2 2.13e3 0.00
statseg-collector-process time wait 0 0 1 1.99e3 0.00
unix-epoll-input polling 4179 0 0 3.38e6 0.00
vpe-oam-process any wait 0 0 3 1.68e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 235.60, last 128 main loops 24.00 per node 256.00
vector rates in 4.6232e6, out 4.6232e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 54591 13124764 0 1.56e1 240.42
TenGigabitEthernet18/0/2-tx active 54591 13124764 0 8.34e1 240.42
dpdk-input polling 58237 13124844 0 7.72e1 225.37
ethernet-input active 112222 26249608 0 3.34e1 233.91
l2-input active 110607 26249608 0 2.81e1 237.32
l2-output active 110607 26249608 0 1.32e1 237.32
memif-input polling 58237 13124764 0 3.56e2 225.37
memif1/1-output active 57631 13124844 0 1.53e1 227.74
memif1/1-tx active 57631 13124844 0 3.84e2 227.74
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 236.48, last 128 main loops 21.19 per node 226.00
vector rates in 4.6232e6, out 4.6232e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 54663 13124684 0 1.55e1 240.10
TenGigabitEthernet18/0/3-tx active 54663 13124684 0 8.33e1 240.10
dpdk-input polling 57300 13124568 0 7.74e1 229.05
ethernet-input active 111883 26249252 0 3.35e1 234.61
l2-input active 110116 26249252 0 2.82e1 238.38
l2-output active 110116 26249252 0 1.33e1 238.38
memif-input polling 57300 13124684 0 3.53e2 229.05
memif2/1-output active 57220 13124568 0 1.54e1 229.37
memif2/1-tx active 57220 13124568 0 3.86e2 229.37
imix-4t2c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 2.87e4 0.00
dpdk-process any wait 0 0 2 3.20e5 0.00
fib-walk any wait 0 0 3 3.06e3 0.00
ikev2-manager-process any wait 0 0 6 2.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.39e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.03e3 0.00
lisp-retry-service any wait 0 0 3 3.47e3 0.00
memif-process any wait 0 0 2 2.47e3 0.00
statseg-collector-process time wait 0 0 1 2.70e3 0.00
unix-epoll-input polling 4070 0 0 3.55e6 0.00
vpe-oam-process any wait 0 0 3 1.82e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 20.15, last 128 main loops 1.69 per node 21.60
vector rates in 3.3175e6, out 3.3175e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 583148 9615080 0 3.99e1 16.49
TenGigabitEthernet18/0/2-tx active 583148 9615080 0 1.15e2 16.49
dpdk-input polling 662990 9615104 0 1.48e2 14.50
ethernet-input active 1245880 19230184 0 7.04e1 15.44
l2-input active 662736 19230184 0 3.81e1 29.02
l2-output active 662736 19230184 0 3.44e1 29.02
memif-input polling 662990 9615080 0 4.29e2 14.50
memif1/1-output active 662732 9615104 0 4.26e1 14.51
memif1/1-tx active 662732 9615104 0 4.39e2 14.51
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 18.76, last 128 main loops .94 per node 12.00
vector rates in 3.3699e6, out 3.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 615748 9766676 0 4.09e1 15.86
TenGigabitEthernet18/0/2-tx active 615748 9766584 0 1.13e2 15.86
dpdk-input polling 734452 9767716 0 1.42e2 13.29
ethernet-input active 1348905 19534392 0 7.26e1 14.48
l2-input active 733161 19534392 0 3.85e1 26.64
l2-output active 733161 19534392 0 3.64e1 26.64
memif-input polling 734452 9766676 0 4.02e2 13.29
memif1/1-output active 733157 9767716 0 4.59e1 13.32
memif1/1-tx active 733157 9767716 0 4.37e2 13.32
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 19.89, last 128 main loops .94 per node 12.00
vector rates in 3.3174e6, out 3.3174e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 601289 9615092 0 4.16e1 15.99
TenGigabitEthernet18/0/3-tx active 601289 9615092 0 1.11e2 15.99
dpdk-input polling 684593 9615048 0 1.44e2 14.04
ethernet-input active 1262597 19230140 0 7.17e1 15.23
l2-input active 670207 19230140 0 3.79e1 28.69
l2-output active 670207 19230140 0 3.44e1 28.69
memif-input polling 684593 9615092 0 4.37e2 14.04
memif2/1-output active 661308 9615048 0 4.47e1 14.54
memif2/1-tx active 661308 9615048 0 4.33e2 14.54
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 18.75, last 128 main loops 1.13 per node 14.40
vector rates in 3.3699e6, out 3.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 635982 9767712 0 4.26e1 15.36
TenGigabitEthernet18/0/3-tx active 635982 9767612 0 1.14e2 15.36
dpdk-input polling 766052 9766664 0 1.46e2 12.75
ethernet-input active 1351546 19534376 0 7.37e1 14.45
l2-input active 732616 19534376 0 3.87e1 26.66
l2-output active 732616 19534376 0 3.65e1 26.66
memif-input polling 766052 9767712 0 3.92e2 12.75
memif2/1-output active 715564 9766664 0 4.61e1 13.65
memif2/1-tx active 715564 9766664 0 4.37e2 13.65
imix-8t4c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 41 3.95e4 0.00
dpdk-process any wait 0 0 2 3.24e5 0.00
fib-walk any wait 0 0 3 1.96e3 0.00
ikev2-manager-process any wait 0 0 6 2.28e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 3.23e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.78e3 0.00
lisp-retry-service any wait 0 0 3 4.20e3 0.00
memif-process any wait 0 0 2 3.85e3 0.00
statseg-collector-process time wait 0 0 1 2.74e3 0.00
unix-epoll-input polling 31749 0 0 4.54e5 0.00
vpe-oam-process any wait 0 0 2 2.00e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 5.92, last 128 main loops .09 per node 2.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 772242 4799304 0 7.64e1 6.21
TenGigabitEthernet18/0/2-tx active 772242 4799304 0 1.63e2 6.21
dpdk-input polling 2257889 4799338 0 3.57e2 2.13
ethernet-input active 1935231 9598642 0 1.34e2 4.96
l2-input active 1305327 9598642 0 6.52e1 7.35
l2-output active 1305327 9598642 0 8.96e1 7.35
memif-input polling 2257889 4799304 0 6.96e2 2.13
memif1/1-output active 1162989 4799338 0 1.08e2 4.13
memif1/1-tx active 1162989 4799338 0 9.77e2 4.13
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 6.25, last 128 main loops 0.00 per node 0.00
vector rates in 1.6850e6, out 1.6850e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 659004 4875216 0 6.72e1 7.39
TenGigabitEthernet18/0/2-tx active 659004 4875216 0 1.53e2 7.39
dpdk-input polling 2801707 4875524 0 3.88e2 1.74
ethernet-input active 1827264 9750740 0 1.29e2 5.34
l2-input active 1292803 9750740 0 6.47e1 7.54
l2-output active 1292803 9750740 0 8.34e1 7.54
memif-input polling 2801707 4875216 0 6.96e2 1.74
memif1/1-output active 1168260 4875524 0 1.07e2 4.17
memif1/1-tx active 1168260 4875524 0 9.29e2 4.17
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 5.91, last 128 main loops .19 per node 4.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 772591 4799320 0 7.88e1 6.21
TenGigabitEthernet18/0/2-tx active 772591 4799320 0 1.64e2 6.21
dpdk-input polling 2432325 4799330 0 3.62e2 1.97
ethernet-input active 1937064 9598650 0 1.35e2 4.96
l2-input active 1311753 9598650 0 6.51e1 7.32
l2-output active 1311753 9598650 0 8.80e1 7.32
memif-input polling 2432325 4799320 0 7.13e2 1.97
memif1/1-output active 1164473 4799330 0 1.12e2 4.12
memif1/1-tx active 1164473 4799330 0 9.46e2 4.12
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 6.22, last 128 main loops .42 per node 5.40
vector rates in 1.6849e6, out 1.6849e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 662274 4874508 0 6.83e1 7.36
TenGigabitEthernet18/0/2-tx active 662274 4874508 0 1.56e2 7.36
dpdk-input polling 2614471 4875522 0 3.74e2 1.86
ethernet-input active 1835883 9750030 0 1.29e2 5.31
l2-input active 1297587 9750030 0 6.62e1 7.51
l2-output active 1297587 9750030 0 8.39e1 7.51
memif-input polling 2614471 4874508 0 6.87e2 1.86
memif1/1-output active 1173609 4875522 0 1.07e2 4.15
memif1/1-tx active 1173609 4875522 0 9.47e2 4.15
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 6.23, last 128 main loops 0.00 per node 0.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1002604 4799332 0 9.99e1 4.79
TenGigabitEthernet18/0/3-tx active 1002604 4799332 0 1.84e2 4.79
dpdk-input polling 3103371 4799308 0 3.71e2 1.55
ethernet-input active 1812056 9598640 0 1.29e2 5.29
l2-input active 1270113 9598640 0 6.40e1 7.56
l2-output active 1270113 9598640 0 8.29e1 7.56
memif-input polling 3103371 4799332 0 7.83e2 1.55
memif2/1-output active 809452 4799308 0 8.25e1 5.93
memif2/1-tx active 809452 4799308 0 8.39e2 5.93
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 6.84, last 128 main loops 0.00 per node 0.00
vector rates in 1.6849e6, out 1.6848e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 947433 4875516 0 8.85e1 5.15
TenGigabitEthernet18/0/3-tx active 947433 4875128 0 1.82e2 5.15
dpdk-input polling 4821784 4874500 0 4.15e2 1.01
ethernet-input active 1637038 9750016 0 1.19e2 5.96
l2-input active 1214812 9750016 0 6.19e1 8.03
l2-output active 1214812 9750016 0 7.85e1 8.03
memif-input polling 4821784 4875516 0 8.41e2 1.01
memif2/1-output active 689605 4874500 0 7.11e1 7.07
memif2/1-tx active 689605 4874500 0 7.12e2 7.07
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 6.19, last 128 main loops .19 per node 4.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1011019 4799340 0 1.01e2 4.75
TenGigabitEthernet18/0/3-tx active 1011019 4799340 0 1.81e2 4.75
dpdk-input polling 3183550 4799312 0 3.74e2 1.51
ethernet-input active 1819114 9598652 0 1.29e2 5.28
l2-input active 1279300 9598652 0 6.58e1 7.50
l2-output active 1279300 9598652 0 8.31e1 7.50
memif-input polling 3183550 4799340 0 8.09e2 1.51
memif2/1-output active 808095 4799312 0 8.34e1 5.94
memif2/1-tx active 808095 4799312 0 8.08e2 5.94
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 6.93, last 128 main loops 0.00 per node 0.00
vector rates in 1.6850e6, out 1.6850e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 933321 4875520 0 8.86e1 5.22
TenGigabitEthernet18/0/3-tx active 933321 4875520 0 1.81e2 5.22
dpdk-input polling 4713071 4875216 0 4.03e2 1.03
ethernet-input active 1619682 9750736 0 1.19e2 6.02
l2-input active 1195973 9750736 0 6.16e1 8.15
l2-output active 1195973 9750736 0 7.85e1 8.15
memif-input polling 4713071 4875520 0 8.53e2 1.03
memif2/1-output active 686361 4875216 0 6.94e1 7.10
memif2/1-tx active 686361 4875216 0 7.22e2 7.10

10ge2p1x710-ethip4-ip4base-eth-2memif-1dcr-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing with two FIB tables and two static IPv4 /24 route entries per FIB table. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use cores allocated from pool of isolated CPUs. There are no memory contraints. DUTs are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 7.32e4 0.00
dpdk-process any wait 0 0 2 5.39e5 0.00
fib-walk any wait 0 0 3 2.02e3 0.00
ikev2-manager-process any wait 0 0 6 1.19e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.83e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.61e3 0.00
lisp-retry-service any wait 0 0 3 2.02e3 0.00
memif-process any wait 0 0 2 1.15e3 0.00
statseg-collector-process time wait 0 0 1 1.18e3 0.00
unix-epoll-input polling 3446 0 0 4.11e6 0.00
vpe-oam-process any wait 0 0 3 6.63e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 198.58, last 128 main loops 18.16 per node 166.00
vector rates in 6.2213e6, out 6.2213e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 81294 17691436 0 1.34e1 217.62
TenGigabitEthernet18/0/2-tx active 81294 17691436 0 7.33e1 217.62
dpdk-input polling 116045 17691456 0 6.38e1 152.45
ethernet-input active 181620 35382892 0 2.45e1 194.82
ip4-input active 81294 17691436 0 4.81e1 217.62
ip4-input-no-checksum active 100326 17691456 0 3.57e1 176.34
ip4-lookup active 173015 35382892 0 4.19e1 204.51
ip4-rewrite active 173015 35382892 0 4.33e1 204.51
memif-input polling 116045 17691436 0 1.44e2 152.45
memif1/1-output active 100326 17691456 0 1.40e1 176.34
memif1/1-tx active 100326 17691456 0 1.91e2 176.34
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 209.73, last 128 main loops 27.56 per node 252.00
vector rates in 6.2213e6, out 6.2213e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 80908 17691424 0 1.33e1 218.66
TenGigabitEthernet18/0/3-tx active 80908 17691424 0 7.43e1 218.66
dpdk-input polling 92866 17691452 0 6.38e1 190.51
ethernet-input active 172761 35382876 0 2.45e1 204.81
ip4-input active 80908 17691424 0 4.86e1 218.66
ip4-input-no-checksum active 91853 17691452 0 3.55e1 192.61
ip4-lookup active 162620 35382876 0 4.27e1 217.58
ip4-rewrite active 162620 35382876 0 4.32e1 217.58
memif-input polling 92866 17691424 0 1.43e2 190.50
memif2/1-output active 91853 17691452 0 1.39e1 192.61
memif2/1-tx active 91853 17691452 0 1.89e2 192.61
64b-4t2c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 9.15e4 0.00
dpdk-process any wait 0 0 2 5.69e5 0.00
fib-walk any wait 0 0 3 1.86e3 0.00
ikev2-manager-process any wait 0 0 6 1.23e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.44e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.25e3 0.00
lisp-retry-service any wait 0 0 3 2.55e3 0.00
memif-process any wait 0 0 2 2.35e3 0.00
statseg-collector-process time wait 0 0 1 2.06e3 0.00
unix-epoll-input polling 3538 0 0 4.04e6 0.00
vpe-oam-process any wait 0 0 3 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 181.67, last 128 main loops 14.66 per node 134.00
vector rates in 5.9351e6, out 5.9351e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 84190 17025818 0 1.47e1 202.23
TenGigabitEthernet18/0/2-tx active 84190 17025818 0 7.49e1 202.23
dpdk-input polling 117978 17025786 0 6.81e1 144.31
ethernet-input active 192807 34051604 0 2.60e1 176.61
ip4-input active 84190 17025818 0 4.87e1 202.23
ip4-input-no-checksum active 108617 17025786 0 3.68e1 156.75
ip4-lookup active 179380 34051604 0 4.42e1 189.83
ip4-rewrite active 179380 34051604 0 4.43e1 189.83
memif-input polling 117978 17025818 0 1.43e2 144.31
memif1/1-output active 108617 17025786 0 1.51e1 156.75
memif1/1-tx active 108617 17025786 0 2.11e2 156.75
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 189.59, last 128 main loops 15.69 per node 143.50
vector rates in 6.0294e6, out 6.0294e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 80821 17296266 0 1.40e1 214.01
TenGigabitEthernet18/0/2-tx active 80821 17296266 0 7.39e1 214.01
dpdk-input polling 112470 17296352 0 6.58e1 153.79
ethernet-input active 186417 34592618 0 2.56e1 185.57
ip4-input active 80821 17296266 0 4.83e1 214.01
ip4-input-no-checksum active 105596 17296352 0 3.63e1 163.79
ip4-lookup active 176504 34592618 0 4.27e1 195.99
ip4-rewrite active 176504 34592618 0 4.39e1 195.99
memif-input polling 112470 17296266 0 1.42e2 153.79
memif1/1-output active 105596 17296352 0 1.57e1 163.79
memif1/1-tx active 105596 17296352 0 2.08e2 163.79
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 183.63, last 128 main loops 15.69 per node 143.50
vector rates in 5.9352e6, out 5.9352e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 84149 17025943 0 1.41e1 202.33
TenGigabitEthernet18/0/3-tx active 84149 17025943 0 7.54e1 202.33
dpdk-input polling 135732 17026047 0 6.87e1 125.44
ethernet-input active 193496 34051990 0 2.65e1 175.98
ip4-input active 84149 17025943 0 4.86e1 202.33
ip4-input-no-checksum active 109347 17026047 0 3.65e1 155.71
ip4-lookup active 173345 34051990 0 4.26e1 196.44
ip4-rewrite active 173345 34051990 0 4.40e1 196.44
memif-input polling 135732 17025943 0 1.43e2 125.44
memif2/1-output active 109347 17026047 0 1.49e1 155.71
memif2/1-tx active 109347 17026047 0 2.14e2 155.71
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 200.99, last 128 main loops 3.39 per node 36.17
vector rates in 6.0294e6, out 6.0294e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 80768 17296240 0 1.38e1 214.15
TenGigabitEthernet18/0/3-tx active 80768 17296240 0 7.42e1 214.15
dpdk-input polling 100767 17296266 0 6.69e1 171.65
ethernet-input active 176274 34592506 0 2.56e1 196.24
ip4-input active 80768 17296240 0 4.83e1 214.15
ip4-input-no-checksum active 95506 17296266 0 3.58e1 181.10
ip4-lookup active 165857 34592506 0 4.37e1 208.57
ip4-rewrite active 165857 34592506 0 4.37e1 208.57
memif-input polling 100767 17296240 0 1.40e2 171.65
memif2/1-output active 95506 17296266 0 1.45e1 181.10
memif2/1-tx active 95506 17296266 0 2.08e2 181.10
64b-8t4c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 3.29e4 0.00
dpdk-process any wait 0 0 2 3.57e5 0.00
fib-walk any wait 0 0 3 1.89e3 0.00
ikev2-manager-process any wait 0 0 5 1.31e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.69e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.55e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.88e3 0.00
lisp-retry-service any wait 0 0 3 4.58e3 0.00
memif-process any wait 0 0 2 2.69e3 0.00
statseg-collector-process time wait 0 0 1 3.09e3 0.00
unix-epoll-input polling 17638 0 0 8.23e5 0.00
vpe-oam-process any wait 0 0 3 1.05e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 19.35, last 128 main loops 2.84 per node 30.33
vector rates in 3.4132e6, out 3.4132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 516082 9955955 0 3.41e1 19.29
TenGigabitEthernet18/0/2-tx active 516082 9955955 0 9.76e1 19.29
dpdk-input polling 1466576 9955992 0 1.45e2 6.79
ethernet-input active 1189100 19911947 0 6.03e1 16.75
ip4-input active 516082 9955955 0 8.58e1 19.29
ip4-input-no-checksum active 673018 9955992 0 7.38e1 14.79
ip4-lookup active 789335 19911947 0 5.62e1 25.23
ip4-rewrite active 789335 19911947 0 6.29e1 25.23
memif-input polling 1466576 9955955 0 2.51e2 6.79
memif1/1-output active 673018 9955992 0 4.15e1 14.79
memif1/1-tx active 673018 9955992 0 3.58e2 14.79
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 19.79, last 128 main loops 0.00 per node 0.00
vector rates in 3.4674e6, out 3.4674e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 479560 10114100 0 3.14e1 21.09
TenGigabitEthernet18/0/2-tx active 479560 10114100 0 9.20e1 21.09
dpdk-input polling 1618846 10114028 0 1.47e2 6.25
ethernet-input active 1171577 20228128 0 5.68e1 17.27
ip4-input active 479560 10114100 0 8.14e1 21.09
ip4-input-no-checksum active 692017 10114028 0 7.49e1 14.62
ip4-lookup active 797694 20228128 0 5.59e1 25.36
ip4-rewrite active 797694 20228128 0 6.10e1 25.36
memif-input polling 1618846 10114100 0 2.48e2 6.25
memif1/1-output active 692017 10114028 0 4.13e1 14.62
memif1/1-tx active 692017 10114028 0 3.59e2 14.62
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 19.25, last 128 main loops .66 per node 12.00
vector rates in 3.4132e6, out 3.4132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 508783 9956016 0 3.40e1 19.57
TenGigabitEthernet18/0/2-tx active 508783 9956016 0 9.78e1 19.57
dpdk-input polling 1561131 9956000 0 1.47e2 6.38
ethernet-input active 1191033 19912016 0 5.95e1 16.72
ip4-input active 508783 9956016 0 8.49e1 19.57
ip4-input-no-checksum active 682250 9956000 0 7.54e1 14.59
ip4-lookup active 798983 19912016 0 5.63e1 24.92
ip4-rewrite active 798983 19912016 0 6.26e1 24.92
memif-input polling 1561131 9956016 0 2.51e2 6.38
memif1/1-output active 682250 9956000 0 4.14e1 14.59
memif1/1-tx active 682250 9956000 0 3.57e2 14.59
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 19.94, last 128 main loops 0.00 per node 0.00
vector rates in 3.4674e6, out 3.4674e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 505127 10113994 0 3.34e1 20.02
TenGigabitEthernet18/0/2-tx active 505127 10113994 0 9.68e1 20.02
dpdk-input polling 1361737 10114020 0 1.43e2 7.43
ethernet-input active 1176430 20228014 0 5.91e1 17.19
ip4-input active 505127 10113994 0 8.44e1 20.02
ip4-input-no-checksum active 671303 10114020 0 7.41e1 15.07
ip4-lookup active 771634 20228014 0 5.66e1 26.21
ip4-rewrite active 771634 20228014 0 6.17e1 26.21
memif-input polling 1361737 10113994 0 2.46e2 7.43
memif1/1-output active 671303 10114020 0 4.15e1 15.07
memif1/1-tx active 671303 10114020 0 3.51e2 15.07
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 20.12, last 128 main loops 1.53 per node 28.00
vector rates in 3.4132e6, out 3.4132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 558031 9956012 0 3.55e1 17.84
TenGigabitEthernet18/0/3-tx active 558031 9956012 0 9.97e1 17.84
dpdk-input polling 1937951 9955996 0 1.51e2 5.14
ethernet-input active 1139290 19912008 0 5.81e1 17.48
ip4-input active 558031 9956012 0 8.80e1 17.84
ip4-input-no-checksum active 581259 9955996 0 6.99e1 17.13
ip4-lookup active 764749 19912008 0 5.61e1 26.04
ip4-rewrite active 764749 19912008 0 6.16e1 26.04
memif-input polling 1937951 9956012 0 2.65e2 5.14
memif2/1-output active 581259 9955996 0 3.75e1 17.13
memif2/1-tx active 581259 9955996 0 3.40e2 17.13
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 20.57, last 128 main loops .22 per node 4.00
vector rates in 3.4674e6, out 3.4674e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 548526 10114068 0 3.46e1 18.44
TenGigabitEthernet18/0/3-tx active 548526 10114068 0 9.79e1 18.44
dpdk-input polling 1912859 10113970 0 1.49e2 5.29
ethernet-input active 1133837 20228038 0 5.69e1 17.84
ip4-input active 548526 10114068 0 8.66e1 18.44
ip4-input-no-checksum active 585311 10113970 0 6.99e1 17.28
ip4-lookup active 757233 20228038 0 5.54e1 26.71
ip4-rewrite active 757233 20228038 0 6.09e1 26.71
memif-input polling 1912859 10114068 0 2.59e2 5.29
memif2/1-output active 585311 10113970 0 3.73e1 17.28
memif2/1-tx active 585311 10113970 0 3.37e2 17.28
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 19.89, last 128 main loops 1.09 per node 20.00
vector rates in 3.4132e6, out 3.4132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 555468 9955980 0 3.58e1 17.92
TenGigabitEthernet18/0/3-tx active 555468 9955980 0 1.01e2 17.92
dpdk-input polling 1897544 9955972 0 1.51e2 5.25
ethernet-input active 1156364 19911952 0 5.81e1 17.22
ip4-input active 555468 9955980 0 8.75e1 17.92
ip4-input-no-checksum active 600896 9955972 0 7.09e1 16.57
ip4-lookup active 768347 19911952 0 5.61e1 25.92
ip4-rewrite active 768347 19911952 0 6.21e1 25.92
memif-input polling 1897544 9955980 0 2.59e2 5.25
memif2/1-output active 600896 9955972 0 3.85e1 16.57
memif2/1-tx active 600896 9955972 0 3.42e2 16.57
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 21.00, last 128 main loops 0.00 per node 0.00
vector rates in 3.4674e6, out 3.4674e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 562385 10114040 0 3.54e1 17.98
TenGigabitEthernet18/0/3-tx active 562385 10114040 0 9.96e1 17.98
dpdk-input polling 2366274 10114116 0 1.55e2 4.27
ethernet-input active 1095426 20228156 0 5.53e1 18.47
ip4-input active 562385 10114040 0 8.75e1 17.98
ip4-input-no-checksum active 533041 10114116 0 6.48e1 18.97
ip4-lookup active 764763 20228156 0 5.55e1 26.45
ip4-rewrite active 764763 20228156 0 5.99e1 26.45
memif-input polling 2366274 10114040 0 2.71e2 4.27
memif2/1-output active 533041 10114116 0 3.42e1 18.97
memif2/1-tx active 533041 10114116 0 3.21e2 18.97
imix-2t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 1.20e5 0.00
dpdk-process any wait 0 0 2 4.45e3 0.00
fib-walk any wait 0 0 3 1.29e3 0.00
ikev2-manager-process any wait 0 0 6 1.23e3 0.00
ip-neighbor-scan-process any wait 0 0 1 4.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 2.11e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.29e3 0.00
lisp-retry-service any wait 0 0 3 3.51e3 0.00
memif-process any wait 0 0 2 2.39e3 0.00
statseg-collector-process time wait 0 0 1 3.37e3 0.00
unix-epoll-input polling 3209 0 0 4.43e6 0.00
vpe-oam-process any wait 0 0 3 2.95e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 192.67, last 128 main loops 16.08 per node 147.00
vector rates in 4.0122e6, out 4.0122e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 54417 11468344 0 1.62e1 210.75
TenGigabitEthernet18/0/2-tx active 54417 11468344 0 9.12e1 210.75
dpdk-input polling 69264 11468337 0 7.95e1 165.57
ethernet-input active 121217 22936681 0 2.83e1 189.22
ip4-input active 54417 11468344 0 5.28e1 210.75
ip4-input-no-checksum active 66800 11468337 0 4.08e1 171.68
ip4-lookup active 115798 22936681 0 4.75e1 198.07
ip4-rewrite active 115798 22936681 0 4.89e1 198.07
memif-input polling 69264 11468344 0 3.43e2 165.57
memif1/1-output active 66800 11468337 0 1.59e1 171.68
memif1/1-tx active 66800 11468337 0 3.56e2 171.68
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 195.85, last 128 main loops 23.52 per node 215.00
vector rates in 4.0122e6, out 4.0122e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 54177 11468092 0 1.55e1 211.68
TenGigabitEthernet18/0/3-tx active 54177 11468092 0 9.15e1 211.68
dpdk-input polling 69283 11468208 0 7.87e1 165.53
ethernet-input active 118646 22936300 0 2.80e1 193.32
ip4-input active 54177 11468092 0 5.27e1 211.68
ip4-input-no-checksum active 64469 11468208 0 4.03e1 177.89
ip4-lookup active 114804 22936300 0 4.86e1 199.79
ip4-rewrite active 114804 22936300 0 4.88e1 199.79
memif-input polling 69283 11468092 0 3.46e2 165.53
memif2/1-output active 64469 11468208 0 1.59e1 177.89
memif2/1-tx active 64469 11468208 0 3.54e2 177.89
imix-4t2c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 3.67e4 0.00
dpdk-process any wait 0 0 2 6.51e3 0.00
fib-walk any wait 0 0 3 1.51e3 0.00
ikev2-manager-process any wait 0 0 6 1.29e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.81e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.98e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.58e3 0.00
lisp-retry-service any wait 0 0 3 3.32e3 0.00
memif-process any wait 0 0 2 2.72e3 0.00
statseg-collector-process time wait 0 0 1 1.72e3 0.00
unix-epoll-input polling 3314 0 0 4.28e6 0.00
vpe-oam-process any wait 0 0 2 1.22e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 31.82, last 128 main loops 2.63 per node 28.00
vector rates in 3.3174e6, out 3.3174e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 350287 9433220 0 2.84e1 26.93
TenGigabitEthernet18/0/2-tx active 350287 9433220 0 9.98e1 26.93
dpdk-input polling 382793 9433208 0 1.13e2 24.64
ethernet-input active 733063 18866428 0 4.90e1 25.74
ip4-input active 350287 9433220 0 7.76e1 26.93
ip4-input-no-checksum active 382776 9433208 0 5.75e1 24.64
ip4-lookup active 382781 18866428 0 5.06e1 49.29
ip4-rewrite active 382781 18866428 0 5.37e1 49.29
memif-input polling 382793 9433220 0 3.94e2 24.64
memif1/1-output active 382776 9433208 0 3.06e1 24.64
memif1/1-tx active 382776 9433208 0 3.96e2 24.64
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 31.15, last 128 main loops .22 per node 4.00
vector rates in 3.3699e6, out 3.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 360646 9581932 0 2.85e1 26.57
TenGigabitEthernet18/0/2-tx active 360646 9581692 0 9.65e1 26.57
dpdk-input polling 398924 9582968 0 1.11e2 24.02
ethernet-input active 759505 19164900 0 4.84e1 25.23
ip4-input active 360646 9581932 0 7.85e1 26.57
ip4-input-no-checksum active 398859 9582968 0 5.86e1 24.03
ip4-lookup active 398864 19164900 0 5.04e1 48.05
ip4-rewrite active 398864 19164900 0 5.38e1 48.05
memif-input polling 398924 9581932 0 3.77e2 24.02
memif1/1-output active 398859 9582968 0 3.15e1 24.03
memif1/1-tx active 398859 9582968 0 3.93e2 24.03
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 32.28, last 128 main loops 3.06 per node 32.67
vector rates in 3.3174e6, out 3.3174e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 349384 9433216 0 2.85e1 26.99
TenGigabitEthernet18/0/3-tx active 349384 9433216 0 9.75e1 26.99
dpdk-input polling 376770 9433192 0 1.11e2 25.04
ethernet-input active 724075 18866408 0 4.91e1 26.06
ip4-input active 349384 9433216 0 7.76e1 26.99
ip4-input-no-checksum active 374691 9433192 0 5.85e1 25.18
ip4-lookup active 374830 18866408 0 4.99e1 50.33
ip4-rewrite active 374830 18866408 0 5.37e1 50.33
memif-input polling 376770 9433216 0 3.97e2 25.04
memif2/1-output active 374691 9433192 0 3.09e1 25.18
memif2/1-tx active 374691 9433192 0 3.97e2 25.18
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 31.24, last 128 main loops 0.00 per node 0.00
vector rates in 3.3699e6, out 3.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 359986 9582968 0 2.82e1 26.62
TenGigabitEthernet18/0/3-tx active 359986 9582716 0 9.59e1 26.62
dpdk-input polling 402618 9581928 0 1.13e2 23.79
ethernet-input active 757320 19164896 0 4.94e1 25.31
ip4-input active 359986 9582968 0 7.77e1 26.62
ip4-input-no-checksum active 397334 9581928 0 5.97e1 24.12
ip4-lookup active 397483 19164896 0 5.21e1 48.22
ip4-rewrite active 397483 19164896 0 5.38e1 48.22
memif-input polling 402618 9582968 0 3.67e2 23.80
memif2/1-output active 397334 9581928 0 3.15e1 24.12
memif2/1-tx active 397334 9581928 0 3.96e2 24.12
imix-8t4c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.22e4 0.00
dpdk-process any wait 0 0 2 6.55e5 0.00
fib-walk any wait 0 0 3 2.55e3 0.00
ikev2-manager-process any wait 0 0 6 3.01e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 2.18e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.33e3 0.00
lisp-retry-service any wait 0 0 3 3.74e3 0.00
memif-process any wait 0 0 2 4.16e3 0.00
statseg-collector-process time wait 0 0 1 5.88e3 0.00
unix-epoll-input polling 18480 0 0 7.65e5 0.00
vpe-oam-process any wait 0 0 3 1.61e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 6.89, last 128 main loops .22 per node 4.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 645169 4708492 0 6.59e1 7.29
TenGigabitEthernet18/0/2-tx active 645169 4708492 0 1.62e2 7.29
dpdk-input polling 1253262 4708520 0 2.96e2 3.76
ethernet-input active 1609392 9417012 0 1.18e2 5.85
ip4-input active 645169 4708492 0 1.41e2 7.29
ip4-input-no-checksum active 964223 4708520 0 1.37e2 4.88
ip4-lookup active 1002670 9417012 0 8.44e1 9.39
ip4-rewrite active 1002670 9417012 0 9.23e1 9.39
memif-input polling 1253262 4708492 0 6.03e2 3.76
memif1/1-output active 964223 4708520 0 9.64e1 4.88
memif1/1-tx active 964223 4708520 0 8.92e2 4.88
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 7.17, last 128 main loops .44 per node 8.00
vector rates in 1.6850e6, out 1.6850e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 584686 4783072 0 6.06e1 8.18
TenGigabitEthernet18/0/2-tx active 584686 4783072 0 1.55e2 8.18
dpdk-input polling 1434227 4783260 0 2.96e2 3.34
ethernet-input active 1552355 9566332 0 1.14e2 6.16
ip4-input active 584686 4783072 0 1.37e2 8.18
ip4-input-no-checksum active 967669 4783260 0 1.41e2 4.94
ip4-lookup active 1005981 9566332 0 8.23e1 9.51
ip4-rewrite active 1005981 9566332 0 9.19e1 9.51
memif-input polling 1434227 4783072 0 6.16e2 3.33
memif1/1-output active 967669 4783260 0 9.46e1 4.94
memif1/1-tx active 967669 4783260 0 8.55e2 4.94
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 6.85, last 128 main loops 0.00 per node 0.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 656513 4708500 0 6.66e1 7.17
TenGigabitEthernet18/0/2-tx active 656513 4708500 0 1.63e2 7.17
dpdk-input polling 1312005 4708524 0 2.90e2 3.59
ethernet-input active 1620553 9417024 0 1.18e2 5.81
ip4-input active 656513 4708500 0 1.43e2 7.17
ip4-input-no-checksum active 964040 4708524 0 1.36e2 4.88
ip4-lookup active 1004876 9417024 0 8.39e1 9.37
ip4-rewrite active 1004876 9417024 0 9.18e1 9.37
memif-input polling 1312005 4708500 0 6.34e2 3.59
memif1/1-output active 964040 4708524 0 9.79e1 4.88
memif1/1-tx active 964040 4708524 0 8.64e2 4.88
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 7.19, last 128 main loops 0.00 per node 0.00
vector rates in 1.6848e6, out 1.6848e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 577827 4781896 0 6.07e1 8.28
TenGigabitEthernet18/0/2-tx active 577827 4781896 0 1.56e2 8.28
dpdk-input polling 1392034 4783256 0 2.98e2 3.44
ethernet-input active 1546441 9565152 0 1.14e2 6.19
ip4-input active 577827 4781896 0 1.36e2 8.28
ip4-input-no-checksum active 968614 4783256 0 1.41e2 4.94
ip4-lookup active 1003789 9565152 0 8.42e1 9.53
ip4-rewrite active 1003789 9565152 0 9.20e1 9.53
memif-input polling 1392034 4781896 0 5.97e2 3.44
memif1/1-output active 968614 4783256 0 9.49e1 4.94
memif1/1-tx active 968614 4783256 0 8.71e2 4.94
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 7.29, last 128 main loops 0.00 per node 0.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 784617 4708520 0 7.54e1 6.00
TenGigabitEthernet18/0/3-tx active 784617 4708520 0 1.79e2 6.00
dpdk-input polling 1941819 4708508 0 3.05e2 2.42
ethernet-input active 1487243 9417028 0 1.12e2 6.33
ip4-input active 784617 4708520 0 1.51e2 6.00
ip4-input-no-checksum active 702626 4708508 0 1.15e2 6.70
ip4-lookup active 994438 9417028 0 8.33e1 9.47
ip4-rewrite active 994438 9417028 0 9.04e1 9.47
memif-input polling 1941819 4708520 0 6.63e2 2.42
memif2/1-output active 702626 4708508 0 7.49e1 6.70
memif2/1-tx active 702626 4708508 0 8.12e2 6.70
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 7.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.6848e6, out 1.6848e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 757742 4783252 0 7.31e1 6.31
TenGigabitEthernet18/0/3-tx active 757742 4783186 0 1.74e2 6.31
dpdk-input polling 2885178 4781886 0 3.27e2 1.66
ethernet-input active 1373193 9565138 0 1.04e2 6.97
ip4-input active 757742 4783252 0 1.44e2 6.31
ip4-input-no-checksum active 615451 4781886 0 1.08e2 7.77
ip4-lookup active 1006963 9565138 0 8.30e1 9.49
ip4-rewrite active 1006963 9565138 0 9.02e1 9.49
memif-input polling 2885178 4783252 0 7.16e2 1.66
memif2/1-output active 615451 4781886 0 6.72e1 7.77
memif2/1-tx active 615451 4781886 0 7.13e2 7.77
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 7.34, last 128 main loops 0.00 per node 0.00
vector rates in 1.6587e6, out 1.6587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 788252 4708520 0 7.49e1 5.97
TenGigabitEthernet18/0/3-tx active 788252 4708520 0 1.80e2 5.97
dpdk-input polling 1992644 4708481 0 3.06e2 2.36
ethernet-input active 1478024 9417001 0 1.10e2 6.37
ip4-input active 788252 4708520 0 1.54e2 5.97
ip4-input-no-checksum active 689772 4708481 0 1.15e2 6.83
ip4-lookup active 989649 9417001 0 8.43e1 9.52
ip4-rewrite active 989649 9417001 0 9.08e1 9.52
memif-input polling 1992644 4708520 0 7.03e2 2.36
memif2/1-output active 689772 4708481 0 7.49e1 6.83
memif2/1-tx active 689772 4708481 0 7.68e2 6.83
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 7.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.6850e6, out 1.6849e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 750194 4783256 0 7.25e1 6.38
TenGigabitEthernet18/0/3-tx active 750194 4782856 0 1.73e2 6.38
dpdk-input polling 3036402 4783092 0 3.35e2 1.58
ethernet-input active 1371130 9566348 0 1.04e2 6.98
ip4-input active 750194 4783256 0 1.44e2 6.38
ip4-input-no-checksum active 620936 4783092 0 1.09e2 7.70
ip4-lookup active 1011524 9566348 0 8.38e1 9.46
ip4-rewrite active 1011524 9566348 0 8.99e1 9.46
memif-input polling 3036402 4783256 0 6.97e2 1.58
memif2/1-output active 620936 4783092 0 6.59e1 7.70
memif2/1-tx active 620936 4783092 0 7.26e2 7.70

ip4

10ge2p1x710-avf-eth-ip4base-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel with VF enabled.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.3, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 3.90e4 0.00
avf-process any wait 0 0 9 3.32e3 0.00
dpdk-process any wait 0 0 2 7.88e2 0.00
fib-walk any wait 0 0 3 7.77e2 0.00
ikev2-manager-process any wait 0 0 5 6.60e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.38e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.19e3 0.00
lisp-retry-service any wait 0 0 3 1.09e3 0.00
statseg-collector-process time wait 0 0 1 1.20e3 0.00
unix-epoll-input polling 315594 0 0 5.25e3 0.00
vpe-oam-process any wait 0 0 3 7.48e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.3, average vectors/node 181.61, last 128 main loops 12.25 per node 224.00
vector rates in 1.0094e7, out 1.0094e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 296007 53757148 0 1.39e1 181.61
avf-0/18/e/0-tx active 296007 53757148 0 5.04e1 181.61
avf-input polling 296007 53757148 0 3.74e1 181.61
ethernet-input active 296007 53757148 0 2.47e1 181.61
ip4-input-no-checksum active 296007 53757148 0 3.31e1 181.61
ip4-lookup active 296007 53757148 0 4.24e1 181.61
ip4-rewrite active 296007 53757148 0 4.37e1 181.61
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.3, average vectors/node 214.39, last 128 main loops 11.59 per node 212.00
vector rates in 1.0094e7, out 1.0094e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 250739 53756436 0 1.35e1 214.39
avf-0/18/a/0-tx active 250739 53756436 0 4.99e1 214.39
avf-input polling 251345 53756436 0 3.65e1 213.88
ethernet-input active 250739 53756436 0 2.41e1 214.39
ip4-input-no-checksum active 250739 53756436 0 3.24e1 214.39
ip4-lookup active 250739 53756436 0 4.64e1 214.39
ip4-rewrite active 250739 53756436 0 4.31e1 214.39
64b-4t2c-avf-eth-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.3, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 33 4.72e4 0.00
avf-process any wait 0 0 9 3.23e3 0.00
dpdk-process any wait 0 0 2 7.86e2 0.00
fib-walk any wait 0 0 3 1.15e3 0.00
ikev2-manager-process any wait 0 0 6 6.54e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.32e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.64e3 0.00
lisp-retry-service any wait 0 0 3 1.19e3 0.00
statseg-collector-process time wait 0 0 1 1.90e3 0.00
unix-epoll-input polling 208153 0 0 9.33e3 0.00
vpe-oam-process any wait 0 0 2 1.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.3, average vectors/node 31.33, last 128 main loops 2.19 per node 40.00
vector rates in 6.9367e6, out 6.9367e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 1171490 36706688 0 2.44e1 31.33
avf-0/18/e/0-tx active 1171490 36706676 0 7.66e1 31.33
avf-input polling 1227505 36706688 0 6.29e1 29.90
ethernet-input active 1171490 36706688 0 3.88e1 31.33
ip4-input-no-checksum active 1171490 36706688 0 4.77e1 31.33
ip4-lookup active 1171490 36706688 0 5.44e1 31.33
ip4-rewrite active 1171490 36706688 0 5.19e1 31.33
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.3, average vectors/node 30.11, last 128 main loops 2.19 per node 40.00
vector rates in 6.8820e6, out 6.8820e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 1209476 36417668 0 2.52e1 30.11
avf-0/18/e/0-tx active 1209476 36417616 0 6.74e1 30.11
avf-input polling 1289173 36417668 0 6.36e1 28.25
ethernet-input active 1209476 36417668 0 3.89e1 30.11
ip4-input-no-checksum active 1209476 36417668 0 4.85e1 30.11
ip4-lookup active 1209476 36417668 0 5.45e1 30.11
ip4-rewrite active 1209476 36417668 0 5.29e1 30.11
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.3, average vectors/node 32.02, last 128 main loops 2.19 per node 40.00
vector rates in 6.9366e6, out 6.9366e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 1146283 36706212 0 2.41e1 32.02
avf-0/18/a/0-tx active 1146283 36706204 0 6.77e1 32.02
avf-input polling 1147629 36706212 0 6.33e1 31.98
ethernet-input active 1146283 36706212 0 3.83e1 32.02
ip4-input-no-checksum active 1146283 36706212 0 4.75e1 32.02
ip4-lookup active 1146283 36706212 0 5.72e1 32.02
ip4-rewrite active 1146283 36706212 0 5.16e1 32.02
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.3, average vectors/node 30.78, last 128 main loops 1.75 per node 32.00
vector rates in 6.8819e6, out 6.8819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 1182972 36417168 0 2.45e1 30.78
avf-0/18/a/0-tx active 1182972 36417160 0 6.62e1 30.78
avf-input polling 1184529 36417168 0 6.33e1 30.74
ethernet-input active 1182972 36417168 0 3.89e1 30.78
ip4-input-no-checksum active 1182972 36417168 0 4.89e1 30.78
ip4-lookup active 1182972 36417168 0 5.79e1 30.78
ip4-rewrite active 1182972 36417168 0 5.22e1 30.78
64b-8t4c-avf-eth-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.3, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 29 6.59e4 0.00
avf-process any wait 0 0 9 3.34e3 0.00
dhcp-client-process any wait 0 0 1 1.73e3 0.00
dpdk-process any wait 0 0 1 1.78e3 0.00
fib-walk any wait 0 0 3 1.12e3 0.00
ikev2-manager-process any wait 0 0 5 1.06e3 0.00
ip-route-resolver-process any wait 0 0 1 1.53e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.73e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.84e3 0.00
lisp-retry-service any wait 0 0 3 1.34e3 0.00
statseg-collector-process time wait 0 0 1 1.65e3 0.00
unix-epoll-input polling 170544 0 0 8.84e3 0.00
vpe-oam-process any wait 0 0 3 7.37e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.3, average vectors/node 7.86, last 128 main loops .66 per node 12.00
vector rates in 3.4239e6, out 3.4239e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2302386 18097960 0 5.98e1 7.86
avf-0/18/e/0-tx active 2302386 18097692 0 1.12e2 7.86
avf-input polling 3058194 18097960 0 1.55e2 5.92
ethernet-input active 2302386 18097960 0 8.37e1 7.86
ip4-input-no-checksum active 2302386 18097960 0 9.07e1 7.86
ip4-lookup active 2302386 18097960 0 8.65e1 7.86
ip4-rewrite active 2302386 18097960 0 8.64e1 7.86
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.3, average vectors/node 8.00, last 128 main loops .22 per node 4.00
vector rates in 3.4783e6, out 3.4782e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2297420 18385228 0 5.87e1 8.00
avf-0/18/e/0-tx active 2297420 18385048 0 1.11e2 8.00
avf-input polling 2865708 18385228 0 1.52e2 6.42
ethernet-input active 2297420 18385228 0 8.32e1 8.00
ip4-input-no-checksum active 2297420 18385228 0 8.91e1 8.00
ip4-lookup active 2297420 18385228 0 8.64e1 8.00
ip4-rewrite active 2297420 18385228 0 8.54e1 8.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.3, average vectors/node 8.03, last 128 main loops .44 per node 8.00
vector rates in 3.4783e6, out 3.4782e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2288912 18385196 0 5.87e1 8.03
avf-0/18/e/0-tx active 2288912 18385020 0 1.11e2 8.03
avf-input polling 2845658 18385196 0 1.52e2 6.46
ethernet-input active 2288912 18385196 0 8.22e1 8.03
ip4-input-no-checksum active 2288912 18385196 0 8.91e1 8.03
ip4-lookup active 2288912 18385196 0 8.57e1 8.03
ip4-rewrite active 2288912 18385196 0 8.56e1 8.03
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.3, average vectors/node 7.81, last 128 main loops .22 per node 4.00
vector rates in 3.3696e6, out 3.3695e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2281812 17810692 0 6.03e1 7.81
avf-0/18/e/0-tx active 2281812 17810516 0 1.12e2 7.81
avf-input polling 3035544 17810692 0 1.60e2 5.87
ethernet-input active 2281812 17810692 0 8.45e1 7.81
ip4-input-no-checksum active 2281812 17810692 0 9.09e1 7.81
ip4-lookup active 2281812 17810692 0 8.67e1 7.81
ip4-rewrite active 2281812 17810692 0 8.67e1 7.81
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.3, average vectors/node 7.89, last 128 main loops .22 per node 4.00
vector rates in 3.4782e6, out 3.4781e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2330684 18384680 0 5.99e1 7.89
avf-0/18/a/0-tx active 2330684 18384500 0 1.09e2 7.89
avf-input polling 2651360 18384680 0 1.47e2 6.93
ethernet-input active 2330684 18384680 0 8.35e1 7.89
ip4-input-no-checksum active 2330684 18384680 0 8.96e1 7.89
ip4-lookup active 2330684 18384680 0 9.21e1 7.89
ip4-rewrite active 2330684 18384680 0 8.59e1 7.89
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.3, average vectors/node 7.56, last 128 main loops .66 per node 12.00
vector rates in 3.3695e6, out 3.3694e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2355071 17810156 0 6.16e1 7.56
avf-0/18/a/0-tx active 2355071 17809928 0 1.14e2 7.56
avf-input polling 2825871 17810156 0 1.54e2 6.30
ethernet-input active 2355071 17810156 0 8.53e1 7.56
ip4-input-no-checksum active 2355071 17810156 0 9.31e1 7.56
ip4-lookup active 2355071 17810156 0 9.20e1 7.56
ip4-rewrite active 2355071 17810156 0 8.79e1 7.56
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.3, average vectors/node 7.71, last 128 main loops .88 per node 16.00
vector rates in 3.4238e6, out 3.4238e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2348614 18097440 0 6.06e1 7.71
avf-0/18/a/0-tx active 2348614 18097224 0 1.11e2 7.71
avf-input polling 2771996 18097440 0 1.54e2 6.53
ethernet-input active 2348614 18097440 0 8.35e1 7.71
ip4-input-no-checksum active 2348614 18097440 0 9.09e1 7.71
ip4-lookup active 2348614 18097440 0 9.24e1 7.71
ip4-rewrite active 2348614 18097440 0 8.65e1 7.71
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.3, average vectors/node 7.86, last 128 main loops .22 per node 4.00
vector rates in 3.4782e6, out 3.4781e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2340486 18384644 0 5.96e1 7.86
avf-0/18/a/0-tx active 2340486 18384464 0 1.09e2 7.85
avf-input polling 2675695 18384644 0 1.51e2 6.87
ethernet-input active 2340486 18384644 0 8.39e1 7.86
ip4-input-no-checksum active 2340486 18384644 0 9.08e1 7.86
ip4-lookup active 2340486 18384644 0 9.07e1 7.86
ip4-rewrite active 2340486 18384644 0 8.51e1 7.86

10ge2p1x710-dot1q-ip4base-ndrpdr

RFC2544: Pkt throughput IPv4 routing with IEEE 802.1Q test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /30 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.89e4 0.00
dpdk-process any wait 0 0 2 5.82e5 0.00
fib-walk any wait 0 0 3 7.53e2 0.00
ikev2-manager-process any wait 0 0 5 8.13e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.00e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.71e3 0.00
lisp-retry-service any wait 0 0 3 1.32e3 0.00
statseg-collector-process time wait 0 0 1 9.92e2 0.00
unix-epoll-input polling 3386 0 0 4.26e6 0.00
vpe-oam-process any wait 0 0 3 5.11e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 137.17, last 128 main loops 7.66 per node 140.00
vector rates in 7.9167e6, out 7.9167e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 334030 45820052 0 2.67e1 137.17
TenGigabitEthernet18/0/3-tx active 334030 45820052 0 5.69e1 137.17
dpdk-input polling 334030 45820052 0 6.04e1 137.17
ethernet-input active 334030 45820052 0 2.68e1 137.17
ip4-input-no-checksum active 334030 45820052 0 3.52e1 137.17
ip4-lookup active 334030 45820052 0 4.81e1 137.17
ip4-rewrite active 334030 45820052 0 5.93e1 137.17
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 240.62, last 128 main loops 13.89 per node 254.00
vector rates in 7.9167e6, out 7.9167e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 190425 45819856 0 1.32e1 240.62
TenGigabitEthernet18/0/2-tx active 190425 45819856 0 5.49e1 240.62
dpdk-input polling 191316 45819856 0 5.47e1 239.49
ethernet-input active 190425 45819856 0 5.55e1 240.62
ip4-input active 190425 45819856 0 4.71e1 240.62
ip4-lookup active 190425 45819856 0 4.63e1 240.62
ip4-rewrite active 190425 45819856 0 4.27e1 240.62
64b-4t2c-dot1q-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 2.82e4 0.00
dpdk-process any wait 0 0 2 3.27e5 0.00
fib-walk any wait 0 0 3 1.13e3 0.00
ikev2-manager-process any wait 0 0 6 9.12e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.91e2 0.00
lisp-retry-service any wait 0 0 3 2.03e3 0.00
unix-epoll-input polling 4115 0 0 3.45e6 0.00
vpe-oam-process any wait 0 0 3 5.83e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 53.58, last 128 main loops 3.94 per node 72.00
vector rates in 6.9068e6, out 6.9068e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 734289 39343204 0 3.06e1 53.58
TenGigabitEthernet18/0/3-tx active 734289 39343204 0 5.93e1 53.58
dpdk-input polling 734290 39343204 0 7.12e1 53.58
ethernet-input active 734289 39343204 0 3.34e1 53.58
ip4-input-no-checksum active 734289 39343204 0 4.14e1 53.58
ip4-lookup active 734289 39343204 0 5.16e1 53.58
ip4-rewrite active 734289 39343204 0 6.79e1 53.58
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 57.29, last 128 main loops 2.41 per node 44.00
vector rates in 7.0164e6, out 7.0164e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 697625 39967688 0 3.23e1 57.29
TenGigabitEthernet18/0/3-tx active 697625 39967688 0 5.85e1 57.29
dpdk-input polling 697625 39967688 0 6.73e1 57.29
ethernet-input active 697625 39967688 0 3.28e1 57.29
ip4-input-no-checksum active 697625 39967688 0 4.10e1 57.29
ip4-lookup active 697625 39967688 0 5.09e1 57.29
ip4-rewrite active 697625 39967688 0 6.76e1 57.29
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 66.19, last 128 main loops 3.45 per node 63.00
vector rates in 6.9068e6, out 6.9068e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 594359 39343120 0 1.75e1 66.19
TenGigabitEthernet18/0/2-tx active 594359 39343120 0 5.74e1 66.19
dpdk-input polling 598883 39343120 0 6.64e1 65.69
ethernet-input active 594359 39343120 0 6.32e1 66.19
ip4-input active 594359 39343120 0 5.55e1 66.19
ip4-lookup active 594359 39343120 0 5.01e1 66.19
ip4-rewrite active 594359 39343120 0 4.68e1 66.19
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 71.43, last 128 main loops 3.50 per node 64.00
vector rates in 7.0164e6, out 7.0164e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 559502 39967568 0 1.69e1 71.43
TenGigabitEthernet18/0/2-tx active 559502 39967568 0 5.64e1 71.43
dpdk-input polling 564553 39967568 0 6.50e1 70.79
ethernet-input active 559502 39967568 0 6.15e1 71.43
ip4-input active 559502 39967568 0 5.42e1 71.43
ip4-lookup active 559502 39967568 0 5.17e1 71.43
ip4-rewrite active 559502 39967568 0 4.60e1 71.43
64b-8t4c-dot1q-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 32 3.87e4 0.00
dpdk-process any wait 0 0 2 6.53e5 0.00
fib-walk any wait 0 0 3 1.80e3 0.00
ikev2-manager-process any wait 0 0 6 1.06e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.01e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.95e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.61e3 0.00
lisp-retry-service any wait 0 0 3 1.68e3 0.00
statseg-collector-process time wait 0 0 1 3.49e3 0.00
unix-epoll-input polling 22115 0 0 6.42e5 0.00
vpe-oam-process any wait 0 0 3 6.85e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 9.62, last 128 main loops 0.00 per node 0.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2043508 19664168 0 6.56e1 9.62
TenGigabitEthernet18/0/3-tx active 2043508 19664168 0 9.17e1 9.62
dpdk-input polling 2354712 19664168 0 1.45e2 8.35
ethernet-input active 2043508 19664168 0 8.23e1 9.62
ip4-input-no-checksum active 2043508 19664168 0 8.87e1 9.62
ip4-lookup active 2043508 19664168 0 8.44e1 9.62
ip4-rewrite active 2043508 19664168 0 1.28e2 9.62
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 9.85, last 128 main loops 0.00 per node 0.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2028386 19976296 0 6.52e1 9.85
TenGigabitEthernet18/0/3-tx active 2028386 19976296 0 9.08e1 9.85
dpdk-input polling 2336784 19976296 0 1.41e2 8.55
ethernet-input active 2028386 19976296 0 8.08e1 9.85
ip4-input-no-checksum active 2028386 19976296 0 9.02e1 9.85
ip4-lookup active 2028386 19976296 0 8.45e1 9.85
ip4-rewrite active 2028386 19976296 0 1.25e2 9.85
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 9.36, last 128 main loops 0.00 per node 0.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2100617 19664162 0 6.67e1 9.36
TenGigabitEthernet18/0/3-tx active 2100617 19664162 0 9.26e1 9.36
dpdk-input polling 2457117 19664162 0 1.47e2 8.00
ethernet-input active 2100617 19664162 0 8.14e1 9.36
ip4-input-no-checksum active 2100617 19664162 0 9.20e1 9.36
ip4-lookup active 2100617 19664162 0 8.56e1 9.36
ip4-rewrite active 2100617 19664162 0 1.23e2 9.36
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 9.60, last 128 main loops .44 per node 8.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2080784 19976304 0 6.61e1 9.60
TenGigabitEthernet18/0/3-tx active 2080784 19976304 0 9.53e1 9.60
dpdk-input polling 2418311 19976304 0 1.45e2 8.26
ethernet-input active 2080784 19976304 0 8.14e1 9.60
ip4-input-no-checksum active 2080784 19976304 0 9.11e1 9.60
ip4-lookup active 2080784 19976304 0 8.67e1 9.60
ip4-rewrite active 2080784 19976304 0 1.14e2 9.60
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 9.59, last 128 main loops .88 per node 16.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2051101 19664172 0 5.16e1 9.59
TenGigabitEthernet18/0/2-tx active 2051101 19664172 0 9.18e1 9.59
dpdk-input polling 2359050 19664172 0 1.41e2 8.34
ethernet-input active 2051101 19664172 0 1.35e2 9.59
ip4-input active 2051101 19664172 0 1.03e2 9.59
ip4-lookup active 2051101 19664172 0 8.52e1 9.59
ip4-rewrite active 2051101 19664172 0 7.81e1 9.59
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 9.73, last 128 main loops .44 per node 8.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2052834 19976308 0 5.16e1 9.73
TenGigabitEthernet18/0/2-tx active 2052834 19976308 0 9.09e1 9.73
dpdk-input polling 2318118 19976308 0 1.36e2 8.62
ethernet-input active 2052834 19976308 0 1.32e2 9.73
ip4-input active 2052834 19976308 0 1.03e2 9.73
ip4-lookup active 2052834 19976308 0 8.52e1 9.73
ip4-rewrite active 2052834 19976308 0 7.82e1 9.73
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 9.57, last 128 main loops .44 per node 8.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2055616 19664172 0 5.25e1 9.57
TenGigabitEthernet18/0/2-tx active 2055616 19664172 0 9.10e1 9.57
dpdk-input polling 2317776 19664172 0 1.42e2 8.48
ethernet-input active 2055616 19664172 0 1.33e2 9.57
ip4-input active 2055616 19664172 0 1.04e2 9.57
ip4-lookup active 2055616 19664172 0 8.67e1 9.57
ip4-rewrite active 2055616 19664172 0 7.87e1 9.57
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 9.87, last 128 main loops .66 per node 12.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2022986 19976296 0 5.12e1 9.87
TenGigabitEthernet18/0/2-tx active 2022986 19976296 0 9.10e1 9.87
dpdk-input polling 2323577 19976296 0 1.38e2 8.59
ethernet-input active 2022986 19976296 0 1.33e2 9.87
ip4-input active 2022986 19976296 0 1.03e2 9.87
ip4-lookup active 2022986 19976296 0 8.34e1 9.87
ip4-rewrite active 2022986 19976296 0 7.83e1 9.87

10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr

RFC2544: Pkt throughput IPv4 whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing, two static IPv4 /24 routes and IPv4 COP security whitelist ingress /24 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 3.33e4 0.00
dpdk-process any wait 0 0 2 5.76e5 0.00
fib-walk any wait 0 0 2 9.69e2 0.00
ikev2-manager-process any wait 0 0 5 6.21e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.38e2 0.00
lisp-retry-service any wait 0 0 2 9.65e2 0.00
unix-epoll-input polling 3623 0 0 3.98e6 0.00
vpe-oam-process any wait 0 0 3 4.09e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 238.28, last 128 main loops 16.00 per node 256.00
vector rates in 7.6436e6, out 7.6436e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 185641 44234240 0 1.28e1 238.28
TenGigabitEthernet18/0/3-tx active 185641 44234240 0 5.42e1 238.28
cop-input active 185641 44234240 0 2.86e1 238.28
dpdk-input polling 185641 44234240 0 5.47e1 238.28
ip4-cop-whitelist active 185641 44234240 0 4.52e1 238.28
ip4-input active 185641 44234240 0 4.73e1 238.28
ip4-lookup active 185641 44234240 0 4.07e1 238.28
ip4-rewrite active 185641 44234240 0 4.22e1 238.28
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 62.99, last 128 main loops 0.00 per node 0.00
vector rates in 7.6436e6, out 7.6436e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 702273 44234164 0 1.78e1 62.99
TenGigabitEthernet18/0/2-tx active 702273 44234164 0 5.90e1 62.99
dpdk-input polling 1715883 44234164 0 7.17e1 25.78
ethernet-input active 702273 44234164 0 3.13e1 62.99
ip4-input-no-checksum active 702273 44234164 0 3.91e1 62.99
ip4-lookup active 702273 44234164 0 5.18e1 62.99
ip4-rewrite active 702273 44234164 0 4.83e1 62.99
64b-4t2c-ethip4-ip4base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 4.43e4 0.00
dpdk-process any wait 0 0 2 6.43e5 0.00
fib-walk any wait 0 0 2 1.02e3 0.00
ikev2-manager-process any wait 0 0 6 5.95e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.99e2 0.00
lisp-retry-service any wait 0 0 2 1.46e3 0.00
unix-epoll-input polling 4641 0 0 3.06e6 0.00
vpe-oam-process any wait 0 0 3 4.99e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 99.54, last 128 main loops 5.50 per node 88.00
vector rates in 6.9713e6, out 6.9713e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 399666 39784228 0 1.54e1 99.54
TenGigabitEthernet18/0/3-tx active 399666 39784228 0 5.73e1 99.54
cop-input active 399666 39784228 0 3.13e1 99.54
dpdk-input polling 399666 39784228 0 6.13e1 99.54
ip4-cop-whitelist active 399666 39784228 0 4.96e1 99.54
ip4-input active 399666 39784228 0 5.17e1 99.54
ip4-lookup active 399666 39784228 0 4.37e1 99.54
ip4-rewrite active 399666 39784228 0 4.49e1 99.54
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 88.77, last 128 main loops 5.25 per node 84.00
vector rates in 6.9164e6, out 6.9164e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 444634 39470920 0 1.58e1 88.77
TenGigabitEthernet18/0/3-tx active 444634 39470920 0 5.58e1 88.77
cop-input active 444634 39470920 0 3.23e1 88.77
dpdk-input polling 444634 39470920 0 6.26e1 88.77
ip4-cop-whitelist active 444634 39470920 0 4.88e1 88.77
ip4-input active 444634 39470920 0 5.27e1 88.77
ip4-lookup active 444634 39470920 0 4.42e1 88.77
ip4-rewrite active 444634 39470920 0 4.55e1 88.77
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 38.95, last 128 main loops 2.63 per node 48.00
vector rates in 6.9712e6, out 6.9712e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1021327 39784028 0 2.21e1 38.95
TenGigabitEthernet18/0/2-tx active 1021327 39784028 0 6.21e1 38.95
dpdk-input polling 1183603 39784028 0 7.71e1 33.61
ethernet-input active 1021327 39784028 0 3.79e1 38.95
ip4-input-no-checksum active 1021327 39784028 0 4.54e1 38.95
ip4-lookup active 1021327 39784028 0 5.44e1 38.95
ip4-rewrite active 1021327 39784028 0 5.06e1 38.95
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 38.77, last 128 main loops 3.06 per node 56.00
vector rates in 6.9163e6, out 6.9163e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1018187 39470812 0 2.19e1 38.77
TenGigabitEthernet18/0/2-tx active 1018187 39470812 0 6.22e1 38.77
dpdk-input polling 1214083 39470812 0 7.75e1 32.51
ethernet-input active 1018187 39470812 0 3.81e1 38.77
ip4-input-no-checksum active 1018187 39470812 0 4.49e1 38.77
ip4-lookup active 1018187 39470812 0 5.66e1 38.77
ip4-rewrite active 1018187 39470812 0 5.13e1 38.77
64b-8t4c-ethip4-ip4base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 30 3.89e4 0.00
dpdk-process any wait 0 0 2 6.52e5 0.00
fib-walk any wait 0 0 3 1.59e3 0.00
ikev2-manager-process any wait 0 0 6 1.01e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.19e2 0.00
lisp-retry-service any wait 0 0 3 2.06e3 0.00
unix-epoll-input polling 25874 0 0 5.47e5 0.00
vpe-oam-process any wait 0 0 3 9.22e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 9.91, last 128 main loops .50 per node 8.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1987616 19701888 0 5.11e1 9.91
TenGigabitEthernet18/0/3-tx active 1987616 19701888 0 9.20e1 9.91
cop-input active 1987616 19701888 0 7.22e1 9.91
dpdk-input polling 2153349 19701888 0 1.36e2 9.15
ip4-cop-whitelist active 1987616 19701888 0 8.21e1 9.91
ip4-input active 1987616 19701888 0 9.74e1 9.91
ip4-lookup active 1987616 19701888 0 7.69e1 9.91
ip4-rewrite active 1987616 19701888 0 7.85e1 9.91
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 9.88, last 128 main loops .75 per node 12.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1993948 19701892 0 5.15e1 9.88
TenGigabitEthernet18/0/3-tx active 1993948 19701892 0 9.14e1 9.88
cop-input active 1993948 19701892 0 7.24e1 9.88
dpdk-input polling 2168650 19701892 0 1.35e2 9.08
ip4-cop-whitelist active 1993948 19701892 0 8.38e1 9.88
ip4-input active 1993948 19701892 0 9.82e1 9.88
ip4-lookup active 1993948 19701892 0 7.68e1 9.88
ip4-rewrite active 1993948 19701892 0 7.93e1 9.88
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 9.99, last 128 main loops .75 per node 12.00
vector rates in 3.5134e6, out 3.5134e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2002840 20014620 0 5.13e1 9.99
TenGigabitEthernet18/0/3-tx active 2002840 20014620 0 9.01e1 9.99
cop-input active 2002840 20014620 0 7.07e1 9.99
dpdk-input polling 2185129 20014620 0 1.34e2 9.16
ip4-cop-whitelist active 2002840 20014620 0 8.14e1 9.99
ip4-input active 2002840 20014620 0 9.66e1 9.99
ip4-lookup active 2002840 20014620 0 7.63e1 9.99
ip4-rewrite active 2002840 20014620 0 7.83e1 9.99
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 9.74, last 128 main loops 0.00 per node 0.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2022236 19701892 0 5.16e1 9.74
TenGigabitEthernet18/0/3-tx active 2022236 19701892 0 9.16e1 9.74
cop-input active 2022236 19701892 0 7.13e1 9.74
dpdk-input polling 2204159 19701892 0 1.40e2 8.94
ip4-cop-whitelist active 2022236 19701892 0 8.22e1 9.74
ip4-input active 2022236 19701892 0 9.73e1 9.74
ip4-lookup active 2022236 19701892 0 7.75e1 9.74
ip4-rewrite active 2022236 19701892 0 7.92e1 9.74
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 8.48, last 128 main loops .66 per node 12.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2324679 19701888 0 5.87e1 8.48
TenGigabitEthernet18/0/2-tx active 2324679 19701888 0 1.00e2 8.48
dpdk-input polling 3141118 19701888 0 1.67e2 6.27
ethernet-input active 2324679 19701888 0 8.59e1 8.48
ip4-input-no-checksum active 2324679 19701888 0 9.10e1 8.48
ip4-lookup active 2324679 19701888 0 8.85e1 8.48
ip4-rewrite active 2324679 19701888 0 8.53e1 8.48
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 8.25, last 128 main loops 0.00 per node 0.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2387504 19701904 0 5.95e1 8.25
TenGigabitEthernet18/0/2-tx active 2387504 19701904 0 9.99e1 8.25
dpdk-input polling 3312100 19701904 0 1.65e2 5.95
ethernet-input active 2387504 19701904 0 8.61e1 8.25
ip4-input-no-checksum active 2387504 19701904 0 9.16e1 8.25
ip4-lookup active 2387504 19701904 0 8.83e1 8.25
ip4-rewrite active 2387504 19701904 0 8.63e1 8.25
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 8.52, last 128 main loops .44 per node 8.00
vector rates in 3.5134e6, out 3.5134e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2349026 20014612 0 5.94e1 8.52
TenGigabitEthernet18/0/2-tx active 2349026 20014612 0 9.81e1 8.52
dpdk-input polling 3170781 20014612 0 1.63e2 6.31
ethernet-input active 2349026 20014612 0 8.56e1 8.52
ip4-input-no-checksum active 2349026 20014612 0 9.01e1 8.52
ip4-lookup active 2349026 20014612 0 8.65e1 8.52
ip4-rewrite active 2349026 20014612 0 8.55e1 8.52
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 8.37, last 128 main loops .44 per node 8.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2352988 19701884 0 5.93e1 8.37
TenGigabitEthernet18/0/2-tx active 2352988 19701884 0 1.01e2 8.37
dpdk-input polling 3294870 19701884 0 1.68e2 5.98
ethernet-input active 2352988 19701884 0 8.54e1 8.37
ip4-input-no-checksum active 2352988 19701884 0 9.09e1 8.37
ip4-lookup active 2352988 19701884 0 8.78e1 8.37
ip4-rewrite active 2352988 19701884 0 8.62e1 8.37

10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr

RFC2544: Pkt throughput IPv4 iAcl whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing, two static IPv4 /24 routes and IPv4 iAcl security whitelist ingress /24 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 45 2.98e4 0.00
dpdk-process any wait 0 0 2 5.59e5 0.00
fib-walk any wait 0 0 3 5.54e2 0.00
ikev2-manager-process any wait 0 0 5 4.94e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.09e2 0.00
lisp-retry-service any wait 0 0 3 7.86e2 0.00
unix-epoll-input polling 18164 0 0 7.78e5 0.00
vpe-oam-process any wait 0 0 3 4.57e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 107.56, last 128 main loops 9.06 per node 145.00
vector rates in 5.3463e6, out 5.3463e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 282113 30343740 0 1.51e1 107.56
TenGigabitEthernet18/0/3-tx active 282113 30343740 0 5.55e1 107.56
dpdk-input polling 282269 30343740 0 5.91e1 107.49
ethernet-input active 282113 30343740 0 2.74e1 107.56
ip4-inacl active 282113 30343740 0 1.63e2 107.56
ip4-input-no-checksum active 282113 30343740 0 5.62e1 107.56
ip4-lookup active 282113 30343740 0 4.29e1 107.56
ip4-rewrite active 282113 30343740 0 4.56e1 107.56
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 60.98, last 128 main loops .22 per node 4.00
vector rates in 5.3463e6, out 5.3463e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 497588 30343708 0 1.75e1 60.98
TenGigabitEthernet18/0/2-tx active 497588 30343708 0 5.79e1 60.98
dpdk-input polling 16976185 30343708 0 1.53e2 1.79
ethernet-input active 497588 30343708 0 3.17e1 60.98
ip4-input-no-checksum active 497588 30343708 0 3.96e1 60.98
ip4-lookup active 497588 30343708 0 5.09e1 60.98
ip4-rewrite active 497588 30343708 0 4.78e1 60.98
64b-4t2c-ethip4-ip4base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.09e4 0.00
dpdk-process any wait 0 0 2 2.99e5 0.00
fib-walk any wait 0 0 3 7.79e2 0.00
ikev2-manager-process any wait 0 0 6 7.24e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.51e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 4.21e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.30e3 0.00
lisp-retry-service any wait 0 0 3 1.56e3 0.00
statseg-collector-process time wait 0 0 1 2.12e3 0.00
unix-epoll-input polling 24976 0 0 5.78e5 0.00
vpe-oam-process any wait 0 0 2 5.15e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 49.49, last 128 main loops 4.00 per node 64.00
vector rates in 4.4801e6, out 4.4801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 524825 25973149 0 1.91e1 49.49
TenGigabitEthernet18/0/3-tx active 524825 25973149 0 5.85e1 49.49
dpdk-input polling 539490 25973149 0 6.99e1 48.14
ethernet-input active 524825 25973149 0 3.33e1 49.49
ip4-inacl active 524825 25973149 0 2.12e2 49.49
ip4-input-no-checksum active 524825 25973149 0 6.22e1 49.49
ip4-lookup active 524825 25973149 0 4.76e1 49.49
ip4-rewrite active 524825 25973149 0 4.81e1 49.49
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 45.65, last 128 main loops 4.00 per node 64.00
vector rates in 4.4449e6, out 4.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 564531 25768649 0 1.99e1 45.65
TenGigabitEthernet18/0/3-tx active 564531 25768649 0 5.84e1 45.65
dpdk-input polling 591318 25768649 0 6.83e1 43.58
ethernet-input active 564531 25768649 0 3.51e1 45.65
ip4-inacl active 564531 25768649 0 2.12e2 45.65
ip4-input-no-checksum active 564531 25768649 0 6.35e1 45.65
ip4-lookup active 564531 25768649 0 4.88e1 45.65
ip4-rewrite active 564531 25768649 0 4.89e1 45.65
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 22.01, last 128 main loops 0.00 per node 0.00
vector rates in 4.4801e6, out 4.4801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1179867 25972912 0 2.85e1 22.01
TenGigabitEthernet18/0/2-tx active 1179867 25972912 0 6.79e1 22.01
dpdk-input polling 11126413 25972912 0 1.84e2 2.33
ethernet-input active 1179867 25972912 0 4.75e1 22.01
ip4-input-no-checksum active 1179867 25972912 0 5.39e1 22.01
ip4-lookup active 1179867 25972912 0 6.09e1 22.01
ip4-rewrite active 1179867 25972912 0 5.55e1 22.01
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 21.13, last 128 main loops 0.00 per node 0.00
vector rates in 4.4448e6, out 4.4448e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1219364 25768484 0 2.95e1 21.13
TenGigabitEthernet18/0/2-tx active 1219364 25768484 0 6.85e1 21.13
dpdk-input polling 10772305 25768484 0 1.81e2 2.39
ethernet-input active 1219364 25768484 0 4.82e1 21.13
ip4-input-no-checksum active 1219364 25768484 0 5.58e1 21.13
ip4-lookup active 1219364 25768484 0 6.41e1 21.13
ip4-rewrite active 1219364 25768484 0 5.68e1 21.13
64b-8t4c-ethip4-ip4base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.65e4 0.00
dpdk-process any wait 0 0 2 6.58e5 0.00
fib-walk any wait 0 0 3 1.07e3 0.00
ikev2-manager-process any wait 0 0 6 9.35e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.25e2 0.00
lisp-retry-service any wait 0 0 3 1.43e3 0.00
unix-epoll-input polling 52997 0 0 2.72e5 0.00
vpe-oam-process any wait 0 0 3 7.71e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 35.39, last 128 main loops 2.50 per node 40.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 565415 20012344 0 2.17e1 35.39
TenGigabitEthernet18/0/3-tx active 565415 20012344 0 6.20e1 35.39
dpdk-input polling 565445 20012344 0 7.68e1 35.39
ethernet-input active 565415 20012344 0 3.75e1 35.39
ip4-inacl active 565415 20012344 0 3.47e2 35.39
ip4-input-no-checksum active 565415 20012344 0 6.68e1 35.39
ip4-lookup active 565415 20012344 0 5.20e1 35.39
ip4-rewrite active 565415 20012344 0 4.94e1 35.39
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 31.63, last 128 main loops 2.00 per node 32.00
vector rates in 3.4584e6, out 3.4584e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 632679 20012712 0 2.33e1 31.63
TenGigabitEthernet18/0/3-tx active 632679 20012712 0 6.22e1 31.63
dpdk-input polling 632726 20012712 0 7.96e1 31.63
ethernet-input active 632679 20012712 0 3.95e1 31.63
ip4-inacl active 632679 20012712 0 3.34e2 31.63
ip4-input-no-checksum active 632679 20012712 0 6.90e1 31.63
ip4-lookup active 632679 20012712 0 5.33e1 31.63
ip4-rewrite active 632679 20012712 0 5.09e1 31.63
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 34.46, last 128 main loops .25 per node 4.00
vector rates in 3.5133e6, out 3.5133e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 589907 20330304 0 2.24e1 34.46
TenGigabitEthernet18/0/3-tx active 589907 20330304 0 6.14e1 34.46
dpdk-input polling 589932 20330304 0 7.83e1 34.46
ethernet-input active 589907 20330304 0 3.78e1 34.46
ip4-inacl active 589907 20330304 0 3.33e2 34.46
ip4-input-no-checksum active 589907 20330304 0 6.81e1 34.46
ip4-lookup active 589907 20330304 0 5.18e1 34.46
ip4-rewrite active 589907 20330304 0 5.03e1 34.46
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 32.58, last 128 main loops 1.50 per node 24.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 614240 20012568 0 2.31e1 32.58
TenGigabitEthernet18/0/3-tx active 614240 20012568 0 6.13e1 32.58
dpdk-input polling 614269 20012568 0 7.79e1 32.58
ethernet-input active 614240 20012568 0 3.93e1 32.58
ip4-inacl active 614240 20012568 0 3.37e2 32.58
ip4-input-no-checksum active 614240 20012568 0 6.91e1 32.58
ip4-lookup active 614240 20012568 0 5.44e1 32.58
ip4-rewrite active 614240 20012568 0 5.13e1 32.58
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 14.56, last 128 main loops 0.00 per node 0.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1374841 20012396 0 3.50e1 14.56
TenGigabitEthernet18/0/2-tx active 1374841 20012396 0 7.53e1 14.56
dpdk-input polling 11939639 20012396 0 2.77e2 1.68
ethernet-input active 1374841 20012396 0 5.73e1 14.56
ip4-input-no-checksum active 1374841 20012396 0 6.33e1 14.56
ip4-lookup active 1374841 20012396 0 6.98e1 14.56
ip4-rewrite active 1374841 20012396 0 6.06e1 14.56
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 13.66, last 128 main loops 0.00 per node 0.00
vector rates in 3.4584e6, out 3.4584e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1464993 20012744 0 3.69e1 13.66
TenGigabitEthernet18/0/2-tx active 1464993 20012744 0 7.78e1 13.66
dpdk-input polling 11534364 20012744 0 2.68e2 1.74
ethernet-input active 1464993 20012744 0 5.86e1 13.66
ip4-input-no-checksum active 1464993 20012744 0 6.60e1 13.66
ip4-lookup active 1464993 20012744 0 7.07e1 13.66
ip4-rewrite active 1464993 20012744 0 6.23e1 13.66
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 13.16, last 128 main loops 0.00 per node 0.00
vector rates in 3.5132e6, out 3.5132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1544655 20330168 0 3.81e1 13.16
TenGigabitEthernet18/0/2-tx active 1544655 20330168 0 7.81e1 13.16
dpdk-input polling 10833643 20330168 0 2.56e2 1.88
ethernet-input active 1544655 20330168 0 6.10e1 13.16
ip4-input-no-checksum active 1544655 20330168 0 6.68e1 13.16
ip4-lookup active 1544655 20330168 0 7.10e1 13.16
ip4-rewrite active 1544655 20330168 0 6.37e1 13.16
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 13.00, last 128 main loops 0.00 per node 0.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1539116 20012512 0 3.88e1 13.00
TenGigabitEthernet18/0/2-tx active 1539116 20012512 0 8.08e1 13.00
dpdk-input polling 10618687 20012512 0 2.61e2 1.88
ethernet-input active 1539116 20012512 0 6.17e1 13.00
ip4-input-no-checksum active 1539116 20012512 0 6.69e1 13.00
ip4-lookup active 1539116 20012512 0 7.23e1 13.00
ip4-rewrite active 1539116 20012512 0 6.44e1 13.00

10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr

RFC2544: Pkt throughput IPv4 policer test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries and policer with 2R3C color-aware configuration. Policer is applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC2698.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4base-ipolicemarkbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.06e4 0.00
dpdk-process any wait 0 0 2 5.56e5 0.00
fib-walk any wait 0 0 3 7.00e2 0.00
ikev2-manager-process any wait 0 0 5 5.98e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.61e2 0.00
lisp-retry-service any wait 0 0 3 1.50e3 0.00
unix-epoll-input polling 17412 0 0 8.28e5 0.00
vpe-oam-process any wait 0 0 3 3.89e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 234.83, last 128 main loops 14.00 per node 224.00
vector rates in 5.4321e6, out 5.4321e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 134112 31493180 0 1.32e1 234.83
TenGigabitEthernet18/0/3-tx active 134112 31493180 0 5.42e1 234.83
dpdk-input polling 134112 31493180 0 5.35e1 234.83
ethernet-input active 134112 31493180 0 2.35e1 234.83
ip4-input-no-checksum active 134112 31493180 0 5.12e1 234.83
ip4-lookup active 134112 31493180 0 4.09e1 234.83
ip4-policer-classify active 134112 31493180 0 1.79e2 234.83
ip4-rewrite active 134112 31493180 0 4.24e1 234.83
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 56.02, last 128 main loops 0.00 per node 0.00
vector rates in 5.4321e6, out 5.4321e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 562138 31493340 0 1.81e1 56.02
TenGigabitEthernet18/0/2-tx active 562138 31493340 0 5.94e1 56.02
dpdk-input polling 16303273 31493340 0 1.47e2 1.93
ethernet-input active 562138 31493340 0 3.23e1 56.02
ip4-input-no-checksum active 562138 31493340 0 3.99e1 56.02
ip4-lookup active 562138 31493340 0 5.22e1 56.02
ip4-rewrite active 562138 31493340 0 4.86e1 56.02
64b-4t2c-ethip4-ip4base-ipolicemarkbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.15e4 0.00
dpdk-process any wait 0 0 2 5.15e3 0.00
fib-walk any wait 0 0 3 7.81e2 0.00
ikev2-manager-process any wait 0 0 6 7.12e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.31e2 0.00
lisp-retry-service any wait 0 0 3 1.09e3 0.00
unix-epoll-input polling 31406 0 0 4.59e5 0.00
vpe-oam-process any wait 0 0 2 4.93e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 58.12, last 128 main loops 3.00 per node 48.00
vector rates in 4.1948e6, out 4.1948e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 417714 24277064 0 1.76e1 58.12
TenGigabitEthernet18/0/3-tx active 417714 24277064 0 5.72e1 58.12
dpdk-input polling 456300 24277064 0 6.66e1 53.20
ethernet-input active 417714 24277064 0 3.14e1 58.12
ip4-input-no-checksum active 417714 24277064 0 5.94e1 58.12
ip4-lookup active 417714 24277064 0 4.53e1 58.12
ip4-policer-classify active 417714 24277064 0 2.66e2 58.12
ip4-rewrite active 417714 24277064 0 4.67e1 58.12
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 52.13, last 128 main loops 6.75 per node 108.00
vector rates in 4.1618e6, out 4.1618e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 462035 24085924 0 1.86e1 52.13
TenGigabitEthernet18/0/3-tx active 462035 24085924 0 5.69e1 52.13
dpdk-input polling 525017 24085924 0 6.71e1 45.88
ethernet-input active 462035 24085924 0 3.27e1 52.13
ip4-input-no-checksum active 462035 24085924 0 6.09e1 52.13
ip4-lookup active 462035 24085924 0 4.63e1 52.13
ip4-policer-classify active 462035 24085924 0 2.64e2 52.13
ip4-rewrite active 462035 24085924 0 4.77e1 52.13
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 27.72, last 128 main loops 0.00 per node 0.00
vector rates in 4.1948e6, out 4.1948e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 875759 24276972 0 2.45e1 27.72
TenGigabitEthernet18/0/2-tx active 875759 24276972 0 6.46e1 27.72
dpdk-input polling 14489975 24276972 0 2.31e2 1.68
ethernet-input active 875759 24276972 0 4.20e1 27.72
ip4-input-no-checksum active 875759 24276972 0 4.90e1 27.72
ip4-lookup active 875759 24276972 0 5.72e1 27.72
ip4-rewrite active 875759 24276972 0 5.22e1 27.72
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 26.04, last 128 main loops 0.00 per node 0.00
vector rates in 4.1618e6, out 4.1618e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 924823 24085880 0 2.57e1 26.04
TenGigabitEthernet18/0/2-tx active 924823 24085880 0 6.50e1 26.04
dpdk-input polling 14368692 24085880 0 2.28e2 1.68
ethernet-input active 924823 24085880 0 4.27e1 26.04
ip4-input-no-checksum active 924823 24085880 0 5.05e1 26.04
ip4-lookup active 924823 24085880 0 5.99e1 26.04
ip4-rewrite active 924823 24085880 0 5.35e1 26.04
64b-8t4c-ethip4-ip4base-ipolicemarkbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 4.15e4 0.00
dpdk-process any wait 0 0 2 3.24e5 0.00
fib-walk any wait 0 0 3 1.33e3 0.00
ikev2-manager-process any wait 0 0 6 9.21e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.89e2 0.00
lisp-retry-service any wait 0 0 3 2.65e3 0.00
unix-epoll-input polling 62319 0 0 2.29e5 0.00
vpe-oam-process any wait 0 0 2 9.08e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 40.13, last 128 main loops 3.50 per node 56.00
vector rates in 2.9446e6, out 2.9446e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 422505 16956732 0 1.97e1 40.13
TenGigabitEthernet18/0/3-tx active 422505 16956732 0 5.89e1 40.13
dpdk-input polling 423952 16956732 0 7.39e1 39.99
ethernet-input active 422505 16956732 0 3.54e1 40.13
ip4-input-no-checksum active 422505 16956732 0 6.27e1 40.13
ip4-lookup active 422505 16956732 0 4.77e1 40.13
ip4-policer-classify active 422505 16956732 0 4.95e2 40.13
ip4-rewrite active 422505 16956732 0 4.72e1 40.13
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 36.83, last 128 main loops 1.25 per node 20.00
vector rates in 2.9449e6, out 2.9449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 460509 16958468 0 2.06e1 36.83
TenGigabitEthernet18/0/3-tx active 460509 16958468 0 5.89e1 36.83
dpdk-input polling 462005 16958468 0 7.75e1 36.71
ethernet-input active 460509 16958468 0 3.89e1 36.83
ip4-input-no-checksum active 460509 16958468 0 6.50e1 36.83
ip4-lookup active 460509 16958468 0 4.87e1 36.83
ip4-policer-classify active 460509 16958468 0 4.82e2 36.83
ip4-rewrite active 460509 16958468 0 4.87e1 36.83
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 38.81, last 128 main loops 1.00 per node 16.00
vector rates in 2.9917e6, out 2.9917e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 443900 17227620 0 2.03e1 38.81
TenGigabitEthernet18/0/3-tx active 443900 17227620 0 5.80e1 38.81
dpdk-input polling 445312 17227620 0 7.51e1 38.69
ethernet-input active 443900 17227620 0 3.52e1 38.81
ip4-input-no-checksum active 443900 17227620 0 6.35e1 38.81
ip4-lookup active 443900 17227620 0 4.77e1 38.81
ip4-policer-classify active 443900 17227620 0 4.79e2 38.81
ip4-rewrite active 443900 17227620 0 4.80e1 38.81
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 39.09, last 128 main loops 1.25 per node 20.00
vector rates in 2.9447e6, out 2.9447e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 433805 16957256 0 2.04e1 39.09
TenGigabitEthernet18/0/3-tx active 433805 16957256 0 5.83e1 39.09
dpdk-input polling 435355 16957256 0 7.53e1 38.95
ethernet-input active 433805 16957256 0 3.57e1 39.09
ip4-input-no-checksum active 433805 16957256 0 6.33e1 39.09
ip4-lookup active 433805 16957256 0 4.95e1 39.09
ip4-policer-classify active 433805 16957256 0 4.91e2 39.09
ip4-rewrite active 433805 16957256 0 4.78e1 39.09
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 16.79, last 128 main loops 0.00 per node 0.00
vector rates in 2.9449e6, out 2.9449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1009822 16958624 0 3.16e1 16.79
TenGigabitEthernet18/0/2-tx active 1009822 16958624 0 7.18e1 16.79
dpdk-input polling 13544992 16958624 0 4.13e2 1.25
ethernet-input active 1009822 16958624 0 5.28e1 16.79
ip4-input-no-checksum active 1009822 16958624 0 5.78e1 16.79
ip4-lookup active 1009822 16958624 0 6.54e1 16.79
ip4-rewrite active 1009822 16958624 0 5.68e1 16.79
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 14.82, last 128 main loops 0.00 per node 0.00
vector rates in 2.9449e6, out 2.9449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1144517 16958520 0 3.48e1 14.82
TenGigabitEthernet18/0/2-tx active 1144517 16958520 0 7.47e1 14.82
dpdk-input polling 13104942 16958520 0 3.96e2 1.29
ethernet-input active 1144517 16958520 0 5.52e1 14.82
ip4-input-no-checksum active 1144517 16958520 0 6.13e1 14.82
ip4-lookup active 1144517 16958520 0 6.78e1 14.82
ip4-rewrite active 1144517 16958520 0 5.95e1 14.82
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 17.46, last 128 main loops 0.00 per node 0.00
vector rates in 2.9917e6, out 2.9917e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 986634 17227500 0 3.11e1 17.46
TenGigabitEthernet18/0/2-tx active 986634 17227500 0 7.11e1 17.46
dpdk-input polling 14084043 17227500 0 4.03e2 1.22
ethernet-input active 986634 17227500 0 5.11e1 17.46
ip4-input-no-checksum active 986634 17227500 0 5.71e1 17.46
ip4-lookup active 986634 17227500 0 6.45e1 17.46
ip4-rewrite active 986634 17227500 0 5.70e1 17.46
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 17.44, last 128 main loops .66 per node 12.00
vector rates in 2.9449e6, out 2.9449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 972615 16958596 0 3.09e1 17.44
TenGigabitEthernet18/0/2-tx active 972615 16958596 0 7.29e1 17.44
dpdk-input polling 13989334 16958596 0 4.15e2 1.21
ethernet-input active 972615 16958596 0 5.09e1 17.44
ip4-input-no-checksum active 972615 16958596 0 5.67e1 17.44
ip4-lookup active 972615 16958596 0 6.46e1 17.44
ip4-rewrite active 972615 16958596 0 5.63e1 17.44

10ge2p1x710-ethip4-ip4base-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.30e4 0.00
dpdk-process any wait 0 0 2 2.98e5 0.00
fib-walk any wait 0 0 3 9.99e2 0.00
ikev2-manager-process any wait 0 0 5 5.06e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 4.44e2 0.00
lisp-retry-service any wait 0 0 3 9.57e2 0.00
unix-epoll-input polling 2602 0 0 5.55e6 0.00
vpe-oam-process any wait 0 0 3 3.77e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 215.54, last 128 main loops 12.25 per node 224.00
vector rates in 9.1886e6, out 9.1886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 246647 53161544 0 1.35e1 215.54
TenGigabitEthernet18/0/3-tx active 246647 53161544 0 5.61e1 215.54
dpdk-input polling 246647 53161544 0 5.75e1 215.54
ethernet-input active 246647 53161544 0 2.47e1 215.54
ip4-input-no-checksum active 246647 53161544 0 3.27e1 215.54
ip4-lookup active 246647 53161544 0 4.19e1 215.54
ip4-rewrite active 246647 53161544 0 4.39e1 215.54
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 240.64, last 128 main loops 13.56 per node 248.00
vector rates in 9.1886e6, out 9.1886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 220916 53161264 0 1.31e1 240.64
TenGigabitEthernet18/0/2-tx active 220916 53161264 0 5.56e1 240.64
dpdk-input polling 221559 53161264 0 5.60e1 239.94
ethernet-input active 220916 53161264 0 2.42e1 240.64
ip4-input-no-checksum active 220916 53161264 0 3.22e1 240.64
ip4-lookup active 220916 53161264 0 4.62e1 240.64
ip4-rewrite active 220916 53161264 0 4.34e1 240.64
64b-4t2c-ethip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 34 3.05e4 0.00
dpdk-process any wait 0 0 2 6.36e5 0.00
fib-walk any wait 0 0 3 9.06e2 0.00
ikev2-manager-process any wait 0 0 5 5.91e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.78e2 0.00
lisp-retry-service any wait 0 0 3 1.34e3 0.00
unix-epoll-input polling 5693 0 0 2.53e6 0.00
vpe-oam-process any wait 0 0 3 5.89e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 37.56, last 128 main loops 1.75 per node 32.00
vector rates in 6.9716e6, out 6.9716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1073522 40323596 0 2.21e1 37.56
TenGigabitEthernet18/0/3-tx active 1073522 40323596 0 6.38e1 37.56
dpdk-input polling 1080404 40323596 0 7.94e1 37.32
ethernet-input active 1073522 40323596 0 3.79e1 37.56
ip4-input-no-checksum active 1073522 40323596 0 4.54e1 37.56
ip4-lookup active 1073522 40323596 0 5.05e1 37.56
ip4-rewrite active 1073522 40323596 0 5.06e1 37.56
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 34.32, last 128 main loops 2.63 per node 48.00
vector rates in 6.9167e6, out 6.9167e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1165810 40006076 0 2.35e1 34.32
TenGigabitEthernet18/0/3-tx active 1165810 40006076 0 6.22e1 34.32
dpdk-input polling 1183165 40006076 0 7.61e1 33.81
ethernet-input active 1165810 40006076 0 3.93e1 34.32
ip4-input-no-checksum active 1165810 40006076 0 4.72e1 34.32
ip4-lookup active 1165810 40006076 0 5.16e1 34.32
ip4-rewrite active 1165810 40006076 0 5.19e1 34.32
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 36.49, last 128 main loops 1.97 per node 36.00
vector rates in 6.9716e6, out 6.9716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1105011 40323508 0 2.25e1 36.49
TenGigabitEthernet18/0/2-tx active 1105011 40323508 0 6.17e1 36.49
dpdk-input polling 1147379 40323508 0 7.53e1 35.14
ethernet-input active 1105011 40323508 0 3.82e1 36.49
ip4-input-no-checksum active 1105011 40323508 0 4.56e1 36.49
ip4-lookup active 1105011 40323508 0 5.56e1 36.49
ip4-rewrite active 1105011 40323508 0 5.07e1 36.49
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 35.60, last 128 main loops 2.63 per node 48.00
vector rates in 6.9167e6, out 6.9167e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1123683 40005996 0 2.28e1 35.60
TenGigabitEthernet18/0/2-tx active 1123683 40005996 0 6.09e1 35.60
dpdk-input polling 1171873 40005996 0 7.59e1 34.14
ethernet-input active 1123683 40005996 0 3.82e1 35.60
ip4-input-no-checksum active 1123683 40005996 0 4.60e1 35.60
ip4-lookup active 1123683 40005996 0 5.77e1 35.60
ip4-rewrite active 1123683 40005996 0 5.08e1 35.60
64b-8t4c-ethip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 4.27e4 0.00
dpdk-process any wait 0 0 2 6.57e5 0.00
fib-walk any wait 0 0 3 1.83e3 0.00
ikev2-manager-process any wait 0 0 6 1.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.74e2 0.00
lisp-retry-service any wait 0 0 3 2.83e3 0.00
unix-epoll-input polling 29157 0 0 4.86e5 0.00
vpe-oam-process any wait 0 0 3 7.23e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 7.89, last 128 main loops .44 per node 8.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2489534 19666348 0 6.08e1 7.89
TenGigabitEthernet18/0/3-tx active 2489534 19666348 0 9.86e1 7.89
dpdk-input polling 2778231 19666348 0 1.62e2 7.08
ethernet-input active 2489534 19666348 0 8.82e1 7.89
ip4-input-no-checksum active 2489534 19666348 0 9.16e1 7.89
ip4-lookup active 2489534 19666348 0 8.85e1 7.89
ip4-rewrite active 2489534 19666348 0 8.71e1 7.89
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 7.99, last 128 main loops .22 per node 4.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2461470 19666344 0 6.07e1 7.99
TenGigabitEthernet18/0/3-tx active 2461470 19666344 0 9.89e1 7.99
dpdk-input polling 2749845 19666344 0 1.64e2 7.15
ethernet-input active 2461470 19666344 0 8.72e1 7.99
ip4-input-no-checksum active 2461470 19666344 0 9.38e1 7.99
ip4-lookup active 2461470 19666344 0 8.68e1 7.99
ip4-rewrite active 2461470 19666344 0 8.78e1 7.99
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 8.01, last 128 main loops .44 per node 8.00
vector rates in 3.5134e6, out 3.5134e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2492962 19978516 0 6.12e1 8.01
TenGigabitEthernet18/0/3-tx active 2492962 19978516 0 9.72e1 8.01
dpdk-input polling 2784147 19978516 0 1.58e2 7.18
ethernet-input active 2492962 19978516 0 8.63e1 8.01
ip4-input-no-checksum active 2492962 19978516 0 9.15e1 8.01
ip4-lookup active 2492962 19978516 0 8.84e1 8.01
ip4-rewrite active 2492962 19978516 0 8.70e1 8.01
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 7.84, last 128 main loops .66 per node 12.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2507588 19666352 0 6.16e1 7.84
TenGigabitEthernet18/0/3-tx active 2507588 19666352 0 9.94e1 7.84
dpdk-input polling 2813010 19666352 0 1.62e2 6.99
ethernet-input active 2507588 19666352 0 8.78e1 7.84
ip4-input-no-checksum active 2507588 19666352 0 9.27e1 7.84
ip4-lookup active 2507588 19666352 0 9.08e1 7.84
ip4-rewrite active 2507588 19666352 0 8.78e1 7.84
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 8.32, last 128 main loops .66 per node 12.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2364668 19666356 0 5.77e1 8.32
TenGigabitEthernet18/0/2-tx active 2364668 19666356 0 9.57e1 8.32
dpdk-input polling 3384729 19666356 0 1.68e2 5.81
ethernet-input active 2364668 19666356 0 8.43e1 8.32
ip4-input-no-checksum active 2364668 19666356 0 8.98e1 8.32
ip4-lookup active 2364668 19666356 0 9.41e1 8.32
ip4-rewrite active 2364668 19666356 0 8.46e1 8.32
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 8.20, last 128 main loops .22 per node 4.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2397185 19666352 0 5.89e1 8.20
TenGigabitEthernet18/0/2-tx active 2397185 19666352 0 9.63e1 8.20
dpdk-input polling 3486441 19666352 0 1.67e2 5.64
ethernet-input active 2397185 19666352 0 8.34e1 8.20
ip4-input-no-checksum active 2397185 19666352 0 9.11e1 8.20
ip4-lookup active 2397185 19666352 0 9.24e1 8.20
ip4-rewrite active 2397185 19666352 0 8.61e1 8.20
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 8.36, last 128 main loops 0.00 per node 0.00
vector rates in 3.5134e6, out 3.5134e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2388935 19978508 0 5.83e1 8.36
TenGigabitEthernet18/0/2-tx active 2388935 19978508 0 9.44e1 8.36
dpdk-input polling 3394496 19978508 0 1.63e2 5.89
ethernet-input active 2388935 19978508 0 8.29e1 8.36
ip4-input-no-checksum active 2388935 19978508 0 8.97e1 8.36
ip4-lookup active 2388935 19978508 0 9.27e1 8.36
ip4-rewrite active 2388935 19978508 0 8.51e1 8.36
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 8.29, last 128 main loops .44 per node 8.00
vector rates in 3.4585e6, out 3.4585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2370782 19666348 0 5.85e1 8.29
TenGigabitEthernet18/0/2-tx active 2370782 19666348 0 9.73e1 8.29
dpdk-input polling 3420234 19666348 0 1.68e2 5.75
ethernet-input active 2370782 19666348 0 8.38e1 8.29
ip4-input-no-checksum active 2370782 19666348 0 8.97e1 8.29
ip4-lookup active 2370782 19666348 0 9.46e1 8.29
ip4-rewrite active 2370782 19666348 0 8.48e1 8.29

10ge2p1x710-ethip4-ip4scale200k-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x100k static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.22e4 0.00
dpdk-process any wait 0 0 2 5.87e5 0.00
fib-walk any wait 0 0 2 1.10e3 0.00
ikev2-manager-process any wait 0 0 5 5.04e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.62e2 0.00
lisp-retry-service any wait 0 0 2 1.26e3 0.00
unix-epoll-input polling 3169 0 0 4.49e6 0.00
vpe-oam-process any wait 0 0 3 5.56e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 255.03, last 128 main loops 14.00 per node 256.00
vector rates in 8.6618e6, out 8.6618e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 193788 49421000 0 1.23e1 255.03
TenGigabitEthernet18/0/3-tx active 193788 49421000 0 5.62e1 255.03
dpdk-input polling 193788 49421000 0 5.84e1 255.03
ethernet-input active 193788 49421000 0 2.46e1 255.03
ip4-input-no-checksum active 193788 49421000 0 3.18e1 255.03
ip4-lookup active 193788 49421000 0 6.26e1 255.03
ip4-rewrite active 193788 49421000 0 4.14e1 255.03
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 255.45, last 128 main loops 14.00 per node 256.00
vector rates in 8.6616e6, out 8.6616e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 193464 49420120 0 1.29e1 255.45
TenGigabitEthernet18/0/2-tx active 193464 49420120 0 6.02e1 255.45
dpdk-input polling 194123 49420120 0 5.42e1 254.58
ethernet-input active 193464 49420120 0 2.29e1 255.45
ip4-input-no-checksum active 193464 49420120 0 2.99e1 255.45
ip4-lookup active 193464 49420120 0 6.25e1 255.45
ip4-rewrite active 193464 49420120 0 4.46e1 255.45
64b-4t2c-ethip4-ip4scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 2.81e4 0.00
dpdk-process any wait 0 0 1 2.16e3 0.00
fib-walk any wait 0 0 3 1.32e3 0.00
ikev2-manager-process any wait 0 0 5 7.40e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.68e2 0.00
lisp-retry-service any wait 0 0 3 1.67e3 0.00
unix-epoll-input polling 4311 0 0 3.31e6 0.00
vpe-oam-process any wait 0 0 3 9.60e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 51.96, last 128 main loops 3.06 per node 56.00
vector rates in 6.9772e6, out 6.9772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 767360 39871864 0 1.86e1 51.96
TenGigabitEthernet18/0/3-tx active 767360 39871864 0 6.28e1 51.96
dpdk-input polling 767425 39871864 0 7.47e1 51.96
ethernet-input active 767360 39871864 0 3.29e1 51.96
ip4-input-no-checksum active 767360 39871864 0 3.95e1 51.96
ip4-lookup active 767360 39871864 0 7.58e1 51.96
ip4-rewrite active 767360 39871864 0 4.73e1 51.96
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 46.33, last 128 main loops 2.63 per node 48.00
vector rates in 6.9772e6, out 6.9772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 860547 39871912 0 1.98e1 46.33
TenGigabitEthernet18/0/3-tx active 860547 39871912 0 6.12e1 46.33
dpdk-input polling 861186 39871912 0 7.09e1 46.29
ethernet-input active 860547 39871912 0 3.44e1 46.33
ip4-input-no-checksum active 860547 39871912 0 4.11e1 46.33
ip4-lookup active 860547 39871912 0 7.59e1 46.33
ip4-rewrite active 860547 39871912 0 4.79e1 46.33
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 49.67, last 128 main loops 2.41 per node 44.00
vector rates in 6.9772e6, out 6.9772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 802787 39871644 0 1.90e1 49.67
TenGigabitEthernet18/0/2-tx active 802787 39871644 0 6.15e1 49.67
dpdk-input polling 831289 39871644 0 7.25e1 47.96
ethernet-input active 802787 39871644 0 3.35e1 49.67
ip4-input-no-checksum active 802787 39871644 0 4.04e1 49.67
ip4-lookup active 802787 39871644 0 7.64e1 49.67
ip4-rewrite active 802787 39871644 0 4.80e1 49.67
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 47.02, last 128 main loops 2.41 per node 44.00
vector rates in 6.9772e6, out 6.9772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 847903 39871662 0 1.96e1 47.02
TenGigabitEthernet18/0/2-tx active 847903 39871662 0 6.04e1 47.02
dpdk-input polling 881563 39871662 0 7.14e1 45.23
ethernet-input active 847903 39871662 0 3.39e1 47.02
ip4-input-no-checksum active 847903 39871662 0 4.12e1 47.02
ip4-lookup active 847903 39871662 0 7.69e1 47.02
ip4-rewrite active 847903 39871662 0 4.79e1 47.02
64b-8t4c-ethip4-ip4scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 4.23e4 0.00
dpdk-process any wait 0 0 2 3.36e5 0.00
fib-walk any wait 0 0 3 2.32e3 0.00
ikev2-manager-process any wait 0 0 6 1.45e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.58e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.01e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.99e3 0.00
lisp-retry-service any wait 0 0 3 3.44e3 0.00
statseg-collector-process time wait 0 0 1 2.42e3 0.00
unix-epoll-input polling 25110 0 0 5.75e5 0.00
vpe-oam-process any wait 0 0 3 1.50e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 9.31, last 128 main loops 0.00 per node 0.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2162404 20137508 0 5.22e1 9.31
TenGigabitEthernet18/0/3-tx active 2162404 20137508 0 9.41e1 9.31
dpdk-input polling 2507304 20137508 0 1.49e2 8.03
ethernet-input active 2162404 20137508 0 7.81e1 9.31
ip4-input-no-checksum active 2162404 20137508 0 8.22e1 9.31
ip4-lookup active 2162404 20137508 0 1.48e2 9.31
ip4-rewrite active 2162404 20137508 0 7.67e1 9.31
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 9.32, last 128 main loops .66 per node 12.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2161782 20137504 0 5.25e1 9.32
TenGigabitEthernet18/0/3-tx active 2161782 20137504 0 9.34e1 9.32
dpdk-input polling 2509757 20137504 0 1.49e2 8.02
ethernet-input active 2161782 20137504 0 7.77e1 9.32
ip4-input-no-checksum active 2161782 20137504 0 8.33e1 9.32
ip4-lookup active 2161782 20137504 0 1.47e2 9.32
ip4-rewrite active 2161782 20137504 0 7.85e1 9.32
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 9.21, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2185460 20137500 0 5.39e1 9.21
TenGigabitEthernet18/0/3-tx active 2185460 20137500 0 9.47e1 9.21
dpdk-input polling 2553809 20137500 0 1.49e2 7.89
ethernet-input active 2185460 20137500 0 7.76e1 9.21
ip4-input-no-checksum active 2185460 20137500 0 8.22e1 9.21
ip4-lookup active 2185460 20137500 0 1.47e2 9.21
ip4-rewrite active 2185460 20137500 0 7.81e1 9.21
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 9.17, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2195841 20137512 0 5.26e1 9.17
TenGigabitEthernet18/0/3-tx active 2195841 20137512 0 9.47e1 9.17
dpdk-input polling 2566210 20137512 0 1.49e2 7.85
ethernet-input active 2195841 20137512 0 7.83e1 9.17
ip4-input-no-checksum active 2195841 20137512 0 8.19e1 9.17
ip4-lookup active 2195841 20137512 0 1.49e2 9.17
ip4-rewrite active 2195841 20137512 0 7.78e1 9.17
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 9.43, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2134966 20137508 0 5.07e1 9.43
TenGigabitEthernet18/0/2-tx active 2134966 20137508 0 9.38e1 9.43
dpdk-input polling 2723269 20137508 0 1.54e2 7.39
ethernet-input active 2134966 20137508 0 7.73e1 9.43
ip4-input-no-checksum active 2134966 20137508 0 8.19e1 9.43
ip4-lookup active 2134966 20137508 0 1.45e2 9.43
ip4-rewrite active 2134966 20137508 0 7.66e1 9.43
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 9.23, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2181153 20137488 0 5.22e1 9.23
TenGigabitEthernet18/0/2-tx active 2181153 20137488 0 9.43e1 9.23
dpdk-input polling 2815456 20137488 0 1.53e2 7.15
ethernet-input active 2181153 20137488 0 7.62e1 9.23
ip4-input-no-checksum active 2181153 20137488 0 8.20e1 9.23
ip4-lookup active 2181153 20137488 0 1.44e2 9.23
ip4-rewrite active 2181153 20137488 0 7.78e1 9.23
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 9.23, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2182533 20137488 0 5.27e1 9.23
TenGigabitEthernet18/0/2-tx active 2182533 20137488 0 9.46e1 9.23
dpdk-input polling 2848468 20137488 0 1.50e2 7.07
ethernet-input active 2182533 20137488 0 7.82e1 9.23
ip4-input-no-checksum active 2182533 20137488 0 8.19e1 9.23
ip4-lookup active 2182533 20137488 0 1.45e2 9.23
ip4-rewrite active 2182533 20137488 0 7.75e1 9.23
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 9.36, last 128 main loops .22 per node 4.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2151740 20137488 0 5.17e1 9.36
TenGigabitEthernet18/0/2-tx active 2151740 20137488 0 9.61e1 9.36
dpdk-input polling 2770142 20137488 0 1.53e2 7.27
ethernet-input active 2151740 20137488 0 7.74e1 9.36
ip4-input-no-checksum active 2151740 20137488 0 8.15e1 9.36
ip4-lookup active 2151740 20137488 0 1.46e2 9.36
ip4-rewrite active 2151740 20137488 0 7.70e1 9.36

10ge2p1x710-ethip4-ip4scale20k-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x10k static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.07e4 0.00
dhcp-client-process any wait 0 0 1 9.96e2 0.00
dpdk-process any wait 0 0 2 4.31e3 0.00
fib-walk any wait 0 0 3 6.68e2 0.00
ikev2-manager-process any wait 0 0 5 5.97e2 0.00
ip-route-resolver-process any wait 0 0 1 4.92e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.79e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.58e3 0.00
lisp-retry-service any wait 0 0 3 1.03e3 0.00
statseg-collector-process time wait 0 0 1 8.34e2 0.00
unix-epoll-input polling 3701 0 0 3.84e6 0.00
vpe-oam-process any wait 0 0 3 4.09e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 234.96, last 128 main loops 14.00 per node 256.00
vector rates in 8.6385e6, out 8.6385e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 209447 49212308 0 1.31e1 234.96
TenGigabitEthernet18/0/3-tx active 209447 49212308 0 5.79e1 234.96
dpdk-input polling 209447 49212308 0 5.80e1 234.96
ethernet-input active 209447 49212308 0 2.41e1 234.96
ip4-input-no-checksum active 209447 49212308 0 3.18e1 234.96
ip4-lookup active 209447 49212308 0 5.95e1 234.96
ip4-rewrite active 209447 49212308 0 4.35e1 234.96
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 234.27, last 128 main loops 12.96 per node 237.00
vector rates in 8.6385e6, out 8.6385e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 210070 49212132 0 1.34e1 234.27
TenGigabitEthernet18/0/2-tx active 210070 49212132 0 5.77e1 234.27
dpdk-input polling 210731 49212132 0 5.81e1 233.53
ethernet-input active 210070 49212132 0 2.41e1 234.27
ip4-input-no-checksum active 210070 49212132 0 3.17e1 234.27
ip4-lookup active 210070 49212132 0 5.95e1 234.27
ip4-rewrite active 210070 49212132 0 4.33e1 234.27
64b-4t2c-ethip4-ip4scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 33 3.39e4 0.00
dpdk-process any wait 0 0 2 6.42e5 0.00
fib-walk any wait 0 0 3 8.88e2 0.00
ikev2-manager-process any wait 0 0 5 1.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.23e3 0.00
lisp-retry-service any wait 0 0 3 1.48e3 0.00
unix-epoll-input polling 4913 0 0 2.93e6 0.00
vpe-oam-process any wait 0 0 3 6.89e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 47.60, last 128 main loops 2.19 per node 40.00
vector rates in 6.9432e6, out 6.9432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 842815 40120224 0 1.96e1 47.60
TenGigabitEthernet18/0/3-tx active 842815 40120224 0 6.35e1 47.60
dpdk-input polling 843000 40120224 0 7.64e1 47.59
ethernet-input active 842815 40120224 0 3.42e1 47.60
ip4-input-no-checksum active 842815 40120224 0 4.09e1 47.60
ip4-lookup active 842815 40120224 0 7.01e1 47.60
ip4-rewrite active 842815 40120224 0 4.81e1 47.60
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 44.11, last 128 main loops 2.63 per node 48.00
vector rates in 6.9432e6, out 6.9432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 909642 40120204 0 2.05e1 44.11
TenGigabitEthernet18/0/3-tx active 909642 40120204 0 6.29e1 44.11
dpdk-input polling 910324 40120204 0 7.31e1 44.07
ethernet-input active 909642 40120204 0 3.53e1 44.11
ip4-input-no-checksum active 909642 40120204 0 4.21e1 44.11
ip4-lookup active 909642 40120204 0 7.00e1 44.11
ip4-rewrite active 909642 40120204 0 4.88e1 44.11
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 46.04, last 128 main loops 1.75 per node 32.00
vector rates in 6.9432e6, out 6.9432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 871399 40120024 0 2.00e1 46.04
TenGigabitEthernet18/0/2-tx active 871399 40120024 0 6.24e1 46.04
dpdk-input polling 903383 40120024 0 7.41e1 44.41
ethernet-input active 871399 40120024 0 3.47e1 46.04
ip4-input-no-checksum active 871399 40120024 0 4.18e1 46.04
ip4-lookup active 871399 40120024 0 7.09e1 46.04
ip4-rewrite active 871399 40120024 0 4.87e1 46.04
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 44.06, last 128 main loops 2.63 per node 48.00
vector rates in 6.9432e6, out 6.9432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 910555 40120030 0 2.06e1 44.06
TenGigabitEthernet18/0/2-tx active 910555 40120030 0 6.17e1 44.06
dpdk-input polling 934040 40120030 0 7.38e1 42.95
ethernet-input active 910555 40120030 0 3.48e1 44.06
ip4-input-no-checksum active 910555 40120030 0 4.25e1 44.06
ip4-lookup active 910555 40120030 0 7.04e1 44.06
ip4-rewrite active 910555 40120030 0 4.89e1 44.06
64b-8t4c-ethip4-ip4scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 3.95e4 0.00
dpdk-process any wait 0 0 2 6.63e5 0.00
fib-walk any wait 0 0 3 1.11e3 0.00
ikev2-manager-process any wait 0 0 6 1.00e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.21e3 0.00
lisp-retry-service any wait 0 0 3 2.00e3 0.00
unix-epoll-input polling 27639 0 0 5.23e5 0.00
vpe-oam-process any wait 0 0 3 7.13e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 8.72, last 128 main loops .22 per node 4.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2312687 20168648 0 5.54e1 8.72
TenGigabitEthernet18/0/3-tx active 2312687 20168648 0 9.68e1 8.72
dpdk-input polling 2711868 20168648 0 1.55e2 7.44
ethernet-input active 2312687 20168648 0 8.29e1 8.72
ip4-input-no-checksum active 2312687 20168648 0 8.50e1 8.72
ip4-lookup active 2312687 20168648 0 1.21e2 8.72
ip4-rewrite active 2312687 20168648 0 8.07e1 8.72
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 8.64, last 128 main loops .66 per node 12.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2333246 20168652 0 5.57e1 8.64
TenGigabitEthernet18/0/3-tx active 2333246 20168652 0 9.76e1 8.64
dpdk-input polling 2755475 20168652 0 1.56e2 7.32
ethernet-input active 2333246 20168652 0 8.18e1 8.64
ip4-input-no-checksum active 2333246 20168652 0 8.69e1 8.64
ip4-lookup active 2333246 20168652 0 1.18e2 8.64
ip4-rewrite active 2333246 20168652 0 8.16e1 8.64
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 8.57, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2354567 20168644 0 5.74e1 8.57
TenGigabitEthernet18/0/3-tx active 2354567 20168644 0 9.59e1 8.57
dpdk-input polling 2784448 20168644 0 1.55e2 7.24
ethernet-input active 2354567 20168644 0 8.19e1 8.57
ip4-input-no-checksum active 2354567 20168644 0 8.71e1 8.57
ip4-lookup active 2354567 20168644 0 1.20e2 8.57
ip4-rewrite active 2354567 20168644 0 8.21e1 8.57
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 8.61, last 128 main loops .66 per node 12.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2341746 20168652 0 5.64e1 8.61
TenGigabitEthernet18/0/3-tx active 2341746 20168652 0 9.64e1 8.61
dpdk-input polling 2761479 20168652 0 1.56e2 7.30
ethernet-input active 2341746 20168652 0 8.22e1 8.61
ip4-input-no-checksum active 2341746 20168652 0 8.63e1 8.61
ip4-lookup active 2341746 20168652 0 1.22e2 8.61
ip4-rewrite active 2341746 20168652 0 8.14e1 8.61
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 8.92, last 128 main loops .22 per node 4.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2262080 20168648 0 5.44e1 8.92
TenGigabitEthernet18/0/2-tx active 2262080 20168648 0 9.61e1 8.92
dpdk-input polling 3015840 20168648 0 1.60e2 6.69
ethernet-input active 2262080 20168648 0 8.11e1 8.92
ip4-input-no-checksum active 2262080 20168648 0 8.48e1 8.92
ip4-lookup active 2262080 20168648 0 1.19e2 8.92
ip4-rewrite active 2262080 20168648 0 8.02e1 8.92
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 8.66, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2328908 20168652 0 5.58e1 8.66
TenGigabitEthernet18/0/2-tx active 2328908 20168652 0 9.63e1 8.66
dpdk-input polling 3188970 20168652 0 1.57e2 6.32
ethernet-input active 2328908 20168652 0 7.99e1 8.66
ip4-input-no-checksum active 2328908 20168652 0 8.62e1 8.66
ip4-lookup active 2328908 20168652 0 1.19e2 8.66
ip4-rewrite active 2328908 20168652 0 8.16e1 8.66
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 8.68, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2324025 20168652 0 5.52e1 8.68
TenGigabitEthernet18/0/2-tx active 2324025 20168652 0 9.58e1 8.68
dpdk-input polling 3157199 20168652 0 1.58e2 6.39
ethernet-input active 2324025 20168652 0 8.17e1 8.68
ip4-input-no-checksum active 2324025 20168652 0 8.56e1 8.68
ip4-lookup active 2324025 20168652 0 1.19e2 8.68
ip4-rewrite active 2324025 20168652 0 8.12e1 8.68
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 8.91, last 128 main loops .66 per node 12.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2263708 20168652 0 5.47e1 8.91
TenGigabitEthernet18/0/2-tx active 2263708 20168652 0 9.78e1 8.91
dpdk-input polling 3017836 20168652 0 1.63e2 6.68
ethernet-input active 2263708 20168652 0 8.04e1 8.91
ip4-input-no-checksum active 2263708 20168652 0 8.44e1 8.91
ip4-lookup active 2263708 20168652 0 1.18e2 8.91
ip4-rewrite active 2263708 20168652 0 8.00e1 8.91

10ge2p1x710-ethip4-ip4scale2m-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x1M static IPv4 /32 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 1M flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.21e4 0.00
dpdk-process any wait 0 0 2 2.95e5 0.00
fib-walk any wait 0 0 3 1.00e3 0.00
ikev2-manager-process any wait 0 0 6 6.57e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.03e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.61e3 0.00
lisp-retry-service any wait 0 0 3 1.53e3 0.00
statseg-collector-process time wait 0 0 1 1.55e3 0.00
unix-epoll-input polling 3566 0 0 4.05e6 0.00
vpe-oam-process any wait 0 0 3 4.67e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 238.93, last 128 main loops 13.78 per node 252.00
vector rates in 7.7531e6, out 7.7531e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 187815 44874400 0 1.24e1 238.93
TenGigabitEthernet18/0/3-tx active 187815 44874400 0 5.62e1 238.93
dpdk-input polling 187815 44874400 0 5.68e1 238.93
ethernet-input active 187815 44874400 0 2.35e1 238.93
ip4-input-no-checksum active 187815 44874400 0 3.04e1 238.93
ip4-lookup active 187815 44874400 0 1.00e2 238.93
ip4-rewrite active 187815 44874400 0 4.12e1 238.93
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 235.16, last 128 main loops 13.78 per node 252.00
vector rates in 7.7529e6, out 7.7529e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 190818 44873695 0 1.25e1 235.16
TenGigabitEthernet18/0/2-tx active 190818 44873695 0 5.66e1 235.16
dpdk-input polling 191887 44873695 0 5.68e1 233.85
ethernet-input active 190818 44873695 0 2.33e1 235.16
ip4-input-no-checksum active 190818 44873695 0 2.99e1 235.16
ip4-lookup active 190818 44873695 0 1.00e2 235.16
ip4-rewrite active 190818 44873695 0 4.18e1 235.16
64b-4t2c-ethip4-ip4scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.14e4 0.00
dpdk-process any wait 0 0 2 6.34e3 0.00
fib-walk any wait 0 0 3 1.32e3 0.00
ikev2-manager-process any wait 0 0 6 1.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.06e3 0.00
lisp-retry-service any wait 0 0 3 1.81e3 0.00
unix-epoll-input polling 2980 0 0 4.76e6 0.00
vpe-oam-process any wait 0 0 2 8.93e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 255.99, last 128 main loops 14.00 per node 256.00
vector rates in 6.9275e6, out 6.9275e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 154161 39463144 0 1.20e1 255.99
TenGigabitEthernet18/0/3-tx active 154161 39463144 0 5.72e1 255.99
dpdk-input polling 154161 39463144 0 5.96e1 255.99
ethernet-input active 154161 39463144 0 2.49e1 255.99
ip4-input-no-checksum active 154161 39463144 0 3.01e1 255.99
ip4-lookup active 154161 39463144 0 1.35e2 255.99
ip4-rewrite active 154161 39463144 0 4.11e1 255.99
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 189.51, last 128 main loops 10.06 per node 184.00
vector rates in 6.9277e6, out 6.9277e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 208249 39464280 0 1.27e1 189.51
TenGigabitEthernet18/0/3-tx active 208249 39464280 0 5.63e1 189.51
dpdk-input polling 208249 39464280 0 5.87e1 189.51
ethernet-input active 208249 39464280 0 2.45e1 189.51
ip4-input-no-checksum active 208249 39464280 0 3.09e1 189.51
ip4-lookup active 208249 39464280 0 1.34e2 189.51
ip4-rewrite active 208249 39464280 0 4.22e1 189.51
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 224.34, last 128 main loops 14.00 per node 256.00
vector rates in 6.9274e6, out 6.9274e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 175908 39462480 0 1.21e1 224.34
TenGigabitEthernet18/0/2-tx active 175908 39462480 0 5.67e1 224.34
dpdk-input polling 176848 39462480 0 5.80e1 223.14
ethernet-input active 175908 39462480 0 2.36e1 224.34
ip4-input-no-checksum active 175908 39462480 0 2.98e1 224.34
ip4-lookup active 175908 39462480 0 1.37e2 224.34
ip4-rewrite active 175908 39462480 0 4.19e1 224.34
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 193.26, last 128 main loops 12.25 per node 224.00
vector rates in 6.9276e6, out 6.9276e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 204199 39463680 0 1.26e1 193.26
TenGigabitEthernet18/0/2-tx active 204199 39463680 0 5.58e1 193.26
dpdk-input polling 205670 39463680 0 5.95e1 191.88
ethernet-input active 204199 39463680 0 2.51e1 193.26
ip4-input-no-checksum active 204199 39463680 0 3.10e1 193.26
ip4-lookup active 204199 39463680 0 1.33e2 193.26
ip4-rewrite active 204199 39463680 0 4.17e1 193.26
64b-8t4c-ethip4-ip4scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 29 4.30e4 0.00
dpdk-process any wait 0 0 2 6.63e5 0.00
fib-walk any wait 0 0 3 2.29e3 0.00
ikev2-manager-process any wait 0 0 6 1.44e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.24e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.74e3 0.00
lisp-retry-service any wait 0 0 3 2.82e3 0.00
statseg-collector-process time wait 0 0 1 3.10e3 0.00
unix-epoll-input polling 20645 0 0 6.86e5 0.00
vpe-oam-process any wait 0 0 3 1.40e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 10.95, last 128 main loops .22 per node 4.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1802877 19744464 0 4.45e1 10.95
TenGigabitEthernet18/0/3-tx active 1802877 19744464 0 8.68e1 10.95
dpdk-input polling 2016171 19744464 0 1.32e2 9.79
ethernet-input active 1802877 19744464 0 6.95e1 10.95
ip4-input-no-checksum active 1802877 19744464 0 7.24e1 10.95
ip4-lookup active 1802877 19744464 0 2.10e2 10.95
ip4-rewrite active 1802877 19744464 0 6.95e1 10.95
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 10.94, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1804236 19744468 0 4.53e1 10.94
TenGigabitEthernet18/0/3-tx active 1804236 19744468 0 8.94e1 10.94
dpdk-input polling 2024019 19744468 0 1.30e2 9.76
ethernet-input active 1804236 19744468 0 6.93e1 10.94
ip4-input-no-checksum active 1804236 19744468 0 7.49e1 10.94
ip4-lookup active 1804236 19744468 0 2.08e2 10.94
ip4-rewrite active 1804236 19744468 0 7.08e1 10.94
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 10.79, last 128 main loops .66 per node 12.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1829451 19744464 0 4.59e1 10.79
TenGigabitEthernet18/0/3-tx active 1829451 19744464 0 8.69e1 10.79
dpdk-input polling 2062557 19744464 0 1.33e2 9.57
ethernet-input active 1829451 19744464 0 6.93e1 10.79
ip4-input-no-checksum active 1829451 19744464 0 7.40e1 10.79
ip4-lookup active 1829451 19744464 0 2.08e2 10.79
ip4-rewrite active 1829451 19744464 0 7.12e1 10.79
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 10.80, last 128 main loops .22 per node 4.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1827501 19744464 0 4.61e1 10.80
TenGigabitEthernet18/0/3-tx active 1827501 19744464 0 8.71e1 10.80
dpdk-input polling 2054132 19744464 0 1.33e2 9.61
ethernet-input active 1827501 19744464 0 6.93e1 10.80
ip4-input-no-checksum active 1827501 19744464 0 7.37e1 10.80
ip4-lookup active 1827501 19744464 0 2.09e2 10.80
ip4-rewrite active 1827501 19744464 0 7.12e1 10.80
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 11.10, last 128 main loops 0.00 per node 0.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1778130 19744460 0 4.43e1 11.10
TenGigabitEthernet18/0/2-tx active 1778130 19744460 0 8.74e1 11.10
dpdk-input polling 2177628 19744460 0 1.36e2 9.07
ethernet-input active 1778130 19744460 0 6.82e1 11.10
ip4-input-no-checksum active 1778130 19744460 0 7.33e1 11.10
ip4-lookup active 1778130 19744460 0 2.07e2 11.10
ip4-rewrite active 1778130 19744460 0 7.02e1 11.10
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 10.88, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1814214 19744470 0 4.56e1 10.88
TenGigabitEthernet18/0/2-tx active 1814214 19744470 0 8.89e1 10.88
dpdk-input polling 2241978 19744470 0 1.31e2 8.81
ethernet-input active 1814214 19744470 0 6.85e1 10.88
ip4-input-no-checksum active 1814214 19744470 0 7.31e1 10.88
ip4-lookup active 1814214 19744470 0 2.08e2 10.88
ip4-rewrite active 1814214 19744470 0 7.05e1 10.88
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 10.86, last 128 main loops 0.00 per node 0.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1817716 19744460 0 4.55e1 10.86
TenGigabitEthernet18/0/2-tx active 1817716 19744460 0 8.72e1 10.86
dpdk-input polling 2295954 19744460 0 1.35e2 8.59
ethernet-input active 1817716 19744460 0 6.92e1 10.86
ip4-input-no-checksum active 1817716 19744460 0 7.25e1 10.86
ip4-lookup active 1817716 19744460 0 2.07e2 10.86
ip4-rewrite active 1817716 19744460 0 7.01e1 10.86
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 11.21, last 128 main loops 1.09 per node 20.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1761758 19744472 0 4.47e1 11.21
TenGigabitEthernet18/0/2-tx active 1761758 19744472 0 8.88e1 11.21
dpdk-input polling 2114323 19744472 0 1.34e2 9.34
ethernet-input active 1761758 19744472 0 7.27e1 11.21
ip4-input-no-checksum active 1761758 19744472 0 7.18e1 11.21
ip4-lookup active 1761758 19744472 0 2.06e2 11.21
ip4-rewrite active 1761758 19744472 0 6.98e1 11.21

10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr

RFC2544: Pkt throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and one static IPv4 /24 route entries. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X710 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 1.47e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 5.29e2 0.00
api-rx-from-ring active 0 0 50 5.13e4 0.00
dpdk-process any wait 0 0 2 5.63e5 0.00
fib-walk any wait 0 0 3 9.55e2 0.00
ikev2-manager-process any wait 0 0 5 5.04e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.34e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.33e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.45e3 0.00
lisp-retry-service any wait 0 0 3 1.10e3 0.00
statseg-collector-process time wait 0 0 1 9.76e2 0.00
unix-epoll-input polling 3953 0 0 3.59e6 0.00
vpe-oam-process any wait 0 0 3 3.55e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 235.11, last 128 main loops 14.00 per node 224.00
vector rates in 5.4779e6, out 5.4779e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 132815 31226543 0 1.32e1 235.11
TenGigabitEthernet18/0/3-tx active 132815 31226543 0 5.76e1 235.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 2.11e3 0.00
acl-plugin-in-ip4-fa active 132815 31226543 0 1.63e2 235.11
dpdk-input polling 132815 31226543 0 5.99e1 235.11
ethernet-input active 132815 31226543 0 2.51e1 235.11
ip4-input-no-checksum active 132815 31226543 0 5.22e1 235.11
ip4-lookup active 132815 31226543 0 4.09e1 235.11
ip4-rewrite active 132815 31226543 0 4.26e1 235.11
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 249.36, last 128 main loops 16.00 per node 256.00
vector rates in 5.4779e6, out 5.4779e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 125229 31226488 0 1.37e1 249.36
TenGigabitEthernet18/0/2-tx active 125229 31226488 0 5.95e1 249.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 125229 31226488 0 1.62e2 249.36
dpdk-input polling 125764 31226488 0 5.72e1 248.29
ethernet-input active 125229 31226488 0 2.34e1 249.36
ip4-input-no-checksum active 125229 31226488 0 5.05e1 249.36
ip4-lookup active 125229 31226488 0 4.49e1 249.36
ip4-rewrite active 125229 31226488 0 4.40e1 249.36
64b-4t2c-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 2.33e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 6.41e2 0.00
api-rx-from-ring active 0 0 51 5.44e4 0.00
dpdk-process any wait 0 0 2 6.18e5 0.00
fib-walk any wait 0 0 3 9.10e2 0.00
ikev2-manager-process any wait 0 0 6 6.81e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.25e2 0.00
lisp-retry-service any wait 0 0 3 1.27e3 0.00
unix-epoll-input polling 3737 0 0 3.78e6 0.00
vpe-oam-process any wait 0 0 3 6.57e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 195.17, last 128 main loops 13.25 per node 212.00
vector rates in 5.3331e6, out 5.3331e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 155401 30330128 0 1.34e1 195.17
TenGigabitEthernet18/0/3-tx active 155401 30330128 0 5.93e1 195.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.93e3 0.00
acl-plugin-in-ip4-fa active 155401 30330128 0 1.67e2 195.17
dpdk-input polling 155401 30330128 0 6.15e1 195.17
ethernet-input active 155401 30330128 0 2.54e1 195.17
ip4-input-no-checksum active 155401 30330128 0 5.34e1 195.17
ip4-lookup active 155401 30330128 0 4.28e1 195.17
ip4-rewrite active 155401 30330128 0 4.39e1 195.17
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 174.34, last 128 main loops 13.75 per node 220.00
vector rates in 5.3325e6, out 5.3325e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 173950 30326544 0 1.38e1 174.34
TenGigabitEthernet18/0/3-tx active 173950 30326544 0 5.80e1 174.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 173950 30326544 0 1.70e2 174.34
dpdk-input polling 173950 30326544 0 5.93e1 174.34
ethernet-input active 173950 30326544 0 2.58e1 174.34
ip4-input-no-checksum active 173950 30326544 0 5.38e1 174.34
ip4-lookup active 173950 30326544 0 4.18e1 174.34
ip4-rewrite active 173950 30326544 0 4.40e1 174.34
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 220.39, last 128 main loops 15.50 per node 248.00
vector rates in 5.3391e6, out 5.3391e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 137772 30364200 0 1.33e1 220.39
TenGigabitEthernet18/0/2-tx active 137772 30364200 0 5.87e1 220.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.99e3 0.00
acl-plugin-in-ip4-fa active 137772 30364200 0 1.67e2 220.39
dpdk-input polling 138332 30364200 0 6.13e1 219.50
ethernet-input active 137772 30364200 0 2.47e1 220.39
ip4-input-no-checksum active 137772 30364200 0 5.32e1 220.39
ip4-lookup active 137772 30364200 0 4.50e1 220.39
ip4-rewrite active 137772 30364200 0 4.36e1 220.39
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 175.94, last 128 main loops 9.25 per node 148.00
vector rates in 5.3265e6, out 5.3265e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 172178 30292484 0 1.37e1 175.94
TenGigabitEthernet18/0/2-tx active 172178 30292484 0 5.74e1 175.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.83e3 0.00
acl-plugin-in-ip4-fa active 172178 30292484 0 1.66e2 175.94
dpdk-input polling 172830 30292484 0 5.98e1 175.27
ethernet-input active 172178 30292484 0 2.54e1 175.94
ip4-input-no-checksum active 172178 30292484 0 5.38e1 175.94
ip4-lookup active 172178 30292484 0 4.68e1 175.94
ip4-rewrite active 172178 30292484 0 4.43e1 175.94
64b-8t4c-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 4.33e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 8.33e2 0.00
api-rx-from-ring active 0 0 36 3.84e4 0.00
dpdk-process any wait 0 0 2 7.58e3 0.00
fib-walk any wait 0 0 3 1.72e3 0.00
ikev2-manager-process any wait 0 0 6 7.42e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.08e3 0.00
lisp-retry-service any wait 0 0 3 1.98e3 0.00
unix-epoll-input polling 11422 0 0 1.24e6 0.00
vpe-oam-process any wait 0 0 3 7.15e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 17.27, last 128 main loops 1.25 per node 20.00
vector rates in 3.4758e6, out 3.4758e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1144757 19766132 0 3.56e1 17.27
TenGigabitEthernet18/0/3-tx active 1144757 19766132 0 8.93e1 17.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 2.08e3 0.00
acl-plugin-in-ip4-fa active 1144757 19766132 0 2.06e2 17.27
dpdk-input polling 1172575 19766132 0 1.01e2 16.86
ethernet-input active 1144757 19766132 0 5.49e1 17.27
ip4-input-no-checksum active 1144757 19766132 0 8.12e1 17.27
ip4-lookup active 1144757 19766132 0 6.84e1 17.27
ip4-rewrite active 1144757 19766132 0 6.26e1 17.27
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 16.66, last 128 main loops 1.00 per node 16.00
vector rates in 3.4672e6, out 3.4672e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1183751 19717148 0 3.63e1 16.66
TenGigabitEthernet18/0/3-tx active 1183751 19717148 0 8.12e1 16.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 2.13e3 0.00
acl-plugin-in-ip4-fa active 1183751 19717148 0 2.06e2 16.66
dpdk-input polling 1221494 19717148 0 1.06e2 16.14
ethernet-input active 1183751 19717148 0 5.59e1 16.66
ip4-input-no-checksum active 1183751 19717148 0 8.25e1 16.66
ip4-lookup active 1183751 19717148 0 6.94e1 16.66
ip4-rewrite active 1183751 19717148 0 6.39e1 16.66
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 16.58, last 128 main loops 1.00 per node 16.00
vector rates in 3.4704e6, out 3.4704e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1190549 19735280 0 3.69e1 16.58
TenGigabitEthernet18/0/3-tx active 1190549 19735280 0 8.23e1 16.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 2.26e3 0.00
acl-plugin-in-ip4-fa active 1190549 19735280 0 2.06e2 16.58
dpdk-input polling 1230745 19735280 0 1.04e2 16.04
ethernet-input active 1190549 19735280 0 5.43e1 16.58
ip4-input-no-checksum active 1190549 19735280 0 8.26e1 16.58
ip4-lookup active 1190549 19735280 0 7.05e1 16.58
ip4-rewrite active 1190549 19735280 0 6.44e1 16.58
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 17.26, last 128 main loops .75 per node 12.00
vector rates in 3.4782e6, out 3.4782e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1145856 19779572 0 3.54e1 17.26
TenGigabitEthernet18/0/3-tx active 1145856 19779572 0 8.62e1 17.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.96e3 0.00
acl-plugin-in-ip4-fa active 1145856 19779572 0 2.05e2 17.26
dpdk-input polling 1174508 19779572 0 1.06e2 16.84
ethernet-input active 1145856 19779572 0 5.46e1 17.26
ip4-input-no-checksum active 1145856 19779572 0 8.15e1 17.26
ip4-lookup active 1145856 19779572 0 6.96e1 17.26
ip4-rewrite active 1145856 19779572 0 6.35e1 17.26
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 17.89, last 128 main loops 1.50 per node 24.00
vector rates in 3.4699e6, out 3.4699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1102759 19732936 0 3.44e1 17.89
TenGigabitEthernet18/0/2-tx active 1102759 19732936 0 8.79e1 17.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.70e3 0.00
acl-plugin-in-ip4-fa active 1102759 19732936 0 2.04e2 17.89
dpdk-input polling 1117590 19732936 0 1.04e2 17.66
ethernet-input active 1102759 19732936 0 5.39e1 17.89
ip4-input-no-checksum active 1102759 19732936 0 8.04e1 17.89
ip4-lookup active 1102759 19732936 0 7.34e1 17.89
ip4-rewrite active 1102759 19732936 0 6.24e1 17.89
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 17.28, last 128 main loops 1.00 per node 16.00
vector rates in 3.4730e6, out 3.4730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1142752 19750336 0 3.56e1 17.28
TenGigabitEthernet18/0/2-tx active 1142752 19750336 0 8.16e1 17.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.82e3 0.00
acl-plugin-in-ip4-fa active 1142752 19750336 0 2.07e2 17.28
dpdk-input polling 1159896 19750336 0 1.02e2 17.03
ethernet-input active 1142752 19750336 0 5.49e1 17.28
ip4-input-no-checksum active 1142752 19750336 0 8.16e1 17.28
ip4-lookup active 1142752 19750336 0 7.39e1 17.28
ip4-rewrite active 1142752 19750336 0 6.47e1 17.28
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 17.69, last 128 main loops .50 per node 8.00
vector rates in 3.4840e6, out 3.4840e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1120116 19812740 0 3.55e1 17.69
TenGigabitEthernet18/0/2-tx active 1120116 19812740 0 8.50e1 17.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 1120116 19812740 0 2.07e2 17.69
dpdk-input polling 1139484 19812740 0 9.99e1 17.39
ethernet-input active 1120116 19812740 0 5.42e1 17.69
ip4-input-no-checksum active 1120116 19812740 0 8.15e1 17.69
ip4-lookup active 1120116 19812740 0 7.38e1 17.69
ip4-rewrite active 1120116 19812740 0 6.40e1 17.69
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 18.15, last 128 main loops 1.25 per node 20.00
vector rates in 3.4646e6, out 3.4646e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1085454 19702112 0 3.48e1 18.15
TenGigabitEthernet18/0/2-tx active 1085454 19702112 0 8.29e1 18.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.95e3 0.00
acl-plugin-in-ip4-fa active 1085454 19702112 0 2.13e2 18.15
dpdk-input polling 1100458 19702112 0 1.02e2 17.90
ethernet-input active 1085454 19702112 0 5.33e1 18.15
ip4-input-no-checksum active 1085454 19702112 0 8.02e1 18.15
ip4-lookup active 1085454 19702112 0 7.39e1 18.15
ip4-rewrite active 1085454 19702112 0 6.29e1 18.15

10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr

RFC2544: Pkt throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and one static IPv4 /24 route entries. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X710 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 1.45e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 5.60e2 0.00
api-rx-from-ring active 0 0 50 4.17e4 0.00
dpdk-process any wait 0 0 2 2.79e5 0.00
fib-walk any wait 0 0 3 7.39e2 0.00
ikev2-manager-process any wait 0 0 6 6.68e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.04e2 0.00
lisp-retry-service any wait 0 0 3 9.93e2 0.00
unix-epoll-input polling 3954 0 0 3.66e6 0.00
vpe-oam-process any wait 0 0 3 4.71e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 147.35, last 128 main loops 8.50 per node 136.00
vector rates in 4.4667e6, out 4.4667e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 176101 25948773 0 1.44e1 147.35
TenGigabitEthernet18/0/3-tx active 176101 25948773 0 5.59e1 147.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.53e3 0.00
acl-plugin-in-ip4-fa active 176101 25948773 0 2.61e2 147.35
dpdk-input polling 176101 25948773 0 5.79e1 147.35
ethernet-input active 176101 25948773 0 2.62e1 147.35
ip4-input-no-checksum active 176101 25948773 0 5.40e1 147.35
ip4-lookup active 176101 25948773 0 4.30e1 147.35
ip4-rewrite active 176101 25948773 0 4.49e1 147.35
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 146.85, last 128 main loops 6.00 per node 96.00
vector rates in 4.4667e6, out 4.4667e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 176700 25948800 0 1.44e1 146.85
TenGigabitEthernet18/0/2-tx active 176700 25948800 0 5.59e1 146.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 176700 25948800 0 2.57e2 146.85
dpdk-input polling 177476 25948800 0 5.77e1 146.21
ethernet-input active 176700 25948800 0 2.63e1 146.85
ip4-input-no-checksum active 176700 25948800 0 5.43e1 146.85
ip4-lookup active 176700 25948800 0 4.67e1 146.85
ip4-rewrite active 176700 25948800 0 4.52e1 146.85
64b-4t2c-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 2.41e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 7.01e2 0.00
api-rx-from-ring active 0 0 51 3.58e4 0.00
dpdk-process any wait 0 0 2 5.79e5 0.00
fib-walk any wait 0 0 3 1.14e3 0.00
ikev2-manager-process any wait 0 0 6 9.40e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.69e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.30e3 0.00
lisp-retry-service any wait 0 0 3 1.25e3 0.00
statseg-collector-process time wait 0 0 1 1.50e3 0.00
unix-epoll-input polling 4433 0 0 3.24e6 0.00
vpe-oam-process any wait 0 0 3 6.77e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 64.69, last 128 main loops 1.75 per node 28.00
vector rates in 3.3462e6, out 3.3462e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 298338 19298668 0 1.74e1 64.69
TenGigabitEthernet18/0/3-tx active 298338 19298668 0 5.95e1 64.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 298338 19298668 0 4.11e2 64.69
dpdk-input polling 341718 19298668 0 6.73e1 56.48
ethernet-input active 298338 19298668 0 3.14e1 64.69
ip4-input-no-checksum active 298338 19298668 0 5.98e1 64.69
ip4-lookup active 298338 19298668 0 4.77e1 64.69
ip4-rewrite active 298338 19298668 0 4.73e1 64.69
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 52.83, last 128 main loops 6.50 per node 104.00
vector rates in 3.3458e6, out 3.3458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 365270 19296308 0 1.91e1 52.83
TenGigabitEthernet18/0/3-tx active 365270 19296308 0 6.05e1 52.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 365270 19296308 0 3.99e2 52.83
dpdk-input polling 475084 19296308 0 6.85e1 40.62
ethernet-input active 365270 19296308 0 3.41e1 52.83
ip4-input-no-checksum active 365270 19296308 0 6.21e1 52.83
ip4-lookup active 365270 19296308 0 4.84e1 52.83
ip4-rewrite active 365270 19296308 0 4.89e1 52.83
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 35.87, last 128 main loops 1.25 per node 20.00
vector rates in 3.3499e6, out 3.3499e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 538663 19320244 0 2.18e1 35.87
TenGigabitEthernet18/0/2-tx active 538663 19320244 0 6.42e1 35.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 538663 19320244 0 3.67e2 35.87
dpdk-input polling 617552 19320244 0 7.67e1 31.29
ethernet-input active 538663 19320244 0 3.80e1 35.87
ip4-input-no-checksum active 538663 19320244 0 6.32e1 35.87
ip4-lookup active 538663 19320244 0 5.49e1 35.87
ip4-rewrite active 538663 19320244 0 5.05e1 35.87
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 34.14, last 128 main loops 259.62 per node 32.97
vector rates in 3.3420e6, out 3.3420e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 564544 19274664 0 2.28e1 34.14
TenGigabitEthernet18/0/2-tx active 564544 19274664 0 6.48e1 34.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.22e3 0.00
acl-plugin-in-ip4-fa active 564544 19274664 0 3.59e2 34.14
dpdk-input polling 633144 19274664 0 7.83e1 30.44
ethernet-input active 564544 19274664 0 3.91e1 34.14
ip4-input-no-checksum active 564544 19274664 0 6.51e1 34.14
ip4-lookup active 564544 19274664 0 5.75e1 34.14
ip4-rewrite active 564544 19274664 0 5.18e1 34.14
64b-8t4c-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 5.17e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.03e3 0.00
api-rx-from-ring active 0 0 44 4.04e4 0.00
dpdk-process any wait 0 0 2 9.53e3 0.00
fib-walk any wait 0 0 3 1.59e3 0.00
ikev2-manager-process any wait 0 0 5 1.09e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.48e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.62e3 0.00
lisp-retry-service any wait 0 0 3 2.31e3 0.00
statseg-collector-process time wait 0 0 1 2.62e3 0.00
unix-epoll-input polling 23141 0 0 6.13e5 0.00
vpe-oam-process any wait 0 0 2 1.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 16.27, last 128 main loops 0.00 per node 0.00
vector rates in 1.7026e6, out 1.7026e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 596409 9706065 0 3.37e1 16.27
TenGigabitEthernet18/0/3-tx active 596409 9706065 0 7.75e1 16.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 596409 9706065 0 9.19e2 16.27
dpdk-input polling 1422637 9706065 0 1.44e2 6.82
ethernet-input active 596409 9706065 0 5.48e1 16.27
ip4-input-no-checksum active 596409 9706065 0 7.85e1 16.27
ip4-lookup active 596409 9706065 0 6.73e1 16.27
ip4-rewrite active 596409 9706065 0 6.16e1 16.27
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 13.52, last 128 main loops 0.00 per node 0.00
vector rates in 1.6984e6, out 1.6984e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 716093 9682316 0 3.82e1 13.52
TenGigabitEthernet18/0/3-tx active 716093 9682316 0 8.06e1 13.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.36e3 0.00
acl-plugin-in-ip4-fa active 716093 9682316 0 8.40e2 13.52
dpdk-input polling 2625224 9682316 0 1.83e2 3.69
ethernet-input active 716093 9682316 0 6.12e1 13.52
ip4-input-no-checksum active 716093 9682316 0 8.33e1 13.52
ip4-lookup active 716093 9682316 0 7.29e1 13.52
ip4-rewrite active 716093 9682316 0 6.52e1 13.52
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 13.36, last 128 main loops .25 per node 4.00
vector rates in 1.6999e6, out 1.6999e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 725323 9691236 0 3.88e1 13.36
TenGigabitEthernet18/0/3-tx active 725323 9691236 0 8.01e1 13.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.70e3 0.00
acl-plugin-in-ip4-fa active 725323 9691236 0 8.33e2 13.36
dpdk-input polling 2701925 9691236 0 1.88e2 3.59
ethernet-input active 725323 9691236 0 6.05e1 13.36
ip4-input-no-checksum active 725323 9691236 0 8.39e1 13.36
ip4-lookup active 725323 9691236 0 7.31e1 13.36
ip4-rewrite active 725323 9691236 0 6.54e1 13.36
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 16.29, last 128 main loops .63 per node 10.00
vector rates in 1.7038e6, out 1.7038e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 596092 9712956 0 3.36e1 16.29
TenGigabitEthernet18/0/3-tx active 596092 9712956 0 7.52e1 16.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 596092 9712956 0 9.24e2 16.29
dpdk-input polling 1402194 9712956 0 1.43e2 6.93
ethernet-input active 596092 9712956 0 5.39e1 16.29
ip4-input-no-checksum active 596092 9712956 0 7.80e1 16.29
ip4-lookup active 596092 9712956 0 6.95e1 16.29
ip4-rewrite active 596092 9712956 0 6.07e1 16.29
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 11.40, last 128 main loops 0.00 per node 0.00
vector rates in 1.6998e6, out 1.6998e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 849664 9690030 0 4.19e1 11.40
TenGigabitEthernet18/0/2-tx active 849664 9690030 0 8.77e1 11.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.38e3 0.00
acl-plugin-in-ip4-fa active 849664 9690030 0 7.77e2 11.40
dpdk-input polling 2414084 9690030 0 2.10e2 4.01
ethernet-input active 849664 9690030 0 6.56e1 11.40
ip4-input-no-checksum active 849664 9690030 0 8.43e1 11.40
ip4-lookup active 849664 9690030 0 8.58e1 11.40
ip4-rewrite active 849664 9690030 0 6.86e1 11.40
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 10.29, last 128 main loops 0.00 per node 0.00
vector rates in 1.7013e6, out 1.7013e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 942557 9698576 0 4.49e1 10.29
TenGigabitEthernet18/0/2-tx active 942557 9698576 0 8.80e1 10.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.39e3 0.00
acl-plugin-in-ip4-fa active 942557 9698576 0 7.06e2 10.29
dpdk-input polling 3675973 9698576 0 2.45e2 2.64
ethernet-input active 942557 9698576 0 6.91e1 10.29
ip4-input-no-checksum active 942557 9698576 0 8.80e1 10.29
ip4-lookup active 942557 9698576 0 8.99e1 10.29
ip4-rewrite active 942557 9698576 0 7.22e1 10.29
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 10.26, last 128 main loops 0.00 per node 0.00
vector rates in 1.7067e6, out 1.7067e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 948006 9729218 0 4.66e1 10.26
TenGigabitEthernet18/0/2-tx active 948006 9729218 0 8.71e1 10.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 948006 9729218 0 6.97e2 10.26
dpdk-input polling 3734121 9729218 0 2.48e2 2.61
ethernet-input active 948006 9729218 0 6.83e1 10.26
ip4-input-no-checksum active 948006 9729218 0 9.01e1 10.26
ip4-lookup active 948006 9729218 0 8.98e1 10.26
ip4-rewrite active 948006 9729218 0 7.26e1 10.26
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 11.11, last 128 main loops .25 per node 4.00
vector rates in 1.6971e6, out 1.6971e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 870606 9674896 0 4.28e1 11.11
TenGigabitEthernet18/0/2-tx active 870606 9674896 0 8.74e1 11.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.39e3 0.00
acl-plugin-in-ip4-fa active 870606 9674896 0 7.72e2 11.11
dpdk-input polling 2542477 9674896 0 2.14e2 3.81
ethernet-input active 870606 9674896 0 6.53e1 11.11
ip4-input-no-checksum active 870606 9674896 0 8.57e1 11.11
ip4-lookup active 870606 9674896 0 8.70e1 11.11
ip4-rewrite active 870606 9674896 0 6.93e1 11.11

10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr

RFC2544: Pkt throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and one static IPv4 /24 route entries. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X710 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 1.44e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 5.60e2 0.00
api-rx-from-ring active 0 0 49 5.11e4 0.00
dpdk-process any wait 0 0 2 4.37e3 0.00
fib-walk any wait 0 0 3 6.27e2 0.00
ikev2-manager-process any wait 0 0 6 5.78e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 4.49e2 0.00
lisp-retry-service any wait 0 0 3 1.13e3 0.00
unix-epoll-input polling 3411 0 0 4.23e6 0.00
vpe-oam-process any wait 0 0 3 4.60e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 243.13, last 128 main loops 16.00 per node 256.00
vector rates in 5.4550e6, out 5.4550e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 130042 31616752 0 1.34e1 243.13
TenGigabitEthernet18/0/3-tx active 130042 31616752 0 5.74e1 243.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 2.00e3 0.00
acl-plugin-in-ip4-fa active 130042 31616752 0 1.63e2 243.13
dpdk-input polling 130042 31616752 0 6.02e1 243.13
ethernet-input active 130042 31616752 0 2.53e1 243.13
ip4-input-no-checksum active 130042 31616752 0 5.22e1 243.13
ip4-lookup active 130042 31616752 0 4.32e1 243.13
ip4-rewrite active 130042 31616752 0 4.24e1 243.13
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 251.93, last 128 main loops 16.00 per node 256.00
vector rates in 5.4550e6, out 5.4550e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 125496 31616696 0 1.35e1 251.93
TenGigabitEthernet18/0/2-tx active 125496 31616696 0 6.05e1 251.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 125496 31616696 0 1.63e2 251.93
dpdk-input polling 126204 31616696 0 5.65e1 250.52
ethernet-input active 125496 31616696 0 2.33e1 251.93
ip4-input-no-checksum active 125496 31616696 0 5.02e1 251.93
ip4-lookup active 125496 31616696 0 4.54e1 251.93
ip4-rewrite active 125496 31616696 0 4.45e1 251.93
64b-4t2c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 2.30e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 6.16e2 0.00
api-rx-from-ring active 0 0 51 6.34e4 0.00
dpdk-process any wait 0 0 2 6.37e3 0.00
fib-walk any wait 0 0 3 1.94e3 0.00
ikev2-manager-process any wait 0 0 5 7.48e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.61e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.33e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.36e3 0.00
lisp-retry-service any wait 0 0 3 1.69e3 0.00
statseg-collector-process time wait 0 0 1 1.63e3 0.00
unix-epoll-input polling 3492 0 0 4.06e6 0.00
vpe-oam-process any wait 0 0 3 5.54e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 238.14, last 128 main loops 16.00 per node 256.00
vector rates in 5.3484e6, out 5.3484e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 127690 30407480 0 1.39e1 238.14
TenGigabitEthernet18/0/3-tx active 127690 30407480 0 6.02e1 238.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.93e3 0.00
acl-plugin-in-ip4-fa active 127690 30407480 0 1.67e2 238.14
dpdk-input polling 127690 30407480 0 5.99e1 238.14
ethernet-input active 127690 30407480 0 2.52e1 238.14
ip4-input-no-checksum active 127690 30407480 0 5.21e1 238.14
ip4-lookup active 127690 30407480 0 4.41e1 238.14
ip4-rewrite active 127690 30407480 0 4.36e1 238.14
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 222.82, last 128 main loops 15.50 per node 248.00
vector rates in 5.3479e6, out 5.3479e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 136454 30404512 0 1.32e1 222.82
TenGigabitEthernet18/0/3-tx active 136454 30404512 0 5.83e1 222.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.86e3 0.00
acl-plugin-in-ip4-fa active 136454 30404512 0 1.71e2 222.82
dpdk-input polling 136454 30404512 0 5.92e1 222.82
ethernet-input active 136454 30404512 0 2.47e1 222.82
ip4-input-no-checksum active 136454 30404512 0 5.27e1 222.82
ip4-lookup active 136454 30404512 0 4.30e1 222.82
ip4-rewrite active 136454 30404512 0 4.34e1 222.82
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 226.61, last 128 main loops 16.00 per node 256.00
vector rates in 5.3546e6, out 5.3546e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 134336 30442304 0 1.33e1 226.61
TenGigabitEthernet18/0/2-tx active 134336 30442304 0 5.87e1 226.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.95e3 0.00
acl-plugin-in-ip4-fa active 134336 30442304 0 1.66e2 226.61
dpdk-input polling 134969 30442304 0 6.04e1 225.55
ethernet-input active 134336 30442304 0 2.49e1 226.61
ip4-input-no-checksum active 134336 30442304 0 5.30e1 226.61
ip4-lookup active 134336 30442304 0 4.53e1 226.61
ip4-rewrite active 134336 30442304 0 4.35e1 226.61
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 201.61, last 128 main loops 13.75 per node 220.00
vector rates in 5.3419e6, out 5.3419e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 150639 30370380 0 1.35e1 201.61
TenGigabitEthernet18/0/2-tx active 150639 30370380 0 5.77e1 201.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.92e3 0.00
acl-plugin-in-ip4-fa active 150639 30370380 0 1.66e2 201.61
dpdk-input polling 151238 30370380 0 6.04e1 200.81
ethernet-input active 150639 30370380 0 2.52e1 201.61
ip4-input-no-checksum active 150639 30370380 0 5.33e1 201.61
ip4-lookup active 150639 30370380 0 4.68e1 201.61
ip4-rewrite active 150639 30370380 0 4.39e1 201.61
64b-8t4c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 4.49e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 8.11e2 0.00
api-rx-from-ring active 0 0 36 4.12e4 0.00
dpdk-process any wait 0 0 2 6.63e5 0.00
fib-walk any wait 0 0 3 1.70e3 0.00
ikev2-manager-process any wait 0 0 6 7.93e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.09e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.15e3 0.00
lisp-retry-service any wait 0 0 3 2.69e3 0.00
statseg-collector-process time wait 0 0 1 2.72e3 0.00
unix-epoll-input polling 11531 0 0 1.25e6 0.00
vpe-oam-process any wait 0 0 3 8.75e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 16.82, last 128 main loops 1.00 per node 16.00
vector rates in 3.4764e6, out 3.4764e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1196721 20130288 0 3.56e1 16.82
TenGigabitEthernet18/0/3-tx active 1196721 20130288 0 8.22e1 16.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 1196721 20130288 0 2.07e2 16.82
dpdk-input polling 1198211 20130288 0 1.04e2 16.80
ethernet-input active 1196721 20130288 0 5.54e1 16.82
ip4-input-no-checksum active 1196721 20130288 0 8.19e1 16.82
ip4-lookup active 1196721 20130288 0 6.85e1 16.82
ip4-rewrite active 1196721 20130288 0 6.36e1 16.82
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 16.72, last 128 main loops 1.00 per node 16.00
vector rates in 3.4678e6, out 3.4678e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1201300 20080424 0 3.61e1 16.72
TenGigabitEthernet18/0/3-tx active 1201300 20080424 0 8.51e1 16.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 2.25e3 0.00
acl-plugin-in-ip4-fa active 1201300 20080424 0 2.05e2 16.72
dpdk-input polling 1202984 20080424 0 1.04e2 16.69
ethernet-input active 1201300 20080424 0 5.56e1 16.72
ip4-input-no-checksum active 1201300 20080424 0 8.23e1 16.72
ip4-lookup active 1201300 20080424 0 6.92e1 16.72
ip4-rewrite active 1201300 20080424 0 6.43e1 16.72
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 16.79, last 128 main loops .50 per node 8.00
vector rates in 3.4709e6, out 3.4709e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1197399 20098932 0 3.61e1 16.79
TenGigabitEthernet18/0/3-tx active 1197399 20098932 0 8.39e1 16.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 2.08e3 0.00
acl-plugin-in-ip4-fa active 1197399 20098932 0 2.04e2 16.79
dpdk-input polling 1198999 20098932 0 1.08e2 16.76
ethernet-input active 1197399 20098932 0 5.43e1 16.79
ip4-input-no-checksum active 1197399 20098932 0 8.29e1 16.79
ip4-lookup active 1197399 20098932 0 6.91e1 16.79
ip4-rewrite active 1197399 20098932 0 6.39e1 16.79
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 17.25, last 128 main loops 1.25 per node 20.00
vector rates in 3.4787e6, out 3.4787e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1167756 20143984 0 3.52e1 17.25
TenGigabitEthernet18/0/3-tx active 1167756 20143984 0 8.64e1 17.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 2.01e3 0.00
acl-plugin-in-ip4-fa active 1167756 20143984 0 2.06e2 17.25
dpdk-input polling 1168956 20143984 0 1.06e2 17.23
ethernet-input active 1167756 20143984 0 5.40e1 17.25
ip4-input-no-checksum active 1167756 20143984 0 8.14e1 17.25
ip4-lookup active 1167756 20143984 0 6.92e1 17.25
ip4-rewrite active 1167756 20143984 0 6.33e1 17.25
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 17.72, last 128 main loops 1.25 per node 20.00
vector rates in 3.4705e6, out 3.4705e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1134417 20096516 0 3.47e1 17.72
TenGigabitEthernet18/0/2-tx active 1134417 20096516 0 8.12e1 17.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.98e3 0.00
acl-plugin-in-ip4-fa active 1134417 20096516 0 2.06e2 17.72
dpdk-input polling 1147649 20096516 0 1.05e2 17.51
ethernet-input active 1134417 20096516 0 5.49e1 17.72
ip4-input-no-checksum active 1134417 20096516 0 8.15e1 17.72
ip4-lookup active 1134417 20096516 0 7.33e1 17.72
ip4-rewrite active 1134417 20096516 0 6.40e1 17.72
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 17.26, last 128 main loops 1.25 per node 20.00
vector rates in 3.4736e6, out 3.4736e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1165212 20114168 0 3.57e1 17.26
TenGigabitEthernet18/0/2-tx active 1165212 20114168 0 8.38e1 17.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.62e3 0.00
acl-plugin-in-ip4-fa active 1165212 20114168 0 2.06e2 17.26
dpdk-input polling 1180051 20114168 0 1.00e2 17.05
ethernet-input active 1165212 20114168 0 5.46e1 17.26
ip4-input-no-checksum active 1165212 20114168 0 8.17e1 17.26
ip4-lookup active 1165212 20114168 0 7.47e1 17.26
ip4-rewrite active 1165212 20114168 0 6.43e1 17.26
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 17.44, last 128 main loops 1.00 per node 16.00
vector rates in 3.4846e6, out 3.4846e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1156838 20177780 0 3.55e1 17.44
TenGigabitEthernet18/0/2-tx active 1156838 20177780 0 8.40e1 17.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.97e3 0.00
acl-plugin-in-ip4-fa active 1156838 20177780 0 2.07e2 17.44
dpdk-input polling 1170592 20177780 0 1.00e2 17.24
ethernet-input active 1156838 20177780 0 5.41e1 17.44
ip4-input-no-checksum active 1156838 20177780 0 8.16e1 17.44
ip4-lookup active 1156838 20177780 0 7.39e1 17.44
ip4-rewrite active 1156838 20177780 0 6.38e1 17.44
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 17.72, last 128 main loops 1.50 per node 24.00
vector rates in 3.4651e6, out 3.4651e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1132037 20065144 0 3.48e1 17.72
TenGigabitEthernet18/0/2-tx active 1132037 20065144 0 8.31e1 17.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.76e3 0.00
acl-plugin-in-ip4-fa active 1132037 20065144 0 2.11e2 17.72
dpdk-input polling 1145613 20065144 0 1.03e2 17.51
ethernet-input active 1132037 20065144 0 5.33e1 17.72
ip4-input-no-checksum active 1132037 20065144 0 8.17e1 17.72
ip4-lookup active 1132037 20065144 0 7.36e1 17.72
ip4-rewrite active 1132037 20065144 0 6.33e1 17.72

10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr

RFC2544: Pkt throughput IPv4 test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and one static IPv4 /24 route entries. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X710 Niantic by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 1.57e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 6.99e2 0.00
api-rx-from-ring active 0 0 51 5.76e4 0.00
dpdk-process any wait 0 0 2 2.79e5 0.00
fib-walk any wait 0 0 3 6.78e2 0.00
ikev2-manager-process any wait 0 0 6 1.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.55e2 0.00
lisp-retry-service any wait 0 0 3 1.16e3 0.00
unix-epoll-input polling 4659 0 0 3.09e6 0.00
vpe-oam-process any wait 0 0 3 4.59e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 156.40, last 128 main loops 11.25 per node 180.00
vector rates in 4.1554e6, out 4.1554e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 153736 24044604 0 1.40e1 156.40
TenGigabitEthernet18/0/3-tx active 153736 24044604 0 5.55e1 156.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.45e3 0.00
acl-plugin-in-ip4-fa active 153736 24044604 0 3.06e2 156.40
dpdk-input polling 153736 24044604 0 5.76e1 156.40
ethernet-input active 153736 24044604 0 2.57e1 156.40
ip4-input-no-checksum active 153736 24044604 0 5.39e1 156.40
ip4-lookup active 153736 24044604 0 4.27e1 156.40
ip4-rewrite active 153736 24044604 0 4.46e1 156.40
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 159.58, last 128 main loops 11.00 per node 176.00
vector rates in 4.1553e6, out 4.1553e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 150671 24044476 0 1.41e1 159.58
TenGigabitEthernet18/0/2-tx active 150671 24044476 0 5.62e1 159.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 150671 24044476 0 3.01e2 159.58
dpdk-input polling 151301 24044476 0 5.71e1 158.92
ethernet-input active 150671 24044476 0 2.58e1 159.58
ip4-input-no-checksum active 150671 24044476 0 5.40e1 159.58
ip4-lookup active 150671 24044476 0 4.63e1 159.58
ip4-rewrite active 150671 24044476 0 4.49e1 159.58
64b-4t2c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 2.25e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 6.17e2 0.00
api-rx-from-ring active 0 0 51 4.84e4 0.00
dpdk-process any wait 0 0 2 2.98e5 0.00
fib-walk any wait 0 0 2 1.57e3 0.00
ikev2-manager-process any wait 0 0 6 6.10e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.82e2 0.00
lisp-retry-service any wait 0 0 2 1.45e3 0.00
unix-epoll-input polling 3230 0 0 4.38e6 0.00
vpe-oam-process any wait 0 0 3 5.94e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 116.57, last 128 main loops .25 per node 4.00
vector rates in 3.5148e6, out 3.5148e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 171262 19963382 0 1.42e1 116.57
TenGigabitEthernet18/0/3-tx active 171262 19963382 0 5.61e1 116.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 171262 19963382 0 4.09e2 116.57
dpdk-input polling 171296 19963382 0 5.98e1 116.54
ethernet-input active 171262 19963382 0 2.68e1 116.57
ip4-input-no-checksum active 171262 19963382 0 5.51e1 116.57
ip4-lookup active 171262 19963382 0 4.35e1 116.57
ip4-rewrite active 171262 19963382 0 4.37e1 116.57
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 97.74, last 128 main loops 3.75 per node 60.00
vector rates in 3.5144e6, out 3.5144e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 204234 19960976 0 1.51e1 97.74
TenGigabitEthernet18/0/3-tx active 204234 19960976 0 5.56e1 97.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 204234 19960976 0 4.06e2 97.74
dpdk-input polling 204438 19960976 0 5.89e1 97.64
ethernet-input active 204234 19960976 0 2.79e1 97.74
ip4-input-no-checksum active 204234 19960976 0 5.61e1 97.74
ip4-lookup active 204234 19960976 0 4.36e1 97.74
ip4-rewrite active 204234 19960976 0 4.44e1 97.74
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 70.02, last 128 main loops 2.25 per node 36.00
vector rates in 3.5187e6, out 3.5187e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 285413 19985596 0 1.65e1 70.02
TenGigabitEthernet18/0/2-tx active 285413 19985596 0 5.78e1 70.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 285413 19985596 0 3.84e2 70.02
dpdk-input polling 286540 19985596 0 6.54e1 69.75
ethernet-input active 285413 19985596 0 3.02e1 70.02
ip4-input-no-checksum active 285413 19985596 0 5.73e1 70.02
ip4-lookup active 285413 19985596 0 4.85e1 70.02
ip4-rewrite active 285413 19985596 0 4.61e1 70.02
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 69.36, last 128 main loops 2.75 per node 44.00
vector rates in 3.5104e6, out 3.5104e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 287482 19938620 0 1.64e1 69.36
TenGigabitEthernet18/0/2-tx active 287482 19938620 0 5.71e1 69.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 287482 19938620 0 3.86e2 69.36
dpdk-input polling 288507 19938620 0 6.39e1 69.11
ethernet-input active 287482 19938620 0 3.03e1 69.36
ip4-input-no-checksum active 287482 19938620 0 5.74e1 69.36
ip4-lookup active 287482 19938620 0 5.01e1 69.36
ip4-rewrite active 287482 19938620 0 4.59e1 69.36
64b-8t4c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 4.53e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 8.59e2 0.00
api-rx-from-ring active 0 0 50 3.59e4 0.00
dpdk-process any wait 0 0 2 6.22e5 0.00
fib-walk any wait 0 0 3 1.44e3 0.00
ikev2-manager-process any wait 0 0 5 1.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.34e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.22e3 0.00
lisp-retry-service any wait 0 0 3 1.94e3 0.00
statseg-collector-process time wait 0 0 1 1.96e3 0.00
unix-epoll-input polling 6697 0 0 2.15e6 0.00
vpe-oam-process any wait 0 0 2 9.81e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 27.11, last 128 main loops 1.25 per node 20.00
vector rates in 2.4111e6, out 2.4111e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 514288 13941800 0 2.48e1 27.11
TenGigabitEthernet18/0/3-tx active 514288 13941800 0 6.82e1 27.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 514288 13941800 0 6.27e2 27.11
dpdk-input polling 543022 13941800 0 8.38e1 25.67
ethernet-input active 514288 13941800 0 4.29e1 27.11
ip4-input-no-checksum active 514288 13941800 0 6.80e1 27.11
ip4-lookup active 514288 13941800 0 5.59e1 27.11
ip4-rewrite active 514288 13941800 0 5.29e1 27.11
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 25.02, last 128 main loops 1.00 per node 16.00
vector rates in 2.4051e6, out 2.4051e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 555837 13907188 0 2.59e1 25.02
TenGigabitEthernet18/0/3-tx active 555837 13907188 0 6.87e1 25.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 555837 13907188 0 6.18e2 25.02
dpdk-input polling 594737 13907188 0 8.88e1 23.38
ethernet-input active 555837 13907188 0 4.39e1 25.02
ip4-input-no-checksum active 555837 13907188 0 6.96e1 25.02
ip4-lookup active 555837 13907188 0 5.78e1 25.02
ip4-rewrite active 555837 13907188 0 5.34e1 25.02
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 25.09, last 128 main loops 0.00 per node 0.00
vector rates in 2.4073e6, out 2.4073e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 554686 13920058 0 2.59e1 25.09
TenGigabitEthernet18/0/3-tx active 554686 13920058 0 6.74e1 25.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 554686 13920058 0 6.23e2 25.09
dpdk-input polling 594976 13920058 0 8.44e1 23.39
ethernet-input active 554686 13920058 0 4.30e1 25.09
ip4-input-no-checksum active 554686 13920058 0 6.98e1 25.09
ip4-lookup active 554686 13920058 0 5.87e1 25.09
ip4-rewrite active 554686 13920058 0 5.39e1 25.09
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 29.95, last 128 main loops .50 per node 8.00
vector rates in 2.4127e6, out 2.4127e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 465790 13951208 0 2.34e1 29.95
TenGigabitEthernet18/0/3-tx active 465790 13951208 0 6.53e1 29.95
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.89e3 0.00
acl-plugin-in-ip4-fa active 465790 13951208 0 6.44e2 29.95
dpdk-input polling 483013 13951208 0 7.93e1 28.88
ethernet-input active 465790 13951208 0 4.04e1 29.95
ip4-input-no-checksum active 465790 13951208 0 6.62e1 29.95
ip4-lookup active 465790 13951208 0 5.59e1 29.95
ip4-rewrite active 465790 13951208 0 5.13e1 29.95
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 21.55, last 128 main loops .75 per node 12.00
vector rates in 2.4070e6, out 2.4070e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 645723 13918340 0 2.85e1 21.55
TenGigabitEthernet18/0/2-tx active 645723 13918340 0 7.23e1 21.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.38e3 0.00
acl-plugin-in-ip4-fa active 645723 13918340 0 5.87e2 21.55
dpdk-input polling 676153 13918340 0 9.44e1 20.58
ethernet-input active 645723 13918340 0 4.75e1 21.55
ip4-input-no-checksum active 645723 13918340 0 7.10e1 21.55
ip4-lookup active 645723 13918340 0 6.50e1 21.55
ip4-rewrite active 645723 13918340 0 5.77e1 21.55
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 18.94, last 128 main loops 1.25 per node 20.00
vector rates in 2.4091e6, out 2.4091e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 735680 13930656 0 3.08e1 18.94
TenGigabitEthernet18/0/2-tx active 735680 13930656 0 7.31e1 18.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 735680 13930656 0 5.71e2 18.94
dpdk-input polling 797149 13930656 0 9.59e1 17.48
ethernet-input active 735680 13930656 0 4.97e1 18.94
ip4-input-no-checksum active 735680 13930656 0 7.36e1 18.94
ip4-lookup active 735680 13930656 0 6.71e1 18.94
ip4-rewrite active 735680 13930656 0 5.87e1 18.94
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 19.98, last 128 main loops 1.00 per node 16.00
vector rates in 2.4167e6, out 2.4167e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 699558 13974640 0 2.99e1 19.98
TenGigabitEthernet18/0/2-tx active 699558 13974640 0 7.23e1 19.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 699558 13974640 0 5.76e2 19.98
dpdk-input polling 745901 13974640 0 9.25e1 18.74
ethernet-input active 699558 13974640 0 4.89e1 19.98
ip4-input-no-checksum active 699558 13974640 0 7.22e1 19.98
ip4-lookup active 699558 13974640 0 6.76e1 19.98
ip4-rewrite active 699558 13974640 0 5.86e1 19.98
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 21.79, last 128 main loops 1.25 per node 20.00
vector rates in 2.4032e6, out 2.4032e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 637495 13896648 0 2.78e1 21.79
TenGigabitEthernet18/0/2-tx active 637495 13896648 0 7.22e1 21.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.45e3 0.00
acl-plugin-in-ip4-fa active 637495 13896648 0 5.92e2 21.79
dpdk-input polling 665895 13896648 0 9.28e1 20.87
ethernet-input active 637495 13896648 0 4.86e1 21.79
ip4-input-no-checksum active 637495 13896648 0 7.02e1 21.79
ip4-lookup active 637495 13896648 0 6.56e1 21.79
ip4-rewrite active 637495 13896648 0 5.67e1 21.79

10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr

RFC2544: Pkt throughput NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4udp-ip4base-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 43 3.49e4 0.00
dhcp-client-process any wait 0 0 1 2.84e3 0.00
dpdk-process any wait 0 0 1 1.13e6 0.00
fib-walk any wait 0 0 3 1.17e3 0.00
ikev2-manager-process any wait 0 0 6 8.75e2 0.00
ip-route-resolver-process any wait 0 0 1 2.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.13e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.53e3 0.00
lisp-retry-service any wait 0 0 3 1.73e3 0.00
nat-det-expire-walk any wait 0 0 1 1.17e8 0.00
statseg-collector-process time wait 0 0 1 3.34e3 0.00
unix-epoll-input polling 4941 0 0 2.84e6 0.00
vpe-oam-process any wait 0 0 3 8.36e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 52.19, last 128 main loops 0.00 per node 0.00
vector rates in 5.1073e6, out 5.1073e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 556528 29042632 0 1.93e1 52.19
TenGigabitEthernet18/0/3-tx active 556528 29042632 0 6.01e1 52.19
dpdk-input polling 2297477 29042632 0 7.87e1 12.64
ethernet-input active 556528 29042632 0 3.35e1 52.19
ip4-input-no-checksum active 556528 29042632 0 6.24e1 52.19
ip4-lookup active 556528 29042632 0 5.29e1 52.19
ip4-rewrite active 556528 29042632 0 5.01e1 52.19
nat44-det-in2out active 556528 29042632 0 1.19e2 52.19
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 40.76, last 128 main loops 3.50 per node 56.00
vector rates in 5.1073e6, out 5.1073e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 712571 29042684 0 2.16e1 40.76
TenGigabitEthernet18/0/2-tx active 712571 29042684 0 6.29e1 40.76
dpdk-input polling 1009523 29042684 0 7.43e1 28.77
ethernet-input active 712571 29042684 0 3.72e1 40.76
ip4-input-no-checksum active 712571 29042684 0 6.47e1 40.76
ip4-lookup active 712571 29042684 0 5.11e1 40.76
ip4-rewrite active 712571 29042684 0 5.19e1 40.76
nat44-det-out2in active 712571 29042684 0 1.17e2 40.76
64b-4t2c-ethip4udp-ip4base-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.54e4 0.00
dpdk-process any wait 0 0 2 5.66e5 0.00
fib-walk any wait 0 0 3 9.85e2 0.00
ikev2-manager-process any wait 0 0 6 1.18e3 0.00
ip-neighbor-scan-process any wait 0 0 1 4.07e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.74e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.03e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.09e3 0.00
lisp-retry-service any wait 0 0 3 9.96e2 0.00
nat-det-expire-walk any wait 0 0 1 1.11e8 0.00
statseg-collector-process time wait 0 0 1 4.11e3 0.00
unix-epoll-input polling 105264 0 0 1.36e5 0.00
vpe-oam-process any wait 0 0 2 6.56e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 63.01, last 128 main loops 1.25 per node 20.00
vector rates in 5.3672e6, out 5.3672e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 492964 31061052 0 1.81e1 63.01
TenGigabitEthernet18/0/3-tx active 492964 31061052 0 5.91e1 63.01
dpdk-input polling 689827 31061052 0 7.05e1 45.03
ethernet-input active 492964 31061052 0 3.18e1 63.01
ip4-input-no-checksum active 492964 31061052 0 6.00e1 63.01
ip4-lookup active 492964 31061052 0 5.47e1 63.01
ip4-rewrite active 492964 31061052 0 4.84e1 63.01
nat44-det-in2out active 492964 31061052 0 1.17e2 63.01
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 48701635 0 0 1.75e2 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 52.29, last 128 main loops 7.50 per node 120.00
vector rates in 5.3672e6, out 5.3672e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 593990 31061004 0 1.93e1 52.29
TenGigabitEthernet18/0/2-tx active 593990 31061004 0 6.00e1 52.29
dpdk-input polling 610355 31061004 0 7.25e1 50.89
ethernet-input active 593990 31061004 0 3.35e1 52.29
ip4-input-no-checksum active 593990 31061004 0 6.13e1 52.29
ip4-lookup active 593990 31061004 0 4.85e1 52.29
ip4-rewrite active 593990 31061004 0 4.96e1 52.29
nat44-det-out2in active 593990 31061004 0 1.15e2 52.29
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 48633555 0 0 1.76e2 0.00
64b-8t4c-ethip4udp-ip4base-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 4.36e4 0.00
dpdk-process any wait 0 0 2 6.14e3 0.00
fib-walk any wait 0 0 3 6.71e2 0.00
ikev2-manager-process any wait 0 0 5 8.91e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.03e3 0.00
lisp-retry-service any wait 0 0 3 1.92e3 0.00
unix-epoll-input polling 85021 0 0 1.66e5 0.00
vpe-oam-process any wait 0 0 3 6.47e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 20489405 0 0 5.69e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 20963137 0 0 5.53e2 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 79.41, last 128 main loops 4.00 per node 64.00
vector rates in 5.6283e6, out 5.6283e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 402070 31928315 0 1.68e1 79.41
TenGigabitEthernet18/0/3-tx active 402070 31928315 0 5.60e1 79.41
dpdk-input polling 502481 31928315 0 6.99e1 63.54
ethernet-input active 402070 31928315 0 2.96e1 79.41
ip4-input-no-checksum active 402070 31928315 0 5.79e1 79.41
ip4-lookup active 402070 31928315 0 4.97e1 79.41
ip4-rewrite active 402070 31928315 0 4.72e1 79.41
nat44-det-in2out active 402070 31928315 0 1.13e2 79.41
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 21286369 0 0 5.43e2 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 20489664 0 0 5.69e2 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 20965842 0 0 5.53e2 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 68.03, last 128 main loops 4.25 per node 68.00
vector rates in 5.6283e6, out 5.6283e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 469308 31928084 0 1.79e1 68.03
TenGigabitEthernet18/0/2-tx active 469308 31928084 0 5.70e1 68.03
dpdk-input polling 476657 31928084 0 7.12e1 66.98
ethernet-input active 469308 31928084 0 3.09e1 68.03
ip4-input-no-checksum active 469308 31928084 0 5.88e1 68.03
ip4-lookup active 469308 31928084 0 4.59e1 68.03
ip4-rewrite active 469308 31928084 0 4.78e1 68.03
nat44-det-out2in active 469308 31928084 0 1.10e2 68.03
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 21286484 0 0 5.43e2 0.00

10ge2p1x710-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr

RFC2544: Pkt throughput NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.52e4 0.00
dpdk-process any wait 0 0 2 2.85e5 0.00
fib-walk any wait 0 0 3 9.28e2 0.00
ikev2-manager-process any wait 0 0 6 5.31e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.14e2 0.00
lisp-retry-service any wait 0 0 3 1.60e3 0.00
unix-epoll-input polling 2299 0 0 6.27e6 0.00
vpe-oam-process any wait 0 0 2 5.33e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 218.09, last 128 main loops 16.00 per node 256.00
vector rates in 5.0893e6, out 5.0893e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 135017 29447000 0 1.33e1 218.09
TenGigabitEthernet18/0/3-tx active 135017 29447000 0 5.60e1 218.09
dpdk-input polling 135017 29447000 0 5.53e1 218.09
ethernet-input active 135017 29447000 0 2.39e1 218.09
ip4-input-no-checksum active 135017 29447000 0 5.24e1 218.09
ip4-lookup active 135017 29447000 0 4.61e1 218.09
ip4-rewrite active 135017 29447000 0 4.33e1 218.09
nat44-det-in2out active 135017 29447000 0 1.99e2 218.09
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 111.24, last 128 main loops 8.00 per node 128.00
vector rates in 5.0893e6, out 5.0893e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 264705 29446936 0 1.53e1 111.24
TenGigabitEthernet18/0/2-tx active 264705 29446936 0 5.84e1 111.24
dpdk-input polling 265711 29446936 0 6.16e1 110.82
ethernet-input active 264705 29446936 0 2.81e1 111.24
ip4-input-no-checksum active 264705 29446936 0 5.48e1 111.24
ip4-lookup active 264705 29446936 0 4.36e1 111.24
ip4-rewrite active 264705 29446936 0 4.52e1 111.24
nat44-det-out2in active 264705 29446936 0 1.81e2 111.24
64b-4t2c-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 6.17e4 0.00
dpdk-process any wait 0 0 2 5.15e3 0.00
fib-walk any wait 0 0 2 1.27e3 0.00
ikev2-manager-process any wait 0 0 5 7.30e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.27e2 0.00
lisp-retry-service any wait 0 0 2 2.03e3 0.00
unix-epoll-input polling 2075 0 0 6.96e6 0.00
vpe-oam-process any wait 0 0 3 5.41e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 236.90, last 128 main loops 16.00 per node 256.00
vector rates in 4.6644e6, out 4.6644e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 113989 27004004 0 1.27e1 236.90
TenGigabitEthernet18/0/3-tx active 113989 27004004 0 5.49e1 236.90
dpdk-input polling 113989 27004004 0 5.67e1 236.90
ethernet-input active 113989 27004004 0 2.38e1 236.90
ip4-input-no-checksum active 113989 27004004 0 5.15e1 236.90
ip4-lookup active 113989 27004004 0 4.69e1 236.90
ip4-rewrite active 113989 27004004 0 4.21e1 236.90
nat44-det-in2out active 113989 27004004 0 2.46e2 236.90
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 190.38, last 128 main loops 10.50 per node 168.00
vector rates in 4.6644e6, out 4.6644e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 141846 27003952 0 1.33e1 190.38
TenGigabitEthernet18/0/3-tx active 141846 27003952 0 5.51e1 190.38
dpdk-input polling 141846 27003952 0 5.66e1 190.38
ethernet-input active 141846 27003952 0 2.46e1 190.38
ip4-input-no-checksum active 141846 27003952 0 5.27e1 190.38
ip4-lookup active 141846 27003952 0 4.95e1 190.38
ip4-rewrite active 141846 27003952 0 4.33e1 190.38
nat44-det-in2out active 141846 27003952 0 2.39e2 190.38
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 60.86, last 128 main loops 3.75 per node 60.00
vector rates in 4.6669e6, out 4.6669e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 443978 27018660 0 1.75e1 60.86
TenGigabitEthernet18/0/2-tx active 443978 27018660 0 6.02e1 60.86
dpdk-input polling 445022 27018660 0 7.17e1 60.71
ethernet-input active 443978 27018660 0 3.22e1 60.86
ip4-input-no-checksum active 443978 27018660 0 5.77e1 60.86
ip4-lookup active 443978 27018660 0 4.59e1 60.86
ip4-rewrite active 443978 27018660 0 4.69e1 60.86
nat44-det-out2in active 443978 27018660 0 1.98e2 60.86
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 59.89, last 128 main loops 3.25 per node 52.00
vector rates in 4.6619e6, out 4.6619e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 450593 26989836 0 1.79e1 59.89
TenGigabitEthernet18/0/2-tx active 450593 26989836 0 6.02e1 59.89
dpdk-input polling 451898 26989836 0 7.06e1 59.73
ethernet-input active 450593 26989836 0 3.26e1 59.89
ip4-input-no-checksum active 450593 26989836 0 5.87e1 59.89
ip4-lookup active 450593 26989836 0 4.72e1 59.89
ip4-rewrite active 450593 26989836 0 4.74e1 59.89
nat44-det-out2in active 450593 26989836 0 1.96e2 59.89
64b-8t4c-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 45 7.08e4 0.00
dpdk-process any wait 0 0 1 1.22e4 0.00
fib-walk any wait 0 0 3 1.95e3 0.00
ikev2-manager-process any wait 0 0 6 1.01e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.23e2 0.00
lisp-retry-service any wait 0 0 3 2.39e3 0.00
unix-epoll-input polling 9840 0 0 1.44e6 0.00
vpe-oam-process any wait 0 0 2 9.58e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 24.98, last 128 main loops 1.50 per node 24.00
vector rates in 3.4839e6, out 3.4839e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 795901 19878924 0 2.81e1 24.98
TenGigabitEthernet18/0/3-tx active 795901 19878924 0 7.09e1 24.98
dpdk-input polling 796373 19878924 0 8.83e1 24.96
ethernet-input active 795901 19878924 0 4.73e1 24.98
ip4-input-no-checksum active 795901 19878924 0 7.33e1 24.98
ip4-lookup active 795901 19878924 0 6.50e1 24.98
ip4-rewrite active 795901 19878924 0 5.74e1 24.98
nat44-det-in2out active 795901 19878924 0 2.73e2 24.98
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 24.42, last 128 main loops .75 per node 12.00
vector rates in 3.4841e6, out 3.4841e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 813955 19879704 0 2.87e1 24.42
TenGigabitEthernet18/0/3-tx active 813955 19879704 0 7.08e1 24.42
dpdk-input polling 814609 19879704 0 8.95e1 24.40
ethernet-input active 813955 19879704 0 4.62e1 24.42
ip4-input-no-checksum active 813955 19879704 0 7.49e1 24.42
ip4-lookup active 813955 19879704 0 6.69e1 24.42
ip4-rewrite active 813955 19879704 0 5.82e1 24.42
nat44-det-in2out active 813955 19879704 0 2.69e2 24.42
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 24.87, last 128 main loops .75 per node 12.00
vector rates in 3.4809e6, out 3.4809e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 798721 19861424 0 2.82e1 24.87
TenGigabitEthernet18/0/3-tx active 798721 19861424 0 7.19e1 24.87
dpdk-input polling 799433 19861424 0 9.17e1 24.84
ethernet-input active 798721 19861424 0 4.56e1 24.87
ip4-input-no-checksum active 798721 19861424 0 7.34e1 24.87
ip4-lookup active 798721 19861424 0 6.54e1 24.87
ip4-rewrite active 798721 19861424 0 5.94e1 24.87
nat44-det-in2out active 798721 19861424 0 2.71e2 24.87
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 25.25, last 128 main loops 1.00 per node 16.00
vector rates in 3.4807e6, out 3.4807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 786404 19860632 0 2.79e1 25.25
TenGigabitEthernet18/0/3-tx active 786404 19860632 0 7.37e1 25.25
dpdk-input polling 786875 19860632 0 8.95e1 25.24
ethernet-input active 786404 19860632 0 4.64e1 25.25
ip4-input-no-checksum active 786404 19860632 0 7.33e1 25.25
ip4-lookup active 786404 19860632 0 6.50e1 25.25
ip4-rewrite active 786404 19860632 0 5.84e1 25.25
nat44-det-in2out active 786404 19860632 0 2.72e2 25.25
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 18.38, last 128 main loops 1.75 per node 28.00
vector rates in 3.4843e6, out 3.4843e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1081451 19880752 0 3.22e1 18.38
TenGigabitEthernet18/0/2-tx active 1081451 19880752 0 7.97e1 18.38
dpdk-input polling 1092014 19880752 0 1.04e2 18.21
ethernet-input active 1081451 19880752 0 5.27e1 18.38
ip4-input-no-checksum active 1081451 19880752 0 7.65e1 18.38
ip4-lookup active 1081451 19880752 0 6.45e1 18.38
ip4-rewrite active 1081451 19880752 0 6.04e1 18.38
nat44-det-out2in active 1081451 19880752 0 2.29e2 18.38
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 17.80, last 128 main loops 1.25 per node 20.00
vector rates in 3.4806e6, out 3.4806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1115539 19859584 0 3.35e1 17.80
TenGigabitEthernet18/0/2-tx active 1115539 19859584 0 7.96e1 17.80
dpdk-input polling 1127322 19859584 0 9.91e1 17.62
ethernet-input active 1115539 19859584 0 5.36e1 17.80
ip4-input-no-checksum active 1115539 19859584 0 7.79e1 17.80
ip4-lookup active 1115539 19859584 0 6.58e1 17.80
ip4-rewrite active 1115539 19859584 0 6.18e1 17.80
nat44-det-out2in active 1115539 19859584 0 2.29e2 17.80
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 18.00, last 128 main loops 1.00 per node 16.00
vector rates in 3.4843e6, out 3.4843e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1104415 19880784 0 3.30e1 18.00
TenGigabitEthernet18/0/2-tx active 1104415 19880784 0 7.91e1 18.00
dpdk-input polling 1116108 19880784 0 1.01e2 17.81
ethernet-input active 1104415 19880784 0 5.34e1 18.00
ip4-input-no-checksum active 1104415 19880784 0 7.77e1 18.00
ip4-lookup active 1104415 19880784 0 6.54e1 18.00
ip4-rewrite active 1104415 19880784 0 6.14e1 18.00
nat44-det-out2in active 1104415 19880784 0 2.29e2 18.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 18.21, last 128 main loops 1.50 per node 24.00
vector rates in 3.4806e6, out 3.4806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1090774 19859584 0 3.28e1 18.21
TenGigabitEthernet18/0/2-tx active 1090774 19859584 0 7.78e1 18.21
dpdk-input polling 1104181 19859584 0 1.03e2 17.99
ethernet-input active 1090774 19859584 0 5.39e1 18.21
ip4-input-no-checksum active 1090774 19859584 0 7.73e1 18.21
ip4-lookup active 1090774 19859584 0 6.49e1 18.21
ip4-rewrite active 1090774 19859584 0 6.13e1 18.21
nat44-det-out2in active 1090774 19859584 0 2.29e2 18.21

25ge2p1xxv710-avf-eth-ip4base-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. DUT1 and DUT2 tested with 2p25GE NIC XXV710 by Intel with VF enabled.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.3, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 3.93e4 0.00
avf-process any wait 0 0 9 3.18e3 0.00
dpdk-process any wait 0 0 2 9.45e2 0.00
fib-walk any wait 0 0 2 1.00e3 0.00
ikev2-manager-process any wait 0 0 5 1.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.56e2 0.00
lisp-retry-service any wait 0 0 2 1.81e3 0.00
unix-epoll-input polling 327039 0 0 5.27e3 0.00
vpe-oam-process any wait 0 0 2 7.02e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.3, average vectors/node 190.05, last 128 main loops 9.19 per node 168.00
vector rates in 1.0171e7, out 1.0171e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 283828 53942432 0 1.38e1 190.05
avf-0/3b/a/0-tx active 283828 53942432 0 5.04e1 190.05
avf-input polling 283828 53942432 0 3.76e1 190.05
ethernet-input active 283828 53942432 0 2.46e1 190.05
ip4-input-no-checksum active 283828 53942432 0 3.31e1 190.05
ip4-lookup active 283828 53942432 0 4.11e1 190.05
ip4-rewrite active 283828 53942432 0 4.35e1 190.05
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.3, average vectors/node 221.56, last 128 main loops 10.28 per node 188.00
vector rates in 1.0170e7, out 1.0170e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 243450 53938912 0 1.35e1 221.56
avf-0/3b/2/0-tx active 243450 53938912 0 4.98e1 221.56
avf-input polling 244010 53938912 0 3.66e1 221.05
ethernet-input active 243450 53938912 0 2.39e1 221.56
ip4-input-no-checksum active 243450 53938912 0 3.23e1 221.56
ip4-lookup active 243450 53938912 0 4.52e1 221.56
ip4-rewrite active 243450 53938912 0 4.29e1 221.56
64b-4t2c-avf-eth-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.3, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 31 4.49e4 0.00
avf-process any wait 0 0 9 3.18e3 0.00
dpdk-process any wait 0 0 2 9.09e2 0.00
fib-walk any wait 0 0 3 6.73e2 0.00
ikev2-manager-process any wait 0 0 5 8.23e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.68e2 0.00
lisp-retry-service any wait 0 0 3 1.52e3 0.00
unix-epoll-input polling 207630 0 0 9.19e3 0.00
vpe-oam-process any wait 0 0 3 4.76e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.3, average vectors/node 29.79, last 128 main loops 0.00 per node 0.00
vector rates in 6.7293e6, out 6.7293e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1197036 35664960 0 2.52e1 29.79
avf-0/3b/a/0-tx active 1197036 35664952 0 7.00e1 29.79
avf-input polling 1421409 35664960 0 6.74e1 25.09
ethernet-input active 1197036 35664960 0 4.05e1 29.79
ip4-input-no-checksum active 1197036 35664960 0 4.96e1 29.79
ip4-lookup active 1197036 35664960 0 5.33e1 29.79
ip4-rewrite active 1197036 35664960 0 5.33e1 29.79
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.3, average vectors/node 29.49, last 128 main loops 1.97 per node 36.00
vector rates in 6.7827e6, out 6.7827e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1218745 35947988 0 2.49e1 29.49
avf-0/3b/a/0-tx active 1218745 35947980 0 6.79e1 29.49
avf-input polling 1513431 35947988 0 6.74e1 23.75
ethernet-input active 1218745 35947988 0 3.96e1 29.49
ip4-input-no-checksum active 1218745 35947988 0 4.83e1 29.49
ip4-lookup active 1218745 35947988 0 5.43e1 29.49
ip4-rewrite active 1218745 35947988 0 5.26e1 29.49
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.3, average vectors/node 31.01, last 128 main loops 1.53 per node 28.00
vector rates in 6.7826e6, out 6.7826e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 1159138 35947416 0 2.45e1 31.01
avf-0/3b/2/0-tx active 1159138 35947408 0 7.01e1 31.01
avf-input polling 1184574 35947416 0 6.56e1 30.35
ethernet-input active 1159138 35947416 0 4.04e1 31.01
ip4-input-no-checksum active 1159138 35947416 0 4.79e1 31.01
ip4-lookup active 1159138 35947416 0 5.78e1 31.01
ip4-rewrite active 1159138 35947416 0 5.21e1 31.01
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.3, average vectors/node 29.17, last 128 main loops 1.31 per node 24.00
vector rates in 6.7292e6, out 6.7292e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 1222589 35664396 0 2.52e1 29.17
avf-0/3b/2/0-tx active 1222589 35664380 0 6.83e1 29.17
avf-input polling 1257942 35664396 0 6.74e1 28.35
ethernet-input active 1222589 35664396 0 3.97e1 29.17
ip4-input-no-checksum active 1222589 35664396 0 4.90e1 29.17
ip4-lookup active 1222589 35664396 0 5.79e1 29.17
ip4-rewrite active 1222589 35664396 0 5.26e1 29.17
64b-8t4c-avf-eth-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.4, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 7.11e4 0.00
avf-process any wait 0 0 9 3.41e3 0.00
dpdk-process any wait 0 0 1 1.64e3 0.00
fib-walk any wait 0 0 3 7.95e2 0.00
ikev2-manager-process any wait 0 0 5 7.56e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.10e2 0.00
lisp-retry-service any wait 0 0 3 1.47e3 0.00
unix-epoll-input polling 163976 0 0 1.40e4 0.00
vpe-oam-process any wait 0 0 3 9.57e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.4, average vectors/node 9.37, last 128 main loops 0.00 per node 0.00
vector rates in 3.3741e6, out 3.3741e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1943278 18217264 0 5.27e1 9.37
avf-0/3b/a/0-tx active 1943278 18217132 0 1.02e2 9.37
avf-input polling 4212780 18217264 0 1.89e2 4.32
ethernet-input active 1943278 18217264 0 7.36e1 9.37
ip4-input-no-checksum active 1943278 18217264 0 8.08e1 9.37
ip4-lookup active 1943278 18217264 0 8.12e1 9.37
ip4-rewrite active 1943278 18217264 0 7.83e1 9.37
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.4, average vectors/node 9.61, last 128 main loops 0.00 per node 0.00
vector rates in 3.4276e6, out 3.4276e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1925692 18506408 0 5.17e1 9.61
avf-0/3b/a/0-tx active 1925692 18506256 0 1.01e2 9.61
avf-input polling 4433868 18506408 0 1.83e2 4.17
ethernet-input active 1925692 18506408 0 7.23e1 9.61
ip4-input-no-checksum active 1925692 18506408 0 7.86e1 9.61
ip4-lookup active 1925692 18506408 0 7.99e1 9.61
ip4-rewrite active 1925692 18506408 0 7.69e1 9.61
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.4, average vectors/node 9.37, last 128 main loops .66 per node 12.00
vector rates in 3.3205e6, out 3.3205e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1914150 17928120 0 5.23e1 9.37
avf-0/3b/a/0-tx active 1914150 17927992 0 9.90e1 9.37
avf-input polling 4099665 17928120 0 2.05e2 4.37
ethernet-input active 1914150 17928120 0 7.29e1 9.37
ip4-input-no-checksum active 1914150 17928120 0 8.17e1 9.37
ip4-lookup active 1914150 17928120 0 7.97e1 9.37
ip4-rewrite active 1914150 17928120 0 7.82e1 9.37
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.4, average vectors/node 9.72, last 128 main loops 0.00 per node 0.00
vector rates in 3.4276e6, out 3.4276e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1903139 18506388 0 5.09e1 9.72
avf-0/3b/a/0-tx active 1903139 18506204 0 9.92e1 9.72
avf-input polling 4186711 18506388 0 1.88e2 4.42
ethernet-input active 1903139 18506388 0 7.21e1 9.72
ip4-input-no-checksum active 1903139 18506388 0 7.98e1 9.72
ip4-lookup active 1903139 18506388 0 7.74e1 9.72
ip4-rewrite active 1903139 18506388 0 7.63e1 9.72
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.4, average vectors/node 8.03, last 128 main loops .44 per node 8.00
vector rates in 3.4276e6, out 3.4275e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2305249 18506028 0 5.83e1 8.03
avf-0/3b/2/0-tx active 2305249 18505780 0 1.07e2 8.03
avf-input polling 3327494 18506028 0 1.68e2 5.56
ethernet-input active 2305249 18506028 0 8.18e1 8.03
ip4-input-no-checksum active 2305249 18506028 0 8.57e1 8.03
ip4-lookup active 2305249 18506028 0 8.79e1 8.03
ip4-rewrite active 2305249 18506028 0 8.21e1 8.03
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.4, average vectors/node 7.77, last 128 main loops 0.00 per node 0.00
vector rates in 3.3205e6, out 3.3204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2307705 17927728 0 6.00e1 7.77
avf-0/3b/2/0-tx active 2307705 17927628 0 1.12e2 7.77
avf-input polling 3558578 17927728 0 1.71e2 5.04
ethernet-input active 2307705 17927728 0 8.37e1 7.77
ip4-input-no-checksum active 2307705 17927728 0 8.73e1 7.77
ip4-lookup active 2307705 17927728 0 8.99e1 7.77
ip4-rewrite active 2307705 17927728 0 8.39e1 7.77
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.4, average vectors/node 8.09, last 128 main loops 0.00 per node 0.00
vector rates in 3.4276e6, out 3.4275e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2287642 18506012 0 5.65e1 8.09
avf-0/3b/2/0-tx active 2287642 18505860 0 1.12e2 8.09
avf-input polling 3371245 18506012 0 1.65e2 5.49
ethernet-input active 2287642 18506012 0 7.92e1 8.09
ip4-input-no-checksum active 2287642 18506012 0 8.52e1 8.09
ip4-lookup active 2287642 18506012 0 8.87e1 8.09
ip4-rewrite active 2287642 18506012 0 8.12e1 8.09
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.4, average vectors/node 7.94, last 128 main loops .44 per node 8.00
vector rates in 3.3740e6, out 3.3740e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2293573 18216880 0 5.87e1 7.94
avf-0/3b/2/0-tx active 2293573 18216824 0 1.13e2 7.94
avf-input polling 3311503 18216880 0 1.67e2 5.50
ethernet-input active 2293573 18216880 0 8.18e1 7.94
ip4-input-no-checksum active 2293573 18216880 0 8.65e1 7.94
ip4-lookup active 2293573 18216880 0 8.73e1 7.94
ip4-rewrite active 2293573 18216880 0 8.27e1 7.94

ip4 tunnels

10ge2p1x710-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr

RFC2544: Pkt throughput L2BD with IEEE 802.1Q and VXLANoIPv4 test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-Dot1Q-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with 100 L2 bridge domains. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, up to 64,5k flows per flow-group) with all packets containing Ethernet header, IEEE 802.1Q header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 9.49e4 0.00
dpdk-process any wait 0 0 2 2.80e5 0.00
fib-walk any wait 0 0 3 9.05e2 0.00
ikev2-manager-process any wait 0 0 6 8.11e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.12e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.56e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.64e3 0.00
lisp-retry-service any wait 0 0 3 1.02e3 0.00
statseg-collector-process time wait 0 0 1 1.35e3 0.00
unix-epoll-input polling 4842 0 0 2.99e6 0.00
vpe-oam-process any wait 0 0 3 4.55e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 61.84, last 128 main loops 3.13 per node 40.00
vector rates in 3.5714e6, out 3.5714e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 336644 20818444 0 1.84e1 61.84
TenGigabitEthernet18/0/3-tx active 336644 20818444 0 6.14e1 61.84
dpdk-input polling 1455049 20818444 0 7.59e1 14.31
ethernet-input active 336644 20818444 0 1.21e2 61.84
ip4-rewrite active 336644 20818444 0 5.26e1 61.84
l2-fwd active 336644 20818444 0 6.39e1 61.84
l2-input active 336644 20818444 0 4.14e1 61.84
l2-learn active 336644 20818444 0 7.37e1 61.84
l2-output active 336644 20818444 0 5.34e1 61.84
vxlan4-encap active 336644 20818444 0 1.27e2 61.84
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 245.47, last 128 main loops 26.00 per node 256.00
vector rates in 3.5713e6, out 3.5713e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 84809 20818332 0 2.49e1 245.47
TenGigabitEthernet18/0/2-tx active 84809 20818332 0 5.46e1 245.47
dpdk-input polling 86897 20818332 0 5.45e1 239.57
ethernet-input active 84809 20818332 0 2.37e1 245.47
ip4-input-no-checksum active 84809 20818332 0 3.29e1 245.47
ip4-local active 84809 20818332 0 9.36e1 245.47
ip4-lookup active 84809 20818332 0 4.87e1 245.47
ip4-udp-lookup active 84809 20818332 0 4.37e1 245.47
l2-fwd active 84809 20818332 0 5.72e1 245.47
l2-input active 84809 20818332 0 3.63e1 245.47
l2-learn active 84809 20818332 0 6.57e1 245.47
l2-output active 84809 20818332 0 4.62e1 245.47
vxlan4-input active 84809 20818332 0 1.17e2 245.47
64b-4t2c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 1.19e5 0.00
dpdk-process any wait 0 0 2 3.00e5 0.00
fib-walk any wait 0 0 3 1.70e3 0.00
ikev2-manager-process any wait 0 0 6 6.51e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.52e2 0.00
lisp-retry-service any wait 0 0 3 2.09e3 0.00
unix-epoll-input polling 3114 0 0 4.62e6 0.00
vpe-oam-process any wait 0 0 2 8.26e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 61.56, last 128 main loops 6.72 per node 86.00
vector rates in 3.5197e6, out 3.5197e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 330268 20332196 0 1.85e1 61.56
TenGigabitEthernet18/0/3-tx active 330268 20332196 0 6.17e1 61.56
dpdk-input polling 331968 20332196 0 7.23e1 61.25
ethernet-input active 330268 20332196 0 1.32e2 61.56
ip4-rewrite active 330268 20332196 0 5.37e1 61.56
l2-fwd active 330268 20332196 0 6.49e1 61.56
l2-input active 330268 20332196 0 4.19e1 61.56
l2-learn active 330268 20332196 0 7.46e1 61.56
l2-output active 330268 20332196 0 5.43e1 61.56
vxlan4-encap active 330268 20332196 0 1.31e2 61.56
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 58.53, last 128 main loops 4.38 per node 56.00
vector rates in 3.5214e6, out 3.5214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 347582 20342524 0 1.88e1 58.53
TenGigabitEthernet18/0/3-tx active 347582 20342524 0 6.09e1 58.53
dpdk-input polling 351325 20342524 0 6.85e1 57.90
ethernet-input active 347582 20342524 0 1.33e2 58.53
ip4-rewrite active 347582 20342524 0 5.43e1 58.53
l2-fwd active 347582 20342524 0 6.52e1 58.53
l2-input active 347582 20342524 0 4.25e1 58.53
l2-learn active 347582 20342524 0 7.57e1 58.53
l2-output active 347582 20342524 0 5.43e1 58.53
vxlan4-encap active 347582 20342524 0 1.31e2 58.53
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 244.31, last 128 main loops 26.00 per node 256.00
vector rates in 3.5204e6, out 3.5204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 83239 20336304 0 2.53e1 244.31
TenGigabitEthernet18/0/2-tx active 83239 20336304 0 5.47e1 244.31
dpdk-input polling 85098 20336304 0 5.58e1 238.98
ethernet-input active 83239 20336304 0 2.40e1 244.31
ip4-input-no-checksum active 83239 20336304 0 3.25e1 244.31
ip4-local active 83239 20336304 0 9.53e1 244.31
ip4-lookup active 83239 20336304 0 4.69e1 244.31
ip4-udp-lookup active 83239 20336304 0 4.36e1 244.31
l2-fwd active 83239 20336304 0 5.72e1 244.31
l2-input active 83239 20336304 0 3.62e1 244.31
l2-learn active 83239 20336304 0 6.59e1 244.31
l2-output active 83239 20336304 0 4.68e1 244.31
vxlan4-input active 83239 20336304 0 1.24e2 244.31
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 245.96, last 128 main loops .41 per node 4.00
vector rates in 3.5195e6, out 3.5195e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 82659 20331036 0 2.55e1 245.96
TenGigabitEthernet18/0/2-tx active 82659 20331036 0 5.35e1 245.96
dpdk-input polling 82709 20331036 0 5.60e1 245.81
ethernet-input active 82659 20331036 0 2.39e1 245.96
ip4-input-no-checksum active 82659 20331036 0 3.27e1 245.96
ip4-local active 82659 20331036 0 9.57e1 245.96
ip4-lookup active 82659 20331036 0 4.83e1 245.96
ip4-udp-lookup active 82659 20331036 0 4.36e1 245.96
l2-fwd active 82659 20331036 0 5.72e1 245.96
l2-input active 82659 20331036 0 3.62e1 245.96
l2-learn active 82659 20331036 0 6.60e1 245.96
l2-output active 82659 20331036 0 4.69e1 245.96
vxlan4-input active 82659 20331036 0 1.24e2 245.96
64b-8t4c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 45 7.89e4 0.00
dpdk-process any wait 0 0 2 3.32e5 0.00
fib-walk any wait 0 0 3 1.68e3 0.00
ikev2-manager-process any wait 0 0 6 7.40e2 0.00
ip-neighbor-scan-process any wait 0 0 1 3.79e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.68e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.91e3 0.00
lisp-retry-service any wait 0 0 3 3.62e3 0.00
statseg-collector-process time wait 0 0 1 4.84e3 0.00
unix-epoll-input polling 14091 0 0 1.05e6 0.00
vpe-oam-process any wait 0 0 3 1.48e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 13.76, last 128 main loops 0.00 per node 0.00
vector rates in 2.3216e6, out 2.3216e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1005498 13836072 0 4.20e1 13.76
TenGigabitEthernet18/0/3-tx active 1005498 13836072 0 9.37e1 13.76
dpdk-input polling 2010486 13836072 0 1.52e2 6.88
ethernet-input active 1005498 13836072 0 1.86e2 13.76
ip4-rewrite active 1005498 13836072 0 7.42e1 13.76
l2-fwd active 1005498 13836072 0 8.59e1 13.76
l2-input active 1005498 13836072 0 6.26e1 13.76
l2-learn active 1005498 13836072 0 1.02e2 13.76
l2-output active 1005498 13836072 0 8.32e1 13.76
vxlan4-encap active 1005498 13836072 0 1.61e2 13.76
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 13.69, last 128 main loops 0.00 per node 0.00
vector rates in 2.3195e6, out 2.3195e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1009901 13823360 0 4.22e1 13.69
TenGigabitEthernet18/0/3-tx active 1009901 13823360 0 9.25e1 13.69
dpdk-input polling 2059700 13823360 0 1.47e2 6.71
ethernet-input active 1009901 13823360 0 1.90e2 13.69
ip4-rewrite active 1009901 13823360 0 7.55e1 13.69
l2-fwd active 1009901 13823360 0 8.56e1 13.69
l2-input active 1009901 13823360 0 6.27e1 13.69
l2-learn active 1009901 13823360 0 1.03e2 13.69
l2-output active 1009901 13823360 0 8.42e1 13.69
vxlan4-encap active 1009901 13823360 0 1.62e2 13.69
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.9, average vectors/node 13.61, last 128 main loops 0.00 per node 0.00
vector rates in 2.3211e6, out 2.3211e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1016027 13832748 0 4.26e1 13.61
TenGigabitEthernet18/0/3-tx active 1016027 13832748 0 9.21e1 13.61
dpdk-input polling 2120514 13832748 0 1.52e2 6.52
ethernet-input active 1016027 13832748 0 1.87e2 13.61
ip4-rewrite active 1016027 13832748 0 7.55e1 13.61
l2-fwd active 1016027 13832748 0 8.64e1 13.61
l2-input active 1016027 13832748 0 6.26e1 13.61
l2-learn active 1016027 13832748 0 1.04e2 13.61
l2-output active 1016027 13832748 0 8.38e1 13.61
vxlan4-encap active 1016027 13832748 0 1.59e2 13.61
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.9, average vectors/node 13.55, last 128 main loops .63 per node 8.00
vector rates in 2.3199e6, out 2.3199e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1020667 13826368 0 4.24e1 13.55
TenGigabitEthernet18/0/3-tx active 1020667 13826368 0 9.27e1 13.55
dpdk-input polling 2102926 13826368 0 1.52e2 6.57
ethernet-input active 1020667 13826368 0 1.87e2 13.55
ip4-rewrite active 1020667 13826368 0 7.51e1 13.55
l2-fwd active 1020667 13826368 0 8.64e1 13.55
l2-input active 1020667 13826368 0 6.25e1 13.55
l2-learn active 1020667 13826368 0 1.03e2 13.55
l2-output active 1020667 13826368 0 8.36e1 13.55
vxlan4-encap active 1020667 13826368 0 1.60e2 13.55
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.9, average vectors/node 18.61, last 128 main loops 2.64 per node 26.00
vector rates in 2.3205e6, out 2.3205e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 742943 13829236 0 5.23e1 18.61
TenGigabitEthernet18/0/2-tx active 742943 13829236 0 8.13e1 18.61
dpdk-input polling 744817 13829236 0 1.03e2 18.57
ethernet-input active 742943 13829236 0 5.65e1 18.61
ip4-input-no-checksum active 742943 13829236 0 6.49e1 18.61
ip4-local active 742943 13829236 0 1.14e2 18.61
ip4-lookup active 742943 13829236 0 6.99e1 18.61
ip4-udp-lookup active 742943 13829236 0 6.01e1 18.61
l2-fwd active 742943 13829236 0 7.72e1 18.61
l2-input active 742943 13829236 0 5.88e1 18.61
l2-learn active 742943 13829236 0 9.38e1 18.61
l2-output active 742943 13829236 0 7.43e1 18.61
vxlan4-input active 742943 13829236 0 1.53e2 18.61
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.9, average vectors/node 18.03, last 128 main loops 2.03 per node 20.00
vector rates in 2.3197e6, out 2.3197e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 766828 13824588 0 5.26e1 18.03
TenGigabitEthernet18/0/2-tx active 766828 13824588 0 7.89e1 18.03
dpdk-input polling 768811 13824588 0 9.91e1 17.98
ethernet-input active 766828 13824588 0 5.66e1 18.03
ip4-input-no-checksum active 766828 13824588 0 6.62e1 18.03
ip4-local active 766828 13824588 0 1.15e2 18.03
ip4-lookup active 766828 13824588 0 7.07e1 18.03
ip4-udp-lookup active 766828 13824588 0 6.06e1 18.03
l2-fwd active 766828 13824588 0 7.79e1 18.03
l2-input active 766828 13824588 0 5.95e1 18.03
l2-learn active 766828 13824588 0 9.51e1 18.03
l2-output active 766828 13824588 0 7.52e1 18.03
vxlan4-input active 766828 13824588 0 1.52e2 18.03
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.9, average vectors/node 18.20, last 128 main loops 1.22 per node 12.00
vector rates in 2.3208e6, out 2.3208e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 759766 13831388 0 5.21e1 18.20
TenGigabitEthernet18/0/2-tx active 759766 13831388 0 7.84e1 18.20
dpdk-input polling 761852 13831388 0 1.02e2 18.15
ethernet-input active 759766 13831388 0 5.64e1 18.20
ip4-input-no-checksum active 759766 13831388 0 6.52e1 18.20
ip4-local active 759766 13831388 0 1.15e2 18.20
ip4-lookup active 759766 13831388 0 7.17e1 18.20
ip4-udp-lookup active 759766 13831388 0 6.03e1 18.20
l2-fwd active 759766 13831388 0 7.78e1 18.20
l2-input active 759766 13831388 0 5.95e1 18.20
l2-learn active 759766 13831388 0 9.51e1 18.20
l2-output active 759766 13831388 0 7.49e1 18.20
vxlan4-input active 759766 13831388 0 1.51e2 18.20
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.9, average vectors/node 18.37, last 128 main loops 1.63 per node 16.00
vector rates in 2.3211e6, out 2.3211e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 752965 13833296 0 5.46e1 18.37
TenGigabitEthernet18/0/2-tx active 752965 13833296 0 7.96e1 18.37
dpdk-input polling 754889 13833296 0 1.02e2 18.32
ethernet-input active 752965 13833296 0 5.66e1 18.37
ip4-input-no-checksum active 752965 13833296 0 6.52e1 18.37
ip4-local active 752965 13833296 0 1.14e2 18.37
ip4-lookup active 752965 13833296 0 6.99e1 18.37
ip4-udp-lookup active 752965 13833296 0 5.99e1 18.37
l2-fwd active 752965 13833296 0 7.75e1 18.37
l2-input active 752965 13833296 0 5.92e1 18.37
l2-learn active 752965 13833296 0 9.36e1 18.37
l2-output active 752965 13833296 0 7.48e1 18.37
vxlan4-input active 752965 13833296 0 1.52e2 18.37

10ge2p1x710-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr

RFC2544: Pkt throughput L2BD with IEEE 802.1Q and VXLANoIPv4 test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-Dot1Q-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with 10 L2 bridge domains. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, up to 64,5k flows per flow-group) with all packets containing Ethernet header, IEEE 802.1Q header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 7.02e4 0.00
dpdk-process any wait 0 0 2 2.73e3 0.00
fib-walk any wait 0 0 3 8.45e2 0.00
ikev2-manager-process any wait 0 0 6 9.82e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.50e2 0.00
lisp-retry-service any wait 0 0 3 9.99e2 0.00
unix-epoll-input polling 3084 0 0 4.69e6 0.00
vpe-oam-process any wait 0 0 3 4.51e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 67.17, last 128 main loops 0.00 per node 0.00
vector rates in 3.8384e6, out 3.8384e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 332491 22334405 0 1.77e1 67.17
TenGigabitEthernet18/0/3-tx active 332491 22334405 0 6.03e1 67.17
dpdk-input polling 633465 22334405 0 6.76e1 35.26
ethernet-input active 332491 22334405 0 1.19e2 67.17
ip4-rewrite active 332491 22334405 0 4.95e1 67.17
l2-fwd active 332491 22334405 0 5.92e1 67.17
l2-input active 332491 22334405 0 3.92e1 67.17
l2-learn active 332491 22334405 0 6.75e1 67.17
l2-output active 332491 22334405 0 5.19e1 67.17
vxlan4-encap active 332491 22334405 0 1.12e2 67.17
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 247.32, last 128 main loops 26.00 per node 256.00
vector rates in 3.8384e6, out 3.8384e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 90304 22334392 0 2.34e1 247.32
TenGigabitEthernet18/0/2-tx active 90304 22334392 0 5.36e1 247.32
dpdk-input polling 90992 22334392 0 5.32e1 245.45
ethernet-input active 90304 22334392 0 2.32e1 247.32
ip4-input-no-checksum active 90304 22334392 0 3.25e1 247.32
ip4-local active 90304 22334392 0 7.48e1 247.32
ip4-lookup active 90304 22334392 0 4.61e1 247.32
ip4-udp-lookup active 90304 22334392 0 4.31e1 247.32
l2-fwd active 90304 22334392 0 5.28e1 247.32
l2-input active 90304 22334392 0 3.51e1 247.32
l2-learn active 90304 22334392 0 6.03e1 247.32
l2-output active 90304 22334392 0 4.49e1 247.32
vxlan4-input active 90304 22334392 0 1.07e2 247.32
64b-4t2c-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 7.57e4 0.00
dpdk-process any wait 0 0 2 5.81e3 0.00
fib-walk any wait 0 0 3 1.43e3 0.00
ikev2-manager-process any wait 0 0 5 8.39e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.36e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.44e3 0.00
lisp-retry-service any wait 0 0 3 1.46e3 0.00
statseg-collector-process time wait 0 0 1 2.35e3 0.00
unix-epoll-input polling 3531 0 0 4.03e6 0.00
vpe-oam-process any wait 0 0 3 8.26e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 59.00, last 128 main loops 4.84 per node 62.00
vector rates in 3.7522e6, out 3.7522e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 363516 21447928 0 1.84e1 59.00
TenGigabitEthernet18/0/3-tx active 363516 21447928 0 6.18e1 59.00
dpdk-input polling 365132 21447928 0 7.22e1 58.74
ethernet-input active 363516 21447928 0 1.23e2 59.00
ip4-rewrite active 363516 21447928 0 5.02e1 59.00
l2-fwd active 363516 21447928 0 6.03e1 59.00
l2-input active 363516 21447928 0 3.93e1 59.00
l2-learn active 363516 21447928 0 6.93e1 59.00
l2-output active 363516 21447928 0 5.29e1 59.00
vxlan4-encap active 363516 21447928 0 1.13e2 59.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 61.17, last 128 main loops 4.06 per node 52.00
vector rates in 3.7537e6, out 3.7537e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 350760 21456348 0 1.82e1 61.17
TenGigabitEthernet18/0/3-tx active 350760 21456348 0 6.15e1 61.17
dpdk-input polling 351750 21456348 0 7.03e1 60.99
ethernet-input active 350760 21456348 0 1.25e2 61.17
ip4-rewrite active 350760 21456348 0 5.00e1 61.17
l2-fwd active 350760 21456348 0 5.98e1 61.17
l2-input active 350760 21456348 0 4.01e1 61.17
l2-learn active 350760 21456348 0 6.93e1 61.17
l2-output active 350760 21456348 0 5.27e1 61.17
vxlan4-encap active 350760 21456348 0 1.14e2 61.17
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 232.14, last 128 main loops 25.19 per node 248.00
vector rates in 3.7548e6, out 3.7548e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 92458 21462844 0 2.48e1 232.14
TenGigabitEthernet18/0/2-tx active 92458 21462844 0 5.44e1 232.14
dpdk-input polling 93066 21462844 0 5.55e1 230.62
ethernet-input active 92458 21462844 0 2.42e1 232.14
ip4-input-no-checksum active 92458 21462844 0 3.29e1 232.14
ip4-local active 92458 21462844 0 7.57e1 232.14
ip4-lookup active 92458 21462844 0 4.46e1 232.14
ip4-udp-lookup active 92458 21462844 0 4.57e1 232.14
l2-fwd active 92458 21462844 0 5.29e1 232.14
l2-input active 92458 21462844 0 3.48e1 232.14
l2-learn active 92458 21462844 0 6.09e1 232.14
l2-output active 92458 21462844 0 4.54e1 232.14
vxlan4-input active 92458 21462844 0 1.13e2 232.14
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 203.95, last 128 main loops 21.53 per node 212.00
vector rates in 3.7511e6, out 3.7511e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 105130 21441344 0 2.35e1 203.95
TenGigabitEthernet18/0/2-tx active 105130 21441344 0 5.41e1 203.95
dpdk-input polling 106893 21441344 0 5.61e1 200.59
ethernet-input active 105130 21441344 0 2.46e1 203.95
ip4-input-no-checksum active 105130 21441344 0 3.36e1 203.95
ip4-local active 105130 21441344 0 7.62e1 203.95
ip4-lookup active 105130 21441344 0 4.54e1 203.95
ip4-udp-lookup active 105130 21441344 0 4.47e1 203.95
l2-fwd active 105130 21441344 0 5.31e1 203.95
l2-input active 105130 21441344 0 3.51e1 203.95
l2-learn active 105130 21441344 0 6.12e1 203.95
l2-output active 105130 21441344 0 4.60e1 203.95
vxlan4-input active 105130 21441344 0 1.12e2 203.95
64b-8t4c-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 3.41e4 0.00
dpdk-process any wait 0 0 2 3.30e5 0.00
fib-walk any wait 0 0 3 1.57e3 0.00
ikev2-manager-process any wait 0 0 6 1.32e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.34e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.27e3 0.00
lisp-retry-service any wait 0 0 3 2.35e3 0.00
statseg-collector-process time wait 0 0 1 2.15e3 0.00
unix-epoll-input polling 13733 0 0 1.04e6 0.00
vpe-oam-process any wait 0 0 3 7.30e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 13.43, last 128 main loops .63 per node 8.00
vector rates in 2.3202e6, out 2.3202e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 986092 13240608 0 4.27e1 13.43
TenGigabitEthernet18/0/3-tx active 986092 13240608 0 8.94e1 13.43
dpdk-input polling 1883152 13240608 0 1.53e2 7.03
ethernet-input active 986092 13240608 0 1.91e2 13.43
ip4-rewrite active 986092 13240608 0 7.47e1 13.43
l2-fwd active 986092 13240608 0 8.76e1 13.43
l2-input active 986092 13240608 0 6.03e1 13.43
l2-learn active 986092 13240608 0 1.02e2 13.43
l2-output active 986092 13240608 0 8.49e1 13.43
vxlan4-encap active 986092 13240608 0 1.55e2 13.43
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 13.16, last 128 main loops 0.00 per node 0.00
vector rates in 2.3207e6, out 2.3207e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1005992 13243059 0 4.34e1 13.16
TenGigabitEthernet18/0/3-tx active 1005992 13243059 0 8.83e1 13.16
dpdk-input polling 2043443 13243059 0 1.51e2 6.48
ethernet-input active 1005992 13243059 0 1.88e2 13.16
ip4-rewrite active 1005992 13243059 0 7.65e1 13.16
l2-fwd active 1005992 13243059 0 8.85e1 13.16
l2-input active 1005992 13243059 0 6.09e1 13.16
l2-learn active 1005992 13243059 0 1.03e2 13.16
l2-output active 1005992 13243059 0 8.60e1 13.16
vxlan4-encap active 1005992 13243059 0 1.55e2 13.16
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 13.05, last 128 main loops .16 per node 2.00
vector rates in 2.3207e6, out 2.3207e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1014933 13243195 0 4.41e1 13.05
TenGigabitEthernet18/0/3-tx active 1014933 13243195 0 9.15e1 13.05
dpdk-input polling 2112961 13243195 0 1.51e2 6.27
ethernet-input active 1014933 13243195 0 1.86e2 13.05
ip4-rewrite active 1014933 13243195 0 7.54e1 13.05
l2-fwd active 1014933 13243195 0 8.86e1 13.05
l2-input active 1014933 13243195 0 6.13e1 13.05
l2-learn active 1014933 13243195 0 1.04e2 13.05
l2-output active 1014933 13243195 0 8.66e1 13.05
vxlan4-encap active 1014933 13243195 0 1.54e2 13.05
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 13.14, last 128 main loops 0.00 per node 0.00
vector rates in 2.3206e6, out 2.3206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1007703 13242584 0 4.36e1 13.14
TenGigabitEthernet18/0/3-tx active 1007703 13242584 0 9.24e1 13.14
dpdk-input polling 2010886 13242584 0 1.54e2 6.59
ethernet-input active 1007703 13242584 0 1.85e2 13.14
ip4-rewrite active 1007703 13242584 0 7.53e1 13.14
l2-fwd active 1007703 13242584 0 8.89e1 13.14
l2-input active 1007703 13242584 0 6.07e1 13.14
l2-learn active 1007703 13242584 0 1.03e2 13.14
l2-output active 1007703 13242584 0 8.63e1 13.14
vxlan4-encap active 1007703 13242584 0 1.55e2 13.14
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 17.26, last 128 main loops 2.03 per node 20.00
vector rates in 2.3210e6, out 2.3210e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 767343 13245064 0 5.21e1 17.26
TenGigabitEthernet18/0/2-tx active 767343 13245064 0 8.02e1 17.26
dpdk-input polling 768853 13245064 0 1.06e2 17.23
ethernet-input active 767343 13245064 0 5.88e1 17.26
ip4-input-no-checksum active 767343 13245064 0 6.72e1 17.26
ip4-local active 767343 13245064 0 1.09e2 17.26
ip4-lookup active 767343 13245064 0 6.88e1 17.26
ip4-udp-lookup active 767343 13245064 0 6.11e1 17.26
l2-fwd active 767343 13245064 0 7.85e1 17.26
l2-input active 767343 13245064 0 5.79e1 17.26
l2-learn active 767343 13245064 0 9.43e1 17.26
l2-output active 767343 13245064 0 7.76e1 17.26
vxlan4-input active 767343 13245064 0 1.46e2 17.26
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 17.02, last 128 main loops 2.03 per node 20.00
vector rates in 2.3205e6, out 2.3205e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 777930 13242076 0 5.26e1 17.02
TenGigabitEthernet18/0/2-tx active 777930 13242076 0 7.96e1 17.02
dpdk-input polling 779542 13242076 0 1.02e2 16.99
ethernet-input active 777930 13242076 0 6.02e1 17.02
ip4-input-no-checksum active 777930 13242076 0 6.78e1 17.02
ip4-local active 777930 13242076 0 1.09e2 17.02
ip4-lookup active 777930 13242076 0 6.87e1 17.02
ip4-udp-lookup active 777930 13242076 0 6.13e1 17.02
l2-fwd active 777930 13242076 0 8.14e1 17.02
l2-input active 777930 13242076 0 5.83e1 17.02
l2-learn active 777930 13242076 0 9.45e1 17.02
l2-output active 777930 13242076 0 7.84e1 17.02
vxlan4-input active 777930 13242076 0 1.44e2 17.02
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 16.87, last 128 main loops 1.22 per node 12.00
vector rates in 2.3220e6, out 2.3220e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 785615 13250902 0 5.29e1 16.87
TenGigabitEthernet18/0/2-tx active 785615 13250902 0 7.91e1 16.87
dpdk-input polling 786986 13250902 0 1.01e2 16.84
ethernet-input active 785615 13250902 0 5.85e1 16.87
ip4-input-no-checksum active 785615 13250902 0 6.81e1 16.87
ip4-local active 785615 13250902 0 1.09e2 16.87
ip4-lookup active 785615 13250902 0 6.89e1 16.87
ip4-udp-lookup active 785615 13250902 0 6.16e1 16.87
l2-fwd active 785615 13250902 0 7.95e1 16.87
l2-input active 785615 13250902 0 5.88e1 16.87
l2-learn active 785615 13250902 0 9.46e1 16.87
l2-output active 785615 13250902 0 7.93e1 16.87
vxlan4-input active 785615 13250902 0 1.45e2 16.87
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 17.27, last 128 main loops 2.03 per node 20.00
vector rates in 2.3186e6, out 2.3186e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 765997 13231392 0 5.41e1 17.27
TenGigabitEthernet18/0/2-tx active 765997 13231392 0 8.06e1 17.27
dpdk-input polling 767358 13231392 0 1.06e2 17.24
ethernet-input active 765997 13231392 0 5.84e1 17.27
ip4-input-no-checksum active 765997 13231392 0 6.74e1 17.27
ip4-local active 765997 13231392 0 1.09e2 17.27
ip4-lookup active 765997 13231392 0 6.81e1 17.27
ip4-udp-lookup active 765997 13231392 0 6.09e1 17.27
l2-fwd active 765997 13231392 0 7.88e1 17.27
l2-input active 765997 13231392 0 5.76e1 17.27
l2-learn active 765997 13231392 0 9.51e1 17.27
l2-output active 765997 13231392 0 7.79e1 17.27
vxlan4-input active 765997 13231392 0 1.45e2 17.27

10ge2p1x710-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr

RFC2544: Pkt throughput L2BD with IEEE 802.1Q and VXLANoIPv4 test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-Dot1Q-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with 1k L2 bridge domains. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, up to 64,5k flows per flow-group) with all packets containing Ethernet header, IEEE 802.1Q header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 6.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 2.29e5 0.00
dpdk-process any wait 0 0 2 2.76e5 0.00
fib-walk any wait 0 0 4 9.29e2 0.00
ikev2-manager-process any wait 0 0 7 7.37e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 7 1.13e3 0.00
lisp-retry-service any wait 0 0 4 1.65e3 0.00
unix-epoll-input polling 6600 0 0 2.48e6 0.00
vpe-oam-process any wait 0 0 3 6.95e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 6.6, average vectors/node 61.57, last 128 main loops 0.00 per node 0.00
vector rates in 2.9355e6, out 2.9355e6, drop 0.0000e0, punt 1.5208e-1
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 313493 19302615 0 1.77e1 61.57
TenGigabitEthernet18/0/3-tx active 313493 19302615 0 6.23e1 61.57
dpdk-input polling 2119625 19302616 0 8.25e1 9.11
error-punt active 1 1 0 2.51e3 1.00
ethernet-input active 313493 19302616 0 1.24e2 61.57
ip4-rewrite active 313493 19302615 0 7.29e1 61.57
l2-fwd active 313493 19302615 0 7.63e1 61.57
l2-input active 313493 19302615 0 4.67e1 61.57
l2-learn active 313493 19302615 0 8.46e1 61.57
l2-output active 313493 19302615 0 6.65e1 61.57
vxlan4-encap active 313493 19302615 0 2.02e2 61.57
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 6.6, average vectors/node 255.97, last 128 main loops 26.00 per node 256.00
vector rates in 2.9344e6, out 2.9344e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 75381 19295144 0 3.08e1 255.97
TenGigabitEthernet18/0/2-tx active 75381 19295144 0 5.59e1 255.97
dpdk-input polling 96062 19295144 0 5.48e1 200.86
ethernet-input active 75381 19295144 0 2.36e1 255.97
ip4-input-no-checksum active 75381 19295144 0 3.19e1 255.97
ip4-local active 75381 19295144 0 1.37e2 255.97
ip4-lookup active 75381 19295144 0 5.97e1 255.97
ip4-udp-lookup active 75381 19295144 0 4.20e1 255.97
l2-fwd active 75381 19295144 0 6.71e1 255.97
l2-input active 75381 19295144 0 4.74e1 255.97
l2-learn active 75381 19295144 0 8.20e1 255.97
l2-output active 75381 19295144 0 6.07e1 255.97
vxlan4-input active 75381 19295144 0 1.57e2 255.97
64b-4t2c-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 6.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 2.09e5 0.00
dpdk-process any wait 0 0 2 2.96e5 0.00
fib-walk any wait 0 0 3 1.25e3 0.00
ikev2-manager-process any wait 0 0 7 8.54e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 7 6.69e2 0.00
lisp-retry-service any wait 0 0 3 1.93e3 0.00
unix-epoll-input polling 2738 0 0 5.99e6 0.00
vpe-oam-process any wait 0 0 3 6.09e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 6.6, average vectors/node 55.00, last 128 main loops 6.25 per node 80.00
vector rates in 2.7816e6, out 2.7816e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 333588 18348296 0 1.88e1 55.00
TenGigabitEthernet18/0/3-tx active 333588 18348296 0 6.38e1 55.00
dpdk-input polling 351173 18348296 0 7.53e1 52.25
ethernet-input active 333588 18348296 0 1.49e2 55.00
ip4-rewrite active 333588 18348296 0 7.55e1 55.00
l2-fwd active 333588 18348296 0 8.08e1 55.00
l2-input active 333588 18348296 0 5.49e1 55.00
l2-learn active 333588 18348296 0 8.92e1 55.00
l2-output active 333588 18348296 0 7.21e1 55.00
vxlan4-encap active 333588 18348296 0 2.13e2 55.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 6.6, average vectors/node 49.67, last 128 main loops 2.34 per node 30.00
vector rates in 2.7808e6, out 2.7808e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 369267 18343064 0 2.00e1 49.67
TenGigabitEthernet18/0/3-tx active 369267 18343064 0 6.39e1 49.67
dpdk-input polling 413331 18343064 0 7.44e1 44.38
ethernet-input active 369267 18343064 0 1.54e2 49.67
ip4-rewrite active 369267 18343064 0 7.51e1 49.67
l2-fwd active 369267 18343064 0 8.02e1 49.67
l2-input active 369267 18343064 0 5.40e1 49.67
l2-learn active 369267 18343064 0 8.87e1 49.67
l2-output active 369267 18343064 0 7.12e1 49.67
vxlan4-encap active 369267 18343064 0 2.11e2 49.67
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 6.6, average vectors/node 234.03, last 128 main loops 24.38 per node 240.00
vector rates in 2.7797e6, out 2.7797e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 78350 18336132 0 3.59e1 234.03
TenGigabitEthernet18/0/2-tx active 78350 18336132 0 5.65e1 234.03
dpdk-input polling 88434 18336132 0 5.62e1 207.34
ethernet-input active 78350 18336132 0 2.41e1 234.03
ip4-input-no-checksum active 78350 18336132 0 3.22e1 234.03
ip4-local active 78350 18336132 0 1.49e2 234.03
ip4-lookup active 78350 18336132 0 6.27e1 234.03
ip4-udp-lookup active 78350 18336132 0 4.21e1 234.03
l2-fwd active 78350 18336132 0 6.79e1 234.03
l2-input active 78350 18336132 0 5.31e1 234.03
l2-learn active 78350 18336132 0 8.47e1 234.03
l2-output active 78350 18336132 0 6.55e1 234.03
vxlan4-input active 78350 18336132 0 1.67e2 234.03
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 6.6, average vectors/node 182.74, last 128 main loops 25.19 per node 248.00
vector rates in 2.7811e6, out 2.7811e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 100387 18345108 0 3.49e1 182.74
TenGigabitEthernet18/0/2-tx active 100387 18345108 0 5.56e1 182.74
dpdk-input polling 113618 18345108 0 5.73e1 161.46
ethernet-input active 100387 18345108 0 2.60e1 182.74
ip4-input-no-checksum active 100387 18345108 0 3.37e1 182.74
ip4-local active 100387 18345108 0 1.47e2 182.74
ip4-lookup active 100387 18345108 0 6.23e1 182.74
ip4-udp-lookup active 100387 18345108 0 4.22e1 182.74
l2-fwd active 100387 18345108 0 7.05e1 182.74
l2-input active 100387 18345108 0 5.46e1 182.74
l2-learn active 100387 18345108 0 8.56e1 182.74
l2-output active 100387 18345108 0 6.50e1 182.74
vxlan4-input active 100387 18345108 0 1.63e2 182.74
64b-8t4c-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 6.5, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 1.79e5 0.00
dpdk-process any wait 0 0 2 5.37e3 0.00
fib-walk any wait 0 0 4 1.53e3 0.00
ikev2-manager-process any wait 0 0 7 9.99e2 0.00
ip-neighbor-scan-process any wait 0 0 1 2.79e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 7 5.94e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.26e3 0.00
lisp-retry-service any wait 0 0 4 1.51e3 0.00
statseg-collector-process time wait 0 0 1 3.32e3 0.00
unix-epoll-input polling 6980 0 0 2.32e6 0.00
vpe-oam-process any wait 0 0 3 8.43e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 6.5, average vectors/node 21.10, last 128 main loops .16 per node 2.00
vector rates in 2.3195e6, out 2.3195e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 716453 15118208 0 3.04e1 21.10
TenGigabitEthernet18/0/3-tx active 716453 15118020 0 8.11e1 21.10
dpdk-input polling 820933 15118208 0 1.01e2 18.42
ethernet-input active 716453 15118208 0 1.86e2 21.10
ip4-rewrite active 716453 15118208 0 8.47e1 21.10
l2-fwd active 716453 15118208 0 9.30e1 21.10
l2-input active 716453 15118208 0 6.78e1 21.10
l2-learn active 716453 15118208 0 1.04e2 21.10
l2-output active 716453 15118208 0 8.32e1 21.10
vxlan4-encap active 716453 15118208 0 2.29e2 21.10
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 6.5, average vectors/node 20.39, last 128 main loops 2.50 per node 32.00
vector rates in 2.3207e6, out 2.3207e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 741840 15125992 0 3.15e1 20.39
TenGigabitEthernet18/0/3-tx active 741840 15125792 0 8.39e1 20.39
dpdk-input polling 878929 15125992 0 1.06e2 17.21
ethernet-input active 741840 15125992 0 1.87e2 20.39
ip4-rewrite active 741840 15125992 0 8.26e1 20.39
l2-fwd active 741840 15125992 0 9.32e1 20.39
l2-input active 741840 15125992 0 6.66e1 20.39
l2-learn active 741840 15125992 0 1.05e2 20.39
l2-output active 741840 15125992 0 8.25e1 20.39
vxlan4-encap active 741840 15125992 0 2.22e2 20.39
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 6.5, average vectors/node 18.96, last 128 main loops .63 per node 8.00
vector rates in 2.3197e6, out 2.3197e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 797492 15119372 0 3.28e1 18.96
TenGigabitEthernet18/0/3-tx active 797492 15119084 0 8.25e1 18.96
dpdk-input polling 1019287 15119372 0 1.02e2 14.83
ethernet-input active 797492 15119372 0 1.85e2 18.96
ip4-rewrite active 797492 15119372 0 8.36e1 18.96
l2-fwd active 797492 15119372 0 9.37e1 18.96
l2-input active 797492 15119372 0 6.73e1 18.96
l2-learn active 797492 15119372 0 1.06e2 18.96
l2-output active 797492 15119372 0 8.35e1 18.96
vxlan4-encap active 797492 15119372 0 2.23e2 18.96
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 6.5, average vectors/node 20.71, last 128 main loops 1.09 per node 14.00
vector rates in 2.3200e6, out 2.3200e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 729998 15121516 0 3.09e1 20.71
TenGigabitEthernet18/0/3-tx active 729998 15121332 0 8.43e1 20.71
dpdk-input polling 854031 15121516 0 1.06e2 17.71
ethernet-input active 729998 15121516 0 1.83e2 20.71
ip4-rewrite active 729998 15121516 0 8.41e1 20.71
l2-fwd active 729998 15121516 0 9.29e1 20.71
l2-input active 729998 15121516 0 6.74e1 20.71
l2-learn active 729998 15121516 0 1.04e2 20.71
l2-output active 729998 15121516 0 8.32e1 20.71
vxlan4-encap active 729998 15121516 0 2.27e2 20.71
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 6.5, average vectors/node 39.34, last 128 main loops 2.84 per node 28.00
vector rates in 2.3182e6, out 2.3182e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 384106 15109668 0 4.81e1 39.34
TenGigabitEthernet18/0/2-tx active 384106 15109668 0 6.80e1 39.34
dpdk-input polling 392970 15109668 0 8.44e1 38.45
ethernet-input active 384106 15109668 0 4.02e1 39.34
ip4-input-no-checksum active 384106 15109668 0 4.71e1 39.34
ip4-local active 384106 15109668 0 1.66e2 39.34
ip4-lookup active 384106 15109668 0 7.29e1 39.34
ip4-udp-lookup active 384106 15109668 0 4.86e1 39.34
l2-fwd active 384106 15109668 0 8.03e1 39.34
l2-input active 384106 15109668 0 6.25e1 39.34
l2-learn active 384106 15109668 0 9.74e1 39.34
l2-output active 384106 15109668 0 7.47e1 39.34
vxlan4-input active 384106 15109668 0 1.79e2 39.34
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 6.5, average vectors/node 34.49, last 128 main loops 4.47 per node 44.00
vector rates in 2.3198e6, out 2.3198e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 438382 15120156 0 4.87e1 34.49
TenGigabitEthernet18/0/2-tx active 438382 15120156 0 6.82e1 34.49
dpdk-input polling 447617 15120156 0 8.19e1 33.78
ethernet-input active 438382 15120156 0 4.15e1 34.49
ip4-input-no-checksum active 438382 15120156 0 4.97e1 34.49
ip4-local active 438382 15120156 0 1.62e2 34.49
ip4-lookup active 438382 15120156 0 7.45e1 34.49
ip4-udp-lookup active 438382 15120156 0 4.99e1 34.49
l2-fwd active 438382 15120156 0 8.09e1 34.49
l2-input active 438382 15120156 0 6.24e1 34.49
l2-learn active 438382 15120156 0 9.85e1 34.49
l2-output active 438382 15120156 0 7.44e1 34.49
vxlan4-input active 438382 15120156 0 1.75e2 34.49
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 6.5, average vectors/node 34.24, last 128 main loops 2.84 per node 28.00
vector rates in 2.3182e6, out 2.3182e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 441248 15109536 0 4.95e1 34.24
TenGigabitEthernet18/0/2-tx active 441248 15109536 0 6.82e1 34.24
dpdk-input polling 450603 15109536 0 8.21e1 33.53
ethernet-input active 441248 15109536 0 4.21e1 34.24
ip4-input-no-checksum active 441248 15109536 0 5.05e1 34.24
ip4-local active 441248 15109536 0 1.62e2 34.24
ip4-lookup active 441248 15109536 0 7.31e1 34.24
ip4-udp-lookup active 441248 15109536 0 5.02e1 34.24
l2-fwd active 441248 15109536 0 8.08e1 34.24
l2-input active 441248 15109536 0 6.20e1 34.24
l2-learn active 441248 15109536 0 9.79e1 34.24
l2-output active 441248 15109536 0 7.43e1 34.24
vxlan4-input active 441248 15109536 0 1.76e2 34.24
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 6.5, average vectors/node 38.46, last 128 main loops 4.47 per node 44.00
vector rates in 2.3201e6, out 2.3201e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 393198 15122064 0 4.98e1 38.46
TenGigabitEthernet18/0/2-tx active 393198 15122064 0 6.88e1 38.46
dpdk-input polling 402034 15122064 0 8.52e1 37.61
ethernet-input active 393198 15122064 0 3.98e1 38.46
ip4-input-no-checksum active 393198 15122064 0 4.76e1 38.46
ip4-local active 393198 15122064 0 1.65e2 38.46
ip4-lookup active 393198 15122064 0 7.29e1 38.46
ip4-udp-lookup active 393198 15122064 0 4.87e1 38.46
l2-fwd active 393198 15122064 0 8.03e1 38.46
l2-input active 393198 15122064 0 6.22e1 38.46
l2-learn active 393198 15122064 0 9.86e1 38.46
l2-output active 393198 15122064 0 7.45e1 38.46
vxlan4-input active 393198 15122064 0 1.76e2 38.46

10ge2p1x710-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr

RFC2544: Pkt throughput L2BD with IEEE 802.1Q and VXLANoIPv4 test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-Dot1Q-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with 1 L2 bridge domains. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, up to 64,5k flows per flow-group) with all packets containing Ethernet header, IEEE 802.1Q header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 5.48e4 0.00
dpdk-process any wait 0 0 2 4.01e3 0.00
fib-walk any wait 0 0 3 8.69e2 0.00
ikev2-manager-process any wait 0 0 6 7.72e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.71e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.02e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.32e3 0.00
lisp-retry-service any wait 0 0 3 1.53e3 0.00
statseg-collector-process time wait 0 0 1 7.78e2 0.00
unix-epoll-input polling 4915 0 0 2.89e6 0.00
vpe-oam-process any wait 0 0 3 4.89e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 55.84, last 128 main loops 0.00 per node 0.00
vector rates in 4.6962e6, out 4.6962e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 479103 26752324 0 1.87e1 55.84
TenGigabitEthernet18/0/3-tx active 479103 26752324 0 6.16e1 55.84
dpdk-input polling 2496952 26752324 0 8.13e1 10.71
ethernet-input active 479103 26752324 0 7.55e1 55.84
ip4-rewrite active 479103 26752324 0 5.05e1 55.84
l2-fwd active 479103 26752324 0 3.67e1 55.84
l2-input active 479103 26752324 0 3.98e1 55.84
l2-learn active 479103 26752324 0 4.52e1 55.84
l2-output active 479103 26752324 0 1.77e1 55.84
vxlan4-encap active 479103 26752324 0 9.04e1 55.84
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 247.23, last 128 main loops 25.09 per node 247.00
vector rates in 4.6962e6, out 4.6962e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 108206 26752184 0 2.45e1 247.23
TenGigabitEthernet18/0/2-tx active 108206 26752184 0 5.39e1 247.23
dpdk-input polling 108838 26752184 0 5.42e1 245.79
ethernet-input active 108206 26752184 0 2.31e1 247.23
ip4-input-no-checksum active 108206 26752184 0 3.25e1 247.23
ip4-local active 108206 26752184 0 7.17e1 247.23
ip4-lookup active 108206 26752184 0 4.61e1 247.23
ip4-udp-lookup active 108206 26752184 0 4.33e1 247.23
l2-fwd active 108206 26752184 0 2.94e1 247.23
l2-input active 108206 26752184 0 3.52e1 247.23
l2-learn active 108206 26752184 0 3.61e1 247.23
l2-output active 108206 26752184 0 9.96e0 247.23
vxlan4-input active 108206 26752184 0 7.09e1 247.23
64b-4t2c-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.51e4 0.00
dpdk-process any wait 0 0 2 3.20e5 0.00
fib-walk any wait 0 0 3 1.03e3 0.00
ikev2-manager-process any wait 0 0 5 8.62e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.32e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.31e3 0.00
lisp-retry-service any wait 0 0 3 1.21e3 0.00
statseg-collector-process time wait 0 0 1 1.87e3 0.00
unix-epoll-input polling 3208 0 0 4.42e6 0.00
vpe-oam-process any wait 0 0 3 6.15e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 46.70, last 128 main loops 2.81 per node 36.00
vector rates in 4.6410e6, out 4.6410e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 565951 26431424 0 2.01e1 46.70
TenGigabitEthernet18/0/3-tx active 565951 26431340 0 6.38e1 46.70
dpdk-input polling 570011 26431424 0 7.97e1 46.37
ethernet-input active 565951 26431424 0 7.91e1 46.70
ip4-rewrite active 565951 26431424 0 5.03e1 46.70
l2-fwd active 565951 26431424 0 3.76e1 46.70
l2-input active 565951 26431424 0 4.09e1 46.70
l2-learn active 565951 26431424 0 4.75e1 46.70
l2-output active 565951 26431424 0 1.78e1 46.70
vxlan4-encap active 565951 26431424 0 9.47e1 46.70
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 44.98, last 128 main loops 3.13 per node 40.00
vector rates in 4.6409e6, out 4.6409e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 587590 26431252 0 2.06e1 44.98
TenGigabitEthernet18/0/3-tx active 587590 26431252 0 6.22e1 44.98
dpdk-input polling 594247 26431252 0 7.48e1 44.48
ethernet-input active 587590 26431252 0 7.96e1 44.98
ip4-rewrite active 587590 26431252 0 5.10e1 44.98
l2-fwd active 587590 26431252 0 3.89e1 44.98
l2-input active 587590 26431252 0 4.09e1 44.98
l2-learn active 587590 26431252 0 4.81e1 44.98
l2-output active 587590 26431252 0 1.84e1 44.98
vxlan4-encap active 587590 26431252 0 9.66e1 44.98
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 228.05, last 128 main loops 20.31 per node 200.00
vector rates in 4.6353e6, out 4.6353e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 115761 26398728 0 2.44e1 228.05
TenGigabitEthernet18/0/2-tx active 115761 26398728 0 5.44e1 228.05
dpdk-input polling 116724 26398728 0 5.54e1 226.16
ethernet-input active 115761 26398728 0 2.38e1 228.05
ip4-input-no-checksum active 115761 26398728 0 3.32e1 228.05
ip4-local active 115761 26398728 0 7.39e1 228.05
ip4-lookup active 115761 26398728 0 4.51e1 228.05
ip4-udp-lookup active 115761 26398728 0 4.37e1 228.05
l2-fwd active 115761 26398728 0 2.93e1 228.05
l2-input active 115761 26398728 0 3.60e1 228.05
l2-learn active 115761 26398728 0 3.63e1 228.05
l2-output active 115761 26398728 0 1.03e1 228.05
vxlan4-input active 115761 26398728 0 7.21e1 228.05
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 216.80, last 128 main loops 24.38 per node 240.00
vector rates in 4.6467e6, out 4.6467e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 122064 26463660 0 2.43e1 216.80
TenGigabitEthernet18/0/2-tx active 122064 26463660 0 5.31e1 216.80
dpdk-input polling 123399 26463660 0 5.52e1 214.46
ethernet-input active 122064 26463660 0 2.41e1 216.80
ip4-input-no-checksum active 122064 26463660 0 3.33e1 216.80
ip4-local active 122064 26463660 0 7.43e1 216.80
ip4-lookup active 122064 26463660 0 4.63e1 216.80
ip4-udp-lookup active 122064 26463660 0 4.38e1 216.80
l2-fwd active 122064 26463660 0 2.98e1 216.80
l2-input active 122064 26463660 0 3.54e1 216.80
l2-learn active 122064 26463660 0 3.63e1 216.80
l2-output active 122064 26463660 0 1.08e1 216.80
vxlan4-input active 122064 26463660 0 6.98e1 216.80
64b-8t4c-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 38 3.71e4 0.00
dpdk-process any wait 0 0 2 3.33e5 0.00
fib-walk any wait 0 0 3 1.50e3 0.00
ikev2-manager-process any wait 0 0 6 1.11e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.90e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.82e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.19e3 0.00
lisp-retry-service any wait 0 0 3 1.85e3 0.00
statseg-collector-process time wait 0 0 1 2.50e3 0.00
unix-epoll-input polling 24095 0 0 5.89e5 0.00
vpe-oam-process any wait 0 0 3 5.93e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 10.80, last 128 main loops 2.50 per node 32.00
vector rates in 2.3202e6, out 2.3202e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1224282 13223040 0 5.12e1 10.80
TenGigabitEthernet18/0/3-tx active 1224282 13223040 0 9.42e1 10.80
dpdk-input polling 3634675 13223040 0 2.41e2 3.64
ethernet-input active 1224282 13223040 0 1.42e2 10.80
ip4-rewrite active 1224282 13223040 0 7.86e1 10.80
l2-fwd active 1224282 13223040 0 7.17e1 10.80
l2-input active 1224282 13223040 0 6.46e1 10.80
l2-learn active 1224282 13223040 0 8.47e1 10.80
l2-output active 1224282 13223040 0 4.82e1 10.80
vxlan4-encap active 1224282 13223040 0 1.43e2 10.80
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 10.75, last 128 main loops 0.00 per node 0.00
vector rates in 2.3193e6, out 2.3193e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1229561 13218028 0 4.97e1 10.75
TenGigabitEthernet18/0/3-tx active 1229561 13218028 0 9.29e1 10.75
dpdk-input polling 3797502 13218028 0 2.41e2 3.48
ethernet-input active 1229561 13218028 0 1.43e2 10.75
ip4-rewrite active 1229561 13218028 0 8.03e1 10.75
l2-fwd active 1229561 13218028 0 7.05e1 10.75
l2-input active 1229561 13218028 0 6.52e1 10.75
l2-learn active 1229561 13218028 0 8.59e1 10.75
l2-output active 1229561 13218028 0 4.89e1 10.75
vxlan4-encap active 1229561 13218028 0 1.42e2 10.75
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 10.74, last 128 main loops .94 per node 12.00
vector rates in 2.3221e6, out 2.3221e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1232700 13234028 0 4.99e1 10.74
TenGigabitEthernet18/0/3-tx active 1232700 13234028 0 9.59e1 10.74
dpdk-input polling 3802361 13234028 0 2.38e2 3.48
ethernet-input active 1232700 13234028 0 1.42e2 10.74
ip4-rewrite active 1232700 13234028 0 7.97e1 10.74
l2-fwd active 1232700 13234028 0 7.18e1 10.74
l2-input active 1232700 13234028 0 6.52e1 10.74
l2-learn active 1232700 13234028 0 8.52e1 10.74
l2-output active 1232700 13234028 0 4.87e1 10.74
vxlan4-encap active 1232700 13234028 0 1.45e2 10.74
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 10.75, last 128 main loops .63 per node 8.00
vector rates in 2.3204e6, out 2.3204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1230309 13224276 0 4.99e1 10.75
TenGigabitEthernet18/0/3-tx active 1230309 13224276 0 9.32e1 10.75
dpdk-input polling 3662789 13224276 0 2.42e2 3.61
ethernet-input active 1230309 13224276 0 1.42e2 10.75
ip4-rewrite active 1230309 13224276 0 8.00e1 10.75
l2-fwd active 1230309 13224276 0 7.09e1 10.75
l2-input active 1230309 13224276 0 6.52e1 10.75
l2-learn active 1230309 13224276 0 8.54e1 10.75
l2-output active 1230309 13224276 0 4.83e1 10.75
vxlan4-encap active 1230309 13224276 0 1.46e2 10.75
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 11.54, last 128 main loops 1.22 per node 12.00
vector rates in 2.3005e6, out 2.3005e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1136528 13110492 0 6.05e1 11.54
TenGigabitEthernet18/0/2-tx active 1136528 13110492 0 9.00e1 11.54
dpdk-input polling 1141651 13110492 0 1.32e2 11.48
ethernet-input active 1136528 13110492 0 7.66e1 11.54
ip4-input-no-checksum active 1136528 13110492 0 7.85e1 11.54
ip4-local active 1136528 13110492 0 1.14e2 11.54
ip4-lookup active 1136528 13110492 0 7.66e1 11.54
ip4-udp-lookup active 1136528 13110492 0 6.86e1 11.54
l2-fwd active 1136528 13110492 0 6.91e1 11.54
l2-input active 1136528 13110492 0 6.53e1 11.54
l2-learn active 1136528 13110492 0 7.73e1 11.54
l2-output active 1136528 13110492 0 4.26e1 11.54
vxlan4-input active 1136528 13110492 0 1.06e2 11.54
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 11.46, last 128 main loops 1.22 per node 12.00
vector rates in 2.3121e6, out 2.3121e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1149455 13176772 0 6.15e1 11.46
TenGigabitEthernet18/0/2-tx active 1149455 13176772 0 8.87e1 11.46
dpdk-input polling 1155243 13176772 0 1.26e2 11.41
ethernet-input active 1149455 13176772 0 7.86e1 11.46
ip4-input-no-checksum active 1149455 13176772 0 7.94e1 11.46
ip4-local active 1149455 13176772 0 1.14e2 11.46
ip4-lookup active 1149455 13176772 0 7.71e1 11.46
ip4-udp-lookup active 1149455 13176772 0 6.88e1 11.46
l2-fwd active 1149455 13176772 0 7.12e1 11.46
l2-input active 1149455 13176772 0 6.48e1 11.46
l2-learn active 1149455 13176772 0 7.63e1 11.46
l2-output active 1149455 13176772 0 4.38e1 11.46
vxlan4-input active 1149455 13176772 0 1.03e2 11.46
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 11.61, last 128 main loops .81 per node 8.00
vector rates in 2.3347e6, out 2.3347e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1146295 13305796 0 6.13e1 11.61
TenGigabitEthernet18/0/2-tx active 1146295 13305796 0 8.78e1 11.61
dpdk-input polling 1151484 13305796 0 1.26e2 11.56
ethernet-input active 1146295 13305796 0 7.38e1 11.61
ip4-input-no-checksum active 1146295 13305796 0 8.01e1 11.61
ip4-local active 1146295 13305796 0 1.15e2 11.61
ip4-lookup active 1146295 13305796 0 7.80e1 11.61
ip4-udp-lookup active 1146295 13305796 0 6.88e1 11.61
l2-fwd active 1146295 13305796 0 6.57e1 11.61
l2-input active 1146295 13305796 0 6.55e1 11.61
l2-learn active 1146295 13305796 0 7.67e1 11.61
l2-output active 1146295 13305796 0 4.27e1 11.61
vxlan4-input active 1146295 13305796 0 1.03e2 11.61
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 11.85, last 128 main loops 1.22 per node 12.00
vector rates in 2.3348e6, out 2.3348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1123350 13306288 0 6.19e1 11.85
TenGigabitEthernet18/0/2-tx active 1123350 13306288 0 8.87e1 11.85
dpdk-input polling 1127563 13306288 0 1.31e2 11.80
ethernet-input active 1123350 13306288 0 7.23e1 11.85
ip4-input-no-checksum active 1123350 13306288 0 7.88e1 11.85
ip4-local active 1123350 13306288 0 1.13e2 11.85
ip4-lookup active 1123350 13306288 0 7.64e1 11.85
ip4-udp-lookup active 1123350 13306288 0 6.82e1 11.85
l2-fwd active 1123350 13306288 0 6.47e1 11.85
l2-input active 1123350 13306288 0 6.43e1 11.85
l2-learn active 1123350 13306288 0 7.72e1 11.85
l2-output active 1123350 13306288 0 4.18e1 11.85
vxlan4-input active 1123350 13306288 0 1.05e2 11.85

10ge2p1x710-ethip4lispip4-ip4base-ndrpdr

RFC2544: Pkt throughput Lisp test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-LISP-IPv4 on DUT1-DUT2, Eth-IPv4 on TG-DUTn for IPv4 routing over LISPoIPv4 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv4 tunnel is configured between DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC6830.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4lispip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 5.68e4 0.00
dpdk-process any wait 0 0 2 2.79e5 0.00
fib-walk any wait 0 0 3 9.36e2 0.00
ikev2-manager-process any wait 0 0 6 7.99e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.07e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.15e3 0.00
lisp-retry-service any wait 0 0 3 1.23e3 0.00
statseg-collector-process time wait 0 0 1 1.67e3 0.00
unix-epoll-input polling 11206 0 0 1.27e6 0.00
vpe-oam-process any wait 0 0 3 4.75e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 46.59, last 128 main loops 0.00 per node 0.00
vector rates in 4.1407e6, out 4.1407e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 508919 23715432 0 2.02e1 46.59
TenGigabitEthernet18/0/3-tx active 508919 23715432 0 6.27e1 46.59
adj-midchain-tx active 508919 23715432 0 3.07e1 46.59
dpdk-input polling 9477656 23715432 0 1.33e2 2.50
ethernet-input active 508919 23715432 0 3.55e1 46.59
ip4-input-no-checksum active 508919 23715432 0 4.32e1 46.59
ip4-lookup active 508919 23715432 0 4.75e1 46.59
ip4-midchain active 508919 23715432 0 1.28e2 46.59
ip4-rewrite active 508919 23715432 0 5.09e1 46.59
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 237.48, last 128 main loops 24.00 per node 256.00
vector rates in 4.1407e6, out 4.1407e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 99863 23715592 0 1.27e1 237.48
TenGigabitEthernet18/0/2-tx active 99863 23715592 0 5.37e1 237.48
dpdk-input polling 100902 23715592 0 5.45e1 235.04
ethernet-input active 99863 23715592 0 2.32e1 237.48
ip4-input active 99863 23715592 0 5.06e1 237.48
ip4-input-no-checksum active 99863 23715592 0 3.27e1 237.48
ip4-local active 99863 23715592 0 7.13e1 237.48
ip4-lookup active 199726 47431184 0 4.70e1 237.48
ip4-rewrite active 99863 23715592 0 4.21e1 237.48
ip4-udp-lookup active 99863 23715592 0 4.29e1 237.48
lisp-gpe-ip4-input active 99863 23715592 0 1.25e2 237.48
64b-4t2c-ethip4lispip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 5.24e4 0.00
dpdk-process any wait 0 0 2 2.86e5 0.00
fib-walk any wait 0 0 3 1.18e3 0.00
ikev2-manager-process any wait 0 0 6 7.19e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 4.61e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.49e3 0.00
lisp-retry-service any wait 0 0 3 1.31e3 0.00
statseg-collector-process time wait 0 0 1 1.20e3 0.00
unix-epoll-input polling 60879 0 0 2.37e5 0.00
vpe-oam-process any wait 0 0 3 6.05e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 18.43, last 128 main loops 0.00 per node 0.00
vector rates in 2.2382e6, out 2.2382e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 705065 12997272 0 3.22e1 18.43
TenGigabitEthernet18/0/3-tx active 705065 12997272 0 6.57e1 18.43
adj-midchain-tx active 705065 12997272 0 3.93e1 18.43
dpdk-input polling 12957892 12997272 0 4.63e2 1.00
ethernet-input active 705065 12997272 0 5.07e1 18.43
ip4-input-no-checksum active 705065 12997272 0 5.74e1 18.43
ip4-lookup active 705065 12997272 0 5.78e1 18.43
ip4-midchain active 705065 12997272 0 1.57e2 18.43
ip4-rewrite active 705065 12997272 0 6.03e1 18.43
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 19.47, last 128 main loops 0.00 per node 0.00
vector rates in 2.2206e6, out 2.2206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 662334 12894930 0 3.23e1 19.47
TenGigabitEthernet18/0/3-tx active 662334 12894930 0 7.83e1 19.47
adj-midchain-tx active 662334 12894930 0 4.31e1 19.47
dpdk-input polling 11705493 12894930 0 4.69e2 1.10
ethernet-input active 662334 12894930 0 5.43e1 19.47
ip4-input-no-checksum active 662334 12894930 0 5.77e1 19.47
ip4-lookup active 662334 12894930 0 5.87e1 19.47
ip4-midchain active 662334 12894930 0 1.53e2 19.47
ip4-rewrite active 662334 12894930 0 6.09e1 19.47
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 39835623 0 0 2.44e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 243.03, last 128 main loops 24.00 per node 256.00
vector rates in 4.4588e6, out 4.4588e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 106538 25892248 0 1.14e1 243.03
TenGigabitEthernet18/0/2-tx active 106538 25892248 0 4.77e1 243.03
dpdk-input polling 107177 25892248 0 4.83e1 241.58
ethernet-input active 106538 25892248 0 2.12e1 243.03
ip4-input active 106538 25892248 0 4.74e1 243.03
ip4-input-no-checksum active 106538 25892248 0 3.01e1 243.03
ip4-local active 106538 25892248 0 7.21e1 243.03
ip4-lookup active 213076 51784496 0 4.50e1 243.03
ip4-rewrite active 106538 25892248 0 3.83e1 243.03
ip4-udp-lookup active 106538 25892248 0 3.92e1 243.03
lisp-gpe-ip4-input active 106538 25892248 0 1.14e2 243.03
64b-8t4c-ethip4lispip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 6.09e4 0.00
dpdk-process any wait 0 0 2 5.05e3 0.00
fib-walk any wait 0 0 3 8.93e2 0.00
ikev2-manager-process any wait 0 0 6 9.45e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.12e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.32e3 0.00
lisp-retry-service any wait 0 0 3 1.46e3 0.00
statseg-collector-process time wait 0 0 1 1.88e3 0.00
unix-epoll-input polling 77041 0 0 1.83e5 0.00
vpe-oam-process any wait 0 0 3 6.29e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 6.56, last 128 main loops 0.00 per node 0.00
vector rates in 1.1812e6, out 1.1812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1023468 6714474 0 5.58e1 6.56
TenGigabitEthernet18/0/3-tx active 1023468 6714474 0 8.66e1 6.56
adj-midchain-tx active 1023468 6714474 0 5.85e1 6.56
dpdk-input polling 9970764 6714474 0 1.17e3 .67
ethernet-input active 1023468 6714474 0 9.22e1 6.56
ip4-input-no-checksum active 1023468 6714474 0 8.28e1 6.56
ip4-lookup active 1023468 6714474 0 7.73e1 6.56
ip4-midchain active 1023468 6714474 0 2.03e2 6.56
ip4-rewrite active 1023468 6714474 0 7.54e1 6.56
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 6.31, last 128 main loops 0.00 per node 0.00
vector rates in 1.1812e6, out 1.1812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1064753 6714469 0 5.72e1 6.31
TenGigabitEthernet18/0/3-tx active 1064753 6714469 0 9.08e1 6.31
adj-midchain-tx active 1064753 6714469 0 6.09e1 6.31
dpdk-input polling 10343907 6714469 0 1.19e3 .65
ethernet-input active 1064753 6714469 0 8.88e1 6.31
ip4-input-no-checksum active 1064753 6714469 0 8.94e1 6.31
ip4-lookup active 1064753 6714469 0 7.73e1 6.31
ip4-midchain active 1064753 6714469 0 1.62e2 6.31
ip4-rewrite active 1064753 6714469 0 7.90e1 6.31
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 6.57, last 128 main loops 8.16 per node 6.11
vector rates in 1.1999e6, out 1.1999e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1038465 6821055 0 5.46e1 6.57
TenGigabitEthernet18/0/3-tx active 1038465 6821055 0 8.83e1 6.57
adj-midchain-tx active 1038465 6821055 0 5.87e1 6.57
dpdk-input polling 10165150 6821055 0 1.15e3 .67
ethernet-input active 1038465 6821055 0 8.94e1 6.57
ip4-input-no-checksum active 1038465 6821055 0 8.46e1 6.57
ip4-lookup active 1038465 6821055 0 7.72e1 6.57
ip4-midchain active 1038465 6821055 0 1.88e2 6.57
ip4-rewrite active 1038465 6821055 0 7.88e1 6.57
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 7.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.1812e6, out 1.1812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 857181 6714469 0 6.09e1 7.83
TenGigabitEthernet18/0/3-tx active 857181 6714469 0 1.14e2 7.83
adj-midchain-tx active 857181 6714469 0 6.46e1 7.83
dpdk-input polling 8663071 6714469 0 1.13e3 .78
ethernet-input active 857181 6714469 0 9.61e1 7.83
ip4-input-no-checksum active 857181 6714469 0 9.47e1 7.83
ip4-lookup active 857181 6714469 0 8.72e1 7.83
ip4-midchain active 857181 6714469 0 2.03e2 7.83
ip4-rewrite active 857181 6714469 0 8.84e1 7.83
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 17714233 0 0 6.81e2 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 18148321 0 0 6.60e2 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-input polling 18247756 0 0 6.58e2 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 247.99, last 128 main loops 24.00 per node 256.00
vector rates in 4.7432e6, out 4.7432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 108726 26963456 0 1.06e1 247.99
TenGigabitEthernet18/0/2-tx active 108726 26963456 0 4.45e1 247.99
dpdk-input polling 109348 26963456 0 4.75e1 246.58
ethernet-input active 108726 26963456 0 2.04e1 247.99
ip4-input active 108726 26963456 0 4.58e1 247.99
ip4-input-no-checksum active 108726 26963456 0 2.83e1 247.99
ip4-local active 108726 26963456 0 6.48e1 247.99
ip4-lookup active 217452 53926912 0 4.19e1 247.99
ip4-rewrite active 108726 26963456 0 3.61e1 247.99
ip4-udp-lookup active 108726 26963456 0 3.67e1 247.99
lisp-gpe-ip4-input active 108726 26963456 0 1.07e2 247.99

10ge2p1x710-ethip4vxlan-l2bdbasemaclrn-ndrpdr

RFC2544: Pkt throughput L2BD with VXLANoIPv4 test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge domain. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4vxlan-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.55e4 0.00
dpdk-process any wait 0 0 2 2.83e5 0.00
fib-walk any wait 0 0 2 1.70e3 0.00
ikev2-manager-process any wait 0 0 6 8.55e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 9.72e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.38e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.93e3 0.00
lisp-retry-service any wait 0 0 2 1.74e3 0.00
statseg-collector-process time wait 0 0 1 1.47e3 0.00
unix-epoll-input polling 3788 0 0 3.79e6 0.00
vpe-oam-process any wait 0 0 3 3.83e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 52.92, last 128 main loops 0.00 per node 0.00
vector rates in 5.0369e6, out 5.0369e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 549957 29101742 0 1.95e1 52.92
TenGigabitEthernet18/0/3-tx active 549957 29101742 0 6.19e1 52.92
dpdk-input polling 1819962 29101742 0 7.65e1 15.99
ethernet-input active 549957 29101742 0 4.04e1 52.92
ip4-rewrite active 549957 29101742 0 5.09e1 52.92
l2-fwd active 549957 29101742 0 3.83e1 52.92
l2-input active 549957 29101742 0 4.04e1 52.92
l2-learn active 549957 29101742 0 4.64e1 52.92
l2-output active 549957 29101742 0 1.79e1 52.92
vxlan4-encap active 549957 29101742 0 9.23e1 52.92
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 244.56, last 128 main loops 26.00 per node 256.00
vector rates in 5.0369e6, out 5.0369e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 118997 29101680 0 1.27e1 244.56
TenGigabitEthernet18/0/2-tx active 118997 29101680 0 5.36e1 244.56
dpdk-input polling 119816 29101680 0 5.38e1 242.89
ethernet-input active 118997 29101680 0 2.33e1 244.56
ip4-input-no-checksum active 118997 29101680 0 3.26e1 244.56
ip4-local active 118997 29101680 0 7.12e1 244.56
ip4-lookup active 118997 29101680 0 4.59e1 244.56
ip4-udp-lookup active 118997 29101680 0 4.31e1 244.56
l2-fwd active 118997 29101680 0 2.94e1 244.56
l2-input active 118997 29101680 0 3.49e1 244.56
l2-learn active 118997 29101680 0 3.59e1 244.56
l2-output active 118997 29101680 0 9.94e0 244.56
vxlan4-input active 118997 29101680 0 4.86e1 244.56
64b-4t2c-ethip4vxlan-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.59e4 0.00
dpdk-process any wait 0 0 2 6.19e5 0.00
fib-walk any wait 0 0 3 1.30e3 0.00
ikev2-manager-process any wait 0 0 6 1.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.12e2 0.00
lisp-retry-service any wait 0 0 3 1.78e3 0.00
unix-epoll-input polling 3597 0 0 4.03e6 0.00
vpe-oam-process any wait 0 0 3 1.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 35.62, last 128 main loops 5.63 per node 72.00
vector rates in 4.6045e6, out 4.6045e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 752126 26790596 0 2.35e1 35.62
TenGigabitEthernet18/0/3-tx active 752126 26790596 0 6.65e1 35.62
dpdk-input polling 865399 26790596 0 8.29e1 30.96
ethernet-input active 752126 26790596 0 4.73e1 35.62
ip4-rewrite active 752126 26790596 0 5.42e1 35.62
l2-fwd active 752126 26790596 0 4.24e1 35.62
l2-input active 752126 26790596 0 4.29e1 35.62
l2-learn active 752126 26790596 0 5.19e1 35.62
l2-output active 752126 26790596 0 2.08e1 35.62
vxlan4-encap active 752126 26790596 0 1.00e2 35.62
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 37.03, last 128 main loops 2.50 per node 32.00
vector rates in 4.6775e6, out 4.6775e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 735050 27215832 0 2.33e1 37.03
TenGigabitEthernet18/0/3-tx active 735050 27215648 0 6.54e1 37.03
dpdk-input polling 812507 27215832 0 7.85e1 33.49
ethernet-input active 735050 27215832 0 4.71e1 37.03
ip4-rewrite active 735050 27215832 0 5.36e1 37.03
l2-fwd active 735050 27215832 0 4.19e1 37.03
l2-input active 735050 27215832 0 4.33e1 37.03
l2-learn active 735050 27215832 0 5.20e1 37.03
l2-output active 735050 27215832 0 2.12e1 37.03
vxlan4-encap active 735050 27215832 0 9.94e1 37.03
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 191.11, last 128 main loops 20.72 per node 204.00
vector rates in 4.8968e6, out 4.8968e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 149084 28491620 0 1.36e1 191.11
TenGigabitEthernet18/0/2-tx active 149084 28491620 0 5.42e1 191.11
dpdk-input polling 150266 28491620 0 5.55e1 189.61
ethernet-input active 149084 28491620 0 2.45e1 191.11
ip4-input-no-checksum active 149084 28491620 0 3.37e1 191.11
ip4-local active 149084 28491620 0 7.27e1 191.11
ip4-lookup active 149084 28491620 0 4.58e1 191.11
ip4-udp-lookup active 149084 28491620 0 4.66e1 191.11
l2-fwd active 149084 28491620 0 3.00e1 191.11
l2-input active 149084 28491620 0 3.51e1 191.11
l2-learn active 149084 28491620 0 3.67e1 191.11
l2-output active 149084 28491620 0 1.08e1 191.11
vxlan4-input active 149084 28491620 0 4.95e1 191.11
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 75.42, last 128 main loops 7.72 per node 76.00
vector rates in 4.3852e6, out 4.3852e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 338316 25514812 0 1.74e1 75.42
TenGigabitEthernet18/0/2-tx active 338316 25514812 0 5.65e1 75.42
dpdk-input polling 341823 25514812 0 6.25e1 74.64
ethernet-input active 338316 25514812 0 3.04e1 75.42
ip4-input-no-checksum active 338316 25514812 0 3.89e1 75.42
ip4-local active 338316 25514812 0 7.90e1 75.42
ip4-lookup active 338316 25514812 0 5.06e1 75.42
ip4-udp-lookup active 338316 25514812 0 4.65e1 75.42
l2-fwd active 338316 25514812 0 3.48e1 75.42
l2-input active 338316 25514812 0 3.86e1 75.42
l2-learn active 338316 25514812 0 4.19e1 75.42
l2-output active 338316 25514812 0 1.39e1 75.42
vxlan4-input active 338316 25514812 0 5.48e1 75.42
64b-8t4c-ethip4vxlan-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 34 3.83e4 0.00
dpdk-process any wait 0 0 2 6.39e5 0.00
fib-walk any wait 0 0 3 1.66e3 0.00
ikev2-manager-process any wait 0 0 6 1.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.01e3 0.00
lisp-retry-service any wait 0 0 3 2.25e3 0.00
unix-epoll-input polling 26618 0 0 5.43e5 0.00
vpe-oam-process any wait 0 0 3 9.31e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 9.93, last 128 main loops 0.00 per node 0.00
vector rates in 2.3023e6, out 2.3023e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1344392 13352924 0 5.21e1 9.93
TenGigabitEthernet18/0/3-tx active 1344392 13352924 0 9.59e1 9.93
dpdk-input polling 4071043 13352924 0 2.70e2 3.28
ethernet-input active 1344392 13352924 0 9.62e1 9.93
ip4-rewrite active 1344392 13352924 0 8.25e1 9.93
l2-fwd active 1344392 13352924 0 7.54e1 9.93
l2-input active 1344392 13352924 0 6.71e1 9.93
l2-learn active 1344392 13352924 0 8.56e1 9.93
l2-output active 1344392 13352924 0 5.07e1 9.93
vxlan4-encap active 1344392 13352924 0 1.46e2 9.93
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 10.08, last 128 main loops 0.00 per node 0.00
vector rates in 2.3388e6, out 2.3388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1345569 13564880 0 5.24e1 10.08
TenGigabitEthernet18/0/3-tx active 1345569 13564880 0 9.36e1 10.08
dpdk-input polling 4162737 13564880 0 2.63e2 3.26
ethernet-input active 1345569 13564880 0 9.25e1 10.08
ip4-rewrite active 1345569 13564880 0 8.22e1 10.08
l2-fwd active 1345569 13564880 0 7.61e1 10.08
l2-input active 1345569 13564880 0 6.72e1 10.08
l2-learn active 1345569 13564880 0 8.61e1 10.08
l2-output active 1345569 13564880 0 5.02e1 10.08
vxlan4-encap active 1345569 13564880 0 1.44e2 10.08
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 9.84, last 128 main loops 0.00 per node 0.00
vector rates in 2.3023e6, out 2.3023e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1356846 13352932 0 5.36e1 9.84
TenGigabitEthernet18/0/3-tx active 1356846 13352932 0 9.59e1 9.84
dpdk-input polling 4168408 13352932 0 2.70e2 3.20
ethernet-input active 1356846 13352932 0 9.52e1 9.84
ip4-rewrite active 1356846 13352932 0 8.29e1 9.84
l2-fwd active 1356846 13352932 0 7.63e1 9.84
l2-input active 1356846 13352932 0 6.75e1 9.84
l2-learn active 1356846 13352932 0 8.61e1 9.84
l2-output active 1356846 13352932 0 5.13e1 9.84
vxlan4-encap active 1356846 13352932 0 1.45e2 9.84
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 10.07, last 128 main loops 1.25 per node 16.00
vector rates in 2.3388e6, out 2.3388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1347093 13564872 0 5.22e1 10.07
TenGigabitEthernet18/0/3-tx active 1347093 13564872 0 9.81e1 10.07
dpdk-input polling 3984252 13564872 0 2.65e2 3.40
ethernet-input active 1347093 13564872 0 9.28e1 10.07
ip4-rewrite active 1347093 13564872 0 8.13e1 10.07
l2-fwd active 1347093 13564872 0 7.53e1 10.07
l2-input active 1347093 13564872 0 6.68e1 10.07
l2-learn active 1347093 13564872 0 8.51e1 10.07
l2-output active 1347093 13564872 0 5.12e1 10.07
vxlan4-encap active 1347093 13564872 0 1.45e2 10.07
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 9.55, last 128 main loops .81 per node 8.00
vector rates in 2.1561e6, out 2.1561e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1309598 12505124 0 5.69e1 9.55
TenGigabitEthernet18/0/2-tx active 1309598 12505124 0 9.88e1 9.55
dpdk-input polling 1316604 12505124 0 1.48e2 9.49
ethernet-input active 1309598 12505124 0 8.54e1 9.55
ip4-input-no-checksum active 1309598 12505124 0 8.58e1 9.55
ip4-local active 1309598 12505124 0 1.18e2 9.55
ip4-lookup active 1309598 12505124 0 8.29e1 9.55
ip4-udp-lookup active 1309598 12505124 0 7.31e1 9.55
l2-fwd active 1309598 12505124 0 7.25e1 9.55
l2-input active 1309598 12505124 0 7.04e1 9.55
l2-learn active 1309598 12505124 0 8.32e1 9.55
l2-output active 1309598 12505124 0 4.93e1 9.55
vxlan4-input active 1309598 12505124 0 1.00e2 9.55
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 8.57, last 128 main loops 1.22 per node 12.00
vector rates in 2.0465e6, out 2.0465e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1385473 11869284 0 6.09e1 8.57
TenGigabitEthernet18/0/2-tx active 1385473 11869284 0 1.01e2 8.57
dpdk-input polling 1400854 11869284 0 1.52e2 8.47
ethernet-input active 1385473 11869284 0 8.95e1 8.57
ip4-input-no-checksum active 1385473 11869284 0 9.43e1 8.57
ip4-local active 1385473 11869284 0 1.22e2 8.57
ip4-lookup active 1385473 11869284 0 8.77e1 8.57
ip4-udp-lookup active 1385473 11869284 0 7.66e1 8.57
l2-fwd active 1385473 11869284 0 7.78e1 8.57
l2-input active 1385473 11869284 0 7.49e1 8.57
l2-learn active 1385473 11869284 0 8.73e1 8.57
l2-output active 1385473 11869284 0 5.51e1 8.57
vxlan4-input active 1385473 11869284 0 1.05e2 8.57
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 15.06, last 128 main loops 1.22 per node 12.00
vector rates in 2.7408e6, out 2.7408e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1055769 15896356 0 4.15e1 15.06
TenGigabitEthernet18/0/2-tx active 1055769 15896356 0 7.76e1 15.06
dpdk-input polling 1056874 15896356 0 1.07e2 15.04
ethernet-input active 1055769 15896356 0 5.96e1 15.06
ip4-input-no-checksum active 1055769 15896356 0 6.87e1 15.06
ip4-local active 1055769 15896356 0 1.07e2 15.06
ip4-lookup active 1055769 15896356 0 7.00e1 15.06
ip4-udp-lookup active 1055769 15896356 0 6.21e1 15.06
l2-fwd active 1055769 15896356 0 5.69e1 15.06
l2-input active 1055769 15896356 0 5.63e1 15.06
l2-learn active 1055769 15896356 0 6.85e1 15.06
l2-output active 1055769 15896356 0 3.46e1 15.06
vxlan4-input active 1055769 15896356 0 8.10e1 15.06
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 11.11, last 128 main loops 1.22 per node 12.00
vector rates in 2.3388e6, out 2.3388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1220808 13564900 0 4.99e1 11.11
TenGigabitEthernet18/0/2-tx active 1220808 13564900 0 9.13e1 11.11
dpdk-input polling 1224143 13564900 0 1.29e2 11.08
ethernet-input active 1220808 13564900 0 7.69e1 11.11
ip4-input-no-checksum active 1220808 13564900 0 8.01e1 11.11
ip4-local active 1220808 13564900 0 1.14e2 11.11
ip4-lookup active 1220808 13564900 0 7.79e1 11.11
ip4-udp-lookup active 1220808 13564900 0 6.89e1 11.11
l2-fwd active 1220808 13564900 0 6.67e1 11.11
l2-input active 1220808 13564900 0 6.64e1 11.11
l2-learn active 1220808 13564900 0 8.09e1 11.11
l2-output active 1220808 13564900 0 4.34e1 11.11
vxlan4-input active 1220808 13564900 0 9.38e1 11.11

10ge2p1x710-ethip4vxlan-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC with VXLANoIPv4 test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross-connect on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. VXLAN tunnels are configured between L2XCs on DUT1 and DUT2. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4vxlan-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.15e4 0.00
dpdk-process any wait 0 0 2 2.56e3 0.00
fib-walk any wait 0 0 3 6.76e2 0.00
ikev2-manager-process any wait 0 0 6 5.75e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.20e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.04e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.49e3 0.00
lisp-retry-service any wait 0 0 3 8.47e2 0.00
statseg-collector-process time wait 0 0 1 9.08e2 0.00
unix-epoll-input polling 6367 0 0 2.23e6 0.00
vpe-oam-process any wait 0 0 3 4.15e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 47.25, last 128 main loops 0.00 per node 0.00
vector rates in 5.9087e6, out 5.9087e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 712215 33651796 0 2.00e1 47.25
TenGigabitEthernet18/0/3-tx active 712215 33651796 0 6.16e1 47.25
dpdk-input polling 4040014 33651796 0 8.73e1 8.33
ethernet-input active 712215 33651796 0 4.10e1 47.25
ip4-rewrite active 712215 33651796 0 5.18e1 47.25
l2-input active 712215 33651796 0 3.19e1 47.25
l2-output active 712215 33651796 0 1.98e1 47.25
vxlan4-encap active 712215 33651796 0 9.09e1 47.25
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 251.04, last 128 main loops 22.00 per node 256.00
vector rates in 5.9087e6, out 5.9087e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 134047 33651768 0 1.26e1 251.04
TenGigabitEthernet18/0/2-tx active 134047 33651768 0 5.34e1 251.04
dpdk-input polling 134978 33651768 0 5.36e1 249.31
ethernet-input active 134047 33651768 0 2.31e1 251.04
ip4-input-no-checksum active 134047 33651768 0 3.21e1 251.04
ip4-local active 134047 33651768 0 7.43e1 251.04
ip4-lookup active 134047 33651768 0 4.54e1 251.04
ip4-udp-lookup active 134047 33651768 0 4.28e1 251.04
l2-input active 134047 33651768 0 2.58e1 251.04
l2-output active 134047 33651768 0 1.04e1 251.04
vxlan4-input active 134047 33651768 0 4.85e1 251.04
64b-4t2c-ethip4vxlan-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 44 2.99e4 0.00
dpdk-process any wait 0 0 2 6.15e5 0.00
fib-walk any wait 0 0 3 8.17e2 0.00
ikev2-manager-process any wait 0 0 6 6.76e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.12e2 0.00
lisp-retry-service any wait 0 0 3 1.16e3 0.00
unix-epoll-input polling 9446 0 0 1.53e6 0.00
vpe-oam-process any wait 0 0 3 5.25e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 22.46, last 128 main loops 1.25 per node 20.00
vector rates in 4.6045e6, out 4.6045e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1190529 26743520 0 2.99e1 22.46
TenGigabitEthernet18/0/3-tx active 1190529 26743520 0 7.20e1 22.46
dpdk-input polling 3146342 26743520 0 1.20e2 8.49
ethernet-input active 1190529 26743520 0 5.66e1 22.46
ip4-rewrite active 1190529 26743520 0 6.09e1 22.46
l2-input active 1190529 26743520 0 4.07e1 22.46
l2-output active 1190529 26743520 0 2.94e1 22.46
vxlan4-encap active 1190529 26743520 0 1.09e2 22.46
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 23.04, last 128 main loops 0.00 per node 0.00
vector rates in 4.6775e6, out 4.6775e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1179214 27168028 0 2.98e1 23.04
TenGigabitEthernet18/0/3-tx active 1179214 27168028 0 7.18e1 23.04
dpdk-input polling 3099769 27168028 0 1.13e2 8.76
ethernet-input active 1179214 27168028 0 5.68e1 23.04
ip4-rewrite active 1179214 27168028 0 6.03e1 23.04
l2-input active 1179214 27168028 0 4.08e1 23.04
l2-output active 1179214 27168028 0 2.98e1 23.04
vxlan4-encap active 1179214 27168028 0 1.09e2 23.04
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 54.85, last 128 main loops 4.13 per node 48.00
vector rates in 4.8968e6, out 4.8968e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 518501 28441500 0 1.97e1 54.85
TenGigabitEthernet18/0/2-tx active 518501 28441500 0 5.78e1 54.85
dpdk-input polling 519262 28441500 0 6.74e1 54.77
ethernet-input active 518501 28441500 0 3.29e1 54.85
ip4-input-no-checksum active 518501 28441500 0 4.16e1 54.85
ip4-local active 518501 28441500 0 8.09e1 54.85
ip4-lookup active 518501 28441500 0 5.12e1 54.85
ip4-udp-lookup active 518501 28441500 0 4.73e1 54.85
l2-input active 518501 28441500 0 3.20e1 54.85
l2-output active 518501 28441500 0 1.69e1 54.85
vxlan4-input active 518501 28441500 0 5.68e1 54.85
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 36.02, last 128 main loops 4.47 per node 52.00
vector rates in 4.3852e6, out 4.3852e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 707069 25470012 0 2.43e1 36.02
TenGigabitEthernet18/0/2-tx active 707069 25470012 0 6.33e1 36.02
dpdk-input polling 708184 25470012 0 7.32e1 35.97
ethernet-input active 707069 25470012 0 3.89e1 36.02
ip4-input-no-checksum active 707069 25470012 0 4.79e1 36.02
ip4-local active 707069 25470012 0 8.72e1 36.02
ip4-lookup active 707069 25470012 0 5.71e1 36.02
ip4-udp-lookup active 707069 25470012 0 5.11e1 36.02
l2-input active 707069 25470012 0 3.60e1 36.02
l2-output active 707069 25470012 0 2.12e1 36.02
vxlan4-input active 707069 25470012 0 6.12e1 36.02
64b-8t4c-ethip4vxlan-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 30 4.21e4 0.00
dpdk-process any wait 0 0 2 6.39e5 0.00
fib-walk any wait 0 0 3 1.59e3 0.00
ikev2-manager-process any wait 0 0 5 9.97e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.54e2 0.00
lisp-retry-service any wait 0 0 3 1.62e3 0.00
unix-epoll-input polling 34664 0 0 4.09e5 0.00
vpe-oam-process any wait 0 0 3 8.07e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 7.82, last 128 main loops 0.00 per node 0.00
vector rates in 2.3023e6, out 2.3023e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1676044 13114296 0 6.19e1 7.82
TenGigabitEthernet18/0/3-tx active 1676044 13114296 0 1.05e2 7.82
dpdk-input polling 5387518 13114296 0 3.49e2 2.43
ethernet-input active 1676044 13114296 0 1.11e2 7.82
ip4-rewrite active 1676044 13114296 0 9.14e1 7.82
l2-input active 1676044 13114296 0 6.47e1 7.82
l2-output active 1676044 13114296 0 6.69e1 7.82
vxlan4-encap active 1676044 13114296 0 1.52e2 7.82
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 7.95, last 128 main loops 0.00 per node 0.00
vector rates in 2.3388e6, out 2.3388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1675839 13322460 0 6.19e1 7.95
TenGigabitEthernet18/0/3-tx active 1675839 13322460 0 1.03e2 7.95
dpdk-input polling 5381874 13322460 0 3.40e2 2.48
ethernet-input active 1675839 13322460 0 1.09e2 7.95
ip4-rewrite active 1675839 13322460 0 9.35e1 7.95
l2-input active 1675839 13322460 0 6.42e1 7.95
l2-output active 1675839 13322460 0 6.56e1 7.95
vxlan4-encap active 1675839 13322460 0 1.52e2 7.95
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 7.97, last 128 main loops .25 per node 4.00
vector rates in 2.3023e6, out 2.3023e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1644706 13114292 0 6.22e1 7.97
TenGigabitEthernet18/0/3-tx active 1644706 13114292 0 1.05e2 7.97
dpdk-input polling 5360509 13114292 0 3.55e2 2.45
ethernet-input active 1644706 13114292 0 1.09e2 7.97
ip4-rewrite active 1644706 13114292 0 9.28e1 7.97
l2-input active 1644706 13114292 0 6.62e1 7.97
l2-output active 1644706 13114292 0 6.42e1 7.97
vxlan4-encap active 1644706 13114292 0 1.54e2 7.97
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 8.02, last 128 main loops .50 per node 8.00
vector rates in 2.3388e6, out 2.3388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1661114 13322456 0 6.27e1 8.02
TenGigabitEthernet18/0/3-tx active 1661114 13322456 0 1.07e2 8.02
dpdk-input polling 5350810 13322456 0 3.41e2 2.49
ethernet-input active 1661114 13322456 0 1.09e2 8.02
ip4-rewrite active 1661114 13322456 0 9.21e1 8.02
l2-input active 1661114 13322456 0 6.51e1 8.02
l2-output active 1661114 13322456 0 6.37e1 8.02
vxlan4-encap active 1661114 13322456 0 1.52e2 8.02
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 7.16, last 128 main loops 1.03 per node 12.00
vector rates in 2.1561e6, out 2.1561e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1716410 12281646 0 7.02e1 7.16
TenGigabitEthernet18/0/2-tx active 1716410 12281646 0 1.08e2 7.16
dpdk-input polling 1796890 12281646 0 1.78e2 6.83
ethernet-input active 1716410 12281646 0 9.69e1 7.16
ip4-input-no-checksum active 1716410 12281646 0 9.98e1 7.16
ip4-local active 1716410 12281646 0 1.24e2 7.16
ip4-lookup active 1716410 12281646 0 9.37e1 7.16
ip4-udp-lookup active 1716410 12281646 0 8.25e1 7.16
l2-input active 1716410 12281646 0 7.33e1 7.16
l2-output active 1716410 12281646 0 6.88e1 7.16
vxlan4-input active 1716410 12281646 0 1.15e2 7.16
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 6.45, last 128 main loops 1.03 per node 12.00
vector rates in 2.0465e6, out 2.0465e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1807377 11657156 0 7.41e1 6.45
TenGigabitEthernet18/0/2-tx active 1807377 11657156 0 1.13e2 6.45
dpdk-input polling 1987964 11657156 0 1.89e2 5.86
ethernet-input active 1807377 11657156 0 1.03e2 6.45
ip4-input-no-checksum active 1807377 11657156 0 1.08e2 6.45
ip4-local active 1807377 11657156 0 1.29e2 6.45
ip4-lookup active 1807377 11657156 0 9.99e1 6.45
ip4-udp-lookup active 1807377 11657156 0 8.61e1 6.45
l2-input active 1807377 11657156 0 7.48e1 6.45
l2-output active 1807377 11657156 0 7.14e1 6.45
vxlan4-input active 1807377 11657156 0 1.19e2 6.45
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 10.53, last 128 main loops .34 per node 4.00
vector rates in 2.7408e6, out 2.7408e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1482474 15612268 0 5.13e1 10.53
TenGigabitEthernet18/0/2-tx active 1482474 15612268 0 8.63e1 10.53
dpdk-input polling 1486629 15612268 0 1.29e2 10.50
ethernet-input active 1482474 15612268 0 7.57e1 10.53
ip4-input-no-checksum active 1482474 15612268 0 7.87e1 10.53
ip4-local active 1482474 15612268 0 1.12e2 10.53
ip4-lookup active 1482474 15612268 0 8.02e1 10.53
ip4-udp-lookup active 1482474 15612268 0 6.91e1 10.53
l2-input active 1482474 15612268 0 5.74e1 10.53
l2-output active 1482474 15612268 0 4.89e1 10.53
vxlan4-input active 1482474 15612268 0 9.30e1 10.53
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 8.03, last 128 main loops .69 per node 8.00
vector rates in 2.3388e6, out 2.3388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1659241 13322458 0 6.23e1 8.03
TenGigabitEthernet18/0/2-tx active 1659241 13322458 0 1.01e2 8.03
dpdk-input polling 1703290 13322458 0 1.61e2 7.82
ethernet-input active 1659241 13322458 0 9.13e1 8.03
ip4-input-no-checksum active 1659241 13322458 0 9.29e1 8.03
ip4-local active 1659241 13322458 0 1.19e2 8.03
ip4-lookup active 1659241 13322458 0 8.86e1 8.03
ip4-udp-lookup active 1659241 13322458 0 7.66e1 8.03
l2-input active 1659241 13322458 0 6.62e1 8.03
l2-output active 1659241 13322458 0 6.17e1 8.03
vxlan4-input active 1659241 13322458 0 1.07e2 8.03

ip6

10ge2p1x710-ethip6-ip6base-copwhtlistbase-ndrpdr

RFC2544: Pkt throughput IPv6 whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing, two static IPv6 /64 routes and IPv6 COP security whitelist ingress /64 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6-ip6base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.32e4 0.00
dpdk-process any wait 0 0 2 5.73e5 0.00
fib-walk any wait 0 0 3 7.52e2 0.00
ikev2-manager-process any wait 0 0 6 1.08e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.72e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.81e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.42e3 0.00
lisp-retry-service any wait 0 0 3 9.51e2 0.00
statseg-collector-process time wait 0 0 1 1.36e3 0.00
unix-epoll-input polling 9024 0 0 1.58e6 0.00
vpe-oam-process any wait 0 0 3 4.11e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 234.71, last 128 main loops 15.75 per node 252.00
vector rates in 5.8308e6, out 5.8308e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 142537 33455184 0 1.29e1 234.71
TenGigabitEthernet18/0/3-tx active 142537 33455184 0 5.33e1 234.71
cop-input active 142537 33455184 0 2.89e1 234.71
dpdk-input polling 142537 33455184 0 5.27e1 234.71
ip6-cop-whitelist active 142537 33455184 0 1.03e2 234.71
ip6-input active 142537 33455184 0 3.49e1 234.71
ip6-lookup active 142537 33455184 0 9.89e1 234.71
ip6-rewrite active 142537 33455184 0 4.26e1 234.71
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 46.52, last 128 main loops 0.00 per node 0.00
vector rates in 5.8308e6, out 5.8308e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 719171 33455286 0 2.01e1 46.52
TenGigabitEthernet18/0/2-tx active 719171 33455286 0 6.05e1 46.52
dpdk-input polling 7220624 33455286 0 1.02e2 4.63
ethernet-input active 719171 33455286 0 3.45e1 46.52
ip6-input active 719171 33455286 0 4.15e1 46.52
ip6-lookup active 719171 33455286 0 9.15e1 46.52
ip6-rewrite active 719171 33455286 0 4.88e1 46.52
78b-4t2c-ethip6-ip6base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.54e4 0.00
dpdk-process any wait 0 0 2 6.35e5 0.00
fib-walk any wait 0 0 3 8.49e2 0.00
ikev2-manager-process any wait 0 0 5 1.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.29e2 0.00
lisp-retry-service any wait 0 0 3 1.36e3 0.00
unix-epoll-input polling 12260 0 0 1.16e6 0.00
vpe-oam-process any wait 0 0 3 7.80e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 153.38, last 128 main loops 9.00 per node 144.00
vector rates in 5.7103e6, out 5.7103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 212091 32529544 0 1.40e1 153.38
TenGigabitEthernet18/0/3-tx active 212091 32529544 0 5.41e1 153.38
cop-input active 212091 32529544 0 3.05e1 153.38
dpdk-input polling 212091 32529544 0 5.59e1 153.38
ip6-cop-whitelist active 212091 32529544 0 1.06e2 153.38
ip6-input active 212091 32529544 0 3.56e1 153.38
ip6-lookup active 212091 32529544 0 9.84e1 153.38
ip6-rewrite active 212091 32529544 0 4.10e1 153.38
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 225.35, last 128 main loops 15.25 per node 244.00
vector rates in 5.8473e6, out 5.8473e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 147818 33310116 0 1.30e1 225.35
TenGigabitEthernet18/0/3-tx active 147818 33310116 0 5.27e1 225.35
cop-input active 147818 33310116 0 2.92e1 225.35
dpdk-input polling 147818 33310116 0 5.35e1 225.35
ip6-cop-whitelist active 147818 33310116 0 1.06e2 225.35
ip6-input active 147818 33310116 0 3.58e1 225.35
ip6-lookup active 147818 33310116 0 9.58e1 225.35
ip6-rewrite active 147818 33310116 0 3.97e1 225.35
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 36.01, last 128 main loops 0.00 per node 0.00
vector rates in 5.7103e6, out 5.7103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 903337 32529576 0 2.26e1 36.01
TenGigabitEthernet18/0/2-tx active 903337 32529576 0 6.28e1 36.01
dpdk-input polling 5522349 32529576 0 1.01e2 5.89
ethernet-input active 903337 32529576 0 3.83e1 36.01
ip6-input active 903337 32529576 0 4.35e1 36.01
ip6-lookup active 903337 32529576 0 9.46e1 36.01
ip6-rewrite active 903337 32529576 0 4.87e1 36.01
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 39.20, last 128 main loops 0.00 per node 0.00
vector rates in 5.8473e6, out 5.8473e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 849697 33310092 0 2.21e1 39.20
TenGigabitEthernet18/0/2-tx active 849697 33310092 0 6.16e1 39.20
dpdk-input polling 5196055 33310092 0 9.65e1 6.41
ethernet-input active 849697 33310092 0 3.69e1 39.20
ip6-input active 849697 33310092 0 4.23e1 39.20
ip6-lookup active 849697 33310092 0 9.67e1 39.20
ip6-rewrite active 849697 33310092 0 4.79e1 39.20
78b-8t4c-ethip6-ip6base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 30 4.13e4 0.00
dpdk-process any wait 0 0 2 3.39e5 0.00
fib-walk any wait 0 0 3 1.79e3 0.00
ikev2-manager-process any wait 0 0 5 9.79e2 0.00
ip-neighbor-scan-process any wait 0 0 1 2.89e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.36e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.43e3 0.00
lisp-retry-service any wait 0 0 3 2.33e3 0.00
statseg-collector-process time wait 0 0 1 2.71e3 0.00
unix-epoll-input polling 24305 0 0 5.84e5 0.00
vpe-oam-process any wait 0 0 3 6.53e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 10.17, last 128 main loops .50 per node 8.00
vector rates in 3.1604e6, out 3.1604e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1769979 18004356 0 5.06e1 10.17
TenGigabitEthernet18/0/3-tx active 1769979 18004356 0 8.79e1 10.17
cop-input active 1769979 18004356 0 7.55e1 10.17
dpdk-input polling 1770135 18004356 0 1.29e2 10.17
ip6-cop-whitelist active 1769979 18004356 0 1.45e2 10.17
ip6-input active 1769979 18004356 0 6.68e1 10.17
ip6-lookup active 1769979 18004356 0 1.29e2 10.17
ip6-rewrite active 1769979 18004356 0 7.22e1 10.17
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 10.32, last 128 main loops .75 per node 12.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1771454 18290140 0 5.04e1 10.32
TenGigabitEthernet18/0/3-tx active 1771454 18290076 0 8.93e1 10.32
cop-input active 1771454 18290140 0 7.43e1 10.32
dpdk-input polling 1771581 18290140 0 1.26e2 10.32
ip6-cop-whitelist active 1771454 18290140 0 1.41e2 10.32
ip6-input active 1771454 18290140 0 6.64e1 10.32
ip6-lookup active 1771454 18290140 0 1.29e2 10.32
ip6-rewrite active 1771454 18290140 0 7.15e1 10.32
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 9.58, last 128 main loops .50 per node 8.00
vector rates in 3.1103e6, out 3.1103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1848865 17718576 0 5.32e1 9.58
TenGigabitEthernet18/0/3-tx active 1848865 17718576 0 9.00e1 9.58
cop-input active 1848865 17718576 0 7.77e1 9.58
dpdk-input polling 1849350 17718576 0 1.33e2 9.58
ip6-cop-whitelist active 1848865 17718576 0 1.44e2 9.58
ip6-input active 1848865 17718576 0 6.89e1 9.58
ip6-lookup active 1848865 17718576 0 1.30e2 9.58
ip6-rewrite active 1848865 17718576 0 7.39e1 9.58
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 10.43, last 128 main loops .75 per node 12.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1753273 18290136 0 5.02e1 10.43
TenGigabitEthernet18/0/3-tx active 1753273 18290027 0 8.94e1 10.43
cop-input active 1753273 18290136 0 7.39e1 10.43
dpdk-input polling 1753449 18290136 0 1.27e2 10.43
ip6-cop-whitelist active 1753273 18290136 0 1.43e2 10.43
ip6-input active 1753273 18290136 0 6.68e1 10.43
ip6-lookup active 1753273 18290136 0 1.28e2 10.43
ip6-rewrite active 1753273 18290136 0 7.14e1 10.43
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 7.58, last 128 main loops 0.00 per node 0.00
vector rates in 3.1604e6, out 3.1604e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2374248 18004364 0 6.41e1 7.58
TenGigabitEthernet18/0/2-tx active 2374248 18004364 0 1.03e2 7.58
dpdk-input polling 3680302 18004364 0 1.86e2 4.89
ethernet-input active 2374248 18004364 0 9.49e1 7.58
ip6-input active 2374248 18004364 0 7.66e1 7.58
ip6-lookup active 2374248 18004364 0 1.28e2 7.58
ip6-rewrite active 2374248 18004364 0 8.27e1 7.58
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 7.78, last 128 main loops .66 per node 12.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2349954 18290104 0 6.31e1 7.78
TenGigabitEthernet18/0/2-tx active 2349954 18290104 0 1.00e2 7.78
dpdk-input polling 3666492 18290104 0 1.83e2 4.99
ethernet-input active 2349954 18290104 0 9.18e1 7.78
ip6-input active 2349954 18290104 0 7.74e1 7.78
ip6-lookup active 2349954 18290104 0 1.27e2 7.78
ip6-rewrite active 2349954 18290104 0 8.28e1 7.78
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 7.39, last 128 main loops .44 per node 8.00
vector rates in 3.1103e6, out 3.1103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2397501 17718584 0 6.59e1 7.39
TenGigabitEthernet18/0/2-tx active 2397501 17718584 0 1.02e2 7.39
dpdk-input polling 3757517 17718584 0 1.91e2 4.72
ethernet-input active 2397501 17718584 0 9.65e1 7.39
ip6-input active 2397501 17718584 0 7.84e1 7.39
ip6-lookup active 2397501 17718584 0 1.29e2 7.39
ip6-rewrite active 2397501 17718584 0 8.55e1 7.39
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 7.79, last 128 main loops .44 per node 8.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2345879 18290108 0 6.29e1 7.79
TenGigabitEthernet18/0/2-tx active 2345879 18290081 0 1.04e2 7.79
dpdk-input polling 3591671 18290108 0 1.85e2 5.09
ethernet-input active 2345879 18290108 0 9.27e1 7.79
ip6-input active 2345879 18290108 0 7.59e1 7.79
ip6-lookup active 2345879 18290108 0 1.26e2 7.79
ip6-rewrite active 2345879 18290108 0 8.27e1 7.79

10ge2p1x710-ethip6-ip6base-iacldstbase-ndrpdr

RFC2544: Pkt throughput IPv6 iAcl whitelist test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing, two static IPv6 /64 routes and IPv6 iAcl security whitelist ingress /64 filter entries applied on links TG - DUT1 and DUT2 - TG. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6-ip6base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 5.04e4 0.00
dpdk-process any wait 0 0 2 5.29e3 0.00
fib-walk any wait 0 0 3 7.77e2 0.00
ikev2-manager-process any wait 0 0 6 7.01e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.08e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.52e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.00e3 0.00
lisp-retry-service any wait 0 0 3 1.59e3 0.00
statseg-collector-process time wait 0 0 1 7.96e2 0.00
unix-epoll-input polling 14243 0 0 1.01e6 0.00
vpe-oam-process any wait 0 0 3 4.75e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 237.61, last 128 main loops 16.00 per node 256.00
vector rates in 5.1404e6, out 5.1404e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 124997 29700668 0 1.31e1 237.61
TenGigabitEthernet18/0/3-tx active 124997 29700668 0 5.26e1 237.61
dpdk-input polling 124997 29700668 0 5.15e1 237.61
ethernet-input active 124997 29700668 0 2.29e1 237.61
ip6-inacl active 124997 29700668 0 1.63e2 237.61
ip6-input active 124997 29700668 0 4.44e1 237.61
ip6-lookup active 124997 29700668 0 9.72e1 237.61
ip6-rewrite active 124997 29700668 0 4.05e1 237.61
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 44.13, last 128 main loops 0.00 per node 0.00
vector rates in 5.1404e6, out 5.1404e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 673004 29700834 0 1.98e1 44.13
TenGigabitEthernet18/0/2-tx active 673004 29700834 0 6.05e1 44.13
dpdk-input polling 13089894 29700834 0 1.37e2 2.27
ethernet-input active 673004 29700834 0 3.44e1 44.13
ip6-input active 673004 29700834 0 4.29e1 44.13
ip6-lookup active 673004 29700834 0 8.99e1 44.13
ip6-rewrite active 673004 29700834 0 4.65e1 44.13
78b-4t2c-ethip6-ip6base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 45 3.44e4 0.00
dpdk-process any wait 0 0 2 5.96e5 0.00
fib-walk any wait 0 0 3 9.83e2 0.00
ikev2-manager-process any wait 0 0 6 7.04e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.80e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.40e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.94e3 0.00
lisp-retry-service any wait 0 0 3 1.27e3 0.00
statseg-collector-process time wait 0 0 1 9.40e2 0.00
unix-epoll-input polling 22598 0 0 6.41e5 0.00
vpe-oam-process any wait 0 0 2 5.81e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 58.19, last 128 main loops 2.75 per node 44.00
vector rates in 4.2142e6, out 4.2142e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 421327 24519852 0 1.86e1 58.19
TenGigabitEthernet18/0/3-tx active 421327 24519852 0 5.72e1 58.19
dpdk-input polling 423173 24519852 0 6.47e1 57.94
ethernet-input active 421327 24519852 0 3.17e1 58.19
ip6-inacl active 421327 24519852 0 2.22e2 58.19
ip6-input active 421327 24519852 0 4.85e1 58.19
ip6-lookup active 421327 24519852 0 1.02e2 58.19
ip6-rewrite active 421327 24519852 0 4.34e1 58.19
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 65.73, last 128 main loops 5.00 per node 80.00
vector rates in 4.3153e6, out 4.3153e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 381992 25108324 0 1.77e1 65.73
TenGigabitEthernet18/0/3-tx active 381992 25108324 0 5.54e1 65.73
dpdk-input polling 382402 25108324 0 6.22e1 65.66
ethernet-input active 381992 25108324 0 3.04e1 65.73
ip6-inacl active 381992 25108324 0 2.18e2 65.73
ip6-input active 381992 25108324 0 4.97e1 65.73
ip6-lookup active 381992 25108324 0 9.87e1 65.73
ip6-rewrite active 381992 25108324 0 4.28e1 65.73
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 19.47, last 128 main loops 0.00 per node 0.00
vector rates in 4.2141e6, out 4.2141e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1259486 24519456 0 3.03e1 19.47
TenGigabitEthernet18/0/2-tx active 1259486 24519456 0 6.94e1 19.47
dpdk-input polling 10312538 24519456 0 1.78e2 2.38
ethernet-input active 1259486 24519456 0 4.98e1 19.47
ip6-input active 1259486 24519456 0 5.16e1 19.47
ip6-lookup active 1259486 24519456 0 1.01e2 19.47
ip6-rewrite active 1259486 24519456 0 5.35e1 19.47
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 20.22, last 128 main loops 0.00 per node 0.00
vector rates in 4.3152e6, out 4.3152e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1242031 25107960 0 2.95e1 20.22
TenGigabitEthernet18/0/2-tx active 1242031 25107960 0 6.86e1 20.22
dpdk-input polling 10074649 25107960 0 1.71e2 2.49
ethernet-input active 1242031 25107960 0 4.85e1 20.22
ip6-input active 1242031 25107960 0 5.05e1 20.22
ip6-lookup active 1242031 25107960 0 1.02e2 20.22
ip6-rewrite active 1242031 25107960 0 5.29e1 20.22
78b-8t4c-ethip6-ip6base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 36 3.84e4 0.00
dpdk-process any wait 0 0 2 7.68e3 0.00
fib-walk any wait 0 0 3 1.24e3 0.00
ikev2-manager-process any wait 0 0 6 8.66e2 0.00
ip-neighbor-scan-process any wait 0 0 1 2.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.18e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.02e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.75e3 0.00
lisp-retry-service any wait 0 0 3 2.22e3 0.00
statseg-collector-process time wait 0 0 1 2.34e3 0.00
unix-epoll-input polling 50747 0 0 2.84e5 0.00
vpe-oam-process any wait 0 0 3 6.35e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 22.37, last 128 main loops 1.00 per node 16.00
vector rates in 3.1604e6, out 3.1604e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 817145 18277704 0 2.89e1 22.37
TenGigabitEthernet18/0/3-tx active 817145 18277515 0 6.97e1 22.37
dpdk-input polling 817153 18277704 0 8.78e1 22.37
ethernet-input active 817145 18277704 0 4.68e1 22.37
ip6-inacl active 817145 18277704 0 3.17e2 22.37
ip6-input active 817145 18277704 0 6.07e1 22.37
ip6-lookup active 817145 18277704 0 1.12e2 22.37
ip6-rewrite active 817145 18277704 0 5.26e1 22.37
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 22.08, last 128 main loops 2.00 per node 32.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 841056 18567968 0 2.94e1 22.08
TenGigabitEthernet18/0/3-tx active 841056 18567879 0 6.77e1 22.08
dpdk-input polling 841062 18567968 0 8.75e1 22.08
ethernet-input active 841056 18567968 0 4.63e1 22.08
ip6-inacl active 841056 18567968 0 3.09e2 22.08
ip6-input active 841056 18567968 0 5.99e1 22.08
ip6-lookup active 841056 18567968 0 1.11e2 22.08
ip6-rewrite active 841056 18567968 0 5.31e1 22.08
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 18.09, last 128 main loops 1.00 per node 16.00
vector rates in 3.1103e6, out 3.1103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 993823 17987704 0 3.35e1 18.09
TenGigabitEthernet18/0/3-tx active 993823 17987704 0 7.01e1 18.09
dpdk-input polling 993839 17987704 0 9.50e1 18.09
ethernet-input active 993823 17987704 0 5.11e1 18.09
ip6-inacl active 993823 17987704 0 2.99e2 18.09
ip6-input active 993823 17987704 0 6.41e1 18.09
ip6-lookup active 993823 17987704 0 1.16e2 18.09
ip6-rewrite active 993823 17987704 0 5.64e1 18.09
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 23.29, last 128 main loops 1.25 per node 20.00
vector rates in 3.2106e6, out 3.2105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 797165 18567780 0 2.89e1 23.29
TenGigabitEthernet18/0/3-tx active 797165 18567383 0 6.66e1 23.29
dpdk-input polling 797172 18567780 0 8.49e1 23.29
ethernet-input active 797165 18567780 0 4.55e1 23.29
ip6-inacl active 797165 18567780 0 3.14e2 23.29
ip6-input active 797165 18567780 0 6.05e1 23.29
ip6-lookup active 797165 18567780 0 1.13e2 23.29
ip6-rewrite active 797165 18567780 0 5.27e1 23.29
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 11.46, last 128 main loops 1.53 per node 28.00
vector rates in 3.1604e6, out 3.1604e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1595190 18277540 0 4.26e1 11.46
TenGigabitEthernet18/0/2-tx active 1595190 18277540 0 8.29e1 11.46
dpdk-input polling 10320629 18277540 0 2.76e2 1.77
ethernet-input active 1595190 18277540 0 6.82e1 11.46
ip6-input active 1595190 18277540 0 6.23e1 11.46
ip6-lookup active 1595190 18277540 0 1.09e2 11.46
ip6-rewrite active 1595190 18277540 0 6.31e1 11.46
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 11.48, last 128 main loops 1.75 per node 32.00
vector rates in 3.2105e6, out 3.2105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1617429 18567416 0 4.27e1 11.48
TenGigabitEthernet18/0/2-tx active 1617429 18567307 0 8.35e1 11.48
dpdk-input polling 10248693 18567416 0 2.66e2 1.81
ethernet-input active 1617429 18567416 0 6.63e1 11.48
ip6-input active 1617429 18567416 0 6.39e1 11.48
ip6-lookup active 1617429 18567416 0 1.09e2 11.48
ip6-rewrite active 1617429 18567416 0 6.37e1 11.48
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 11.75, last 128 main loops 0.00 per node 0.00
vector rates in 3.1102e6, out 3.1102e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1530540 17987608 0 4.32e1 11.75
TenGigabitEthernet18/0/2-tx active 1530540 17987608 0 8.13e1 11.75
dpdk-input polling 11099817 17987608 0 2.82e2 1.62
ethernet-input active 1530540 17987608 0 6.61e1 11.75
ip6-input active 1530540 17987608 0 6.32e1 11.75
ip6-lookup active 1530540 17987608 0 1.13e2 11.75
ip6-rewrite active 1530540 17987608 0 6.38e1 11.75
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 11.70, last 128 main loops 0.00 per node 0.00
vector rates in 3.2105e6, out 3.2105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1586864 18567600 0 4.23e1 11.70
TenGigabitEthernet18/0/2-tx active 1586864 18567501 0 8.32e1 11.70
dpdk-input polling 10659225 18567600 0 2.72e2 1.74
ethernet-input active 1586864 18567600 0 6.52e1 11.70
ip6-input active 1586864 18567600 0 6.13e1 11.70
ip6-lookup active 1586864 18567600 0 1.08e2 11.70
ip6-rewrite active 1586864 18567600 0 6.26e1 11.70

10ge2p1x710-ethip6-ip6base-ndrpdr

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and two static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 3.57e4 0.00
dpdk-process any wait 0 0 2 3.67e3 0.00
fib-walk any wait 0 0 3 5.96e2 0.00
ikev2-manager-process any wait 0 0 6 5.17e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.48e2 0.00
lisp-retry-service any wait 0 0 3 9.85e2 0.00
unix-epoll-input polling 2884 0 0 4.98e6 0.00
vpe-oam-process any wait 0 0 3 3.87e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 222.90, last 128 main loops 14.00 per node 256.00
vector rates in 7.7337e6, out 7.7337e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 199652 44503348 0 1.32e1 222.90
TenGigabitEthernet18/0/3-tx active 199652 44503348 0 5.52e1 222.90
dpdk-input polling 199652 44503348 0 5.45e1 222.90
ethernet-input active 199652 44503348 0 2.39e1 222.90
ip6-input active 199652 44503348 0 3.53e1 222.90
ip6-lookup active 199652 44503348 0 9.87e1 222.90
ip6-rewrite active 199652 44503348 0 4.08e1 222.90
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 130.42, last 128 main loops 9.63 per node 176.00
vector rates in 7.7336e6, out 7.7336e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 341230 44503232 0 1.46e1 130.42
TenGigabitEthernet18/0/2-tx active 341230 44503232 0 5.61e1 130.42
dpdk-input polling 342213 44503232 0 5.97e1 130.05
ethernet-input active 341230 44503232 0 2.67e1 130.42
ip6-input active 341230 44503232 0 3.67e1 130.42
ip6-lookup active 341230 44503232 0 8.45e1 130.42
ip6-rewrite active 341230 44503232 0 4.23e1 130.42
78b-4t2c-ethip6-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 36 2.95e4 0.00
dpdk-process any wait 0 0 2 6.45e5 0.00
fib-walk any wait 0 0 3 8.83e2 0.00
ikev2-manager-process any wait 0 0 6 7.83e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.79e2 0.00
lisp-retry-service any wait 0 0 3 1.48e3 0.00
unix-epoll-input polling 5227 0 0 2.77e6 0.00
vpe-oam-process any wait 0 0 3 6.43e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 41.05, last 128 main loops 2.41 per node 44.00
vector rates in 6.2706e6, out 6.2706e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 887209 36417684 0 2.13e1 41.05
TenGigabitEthernet18/0/3-tx active 887209 36417671 0 6.31e1 41.05
dpdk-input polling 887209 36417684 0 7.27e1 41.05
ethernet-input active 887209 36417684 0 3.66e1 41.05
ip6-input active 887209 36417684 0 4.26e1 41.05
ip6-lookup active 887209 36417684 0 1.07e2 41.05
ip6-rewrite active 887209 36417684 0 4.68e1 41.05
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 41.82, last 128 main loops 1.31 per node 24.00
vector rates in 6.4211e6, out 6.4210e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 891820 37291716 0 2.11e1 41.82
TenGigabitEthernet18/0/3-tx active 891820 37291264 0 5.94e1 41.81
dpdk-input polling 891820 37291716 0 6.94e1 41.82
ethernet-input active 891820 37291716 0 3.62e1 41.82
ip6-input active 891820 37291716 0 4.38e1 41.82
ip6-lookup active 891820 37291716 0 1.05e2 41.82
ip6-rewrite active 891820 37291716 0 4.68e1 41.82
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 33.46, last 128 main loops 1.75 per node 32.00
vector rates in 6.2706e6, out 6.2706e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1088301 36417652 0 2.38e1 33.46
TenGigabitEthernet18/0/2-tx active 1088301 36417652 0 6.28e1 33.46
dpdk-input polling 1119394 36417652 0 7.72e1 32.53
ethernet-input active 1088301 36417652 0 3.97e1 33.46
ip6-input active 1088301 36417652 0 4.43e1 33.46
ip6-lookup active 1088301 36417652 0 9.15e1 33.46
ip6-rewrite active 1088301 36417652 0 4.92e1 33.46
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 36.69, last 128 main loops 1.20 per node 22.00
vector rates in 6.4210e6, out 6.4209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1016124 37291204 0 2.27e1 36.69
TenGigabitEthernet18/0/2-tx active 1016124 37290709 0 6.03e1 36.69
dpdk-input polling 1033905 37291204 0 7.26e1 36.07
ethernet-input active 1016124 37291204 0 3.79e1 36.69
ip6-input active 1016124 37291204 0 4.38e1 36.69
ip6-lookup active 1016124 37291204 0 9.53e1 36.69
ip6-rewrite active 1016124 37291204 0 4.83e1 36.69
78b-8t4c-ethip6-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 29 3.78e4 0.00
dpdk-process any wait 0 0 2 6.67e5 0.00
fib-walk any wait 0 0 3 1.47e3 0.00
ikev2-manager-process any wait 0 0 5 1.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.63e2 0.00
lisp-retry-service any wait 0 0 3 1.38e3 0.00
unix-epoll-input polling 25959 0 0 5.53e5 0.00
vpe-oam-process any wait 0 0 3 8.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 7.24, last 128 main loops .44 per node 8.00
vector rates in 3.1604e6, out 3.1604e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2519015 18228040 0 6.64e1 7.24
TenGigabitEthernet18/0/3-tx active 2519015 18228040 0 1.03e2 7.24
dpdk-input polling 2523573 18228040 0 1.62e2 7.22
ethernet-input active 2519015 18228040 0 9.79e1 7.24
ip6-input active 2519015 18228040 0 7.89e1 7.24
ip6-lookup active 2519015 18228040 0 1.48e2 7.24
ip6-rewrite active 2519015 18228040 0 8.59e1 7.24
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 7.37, last 128 main loops .44 per node 8.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2512356 18517376 0 6.61e1 7.37
TenGigabitEthernet18/0/3-tx active 2512356 18517376 0 1.01e2 7.37
dpdk-input polling 2516758 18517376 0 1.58e2 7.36
ethernet-input active 2512356 18517376 0 9.62e1 7.37
ip6-input active 2512356 18517376 0 7.89e1 7.37
ip6-lookup active 2512356 18517376 0 1.48e2 7.37
ip6-rewrite active 2512356 18517376 0 8.57e1 7.37
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 6.93, last 128 main loops .22 per node 4.00
vector rates in 3.1103e6, out 3.1103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2588039 17938704 0 6.91e1 6.93
TenGigabitEthernet18/0/3-tx active 2588039 17938704 0 1.04e2 6.93
dpdk-input polling 2601371 17938704 0 1.64e2 6.89
ethernet-input active 2588039 17938704 0 9.96e1 6.93
ip6-input active 2588039 17938704 0 8.13e1 6.93
ip6-lookup active 2588039 17938704 0 1.52e2 6.93
ip6-rewrite active 2588039 17938704 0 8.82e1 6.93
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 7.51, last 128 main loops .22 per node 4.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2464304 18517368 0 6.44e1 7.51
TenGigabitEthernet18/0/3-tx active 2464304 18517347 0 1.06e2 7.51
dpdk-input polling 2470486 18517368 0 1.59e2 7.49
ethernet-input active 2464304 18517368 0 9.45e1 7.51
ip6-input active 2464304 18517368 0 7.82e1 7.51
ip6-lookup active 2464304 18517368 0 1.50e2 7.51
ip6-rewrite active 2464304 18517368 0 8.55e1 7.51
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 7.45, last 128 main loops .44 per node 8.00
vector rates in 3.1604e6, out 3.1604e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2446415 18228036 0 6.53e1 7.45
TenGigabitEthernet18/0/2-tx active 2446415 18228036 0 1.02e2 7.45
dpdk-input polling 3505968 18228036 0 1.79e2 5.19
ethernet-input active 2446415 18228036 0 9.55e1 7.45
ip6-input active 2446415 18228036 0 7.79e1 7.45
ip6-lookup active 2446415 18228036 0 1.32e2 7.45
ip6-rewrite active 2446415 18228036 0 8.38e1 7.45
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 7.57, last 128 main loops .88 per node 16.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2445708 18517336 0 6.43e1 7.57
TenGigabitEthernet18/0/2-tx active 2445708 18517336 0 1.00e2 7.57
dpdk-input polling 3532113 18517336 0 1.75e2 5.24
ethernet-input active 2445708 18517336 0 9.33e1 7.57
ip6-input active 2445708 18517336 0 7.85e1 7.57
ip6-lookup active 2445708 18517336 0 1.31e2 7.57
ip6-rewrite active 2445708 18517336 0 8.44e1 7.57
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 7.19, last 128 main loops 0.00 per node 0.00
vector rates in 3.1103e6, out 3.1103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2491639 17938712 0 6.74e1 7.19
TenGigabitEthernet18/0/2-tx active 2491639 17938712 0 1.03e2 7.19
dpdk-input polling 3714783 17938712 0 1.83e2 4.83
ethernet-input active 2491639 17938712 0 9.75e1 7.19
ip6-input active 2491639 17938712 0 7.99e1 7.19
ip6-lookup active 2491639 17938712 0 1.34e2 7.19
ip6-rewrite active 2491639 17938712 0 8.52e1 7.19
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 7.64, last 128 main loops .22 per node 4.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2424426 18517308 0 6.36e1 7.64
TenGigabitEthernet18/0/2-tx active 2424426 18517308 0 1.04e2 7.64
dpdk-input polling 3379599 18517308 0 1.77e2 5.48
ethernet-input active 2424426 18517308 0 9.18e1 7.64
ip6-input active 2424426 18517308 0 7.72e1 7.64
ip6-lookup active 2424426 18517308 0 1.31e2 7.64
ip6-rewrite active 2424426 18517308 0 8.37e1 7.64

10ge2p1x710-ethip6-ip6scale200k-ndrpdr

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x100k static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv6 header with IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6-ip6scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 5.58e4 0.00
dhcp-client-process any wait 0 0 1 2.03e3 0.00
dpdk-process any wait 0 0 2 5.66e5 0.00
fib-walk any wait 0 0 2 1.29e3 0.00
ikev2-manager-process any wait 0 0 6 9.06e2 0.00
ip-route-resolver-process any wait 0 0 1 2.35e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.51e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.70e3 0.00
lisp-retry-service any wait 0 0 2 1.69e3 0.00
statseg-collector-process time wait 0 0 1 1.44e3 0.00
unix-epoll-input polling 3049 0 0 4.74e6 0.00
vpe-oam-process any wait 0 0 3 6.18e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 155.43, last 128 main loops 10.50 per node 192.00
vector rates in 4.9895e6, out 4.9895e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 186115 28928756 0 1.27e1 155.43
TenGigabitEthernet18/0/3-tx active 186115 28928756 0 5.50e1 155.43
dpdk-input polling 242072 28928756 0 5.77e1 119.50
ethernet-input active 186115 28928756 0 2.42e1 155.43
ip6-input active 186115 28928756 0 3.31e1 155.43
ip6-lookup active 186115 28928756 0 2.79e2 155.43
ip6-rewrite active 186115 28928756 0 3.71e1 155.43
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 113.98, last 128 main loops 11.92 per node 218.00
vector rates in 4.9899e6, out 4.9899e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 253816 28930936 0 1.35e1 113.98
TenGigabitEthernet18/0/2-tx active 253816 28930936 0 5.61e1 113.98
dpdk-input polling 589861 28930936 0 6.09e1 49.05
ethernet-input active 253816 28930936 0 2.59e1 113.98
ip6-input active 253816 28930936 0 3.34e1 113.98
ip6-lookup active 253816 28930936 0 2.69e2 113.98
ip6-rewrite active 253816 28930936 0 3.79e1 113.98
78b-4t2c-ethip6-ip6scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 6.86e4 0.00
dpdk-process any wait 0 0 2 6.24e5 0.00
fib-walk any wait 0 0 3 1.16e3 0.00
ikev2-manager-process any wait 0 0 6 1.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.16e3 0.00
lisp-retry-service any wait 0 0 3 2.19e3 0.00
unix-epoll-input polling 3522 0 0 4.09e6 0.00
vpe-oam-process any wait 0 0 3 8.34e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 164.38, last 128 main loops 12.47 per node 228.00
vector rates in 4.5319e6, out 4.5319e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 159831 26272868 0 1.22e1 164.38
TenGigabitEthernet18/0/3-tx active 159831 26272868 0 5.62e1 164.38
dpdk-input polling 159831 26272868 0 5.93e1 164.38
ethernet-input active 159831 26272868 0 2.38e1 164.38
ip6-input active 159831 26272868 0 3.27e1 164.38
ip6-lookup active 159831 26272868 0 3.29e2 164.38
ip6-rewrite active 159831 26272868 0 3.64e1 164.38
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 140.89, last 128 main loops 9.41 per node 172.00
vector rates in 4.5319e6, out 4.5319e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 186482 26273608 0 1.29e1 140.89
TenGigabitEthernet18/0/3-tx active 186482 26273608 0 5.43e1 140.89
dpdk-input polling 186482 26273608 0 5.87e1 140.89
ethernet-input active 186482 26273608 0 2.49e1 140.89
ip6-input active 186482 26273608 0 3.45e1 140.89
ip6-lookup active 186482 26273608 0 3.27e2 140.89
ip6-rewrite active 186482 26273608 0 3.66e1 140.89
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 167.46, last 128 main loops 14.00 per node 256.00
vector rates in 4.5318e6, out 4.5318e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 156890 26272256 0 1.21e1 167.46
TenGigabitEthernet18/0/2-tx active 156890 26272256 0 5.53e1 167.46
dpdk-input polling 200091 26272256 0 5.92e1 131.30
ethernet-input active 156890 26272256 0 2.37e1 167.46
ip6-input active 156890 26272256 0 3.24e1 167.46
ip6-lookup active 156890 26272256 0 3.31e2 167.46
ip6-rewrite active 156890 26272256 0 3.61e1 167.46
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 141.11, last 128 main loops 9.73 per node 178.00
vector rates in 4.5319e6, out 4.5319e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 186188 26273316 0 1.25e1 141.11
TenGigabitEthernet18/0/2-tx active 186188 26273316 0 5.48e1 141.11
dpdk-input polling 233113 26273316 0 5.92e1 112.71
ethernet-input active 186188 26273316 0 2.45e1 141.11
ip6-input active 186188 26273316 0 3.26e1 141.11
ip6-lookup active 186188 26273316 0 3.29e2 141.11
ip6-rewrite active 186188 26273316 0 3.64e1 141.11
78b-8t4c-ethip6-ip6scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 3.52e4 0.00
dpdk-process any wait 0 0 2 3.49e5 0.00
fib-walk any wait 0 0 3 1.46e3 0.00
ikev2-manager-process any wait 0 0 6 1.44e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.42e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.31e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.63e3 0.00
lisp-retry-service any wait 0 0 3 2.34e3 0.00
statseg-collector-process time wait 0 0 1 2.45e3 0.00
unix-epoll-input polling 10456 0 0 1.38e6 0.00
vpe-oam-process any wait 0 0 3 1.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 19.09, last 128 main loops 1.31 per node 24.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 965080 18422716 0 2.89e1 19.09
TenGigabitEthernet18/0/3-tx active 965080 18422716 0 7.36e1 19.09
dpdk-input polling 965106 18422716 0 9.78e1 19.09
ethernet-input active 965080 18422716 0 5.00e1 19.09
ip6-input active 965080 18422716 0 4.65e1 19.09
ip6-lookup active 965080 18422716 0 4.20e2 19.09
ip6-rewrite active 965080 18422716 0 5.09e1 19.09
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 18.11, last 128 main loops 1.09 per node 20.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1017034 18422704 0 2.96e1 18.11
TenGigabitEthernet18/0/3-tx active 1017034 18422704 0 7.46e1 18.11
dpdk-input polling 1017079 18422704 0 1.01e2 18.11
ethernet-input active 1017034 18422704 0 4.96e1 18.11
ip6-input active 1017034 18422704 0 4.69e1 18.11
ip6-lookup active 1017034 18422704 0 4.16e2 18.11
ip6-rewrite active 1017034 18422704 0 5.19e1 18.11
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 18.02, last 128 main loops 1.53 per node 28.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1022602 18422704 0 3.03e1 18.02
TenGigabitEthernet18/0/3-tx active 1022602 18422695 0 7.61e1 18.02
dpdk-input polling 1022616 18422704 0 9.79e1 18.02
ethernet-input active 1022602 18422704 0 5.05e1 18.02
ip6-input active 1022602 18422704 0 4.74e1 18.02
ip6-lookup active 1022602 18422704 0 4.16e2 18.02
ip6-rewrite active 1022602 18422704 0 5.21e1 18.02
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 18.49, last 128 main loops 1.31 per node 24.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 996064 18422716 0 2.97e1 18.49
TenGigabitEthernet18/0/3-tx active 996064 18422716 0 7.37e1 18.49
dpdk-input polling 996097 18422716 0 9.89e1 18.49
ethernet-input active 996064 18422716 0 5.12e1 18.49
ip6-input active 996064 18422716 0 4.69e1 18.49
ip6-lookup active 996064 18422716 0 4.18e2 18.49
ip6-rewrite active 996064 18422716 0 5.19e1 18.49
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 19.96, last 128 main loops 1.53 per node 28.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 923069 18422688 0 2.80e1 19.96
TenGigabitEthernet18/0/2-tx active 923069 18422688 0 7.38e1 19.96
dpdk-input polling 1122883 18422688 0 1.02e2 16.41
ethernet-input active 923069 18422688 0 4.89e1 19.96
ip6-input active 923069 18422688 0 4.54e1 19.96
ip6-lookup active 923069 18422688 0 4.20e2 19.96
ip6-rewrite active 923069 18422688 0 5.01e1 19.96
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 18.70, last 128 main loops .66 per node 12.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 985038 18422704 0 2.91e1 18.70
TenGigabitEthernet18/0/2-tx active 985038 18422704 0 7.44e1 18.70
dpdk-input polling 1171258 18422704 0 9.98e1 15.73
ethernet-input active 985038 18422704 0 4.95e1 18.70
ip6-input active 985038 18422704 0 4.87e1 18.70
ip6-lookup active 985038 18422704 0 4.16e2 18.70
ip6-rewrite active 985038 18422704 0 5.13e1 18.70
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 18.98, last 128 main loops 1.31 per node 24.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 970576 18422720 0 2.94e1 18.98
TenGigabitEthernet18/0/2-tx active 970576 18422720 0 7.42e1 18.98
dpdk-input polling 1193300 18422720 0 1.02e2 15.44
ethernet-input active 970576 18422720 0 4.96e1 18.98
ip6-input active 970576 18422720 0 4.67e1 18.98
ip6-lookup active 970576 18422720 0 4.15e2 18.98
ip6-rewrite active 970576 18422720 0 5.25e1 18.98
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 19.57, last 128 main loops 1.31 per node 24.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 941224 18422696 0 2.84e1 19.57
TenGigabitEthernet18/0/2-tx active 941224 18422696 0 7.42e1 19.57
dpdk-input polling 1115324 18422696 0 1.03e2 16.52
ethernet-input active 941224 18422696 0 4.91e1 19.57
ip6-input active 941224 18422696 0 4.59e1 19.57
ip6-lookup active 941224 18422696 0 4.18e2 19.57
ip6-rewrite active 941224 18422696 0 5.12e1 19.57

10ge2p1x710-ethip6-ip6scale20k-ndrpdr

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x10k static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv6 header with IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6-ip6scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.28e4 0.00
dpdk-process any wait 0 0 2 2.93e5 0.00
fib-walk any wait 0 0 3 1.29e3 0.00
ikev2-manager-process any wait 0 0 6 1.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.33e2 0.00
lisp-retry-service any wait 0 0 3 1.37e3 0.00
unix-epoll-input polling 3460 0 0 4.12e6 0.00
vpe-oam-process any wait 0 0 3 5.55e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 164.29, last 128 main loops 10.01 per node 183.00
vector rates in 6.0936e6, out 6.0936e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 212048 34837836 0 1.36e1 164.29
TenGigabitEthernet18/0/3-tx active 212048 34837836 0 5.66e1 164.29
dpdk-input polling 212048 34837836 0 5.80e1 164.29
ethernet-input active 212048 34837836 0 2.51e1 164.29
ip6-input active 212048 34837836 0 3.45e1 164.29
ip6-lookup active 212048 34837836 0 1.81e2 164.29
ip6-rewrite active 212048 34837836 0 3.96e1 164.29
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 176.28, last 128 main loops 6.29 per node 115.00
vector rates in 6.0935e6, out 6.0935e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 197622 34837618 0 1.35e1 176.28
TenGigabitEthernet18/0/2-tx active 197622 34837618 0 5.65e1 176.28
dpdk-input polling 198916 34837618 0 5.75e1 175.14
ethernet-input active 197622 34837618 0 2.49e1 176.28
ip6-input active 197622 34837618 0 3.49e1 176.28
ip6-lookup active 197622 34837618 0 1.82e2 176.28
ip6-rewrite active 197622 34837618 0 3.89e1 176.28
78b-4t2c-ethip6-ip6scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.34e4 0.00
dpdk-process any wait 0 0 2 6.47e3 0.00
fib-walk any wait 0 0 3 1.56e3 0.00
ikev2-manager-process any wait 0 0 6 1.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.01e2 0.00
lisp-retry-service any wait 0 0 3 1.76e3 0.00
unix-epoll-input polling 2706 0 0 5.25e6 0.00
vpe-oam-process any wait 0 0 3 8.31e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 151.92, last 128 main loops 9.84 per node 180.00
vector rates in 5.9006e6, out 5.9006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 221253 33612188 0 1.36e1 151.92
TenGigabitEthernet18/0/3-tx active 221253 33612188 0 5.72e1 151.92
dpdk-input polling 221253 33612188 0 5.96e1 151.92
ethernet-input active 221253 33612188 0 2.51e1 151.92
ip6-input active 221253 33612188 0 3.47e1 151.92
ip6-lookup active 221253 33612188 0 1.92e2 151.92
ip6-rewrite active 221253 33612188 0 3.96e1 151.92
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 108.47, last 128 main loops 5.03 per node 92.00
vector rates in 5.9006e6, out 5.9006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 309878 33612268 0 1.46e1 108.47
TenGigabitEthernet18/0/3-tx active 309878 33612268 0 5.59e1 108.47
dpdk-input polling 309878 33612268 0 6.03e1 108.47
ethernet-input active 309878 33612268 0 2.66e1 108.47
ip6-input active 309878 33612268 0 3.68e1 108.47
ip6-lookup active 309878 33612268 0 1.86e2 108.47
ip6-rewrite active 309878 33612268 0 4.02e1 108.47
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 182.39, last 128 main loops 11.81 per node 216.00
vector rates in 5.9006e6, out 5.9006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 184280 33611824 0 1.35e1 182.39
TenGigabitEthernet18/0/2-tx active 184280 33611824 0 5.67e1 182.39
dpdk-input polling 185608 33611824 0 5.86e1 181.09
ethernet-input active 184280 33611824 0 2.47e1 182.39
ip6-input active 184280 33611824 0 3.41e1 182.39
ip6-lookup active 184280 33611824 0 1.95e2 182.39
ip6-rewrite active 184280 33611824 0 3.95e1 182.39
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 128.39, last 128 main loops 7.88 per node 144.00
vector rates in 5.9006e6, out 5.9006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 261781 33612024 0 1.40e1 128.39
TenGigabitEthernet18/0/2-tx active 261781 33612024 0 5.61e1 128.39
dpdk-input polling 265488 33612024 0 6.01e1 126.60
ethernet-input active 261781 33612024 0 2.63e1 128.39
ip6-input active 261781 33612024 0 3.49e1 128.39
ip6-lookup active 261781 33612024 0 1.90e2 128.39
ip6-rewrite active 261781 33612024 0 3.93e1 128.39
78b-8t4c-ethip6-ip6scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 4.13e4 0.00
dpdk-process any wait 0 0 2 6.72e5 0.00
fib-walk any wait 0 0 3 1.27e3 0.00
ikev2-manager-process any wait 0 0 6 1.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.30e2 0.00
lisp-retry-service any wait 0 0 3 1.19e3 0.00
unix-epoll-input polling 19987 0 0 7.12e5 0.00
vpe-oam-process any wait 0 0 3 8.69e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 9.33, last 128 main loops .44 per node 8.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1939470 18099000 0 5.21e1 9.33
TenGigabitEthernet18/0/3-tx active 1939470 18099000 0 9.41e1 9.33
dpdk-input polling 1963557 18099000 0 1.39e2 9.22
ethernet-input active 1939470 18099000 0 8.13e1 9.33
ip6-input active 1939470 18099000 0 6.66e1 9.33
ip6-lookup active 1939470 18099000 0 2.43e2 9.33
ip6-rewrite active 1939470 18099000 0 7.20e1 9.33
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 9.07, last 128 main loops .22 per node 4.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1995919 18098992 0 5.33e1 9.07
TenGigabitEthernet18/0/3-tx active 1995919 18098992 0 9.48e1 9.07
dpdk-input polling 2028215 18098992 0 1.41e2 8.92
ethernet-input active 1995919 18098992 0 8.13e1 9.07
ip6-input active 1995919 18098992 0 6.78e1 9.07
ip6-lookup active 1995919 18098992 0 2.38e2 9.07
ip6-rewrite active 1995919 18098992 0 7.39e1 9.07
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 9.00, last 128 main loops .22 per node 4.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2010089 18099000 0 5.49e1 9.00
TenGigabitEthernet18/0/3-tx active 2010089 18099000 0 9.47e1 9.00
dpdk-input polling 2044353 18099000 0 1.39e2 8.85
ethernet-input active 2010089 18099000 0 8.27e1 9.00
ip6-input active 2010089 18099000 0 6.83e1 9.00
ip6-lookup active 2010089 18099000 0 2.38e2 9.00
ip6-rewrite active 2010089 18099000 0 7.35e1 9.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 9.25, last 128 main loops .66 per node 12.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1957614 18099004 0 5.21e1 9.25
TenGigabitEthernet18/0/3-tx active 1957614 18099004 0 9.39e1 9.25
dpdk-input polling 1983848 18099004 0 1.40e2 9.12
ethernet-input active 1957614 18099004 0 8.14e1 9.25
ip6-input active 1957614 18099004 0 6.71e1 9.25
ip6-lookup active 1957614 18099004 0 2.45e2 9.25
ip6-rewrite active 1957614 18099004 0 7.39e1 9.25
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 9.52, last 128 main loops .22 per node 4.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1900925 18099008 0 5.15e1 9.52
TenGigabitEthernet18/0/2-tx active 1900925 18099008 0 9.39e1 9.52
dpdk-input polling 2273027 18099008 0 1.45e2 7.96
ethernet-input active 1900925 18099008 0 7.92e1 9.52
ip6-input active 1900925 18099008 0 6.59e1 9.52
ip6-lookup active 1900925 18099008 0 2.42e2 9.52
ip6-rewrite active 1900925 18099008 0 7.17e1 9.52
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 9.29, last 128 main loops .66 per node 12.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1947596 18099000 0 5.25e1 9.29
TenGigabitEthernet18/0/2-tx active 1947596 18099000 0 9.44e1 9.29
dpdk-input polling 2325851 18099000 0 1.45e2 7.78
ethernet-input active 1947596 18099000 0 7.96e1 9.29
ip6-input active 1947596 18099000 0 6.84e1 9.29
ip6-lookup active 1947596 18099000 0 2.36e2 9.29
ip6-rewrite active 1947596 18099000 0 7.27e1 9.29
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 9.29, last 128 main loops .22 per node 4.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1946772 18098996 0 5.39e1 9.29
TenGigabitEthernet18/0/2-tx active 1946772 18098996 0 9.39e1 9.29
dpdk-input polling 2319835 18098996 0 1.44e2 7.80
ethernet-input active 1946772 18098996 0 8.02e1 9.29
ip6-input active 1946772 18098996 0 6.75e1 9.29
ip6-lookup active 1946772 18098996 0 2.37e2 9.29
ip6-rewrite active 1946772 18098996 0 7.35e1 9.29
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 9.51, last 128 main loops .44 per node 8.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1902659 18099000 0 5.14e1 9.51
TenGigabitEthernet18/0/2-tx active 1902659 18099000 0 9.62e1 9.51
dpdk-input polling 2226613 18099000 0 1.44e2 8.13
ethernet-input active 1902659 18099000 0 7.88e1 9.51
ip6-input active 1902659 18099000 0 6.62e1 9.51
ip6-lookup active 1902659 18099000 0 2.42e2 9.51
ip6-rewrite active 1902659 18099000 0 7.31e1 9.51

10ge2p1x710-ethip6-ip6scale2m-ndrpdr

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x1M static IPv6 /64 route entries. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 1M flows per flow-group) with all packets containing Ethernet header, IPv6 header with IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6-ip6scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 5.10e4 0.00
dpdk-process any wait 0 0 2 5.16e3 0.00
fib-walk any wait 0 0 3 1.56e3 0.00
ikev2-manager-process any wait 0 0 6 7.79e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.34e3 0.00
lisp-retry-service any wait 0 0 3 2.05e3 0.00
unix-epoll-input polling 4643 0 0 3.07e6 0.00
vpe-oam-process any wait 0 0 2 1.01e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 100.17, last 128 main loops 0.00 per node 0.00
vector rates in 4.1395e6, out 4.1395e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 236670 23707092 0 1.37e1 100.17
TenGigabitEthernet18/0/3-tx active 236670 23707092 0 5.56e1 100.17
dpdk-input polling 366688 23707092 0 6.19e1 64.65
ethernet-input active 236670 23707092 0 2.62e1 100.17
ip6-input active 236670 23707092 0 3.33e1 100.17
ip6-lookup active 236670 23707092 0 3.72e2 100.17
ip6-rewrite active 236670 23707092 0 3.72e1 100.17
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 96.28, last 128 main loops 0.00 per node 0.00
vector rates in 4.1395e6, out 4.1395e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 246226 23707072 0 1.37e1 96.28
TenGigabitEthernet18/0/2-tx active 246226 23707072 0 5.55e1 96.28
dpdk-input polling 557967 23707072 0 6.21e1 42.49
ethernet-input active 246226 23707072 0 2.64e1 96.28
ip6-input active 246226 23707072 0 3.32e1 96.28
ip6-lookup active 246226 23707072 0 3.71e2 96.28
ip6-rewrite active 246226 23707072 0 3.73e1 96.28
78b-4t2c-ethip6-ip6scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.42e4 0.00
dpdk-process any wait 0 0 2 8.27e3 0.00
fib-walk any wait 0 0 3 1.37e3 0.00
ikev2-manager-process any wait 0 0 5 1.19e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.52e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.41e3 0.00
lisp-retry-service any wait 0 0 3 3.26e3 0.00
statseg-collector-process time wait 0 0 1 1.80e3 0.00
unix-epoll-input polling 3399 0 0 4.23e6 0.00
vpe-oam-process any wait 0 0 3 8.77e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 81.39, last 128 main loops 4.81 per node 88.00
vector rates in 3.7464e6, out 3.7464e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 265439 21604324 0 1.42e1 81.39
TenGigabitEthernet18/0/3-tx active 265439 21604324 0 5.73e1 81.39
dpdk-input polling 265605 21604324 0 6.67e1 81.34
ethernet-input active 265439 21604324 0 2.71e1 81.39
ip6-input active 265439 21604324 0 3.33e1 81.39
ip6-lookup active 265439 21604324 0 4.27e2 81.39
ip6-rewrite active 265439 21604324 0 3.75e1 81.39
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 73.19, last 128 main loops 3.72 per node 68.00
vector rates in 3.7463e6, out 3.7463e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 295182 21604216 0 1.51e1 73.19
TenGigabitEthernet18/0/3-tx active 295182 21604216 0 5.61e1 73.19
dpdk-input polling 295664 21604216 0 6.42e1 73.07
ethernet-input active 295182 21604216 0 2.79e1 73.19
ip6-input active 295182 21604216 0 3.66e1 73.19
ip6-lookup active 295182 21604216 0 4.25e2 73.19
ip6-rewrite active 295182 21604216 0 3.81e1 73.19
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 87.37, last 128 main loops 3.94 per node 72.00
vector rates in 3.7464e6, out 3.7464e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 247268 21604435 0 1.39e1 87.37
TenGigabitEthernet18/0/2-tx active 247268 21604435 0 5.67e1 87.37
dpdk-input polling 275404 21604435 0 6.49e1 78.45
ethernet-input active 247268 21604435 0 2.69e1 87.37
ip6-input active 247268 21604435 0 3.29e1 87.37
ip6-lookup active 247268 21604435 0 4.31e2 87.37
ip6-rewrite active 247268 21604435 0 3.72e1 87.37
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 80.61, last 128 main loops 3.06 per node 56.00
vector rates in 3.7464e6, out 3.7464e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 268024 21604422 0 1.43e1 80.61
TenGigabitEthernet18/0/2-tx active 268024 21604422 0 5.63e1 80.61
dpdk-input polling 300840 21604422 0 6.46e1 71.81
ethernet-input active 268024 21604422 0 2.75e1 80.61
ip6-input active 268024 21604422 0 3.36e1 80.61
ip6-lookup active 268024 21604422 0 4.29e2 80.61
ip6-rewrite active 268024 21604422 0 3.73e1 80.61
78b-8t4c-ethip6-ip6scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 3.84e4 0.00
dpdk-process any wait 0 0 2 3.55e5 0.00
fib-walk any wait 0 0 3 2.58e3 0.00
ikev2-manager-process any wait 0 0 6 1.92e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.09e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.36e3 0.00
lisp-retry-service any wait 0 0 3 4.61e3 0.00
statseg-collector-process time wait 0 0 1 2.39e3 0.00
unix-epoll-input polling 6779 0 0 2.09e6 0.00
vpe-oam-process any wait 0 0 2 1.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 29.85, last 128 main loops 1.97 per node 36.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 606369 18097240 0 2.18e1 29.85
TenGigabitEthernet18/0/3-tx active 606369 18097240 0 6.69e1 29.85
dpdk-input polling 606369 18097240 0 8.50e1 29.85
ethernet-input active 606369 18097240 0 4.03e1 29.85
ip6-input active 606369 18097240 0 4.02e1 29.85
ip6-lookup active 606369 18097240 0 4.76e2 29.85
ip6-rewrite active 606369 18097240 0 4.44e1 29.85
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 29.14, last 128 main loops 1.53 per node 28.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 621024 18097228 0 2.20e1 29.14
TenGigabitEthernet18/0/3-tx active 621024 18097228 0 6.73e1 29.14
dpdk-input polling 621024 18097228 0 8.83e1 29.14
ethernet-input active 621024 18097228 0 3.99e1 29.14
ip6-input active 621024 18097228 0 4.04e1 29.14
ip6-lookup active 621024 18097228 0 4.73e2 29.14
ip6-rewrite active 621024 18097228 0 4.51e1 29.14
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 27.31, last 128 main loops 1.53 per node 28.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 662754 18097244 0 2.32e1 27.31
TenGigabitEthernet18/0/3-tx active 662754 18097244 0 6.58e1 27.31
dpdk-input polling 662754 18097244 0 8.30e1 27.31
ethernet-input active 662754 18097244 0 4.13e1 27.31
ip6-input active 662754 18097244 0 4.14e1 27.31
ip6-lookup active 662754 18097244 0 4.75e2 27.31
ip6-rewrite active 662754 18097244 0 4.61e1 27.31
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 28.31, last 128 main loops 1.53 per node 28.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 639326 18097220 0 2.24e1 28.31
TenGigabitEthernet18/0/3-tx active 639326 18097207 0 6.73e1 28.31
dpdk-input polling 639326 18097220 0 8.42e1 28.31
ethernet-input active 639326 18097220 0 4.16e1 28.31
ip6-input active 639326 18097220 0 4.06e1 28.31
ip6-lookup active 639326 18097220 0 4.75e2 28.31
ip6-rewrite active 639326 18097220 0 4.55e1 28.31
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 30.60, last 128 main loops 1.31 per node 24.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 591399 18097204 0 2.09e1 30.60
TenGigabitEthernet18/0/2-tx active 591399 18097204 0 6.63e1 30.60
dpdk-input polling 705026 18097204 0 8.65e1 25.67
ethernet-input active 591399 18097204 0 3.93e1 30.60
ip6-input active 591399 18097204 0 3.98e1 30.60
ip6-lookup active 591399 18097204 0 4.78e2 30.60
ip6-rewrite active 591399 18097204 0 4.42e1 30.60
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 30.12, last 128 main loops 2.41 per node 44.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 600906 18097212 0 2.14e1 30.12
TenGigabitEthernet18/0/2-tx active 600906 18097212 0 6.68e1 30.12
dpdk-input polling 677215 18097212 0 8.46e1 26.72
ethernet-input active 600906 18097212 0 4.02e1 30.12
ip6-input active 600906 18097212 0 4.22e1 30.12
ip6-lookup active 600906 18097212 0 4.76e2 30.12
ip6-rewrite active 600906 18097212 0 4.47e1 30.12
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 29.08, last 128 main loops 1.75 per node 32.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 622355 18097232 0 2.19e1 29.08
TenGigabitEthernet18/0/2-tx active 622355 18097232 0 6.57e1 29.08
dpdk-input polling 746885 18097232 0 8.67e1 24.23
ethernet-input active 622355 18097232 0 4.02e1 29.08
ip6-input active 622355 18097232 0 4.07e1 29.08
ip6-lookup active 622355 18097232 0 4.75e2 29.08
ip6-rewrite active 622355 18097232 0 4.54e1 29.08
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 30.87, last 128 main loops 1.97 per node 36.00
vector rates in 3.1729e6, out 3.1729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 586229 18097224 0 2.13e1 30.87
TenGigabitEthernet18/0/2-tx active 586229 18097224 0 6.89e1 30.87
dpdk-input polling 671836 18097224 0 8.87e1 26.94
ethernet-input active 586229 18097224 0 3.97e1 30.87
ip6-input active 586229 18097224 0 3.99e1 30.87
ip6-lookup active 586229 18097224 0 4.73e2 30.87
ip6-rewrite active 586229 18097224 0 4.47e1 30.87

l2

10ge2p1x710-avf-eth-l2bdbasemaclrn-ndrpdr

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge-domain.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel with VF enabled.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.3, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.77e4 0.00
avf-process any wait 0 0 9 3.43e3 0.00
dpdk-process any wait 0 0 2 1.31e3 0.00
fib-walk any wait 0 0 2 1.48e3 0.00
ikev2-manager-process any wait 0 0 5 9.20e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.58e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.49e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.97e3 0.00
lisp-retry-service any wait 0 0 2 1.33e3 0.00
statseg-collector-process time wait 0 0 1 1.96e3 0.00
unix-epoll-input polling 329405 0 0 5.17e3 0.00
vpe-oam-process any wait 0 0 3 8.41e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.3, average vectors/node 189.55, last 128 main loops 14.00 per node 224.00
vector rates in 1.0207e7, out 1.0207e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 285487 54114508 0 1.38e1 189.55
avf-0/18/e/0-tx active 285487 54114508 0 4.95e1 189.55
avf-input polling 285487 54114508 0 3.72e1 189.55
ethernet-input active 285487 54114508 0 2.95e1 189.55
l2-fwd active 285487 54114508 0 3.01e1 189.55
l2-input active 285487 54114508 0 3.49e1 189.55
l2-learn active 285487 54114508 0 3.69e1 189.55
l2-output active 285487 54114508 0 1.11e1 189.55
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.3, average vectors/node 193.48, last 128 main loops 14.00 per node 224.00
vector rates in 1.0207e7, out 1.0207e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 279679 54113428 0 1.36e1 193.48
avf-0/18/a/0-tx active 279679 54113428 0 4.98e1 193.48
avf-input polling 280383 54113428 0 3.69e1 192.99
ethernet-input active 279679 54113428 0 2.94e1 193.48
l2-fwd active 279679 54113428 0 3.04e1 193.48
l2-input active 279679 54113428 0 3.49e1 193.48
l2-learn active 279679 54113428 0 3.69e1 193.48
l2-output active 279679 54113428 0 1.10e1 193.48
64b-4t2c-avf-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.3, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 30 4.65e4 0.00
avf-process any wait 0 0 9 3.15e3 0.00
dpdk-process any wait 0 0 2 1.51e3 0.00
fib-walk any wait 0 0 2 1.34e3 0.00
ikev2-manager-process any wait 0 0 5 7.49e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.41e2 0.00
lisp-retry-service any wait 0 0 2 1.96e3 0.00
unix-epoll-input polling 204059 0 0 8.72e3 0.00
vpe-oam-process any wait 0 0 2 8.42e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.3, average vectors/node 22.68, last 128 main loops 1.25 per node 20.00
vector rates in 5.7545e6, out 5.7545e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 1346026 30529404 0 2.99e1 22.68
avf-0/18/e/0-tx active 1346026 30529332 0 7.33e1 22.68
avf-input polling 1988724 30529404 0 8.01e1 15.35
ethernet-input active 1346026 30529404 0 5.35e1 22.68
l2-fwd active 1346026 30529404 0 4.79e1 22.68
l2-input active 1346026 30529404 0 4.69e1 22.68
l2-learn active 1346026 30529404 0 5.65e1 22.68
l2-output active 1346026 30529404 0 2.56e1 22.68
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.3, average vectors/node 23.42, last 128 main loops 3.25 per node 52.00
vector rates in 5.8458e6, out 5.8458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 1324472 31013908 0 2.94e1 23.42
avf-0/18/e/0-tx active 1324472 31013908 0 7.21e1 23.42
avf-input polling 2000078 31013908 0 7.83e1 15.51
ethernet-input active 1324472 31013908 0 5.22e1 23.42
l2-fwd active 1324472 31013908 0 4.71e1 23.42
l2-input active 1324472 31013908 0 4.66e1 23.42
l2-learn active 1324472 31013908 0 5.65e1 23.42
l2-output active 1324472 31013908 0 2.49e1 23.42
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.3, average vectors/node 22.40, last 128 main loops 1.50 per node 24.00
vector rates in 5.8458e6, out 5.8458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 1384346 31013596 0 2.99e1 22.40
avf-0/18/a/0-tx active 1384346 31013580 0 7.32e1 22.40
avf-input polling 1412721 31013596 0 7.57e1 21.95
ethernet-input active 1384346 31013596 0 5.38e1 22.40
l2-fwd active 1384346 31013596 0 4.83e1 22.40
l2-input active 1384346 31013596 0 4.71e1 22.40
l2-learn active 1384346 31013596 0 5.81e1 22.40
l2-output active 1384346 31013596 0 2.56e1 22.40
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.3, average vectors/node 21.66, last 128 main loops 2.25 per node 36.00
vector rates in 5.7544e6, out 5.7544e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 1409391 30529024 0 3.09e1 21.66
avf-0/18/a/0-tx active 1409391 30529016 0 7.46e1 21.66
avf-input polling 1445835 30529024 0 7.58e1 21.12
ethernet-input active 1409391 30529024 0 5.39e1 21.66
l2-fwd active 1409391 30529024 0 4.89e1 21.66
l2-input active 1409391 30529024 0 4.76e1 21.66
l2-learn active 1409391 30529024 0 5.93e1 21.66
l2-output active 1409391 30529024 0 2.61e1 21.66
64b-8t4c-avf-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.4, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 30 7.41e4 0.00
avf-process any wait 0 0 9 3.38e3 0.00
dpdk-process any wait 0 0 2 1.32e3 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ikev2-manager-process any wait 0 0 5 1.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 4.38e2 0.00
lisp-retry-service any wait 0 0 2 1.26e3 0.00
unix-epoll-input polling 179005 0 0 9.29e3 0.00
vpe-oam-process any wait 0 0 2 6.99e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.4, average vectors/node 8.93, last 128 main loops .50 per node 8.00
vector rates in 3.4993e6, out 3.4992e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2112607 18870796 0 5.72e1 8.93
avf-0/18/e/0-tx active 2112607 18870572 0 1.04e2 8.93
avf-input polling 2447728 18870796 0 1.35e2 7.71
ethernet-input active 2112607 18870796 0 9.42e1 8.93
l2-fwd active 2112607 18870796 0 7.59e1 8.93
l2-input active 2112607 18870796 0 6.79e1 8.93
l2-learn active 2112607 18870796 0 8.43e1 8.93
l2-output active 2112607 18870796 0 5.14e1 8.93
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.4, average vectors/node 8.84, last 128 main loops 0.00 per node 0.00
vector rates in 3.4993e6, out 3.4992e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2135884 18870764 0 5.63e1 8.84
avf-0/18/e/0-tx active 2135884 18870576 0 1.06e2 8.84
avf-input polling 2512003 18870764 0 1.33e2 7.51
ethernet-input active 2135884 18870764 0 9.39e1 8.84
l2-fwd active 2135884 18870764 0 7.58e1 8.84
l2-input active 2135884 18870764 0 6.70e1 8.84
l2-learn active 2135884 18870764 0 8.33e1 8.84
l2-output active 2135884 18870764 0 5.19e1 8.84
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.4, average vectors/node 8.99, last 128 main loops .50 per node 8.00
vector rates in 3.4993e6, out 3.4993e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2096889 18870764 0 5.65e1 8.99
avf-0/18/e/0-tx active 2096889 18870644 0 1.07e2 8.99
avf-input polling 2475986 18870764 0 1.34e2 7.62
ethernet-input active 2096889 18870764 0 9.31e1 8.99
l2-fwd active 2096889 18870764 0 7.51e1 8.99
l2-input active 2096889 18870764 0 6.68e1 8.99
l2-learn active 2096889 18870764 0 8.31e1 8.99
l2-output active 2096889 18870764 0 5.11e1 8.99
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.4, average vectors/node 8.61, last 128 main loops .75 per node 12.00
vector rates in 3.3899e6, out 3.3899e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2123717 18281076 0 5.92e1 8.61
avf-0/18/e/0-tx active 2123717 18280904 0 1.08e2 8.61
avf-input polling 2501011 18281076 0 1.39e2 7.31
ethernet-input active 2123717 18281076 0 9.64e1 8.61
l2-fwd active 2123717 18281076 0 7.69e1 8.61
l2-input active 2123717 18281076 0 6.85e1 8.61
l2-learn active 2123717 18281076 0 8.47e1 8.61
l2-output active 2123717 18281076 0 5.32e1 8.61
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.4, average vectors/node 8.68, last 128 main loops .25 per node 4.00
vector rates in 3.4992e6, out 3.4991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2174289 18870280 0 5.72e1 8.68
avf-0/18/a/0-tx active 2174289 18870052 0 1.04e2 8.68
avf-input polling 2291524 18870280 0 1.32e2 8.23
ethernet-input active 2174289 18870280 0 9.52e1 8.68
l2-fwd active 2174289 18870280 0 7.61e1 8.68
l2-input active 2174289 18870280 0 6.79e1 8.68
l2-learn active 2174289 18870280 0 8.58e1 8.68
l2-output active 2174289 18870280 0 5.28e1 8.68
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.4, average vectors/node 8.76, last 128 main loops .50 per node 8.00
vector rates in 3.4992e6, out 3.4991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2155131 18870268 0 5.72e1 8.76
avf-0/18/a/0-tx active 2155131 18870080 0 1.06e2 8.76
avf-input polling 2273317 18870268 0 1.30e2 8.30
ethernet-input active 2155131 18870268 0 9.65e1 8.76
l2-fwd active 2155131 18870268 0 7.59e1 8.76
l2-input active 2155131 18870268 0 6.75e1 8.76
l2-learn active 2155131 18870268 0 8.49e1 8.76
l2-output active 2155131 18870268 0 5.27e1 8.76
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.4, average vectors/node 8.24, last 128 main loops .50 per node 8.00
vector rates in 3.3898e6, out 3.3898e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2217820 18280612 0 5.99e1 8.24
avf-0/18/a/0-tx active 2217820 18280512 0 1.07e2 8.24
avf-input polling 2366935 18280612 0 1.37e2 7.72
ethernet-input active 2217820 18280612 0 9.71e1 8.24
l2-fwd active 2217820 18280612 0 7.86e1 8.24
l2-input active 2217820 18280612 0 7.08e1 8.24
l2-learn active 2217820 18280612 0 8.56e1 8.24
l2-output active 2217820 18280612 0 5.52e1 8.24
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.4, average vectors/node 8.72, last 128 main loops .50 per node 8.00
vector rates in 3.4992e6, out 3.4991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2164414 18870260 0 5.82e1 8.72
avf-0/18/a/0-tx active 2164414 18870020 0 1.05e2 8.72
avf-input polling 2295243 18870260 0 1.34e2 8.22
ethernet-input active 2164414 18870260 0 9.49e1 8.72
l2-fwd active 2164414 18870260 0 7.56e1 8.72
l2-input active 2164414 18870260 0 6.79e1 8.72
l2-learn active 2164414 18870260 0 8.47e1 8.72
l2-output active 2164414 18870260 0 5.24e1 8.72

10ge2p1x710-avf-eth-l2patch-ndrpdr

RFC2544: Pkt throughput L2patch test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 patch.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 patch DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel with VF enabled.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-l2patch-ndrpdr
 No 
64b-4t2c-avf-eth-l2patch-ndrpdr
 No 
64b-8t4c-avf-eth-l2patch-ndrpdr
 No 

10ge2p1x710-avf-eth-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross-connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel with VF enabled.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.3, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 34 3.76e4 0.00
avf-process any wait 0 0 9 2.94e3 0.00
dpdk-process any wait 0 0 1 1.49e3 0.00
fib-walk any wait 0 0 2 7.59e2 0.00
ikev2-manager-process any wait 0 0 5 6.99e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 3.35e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.42e3 0.00
lisp-retry-service any wait 0 0 2 1.39e3 0.00
statseg-collector-process time wait 0 0 1 1.03e3 0.00
unix-epoll-input polling 231097 0 0 5.02e3 0.00
vpe-oam-process any wait 0 0 3 5.41e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.3, average vectors/node 102.24, last 128 main loops 4.88 per node 104.00
vector rates in 1.3409e7, out 1.3409e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 696454 71206872 0 1.56e1 102.24
avf-0/18/e/0-tx active 696454 71206855 0 5.29e1 102.24
avf-input polling 696472 71206872 0 4.17e1 102.24
ethernet-input active 696454 71206872 0 3.23e1 102.24
l2-input active 696454 71206872 0 2.77e1 102.24
l2-output active 696454 71206872 0 1.31e1 102.24
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.3, average vectors/node 103.69, last 128 main loops 5.25 per node 112.00
vector rates in 1.3409e7, out 1.3409e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 686740 71205768 0 1.54e1 103.69
avf-0/18/a/0-tx active 686740 71205744 0 5.29e1 103.69
avf-input polling 687852 71205768 0 4.18e1 103.52
ethernet-input active 686740 71205768 0 3.21e1 103.69
l2-input active 686740 71205768 0 2.76e1 103.69
l2-output active 686740 71205768 0 1.29e1 103.69
64b-4t2c-avf-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.4, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 3.91e4 0.00
avf-process any wait 0 0 9 3.06e3 0.00
dpdk-process any wait 0 0 2 7.30e2 0.00
fib-walk any wait 0 0 2 8.56e2 0.00
ikev2-manager-process any wait 0 0 5 6.48e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 4.38e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.89e3 0.00
lisp-retry-service any wait 0 0 2 1.14e3 0.00
statseg-collector-process time wait 0 0 1 1.27e3 0.00
unix-epoll-input polling 207283 0 0 8.85e3 0.00
vpe-oam-process any wait 0 0 2 5.59e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.4, average vectors/node 17.31, last 128 main loops .19 per node 4.00
vector rates in 6.9441e6, out 6.9441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2157968 37352532 0 3.86e1 17.31
avf-0/18/e/0-tx active 2157968 37352340 0 8.02e1 17.31
avf-input polling 2440506 37352532 0 8.42e1 15.31
ethernet-input active 2157968 37352532 0 6.09e1 17.31
l2-input active 2157968 37352532 0 4.24e1 17.31
l2-output active 2157968 37352532 0 3.31e1 17.31
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.4, average vectors/node 17.04, last 128 main loops .75 per node 16.00
vector rates in 6.9441e6, out 6.9441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 2191764 37352556 0 3.52e1 17.04
avf-0/18/e/0-tx active 2191764 37352512 0 8.05e1 17.04
avf-input polling 2501483 37352556 0 8.55e1 14.93
ethernet-input active 2191764 37352556 0 6.17e1 17.04
l2-input active 2191764 37352556 0 4.27e1 17.04
l2-output active 2191764 37352556 0 3.26e1 17.04
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.4, average vectors/node 16.84, last 128 main loops 1.13 per node 24.00
vector rates in 6.9439e6, out 6.9439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2217545 37351768 0 3.47e1 16.84
avf-0/18/a/0-tx active 2217545 37351644 0 8.08e1 16.84
avf-input polling 2277674 37351768 0 8.54e1 16.39
ethernet-input active 2217545 37351768 0 6.19e1 16.84
l2-input active 2217545 37351768 0 4.29e1 16.84
l2-output active 2217545 37351768 0 3.31e1 16.84
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.4, average vectors/node 17.08, last 128 main loops .56 per node 12.00
vector rates in 6.9439e6, out 6.9439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 2187136 37351804 0 3.52e1 17.08
avf-0/18/a/0-tx active 2187136 37351716 0 8.09e1 17.08
avf-input polling 2239733 37351804 0 8.42e1 16.68
ethernet-input active 2187136 37351804 0 6.41e1 17.08
l2-input active 2187136 37351804 0 4.27e1 17.08
l2-output active 2187136 37351804 0 3.21e1 17.08
64b-8t4c-avf-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.5, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 6.32e4 0.00
avf-process any wait 0 0 9 3.34e3 0.00
dpdk-process any wait 0 0 2 1.27e3 0.00
fib-walk any wait 0 0 2 1.65e3 0.00
ikev2-manager-process any wait 0 0 5 9.58e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.00e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.05e3 0.00
lisp-retry-service any wait 0 0 2 1.87e3 0.00
statseg-collector-process time wait 0 0 1 2.00e3 0.00
unix-epoll-input polling 160845 0 0 9.78e3 0.00
vpe-oam-process any wait 0 0 3 4.75e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.5, average vectors/node 6.19, last 128 main loops .38 per node 8.00
vector rates in 3.4995e6, out 3.4994e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 3092675 19132416 0 7.32e1 6.19
avf-0/18/e/0-tx active 3092675 19132212 0 1.27e2 6.19
avf-input polling 3783525 19132416 0 1.93e2 5.06
ethernet-input active 3092675 19132416 0 1.10e2 6.19
l2-input active 3092675 19132416 0 6.99e1 6.19
l2-output active 3092675 19132416 0 7.33e1 6.19
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.5, average vectors/node 6.15, last 128 main loops .19 per node 4.00
vector rates in 3.4995e6, out 3.4994e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 3111661 19132416 0 7.24e1 6.15
avf-0/18/e/0-tx active 3111661 19132168 0 1.27e2 6.15
avf-input polling 3837243 19132416 0 1.90e2 4.99
ethernet-input active 3111661 19132416 0 1.11e2 6.15
l2-input active 3111661 19132416 0 7.03e1 6.15
l2-output active 3111661 19132416 0 7.30e1 6.15
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.5, average vectors/node 5.98, last 128 main loops .19 per node 4.00
vector rates in 3.4448e6, out 3.4448e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 3150370 18833488 0 7.60e1 5.98
avf-0/18/e/0-tx active 3150370 18833356 0 1.27e2 5.98
avf-input polling 3855045 18833488 0 1.93e2 4.89
ethernet-input active 3150370 18833488 0 1.12e2 5.98
l2-input active 3150370 18833488 0 7.17e1 5.98
l2-output active 3150370 18833488 0 7.38e1 5.98
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.5, average vectors/node 6.00, last 128 main loops 0.00 per node 0.00
vector rates in 3.4448e6, out 3.4448e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/e/0-output active 3137774 18833480 0 7.59e1 6.00
avf-0/18/e/0-tx active 3137774 18833308 0 1.31e2 6.00
avf-input polling 3823386 18833480 0 1.90e2 4.93
ethernet-input active 3137774 18833480 0 1.13e2 6.00
l2-input active 3137774 18833480 0 7.13e1 6.00
l2-output active 3137774 18833480 0 7.27e1 6.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.5, average vectors/node 6.11, last 128 main loops .38 per node 8.00
vector rates in 3.4994e6, out 3.4993e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 3132940 19131904 0 7.46e1 6.11
avf-0/18/a/0-tx active 3132940 19131680 0 1.29e2 6.11
avf-input polling 3672048 19131904 0 1.90e2 5.21
ethernet-input active 3132940 19131904 0 1.10e2 6.11
l2-input active 3132940 19131904 0 7.03e1 6.11
l2-output active 3132940 19131904 0 7.09e1 6.11
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.5, average vectors/node 6.06, last 128 main loops .38 per node 8.00
vector rates in 3.4994e6, out 3.4993e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 3158698 19131864 0 7.34e1 6.06
avf-0/18/a/0-tx active 3158698 19131628 0 1.31e2 6.06
avf-input polling 3746782 19131864 0 1.89e2 5.11
ethernet-input active 3158698 19131864 0 1.12e2 6.06
l2-input active 3158698 19131864 0 7.06e1 6.06
l2-output active 3158698 19131864 0 7.05e1 6.06
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.5, average vectors/node 5.88, last 128 main loops 0.00 per node 0.00
vector rates in 3.4447e6, out 3.4447e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 3201454 18832956 0 7.69e1 5.88
avf-0/18/a/0-tx active 3201454 18832820 0 1.28e2 5.88
avf-input polling 3840058 18832956 0 1.92e2 4.90
ethernet-input active 3201454 18832956 0 1.12e2 5.88
l2-input active 3201454 18832956 0 7.29e1 5.88
l2-output active 3201454 18832956 0 7.41e1 5.88
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.5, average vectors/node 5.89, last 128 main loops .19 per node 4.00
vector rates in 3.4447e6, out 3.4447e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/18/a/0-output active 3196285 18832964 0 7.63e1 5.89
avf-0/18/a/0-tx active 3196285 18832844 0 1.29e2 5.89
avf-input polling 3833510 18832964 0 1.91e2 4.91
ethernet-input active 3196285 18832964 0 1.14e2 5.89
l2-input active 3196285 18832964 0 7.22e1 5.89
l2-output active 3196285 18832964 0 7.48e1 5.89

10ge2p1x710-dot1q-l2bdbasemaclrn-ndrpdr

RFC2544: Pkt throughput L2BD with IEEE 802.1Q test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge domain and MAC learning enabled. DUT1 and DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 2.79e4 0.00
dpdk-process any wait 0 0 2 5.72e5 0.00
fib-walk any wait 0 0 3 1.01e3 0.00
ikev2-manager-process any wait 0 0 6 7.11e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.92e2 0.00
lisp-retry-service any wait 0 0 3 1.33e3 0.00
unix-epoll-input polling 2534 0 0 5.74e6 0.00
vpe-oam-process any wait 0 0 3 4.13e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 71.94, last 128 main loops 7.50 per node 120.00
vector rates in 6.7438e6, out 6.7438e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 547201 39366400 0 2.97e1 71.94
TenGigabitEthernet18/0/3-tx active 547201 39366400 0 5.72e1 71.94
dpdk-input polling 816600 39366400 0 6.43e1 48.21
ethernet-input active 547201 39366400 0 3.69e1 71.94
l2-fwd active 547201 39366400 0 3.53e1 71.94
l2-input active 547201 39366400 0 3.85e1 71.94
l2-learn active 547201 39366400 0 4.31e1 71.94
l2-output active 547201 39366400 0 6.04e1 71.94
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 115.09, last 128 main loops 9.56 per node 136.00
vector rates in 6.7438e6, out 6.7438e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 342047 39366454 0 1.53e1 115.09
TenGigabitEthernet18/0/2-tx active 342047 39366454 0 5.40e1 115.09
dpdk-input polling 347488 39366454 0 5.77e1 113.29
ethernet-input active 342047 39366454 0 6.60e1 115.09
l2-fwd active 342047 39366454 0 3.19e1 115.09
l2-input active 342047 39366454 0 3.62e1 115.09
l2-input-vtr active 342047 39366454 0 5.48e1 115.09
l2-learn active 342047 39366454 0 3.88e1 115.09
l2-output active 342047 39366454 0 1.30e1 115.09
64b-4t2c-dot1q-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.11e4 0.00
dpdk-process any wait 0 0 2 6.37e5 0.00
fib-walk any wait 0 0 3 1.26e3 0.00
ikev2-manager-process any wait 0 0 5 7.94e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.58e2 0.00
lisp-retry-service any wait 0 0 3 1.22e3 0.00
unix-epoll-input polling 2980 0 0 4.88e6 0.00
vpe-oam-process any wait 0 0 3 7.11e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 72.89, last 128 main loops 4.25 per node 68.00
vector rates in 6.7360e6, out 6.7360e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 538520 39251532 0 2.98e1 72.89
TenGigabitEthernet18/0/3-tx active 538520 39251532 0 5.69e1 72.89
dpdk-input polling 538520 39251532 0 6.50e1 72.89
ethernet-input active 538520 39251532 0 3.57e1 72.89
l2-fwd active 538520 39251532 0 3.41e1 72.89
l2-input active 538520 39251532 0 3.79e1 72.89
l2-learn active 538520 39251532 0 4.25e1 72.89
l2-output active 538520 39251532 0 6.45e1 72.89
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 75.33, last 128 main loops 4.75 per node 76.00
vector rates in 6.8429e6, out 6.8429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 529364 39874620 0 3.20e1 75.33
TenGigabitEthernet18/0/3-tx active 529364 39874620 0 5.54e1 75.33
dpdk-input polling 529364 39874620 0 6.24e1 75.33
ethernet-input active 529364 39874620 0 3.58e1 75.33
l2-fwd active 529364 39874620 0 3.49e1 75.33
l2-input active 529364 39874620 0 3.79e1 75.33
l2-learn active 529364 39874620 0 4.23e1 75.33
l2-output active 529364 39874620 0 6.02e1 75.33
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 107.27, last 128 main loops 6.19 per node 88.00
vector rates in 6.7359e6, out 6.7359e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 365900 39251344 0 1.52e1 107.27
TenGigabitEthernet18/0/2-tx active 365900 39251344 0 5.45e1 107.27
dpdk-input polling 368401 39251344 0 5.90e1 106.55
ethernet-input active 365900 39251344 0 6.59e1 107.27
l2-fwd active 365900 39251344 0 3.22e1 107.27
l2-input active 365900 39251344 0 3.61e1 107.27
l2-input-vtr active 365900 39251344 0 5.41e1 107.27
l2-learn active 365900 39251344 0 3.86e1 107.27
l2-output active 365900 39251344 0 1.25e1 107.27
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 120.65, last 128 main loops 8.72 per node 124.00
vector rates in 6.8429e6, out 6.8429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 330494 39874300 0 1.48e1 120.65
TenGigabitEthernet18/0/2-tx active 330494 39874300 0 5.33e1 120.65
dpdk-input polling 331791 39874300 0 5.75e1 120.18
ethernet-input active 330494 39874300 0 6.50e1 120.65
l2-fwd active 330494 39874300 0 3.17e1 120.65
l2-input active 330494 39874300 0 3.58e1 120.65
l2-input-vtr active 330494 39874300 0 5.41e1 120.65
l2-learn active 330494 39874300 0 3.81e1 120.65
l2-output active 330494 39874300 0 1.23e1 120.65
64b-8t4c-dot1q-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 4.51e4 0.00
dpdk-process any wait 0 0 2 4.39e3 0.00
fib-walk any wait 0 0 3 1.56e3 0.00
ikev2-manager-process any wait 0 0 6 1.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.13e3 0.00
lisp-retry-service any wait 0 0 3 1.85e3 0.00
unix-epoll-input polling 18198 0 0 7.81e5 0.00
vpe-oam-process any wait 0 0 2 1.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 11.47, last 128 main loops .75 per node 12.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1719000 19715532 0 6.23e1 11.47
TenGigabitEthernet18/0/3-tx active 1719000 19715532 0 8.72e1 11.47
dpdk-input polling 2078950 19715532 0 1.35e2 9.48
ethernet-input active 1719000 19715532 0 8.84e1 11.47
l2-fwd active 1719000 19715532 0 6.87e1 11.47
l2-input active 1719000 19715532 0 6.23e1 11.47
l2-learn active 1719000 19715532 0 8.19e1 11.47
l2-output active 1719000 19715532 0 1.05e2 11.47
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 11.80, last 128 main loops .75 per node 12.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1697174 20028484 0 6.06e1 11.80
TenGigabitEthernet18/0/3-tx active 1697174 20028484 0 8.45e1 11.80
dpdk-input polling 2038335 20028484 0 1.28e2 9.83
ethernet-input active 1697174 20028484 0 8.59e1 11.80
l2-fwd active 1697174 20028484 0 6.79e1 11.80
l2-input active 1697174 20028484 0 6.18e1 11.80
l2-learn active 1697174 20028484 0 8.19e1 11.80
l2-output active 1697174 20028484 0 1.11e2 11.80
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 11.38, last 128 main loops .50 per node 8.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1732414 19715540 0 6.19e1 11.38
TenGigabitEthernet18/0/3-tx active 1732414 19715540 0 8.65e1 11.38
dpdk-input polling 2112671 19715540 0 1.32e2 9.33
ethernet-input active 1732414 19715540 0 8.81e1 11.38
l2-fwd active 1732414 19715540 0 6.92e1 11.38
l2-input active 1732414 19715540 0 6.25e1 11.38
l2-learn active 1732414 19715540 0 8.27e1 11.38
l2-output active 1732414 19715540 0 1.09e2 11.38
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 11.68, last 128 main loops .75 per node 12.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1714449 20028480 0 6.11e1 11.68
TenGigabitEthernet18/0/3-tx active 1714449 20028480 0 8.96e1 11.68
dpdk-input polling 2059925 20028480 0 1.35e2 9.72
ethernet-input active 1714449 20028480 0 8.72e1 11.68
l2-fwd active 1714449 20028480 0 6.80e1 11.68
l2-input active 1714449 20028480 0 6.21e1 11.68
l2-learn active 1714449 20028480 0 8.22e1 11.68
l2-output active 1714449 20028480 0 9.95e1 11.68
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 12.13, last 128 main loops .84 per node 12.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1624705 19715532 0 4.47e1 12.13
TenGigabitEthernet18/0/2-tx active 1624705 19715532 0 8.38e1 12.13
dpdk-input polling 1762513 19715532 0 1.19e2 11.19
ethernet-input active 1624705 19715532 0 1.31e2 12.13
l2-fwd active 1624705 19715532 0 6.25e1 12.13
l2-input active 1624705 19715532 0 5.90e1 12.13
l2-input-vtr active 1624705 19715532 0 7.89e1 12.13
l2-learn active 1624705 19715532 0 7.29e1 12.13
l2-output active 1624705 19715532 0 4.22e1 12.13
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 12.26, last 128 main loops 1.13 per node 16.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1634163 20028468 0 4.44e1 12.26
TenGigabitEthernet18/0/2-tx active 1634163 20028468 0 8.22e1 12.26
dpdk-input polling 1739367 20028468 0 1.16e2 11.51
ethernet-input active 1634163 20028468 0 1.28e2 12.26
l2-fwd active 1634163 20028468 0 6.24e1 12.26
l2-input active 1634163 20028468 0 5.87e1 12.26
l2-input-vtr active 1634163 20028468 0 7.88e1 12.26
l2-learn active 1634163 20028468 0 7.25e1 12.26
l2-output active 1634163 20028468 0 4.15e1 12.26
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 12.02, last 128 main loops .28 per node 4.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1640405 19715516 0 4.54e1 12.02
TenGigabitEthernet18/0/2-tx active 1640405 19715516 0 8.29e1 12.02
dpdk-input polling 1739866 19715516 0 1.19e2 11.33
ethernet-input active 1640405 19715516 0 1.32e2 12.02
l2-fwd active 1640405 19715516 0 6.30e1 12.02
l2-input active 1640405 19715516 0 5.92e1 12.02
l2-input-vtr active 1640405 19715516 0 7.86e1 12.02
l2-learn active 1640405 19715516 0 7.33e1 12.02
l2-output active 1640405 19715516 0 4.24e1 12.02
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 12.53, last 128 main loops 1.13 per node 16.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1599058 20028468 0 4.41e1 12.53
TenGigabitEthernet18/0/2-tx active 1599058 20028468 0 8.44e1 12.53
dpdk-input polling 1695812 20028468 0 1.17e2 11.81
ethernet-input active 1599058 20028468 0 1.28e2 12.53
l2-fwd active 1599058 20028468 0 6.19e1 12.53
l2-input active 1599058 20028468 0 5.83e1 12.53
l2-input-vtr active 1599058 20028468 0 7.88e1 12.53
l2-learn active 1599058 20028468 0 7.27e1 12.53
l2-output active 1599058 20028468 0 4.13e1 12.53

10ge2p1x710-dot1q-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC with IEEE 802.1Q test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 37 2.64e4 0.00
dpdk-process any wait 0 0 2 2.95e5 0.00
fib-walk any wait 0 0 3 8.45e2 0.00
ikev2-manager-process any wait 0 0 6 5.27e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.50e2 0.00
lisp-retry-service any wait 0 0 3 9.68e2 0.00
unix-epoll-input polling 5541 0 0 2.63e6 0.00
vpe-oam-process any wait 0 0 3 4.89e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 44.92, last 128 main loops .05 per node 1.00
vector rates in 8.0729e6, out 8.0729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1050758 47204732 0 3.25e1 44.92
TenGigabitEthernet18/0/3-tx active 1050758 47204732 0 5.89e1 44.92
dpdk-input polling 3086256 47204732 0 6.69e1 15.29
ethernet-input active 1050758 47204732 0 4.14e1 44.92
l2-input active 1050758 47204732 0 3.22e1 44.92
l2-output active 1050758 47204732 0 6.42e1 44.92
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 61.09, last 128 main loops .77 per node 14.00
vector rates in 8.0728e6, out 8.0728e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 772633 47204080 0 1.84e1 61.09
TenGigabitEthernet18/0/2-tx active 772633 47204080 0 5.62e1 61.09
dpdk-input polling 788045 47204080 0 5.49e1 59.90
ethernet-input active 772633 47204080 0 7.17e1 61.09
l2-input active 772633 47204080 0 3.00e1 61.09
l2-input-vtr active 772633 47204080 0 5.73e1 61.09
l2-output active 772633 47204080 0 1.56e1 61.09
64b-4t2c-dot1q-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 32 2.94e4 0.00
dpdk-process any wait 0 0 2 3.25e5 0.00
fib-walk any wait 0 0 3 9.39e2 0.00
ikev2-manager-process any wait 0 0 6 9.12e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.34e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.71e3 0.00
lisp-retry-service any wait 0 0 3 1.33e3 0.00
statseg-collector-process time wait 0 0 1 1.38e3 0.00
unix-epoll-input polling 6742 0 0 2.16e6 0.00
vpe-oam-process any wait 0 0 3 5.34e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 25.57, last 128 main loops 1.31 per node 28.00
vector rates in 6.9067e6, out 6.9067e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1579554 40390132 0 4.08e1 25.57
TenGigabitEthernet18/0/3-tx active 1579554 40390132 0 6.42e1 25.57
dpdk-input polling 1607707 40390132 0 7.79e1 25.12
ethernet-input active 1579554 40390132 0 5.39e1 25.57
l2-input active 1579554 40390132 0 3.76e1 25.57
l2-output active 1579554 40390132 0 7.39e1 25.57
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 27.04, last 128 main loops 1.13 per node 24.00
vector rates in 7.0163e6, out 7.0163e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1517627 41031248 0 4.21e1 27.04
TenGigabitEthernet18/0/3-tx active 1517627 41031248 0 6.32e1 27.04
dpdk-input polling 1537833 41031248 0 7.52e1 26.68
ethernet-input active 1517627 41031248 0 5.22e1 27.04
l2-input active 1517627 41031248 0 3.72e1 27.04
l2-output active 1517627 41031248 0 7.45e1 27.04
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 34.67, last 128 main loops 2.19 per node 40.00
vector rates in 6.9066e6, out 6.9066e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1165078 40389484 0 2.39e1 34.67
TenGigabitEthernet18/0/2-tx active 1165078 40389484 0 6.06e1 34.67
dpdk-input polling 1181704 40389484 0 7.04e1 34.18
ethernet-input active 1165078 40389484 0 8.30e1 34.67
l2-input active 1165078 40389484 0 3.39e1 34.67
l2-input-vtr active 1165078 40389484 0 6.07e1 34.67
l2-output active 1165078 40389484 0 1.96e1 34.67
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 36.38, last 128 main loops 1.75 per node 32.00
vector rates in 7.0162e6, out 7.0162e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1127805 41030556 0 2.32e1 36.38
TenGigabitEthernet18/0/2-tx active 1127805 41030556 0 5.99e1 36.38
dpdk-input polling 1142165 41030556 0 6.89e1 35.92
ethernet-input active 1127805 41030556 0 8.17e1 36.38
l2-input active 1127805 41030556 0 3.36e1 36.38
l2-input-vtr active 1127805 41030556 0 6.07e1 36.38
l2-output active 1127805 41030556 0 1.93e1 36.38
64b-8t4c-dot1q-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 34 3.42e4 0.00
dpdk-process any wait 0 0 2 3.36e5 0.00
fib-walk any wait 0 0 3 1.84e3 0.00
ikev2-manager-process any wait 0 0 6 9.66e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.92e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.41e3 0.00
lisp-retry-service any wait 0 0 3 2.59e3 0.00
statseg-collector-process time wait 0 0 1 2.42e3 0.00
unix-epoll-input polling 33067 0 0 4.41e5 0.00
vpe-oam-process any wait 0 0 3 7.37e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 6.97, last 128 main loops .38 per node 8.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2901934 20231044 0 8.29e1 6.97
TenGigabitEthernet18/0/3-tx active 2901934 20231044 0 1.07e2 6.97
dpdk-input polling 3437296 20231044 0 1.74e2 5.89
ethernet-input active 2901934 20231044 0 1.13e2 6.97
l2-input active 2901934 20231044 0 6.73e1 6.97
l2-output active 2901934 20231044 0 1.25e2 6.97
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 7.01, last 128 main loops 0.00 per node 0.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2930784 20552276 0 8.04e1 7.01
TenGigabitEthernet18/0/3-tx active 2930784 20552276 0 1.04e2 7.01
dpdk-input polling 3480120 20552276 0 1.71e2 5.91
ethernet-input active 2930784 20552276 0 1.11e2 7.01
l2-input active 2930784 20552276 0 6.75e1 7.01
l2-output active 2930784 20552276 0 1.26e2 7.01
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.9, average vectors/node 6.84, last 128 main loops .38 per node 8.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2956773 20231040 0 8.43e1 6.84
TenGigabitEthernet18/0/3-tx active 2956773 20231040 0 1.06e2 6.84
dpdk-input polling 3525284 20231040 0 1.75e2 5.74
ethernet-input active 2956773 20231040 0 1.12e2 6.84
l2-input active 2956773 20231040 0 6.87e1 6.84
l2-output active 2956773 20231040 0 1.27e2 6.84
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.9, average vectors/node 6.98, last 128 main loops .38 per node 8.00
vector rates in 3.5082e6, out 3.5082e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2944924 20552188 0 8.08e1 6.98
TenGigabitEthernet18/0/3-tx active 2944924 20552188 0 1.06e2 6.98
dpdk-input polling 3471118 20552188 0 1.77e2 5.92
ethernet-input active 2944924 20552188 0 1.11e2 6.98
l2-input active 2944924 20552188 0 6.76e1 6.98
l2-output active 2944924 20552188 0 1.22e2 6.98
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.9, average vectors/node 8.20, last 128 main loops .88 per node 16.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2466811 20231116 0 5.92e1 8.20
TenGigabitEthernet18/0/2-tx active 2466811 20231116 0 9.65e1 8.20
dpdk-input polling 3723481 20231116 0 1.58e2 5.43
ethernet-input active 2466811 20231116 0 1.56e2 8.20
l2-input active 2466811 20231116 0 5.95e1 8.20
l2-input-vtr active 2466811 20231116 0 9.04e1 8.20
l2-output active 2466811 20231116 0 5.47e1 8.20
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.9, average vectors/node 8.29, last 128 main loops .22 per node 4.00
vector rates in 3.5082e6, out 3.5082e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2476815 20552120 0 5.93e1 8.29
TenGigabitEthernet18/0/2-tx active 2476815 20552120 0 9.41e1 8.29
dpdk-input polling 3649073 20552120 0 1.54e2 5.63
ethernet-input active 2476815 20552120 0 1.53e2 8.29
l2-input active 2476815 20552120 0 5.99e1 8.29
l2-input-vtr active 2476815 20552120 0 9.01e1 8.29
l2-output active 2476815 20552120 0 5.45e1 8.29
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.9, average vectors/node 8.17, last 128 main loops .44 per node 8.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2477649 20231056 0 6.34e1 8.17
TenGigabitEthernet18/0/2-tx active 2477649 20231056 0 9.51e1 8.17
dpdk-input polling 3633490 20231056 0 1.57e2 5.57
ethernet-input active 2477649 20231056 0 1.56e2 8.17
l2-input active 2477649 20231056 0 6.03e1 8.17
l2-input-vtr active 2477649 20231056 0 9.05e1 8.17
l2-output active 2477649 20231056 0 5.53e1 8.17
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.9, average vectors/node 8.44, last 128 main loops .22 per node 4.00
vector rates in 3.5082e6, out 3.5082e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2435724 20552064 0 5.93e1 8.44
TenGigabitEthernet18/0/2-tx active 2435724 20552064 0 9.66e1 8.44
dpdk-input polling 3515859 20552064 0 1.57e2 5.85
ethernet-input active 2435724 20552064 0 1.52e2 8.44
l2-input active 2435724 20552064 0 5.90e1 8.44
l2-input-vtr active 2435724 20552064 0 8.92e1 8.44
l2-output active 2435724 20552064 0 5.39e1 8.44

10ge2p1x710-eth-l2bdbasemaclrn-iacl1sf-10kflows-ndrpdr

RFC2544: Pkt throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdbasemaclrn-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 1.39e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 6.07e2 0.00
api-rx-from-ring active 0 0 51 5.25e4 0.00
dpdk-process any wait 0 0 2 5.62e5 0.00
fib-walk any wait 0 0 3 6.17e2 0.00
ikev2-manager-process any wait 0 0 6 5.73e2 0.00
ip-neighbor-scan-process any wait 0 0 1 1.13e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 3.98e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.33e3 0.00
lisp-retry-service any wait 0 0 3 1.19e3 0.00
statseg-collector-process time wait 0 0 1 7.70e2 0.00
unix-epoll-input polling 4035 0 0 3.54e6 0.00
vpe-oam-process any wait 0 0 3 4.35e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 194.78, last 128 main loops 17.88 per node 208.00
vector rates in 5.1142e6, out 5.1142e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 150648 29342724 0 1.35e1 194.78
TenGigabitEthernet18/0/3-tx active 150648 29342724 0 5.81e1 194.78
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.89e3 0.00
acl-plugin-in-ip4-l2 active 150648 29342724 0 1.68e2 194.78
dpdk-input polling 150648 29342724 0 5.93e1 194.78
ethernet-input active 150648 29342724 0 3.07e1 194.78
l2-fwd active 150648 29342724 0 3.06e1 194.78
l2-input active 150648 29342724 0 3.51e1 194.78
l2-input-feat-arc active 150648 29342724 0 3.18e1 194.78
l2-input-feat-arc-end active 150648 29342724 0 1.23e1 194.78
l2-learn active 150648 29342724 0 3.70e1 194.78
l2-output active 150648 29342724 0 1.11e1 194.78
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 193.03, last 128 main loops 19.59 per node 228.00
vector rates in 5.1142e6, out 5.1142e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 152012 29342756 0 1.37e1 193.03
TenGigabitEthernet18/0/2-tx active 152012 29342756 0 5.83e1 193.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.77e3 0.00
acl-plugin-in-ip4-l2 active 152012 29342756 0 1.67e2 193.03
dpdk-input polling 152591 29342756 0 5.95e1 192.29
ethernet-input active 152012 29342756 0 3.08e1 193.03
l2-fwd active 152012 29342756 0 3.08e1 193.03
l2-input active 152012 29342756 0 3.49e1 193.03
l2-input-feat-arc active 152012 29342756 0 3.17e1 193.03
l2-input-feat-arc-end active 152012 29342756 0 1.24e1 193.03
l2-learn active 152012 29342756 0 3.69e1 193.03
l2-output active 152012 29342756 0 1.14e1 193.03
64b-4t2c-eth-l2bdbasemaclrn-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 2.33e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 5.68e2 0.00
api-rx-from-ring active 0 0 51 5.88e4 0.00
dpdk-process any wait 0 0 2 3.07e5 0.00
fib-walk any wait 0 0 3 1.11e3 0.00
ikev2-manager-process any wait 0 0 6 7.76e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.47e2 0.00
lisp-retry-service any wait 0 0 3 1.42e3 0.00
unix-epoll-input polling 4104 0 0 3.52e6 0.00
vpe-oam-process any wait 0 0 3 6.14e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 183.98, last 128 main loops 22.00 per node 256.00
vector rates in 5.0539e6, out 5.0539e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 159728 29387148 0 1.36e1 183.98
TenGigabitEthernet18/0/3-tx active 159728 29387148 0 5.92e1 183.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.92e3 0.00
acl-plugin-in-ip4-l2 active 159728 29387148 0 1.71e2 183.98
dpdk-input polling 159728 29387148 0 6.15e1 183.98
ethernet-input active 159728 29387148 0 3.14e1 183.98
l2-fwd active 159728 29387148 0 3.05e1 183.98
l2-input active 159728 29387148 0 3.49e1 183.98
l2-input-feat-arc active 159728 29387148 0 3.03e1 183.98
l2-input-feat-arc-end active 159728 29387148 0 1.24e1 183.98
l2-learn active 159728 29387148 0 3.69e1 183.98
l2-output active 159728 29387148 0 1.12e1 183.98
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 168.22, last 128 main loops 16.84 per node 196.00
vector rates in 5.0534e6, out 5.0534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 174670 29383756 0 1.38e1 168.22
TenGigabitEthernet18/0/3-tx active 174670 29383756 0 5.74e1 168.22
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.89e3 0.00
acl-plugin-in-ip4-l2 active 174670 29383756 0 1.73e2 168.22
dpdk-input polling 174670 29383756 0 5.89e1 168.22
ethernet-input active 174670 29383756 0 3.14e1 168.22
l2-fwd active 174670 29383756 0 3.09e1 168.22
l2-input active 174670 29383756 0 3.52e1 168.22
l2-input-feat-arc active 174670 29383756 0 3.05e1 168.22
l2-input-feat-arc-end active 174670 29383756 0 1.27e1 168.22
l2-learn active 174670 29383756 0 3.73e1 168.22
l2-output active 174670 29383756 0 1.13e1 168.22
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 182.05, last 128 main loops 15.13 per node 176.00
vector rates in 5.0596e6, out 5.0596e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 161606 29420036 0 1.36e1 182.05
TenGigabitEthernet18/0/2-tx active 161606 29420036 0 5.89e1 182.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 2.10e3 0.00
acl-plugin-in-ip4-l2 active 161606 29420036 0 1.72e2 182.05
dpdk-input polling 162098 29420036 0 6.07e1 181.49
ethernet-input active 161606 29420036 0 3.09e1 182.05
l2-fwd active 161606 29420036 0 3.06e1 182.05
l2-input active 161606 29420036 0 3.49e1 182.05
l2-input-feat-arc active 161606 29420036 0 3.03e1 182.05
l2-input-feat-arc-end active 161606 29420036 0 1.25e1 182.05
l2-learn active 161606 29420036 0 3.68e1 182.05
l2-output active 161606 29420036 0 1.13e1 182.05
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 159.06, last 128 main loops 15.13 per node 176.00
vector rates in 5.0477e6, out 5.0477e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 184530 29350836 0 1.39e1 159.06
TenGigabitEthernet18/0/2-tx active 184530 29350836 0 5.74e1 159.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.79e3 0.00
acl-plugin-in-ip4-l2 active 184530 29350836 0 1.71e2 159.06
dpdk-input polling 185091 29350836 0 6.13e1 158.58
ethernet-input active 184530 29350836 0 3.11e1 159.06
l2-fwd active 184530 29350836 0 3.10e1 159.06
l2-input active 184530 29350836 0 3.53e1 159.06
l2-input-feat-arc active 184530 29350836 0 3.07e1 159.06
l2-input-feat-arc-end active 184530 29350836 0 1.29e1 159.06
l2-learn active 184530 29350836 0 3.74e1 159.06
l2-output active 184530 29350836 0 1.15e1 159.06
64b-8t4c-eth-l2bdbasemaclrn-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 4.34e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 8.18e2 0.00
api-rx-from-ring active 0 0 47 3.31e4 0.00
dpdk-process any wait 0 0 2 6.53e5 0.00
fib-walk any wait 0 0 3 1.73e3 0.00
ikev2-manager-process any wait 0 0 6 8.49e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.44e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.15e3 0.00
lisp-retry-service any wait 0 0 3 1.62e3 0.00
statseg-collector-process time wait 0 0 1 2.37e3 0.00
unix-epoll-input polling 8201 0 0 1.77e6 0.00
vpe-oam-process any wait 0 0 3 7.51e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 25.01, last 128 main loops 2.06 per node 24.00
vector rates in 3.4758e6, out 3.4758e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 808612 20221720 0 2.95e1 25.01
TenGigabitEthernet18/0/3-tx active 808612 20221720 0 7.97e1 25.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.87e3 0.00
acl-plugin-in-ip4-l2 active 808612 20221720 0 2.05e2 25.01
dpdk-input polling 808679 20221720 0 8.87e1 25.01
ethernet-input active 808612 20221720 0 5.54e1 25.01
l2-fwd active 808612 20221720 0 4.70e1 25.01
l2-input active 808612 20221720 0 4.69e1 25.01
l2-input-feat-arc active 808612 20221720 0 4.61e1 25.01
l2-input-feat-arc-end active 808612 20221720 0 2.54e1 25.01
l2-learn active 808612 20221720 0 5.53e1 25.01
l2-output active 808612 20221720 0 2.63e1 25.01
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 24.35, last 128 main loops 1.72 per node 20.00
vector rates in 3.4672e6, out 3.4672e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 828323 20171628 0 2.98e1 24.35
TenGigabitEthernet18/0/3-tx active 828323 20171628 0 7.88e1 24.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.93e3 0.00
acl-plugin-in-ip4-l2 active 828323 20171628 0 2.01e2 24.35
dpdk-input polling 828455 20171628 0 8.97e1 24.35
ethernet-input active 828323 20171628 0 5.69e1 24.35
l2-fwd active 828323 20171628 0 4.78e1 24.35
l2-input active 828323 20171628 0 4.78e1 24.35
l2-input-feat-arc active 828323 20171628 0 4.72e1 24.35
l2-input-feat-arc-end active 828323 20171628 0 2.59e1 24.35
l2-learn active 828323 20171628 0 5.61e1 24.35
l2-output active 828323 20171628 0 2.67e1 24.35
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 23.37, last 128 main loops 2.06 per node 24.00
vector rates in 3.4704e6, out 3.4704e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 864111 20190228 0 3.05e1 23.37
TenGigabitEthernet18/0/3-tx active 864111 20190228 0 7.61e1 23.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 2.05e3 0.00
acl-plugin-in-ip4-l2 active 864111 20190228 0 1.99e2 23.37
dpdk-input polling 864227 20190228 0 9.04e1 23.36
ethernet-input active 864111 20190228 0 5.67e1 23.37
l2-fwd active 864111 20190228 0 4.84e1 23.37
l2-input active 864111 20190228 0 4.79e1 23.37
l2-input-feat-arc active 864111 20190228 0 4.76e1 23.37
l2-input-feat-arc-end active 864111 20190228 0 2.60e1 23.37
l2-learn active 864111 20190228 0 5.71e1 23.37
l2-output active 864111 20190228 0 2.75e1 23.37
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 24.67, last 128 main loops 2.41 per node 28.00
vector rates in 3.4782e6, out 3.4782e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 820397 20235536 0 2.97e1 24.67
TenGigabitEthernet18/0/3-tx active 820397 20235536 0 8.01e1 24.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.93e3 0.00
acl-plugin-in-ip4-l2 active 820397 20235536 0 2.01e2 24.67
dpdk-input polling 820471 20235536 0 9.25e1 24.66
ethernet-input active 820397 20235536 0 5.61e1 24.67
l2-fwd active 820397 20235536 0 4.72e1 24.67
l2-input active 820397 20235536 0 4.68e1 24.67
l2-input-feat-arc active 820397 20235536 0 4.66e1 24.67
l2-input-feat-arc-end active 820397 20235536 0 2.55e1 24.67
l2-learn active 820397 20235536 0 5.56e1 24.67
l2-output active 820397 20235536 0 2.62e1 24.67
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 24.89, last 128 main loops .34 per node 4.00
vector rates in 3.4700e6, out 3.4700e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 810924 20187824 0 2.94e1 24.89
TenGigabitEthernet18/0/2-tx active 810924 20187824 0 7.68e1 24.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.79e3 0.00
acl-plugin-in-ip4-l2 active 810924 20187824 0 2.05e2 24.89
dpdk-input polling 812810 20187824 0 9.25e1 24.84
ethernet-input active 810924 20187824 0 5.52e1 24.89
l2-fwd active 810924 20187824 0 4.77e1 24.89
l2-input active 810924 20187824 0 4.67e1 24.89
l2-input-feat-arc active 810924 20187824 0 4.65e1 24.89
l2-input-feat-arc-end active 810924 20187824 0 2.55e1 24.89
l2-learn active 810924 20187824 0 5.56e1 24.89
l2-output active 810924 20187824 0 2.64e1 24.89
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 24.09, last 128 main loops 2.06 per node 24.00
vector rates in 3.4731e6, out 3.4731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 838895 20205556 0 3.09e1 24.09
TenGigabitEthernet18/0/2-tx active 838895 20205556 0 7.61e1 24.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.78e3 0.00
acl-plugin-in-ip4-l2 active 838895 20205556 0 2.02e2 24.09
dpdk-input polling 840818 20205556 0 8.83e1 24.03
ethernet-input active 838895 20205556 0 5.69e1 24.09
l2-fwd active 838895 20205556 0 4.81e1 24.09
l2-input active 838895 20205556 0 4.74e1 24.09
l2-input-feat-arc active 838895 20205556 0 4.71e1 24.09
l2-input-feat-arc-end active 838895 20205556 0 2.63e1 24.09
l2-learn active 838895 20205556 0 5.67e1 24.09
l2-output active 838895 20205556 0 2.70e1 24.09
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 25.09, last 128 main loops 1.38 per node 16.00
vector rates in 3.4841e6, out 3.4841e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 807747 20269468 0 3.02e1 25.09
TenGigabitEthernet18/0/2-tx active 807747 20269468 0 7.83e1 25.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.69e3 0.00
acl-plugin-in-ip4-l2 active 807747 20269468 0 2.02e2 25.09
dpdk-input polling 809149 20269468 0 8.97e1 25.05
ethernet-input active 807747 20269468 0 5.57e1 25.09
l2-fwd active 807747 20269468 0 4.75e1 25.09
l2-input active 807747 20269468 0 4.69e1 25.09
l2-input-feat-arc active 807747 20269468 0 4.71e1 25.09
l2-input-feat-arc-end active 807747 20269468 0 2.56e1 25.09
l2-learn active 807747 20269468 0 5.59e1 25.09
l2-output active 807747 20269468 0 2.65e1 25.09
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 24.91, last 128 main loops 2.06 per node 24.00
vector rates in 3.4646e6, out 3.4646e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 809176 20156312 0 2.93e1 24.91
TenGigabitEthernet18/0/2-tx active 809176 20156312 0 7.75e1 24.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.82e3 0.00
acl-plugin-in-ip4-l2 active 809176 20156312 0 2.07e2 24.91
dpdk-input polling 811030 20156312 0 9.12e1 24.85
ethernet-input active 809176 20156312 0 5.56e1 24.91
l2-fwd active 809176 20156312 0 4.73e1 24.91
l2-input active 809176 20156312 0 4.68e1 24.91
l2-input-feat-arc active 809176 20156312 0 4.68e1 24.91
l2-input-feat-arc-end active 809176 20156312 0 2.58e1 24.91
l2-learn active 809176 20156312 0 5.56e1 24.91
l2-output active 809176 20156312 0 2.63e1 24.91

10ge2p1x710-eth-l2bdbasemaclrn-iacl1sl-10kflows-ndrpdr

RFC2544: Pkt throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdbasemaclrn-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 1.45e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 5.92e2 0.00
api-rx-from-ring active 0 0 50 4.35e4 0.00
dpdk-process any wait 0 0 2 5.48e5 0.00
fib-walk any wait 0 0 3 7.61e2 0.00
ikev2-manager-process any wait 0 0 6 6.52e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.24e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.49e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.12e3 0.00
lisp-retry-service any wait 0 0 3 1.13e3 0.00
statseg-collector-process time wait 0 0 1 1.28e3 0.00
unix-epoll-input polling 4021 0 0 3.62e6 0.00
vpe-oam-process any wait 0 0 3 4.57e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 141.06, last 128 main loops 19.51 per node 227.00
vector rates in 4.2246e6, out 4.2246e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 174984 24682688 0 1.45e1 141.06
TenGigabitEthernet18/0/3-tx active 174984 24682688 0 5.62e1 141.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.31e3 0.00
acl-plugin-in-ip4-l2 active 174984 24682688 0 2.63e2 141.06
dpdk-input polling 174992 24682688 0 5.81e1 141.05
ethernet-input active 174984 24682688 0 3.22e1 141.06
l2-fwd active 174984 24682688 0 3.25e1 141.06
l2-input active 174984 24682688 0 3.61e1 141.06
l2-input-feat-arc active 174984 24682688 0 3.25e1 141.06
l2-input-feat-arc-end active 174984 24682688 0 1.34e1 141.06
l2-learn active 174984 24682688 0 3.87e1 141.06
l2-output active 174984 24682688 0 1.24e1 141.06
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 135.58, last 128 main loops 7.56 per node 88.00
vector rates in 4.2246e6, out 4.2246e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 182046 24682624 0 1.48e1 135.58
TenGigabitEthernet18/0/2-tx active 182046 24682624 0 5.72e1 135.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.26e3 0.00
acl-plugin-in-ip4-l2 active 182046 24682624 0 2.60e2 135.58
dpdk-input polling 182779 24682624 0 5.84e1 135.04
ethernet-input active 182046 24682624 0 3.23e1 135.58
l2-fwd active 182046 24682624 0 3.24e1 135.58
l2-input active 182046 24682624 0 3.63e1 135.58
l2-input-feat-arc active 182046 24682624 0 3.25e1 135.58
l2-input-feat-arc-end active 182046 24682624 0 1.36e1 135.58
l2-learn active 182046 24682624 0 3.87e1 135.58
l2-output active 182046 24682624 0 1.29e1 135.58
64b-4t2c-eth-l2bdbasemaclrn-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 2.42e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 6.43e2 0.00
api-rx-from-ring active 0 0 51 5.61e4 0.00
dpdk-process any wait 0 0 2 5.84e5 0.00
fib-walk any wait 0 0 2 1.25e3 0.00
ikev2-manager-process any wait 0 0 6 6.38e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.64e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.66e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.20e3 0.00
lisp-retry-service any wait 0 0 2 1.93e3 0.00
statseg-collector-process time wait 0 0 1 2.14e3 0.00
unix-epoll-input polling 3203 0 0 4.43e6 0.00
vpe-oam-process any wait 0 0 3 5.29e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 152.77, last 128 main loops 15.47 per node 180.00
vector rates in 3.5326e6, out 3.5326e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 131736 20124744 0 1.34e1 152.77
TenGigabitEthernet18/0/3-tx active 131736 20124744 0 5.58e1 152.77
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.31e3 0.00
acl-plugin-in-ip4-l2 active 131736 20124744 0 3.94e2 152.77
dpdk-input polling 131736 20124744 0 5.76e1 152.77
ethernet-input active 131736 20124744 0 3.08e1 152.77
l2-fwd active 131736 20124744 0 3.00e1 152.77
l2-input active 131736 20124744 0 3.42e1 152.77
l2-input-feat-arc active 131736 20124744 0 2.97e1 152.77
l2-input-feat-arc-end active 131736 20124744 0 1.25e1 152.77
l2-learn active 131736 20124744 0 3.64e1 152.77
l2-output active 131736 20124744 0 1.15e1 152.77
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 106.49, last 128 main loops 9.28 per node 108.00
vector rates in 3.5322e6, out 3.5322e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 188952 20122428 0 1.48e1 106.49
TenGigabitEthernet18/0/3-tx active 188952 20122428 0 5.55e1 106.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.53e3 0.00
acl-plugin-in-ip4-l2 active 188952 20122428 0 3.79e2 106.49
dpdk-input polling 188952 20122428 0 5.83e1 106.49
ethernet-input active 188952 20122428 0 3.30e1 106.49
l2-fwd active 188952 20122428 0 3.19e1 106.49
l2-input active 188952 20122428 0 3.55e1 106.49
l2-input-feat-arc active 188952 20122428 0 3.13e1 106.49
l2-input-feat-arc-end active 188952 20122428 0 1.38e1 106.49
l2-learn active 188952 20122428 0 3.83e1 106.49
l2-output active 188952 20122428 0 1.28e1 106.49
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 92.49, last 128 main loops 5.50 per node 64.00
vector rates in 3.5365e6, out 3.5365e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 217823 20147272 0 1.53e1 92.49
TenGigabitEthernet18/0/2-tx active 217823 20147272 0 5.65e1 92.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.49e3 0.00
acl-plugin-in-ip4-l2 active 217823 20147272 0 3.72e2 92.49
dpdk-input polling 218631 20147272 0 6.19e1 92.15
ethernet-input active 217823 20147272 0 3.34e1 92.49
l2-fwd active 217823 20147272 0 3.19e1 92.49
l2-input active 217823 20147272 0 3.53e1 92.49
l2-input-feat-arc active 217823 20147272 0 3.15e1 92.49
l2-input-feat-arc-end active 217823 20147272 0 1.41e1 92.49
l2-learn active 217823 20147272 0 3.85e1 92.49
l2-output active 217823 20147272 0 1.29e1 92.49
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 79.04, last 128 main loops 9.63 per node 112.00
vector rates in 3.5282e6, out 3.5282e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 254296 20099936 0 1.64e1 79.04
TenGigabitEthernet18/0/2-tx active 254296 20099936 0 5.66e1 79.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.35e3 0.00
acl-plugin-in-ip4-l2 active 254296 20099936 0 3.63e2 79.04
dpdk-input polling 255018 20099936 0 6.23e1 78.82
ethernet-input active 254296 20099936 0 3.49e1 79.04
l2-fwd active 254296 20099936 0 3.31e1 79.04
l2-input active 254296 20099936 0 3.61e1 79.04
l2-input-feat-arc active 254296 20099936 0 3.28e1 79.04
l2-input-feat-arc-end active 254296 20099936 0 1.49e1 79.04
l2-learn active 254296 20099936 0 3.99e1 79.04
l2-output active 254296 20099936 0 1.42e1 79.04
64b-8t4c-eth-l2bdbasemaclrn-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 4.94e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 8.59e2 0.00
api-rx-from-ring active 0 0 48 3.82e4 0.00
dhcp-client-process any wait 0 0 1 1.90e3 0.00
dpdk-process any wait 0 0 2 3.04e5 0.00
fib-walk any wait 0 0 3 1.64e3 0.00
ikev2-manager-process any wait 0 0 6 9.09e2 0.00
ip-neighbor-scan-process any wait 0 0 1 1.71e3 0.00
ip-route-resolver-process any wait 0 0 1 2.92e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.09e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.46e3 0.00
lisp-retry-service any wait 0 0 3 1.79e3 0.00
statseg-collector-process time wait 0 0 1 2.57e3 0.00
unix-epoll-input polling 17907 0 0 8.13e5 0.00
vpe-oam-process any wait 0 0 3 1.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 20.94, last 128 main loops 0.00 per node 0.00
vector rates in 1.7137e6, out 1.7137e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 478600 10020746 0 3.11e1 20.94
TenGigabitEthernet18/0/3-tx active 478600 10020746 0 7.41e1 20.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.37e3 0.00
acl-plugin-in-ip4-l2 active 478600 10020746 0 9.07e2 20.94
dpdk-input polling 927799 10020746 0 1.12e2 10.80
ethernet-input active 478600 10020746 0 5.92e1 20.94
l2-fwd active 478600 10020746 0 4.84e1 20.94
l2-input active 478600 10020746 0 4.75e1 20.94
l2-input-feat-arc active 478600 10020746 0 4.76e1 20.94
l2-input-feat-arc-end active 478600 10020746 0 2.66e1 20.94
l2-learn active 478600 10020746 0 5.55e1 20.94
l2-output active 478600 10020746 0 2.79e1 20.94
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 16.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.7094e6, out 1.7094e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 595019 9995928 0 3.55e1 16.79
TenGigabitEthernet18/0/3-tx active 595019 9995928 0 7.76e1 16.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.47e3 0.00
acl-plugin-in-ip4-l2 active 595019 9995928 0 8.37e2 16.79
dpdk-input polling 1661842 9995928 0 1.36e2 6.01
ethernet-input active 595019 9995928 0 6.43e1 16.79
l2-fwd active 595019 9995928 0 5.16e1 16.79
l2-input active 595019 9995928 0 5.15e1 16.79
l2-input-feat-arc active 595019 9995928 0 5.28e1 16.79
l2-input-feat-arc-end active 595019 9995928 0 3.02e1 16.79
l2-learn active 595019 9995928 0 6.02e1 16.79
l2-output active 595019 9995928 0 3.38e1 16.79
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 17.05, last 128 main loops 0.00 per node 0.00
vector rates in 1.7109e6, out 1.7109e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 586719 10005116 0 3.59e1 17.05
TenGigabitEthernet18/0/3-tx active 586719 10005116 0 7.66e1 17.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.36e3 0.00
acl-plugin-in-ip4-l2 active 586719 10005116 0 8.43e2 17.05
dpdk-input polling 1568376 10005116 0 1.33e2 6.38
ethernet-input active 586719 10005116 0 6.39e1 17.05
l2-fwd active 586719 10005116 0 5.33e1 17.05
l2-input active 586719 10005116 0 5.04e1 17.05
l2-input-feat-arc active 586719 10005116 0 5.34e1 17.05
l2-input-feat-arc-end active 586719 10005116 0 2.97e1 17.05
l2-learn active 586719 10005116 0 6.01e1 17.05
l2-output active 586719 10005116 0 3.23e1 17.05
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 21.46, last 128 main loops 0.00 per node 0.00
vector rates in 1.7148e6, out 1.7148e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 467307 10027556 0 3.05e1 21.46
TenGigabitEthernet18/0/3-tx active 467307 10027556 0 7.23e1 21.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.52e3 0.00
acl-plugin-in-ip4-l2 active 467307 10027556 0 9.19e2 21.46
dpdk-input polling 883807 10027556 0 1.09e2 11.35
ethernet-input active 467307 10027556 0 5.77e1 21.46
l2-fwd active 467307 10027556 0 4.82e1 21.46
l2-input active 467307 10027556 0 4.69e1 21.46
l2-input-feat-arc active 467307 10027556 0 4.76e1 21.46
l2-input-feat-arc-end active 467307 10027556 0 2.61e1 21.46
l2-learn active 467307 10027556 0 5.49e1 21.46
l2-output active 467307 10027556 0 2.70e1 21.46
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 13.45, last 128 main loops 0.00 per node 0.00
vector rates in 1.7108e6, out 1.7108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 743642 10003908 0 4.19e1 13.45
TenGigabitEthernet18/0/2-tx active 743642 10003908 0 8.54e1 13.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.52e3 0.00
acl-plugin-in-ip4-l2 active 743642 10003908 0 7.59e2 13.45
dpdk-input polling 1762598 10003908 0 1.65e2 5.68
ethernet-input active 743642 10003908 0 7.36e1 13.45
l2-fwd active 743642 10003908 0 5.46e1 13.45
l2-input active 743642 10003908 0 5.28e1 13.45
l2-input-feat-arc active 743642 10003908 0 5.48e1 13.45
l2-input-feat-arc-end active 743642 10003908 0 3.38e1 13.45
l2-learn active 743642 10003908 0 6.43e1 13.45
l2-output active 743642 10003908 0 3.92e1 13.45
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 12.76, last 128 main loops 1.72 per node 20.00
vector rates in 1.7123e6, out 1.7123e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 784869 10012788 0 4.28e1 12.76
TenGigabitEthernet18/0/2-tx active 784869 10012788 0 8.29e1 12.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.48e3 0.00
acl-plugin-in-ip4-l2 active 784869 10012788 0 6.85e2 12.76
dpdk-input polling 3621750 10012788 0 2.11e2 2.76
ethernet-input active 784869 10012788 0 7.36e1 12.76
l2-fwd active 784869 10012788 0 5.77e1 12.76
l2-input active 784869 10012788 0 5.43e1 12.76
l2-input-feat-arc active 784869 10012788 0 5.55e1 12.76
l2-input-feat-arc-end active 784869 10012788 0 3.39e1 12.76
l2-learn active 784869 10012788 0 6.52e1 12.76
l2-output active 784869 10012788 0 3.83e1 12.76
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 11.84, last 128 main loops 0.00 per node 0.00
vector rates in 1.7177e6, out 1.7177e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 848647 10044368 0 4.69e1 11.84
TenGigabitEthernet18/0/2-tx active 848647 10044368 0 8.67e1 11.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.53e3 0.00
acl-plugin-in-ip4-l2 active 848647 10044368 0 6.76e2 11.84
dpdk-input polling 2945411 10044368 0 1.99e2 3.41
ethernet-input active 848647 10044368 0 7.69e1 11.84
l2-fwd active 848647 10044368 0 5.93e1 11.84
l2-input active 848647 10044368 0 5.56e1 11.84
l2-input-feat-arc active 848647 10044368 0 5.89e1 11.84
l2-input-feat-arc-end active 848647 10044368 0 3.56e1 11.84
l2-learn active 848647 10044368 0 6.76e1 11.84
l2-output active 848647 10044368 0 4.17e1 11.84
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 13.25, last 128 main loops 0.00 per node 0.00
vector rates in 1.7081e6, out 1.7081e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 753846 9988280 0 4.13e1 13.25
TenGigabitEthernet18/0/2-tx active 753846 9988280 0 8.52e1 13.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.43e3 0.00
acl-plugin-in-ip4-l2 active 753846 9988280 0 7.58e2 13.25
dpdk-input polling 1872911 9988280 0 1.65e2 5.33
ethernet-input active 753846 9988280 0 7.15e1 13.25
l2-fwd active 753846 9988280 0 5.65e1 13.25
l2-input active 753846 9988280 0 5.29e1 13.25
l2-input-feat-arc active 753846 9988280 0 5.51e1 13.25
l2-input-feat-arc-end active 753846 9988280 0 3.29e1 13.25
l2-learn active 753846 9988280 0 6.49e1 13.25
l2-output active 753846 9988280 0 4.28e1 13.25

10ge2p1x710-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr

RFC2544: Pkt throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 1.49e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 6.11e2 0.00
api-rx-from-ring active 0 0 47 5.25e4 0.00
dpdk-process any wait 0 0 2 2.84e5 0.00
fib-walk any wait 0 0 2 8.18e2 0.00
ikev2-manager-process any wait 0 0 6 5.35e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 4.26e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.76e3 0.00
lisp-retry-service any wait 0 0 2 2.02e3 0.00
statseg-collector-process time wait 0 0 1 1.59e3 0.00
unix-epoll-input polling 3870 0 0 3.73e6 0.00
vpe-oam-process any wait 0 0 3 6.57e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 181.45, last 128 main loops 19.25 per node 224.00
vector rates in 5.0866e6, out 5.0866e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 162339 29456516 0 1.36e1 181.45
TenGigabitEthernet18/0/3-tx active 162339 29456516 0 5.77e1 181.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.74e3 0.00
acl-plugin-in-ip4-l2 active 162339 29456516 0 1.69e2 181.45
dpdk-input polling 162339 29456516 0 5.99e1 181.45
ethernet-input active 162339 29456516 0 3.11e1 181.45
l2-fwd active 162339 29456516 0 3.06e1 181.45
l2-input active 162339 29456516 0 3.52e1 181.45
l2-input-feat-arc active 162339 29456516 0 3.16e1 181.45
l2-input-feat-arc-end active 162339 29456516 0 1.28e1 181.45
l2-learn active 162339 29456516 0 3.69e1 181.45
l2-output active 162339 29456516 0 1.13e1 181.45
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 178.17, last 128 main loops 15.13 per node 176.00
vector rates in 5.0866e6, out 5.0866e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 165333 29456740 0 1.39e1 178.17
TenGigabitEthernet18/0/2-tx active 165333 29456740 0 5.88e1 178.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.73e3 0.00
acl-plugin-in-ip4-l2 active 165333 29456740 0 1.68e2 178.17
dpdk-input polling 166003 29456740 0 5.97e1 177.45
ethernet-input active 165333 29456740 0 3.09e1 178.17
l2-fwd active 165333 29456740 0 3.09e1 178.17
l2-input active 165333 29456740 0 3.49e1 178.17
l2-input-feat-arc active 165333 29456740 0 3.13e1 178.17
l2-input-feat-arc-end active 165333 29456740 0 1.27e1 178.17
l2-learn active 165333 29456740 0 3.72e1 178.17
l2-output active 165333 29456740 0 1.17e1 178.17
64b-4t2c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 2.46e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 5.80e2 0.00
api-rx-from-ring active 0 0 51 6.57e4 0.00
dpdk-process any wait 0 0 2 5.79e3 0.00
fib-walk any wait 0 0 3 1.17e3 0.00
ikev2-manager-process any wait 0 0 6 8.87e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.22e2 0.00
lisp-retry-service any wait 0 0 3 9.66e2 0.00
unix-epoll-input polling 3037 0 0 4.79e6 0.00
vpe-oam-process any wait 0 0 3 6.08e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 243.46, last 128 main loops 22.00 per node 256.00
vector rates in 5.1329e6, out 5.1329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 123040 29955152 0 1.32e1 243.46
TenGigabitEthernet18/0/3-tx active 123040 29955152 0 5.98e1 243.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 2.01e3 0.00
acl-plugin-in-ip4-l2 active 123040 29955152 0 1.70e2 243.46
dpdk-input polling 123040 29955152 0 5.91e1 243.46
ethernet-input active 123040 29955152 0 2.97e1 243.46
l2-fwd active 123040 29955152 0 2.94e1 243.46
l2-input active 123040 29955152 0 3.57e1 243.46
l2-input-feat-arc active 123040 29955152 0 2.95e1 243.46
l2-input-feat-arc-end active 123040 29955152 0 1.22e1 243.46
l2-learn active 123040 29955152 0 3.60e1 243.46
l2-output active 123040 29955152 0 1.07e1 243.46
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 233.11, last 128 main loops 22.00 per node 256.00
vector rates in 5.1324e6, out 5.1324e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 128489 29951684 0 1.30e1 233.11
TenGigabitEthernet18/0/3-tx active 128489 29951684 0 5.72e1 233.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.66e3 0.00
acl-plugin-in-ip4-l2 active 128489 29951684 0 1.75e2 233.11
dpdk-input polling 128489 29951684 0 5.69e1 233.11
ethernet-input active 128489 29951684 0 3.01e1 233.11
l2-fwd active 128489 29951684 0 2.97e1 233.11
l2-input active 128489 29951684 0 3.50e1 233.11
l2-input-feat-arc active 128489 29951684 0 2.95e1 233.11
l2-input-feat-arc-end active 128489 29951684 0 1.20e1 233.11
l2-learn active 128489 29951684 0 3.61e1 233.11
l2-output active 128489 29951684 0 1.07e1 233.11
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 233.13, last 128 main loops 22.00 per node 256.00
vector rates in 5.1387e6, out 5.1387e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 128636 29988744 0 1.37e1 233.13
TenGigabitEthernet18/0/2-tx active 128636 29988744 0 5.81e1 233.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.74e3 0.00
acl-plugin-in-ip4-l2 active 128636 29988744 0 1.70e2 233.13
dpdk-input polling 129068 29988744 0 6.11e1 232.35
ethernet-input active 128636 29988744 0 3.06e1 233.13
l2-fwd active 128636 29988744 0 2.95e1 233.13
l2-input active 128636 29988744 0 3.44e1 233.13
l2-input-feat-arc active 128636 29988744 0 2.98e1 233.13
l2-input-feat-arc-end active 128636 29988744 0 1.18e1 233.13
l2-learn active 128636 29988744 0 3.57e1 233.13
l2-output active 128636 29988744 0 1.04e1 233.13
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 197.43, last 128 main loops 17.53 per node 204.00
vector rates in 5.1266e6, out 5.1266e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 151539 29918192 0 1.34e1 197.43
TenGigabitEthernet18/0/2-tx active 151539 29918192 0 5.71e1 197.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.76e3 0.00
acl-plugin-in-ip4-l2 active 151539 29918192 0 1.71e2 197.43
dpdk-input polling 152227 29918192 0 5.95e1 196.54
ethernet-input active 151539 29918192 0 3.04e1 197.43
l2-fwd active 151539 29918192 0 2.99e1 197.43
l2-input active 151539 29918192 0 3.47e1 197.43
l2-input-feat-arc active 151539 29918192 0 3.02e1 197.43
l2-input-feat-arc-end active 151539 29918192 0 1.22e1 197.43
l2-learn active 151539 29918192 0 3.65e1 197.43
l2-output active 151539 29918192 0 1.11e1 197.43
64b-8t4c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 4.19e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 8.91e2 0.00
api-rx-from-ring active 0 0 48 3.28e4 0.00
dpdk-process any wait 0 0 2 4.97e3 0.00
fib-walk any wait 0 0 3 2.16e3 0.00
ikev2-manager-process any wait 0 0 6 1.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.94e2 0.00
lisp-retry-service any wait 0 0 3 1.26e3 0.00
unix-epoll-input polling 8345 0 0 1.74e6 0.00
vpe-oam-process any wait 0 0 3 8.61e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 24.05, last 128 main loops 2.06 per node 24.00
vector rates in 3.4759e6, out 3.4759e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 841508 20237036 0 3.00e1 24.05
TenGigabitEthernet18/0/3-tx active 841508 20237036 0 7.82e1 24.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.73e3 0.00
acl-plugin-in-ip4-l2 active 841508 20237036 0 2.00e2 24.05
dpdk-input polling 841649 20237036 0 8.91e1 24.04
ethernet-input active 841508 20237036 0 5.73e1 24.05
l2-fwd active 841508 20237036 0 4.79e1 24.05
l2-input active 841508 20237036 0 4.74e1 24.05
l2-input-feat-arc active 841508 20237036 0 4.66e1 24.05
l2-input-feat-arc-end active 841508 20237036 0 2.59e1 24.05
l2-learn active 841508 20237036 0 5.60e1 24.05
l2-output active 841508 20237036 0 2.63e1 24.05
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 23.89, last 128 main loops 1.89 per node 22.00
vector rates in 3.4673e6, out 3.4673e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 844901 20186920 0 3.05e1 23.89
TenGigabitEthernet18/0/3-tx active 844901 20186920 0 7.53e1 23.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.73e3 0.00
acl-plugin-in-ip4-l2 active 844901 20186920 0 1.99e2 23.89
dpdk-input polling 845009 20186920 0 9.34e1 23.89
ethernet-input active 844901 20186920 0 5.69e1 23.89
l2-fwd active 844901 20186920 0 4.82e1 23.89
l2-input active 844901 20186920 0 4.77e1 23.89
l2-input-feat-arc active 844901 20186920 0 4.69e1 23.89
l2-input-feat-arc-end active 844901 20186920 0 2.61e1 23.89
l2-learn active 844901 20186920 0 5.63e1 23.89
l2-output active 844901 20186920 0 2.68e1 23.89
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 23.30, last 128 main loops 2.06 per node 24.00
vector rates in 3.4705e6, out 3.4705e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 867148 20205516 0 3.07e1 23.30
TenGigabitEthernet18/0/3-tx active 867148 20205516 0 7.60e1 23.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.74e3 0.00
acl-plugin-in-ip4-l2 active 867148 20205516 0 1.99e2 23.30
dpdk-input polling 867348 20205516 0 8.97e1 23.29
ethernet-input active 867148 20205516 0 5.67e1 23.30
l2-fwd active 867148 20205516 0 4.86e1 23.30
l2-input active 867148 20205516 0 4.82e1 23.30
l2-input-feat-arc active 867148 20205516 0 4.76e1 23.30
l2-input-feat-arc-end active 867148 20205516 0 2.63e1 23.30
l2-learn active 867148 20205516 0 5.69e1 23.30
l2-output active 867148 20205516 0 2.75e1 23.30
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 24.32, last 128 main loops 2.06 per node 24.00
vector rates in 3.4783e6, out 3.4783e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 832609 20250792 0 2.98e1 24.32
TenGigabitEthernet18/0/3-tx active 832609 20250792 0 7.74e1 24.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 2.04e3 0.00
acl-plugin-in-ip4-l2 active 832609 20250792 0 1.99e2 24.32
dpdk-input polling 832704 20250792 0 9.46e1 24.32
ethernet-input active 832609 20250792 0 5.63e1 24.32
l2-fwd active 832609 20250792 0 4.74e1 24.32
l2-input active 832609 20250792 0 4.76e1 24.32
l2-input-feat-arc active 832609 20250792 0 4.67e1 24.32
l2-input-feat-arc-end active 832609 20250792 0 2.55e1 24.32
l2-learn active 832609 20250792 0 5.59e1 24.32
l2-output active 832609 20250792 0 2.65e1 24.32
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 24.83, last 128 main loops 1.72 per node 20.00
vector rates in 3.4701e6, out 3.4701e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 813505 20203108 0 2.98e1 24.83
TenGigabitEthernet18/0/2-tx active 813505 20203108 0 7.87e1 24.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.64e3 0.00
acl-plugin-in-ip4-l2 active 813505 20203108 0 2.00e2 24.83
dpdk-input polling 815547 20203108 0 9.29e1 24.77
ethernet-input active 813505 20203108 0 5.64e1 24.83
l2-fwd active 813505 20203108 0 4.75e1 24.83
l2-input active 813505 20203108 0 4.75e1 24.83
l2-input-feat-arc active 813505 20203108 0 4.65e1 24.83
l2-input-feat-arc-end active 813505 20203108 0 2.57e1 24.83
l2-learn active 813505 20203108 0 5.58e1 24.83
l2-output active 813505 20203108 0 2.63e1 24.83
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 23.44, last 128 main loops 1.72 per node 20.00
vector rates in 3.4732e6, out 3.4732e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 862773 20220848 0 3.11e1 23.44
TenGigabitEthernet18/0/2-tx active 862773 20220848 0 7.42e1 23.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.67e3 0.00
acl-plugin-in-ip4-l2 active 862773 20220848 0 2.01e2 23.44
dpdk-input polling 865353 20220848 0 8.94e1 23.37
ethernet-input active 862773 20220848 0 5.69e1 23.44
l2-fwd active 862773 20220848 0 4.83e1 23.44
l2-input active 862773 20220848 0 4.78e1 23.44
l2-input-feat-arc active 862773 20220848 0 4.71e1 23.44
l2-input-feat-arc-end active 862773 20220848 0 2.62e1 23.44
l2-learn active 862773 20220848 0 5.66e1 23.44
l2-output active 862773 20220848 0 2.70e1 23.44
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 24.48, last 128 main loops 1.72 per node 20.00
vector rates in 3.4842e6, out 3.4842e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 828789 20284794 0 3.05e1 24.48
TenGigabitEthernet18/0/2-tx active 828789 20284794 0 7.84e1 24.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.82e3 0.00
acl-plugin-in-ip4-l2 active 828789 20284794 0 2.01e2 24.48
dpdk-input polling 830510 20284794 0 8.79e1 24.42
ethernet-input active 828789 20284794 0 5.61e1 24.48
l2-fwd active 828789 20284794 0 4.81e1 24.48
l2-input active 828789 20284794 0 4.76e1 24.48
l2-input-feat-arc active 828789 20284794 0 4.70e1 24.48
l2-input-feat-arc-end active 828789 20284794 0 2.60e1 24.48
l2-learn active 828789 20284794 0 5.64e1 24.48
l2-output active 828789 20284794 0 2.68e1 24.48
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 24.79, last 128 main loops 1.38 per node 16.00
vector rates in 3.4647e6, out 3.4647e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 813508 20171558 0 3.01e1 24.79
TenGigabitEthernet18/0/2-tx active 813508 20171558 0 7.89e1 24.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.63e3 0.00
acl-plugin-in-ip4-l2 active 813508 20171558 0 2.05e2 24.79
dpdk-input polling 815475 20171558 0 9.01e1 24.74
ethernet-input active 813508 20171558 0 5.57e1 24.79
l2-fwd active 813508 20171558 0 4.74e1 24.79
l2-input active 813508 20171558 0 4.72e1 24.79
l2-input-feat-arc active 813508 20171558 0 4.67e1 24.79
l2-input-feat-arc-end active 813508 20171558 0 2.56e1 24.79
l2-learn active 813508 20171558 0 5.64e1 24.79
l2-output active 813508 20171558 0 2.64e1 24.79

10ge2p1x710-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr

RFC2544: Pkt throughput L2BD test cases with ACL

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 is configured with L2 bridge domain and MAC learning enabled. DUT2 is configured with L2 cross-connects. Required ACL rules are applied to input paths of both DUT1 intefaces. DUT1 and DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 1.37e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 5.91e2 0.00
api-rx-from-ring active 0 0 51 6.55e4 0.00
dpdk-process any wait 0 0 2 5.49e5 0.00
fib-walk any wait 0 0 3 9.79e2 0.00
ikev2-manager-process any wait 0 0 6 4.53e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.01e2 0.00
lisp-retry-service any wait 0 0 3 9.93e2 0.00
unix-epoll-input polling 5438 0 0 2.62e6 0.00
vpe-oam-process any wait 0 0 2 7.57e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 241.63, last 128 main loops 2.66 per node 31.00
vector rates in 4.0801e6, out 4.0801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 96696 23364569 0 1.31e1 241.63
TenGigabitEthernet18/0/3-tx active 96696 23364569 0 5.55e1 241.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.28e3 0.00
acl-plugin-in-ip4-l2 active 96696 23364569 0 3.05e2 241.63
dpdk-input polling 96696 23364569 0 5.39e1 241.63
ethernet-input active 96696 23364569 0 2.90e1 241.63
l2-fwd active 96696 23364569 0 2.97e1 241.63
l2-input active 96696 23364569 0 3.49e1 241.63
l2-input-feat-arc active 96696 23364569 0 3.04e1 241.63
l2-input-feat-arc-end active 96696 23364569 0 1.21e1 241.63
l2-learn active 96696 23364569 0 3.67e1 241.63
l2-output active 96696 23364569 0 1.07e1 241.63
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 225.41, last 128 main loops 19.59 per node 228.00
vector rates in 4.0801e6, out 4.0801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 103653 23364664 0 1.31e1 225.41
TenGigabitEthernet18/0/2-tx active 103653 23364664 0 5.40e1 225.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.27e3 0.00
acl-plugin-in-ip4-l2 active 103653 23364664 0 3.02e2 225.41
dpdk-input polling 104016 23364664 0 5.51e1 224.63
ethernet-input active 103653 23364664 0 3.01e1 225.41
l2-fwd active 103653 23364664 0 3.06e1 225.41
l2-input active 103653 23364664 0 3.53e1 225.41
l2-input-feat-arc active 103653 23364664 0 3.16e1 225.41
l2-input-feat-arc-end active 103653 23364664 0 1.21e1 225.41
l2-learn active 103653 23364664 0 3.69e1 225.41
l2-output active 103653 23364664 0 1.03e1 225.41
64b-4t2c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 24 2.25e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 6.35e2 0.00
api-rx-from-ring active 0 0 50 4.74e4 0.00
dpdk-process any wait 0 0 2 5.78e5 0.00
fib-walk any wait 0 0 3 9.43e2 0.00
ikev2-manager-process any wait 0 0 6 5.98e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.90e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.97e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.92e3 0.00
lisp-retry-service any wait 0 0 3 1.79e3 0.00
statseg-collector-process time wait 0 0 1 1.26e3 0.00
unix-epoll-input polling 3417 0 0 4.25e6 0.00
vpe-oam-process any wait 0 0 3 4.81e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 60.12, last 128 main loops 4.81 per node 56.00
vector rates in 3.2873e6, out 3.2873e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 318396 19141324 0 1.81e1 60.12
TenGigabitEthernet18/0/3-tx active 318396 19141324 0 6.07e1 60.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.47e3 0.00
acl-plugin-in-ip4-l2 active 318396 19141324 0 3.87e2 60.12
dpdk-input polling 323070 19141324 0 6.95e1 59.25
ethernet-input active 318396 19141324 0 3.81e1 60.12
l2-fwd active 318396 19141324 0 3.51e1 60.12
l2-input active 318396 19141324 0 3.73e1 60.12
l2-input-feat-arc active 318396 19141324 0 3.45e1 60.12
l2-input-feat-arc-end active 318396 19141324 0 1.65e1 60.12
l2-learn active 318396 19141324 0 4.26e1 60.12
l2-output active 318396 19141324 0 1.59e1 60.12
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 55.53, last 128 main loops 4.47 per node 52.00
vector rates in 3.2869e6, out 3.2869e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 344688 19139033 0 1.89e1 55.53
TenGigabitEthernet18/0/3-tx active 344688 19139033 0 6.01e1 55.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.31e3 0.00
acl-plugin-in-ip4-l2 active 344688 19139033 0 3.84e2 55.53
dpdk-input polling 354212 19139033 0 6.64e1 54.03
ethernet-input active 344688 19139033 0 3.93e1 55.53
l2-fwd active 344688 19139033 0 3.53e1 55.53
l2-input active 344688 19139033 0 3.79e1 55.53
l2-input-feat-arc active 344688 19139033 0 3.54e1 55.53
l2-input-feat-arc-end active 344688 19139033 0 1.73e1 55.53
l2-learn active 344688 19139033 0 4.31e1 55.53
l2-output active 344688 19139033 0 1.66e1 55.53
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 87.52, last 128 main loops 6.45 per node 75.00
vector rates in 3.2909e6, out 3.2909e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 218949 19162720 0 1.62e1 87.52
TenGigabitEthernet18/0/2-tx active 218949 19162720 0 5.74e1 87.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.35e3 0.00
acl-plugin-in-ip4-l2 active 218949 19162720 0 4.15e2 87.52
dpdk-input polling 219744 19162720 0 6.14e1 87.20
ethernet-input active 218949 19162720 0 3.44e1 87.52
l2-fwd active 218949 19162720 0 3.35e1 87.52
l2-input active 218949 19162720 0 3.62e1 87.52
l2-input-feat-arc active 218949 19162720 0 3.25e1 87.52
l2-input-feat-arc-end active 218949 19162720 0 1.48e1 87.52
l2-learn active 218949 19162720 0 4.03e1 87.52
l2-output active 218949 19162720 0 1.39e1 87.52
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 86.47, last 128 main loops 4.47 per node 52.00
vector rates in 3.2832e6, out 3.2832e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 221077 19117536 0 1.63e1 86.47
TenGigabitEthernet18/0/2-tx active 221077 19117536 0 5.59e1 86.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 12 0 0 1.27e3 0.00
acl-plugin-in-ip4-l2 active 221077 19117536 0 4.19e2 86.47
dpdk-input polling 221767 19117536 0 6.07e1 86.21
ethernet-input active 221077 19117536 0 3.45e1 86.47
l2-fwd active 221077 19117536 0 3.33e1 86.47
l2-input active 221077 19117536 0 3.63e1 86.47
l2-input-feat-arc active 221077 19117536 0 3.24e1 86.47
l2-input-feat-arc-end active 221077 19117536 0 1.49e1 86.47
l2-learn active 221077 19117536 0 3.99e1 86.47
l2-output active 221077 19117536 0 1.43e1 86.47
64b-8t4c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
acl-plugin-fa-cleaner-process any wait 0 0 22 4.63e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 9.76e2 0.00
api-rx-from-ring active 0 0 51 4.47e4 0.00
dpdk-process any wait 0 0 2 3.15e5 0.00
fib-walk any wait 0 0 3 2.39e3 0.00
ikev2-manager-process any wait 0 0 6 9.58e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.81e2 0.00
lisp-retry-service any wait 0 0 3 1.91e3 0.00
unix-epoll-input polling 5150 0 0 2.82e6 0.00
vpe-oam-process any wait 0 0 3 9.34e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 38.93, last 128 main loops 1.72 per node 20.00
vector rates in 2.4099e6, out 2.4099e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 360726 14041476 0 2.18e1 38.93
TenGigabitEthernet18/0/3-tx active 360726 14041476 0 6.38e1 38.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.64e3 0.00
acl-plugin-in-ip4-l2 active 360726 14041476 0 6.27e2 38.93
dpdk-input polling 360937 14041476 0 7.37e1 38.90
ethernet-input active 360726 14041476 0 4.40e1 38.93
l2-fwd active 360726 14041476 0 3.75e1 38.93
l2-input active 360726 14041476 0 3.96e1 38.93
l2-input-feat-arc active 360726 14041476 0 3.79e1 38.93
l2-input-feat-arc-end active 360726 14041476 0 1.91e1 38.93
l2-learn active 360726 14041476 0 4.56e1 38.93
l2-output active 360726 14041476 0 1.86e1 38.93
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 34.34, last 128 main loops 2.06 per node 24.00
vector rates in 2.4040e6, out 2.4040e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 407918 14006629 0 2.29e1 34.34
TenGigabitEthernet18/0/3-tx active 407918 14006629 0 6.43e1 34.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.43e3 0.00
acl-plugin-in-ip4-l2 active 407918 14006629 0 6.13e2 34.34
dpdk-input polling 408377 14006629 0 7.63e1 34.29
ethernet-input active 407918 14006629 0 4.62e1 34.34
l2-fwd active 407918 14006629 0 3.97e1 34.34
l2-input active 407918 14006629 0 4.14e1 34.34
l2-input-feat-arc active 407918 14006629 0 3.92e1 34.34
l2-input-feat-arc-end active 407918 14006629 0 2.04e1 34.34
l2-learn active 407918 14006629 0 4.73e1 34.34
l2-output active 407918 14006629 0 1.99e1 34.34
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 36.15, last 128 main loops 7.91 per node 92.00
vector rates in 2.4062e6, out 2.4062e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 387859 14019584 0 2.25e1 36.15
TenGigabitEthernet18/0/3-tx active 387859 14019584 0 6.37e1 36.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.38e3 0.00
acl-plugin-in-ip4-l2 active 387859 14019584 0 6.22e2 36.15
dpdk-input polling 388096 14019584 0 7.46e1 36.12
ethernet-input active 387859 14019584 0 4.41e1 36.15
l2-fwd active 387859 14019584 0 3.94e1 36.15
l2-input active 387859 14019584 0 4.03e1 36.15
l2-input-feat-arc active 387859 14019584 0 3.84e1 36.15
l2-input-feat-arc-end active 387859 14019584 0 1.98e1 36.15
l2-learn active 387859 14019584 0 4.64e1 36.15
l2-output active 387859 14019584 0 1.91e1 36.15
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 40.63, last 128 main loops .69 per node 8.00
vector rates in 2.4116e6, out 2.4116e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 345853 14050992 0 2.12e1 40.63
TenGigabitEthernet18/0/3-tx active 345853 14050992 0 6.35e1 40.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.46e3 0.00
acl-plugin-in-ip4-l2 active 345853 14050992 0 6.32e2 40.63
dpdk-input polling 346022 14050992 0 7.44e1 40.61
ethernet-input active 345853 14050992 0 4.29e1 40.63
l2-fwd active 345853 14050992 0 3.76e1 40.63
l2-input active 345853 14050992 0 3.92e1 40.63
l2-input-feat-arc active 345853 14050992 0 3.69e1 40.63
l2-input-feat-arc-end active 345853 14050992 0 1.88e1 40.63
l2-learn active 345853 14050992 0 4.49e1 40.63
l2-output active 345853 14050992 0 1.81e1 40.63
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 29.46, last 128 main loops 2.06 per node 24.00
vector rates in 2.4059e6, out 2.4059e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 475878 14017888 0 2.56e1 29.46
TenGigabitEthernet18/0/2-tx active 475878 14017888 0 6.75e1 29.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.39e3 0.00
acl-plugin-in-ip4-l2 active 475878 14017888 0 5.87e2 29.46
dpdk-input polling 479001 14017888 0 8.44e1 29.26
ethernet-input active 475878 14017888 0 4.88e1 29.46
l2-fwd active 475878 14017888 0 4.16e1 29.46
l2-input active 475878 14017888 0 4.19e1 29.46
l2-input-feat-arc active 475878 14017888 0 4.01e1 29.46
l2-input-feat-arc-end active 475878 14017888 0 2.13e1 29.46
l2-learn active 475878 14017888 0 4.85e1 29.46
l2-output active 475878 14017888 0 2.08e1 29.46
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 26.69, last 128 main loops 1.72 per node 20.00
vector rates in 2.4081e6, out 2.4081e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 525656 14030228 0 2.75e1 26.69
TenGigabitEthernet18/0/2-tx active 525656 14030228 0 6.82e1 26.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.36e3 0.00
acl-plugin-in-ip4-l2 active 525656 14030228 0 5.74e2 26.69
dpdk-input polling 528855 14030228 0 8.07e1 26.53
ethernet-input active 525656 14030228 0 5.08e1 26.69
l2-fwd active 525656 14030228 0 4.34e1 26.69
l2-input active 525656 14030228 0 4.31e1 26.69
l2-input-feat-arc active 525656 14030228 0 4.19e1 26.69
l2-input-feat-arc-end active 525656 14030228 0 2.29e1 26.69
l2-learn active 525656 14030228 0 5.06e1 26.69
l2-output active 525656 14030228 0 2.29e1 26.69
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 27.67, last 128 main loops 1.89 per node 22.00
vector rates in 2.4157e6, out 2.4157e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 508733 14074562 0 2.73e1 27.67
TenGigabitEthernet18/0/2-tx active 508733 14074562 0 6.79e1 27.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.33e3 0.00
acl-plugin-in-ip4-l2 active 508733 14074562 0 5.74e2 27.67
dpdk-input polling 511610 14074562 0 8.09e1 27.51
ethernet-input active 508733 14074562 0 4.97e1 27.67
l2-fwd active 508733 14074562 0 4.25e1 27.67
l2-input active 508733 14074562 0 4.30e1 27.67
l2-input-feat-arc active 508733 14074562 0 4.23e1 27.67
l2-input-feat-arc-end active 508733 14074562 0 2.25e1 27.67
l2-learn active 508733 14074562 0 5.05e1 27.67
l2-output active 508733 14074562 0 2.29e1 27.67
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 29.86, last 128 main loops 306.11 per node 27.83
vector rates in 2.4022e6, out 2.4022e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 468691 13996028 0 2.57e1 29.86
TenGigabitEthernet18/0/2-tx active 468691 13996028 0 6.79e1 29.86
acl-plugin-fa-worker-cleaner-pinterrupt wa 11 0 0 1.32e3 0.00
acl-plugin-in-ip4-l2 active 468691 13996028 0 5.90e2 29.86
dpdk-input polling 470935 13996028 0 8.13e1 29.72
ethernet-input active 468691 13996028 0 4.86e1 29.86
l2-fwd active 468691 13996028 0 4.08e1 29.86
l2-input active 468691 13996028 0 4.19e1 29.86
l2-input-feat-arc active 468691 13996028 0 4.06e1 29.86
l2-input-feat-arc-end active 468691 13996028 0 2.15e1 29.86
l2-learn active 468691 13996028 0 5.02e1 29.86
l2-output active 468691 13996028 0 2.16e1 29.86

10ge2p1x710-eth-l2bdbasemaclrn-ndrpdr

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.61e4 0.00
dpdk-process any wait 0 0 2 4.79e3 0.00
fib-walk any wait 0 0 3 8.76e2 0.00
ikev2-manager-process any wait 0 0 6 4.45e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.33e2 0.00
lisp-retry-service any wait 0 0 3 1.14e3 0.00
unix-epoll-input polling 2018 0 0 7.02e6 0.00
vpe-oam-process any wait 0 0 3 5.10e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 168.58, last 128 main loops 1.50 per node 24.00
vector rates in 9.1953e6, out 9.1953e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 310861 52404824 0 1.40e1 168.58
TenGigabitEthernet18/0/3-tx active 310861 52404824 0 5.39e1 168.58
dpdk-input polling 310861 52404824 0 5.58e1 168.58
ethernet-input active 310861 52404824 0 3.08e1 168.58
l2-fwd active 310861 52404824 0 3.06e1 168.58
l2-input active 310861 52404824 0 3.55e1 168.58
l2-learn active 310861 52404824 0 3.78e1 168.58
l2-output active 310861 52404824 0 1.14e1 168.58
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 174.43, last 128 main loops 6.25 per node 100.00
vector rates in 9.1953e6, out 9.1953e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 300429 52404940 0 1.39e1 174.43
TenGigabitEthernet18/0/2-tx active 300429 52404940 0 5.41e1 174.43
dpdk-input polling 301335 52404940 0 5.57e1 173.91
ethernet-input active 300429 52404940 0 3.09e1 174.43
l2-fwd active 300429 52404940 0 3.08e1 174.43
l2-input active 300429 52404940 0 3.55e1 174.43
l2-learn active 300429 52404940 0 3.76e1 174.43
l2-output active 300429 52404940 0 1.14e1 174.43
64b-4t2c-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 36 2.91e4 0.00
dpdk-process any wait 0 0 2 6.38e5 0.00
fib-walk any wait 0 0 3 8.31e2 0.00
ikev2-manager-process any wait 0 0 6 7.39e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.67e2 0.00
lisp-retry-service any wait 0 0 3 1.09e3 0.00
unix-epoll-input polling 5551 0 0 2.62e6 0.00
vpe-oam-process any wait 0 0 3 5.25e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 37.14, last 128 main loops 3.00 per node 48.00
vector rates in 6.8896e6, out 6.8896e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1084826 40294360 0 2.33e1 37.14
TenGigabitEthernet18/0/3-tx active 1084826 40294360 0 6.05e1 37.14
dpdk-input polling 1091678 40294360 0 7.32e1 36.91
ethernet-input active 1084826 40294360 0 4.48e1 37.14
l2-fwd active 1084826 40294360 0 4.06e1 37.14
l2-input active 1084826 40294360 0 4.22e1 37.14
l2-learn active 1084826 40294360 0 5.00e1 37.14
l2-output active 1084826 40294360 0 1.90e1 37.14
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 39.69, last 128 main loops 3.00 per node 48.00
vector rates in 6.9989e6, out 6.9989e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1031269 40933925 0 2.23e1 39.69
TenGigabitEthernet18/0/3-tx active 1031269 40933925 0 6.18e1 39.69
dpdk-input polling 1035358 40933925 0 7.21e1 39.54
ethernet-input active 1031269 40933925 0 4.34e1 39.69
l2-fwd active 1031269 40933925 0 3.99e1 39.69
l2-input active 1031269 40933925 0 4.18e1 39.69
l2-learn active 1031269 40933925 0 4.96e1 39.69
l2-output active 1031269 40933925 0 1.84e1 39.69
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 36.84, last 128 main loops 2.75 per node 44.00
vector rates in 6.8896e6, out 6.8896e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1093881 40294288 0 2.31e1 36.84
TenGigabitEthernet18/0/2-tx active 1093881 40294288 0 6.04e1 36.84
dpdk-input polling 1133075 40294288 0 7.29e1 35.56
ethernet-input active 1093881 40294288 0 4.49e1 36.84
l2-fwd active 1093881 40294288 0 4.08e1 36.84
l2-input active 1093881 40294288 0 4.21e1 36.84
l2-learn active 1093881 40294288 0 5.01e1 36.84
l2-output active 1093881 40294288 0 1.93e1 36.84
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 39.19, last 128 main loops .25 per node 4.00
vector rates in 6.9989e6, out 6.9989e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1044319 40933848 0 2.25e1 39.19
TenGigabitEthernet18/0/2-tx active 1044319 40933848 0 6.01e1 39.19
dpdk-input polling 1074862 40933848 0 7.19e1 38.08
ethernet-input active 1044319 40933848 0 4.36e1 39.19
l2-fwd active 1044319 40933848 0 4.03e1 39.19
l2-input active 1044319 40933848 0 4.18e1 39.19
l2-learn active 1044319 40933848 0 4.98e1 39.19
l2-output active 1044319 40933848 0 1.91e1 39.19
64b-8t4c-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 32 3.76e4 0.00
dpdk-process any wait 0 0 2 3.30e5 0.00
fib-walk any wait 0 0 3 1.56e3 0.00
ikev2-manager-process any wait 0 0 6 9.88e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.60e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.39e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.28e3 0.00
lisp-retry-service any wait 0 0 3 2.24e3 0.00
statseg-collector-process time wait 0 0 1 2.27e3 0.00
unix-epoll-input polling 24080 0 0 6.02e5 0.00
vpe-oam-process any wait 0 0 3 5.76e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 8.94, last 128 main loops .50 per node 8.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2240756 20042652 0 5.89e1 8.94
TenGigabitEthernet18/0/3-tx active 2240756 20042652 0 9.47e1 8.94
dpdk-input polling 2433537 20042652 0 1.46e2 8.24
ethernet-input active 2240756 20042652 0 9.93e1 8.94
l2-fwd active 2240756 20042652 0 7.72e1 8.94
l2-input active 2240756 20042652 0 6.85e1 8.94
l2-learn active 2240756 20042652 0 8.78e1 8.94
l2-output active 2240756 20042652 0 5.29e1 8.94
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 9.12, last 128 main loops .50 per node 8.00
vector rates in 3.4995e6, out 3.4995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2233675 20360792 0 5.77e1 9.12
TenGigabitEthernet18/0/3-tx active 2233675 20360792 0 9.23e1 9.12
dpdk-input polling 2417333 20360792 0 1.45e2 8.42
ethernet-input active 2233675 20360792 0 9.77e1 9.12
l2-fwd active 2233675 20360792 0 7.71e1 9.12
l2-input active 2233675 20360792 0 6.89e1 9.12
l2-learn active 2233675 20360792 0 8.60e1 9.12
l2-output active 2233675 20360792 0 5.21e1 9.12
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 8.75, last 128 main loops .75 per node 12.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2289355 20042652 0 5.82e1 8.75
TenGigabitEthernet18/0/3-tx active 2289355 20042652 0 9.41e1 8.75
dpdk-input polling 2502374 20042652 0 1.48e2 8.01
ethernet-input active 2289355 20042652 0 9.89e1 8.75
l2-fwd active 2289355 20042652 0 7.85e1 8.75
l2-input active 2289355 20042652 0 6.98e1 8.75
l2-learn active 2289355 20042652 0 8.76e1 8.75
l2-output active 2289355 20042652 0 5.38e1 8.75
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 9.06, last 128 main loops .50 per node 8.00
vector rates in 3.4995e6, out 3.4995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2246553 20360788 0 5.68e1 9.06
TenGigabitEthernet18/0/3-tx active 2246553 20360788 0 9.69e1 9.06
dpdk-input polling 2433071 20360788 0 1.43e2 8.37
ethernet-input active 2246553 20360788 0 9.75e1 9.06
l2-fwd active 2246553 20360788 0 7.71e1 9.06
l2-input active 2246553 20360788 0 6.81e1 9.06
l2-learn active 2246553 20360788 0 8.86e1 9.06
l2-output active 2246553 20360788 0 5.24e1 9.06
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 9.03, last 128 main loops .50 per node 8.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2219559 20042644 0 5.91e1 9.03
TenGigabitEthernet18/0/2-tx active 2219559 20042644 0 9.41e1 9.03
dpdk-input polling 2641980 20042644 0 1.52e2 7.59
ethernet-input active 2219559 20042644 0 9.69e1 9.03
l2-fwd active 2219559 20042644 0 7.61e1 9.03
l2-input active 2219559 20042644 0 6.76e1 9.03
l2-learn active 2219559 20042644 0 8.72e1 9.03
l2-output active 2219559 20042644 0 5.24e1 9.03
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 9.04, last 128 main loops .50 per node 8.00
vector rates in 3.4995e6, out 3.4995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2251678 20360780 0 5.64e1 9.04
TenGigabitEthernet18/0/2-tx active 2251678 20360780 0 9.39e1 9.04
dpdk-input polling 2665533 20360780 0 1.45e2 7.64
ethernet-input active 2251678 20360780 0 9.52e1 9.04
l2-fwd active 2251678 20360780 0 7.65e1 9.04
l2-input active 2251678 20360780 0 6.88e1 9.04
l2-learn active 2251678 20360780 0 8.69e1 9.04
l2-output active 2251678 20360780 0 5.27e1 9.04
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 8.85, last 128 main loops .50 per node 8.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2265845 20042652 0 5.85e1 8.85
TenGigabitEthernet18/0/2-tx active 2265845 20042652 0 9.43e1 8.85
dpdk-input polling 2700364 20042652 0 1.48e2 7.42
ethernet-input active 2265845 20042652 0 9.82e1 8.85
l2-fwd active 2265845 20042652 0 7.74e1 8.85
l2-input active 2265845 20042652 0 6.91e1 8.85
l2-learn active 2265845 20042652 0 8.85e1 8.85
l2-output active 2265845 20042652 0 5.36e1 8.85
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 9.14, last 128 main loops .75 per node 12.00
vector rates in 3.4995e6, out 3.4995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2228074 20360784 0 5.69e1 9.14
TenGigabitEthernet18/0/2-tx active 2228074 20360784 0 9.53e1 9.14
dpdk-input polling 2635915 20360784 0 1.47e2 7.72
ethernet-input active 2228074 20360784 0 9.49e1 9.14
l2-fwd active 2228074 20360784 0 7.61e1 9.14
l2-input active 2228074 20360784 0 6.79e1 9.14
l2-learn active 2228074 20360784 0 8.63e1 9.14
l2-output active 2228074 20360784 0 5.22e1 9.14

10ge2p1x710-eth-l2bdscale100kmaclrn-ndrpdr

RFC2544: Pkt throughput for L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 50k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdscale100kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 4.28e4 0.00
dpdk-process any wait 0 0 2 4.36e3 0.00
fib-walk any wait 0 0 3 7.77e2 0.00
ikev2-manager-process any wait 0 0 6 5.08e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.55e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.74e3 0.00
lisp-retry-service any wait 0 0 3 8.90e2 0.00
statseg-collector-process time wait 0 0 1 8.00e2 0.00
unix-epoll-input polling 2995 0 0 4.86e6 0.00
vpe-oam-process any wait 0 0 2 4.08e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 183.70, last 128 main loops 14.00 per node 224.00
vector rates in 5.8601e6, out 5.8601e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 186223 34209944 0 1.37e1 183.70
TenGigabitEthernet18/0/3-tx active 186223 34209944 0 5.50e1 183.70
dpdk-input polling 195114 34209944 0 5.57e1 175.33
ethernet-input active 186223 34209944 0 3.01e1 183.70
l2-fwd active 186223 34209944 0 1.07e2 183.70
l2-input active 186223 34209944 0 3.52e1 183.70
l2-learn active 186223 34209944 0 1.16e2 183.70
l2-output active 186223 34209944 0 1.14e1 183.70
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 80.82, last 128 main loops 0.00 per node 0.00
vector rates in 5.8601e6, out 5.8601e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 423311 34209910 0 1.72e1 80.82
TenGigabitEthernet18/0/2-tx active 423311 34209910 0 5.84e1 80.82
dpdk-input polling 953130 34209910 0 6.65e1 35.89
ethernet-input active 423311 34209910 0 3.59e1 80.82
l2-fwd active 423311 34209910 0 9.05e1 80.82
l2-input active 423311 34209910 0 3.71e1 80.82
l2-learn active 423311 34209910 0 9.88e1 80.82
l2-output active 423311 34209910 0 1.64e1 80.82
64b-4t2c-eth-l2bdscale100kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.26e4 0.00
dpdk-process any wait 0 0 2 4.64e3 0.00
fib-walk any wait 0 0 3 6.16e2 0.00
ikev2-manager-process any wait 0 0 6 6.41e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.84e2 0.00
lisp-retry-service any wait 0 0 3 1.28e3 0.00
unix-epoll-input polling 2837 0 0 5.09e6 0.00
vpe-oam-process any wait 0 0 2 4.80e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 255.98, last 128 main loops 16.00 per node 256.00
vector rates in 5.9315e6, out 5.9315e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 134358 34392608 0 1.27e1 255.98
TenGigabitEthernet18/0/3-tx active 134358 34392608 0 5.46e1 255.98
dpdk-input polling 134358 34392608 0 5.49e1 255.98
ethernet-input active 134358 34392608 0 2.84e1 255.98
l2-fwd active 134358 34392608 0 1.08e2 255.98
l2-input active 134358 34392608 0 3.39e1 255.98
l2-learn active 134358 34392608 0 1.18e2 255.98
l2-output active 134358 34392608 0 9.79e0 255.98
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 221.19, last 128 main loops 9.25 per node 148.00
vector rates in 5.9316e6, out 5.9316e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 155491 34393196 0 1.34e1 221.19
TenGigabitEthernet18/0/3-tx active 155491 34393196 0 5.41e1 221.19
dpdk-input polling 155491 34393196 0 5.60e1 221.19
ethernet-input active 155491 34393196 0 2.89e1 221.19
l2-fwd active 155491 34393196 0 1.06e2 221.19
l2-input active 155491 34393196 0 3.42e1 221.19
l2-learn active 155491 34393196 0 1.17e2 221.19
l2-output active 155491 34393196 0 1.06e1 221.19
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 72.16, last 128 main loops 0.00 per node 0.00
vector rates in 5.9314e6, out 5.9314e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 476633 34392096 0 1.76e1 72.16
TenGigabitEthernet18/0/2-tx active 476633 34392096 0 5.92e1 72.16
dpdk-input polling 654222 34392096 0 6.69e1 52.57
ethernet-input active 476633 34392096 0 3.71e1 72.16
l2-fwd active 476633 34392096 0 8.69e1 72.16
l2-input active 476633 34392096 0 3.68e1 72.16
l2-learn active 476633 34392096 0 9.49e1 72.16
l2-output active 476633 34392096 0 1.69e1 72.16
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 79.28, last 128 main loops 1.00 per node 16.00
vector rates in 5.9315e6, out 5.9315e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 433810 34392582 0 1.70e1 79.28
TenGigabitEthernet18/0/2-tx active 433810 34392582 0 5.74e1 79.28
dpdk-input polling 553738 34392582 0 6.45e1 62.11
ethernet-input active 433810 34392582 0 3.59e1 79.28
l2-fwd active 433810 34392582 0 9.19e1 79.28
l2-input active 433810 34392582 0 3.64e1 79.28
l2-learn active 433810 34392582 0 9.79e1 79.28
l2-output active 433810 34392582 0 1.61e1 79.28
64b-8t4c-eth-l2bdscale100kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 36 3.47e4 0.00
dpdk-process any wait 0 0 2 6.55e5 0.00
fib-walk any wait 0 0 3 1.29e3 0.00
ikev2-manager-process any wait 0 0 6 9.08e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 4.91e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.22e3 0.00
lisp-retry-service any wait 0 0 3 1.79e3 0.00
statseg-collector-process time wait 0 0 1 1.51e3 0.00
unix-epoll-input polling 16510 0 0 8.78e5 0.00
vpe-oam-process any wait 0 0 3 6.73e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 14.79, last 128 main loops .75 per node 12.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1373127 20314192 0 4.09e1 14.79
TenGigabitEthernet18/0/3-tx active 1373127 20314192 0 8.43e1 14.79
dpdk-input polling 1441569 20314192 0 1.11e2 14.09
ethernet-input active 1373127 20314192 0 6.98e1 14.79
l2-fwd active 1373127 20314192 0 1.41e2 14.79
l2-input active 1373127 20314192 0 5.45e1 14.79
l2-learn active 1373127 20314192 0 1.58e2 14.79
l2-output active 1373127 20314192 0 3.53e1 14.79
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 14.42, last 128 main loops 1.00 per node 16.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1409165 20314220 0 4.22e1 14.42
TenGigabitEthernet18/0/3-tx active 1409165 20314220 0 8.51e1 14.42
dpdk-input polling 1490466 20314220 0 1.13e2 13.63
ethernet-input active 1409165 20314220 0 7.00e1 14.42
l2-fwd active 1409165 20314220 0 1.38e2 14.42
l2-input active 1409165 20314220 0 5.55e1 14.42
l2-learn active 1409165 20314220 0 1.56e2 14.42
l2-output active 1409165 20314220 0 3.63e1 14.42
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 14.16, last 128 main loops 1.25 per node 20.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1434783 20314216 0 4.31e1 14.16
TenGigabitEthernet18/0/3-tx active 1434783 20314216 0 8.45e1 14.16
dpdk-input polling 1525683 20314216 0 1.12e2 13.31
ethernet-input active 1434783 20314216 0 7.06e1 14.16
l2-fwd active 1434783 20314216 0 1.39e2 14.16
l2-input active 1434783 20314216 0 5.58e1 14.16
l2-learn active 1434783 20314216 0 1.55e2 14.16
l2-output active 1434783 20314216 0 3.69e1 14.16
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 14.31, last 128 main loops 1.25 per node 20.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1419143 20314192 0 4.20e1 14.31
TenGigabitEthernet18/0/3-tx active 1419143 20314192 0 8.51e1 14.31
dpdk-input polling 1502019 20314192 0 1.09e2 13.52
ethernet-input active 1419143 20314192 0 7.09e1 14.31
l2-fwd active 1419143 20314192 0 1.41e2 14.31
l2-input active 1419143 20314192 0 5.55e1 14.31
l2-learn active 1419143 20314192 0 1.57e2 14.31
l2-output active 1419143 20314192 0 3.65e1 14.31
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 11.99, last 128 main loops .75 per node 12.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1693871 20314192 0 4.72e1 11.99
TenGigabitEthernet18/0/2-tx active 1693871 20314192 0 8.89e1 11.99
dpdk-input polling 1989311 20314192 0 1.31e2 10.21
ethernet-input active 1693871 20314192 0 8.02e1 11.99
l2-fwd active 1693871 20314192 0 1.11e2 11.99
l2-input active 1693871 20314192 0 5.84e1 11.99
l2-learn active 1693871 20314192 0 1.30e2 11.99
l2-output active 1693871 20314192 0 4.14e1 11.99
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 11.63, last 128 main loops 1.00 per node 16.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1747423 20314220 0 4.84e1 11.63
TenGigabitEthernet18/0/2-tx active 1747423 20314220 0 8.94e1 11.63
dpdk-input polling 2047967 20314220 0 1.26e2 9.92
ethernet-input active 1747423 20314220 0 8.09e1 11.63
l2-fwd active 1747423 20314220 0 1.12e2 11.63
l2-input active 1747423 20314220 0 5.95e1 11.63
l2-learn active 1747423 20314220 0 1.29e2 11.63
l2-output active 1747423 20314220 0 4.28e1 11.63
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 11.77, last 128 main loops 1.00 per node 16.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1725267 20314210 0 4.89e1 11.77
TenGigabitEthernet18/0/2-tx active 1725267 20314210 0 8.89e1 11.77
dpdk-input polling 1994540 20314210 0 1.27e2 10.18
ethernet-input active 1725267 20314210 0 8.12e1 11.77
l2-fwd active 1725267 20314210 0 1.11e2 11.77
l2-input active 1725267 20314210 0 5.94e1 11.77
l2-learn active 1725267 20314210 0 1.30e2 11.77
l2-output active 1725267 20314210 0 4.27e1 11.77
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 11.77, last 128 main loops .50 per node 8.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1725873 20314208 0 4.72e1 11.77
TenGigabitEthernet18/0/2-tx active 1725873 20314208 0 9.08e1 11.77
dpdk-input polling 2027415 20314208 0 1.29e2 10.02
ethernet-input active 1725873 20314208 0 8.05e1 11.77
l2-fwd active 1725873 20314208 0 1.10e2 11.77
l2-input active 1725873 20314208 0 5.91e1 11.77
l2-learn active 1725873 20314208 0 1.30e2 11.77
l2-output active 1725873 20314208 0 4.24e1 11.77

10ge2p1x710-eth-l2bdscale10kmaclrn-ndrpdr

RFC2544: Pkt throughput for L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 5k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdscale10kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.06e4 0.00
dpdk-process any wait 0 0 2 4.77e3 0.00
fib-walk any wait 0 0 3 4.45e2 0.00
ikev2-manager-process any wait 0 0 6 4.10e2 0.00
ip-neighbor-scan-process any wait 0 0 1 8.16e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.81e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.19e3 0.00
lisp-retry-service any wait 0 0 3 9.57e2 0.00
statseg-collector-process time wait 0 0 1 9.06e2 0.00
unix-epoll-input polling 3737 0 0 3.89e6 0.00
vpe-oam-process any wait 0 0 3 3.32e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 256.00, last 128 main loops 16.00 per node 256.00
vector rates in 6.4963e6, out 6.4963e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 148117 37917952 0 1.16e1 256.00
TenGigabitEthernet18/0/3-tx active 148117 37917952 0 5.14e1 256.00
dpdk-input polling 148117 37917952 0 5.69e1 256.00
ethernet-input active 148117 37917952 0 3.09e1 256.00
l2-fwd active 148117 37917952 0 9.03e1 256.00
l2-input active 148117 37917952 0 3.45e1 256.00
l2-learn active 148117 37917952 0 9.89e1 256.00
l2-output active 148117 37917952 0 9.02e0 256.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 255.99, last 128 main loops 16.00 per node 256.00
vector rates in 6.4953e6, out 6.4953e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 148100 37912064 0 1.31e1 255.99
TenGigabitEthernet18/0/2-tx active 148100 37912064 0 5.85e1 255.99
dpdk-input polling 148100 37912064 0 5.28e1 255.99
ethernet-input active 148100 37912064 0 2.65e1 255.99
l2-fwd active 148100 37912064 0 9.18e1 255.99
l2-input active 148100 37912064 0 3.16e1 255.99
l2-learn active 148100 37912064 0 9.88e1 255.99
l2-output active 148100 37912064 0 1.06e1 255.99
64b-4t2c-eth-l2bdscale10kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.86e4 0.00
dpdk-process any wait 0 0 2 6.26e5 0.00
fib-walk any wait 0 0 3 6.57e2 0.00
ikev2-manager-process any wait 0 0 6 6.75e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.38e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.52e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.99e3 0.00
lisp-retry-service any wait 0 0 3 1.29e3 0.00
statseg-collector-process time wait 0 0 1 1.26e3 0.00
unix-epoll-input polling 2920 0 0 4.87e6 0.00
vpe-oam-process any wait 0 0 3 5.01e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 242.37, last 128 main loops 16.00 per node 256.00
vector rates in 6.3187e6, out 6.3187e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 148787 36061440 0 1.26e1 242.37
TenGigabitEthernet18/0/3-tx active 148787 36061440 0 5.46e1 242.37
dpdk-input polling 148787 36061440 0 5.49e1 242.37
ethernet-input active 148787 36061440 0 2.82e1 242.37
l2-fwd active 148787 36061440 0 9.53e1 242.37
l2-input active 148787 36061440 0 3.37e1 242.37
l2-learn active 148787 36061440 0 1.05e2 242.37
l2-output active 148787 36061440 0 9.79e0 242.37
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 219.49, last 128 main loops 15.00 per node 240.00
vector rates in 6.3187e6, out 6.3187e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 164297 36061428 0 1.32e1 219.49
TenGigabitEthernet18/0/3-tx active 164297 36061428 0 5.43e1 219.49
dpdk-input polling 164297 36061428 0 5.61e1 219.49
ethernet-input active 164297 36061428 0 2.92e1 219.49
l2-fwd active 164297 36061428 0 9.34e1 219.49
l2-input active 164297 36061428 0 3.44e1 219.49
l2-learn active 164297 36061428 0 1.03e2 219.49
l2-output active 164297 36061428 0 1.06e1 219.49
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 87.43, last 128 main loops 9.50 per node 152.00
vector rates in 6.3186e6, out 6.3186e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 412477 36061072 0 1.59e1 87.43
TenGigabitEthernet18/0/2-tx active 412477 36061072 0 5.76e1 87.43
dpdk-input polling 455803 36061072 0 6.43e1 79.12
ethernet-input active 412477 36061072 0 3.43e1 87.43
l2-fwd active 412477 36061072 0 8.26e1 87.43
l2-input active 412477 36061072 0 3.54e1 87.43
l2-learn active 412477 36061072 0 8.75e1 87.43
l2-output active 412477 36061072 0 1.41e1 87.43
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 72.12, last 128 main loops 0.00 per node 0.00
vector rates in 6.3186e6, out 6.3186e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 499993 36061248 0 1.76e1 72.12
TenGigabitEthernet18/0/2-tx active 499993 36061248 0 5.74e1 72.12
dpdk-input polling 615586 36061248 0 6.58e1 58.58
ethernet-input active 499993 36061248 0 3.56e1 72.12
l2-fwd active 499993 36061248 0 7.83e1 72.12
l2-input active 499993 36061248 0 3.66e1 72.12
l2-learn active 499993 36061248 0 8.42e1 72.12
l2-output active 499993 36061248 0 1.54e1 72.12
64b-8t4c-eth-l2bdscale10kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 33 3.68e4 0.00
dpdk-process any wait 0 0 2 4.19e3 0.00
fib-walk any wait 0 0 3 9.73e2 0.00
ikev2-manager-process any wait 0 0 6 9.45e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.45e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.83e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.49e3 0.00
lisp-retry-service any wait 0 0 3 2.03e3 0.00
statseg-collector-process time wait 0 0 1 1.99e3 0.00
unix-epoll-input polling 20649 0 0 7.16e5 0.00
vpe-oam-process any wait 0 0 2 6.51e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 12.18, last 128 main loops .75 per node 12.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1695260 20652376 0 4.63e1 12.18
TenGigabitEthernet18/0/3-tx active 1695260 20652376 0 8.82e1 12.18
dpdk-input polling 1870044 20652376 0 1.23e2 11.04
ethernet-input active 1695260 20652376 0 7.93e1 12.18
l2-fwd active 1695260 20652376 0 1.17e2 12.18
l2-input active 1695260 20652376 0 5.88e1 12.18
l2-learn active 1695260 20652376 0 1.36e2 12.18
l2-output active 1695260 20652376 0 4.04e1 12.18
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 12.06, last 128 main loops .75 per node 12.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1711765 20652380 0 4.73e1 12.06
TenGigabitEthernet18/0/3-tx active 1711765 20652380 0 8.84e1 12.06
dpdk-input polling 1896793 20652380 0 1.25e2 10.89
ethernet-input active 1711765 20652380 0 7.98e1 12.06
l2-fwd active 1711765 20652380 0 1.16e2 12.06
l2-input active 1711765 20652380 0 5.94e1 12.06
l2-learn active 1711765 20652380 0 1.34e2 12.06
l2-output active 1711765 20652380 0 4.11e1 12.06
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.9, average vectors/node 11.70, last 128 main loops 1.00 per node 16.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1765037 20652380 0 4.78e1 11.70
TenGigabitEthernet18/0/3-tx active 1765037 20652380 0 8.73e1 11.70
dpdk-input polling 1973389 20652380 0 1.27e2 10.47
ethernet-input active 1765037 20652380 0 8.06e1 11.70
l2-fwd active 1765037 20652380 0 1.13e2 11.70
l2-input active 1765037 20652380 0 6.01e1 11.70
l2-learn active 1765037 20652380 0 1.31e2 11.70
l2-output active 1765037 20652380 0 4.23e1 11.70
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.9, average vectors/node 12.03, last 128 main loops 0.00 per node 0.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1716205 20652384 0 4.58e1 12.03
TenGigabitEthernet18/0/3-tx active 1716205 20652384 0 8.79e1 12.03
dpdk-input polling 1894046 20652384 0 1.25e2 10.90
ethernet-input active 1716205 20652384 0 8.01e1 12.03
l2-fwd active 1716205 20652384 0 1.18e2 12.03
l2-input active 1716205 20652384 0 5.93e1 12.03
l2-learn active 1716205 20652384 0 1.35e2 12.03
l2-output active 1716205 20652384 0 4.09e1 12.03
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.9, average vectors/node 10.39, last 128 main loops 1.00 per node 16.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1987093 20652384 0 5.36e1 10.39
TenGigabitEthernet18/0/2-tx active 1987093 20652384 0 9.36e1 10.39
dpdk-input polling 2412293 20652384 0 1.40e2 8.56
ethernet-input active 1987093 20652384 0 8.90e1 10.39
l2-fwd active 1987093 20652384 0 9.09e1 10.39
l2-input active 1987093 20652384 0 6.12e1 10.39
l2-learn active 1987093 20652384 0 1.09e2 10.39
l2-output active 1987093 20652384 0 4.52e1 10.39
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.9, average vectors/node 10.15, last 128 main loops .25 per node 4.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2033861 20652384 0 5.27e1 10.15
TenGigabitEthernet18/0/2-tx active 2033861 20652384 0 9.45e1 10.15
dpdk-input polling 2486780 20652384 0 1.37e2 8.30
ethernet-input active 2033861 20652384 0 8.83e1 10.15
l2-fwd active 2033861 20652384 0 9.20e1 10.15
l2-input active 2033861 20652384 0 6.28e1 10.15
l2-learn active 2033861 20652384 0 1.09e2 10.15
l2-output active 2033861 20652384 0 4.63e1 10.15
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.9, average vectors/node 10.19, last 128 main loops .75 per node 12.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2025967 20652388 0 5.31e1 10.19
TenGigabitEthernet18/0/2-tx active 2025967 20652388 0 9.33e1 10.19
dpdk-input polling 2470960 20652388 0 1.40e2 8.36
ethernet-input active 2025967 20652388 0 8.87e1 10.19
l2-fwd active 2025967 20652388 0 9.16e1 10.19
l2-input active 2025967 20652388 0 6.28e1 10.19
l2-learn active 2025967 20652388 0 1.09e2 10.19
l2-output active 2025967 20652388 0 4.65e1 10.19
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.9, average vectors/node 10.42, last 128 main loops .25 per node 4.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1981795 20652376 0 5.22e1 10.42
TenGigabitEthernet18/0/2-tx active 1981795 20652376 0 9.61e1 10.42
dpdk-input polling 2367081 20652376 0 1.42e2 8.72
ethernet-input active 1981795 20652376 0 8.72e1 10.42
l2-fwd active 1981795 20652376 0 9.07e1 10.42
l2-input active 1981795 20652376 0 6.22e1 10.42
l2-learn active 1981795 20652376 0 1.10e2 10.42
l2-output active 1981795 20652376 0 4.54e1 10.42

10ge2p1x710-eth-l2bdscale1mmaclrn-ndrpdr

RFC2544: Pkt throughput for L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 500k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdscale1mmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.44e4 0.00
dpdk-process any wait 0 0 2 2.85e5 0.00
fib-walk any wait 0 0 3 1.76e3 0.00
ikev2-manager-process any wait 0 0 5 8.49e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.55e2 0.00
lisp-retry-service any wait 0 0 3 1.43e3 0.00
unix-epoll-input polling 3922 0 0 3.64e6 0.00
vpe-oam-process any wait 0 0 3 6.42e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 202.22, last 128 main loops 14.06 per node 225.00
vector rates in 5.4578e6, out 5.4578e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 154829 31309640 0 1.34e1 202.22
TenGigabitEthernet18/0/3-tx active 154829 31309640 0 5.48e1 202.22
dpdk-input polling 155052 31309640 0 5.48e1 201.93
ethernet-input active 154829 31309640 0 2.95e1 202.22
l2-fwd active 154829 31309640 0 1.24e2 202.22
l2-input active 154829 31309640 0 3.48e1 202.22
l2-learn active 154829 31309640 0 1.34e2 202.22
l2-output active 154829 31309640 0 1.10e1 202.22
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 67.50, last 128 main loops 0.00 per node 0.00
vector rates in 5.4579e6, out 5.4579e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 463834 31309960 0 1.80e1 67.50
TenGigabitEthernet18/0/2-tx active 463834 31309960 0 5.94e1 67.50
dpdk-input polling 1417011 31309960 0 7.13e1 22.09
ethernet-input active 463834 31309960 0 3.74e1 67.50
l2-fwd active 463834 31309960 0 1.00e2 67.50
l2-input active 463834 31309960 0 3.73e1 67.50
l2-learn active 463834 31309960 0 1.09e2 67.50
l2-output active 463834 31309960 0 1.73e1 67.50
64b-4t2c-eth-l2bdscale1mmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.39e4 0.00
dpdk-process any wait 0 0 2 6.13e5 0.00
fib-walk any wait 0 0 3 1.07e3 0.00
ikev2-manager-process any wait 0 0 6 6.63e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.13e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.96e3 0.00
lisp-retry-service any wait 0 0 3 1.26e3 0.00
statseg-collector-process time wait 0 0 1 1.63e3 0.00
unix-epoll-input polling 4382 0 0 3.28e6 0.00
vpe-oam-process any wait 0 0 3 5.67e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 239.77, last 128 main loops 16.00 per node 256.00
vector rates in 5.4716e6, out 5.4716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 131814 31605088 0 1.28e1 239.77
TenGigabitEthernet18/0/3-tx active 131814 31605088 0 5.52e1 239.77
dpdk-input polling 131814 31605088 0 5.56e1 239.77
ethernet-input active 131814 31605088 0 2.87e1 239.77
l2-fwd active 131814 31605088 0 1.25e2 239.77
l2-input active 131814 31605088 0 3.39e1 239.77
l2-learn active 131814 31605088 0 1.35e2 239.77
l2-output active 131814 31605088 0 1.01e1 239.77
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 207.61, last 128 main loops 16.00 per node 256.00
vector rates in 5.4715e6, out 5.4715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 152231 31604944 0 1.34e1 207.61
TenGigabitEthernet18/0/3-tx active 152231 31604944 0 5.45e1 207.61
dpdk-input polling 152231 31604944 0 5.71e1 207.61
ethernet-input active 152231 31604944 0 2.96e1 207.61
l2-fwd active 152231 31604944 0 1.22e2 207.61
l2-input active 152231 31604944 0 3.44e1 207.61
l2-learn active 152231 31604944 0 1.33e2 207.61
l2-output active 152231 31604944 0 1.11e1 207.61
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 65.81, last 128 main loops 0.00 per node 0.00
vector rates in 5.4715e6, out 5.4715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 480245 31604708 0 1.87e1 65.81
TenGigabitEthernet18/0/2-tx active 480245 31604708 0 5.99e1 65.81
dpdk-input polling 1165758 31604708 0 7.03e1 27.11
ethernet-input active 480245 31604708 0 3.75e1 65.81
l2-fwd active 480245 31604708 0 1.01e2 65.81
l2-input active 480245 31604708 0 3.70e1 65.81
l2-learn active 480245 31604708 0 1.07e2 65.81
l2-output active 480245 31604708 0 1.75e1 65.81
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 59.79, last 128 main loops 0.00 per node 0.00
vector rates in 5.4715e6, out 5.4715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 528555 31604824 0 1.89e1 59.79
TenGigabitEthernet18/0/2-tx active 528555 31604824 0 5.94e1 59.79
dpdk-input polling 1157701 31604824 0 7.09e1 27.29
ethernet-input active 528555 31604824 0 3.86e1 59.79
l2-fwd active 528555 31604824 0 9.95e1 59.79
l2-input active 528555 31604824 0 3.74e1 59.79
l2-learn active 528555 31604824 0 1.07e2 59.79
l2-output active 528555 31604824 0 1.82e1 59.79
64b-8t4c-eth-l2bdscale1mmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 35 3.85e4 0.00
dpdk-process any wait 0 0 2 6.57e5 0.00
fib-walk any wait 0 0 3 1.74e3 0.00
ikev2-manager-process any wait 0 0 5 1.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.81e2 0.00
lisp-retry-service any wait 0 0 3 1.30e3 0.00
unix-epoll-input polling 15332 0 0 9.32e5 0.00
vpe-oam-process any wait 0 0 3 6.92e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 16.29, last 128 main loops .75 per node 12.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1224193 19939556 0 3.87e1 16.29
TenGigabitEthernet18/0/3-tx active 1224193 19939556 0 8.24e1 16.29
dpdk-input polling 1238441 19939556 0 1.04e2 16.10
ethernet-input active 1224193 19939556 0 6.57e1 16.29
l2-fwd active 1224193 19939556 0 1.52e2 16.29
l2-input active 1224193 19939556 0 5.32e1 16.29
l2-learn active 1224193 19939556 0 1.69e2 16.29
l2-output active 1224193 19939556 0 3.29e1 16.29
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 15.56, last 128 main loops 1.00 per node 16.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1281425 19939556 0 3.99e1 15.56
TenGigabitEthernet18/0/3-tx active 1281425 19939556 0 7.82e1 15.56
dpdk-input polling 1304887 19939556 0 1.07e2 15.28
ethernet-input active 1281425 19939556 0 6.72e1 15.56
l2-fwd active 1281425 19939556 0 1.50e2 15.56
l2-input active 1281425 19939556 0 5.46e1 15.56
l2-learn active 1281425 19939556 0 1.67e2 15.56
l2-output active 1281425 19939556 0 3.43e1 15.56
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 15.36, last 128 main loops 1.00 per node 16.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1298107 19939564 0 4.03e1 15.36
TenGigabitEthernet18/0/3-tx active 1298107 19939564 0 8.03e1 15.36
dpdk-input polling 1323839 19939564 0 1.05e2 15.06
ethernet-input active 1298107 19939564 0 6.73e1 15.36
l2-fwd active 1298107 19939564 0 1.49e2 15.36
l2-input active 1298107 19939564 0 5.49e1 15.36
l2-learn active 1298107 19939564 0 1.67e2 15.36
l2-output active 1298107 19939564 0 3.48e1 15.36
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 15.88, last 128 main loops .75 per node 12.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1255245 19939556 0 3.96e1 15.88
TenGigabitEthernet18/0/3-tx active 1255245 19939556 0 8.20e1 15.88
dpdk-input polling 1273818 19939556 0 1.03e2 15.65
ethernet-input active 1255245 19939556 0 6.62e1 15.88
l2-fwd active 1255245 19939556 0 1.53e2 15.88
l2-input active 1255245 19939556 0 5.39e1 15.88
l2-learn active 1255245 19939556 0 1.69e2 15.88
l2-output active 1255245 19939556 0 3.38e1 15.88
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 12.38, last 128 main loops .75 per node 12.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1611096 19939550 0 4.72e1 12.38
TenGigabitEthernet18/0/2-tx active 1611096 19939550 0 8.75e1 12.38
dpdk-input polling 1875304 19939550 0 1.28e2 10.63
ethernet-input active 1611096 19939550 0 7.89e1 12.38
l2-fwd active 1611096 19939550 0 1.16e2 12.38
l2-input active 1611096 19939550 0 5.79e1 12.38
l2-learn active 1611096 19939550 0 1.35e2 12.38
l2-output active 1611096 19939550 0 4.01e1 12.38
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 11.95, last 128 main loops .75 per node 12.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1668226 19939552 0 4.77e1 11.95
TenGigabitEthernet18/0/2-tx active 1668226 19939552 0 8.69e1 11.95
dpdk-input polling 1922482 19939552 0 1.21e2 10.37
ethernet-input active 1668226 19939552 0 7.97e1 11.95
l2-fwd active 1668226 19939552 0 1.17e2 11.95
l2-input active 1668226 19939552 0 6.01e1 11.95
l2-learn active 1668226 19939552 0 1.36e2 11.95
l2-output active 1668226 19939552 0 4.16e1 11.95
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 12.11, last 128 main loops .75 per node 12.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1646522 19939564 0 4.77e1 12.11
TenGigabitEthernet18/0/2-tx active 1646522 19939564 0 8.89e1 12.11
dpdk-input polling 1900183 19939564 0 1.22e2 10.49
ethernet-input active 1646522 19939564 0 7.99e1 12.11
l2-fwd active 1646522 19939564 0 1.17e2 12.11
l2-input active 1646522 19939564 0 5.91e1 12.11
l2-learn active 1646522 19939564 0 1.35e2 12.11
l2-output active 1646522 19939564 0 4.15e1 12.11
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 12.28, last 128 main loops .75 per node 12.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1623225 19939552 0 4.59e1 12.28
TenGigabitEthernet18/0/2-tx active 1623225 19939552 0 8.92e1 12.28
dpdk-input polling 1861904 19939552 0 1.26e2 10.71
ethernet-input active 1623225 19939552 0 7.87e1 12.28
l2-fwd active 1623225 19939552 0 1.17e2 12.28
l2-input active 1623225 19939552 0 5.86e1 12.28
l2-learn active 1623225 19939552 0 1.35e2 12.28
l2-output active 1623225 19939552 0 4.10e1 12.28

10ge2p1x710-eth-l2patch-ndrpdr

RFC2544: Pkt throughput L2patch test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 patch.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 patch DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header,IPv4 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 29 3.17e4 0.00
dpdk-process any wait 0 0 2 3.15e5 0.00
fib-walk any wait 0 0 3 1.11e3 0.00
ikev2-manager-process any wait 0 0 6 9.52e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.77e2 0.00
lisp-retry-service any wait 0 0 3 1.01e3 0.00
unix-epoll-input polling 4626 0 0 3.16e6 0.00
vpe-oam-process any wait 0 0 3 4.03e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 49.88, last 128 main loops 1.38 per node 44.00
vector rates in 1.3888e7, out 1.3888e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 1631478 81381252 0 1.89e1 49.88
TenGigabitEthernet18/0/3-tx active 1631478 81381252 0 6.14e1 49.88
dpdk-input polling 1727035 81381252 0 7.34e1 47.12
l2-patch active 1631478 81381252 0 1.90e1 49.88
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 49.44, last 128 main loops 1.50 per node 48.00
vector rates in 1.3888e7, out 1.3888e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 1646020 81381268 0 1.90e1 49.44
TenGigabitEthernet18/0/2-tx active 1646020 81381268 0 6.15e1 49.44
dpdk-input polling 1679137 81381268 0 7.33e1 48.47
l2-patch active 1646020 81381268 0 1.92e1 49.44
64b-4t2c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 2.88e4 0.00
dpdk-process any wait 0 0 2 6.49e5 0.00
fib-walk any wait 0 0 3 8.07e2 0.00
ikev2-manager-process any wait 0 0 6 7.53e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.59e2 0.00
lisp-retry-service any wait 0 0 3 1.34e3 0.00
unix-epoll-input polling 20401 0 0 6.96e5 0.00
vpe-oam-process any wait 0 0 2 4.39e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 10.09, last 128 main loops 0.00 per node 0.00
vector rates in 6.8896e6, out 6.8896e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 3895983 39318628 0 5.11e1 10.09
TenGigabitEthernet18/0/3-tx active 3895983 39318628 0 8.97e1 10.09
dpdk-input polling 4544250 39318628 0 1.36e2 8.65
l2-patch active 3895983 39318628 0 4.99e1 10.09
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 10.25, last 128 main loops 35.63 per node 10.65
vector rates in 6.9989e6, out 6.9989e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 3895893 39942748 0 5.01e1 10.25
TenGigabitEthernet18/0/3-tx active 3895893 39942748 0 8.96e1 10.25
dpdk-input polling 4553622 39942748 0 1.35e2 8.77
l2-patch active 3895893 39942748 0 4.93e1 10.25
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 10.11, last 128 main loops .38 per node 12.00
vector rates in 6.8896e6, out 6.8896e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 3887600 39318632 0 5.06e1 10.11
TenGigabitEthernet18/0/2-tx active 3887600 39318632 0 8.98e1 10.11
dpdk-input polling 4779265 39318632 0 1.37e2 8.23
l2-patch active 3887600 39318632 0 4.94e1 10.11
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 10.38, last 128 main loops .13 per node 4.00
vector rates in 6.9989e6, out 6.9989e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 3848956 39942736 0 4.97e1 10.38
TenGigabitEthernet18/0/2-tx active 3848956 39942736 0 8.79e1 10.38
dpdk-input polling 4590573 39942736 0 1.38e2 8.70
l2-patch active 3848956 39942736 0 4.79e1 10.38
64b-8t4c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 27 3.58e4 0.00
dpdk-process any wait 0 0 2 3.39e5 0.00
fib-walk any wait 0 0 3 1.48e3 0.00
ikev2-manager-process any wait 0 0 6 8.37e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.93e2 0.00
lisp-retry-service any wait 0 0 3 1.54e3 0.00
unix-epoll-input polling 69558 0 0 2.07e5 0.00
vpe-oam-process any wait 0 0 3 8.31e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 4.19, last 128 main loops 0.00 per node 0.00
vector rates in 3.4597e6, out 3.4597e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 4779350 20014936 0 9.68e1 4.19
TenGigabitEthernet18/0/3-tx active 4779350 20014936 0 1.37e2 4.19
dpdk-input polling 6275604 20014936 0 2.96e2 3.19
l2-patch active 4779350 20014936 0 9.55e1 4.19
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 4.31, last 128 main loops .13 per node 4.00
vector rates in 3.5146e6, out 3.5146e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 4716233 20332636 0 9.85e1 4.31
TenGigabitEthernet18/0/3-tx active 4716233 20332636 0 1.34e2 4.31
dpdk-input polling 5895763 20332636 0 2.94e2 3.45
l2-patch active 4716233 20332636 0 9.66e1 4.31
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.8, average vectors/node 4.15, last 128 main loops .13 per node 4.00
vector rates in 3.4597e6, out 3.4597e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 4820215 20014936 0 9.79e1 4.15
TenGigabitEthernet18/0/3-tx active 4820215 20014936 0 1.34e2 4.15
dpdk-input polling 6494706 20014936 0 3.02e2 3.08
l2-patch active 4820215 20014936 0 9.54e1 4.15
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.8, average vectors/node 4.29, last 128 main loops .13 per node 4.00
vector rates in 3.5146e6, out 3.5146e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 4736113 20332632 0 9.62e1 4.29
TenGigabitEthernet18/0/3-tx active 4736113 20332464 0 1.35e2 4.29
dpdk-input polling 5908751 20332632 0 3.04e2 3.44
l2-patch active 4736113 20332632 0 9.20e1 4.29
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.8, average vectors/node 5.86, last 128 main loops 0.00 per node 0.00
vector rates in 3.4597e6, out 3.4596e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 3415877 20014952 0 7.38e1 5.86
TenGigabitEthernet18/0/2-tx active 3415877 20014124 0 1.14e2 5.86
dpdk-input polling 10115698 20014952 0 3.61e2 1.98
l2-patch active 3415877 20014952 0 7.21e1 5.86
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.8, average vectors/node 6.06, last 128 main loops 0.00 per node 0.00
vector rates in 3.5146e6, out 3.5146e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 3354769 20332648 0 7.15e1 6.06
TenGigabitEthernet18/0/2-tx active 3354769 20332648 0 1.12e2 6.06
dpdk-input polling 10202743 20332648 0 3.58e2 1.99
l2-patch active 3354769 20332648 0 7.10e1 6.06
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.8, average vectors/node 5.79, last 128 main loops 0.00 per node 0.00
vector rates in 3.4597e6, out 3.4597e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 3453728 20014952 0 7.45e1 5.79
TenGigabitEthernet18/0/2-tx active 3453728 20014952 0 1.18e2 5.79
dpdk-input polling 9906572 20014952 0 3.56e2 2.02
l2-patch active 3453728 20014952 0 7.47e1 5.79
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.8, average vectors/node 6.08, last 128 main loops 0.00 per node 0.00
vector rates in 3.5146e6, out 3.5146e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 3341520 20332644 0 7.05e1 6.08
TenGigabitEthernet18/0/2-tx active 3341520 20332644 0 1.13e2 6.08
dpdk-input polling 9881630 20332644 0 3.63e2 2.06
l2-patch active 3341520 20332644 0 6.99e1 6.08

10ge2p1x710-eth-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 2.65e4 0.00
dpdk-process any wait 0 0 2 3.14e5 0.00
fib-walk any wait 0 0 3 6.89e2 0.00
ikev2-manager-process any wait 0 0 5 6.56e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 4.41e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.29e3 0.00
lisp-retry-service any wait 0 0 3 1.24e3 0.00
statseg-collector-process time wait 0 0 1 1.76e3 0.00
unix-epoll-input polling 2977 0 0 4.87e6 0.00
vpe-oam-process any wait 0 0 2 4.31e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 161.23, last 128 main loops 6.19 per node 132.00
vector rates in 1.2553e7, out 1.2553e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 452891 73018920 0 1.42e1 161.23
TenGigabitEthernet18/0/3-tx active 452891 73018920 0 5.47e1 161.23
dpdk-input polling 452891 73018920 0 5.71e1 161.23
ethernet-input active 452891 73018920 0 3.18e1 161.23
l2-input active 452891 73018920 0 2.69e1 161.23
l2-output active 452891 73018920 0 1.23e1 161.23
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 159.61, last 128 main loops 9.94 per node 212.00
vector rates in 1.2553e7, out 1.2553e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 457467 73018344 0 1.43e1 159.61
TenGigabitEthernet18/0/2-tx active 457467 73018344 0 5.46e1 159.61
dpdk-input polling 458650 73018344 0 5.74e1 159.20
ethernet-input active 457467 73018344 0 3.17e1 159.61
l2-input active 457467 73018344 0 2.67e1 159.61
l2-output active 457467 73018344 0 1.24e1 159.61
64b-4t2c-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 29 2.84e4 0.00
dpdk-process any wait 0 0 2 3.26e5 0.00
fib-walk any wait 0 0 3 8.01e2 0.00
ikev2-manager-process any wait 0 0 6 6.40e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.74e2 0.00
lisp-retry-service any wait 0 0 3 1.16e3 0.00
unix-epoll-input polling 11205 0 0 1.27e6 0.00
vpe-oam-process any wait 0 0 2 5.68e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 17.42, last 128 main loops .94 per node 20.00
vector rates in 6.8902e6, out 6.8902e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2258108 39325348 0 3.66e1 17.42
TenGigabitEthernet18/0/3-tx active 2258108 39325348 0 7.05e1 17.42
dpdk-input polling 2456218 39325348 0 9.56e1 16.01
ethernet-input active 2258108 39325348 0 6.26e1 17.42
l2-input active 2258108 39325348 0 4.39e1 17.42
l2-output active 2258108 39325348 0 3.34e1 17.42
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 17.79, last 128 main loops .75 per node 16.00
vector rates in 6.9996e6, out 6.9996e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 2246124 39949556 0 3.53e1 17.79
TenGigabitEthernet18/0/3-tx active 2246124 39949556 0 6.97e1 17.79
dpdk-input polling 2445976 39949556 0 9.30e1 16.33
ethernet-input active 2246124 39949556 0 6.19e1 17.79
l2-input active 2246124 39949556 0 4.39e1 17.79
l2-output active 2246124 39949556 0 3.45e1 17.79
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 17.31, last 128 main loops .75 per node 16.00
vector rates in 6.8902e6, out 6.8902e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2272371 39325336 0 3.65e1 17.31
TenGigabitEthernet18/0/2-tx active 2272371 39325336 0 7.04e1 17.31
dpdk-input polling 2418804 39325336 0 9.55e1 16.26
ethernet-input active 2272371 39325336 0 6.32e1 17.31
l2-input active 2272371 39325336 0 4.39e1 17.31
l2-output active 2272371 39325336 0 3.39e1 17.31
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 17.51, last 128 main loops .94 per node 20.00
vector rates in 6.9996e6, out 6.9996e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2281036 39949552 0 3.61e1 17.51
TenGigabitEthernet18/0/2-tx active 2281036 39949552 0 6.97e1 17.51
dpdk-input polling 2422177 39949552 0 9.42e1 16.49
ethernet-input active 2281036 39949552 0 6.19e1 17.51
l2-input active 2281036 39949552 0 4.36e1 17.51
l2-output active 2281036 39949552 0 3.31e1 17.51
64b-8t4c-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 29 3.83e4 0.00
dpdk-process any wait 0 0 2 3.28e5 0.00
fib-walk any wait 0 0 3 1.09e3 0.00
ikev2-manager-process any wait 0 0 5 8.87e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.38e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.59e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.02e3 0.00
lisp-retry-service any wait 0 0 3 1.82e3 0.00
statseg-collector-process time wait 0 0 1 1.85e3 0.00
unix-epoll-input polling 44288 0 0 3.21e5 0.00
vpe-oam-process any wait 0 0 3 8.62e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 5.98, last 128 main loops .38 per node 8.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 3285960 19659796 0 7.76e1 5.98
TenGigabitEthernet18/0/3-tx active 3285960 19659796 0 1.11e2 5.98
dpdk-input polling 3776620 19659796 0 2.04e2 5.21
ethernet-input active 3285960 19659796 0 1.18e2 5.98
l2-input active 3285960 19659796 0 7.21e1 5.98
l2-output active 3285960 19659796 0 7.99e1 5.98
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 6.01, last 128 main loops .19 per node 4.00
vector rates in 3.4995e6, out 3.4995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 3324364 19971852 0 7.75e1 6.01
TenGigabitEthernet18/0/3-tx active 3324364 19971852 0 1.11e2 6.01
dpdk-input polling 3835553 19971852 0 2.01e2 5.21
ethernet-input active 3324364 19971852 0 1.17e2 6.01
l2-input active 3324364 19971852 0 7.27e1 6.01
l2-output active 3324364 19971852 0 7.64e1 6.01
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.7, average vectors/node 5.81, last 128 main loops .38 per node 8.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 3383457 19659792 0 7.81e1 5.81
TenGigabitEthernet18/0/3-tx active 3383457 19659792 0 1.12e2 5.81
dpdk-input polling 3921411 19659792 0 2.05e2 5.01
ethernet-input active 3383457 19659792 0 1.19e2 5.81
l2-input active 3383457 19659792 0 7.51e1 5.81
l2-output active 3383457 19659792 0 7.68e1 5.81
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.7, average vectors/node 5.95, last 128 main loops .38 per node 8.00
vector rates in 3.4995e6, out 3.4995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 3355380 19971856 0 7.88e1 5.95
TenGigabitEthernet18/0/3-tx active 3355380 19971856 0 1.11e2 5.95
dpdk-input polling 3863300 19971856 0 2.03e2 5.17
ethernet-input active 3355380 19971856 0 1.17e2 5.95
l2-input active 3355380 19971856 0 7.31e1 5.95
l2-output active 3355380 19971856 0 7.53e1 5.95
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.7, average vectors/node 6.71, last 128 main loops 0.00 per node 0.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2932000 19659784 0 6.90e1 6.71
TenGigabitEthernet18/0/2-tx active 2932000 19659784 0 1.04e2 6.71
dpdk-input polling 5919967 19659784 0 2.34e2 3.32
ethernet-input active 2932000 19659784 0 1.09e2 6.71
l2-input active 2932000 19659784 0 6.79e1 6.71
l2-output active 2932000 19659784 0 6.89e1 6.71
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.7, average vectors/node 6.70, last 128 main loops .38 per node 8.00
vector rates in 3.4995e6, out 3.4995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2979052 19971844 0 7.04e1 6.70
TenGigabitEthernet18/0/2-tx active 2979052 19971844 0 1.04e2 6.70
dpdk-input polling 5931166 19971844 0 2.24e2 3.37
ethernet-input active 2979052 19971844 0 1.08e2 6.70
l2-input active 2979052 19971844 0 6.84e1 6.70
l2-output active 2979052 19971844 0 6.97e1 6.70
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.7, average vectors/node 6.64, last 128 main loops .19 per node 4.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2960525 19659780 0 7.01e1 6.64
TenGigabitEthernet18/0/2-tx active 2960525 19659780 0 1.04e2 6.64
dpdk-input polling 5989741 19659780 0 2.30e2 3.28
ethernet-input active 2960525 19659780 0 1.12e2 6.64
l2-input active 2960525 19659780 0 6.89e1 6.64
l2-output active 2960525 19659780 0 7.04e1 6.64
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.7, average vectors/node 6.79, last 128 main loops 0.00 per node 0.00
vector rates in 3.4995e6, out 3.4995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 2941274 19971844 0 6.95e1 6.79
TenGigabitEthernet18/0/2-tx active 2941274 19971844 0 1.04e2 6.79
dpdk-input polling 5686344 19971844 0 2.28e2 3.51
ethernet-input active 2941274 19971844 0 1.08e2 6.79
l2-input active 2941274 19971844 0 6.78e1 6.79
l2-output active 2941274 19971844 0 7.08e1 6.79

25ge2p1xxv710-avf-eth-l2bdbasemaclrn-ndrpdr

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge-domain.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with 2p25GE NIC XXV710 by Intel with VF enabled.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.4, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 3.64e4 0.00
avf-process any wait 0 0 10 2.61e3 0.00
dpdk-process any wait 0 0 2 9.83e2 0.00
fib-walk any wait 0 0 3 7.38e2 0.00
ikev2-manager-process any wait 0 0 5 6.97e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.43e2 0.00
lisp-retry-service any wait 0 0 3 9.98e2 0.00
unix-epoll-input polling 301521 0 0 5.60e3 0.00
vpe-oam-process any wait 0 0 3 4.35e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.4, average vectors/node 189.19, last 128 main loops 11.50 per node 184.00
vector rates in 1.0218e7, out 1.0218e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 293907 55604244 0 1.37e1 189.19
avf-0/3b/a/0-tx active 293907 55604244 0 4.94e1 189.19
avf-input polling 293907 55604244 0 3.72e1 189.19
ethernet-input active 293907 55604244 0 2.93e1 189.19
l2-fwd active 293907 55604244 0 3.04e1 189.19
l2-input active 293907 55604244 0 3.49e1 189.19
l2-learn active 293907 55604244 0 3.69e1 189.19
l2-output active 293907 55604244 0 1.10e1 189.19
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.4, average vectors/node 182.49, last 128 main loops 16.00 per node 256.00
vector rates in 1.0138e7, out 1.0138e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 302284 55165732 0 1.38e1 182.49
avf-0/3b/2/0-tx active 302284 55165732 0 4.96e1 182.49
avf-input polling 302813 55165732 0 3.79e1 182.18
ethernet-input active 302284 55165732 0 2.96e1 182.49
l2-fwd active 302284 55165732 0 3.03e1 182.49
l2-input active 302284 55165732 0 3.49e1 182.49
l2-learn active 302284 55165732 0 3.73e1 182.49
l2-output active 302284 55165732 0 1.12e1 182.49
64b-4t2c-avf-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.4, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 33 4.78e4 0.00
avf-process any wait 0 0 9 3.01e3 0.00
dpdk-process any wait 0 0 2 1.03e3 0.00
fib-walk any wait 0 0 3 1.03e3 0.00
ikev2-manager-process any wait 0 0 6 5.02e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.39e2 0.00
lisp-retry-service any wait 0 0 3 8.93e2 0.00
unix-epoll-input polling 212258 0 0 9.79e3 0.00
vpe-oam-process any wait 0 0 2 5.27e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.4, average vectors/node 33.69, last 128 main loops 3.75 per node 60.00
vector rates in 6.8514e6, out 6.8514e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1105755 37262196 0 2.42e1 33.69
avf-0/3b/a/0-tx active 1105755 37262180 0 6.56e1 33.69
avf-input polling 1175721 37262196 0 6.36e1 31.69
ethernet-input active 1105755 37262196 0 4.56e1 33.69
l2-fwd active 1105755 37262196 0 4.16e1 33.69
l2-input active 1105755 37262196 0 4.29e1 33.69
l2-learn active 1105755 37262196 0 5.14e1 33.69
l2-output active 1105755 37262196 0 2.03e1 33.69
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.4, average vectors/node 34.14, last 128 main loops .25 per node 4.00
vector rates in 6.9602e6, out 6.9602e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1108744 37853648 0 2.46e1 34.14
avf-0/3b/a/0-tx active 1108744 37853648 0 6.46e1 34.14
avf-input polling 1187330 37853648 0 6.10e1 31.88
ethernet-input active 1108744 37853648 0 4.45e1 34.14
l2-fwd active 1108744 37853648 0 4.14e1 34.14
l2-input active 1108744 37853648 0 4.25e1 34.14
l2-learn active 1108744 37853648 0 5.06e1 34.14
l2-output active 1108744 37853648 0 1.99e1 34.14
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.4, average vectors/node 34.67, last 128 main loops 1.50 per node 24.00
vector rates in 6.9601e6, out 6.9601e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 1091767 37853040 0 2.38e1 34.67
avf-0/3b/2/0-tx active 1091767 37853040 0 6.59e1 34.67
avf-input polling 1103127 37853040 0 6.13e1 34.31
ethernet-input active 1091767 37853040 0 4.49e1 34.67
l2-fwd active 1091767 37853040 0 4.12e1 34.67
l2-input active 1091767 37853040 0 4.24e1 34.67
l2-learn active 1091767 37853040 0 5.07e1 34.67
l2-output active 1091767 37853040 0 1.98e1 34.67
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.4, average vectors/node 32.72, last 128 main loops 1.50 per node 24.00
vector rates in 6.8513e6, out 6.8513e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 1138878 37261588 0 2.46e1 32.72
avf-0/3b/2/0-tx active 1138878 37261588 0 6.58e1 32.72
avf-input polling 1155007 37261588 0 6.24e1 32.26
ethernet-input active 1138878 37261588 0 4.53e1 32.72
l2-fwd active 1138878 37261588 0 4.19e1 32.72
l2-input active 1138878 37261588 0 4.29e1 32.72
l2-learn active 1138878 37261588 0 5.17e1 32.72
l2-output active 1138878 37261588 0 2.02e1 32.72
64b-8t4c-avf-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.4, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 31 7.58e4 0.00
avf-process any wait 0 0 9 3.24e3 0.00
dpdk-process any wait 0 0 2 1.66e3 0.00
fib-walk any wait 0 0 3 1.19e3 0.00
ikev2-manager-process any wait 0 0 6 8.17e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.56e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.83e3 0.00
lisp-retry-service any wait 0 0 3 1.22e3 0.00
statseg-collector-process time wait 0 0 1 1.76e3 0.00
unix-epoll-input polling 171367 0 0 8.94e3 0.00
vpe-oam-process any wait 0 0 3 7.33e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.4, average vectors/node 10.02, last 128 main loops .75 per node 12.00
vector rates in 3.4458e6, out 3.4458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1861518 18657648 0 5.31e1 10.02
avf-0/3b/a/0-tx active 1861518 18657520 0 1.01e2 10.02
avf-input polling 3619214 18657648 0 1.59e2 5.16
ethernet-input active 1861518 18657648 0 8.33e1 10.02
l2-fwd active 1861518 18657648 0 6.92e1 10.02
l2-input active 1861518 18657648 0 6.49e1 10.02
l2-learn active 1861518 18657648 0 8.14e1 10.02
l2-output active 1861518 18657648 0 4.72e1 10.02
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.4, average vectors/node 10.15, last 128 main loops 0.00 per node 0.00
vector rates in 3.5005e6, out 3.5005e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1867425 18953764 0 5.06e1 10.15
avf-0/3b/a/0-tx active 1867425 18953648 0 9.92e1 10.15
avf-input polling 3746160 18953764 0 1.58e2 5.06
ethernet-input active 1867425 18953764 0 8.24e1 10.15
l2-fwd active 1867425 18953764 0 6.84e1 10.15
l2-input active 1867425 18953764 0 6.34e1 10.15
l2-learn active 1867425 18953764 0 7.85e1 10.15
l2-output active 1867425 18953764 0 4.61e1 10.15
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.4, average vectors/node 10.03, last 128 main loops 0.00 per node 0.00
vector rates in 3.4458e6, out 3.4458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1860710 18657636 0 5.09e1 10.03
avf-0/3b/a/0-tx active 1860710 18657440 0 9.88e1 10.03
avf-input polling 3802738 18657636 0 1.62e2 4.91
ethernet-input active 1860710 18657636 0 8.25e1 10.03
l2-fwd active 1860710 18657636 0 6.88e1 10.03
l2-input active 1860710 18657636 0 6.42e1 10.03
l2-learn active 1860710 18657636 0 8.06e1 10.03
l2-output active 1860710 18657636 0 4.69e1 10.03
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.4, average vectors/node 10.27, last 128 main loops .25 per node 4.00
vector rates in 3.5005e6, out 3.5005e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1846309 18953776 0 5.05e1 10.27
avf-0/3b/a/0-tx active 1846309 18953596 0 9.98e1 10.27
avf-input polling 3611628 18953776 0 1.59e2 5.25
ethernet-input active 1846309 18953776 0 8.10e1 10.27
l2-fwd active 1846309 18953776 0 6.79e1 10.27
l2-input active 1846309 18953776 0 6.28e1 10.27
l2-learn active 1846309 18953776 0 7.93e1 10.27
l2-output active 1846309 18953776 0 4.56e1 10.27
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.4, average vectors/node 8.82, last 128 main loops 0.00 per node 0.00
vector rates in 3.5004e6, out 3.5004e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2148591 18953312 0 5.64e1 8.82
avf-0/3b/2/0-tx active 2148591 18953192 0 1.07e2 8.82
avf-input polling 2698598 18953312 0 1.43e2 7.02
ethernet-input active 2148591 18953312 0 9.00e1 8.82
l2-fwd active 2148591 18953312 0 7.28e1 8.82
l2-input active 2148591 18953312 0 6.65e1 8.82
l2-learn active 2148591 18953312 0 8.32e1 8.82
l2-output active 2148591 18953312 0 5.11e1 8.82
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.4, average vectors/node 8.68, last 128 main loops .50 per node 8.00
vector rates in 3.4457e6, out 3.4457e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2148358 18657208 0 5.75e1 8.68
avf-0/3b/2/0-tx active 2148358 18657068 0 1.09e2 8.68
avf-input polling 2752602 18657208 0 1.44e2 6.78
ethernet-input active 2148358 18657208 0 9.08e1 8.68
l2-fwd active 2148358 18657208 0 7.34e1 8.68
l2-input active 2148358 18657208 0 6.73e1 8.68
l2-learn active 2148358 18657208 0 8.37e1 8.68
l2-output active 2148358 18657208 0 5.17e1 8.68
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.4, average vectors/node 8.83, last 128 main loops .75 per node 12.00
vector rates in 3.5004e6, out 3.5004e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2145682 18953316 0 5.50e1 8.83
avf-0/3b/2/0-tx active 2145682 18953120 0 1.05e2 8.83
avf-input polling 2716057 18953316 0 1.42e2 6.98
ethernet-input active 2145682 18953316 0 8.92e1 8.83
l2-fwd active 2145682 18953316 0 7.25e1 8.83
l2-input active 2145682 18953316 0 6.68e1 8.83
l2-learn active 2145682 18953316 0 8.55e1 8.83
l2-output active 2145682 18953316 0 5.09e1 8.83
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.4, average vectors/node 8.72, last 128 main loops .50 per node 8.00
vector rates in 3.4457e6, out 3.4457e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2138872 18657156 0 5.53e1 8.72
avf-0/3b/2/0-tx active 2138872 18656952 0 1.07e2 8.72
avf-input polling 2735194 18657156 0 1.47e2 6.82
ethernet-input active 2138872 18657156 0 9.06e1 8.72
l2-fwd active 2138872 18657156 0 7.28e1 8.72
l2-input active 2138872 18657156 0 6.69e1 8.72
l2-learn active 2138872 18657156 0 8.46e1 8.72
l2-output active 2138872 18657156 0 5.12e1 8.72

25ge2p1xxv710-avf-eth-l2patch-ndrpdr

RFC2544: Pkt throughput L2patch test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 patch.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 patch DUT1 and DUT2 tested with 2p25GE NIC XXV710 by Intel with VF enabled.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-l2patch-ndrpdr
 No 
64b-4t2c-avf-eth-l2patch-ndrpdr
 No 
64b-8t4c-avf-eth-l2patch-ndrpdr
 No 

25ge2p1xxv710-avf-eth-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross-connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with 2p25GE NIC XXV710 by Intel with VF enabled.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.4, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 35 3.53e4 0.00
avf-process any wait 0 0 11 2.49e3 0.00
dpdk-process any wait 0 0 1 1.74e3 0.00
fib-walk any wait 0 0 2 1.06e3 0.00
ikev2-manager-process any wait 0 0 5 6.30e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.44e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.33e3 0.00
lisp-retry-service any wait 0 0 2 1.48e3 0.00
statseg-collector-process time wait 0 0 1 8.82e2 0.00
unix-epoll-input polling 230123 0 0 5.21e3 0.00
vpe-oam-process any wait 0 0 3 7.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.4, average vectors/node 88.15, last 128 main loops 3.75 per node 80.00
vector rates in 1.3012e7, out 1.3012e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 792955 69898268 0 1.61e1 88.15
avf-0/3b/a/0-tx active 792955 69898252 0 5.36e1 88.15
avf-input polling 798636 69898268 0 4.38e1 87.52
ethernet-input active 792955 69898268 0 3.31e1 88.15
l2-input active 792955 69898268 0 2.82e1 88.15
l2-output active 792955 69898268 0 1.38e1 88.15
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.4, average vectors/node 90.01, last 128 main loops 2.25 per node 48.00
vector rates in 1.3012e7, out 1.3012e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 776565 69897100 0 1.61e1 90.01
avf-0/3b/2/0-tx active 776565 69897096 0 5.36e1 90.01
avf-input polling 784268 69897100 0 4.37e1 89.12
ethernet-input active 776565 69897100 0 3.31e1 90.01
l2-input active 776565 69897100 0 2.81e1 90.01
l2-output active 776565 69897100 0 1.39e1 90.01
64b-4t2c-avf-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.5, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 29 4.37e4 0.00
avf-process any wait 0 0 9 3.12e3 0.00
dhcp-client-process any wait 0 0 1 2.92e3 0.00
dpdk-process any wait 0 0 2 1.23e3 0.00
fib-walk any wait 0 0 3 8.01e2 0.00
ikev2-manager-process any wait 0 0 6 6.15e2 0.00
ip-route-resolver-process any wait 0 0 1 1.06e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.85e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.90e3 0.00
lisp-retry-service any wait 0 0 3 1.16e3 0.00
statseg-collector-process time wait 0 0 1 1.60e3 0.00
unix-epoll-input polling 191796 0 0 8.95e3 0.00
vpe-oam-process any wait 0 0 3 5.14e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.5, average vectors/node 19.71, last 128 main loops .19 per node 4.00
vector rates in 6.5405e6, out 6.5405e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1812382 35729172 0 3.15e1 19.71
avf-0/3b/a/0-tx active 1812382 35729120 0 7.47e1 19.71
avf-input polling 4784533 35729172 0 1.08e2 7.47
ethernet-input active 1812382 35729172 0 5.62e1 19.71
l2-input active 1812382 35729172 0 3.97e1 19.71
l2-output active 1812382 35729172 0 2.97e1 19.71
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.5, average vectors/node 19.97, last 128 main loops 0.00 per node 0.00
vector rates in 6.5405e6, out 6.5405e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 1789517 35729172 0 3.16e1 19.97
avf-0/3b/a/0-tx active 1789517 35729092 0 7.51e1 19.97
avf-input polling 5123838 35729172 0 1.05e2 6.97
ethernet-input active 1789517 35729172 0 5.55e1 19.97
l2-input active 1789517 35729172 0 3.98e1 19.97
l2-output active 1789517 35729172 0 2.91e1 19.97
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.5, average vectors/node 16.13, last 128 main loops .75 per node 16.00
vector rates in 6.5404e6, out 6.5403e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2215432 35728552 0 3.53e1 16.13
avf-0/3b/2/0-tx active 2215432 35728452 0 8.30e1 16.13
avf-input polling 3184619 35728552 0 9.84e1 11.22
ethernet-input active 2215432 35728552 0 6.23e1 16.13
l2-input active 2215432 35728552 0 4.25e1 16.13
l2-output active 2215432 35728552 0 3.34e1 16.13
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.5, average vectors/node 15.93, last 128 main loops .56 per node 12.00
vector rates in 6.5404e6, out 6.5403e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2242420 35728560 0 3.59e1 15.93
avf-0/3b/2/0-tx active 2242420 35728448 0 8.18e1 15.93
avf-input polling 3318030 35728560 0 9.82e1 10.77
ethernet-input active 2242420 35728560 0 6.18e1 15.93
l2-input active 2242420 35728560 0 4.25e1 15.93
l2-output active 2242420 35728560 0 3.28e1 15.93
64b-8t4c-avf-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.5, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 29 7.87e4 0.00
avf-process any wait 0 0 9 3.29e3 0.00
dpdk-process any wait 0 0 1 1.69e3 0.00
fib-walk any wait 0 0 2 1.43e3 0.00
ikev2-manager-process any wait 0 0 5 1.02e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.37e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.61e3 0.00
lisp-retry-service any wait 0 0 2 1.95e3 0.00
statseg-collector-process time wait 0 0 1 2.39e3 0.00
unix-epoll-input polling 143466 0 0 8.46e3 0.00
vpe-oam-process any wait 0 0 3 9.67e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.5, average vectors/node 7.32, last 128 main loops .56 per node 12.00
vector rates in 3.1834e6, out 3.1834e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 2385467 17453812 0 6.19e1 7.32
avf-0/3b/a/0-tx active 2385467 17453796 0 1.14e2 7.32
avf-input polling 5640558 17453812 0 2.64e2 3.09
ethernet-input active 2385467 17453812 0 9.79e1 7.32
l2-input active 2385467 17453812 0 6.11e1 7.32
l2-output active 2385467 17453812 0 6.09e1 7.32
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.5, average vectors/node 7.35, last 128 main loops 0.00 per node 0.00
vector rates in 3.1834e6, out 3.1833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 2374068 17453828 0 6.20e1 7.35
avf-0/3b/a/0-tx active 2374068 17453616 0 1.09e2 7.35
avf-input polling 5980689 17453828 0 2.63e2 2.92
ethernet-input active 2374068 17453828 0 9.67e1 7.35
l2-input active 2374068 17453828 0 6.35e1 7.35
l2-output active 2374068 17453828 0 5.82e1 7.35
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.5, average vectors/node 7.26, last 128 main loops 0.00 per node 0.00
vector rates in 3.1834e6, out 3.1833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 2405589 17453816 0 6.09e1 7.26
avf-0/3b/a/0-tx active 2405589 17453652 0 1.13e2 7.26
avf-input polling 6008653 17453816 0 2.61e2 2.90
ethernet-input active 2405589 17453816 0 9.55e1 7.26
l2-input active 2405589 17453816 0 6.06e1 7.26
l2-output active 2405589 17453816 0 5.89e1 7.26
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.5, average vectors/node 6.99, last 128 main loops .56 per node 12.00
vector rates in 3.0839e6, out 3.0838e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/a/0-output active 2420300 16908384 0 6.28e1 6.99
avf-0/3b/a/0-tx active 2420300 16908176 0 1.13e2 6.99
avf-input polling 5991267 16908384 0 2.71e2 2.82
ethernet-input active 2420300 16908384 0 9.86e1 6.99
l2-input active 2420300 16908384 0 6.21e1 6.99
l2-output active 2420300 16908384 0 6.28e1 6.99
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.5, average vectors/node 6.44, last 128 main loops .19 per node 4.00
vector rates in 3.1833e6, out 3.1833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2711357 17453448 0 6.62e1 6.44
avf-0/3b/2/0-tx active 2711357 17453332 0 1.19e2 6.44
avf-input polling 5378433 17453448 0 2.57e2 3.25
ethernet-input active 2711357 17453448 0 1.02e2 6.44
l2-input active 2711357 17453448 0 6.45e1 6.44
l2-output active 2711357 17453448 0 6.46e1 6.44
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.5, average vectors/node 6.59, last 128 main loops 0.00 per node 0.00
vector rates in 3.1833e6, out 3.1833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2647466 17453404 0 6.53e1 6.59
avf-0/3b/2/0-tx active 2647466 17453316 0 1.32e2 6.59
avf-input polling 5249537 17453404 0 2.48e2 3.32
ethernet-input active 2647466 17453404 0 1.01e2 6.59
l2-input active 2647466 17453404 0 6.34e1 6.59
l2-output active 2647466 17453404 0 6.39e1 6.59
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.5, average vectors/node 6.18, last 128 main loops .19 per node 4.00
vector rates in 3.0838e6, out 3.0838e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2735075 16908020 0 6.77e1 6.18
avf-0/3b/2/0-tx active 2735075 16907828 0 1.21e2 6.18
avf-input polling 5665478 16908020 0 2.59e2 2.98
ethernet-input active 2735075 16908020 0 1.04e2 6.18
l2-input active 2735075 16908020 0 6.55e1 6.18
l2-output active 2735075 16908020 0 6.91e1 6.18
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.5, average vectors/node 6.45, last 128 main loops 0.00 per node 0.00
vector rates in 3.1833e6, out 3.1833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
avf-0/3b/2/0-output active 2706007 17453468 0 6.65e1 6.45
avf-0/3b/2/0-tx active 2706007 17453320 0 1.19e2 6.45
avf-input polling 5521703 17453468 0 2.51e2 3.16
ethernet-input active 2706007 17453468 0 1.03e2 6.45
l2-input active 2706007 17453468 0 6.38e1 6.45
l2-output active 2706007 17453468 0 6.48e1 6.45

25ge2p1xxv710-eth-l2patch-ndrpdr

RFC2544: Pkt throughput L2patch test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 patch.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 patch DUT1 and DUT2 tested with 2p25GE NIC XXV710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header,IPv4 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 2.45e4 0.00
dpdk-process any wait 0 0 2 4.38e3 0.00
fib-walk any wait 0 0 3 6.13e2 0.00
ikev2-manager-process any wait 0 0 6 5.28e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.02e2 0.00
lisp-retry-service any wait 0 0 3 8.25e2 0.00
unix-epoll-input polling 6719 0 0 2.13e6 0.00
vpe-oam-process any wait 0 0 3 4.00e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 40.36, last 128 main loops .75 per node 24.00
vector rates in 1.3889e7, out 1.3889e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 1973704 79661226 0 2.10e1 40.36
TwentyFiveGigabitEthernet3b/0/ active 1973704 79661226 0 5.67e1 40.36
dpdk-input polling 3239259 79661226 0 7.14e1 24.59
l2-patch active 1973704 79661226 0 2.07e1 40.36
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 37.38, last 128 main loops 1.25 per node 40.00
vector rates in 1.3889e7, out 1.3889e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 2131232 79661008 0 2.16e1 37.38
TwentyFiveGigabitEthernet3b/0/ active 2131232 79661008 0 5.75e1 37.38
dpdk-input polling 2361681 79661008 0 7.09e1 33.73
l2-patch active 2131232 79661008 0 2.15e1 37.38
64b-4t2c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 27 2.84e4 0.00
dpdk-process any wait 0 0 2 7.94e3 0.00
fib-walk any wait 0 0 3 8.44e2 0.00
ikev2-manager-process any wait 0 0 6 7.93e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.92e2 0.00
lisp-retry-service any wait 0 0 3 1.08e3 0.00
unix-epoll-input polling 33851 0 0 4.21e5 0.00
vpe-oam-process any wait 0 0 3 3.91e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 12.22, last 128 main loops 0.00 per node 0.00
vector rates in 6.8922e6, out 6.8922e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 3222699 39396972 0 4.27e1 12.22
TwentyFiveGigabitEthernet3b/0/ active 3222699 39396972 0 7.49e1 12.22
dpdk-input polling 8020819 39396972 0 1.59e2 4.91
l2-patch active 3222699 39396972 0 4.22e1 12.22
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 12.54, last 128 main loops 0.00 per node 0.00
vector rates in 7.0016e6, out 7.0016e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 3192271 40022308 0 4.24e1 12.54
TwentyFiveGigabitEthernet3b/0/ active 3192271 40022308 0 7.56e1 12.54
dpdk-input polling 8084385 40022308 0 1.56e2 4.95
l2-patch active 3192271 40022308 0 4.19e1 12.54
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 10.94, last 128 main loops .63 per node 20.00
vector rates in 6.8922e6, out 6.8922e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 3602348 39396988 0 4.56e1 10.94
TwentyFiveGigabitEthernet3b/0/ active 3602348 39396988 0 7.83e1 10.94
dpdk-input polling 7503563 39396988 0 1.52e2 5.25
l2-patch active 3602348 39396988 0 4.48e1 10.94
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 10.98, last 128 main loops 0.00 per node 0.00
vector rates in 7.0016e6, out 7.0016e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 3645333 40022312 0 4.52e1 10.98
TwentyFiveGigabitEthernet3b/0/ active 3645333 40022312 0 7.83e1 10.98
dpdk-input polling 7435387 40022312 0 1.49e2 5.38
l2-patch active 3645333 40022312 0 4.45e1 10.98
64b-8t4c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 28 3.54e4 0.00
dpdk-process any wait 0 0 2 6.54e5 0.00
fib-walk any wait 0 0 3 1.38e3 0.00
ikev2-manager-process any wait 0 0 5 8.98e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.44e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.49e3 0.00
lisp-retry-service any wait 0 0 3 1.87e3 0.00
statseg-collector-process time wait 0 0 1 2.76e3 0.00
unix-epoll-input polling 72378 0 0 2.02e5 0.00
vpe-oam-process any wait 0 0 3 5.72e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 4.83, last 128 main loops 0.00 per node 0.00
vector rates in 3.4462e6, out 3.4462e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 4188906 20235848 0 8.39e1 4.83
TwentyFiveGigabitEthernet3b/0/ active 4188906 20235848 0 1.17e2 4.83
dpdk-input polling 7849478 20235848 0 3.41e2 2.58
l2-patch active 4188906 20235848 0 8.36e1 4.83
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 4.86, last 128 main loops .25 per node 8.00
vector rates in 3.5009e6, out 3.5009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 4230812 20557052 0 8.44e1 4.86
TwentyFiveGigabitEthernet3b/0/ active 4230812 20557052 0 1.14e2 4.86
dpdk-input polling 7832593 20557052 0 3.36e2 2.62
l2-patch active 4230812 20557052 0 8.44e1 4.86
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 5.9, average vectors/node 4.77, last 128 main loops .25 per node 8.00
vector rates in 3.4462e6, out 3.4462e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 4238428 20235848 0 8.47e1 4.77
TwentyFiveGigabitEthernet3b/0/ active 4238428 20235848 0 1.15e2 4.77
dpdk-input polling 7927116 20235848 0 3.44e2 2.55
l2-patch active 4238428 20235848 0 8.49e1 4.77
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 5.9, average vectors/node 4.86, last 128 main loops 0.00 per node 0.00
vector rates in 3.5009e6, out 3.5009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 4230650 20557060 0 8.29e1 4.86
TwentyFiveGigabitEthernet3b/0/ active 4230650 20557060 0 1.14e2 4.86
dpdk-input polling 7787233 20557060 0 3.43e2 2.64
l2-patch active 4230650 20557060 0 8.17e1 4.86
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 5.9, average vectors/node 5.48, last 128 main loops 10.88 per node 6.00
vector rates in 3.4462e6, out 3.4462e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 3694247 20235864 0 7.42e1 5.48
TwentyFiveGigabitEthernet3b/0/ active 3694247 20235864 0 1.08e2 5.48
dpdk-input polling 9721786 20235864 0 3.69e2 2.08
l2-patch active 3694247 20235864 0 7.47e1 5.48
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 5.9, average vectors/node 5.49, last 128 main loops .13 per node 4.00
vector rates in 3.5009e6, out 3.5009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 3744015 20557068 0 7.48e1 5.49
TwentyFiveGigabitEthernet3b/0/ active 3744015 20557068 0 1.06e2 5.49
dpdk-input polling 9629495 20557068 0 3.63e2 2.13
l2-patch active 3744015 20557068 0 7.51e1 5.49
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 5.9, average vectors/node 5.37, last 128 main loops 0.00 per node 0.00
vector rates in 3.4462e6, out 3.4462e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 3766242 20235872 0 7.61e1 5.37
TwentyFiveGigabitEthernet3b/0/ active 3766242 20235872 0 1.06e2 5.37
dpdk-input polling 9789220 20235872 0 3.71e2 2.07
l2-patch active 3766242 20235872 0 7.54e1 5.37
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 5.9, average vectors/node 5.42, last 128 main loops 0.00 per node 0.00
vector rates in 3.5009e6, out 3.5009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TwentyFiveGigabitEthernet3b/0/ active 3795144 20557072 0 7.50e1 5.42
TwentyFiveGigabitEthernet3b/0/ active 3795144 20557072 0 1.07e2 5.42
dpdk-input polling 9269953 20557072 0 3.64e2 2.22
l2-patch active 3795144 20557072 0 7.30e1 5.42

vm vhost

10ge2p1x710-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2BD test cases with vhost and vpp link bonding

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with VPP link bonding (mode LACP, transmit policy l34) on link between DUT1 and DUT2 and L2 bridge-domain with MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 Fortville by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0174e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.32e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.48e3 1.00
api-rx-from-ring active 0 0 50 8.25e4 0.00
dpdk-process any wait 0 0 2 4.77e3 0.00
fib-walk any wait 0 0 3 8.77e2 0.00
ikev2-manager-process any wait 0 0 6 8.88e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.67e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.77e3 0.00
lacp-process any wait 0 0 30 1.28e3 0.00
lisp-retry-service any wait 0 0 3 1.53e3 0.00
statseg-collector-process time wait 0 0 1 1.55e3 0.00
unix-epoll-input polling 8716 0 0 1.69e6 0.00
vhost-user-process any wait 0 0 2 7.63e3 0.00
vpe-oam-process any wait 0 0 2 6.73e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 77.75, last 128 main loops 0.00 per node 0.00
vector rates in 4.7716e6, out 4.7716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 157025 14069545 0 1.63e1 89.60
TenGigabitEthernet18/0/2-tx active 157025 14069545 0 8.22e1 89.60
VirtualEthernet0/0/0-output active 238839 14069682 0 1.92e1 58.91
VirtualEthernet0/0/0-tx active 238839 14069682 0 1.78e2 58.91
dpdk-input polling 6065633 14069682 0 1.39e2 2.32
ethernet-input active 395864 28139227 0 3.61e1 71.08
l2-fwd active 344913 28139227 0 3.45e1 81.58
l2-input active 344913 28139227 0 3.72e1 81.58
l2-learn active 344913 28139227 0 4.24e1 81.58
l2-output active 344913 28139227 0 1.63e1 81.58
vhost-user-input polling 6065633 14069545 0 2.38e2 2.32
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 255.45, last 128 main loops 40.00 per node 256.00
vector rates in 4.7716e6, out 7.1574e6, drop 1.0174e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 55077 14069608 0 2.42e1 255.45
BondEthernet0-tx active 55077 14069608 0 1.33e1 255.45
TenGigabitEthernet18/0/3-outpu active 55077 14069608 0 1.27e1 255.45
TenGigabitEthernet18/0/3-tx active 55077 14069608 0 7.92e1 255.45
VirtualEthernet0/0/1-output active 55077 14069482 0 1.29e1 255.45
VirtualEthernet0/0/1-tx active 55077 14069482 0 1.64e2 255.45
bond-input active 55077 14069488 0 2.84e1 255.45
dpdk-input polling 55077 14069488 0 5.59e1 255.45
error-drop active 6 6 0 2.26e3 1.00
ethernet-input active 110154 28139096 0 6.34e1 255.45
l2-fwd active 110154 28139090 0 2.99e1 255.45
l2-input active 110146 28139090 0 3.69e1 255.47
l2-input-vtr active 55077 14069482 0 5.48e1 255.45
l2-learn active 110154 28139090 0 3.63e1 255.45
l2-output active 110154 28139090 0 5.42e1 255.45
lacp-input active 6 6 0 4.56e3 1.00
vhost-user-input polling 55077 14069608 0 1.59e2 255.45
64b-4t2c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0492e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.09e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.57e3 1.00
api-rx-from-ring active 0 0 51 3.92e4 0.00
dpdk-process any wait 0 0 2 6.24e3 0.00
fib-walk any wait 0 0 3 1.71e3 0.00
ikev2-manager-process any wait 0 0 6 1.59e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.77e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.77e3 0.00
lacp-process any wait 0 0 30 1.35e3 0.00
lisp-retry-service any wait 0 0 3 1.73e3 0.00
statseg-collector-process time wait 0 0 1 2.06e3 0.00
unix-epoll-input polling 18866 0 0 7.55e5 0.00
vhost-user-process any wait 0 0 2 1.05e4 0.00
vpe-oam-process any wait 0 0 3 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 36.72, last 128 main loops .06 per node 1.00
vector rates in 3.4740e6, out 3.4740e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 192978 10011220 0 2.09e1 51.88
TenGigabitEthernet18/0/2-tx active 192978 10011220 0 9.73e1 51.88
VirtualEthernet0/0/0-output active 412829 9854700 0 3.20e1 23.87
VirtualEthernet0/0/0-tx active 412829 9854700 0 2.23e2 23.87
dpdk-input polling 6008995 9854700 0 2.79e2 1.64
ethernet-input active 605807 19865920 0 4.84e1 32.79
l2-fwd active 508590 19865920 0 4.21e1 39.06
l2-input active 508590 19865920 0 4.31e1 39.06
l2-learn active 508590 19865920 0 5.16e1 39.06
l2-output active 508590 19865920 0 2.46e1 39.06
vhost-user-input polling 6008995 10011220 0 3.04e2 1.67
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 35.83, last 128 main loops 1.25 per node 20.00
vector rates in 3.4740e6, out 3.4740e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 214290 9854861 0 2.19e1 45.99
TenGigabitEthernet18/0/2-tx active 214290 9854861 0 9.78e1 45.99
VirtualEthernet0/0/0-output active 413532 10011148 0 3.14e1 24.21
VirtualEthernet0/0/0-tx active 413532 10011148 0 2.17e2 24.21
dpdk-input polling 6408063 10011148 0 2.66e2 1.56
ethernet-input active 627822 19866009 0 4.98e1 31.64
l2-fwd active 517730 19866009 0 4.27e1 38.37
l2-input active 517730 19866009 0 4.33e1 38.37
l2-learn active 517730 19866009 0 5.22e1 38.37
l2-output active 517730 19866009 0 2.57e1 38.37
vhost-user-input polling 6408063 9854861 0 3.11e2 1.54
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 43.96, last 128 main loops 2.19 per node 28.00
vector rates in 3.4740e6, out 5.2247e6, drop 8.7437e-1, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 195233 10011104 0 3.44e1 51.28
BondEthernet0-tx active 195233 10011104 0 2.53e1 51.28
TenGigabitEthernet18/0/3-outpu active 195233 10011104 0 2.03e1 51.28
TenGigabitEthernet18/0/3-tx active 195233 10011104 0 9.62e1 51.28
VirtualEthernet0/0/1-output active 274078 9854803 0 2.54e1 35.96
VirtualEthernet0/0/1-tx active 274078 9854803 0 2.12e2 35.96
bond-input active 274078 9854808 0 5.87e1 35.96
dpdk-input polling 1085474 9854808 0 1.08e2 9.08
error-drop active 5 5 0 3.06e3 1.00
ethernet-input active 469311 19865912 0 7.77e1 42.33
l2-fwd active 462934 19865907 0 4.09e1 42.91
l2-input active 316691 19865907 0 4.87e1 62.73
l2-input-vtr active 274078 9854803 0 6.49e1 35.96
l2-learn active 462934 19865907 0 4.88e1 42.91
l2-output active 462934 19865907 0 6.78e1 42.91
lacp-input active 5 5 0 5.00e3 1.00
vhost-user-input polling 1085474 10011104 0 2.11e2 9.22
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 46.49, last 128 main loops 5.00 per node 64.00
vector rates in 3.4740e6, out 5.1973e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 200409 9854660 0 3.53e1 49.17
BondEthernet0-tx active 200409 9854660 0 2.59e1 49.17
TenGigabitEthernet18/0/3-outpu active 200409 9854660 0 2.13e1 49.17
TenGigabitEthernet18/0/3-tx active 200409 9854660 0 9.64e1 49.17
VirtualEthernet0/0/1-output active 246173 10011112 0 2.35e1 40.67
VirtualEthernet0/0/1-tx active 246173 10011112 0 2.01e2 40.67
bond-input active 246173 10011112 0 5.29e1 40.67
dpdk-input polling 1665762 10011112 0 1.16e2 6.01
ethernet-input active 446582 19865772 0 7.88e1 44.48
l2-fwd active 432330 19865772 0 4.02e1 45.95
l2-input active 323875 19865772 0 4.87e1 61.34
l2-input-vtr active 246173 10011112 0 6.34e1 40.67
l2-learn active 432330 19865772 0 4.81e1 45.95
l2-output active 432330 19865772 0 6.53e1 45.95
vhost-user-input polling 1665762 9854660 0 2.18e2 5.92
64b-8t4c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 8.7207e-1, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 5 5 0 1.59e3 1.00
TenGigabitEthernet18/0/3-tx active 5 5 0 1.75e3 1.00
api-rx-from-ring active 0 0 50 7.38e4 0.00
dpdk-process any wait 0 0 2 5.19e3 0.00
fib-walk any wait 0 0 3 1.15e3 0.00
ikev2-manager-process any wait 0 0 6 6.19e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.20e3 0.00
lacp-process any wait 0 0 28 1.28e3 0.00
lisp-retry-service any wait 0 0 3 1.36e3 0.00
unix-epoll-input polling 8121 0 0 1.76e6 0.00
vhost-user-process any wait 0 0 2 8.49e3 0.00
vpe-oam-process any wait 0 0 3 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 47.76, last 128 main loops 0.00 per node 0.00
vector rates in 2.8803e6, out 2.8803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 133967 8256978 0 1.98e1 61.63
TenGigabitEthernet18/0/2-tx active 133967 8256978 0 2.17e2 61.63
VirtualEthernet0/0/0-output active 265686 8257044 0 2.87e1 31.08
VirtualEthernet0/0/0-tx active 265686 8257044 0 3.94e2 31.08
dpdk-input polling 4641505 8257044 0 1.96e2 1.78
ethernet-input active 399653 16514022 0 4.88e1 41.32
l2-fwd active 318785 16514022 0 3.99e1 51.80
l2-input active 318785 16514022 0 4.17e1 51.80
l2-learn active 318785 16514022 0 4.98e1 51.80
l2-output active 318785 16514022 0 2.29e1 51.80
vhost-user-input polling 4641505 8256978 0 4.21e2 1.78
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 86.84, last 128 main loops 4.61 per node 31.05
vector rates in 2.8803e6, out 4.3204e6, drop 1.0465e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 97287 8257084 0 2.99e1 84.87
BondEthernet0-tx active 97287 8257084 0 2.22e1 84.87
TenGigabitEthernet18/0/3-outpu active 97287 8257084 0 1.73e1 84.87
TenGigabitEthernet18/0/3-tx active 97287 8257084 0 2.15e2 84.87
VirtualEthernet0/0/1-output active 104315 8257086 0 1.87e1 79.16
VirtualEthernet0/0/1-tx active 104315 8257086 0 3.74e2 79.16
bond-input active 104315 8257092 0 4.72e1 79.16
dpdk-input polling 117385 8257092 0 8.76e1 70.34
error-drop active 6 6 0 2.88e3 1.00
ethernet-input active 201602 16514176 0 7.38e1 81.91
l2-fwd active 200689 16514170 0 3.75e1 82.29
l2-input active 115101 16514170 0 4.42e1 143.48
l2-input-vtr active 104315 8257086 0 5.99e1 79.16
l2-learn active 200689 16514170 0 4.38e1 82.29
l2-output active 200689 16514170 0 6.17e1 82.29
lacp-input active 6 6 0 4.92e3 1.00
vhost-user-input polling 117385 8257084 0 3.38e2 70.34
imix-4t2c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 8.7452e-1, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 5 5 0 1.12e3 1.00
TenGigabitEthernet18/0/3-tx active 5 5 0 1.31e3 1.00
api-rx-from-ring active 0 0 51 9.36e4 0.00
dpdk-process any wait 0 0 2 3.25e5 0.00
fib-walk any wait 0 0 3 1.22e3 0.00
ikev2-manager-process any wait 0 0 6 1.50e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.57e3 0.00
lacp-process any wait 0 0 28 1.58e3 0.00
lisp-retry-service any wait 0 0 3 3.09e3 0.00
unix-epoll-input polling 6183 0 0 2.30e6 0.00
vhost-user-process any wait 0 0 2 9.10e3 0.00
vpe-oam-process any wait 0 0 3 1.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 33.32, last 128 main loops 0.00 per node 0.00
vector rates in 2.4335e6, out 2.4335e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 146764 7011392 0 2.19e1 47.77
TenGigabitEthernet18/0/2-tx active 146764 7011392 0 2.39e2 47.77
VirtualEthernet0/0/0-output active 359295 6901816 0 3.74e1 19.21
VirtualEthernet0/0/0-tx active 359295 6901816 0 4.64e2 19.21
dpdk-input polling 1017802 6901816 0 1.69e2 6.78
ethernet-input active 506059 13913208 0 6.06e1 27.49
l2-fwd active 373257 13913208 0 4.16e1 37.28
l2-input active 373257 13913208 0 4.39e1 37.28
l2-learn active 373257 13913208 0 5.41e1 37.28
l2-output active 373257 13913208 0 2.71e1 37.28
vhost-user-input polling 1017802 7011392 0 6.47e2 6.89
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 24.06, last 128 main loops 0.00 per node 0.00
vector rates in 2.4335e6, out 2.4335e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 114802 6901820 0 2.07e1 60.12
TenGigabitEthernet18/0/2-tx active 114802 6901820 0 2.44e2 60.12
VirtualEthernet0/0/0-output active 529866 7011371 0 4.78e1 13.23
VirtualEthernet0/0/0-tx active 529866 7011371 0 4.51e2 13.23
dpdk-input polling 2301943 7011371 0 2.05e2 3.05
ethernet-input active 644668 13913191 0 6.14e1 21.58
l2-fwd active 545142 13913191 0 4.72e1 25.52
l2-input active 545142 13913191 0 4.87e1 25.52
l2-learn active 545142 13913191 0 6.02e1 25.52
l2-output active 545142 13913191 0 3.14e1 25.52
vhost-user-input polling 2301943 6901820 0 5.54e2 2.99
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 126.45, last 128 main loops 6.56 per node 44.21
vector rates in 2.4335e6, out 3.6598e6, drop 1.0494e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 57269 7011360 0 2.97e1 122.43
BondEthernet0-tx active 57269 7011360 0 2.01e1 122.43
TenGigabitEthernet18/0/3-outpu active 57269 7011360 0 1.59e1 122.43
TenGigabitEthernet18/0/3-tx active 57269 7011360 0 2.46e2 122.43
VirtualEthernet0/0/1-output active 57870 6901866 0 1.67e1 119.27
VirtualEthernet0/0/1-tx active 57870 6901866 0 4.20e2 119.27
bond-input active 57870 6901872 0 4.59e1 119.27
dpdk-input polling 61495 6901872 0 9.37e1 112.23
error-drop active 6 6 0 3.68e3 1.00
ethernet-input active 115139 13913232 0 7.13e1 120.84
l2-fwd active 114788 13913226 0 3.43e1 121.21
l2-input active 77121 13913226 0 4.26e1 180.41
l2-input-vtr active 57870 6901866 0 5.76e1 119.27
l2-learn active 114788 13913226 0 4.06e1 121.21
l2-output active 114788 13913226 0 7.59e1 121.21
lacp-input active 6 6 0 6.73e3 1.00
vhost-user-input polling 61495 7011360 0 5.75e2 114.02
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 50.73, last 128 main loops 0.00 per node 0.00
vector rates in 2.4335e6, out 3.6406e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 133959 6901804 0 3.64e1 51.52
BondEthernet0-tx active 133959 6901804 0 2.79e1 51.52
TenGigabitEthernet18/0/3-outpu active 133959 6901804 0 2.13e1 51.52
TenGigabitEthernet18/0/3-tx active 133959 6901804 0 2.31e2 51.52
VirtualEthernet0/0/1-output active 157302 7011404 0 2.29e1 44.57
VirtualEthernet0/0/1-tx active 157302 7011404 0 3.98e2 44.57
bond-input active 157302 7011404 0 6.15e1 44.57
dpdk-input polling 449890 7011404 0 1.09e2 15.58
ethernet-input active 291261 13913208 0 8.01e1 47.77
l2-fwd active 284723 13913208 0 4.16e1 48.87
l2-input active 172752 13913208 0 4.93e1 80.54
l2-input-vtr active 157302 7011404 0 6.36e1 44.57
l2-learn active 284723 13913208 0 4.85e1 48.87
l2-output active 284723 13913208 0 7.73e1 48.87
vhost-user-input polling 449890 6901804 0 4.79e2 15.34
imix-8t4c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2XC test cases with vhost and vpp link bonding

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with VPP link bonding (mode LACP, transmit policy l34) on link between DUT1 and DUT2 and L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 Fortville by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0449e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.46e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.57e3 1.00
api-rx-from-ring active 0 0 49 6.89e4 0.00
dpdk-process any wait 0 0 2 2.74e5 0.00
fib-walk any wait 0 0 3 1.46e3 0.00
ikev2-manager-process any wait 0 0 6 1.27e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.16e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.27e3 0.00
lacp-process any wait 0 0 29 1.37e3 0.00
lisp-retry-service any wait 0 0 3 1.59e3 0.00
statseg-collector-process time wait 0 0 1 2.08e3 0.00
unix-epoll-input polling 10497 0 0 1.36e6 0.00
vhost-user-process any wait 0 0 2 8.92e3 0.00
vpe-oam-process any wait 0 0 3 1.43e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 66.73, last 128 main loops 0.00 per node 0.00
vector rates in 5.4974e6, out 5.4974e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 204666 15783350 0 1.69e1 77.12
TenGigabitEthernet18/0/2-tx active 204666 15783350 0 8.35e1 77.12
VirtualEthernet0/0/0-output active 301537 15783400 0 1.97e1 52.34
VirtualEthernet0/0/0-tx active 301537 15783400 0 1.83e2 52.34
dpdk-input polling 7394962 15783400 0 1.49e2 2.13
ethernet-input active 506203 31566750 0 3.67e1 62.36
l2-input active 439870 31566750 0 2.86e1 71.76
l2-output active 439870 31566750 0 1.74e1 71.76
vhost-user-input polling 7394962 15783350 0 2.48e2 2.13
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 252.34, last 128 main loops 32.00 per node 256.00
vector rates in 5.4974e6, out 8.2461e6, drop 8.7077e-1, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 62562 15783250 0 2.49e1 252.28
BondEthernet0-tx active 62562 15783250 0 1.35e1 252.28
TenGigabitEthernet18/0/3-outpu active 62562 15783250 0 1.30e1 252.28
TenGigabitEthernet18/0/3-tx active 62562 15783250 0 7.94e1 252.28
VirtualEthernet0/0/1-output active 62562 15783283 0 1.33e1 252.28
VirtualEthernet0/0/1-tx active 62562 15783283 0 1.65e2 252.28
bond-input active 62562 15783288 0 2.88e1 252.28
dpdk-input polling 62563 15783288 0 5.68e1 252.28
error-drop active 5 5 0 2.95e3 1.00
ethernet-input active 125124 31566538 0 6.35e1 252.28
l2-input active 124966 31566533 0 2.87e1 252.60
l2-input-vtr active 62562 15783283 0 5.58e1 252.28
l2-output active 125123 31566533 0 5.63e1 252.28
lacp-input active 5 5 0 4.78e3 1.00
vhost-user-input polling 62563 15783250 0 1.60e2 252.28
64b-4t2c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0170e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.01e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.62e3 1.00
api-rx-from-ring active 0 0 45 3.21e4 0.00
dpdk-process any wait 0 0 2 5.47e3 0.00
fib-walk any wait 0 0 3 1.87e3 0.00
ikev2-manager-process any wait 0 0 6 1.03e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.13e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.06e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.36e3 0.00
lacp-process any wait 0 0 29 1.49e3 0.00
lisp-retry-service any wait 0 0 3 1.99e3 0.00
statseg-collector-process time wait 0 0 1 1.99e3 0.00
unix-epoll-input polling 33340 0 0 4.40e5 0.00
vhost-user-process any wait 0 0 2 8.13e3 0.00
vpe-oam-process any wait 0 0 3 8.90e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 30.85, last 128 main loops 0.00 per node 0.00
vector rates in 3.4126e6, out 3.4126e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 213436 10145520 0 2.11e1 47.53
TenGigabitEthernet18/0/2-tx active 213436 10145520 0 9.62e1 47.53
VirtualEthernet0/0/0-output active 479875 9986975 0 3.32e1 20.81
VirtualEthernet0/0/0-tx active 479875 9986975 0 2.26e2 20.81
dpdk-input polling 9333966 9986975 0 4.09e2 1.07
ethernet-input active 693311 20132495 0 5.07e1 29.04
l2-input active 611922 20132495 0 3.52e1 32.90
l2-output active 611922 20132495 0 2.71e1 32.90
vhost-user-input polling 9333966 10145520 0 3.59e2 1.09
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 29.85, last 128 main loops 0.00 per node 0.00
vector rates in 3.4126e6, out 3.4126e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 234351 9986964 0 2.22e1 42.62
TenGigabitEthernet18/0/2-tx active 234351 9986964 0 9.71e1 42.62
VirtualEthernet0/0/0-output active 487712 10145502 0 3.34e1 20.80
VirtualEthernet0/0/0-tx active 487712 10145502 0 2.21e2 20.80
dpdk-input polling 10033886 10145502 0 3.87e2 1.01
ethernet-input active 722063 20132466 0 5.17e1 27.88
l2-input active 626900 20132466 0 3.55e1 32.11
l2-output active 626900 20132466 0 2.79e1 32.11
vhost-user-input polling 10033886 9986964 0 3.72e2 .99
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 30.61, last 128 main loops 0.00 per node 0.00
vector rates in 3.4126e6, out 5.1324e6, drop 1.0170e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 228027 10145640 0 3.48e1 44.49
BondEthernet0-tx active 228027 10145640 0 2.70e1 44.49
TenGigabitEthernet18/0/3-outpu active 228027 10145640 0 2.12e1 44.49
TenGigabitEthernet18/0/3-tx active 228027 10145640 0 9.57e1 44.49
VirtualEthernet0/0/1-output active 434882 9986976 0 3.14e1 22.96
VirtualEthernet0/0/1-tx active 434882 9986976 0 2.29e2 22.96
bond-input active 434883 9986982 0 6.60e1 22.96
dpdk-input polling 3864935 9986982 0 2.03e2 2.58
error-drop active 6 6 0 2.78e3 1.00
ethernet-input active 662910 20132622 0 8.15e1 30.37
l2-input active 535064 20132616 0 4.33e1 37.63
l2-input-vtr active 434882 9986976 0 6.94e1 22.96
l2-output active 655812 20132616 0 6.84e1 30.69
lacp-input active 6 6 0 4.54e3 1.00
vhost-user-input polling 3864935 10145640 0 2.57e2 2.63
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 34.79, last 128 main loops 0.00 per node 0.00
vector rates in 3.4126e6, out 5.1054e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 225644 9987012 0 3.53e1 44.26
BondEthernet0-tx active 225644 9987012 0 2.69e1 44.26
TenGigabitEthernet18/0/3-outpu active 225644 9987012 0 2.18e1 44.26
TenGigabitEthernet18/0/3-tx active 225644 9987012 0 9.58e1 44.26
VirtualEthernet0/0/1-output active 361035 10145468 0 2.79e1 28.10
VirtualEthernet0/0/1-tx active 361035 10145468 0 2.12e2 28.10
bond-input active 361035 10145468 0 5.89e1 28.10
dpdk-input polling 4775262 10145468 0 2.10e2 2.12
ethernet-input active 586679 20132480 0 8.09e1 34.32
l2-input active 486430 20132480 0 4.24e1 41.39
l2-input-vtr active 361035 10145468 0 6.69e1 28.10
l2-output active 577104 20132480 0 6.58e1 34.89
vhost-user-input polling 4775262 9987012 0 2.75e2 2.09
64b-8t4c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0192e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.47e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.99e3 1.00
api-rx-from-ring active 0 0 48 4.67e4 0.00
dpdk-process any wait 0 0 2 6.56e3 0.00
fib-walk any wait 0 0 3 1.09e3 0.00
ikev2-manager-process any wait 0 0 6 8.75e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.25e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.72e3 0.00
lacp-process any wait 0 0 29 1.42e3 0.00
lisp-retry-service any wait 0 0 3 1.35e3 0.00
statseg-collector-process time wait 0 0 1 2.30e3 0.00
unix-epoll-input polling 7999 0 0 1.83e6 0.00
vhost-user-process any wait 0 0 2 8.62e3 0.00
vpe-oam-process any wait 0 0 2 7.78e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 36.19, last 128 main loops 4.88 per node 62.40
vector rates in 3.1471e6, out 3.1471e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 185257 9263806 0 2.14e1 50.01
TenGigabitEthernet18/0/2-tx active 185257 9263806 0 2.24e2 50.01
VirtualEthernet0/0/0-output active 385712 9263648 0 3.27e1 24.02
VirtualEthernet0/0/0-tx active 385712 9263648 0 4.09e2 24.02
dpdk-input polling 5104377 9263648 0 2.04e2 1.81
ethernet-input active 570969 18527454 0 5.46e1 32.45
l2-input active 452883 18527454 0 3.46e1 40.91
l2-output active 452883 18527454 0 2.72e1 40.91
vhost-user-input polling 5104377 9263806 0 4.10e2 1.81
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 66.97, last 128 main loops 6.56 per node 56.00
vector rates in 3.1471e6, out 4.7206e6, drop 1.0192e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 144835 9263676 0 3.22e1 63.96
BondEthernet0-tx active 144835 9263676 0 2.51e1 63.96
TenGigabitEthernet18/0/3-outpu active 144835 9263676 0 1.89e1 63.96
TenGigabitEthernet18/0/3-tx active 144835 9263676 0 2.19e2 63.96
VirtualEthernet0/0/1-output active 156395 9263750 0 2.05e1 59.23
VirtualEthernet0/0/1-tx active 156395 9263750 0 3.83e2 59.23
bond-input active 156395 9263756 0 5.33e1 59.23
dpdk-input polling 178814 9263756 0 9.35e1 51.81
error-drop active 6 6 0 2.33e3 1.00
ethernet-input active 301230 18527432 0 7.65e1 61.51
l2-input active 162071 18527426 0 3.81e1 114.32
l2-input-vtr active 156395 9263750 0 6.35e1 59.23
l2-output active 299335 18527426 0 6.23e1 61.89
lacp-input active 6 6 0 4.73e3 1.00
vhost-user-input polling 178814 9263676 0 3.19e2 51.81
imix-4t2c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0123e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.09e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.79e3 1.00
api-rx-from-ring active 0 0 51 9.17e4 0.00
dpdk-process any wait 0 0 2 3.42e5 0.00
fib-walk any wait 0 0 3 1.93e3 0.00
ikev2-manager-process any wait 0 0 6 1.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.29e3 0.00
lacp-process any wait 0 0 29 1.47e3 0.00
lisp-retry-service any wait 0 0 3 2.36e3 0.00
unix-epoll-input polling 7041 0 0 2.09e6 0.00
vhost-user-process any wait 0 0 2 9.47e3 0.00
vpe-oam-process any wait 0 0 3 1.26e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 28.11, last 128 main loops .75 per node 16.00
vector rates in 2.6010e6, out 2.6010e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 159695 7768951 0 2.14e1 48.65
TenGigabitEthernet18/0/2-tx active 159695 7768951 0 2.46e2 48.65
VirtualEthernet0/0/0-output active 459148 7647724 0 3.87e1 16.66
VirtualEthernet0/0/0-tx active 459148 7647724 0 4.81e2 16.66
dpdk-input polling 1219875 7647724 0 1.94e2 6.27
ethernet-input active 618843 15416675 0 6.24e1 24.91
l2-input active 477915 15416675 0 3.55e1 32.26
l2-output active 477915 15416675 0 3.11e1 32.26
vhost-user-input polling 1219875 7768951 0 6.61e2 6.37
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 18.78, last 128 main loops .19 per node 4.00
vector rates in 2.6010e6, out 2.6010e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 131850 7647654 0 1.98e1 58.00
TenGigabitEthernet18/0/2-tx active 131850 7647654 0 2.47e2 58.00
VirtualEthernet0/0/0-output active 741464 7769096 0 5.45e1 10.48
VirtualEthernet0/0/0-tx active 741464 7769096 0 4.72e2 10.48
dpdk-input polling 2989529 7769096 0 2.32e2 2.59
ethernet-input active 873314 15416750 0 6.63e1 17.65
l2-input active 768763 15416750 0 4.17e1 20.05
l2-output active 768763 15416750 0 3.73e1 20.05
vhost-user-input polling 2989529 7647654 0 5.65e2 2.56
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 114.30, last 128 main loops 5.25 per node 84.00
vector rates in 2.6010e6, out 3.9118e6, drop 1.0123e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 70868 7769028 0 3.00e1 109.63
BondEthernet0-tx active 70868 7769028 0 2.00e1 109.63
TenGigabitEthernet18/0/3-outpu active 70868 7769028 0 1.59e1 109.63
TenGigabitEthernet18/0/3-tx active 70868 7769028 0 2.46e2 109.63
VirtualEthernet0/0/1-output active 73207 7647590 0 1.77e1 104.47
VirtualEthernet0/0/1-tx active 73207 7647590 0 4.27e2 104.47
bond-input active 73207 7647596 0 4.68e1 104.47
dpdk-input polling 84069 7647596 0 9.92e1 90.97
error-drop active 6 6 0 3.32e3 1.00
ethernet-input active 144075 15416624 0 7.08e1 107.00
l2-input active 92218 15416618 0 3.38e1 167.18
l2-input-vtr active 73207 7647590 0 5.79e1 104.47
l2-output active 143607 15416618 0 7.71e1 107.35
lacp-input active 6 6 0 5.19e3 1.00
vhost-user-input polling 84069 7769028 0 5.92e2 92.41
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 43.09, last 128 main loops 0.00 per node 0.00
vector rates in 2.6010e6, out 3.8913e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 149081 7647644 0 3.52e1 51.29
BondEthernet0-tx active 149081 7647644 0 2.81e1 51.29
TenGigabitEthernet18/0/3-outpu active 149081 7647644 0 2.07e1 51.29
TenGigabitEthernet18/0/3-tx active 149081 7647644 0 2.36e2 51.29
VirtualEthernet0/0/1-output active 226985 7769059 0 2.65e1 34.23
VirtualEthernet0/0/1-tx active 226985 7769059 0 4.11e2 34.23
bond-input active 226985 7769059 0 6.66e1 34.23
dpdk-input polling 701543 7769059 0 1.19e2 11.07
ethernet-input active 376066 15416703 0 8.09e1 40.99
l2-input active 240522 15416703 0 4.14e1 64.09
l2-input-vtr active 226985 7769059 0 6.66e1 34.23
l2-output active 373102 15416703 0 8.08e1 41.32
vhost-user-input polling 701543 7647644 0 4.93e2 10.90
imix-8t4c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2BD test cases with vhost and vpp link bonding

  • [Top] Network Topologies: TG-DUT1=DUT2-TG 3-node circular topology with single links between TG and DUT nodes and double link between DUT nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with VPP link bonding (mode LACP, transmit policy l34) on link between DUT1 and DUT2 and L2 bridge-domain with MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 Fortville by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.0345e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/1-outpu active 6 6 0 2.05e3 1.00
TenGigabitEthernet18/0/1-tx active 6 6 0 2.23e3 1.00
TenGigabitEthernet18/0/3-outpu active 6 6 0 7.48e2 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.17e3 1.00
api-rx-from-ring active 0 0 48 3.78e4 0.00
dpdk-process any wait 0 0 2 8.03e5 0.00
fib-walk any wait 0 0 3 2.09e3 0.00
ikev2-manager-process any wait 0 0 6 1.31e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.11e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.23e3 0.00
lacp-process any wait 0 0 29 1.98e3 0.00
lisp-retry-service any wait 0 0 3 2.62e3 0.00
statseg-collector-process time wait 0 0 1 1.86e3 0.00
unix-epoll-input polling 12881 0 0 1.14e6 0.00
vhost-user-process any wait 0 0 2 9.89e3 0.00
vpe-oam-process any wait 0 0 3 9.63e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 48.42, last 128 main loops 0.00 per node 0.00
vector rates in 3.7058e6, out 3.7058e6, drop 2.0345e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 212192 10929030 0 2.11e1 51.51
TenGigabitEthernet18/0/2-tx active 212192 10929030 0 8.71e1 51.51
VirtualEthernet0/0/1-output active 236796 10929115 0 2.46e1 46.15
VirtualEthernet0/0/1-tx active 236796 10929115 0 1.94e2 46.15
bond-input active 391287 10929127 0 6.28e1 27.93
dpdk-input polling 3635277 10929127 0 1.76e2 3.01
error-drop active 12 12 0 2.98e3 1.00
ethernet-input active 448997 21858157 0 7.69e1 48.68
l2-fwd active 438686 21858145 0 3.99e1 49.83
l2-input active 317529 21858145 0 4.64e1 68.84
l2-input-vtr active 236796 10929115 0 6.28e1 46.15
l2-learn active 438686 21858145 0 4.75e1 49.83
l2-output active 438686 21858145 0 2.25e1 49.83
lacp-input active 12 12 0 4.97e3 1.00
vhost-user-input polling 3635277 10929030 0 2.19e2 3.01
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 57.20, last 128 main loops 0.00 per node 0.00
vector rates in 3.7058e6, out 5.5587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 215128 10928936 0 3.28e1 50.80
BondEthernet0-tx active 215128 10928936 0 6.26e1 50.80
TenGigabitEthernet18/0/1-outpu active 198577 5411832 0 3.02e1 27.25
TenGigabitEthernet18/0/1-tx active 198577 5411832 0 1.09e2 27.25
TenGigabitEthernet18/0/3-outpu active 199061 5517104 0 3.63e1 27.72
TenGigabitEthernet18/0/3-tx active 199061 5517104 0 1.08e2 27.72
VirtualEthernet0/0/0-output active 226028 10928952 0 2.21e1 48.35
VirtualEthernet0/0/0-tx active 226028 10928952 0 1.92e2 48.35
dpdk-input polling 5376617 10928952 0 1.59e2 2.03
ethernet-input active 441156 21857888 0 4.18e1 49.55
l2-fwd active 300959 21857888 0 3.74e1 72.63
l2-input active 300959 21857888 0 3.94e1 72.63
l2-learn active 300959 21857888 0 4.51e1 72.63
l2-output active 300959 21857888 0 5.32e1 72.63
vhost-user-input polling 5376617 10928936 0 2.51e2 2.03
64b-4t2c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.0383e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/1-outpu active 6 6 0 1.04e3 1.00
TenGigabitEthernet18/0/1-tx active 6 6 0 1.13e3 1.00
TenGigabitEthernet18/0/3-outpu active 6 6 0 7.35e2 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.13e3 1.00
api-rx-from-ring active 0 0 49 3.85e4 0.00
dpdk-process any wait 0 0 2 6.06e3 0.00
fib-walk any wait 0 0 3 2.06e3 0.00
ikev2-manager-process any wait 0 0 6 1.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.96e2 0.00
lacp-process any wait 0 0 30 1.66e3 0.00
lisp-retry-service any wait 0 0 3 1.98e3 0.00
unix-epoll-input polling 18259 0 0 8.03e5 0.00
vhost-user-process any wait 0 0 2 7.77e3 0.00
vpe-oam-process any wait 0 0 3 7.85e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 35.87, last 128 main loops 0.00 per node 0.00
vector rates in 3.1876e6, out 3.1876e6, drop 2.0383e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 215076 9457060 0 2.39e1 43.97
TenGigabitEthernet18/0/2-tx active 215076 9457060 0 9.91e1 43.97
VirtualEthernet0/0/1-output active 297175 9309321 0 3.09e1 31.33
VirtualEthernet0/0/1-tx active 297175 9309321 0 2.15e2 31.33
bond-input active 445828 9309333 0 7.71e1 20.88
dpdk-input polling 3844744 9309333 0 2.39e2 2.42
error-drop active 10 12 0 1.65e3 1.20
ethernet-input active 512256 18766393 0 8.21e1 36.63
l2-fwd active 503824 18766381 0 4.32e1 37.25
l2-input active 379406 18766381 0 5.05e1 49.46
l2-input-vtr active 297175 9309321 0 6.64e1 31.33
l2-learn active 503824 18766381 0 5.13e1 37.25
l2-output active 503824 18766381 0 2.65e1 37.25
lacp-input active 10 12 0 3.47e3 1.20
vhost-user-input polling 3844744 9457060 0 2.67e2 2.46
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 41.26, last 128 main loops 0.00 per node 0.00
vector rates in 3.1877e6, out 3.1877e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 218616 9309407 0 2.38e1 42.58
TenGigabitEthernet18/0/2-tx active 218616 9309407 0 9.94e1 42.58
VirtualEthernet0/0/1-output active 237108 9457228 0 2.69e1 39.89
VirtualEthernet0/0/1-tx active 237108 9457228 0 2.03e2 39.89
bond-input active 353833 9457228 0 6.72e1 26.73
dpdk-input polling 4810121 9457228 0 2.50e2 1.97
ethernet-input active 455724 18766635 0 8.09e1 41.18
l2-fwd active 447781 18766635 0 4.17e1 41.91
l2-input active 341686 18766635 0 4.90e1 54.92
l2-input-vtr active 237108 9457228 0 6.37e1 39.89
l2-learn active 447781 18766635 0 5.01e1 41.91
l2-output active 447781 18766635 0 2.49e1 41.91
vhost-user-input polling 4810121 9309407 0 2.84e2 1.94
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 35.45, last 128 main loops 3.19 per node 25.50
vector rates in 3.1877e6, out 4.7941e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 258428 9457308 0 4.05e1 36.59
BondEthernet0-tx active 258428 9457308 0 7.71e1 36.59
TenGigabitEthernet18/0/1-outpu active 247048 4721660 0 3.85e1 19.11
TenGigabitEthernet18/0/1-tx active 247048 4721660 0 1.37e2 19.11
TenGigabitEthernet18/0/3-outpu active 247439 4735648 0 4.77e1 19.14
TenGigabitEthernet18/0/3-tx active 247439 4735648 0 1.35e2 19.14
VirtualEthernet0/0/0-output active 332614 9309524 0 3.08e1 27.99
VirtualEthernet0/0/0-tx active 332614 9309524 0 2.21e2 27.99
dpdk-input polling 3080677 9309524 0 1.87e2 3.02
ethernet-input active 591042 18766832 0 5.37e1 31.75
l2-fwd active 441522 18766832 0 4.37e1 42.50
l2-input active 441522 18766832 0 4.34e1 42.50
l2-learn active 441522 18766832 0 5.28e1 42.50
l2-output active 441522 18766832 0 7.37e1 42.50
vhost-user-input polling 3080677 9457308 0 2.56e2 3.07
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 34.76, last 128 main loops 0.00 per node 0.00
vector rates in 3.1877e6, out 4.7689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 258183 9309516 0 4.09e1 36.06
BondEthernet0-tx active 258183 9309516 0 7.69e1 36.06
TenGigabitEthernet18/0/1-outpu active 245611 4574259 0 3.91e1 18.62
TenGigabitEthernet18/0/1-tx active 245611 4574259 0 1.37e2 18.62
TenGigabitEthernet18/0/3-outpu active 246054 4735257 0 4.72e1 19.24
TenGigabitEthernet18/0/3-tx active 246054 4735257 0 1.34e2 19.24
VirtualEthernet0/0/0-output active 341930 9457296 0 3.04e1 27.66
VirtualEthernet0/0/0-tx active 341930 9457296 0 2.15e2 27.66
dpdk-input polling 3370793 9457296 0 1.87e2 2.81
ethernet-input active 600113 18766812 0 5.33e1 31.27
l2-fwd active 453741 18766812 0 4.40e1 41.36
l2-input active 453741 18766812 0 4.37e1 41.36
l2-learn active 453741 18766812 0 5.35e1 41.36
l2-output active 453741 18766812 0 7.34e1 41.36
vhost-user-input polling 3370793 9309516 0 2.61e2 2.76
64b-8t4c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.7120e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/1-outpu active 5 5 0 1.51e3 1.00
TenGigabitEthernet18/0/1-tx active 5 5 0 2.02e3 1.00
TenGigabitEthernet18/0/3-outpu active 5 5 0 1.37e3 1.00
TenGigabitEthernet18/0/3-tx active 5 5 0 2.13e3 1.00
api-rx-from-ring active 0 0 50 4.87e4 0.00
dpdk-process any wait 0 0 2 6.14e3 0.00
fib-walk any wait 0 0 3 8.75e2 0.00
ikev2-manager-process any wait 0 0 6 9.42e2 0.00
ip-neighbor-scan-process any wait 0 0 1 1.74e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.90e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.55e3 0.00
lacp-process any wait 0 0 28 1.68e3 0.00
lisp-retry-service any wait 0 0 3 1.63e3 0.00
statseg-collector-process time wait 0 0 1 1.91e3 0.00
unix-epoll-input polling 8262 0 0 1.76e6 0.00
vhost-user-process any wait 0 0 2 6.78e3 0.00
vpe-oam-process any wait 0 0 3 7.61e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 48.74, last 128 main loops 0.00 per node 0.00
vector rates in 2.5675e6, out 2.5675e6, drop 2.0544e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 140003 7498426 0 2.18e1 53.56
TenGigabitEthernet18/0/2-tx active 140003 7498426 0 2.24e2 53.56
VirtualEthernet0/0/1-output active 166419 7498307 0 2.71e1 45.06
VirtualEthernet0/0/1-tx active 166419 7498307 0 3.83e2 45.06
bond-input active 250314 7498319 0 6.91e1 29.96
dpdk-input polling 3176775 7498319 0 2.17e2 2.36
error-drop active 7 12 0 1.69e3 1.71
ethernet-input active 306423 14996745 0 8.12e1 48.94
l2-fwd active 304422 14996733 0 4.16e1 49.26
l2-input active 210926 14996733 0 4.84e1 71.09
l2-input-vtr active 166419 7498307 0 6.42e1 45.06
l2-learn active 304422 14996733 0 4.93e1 49.26
l2-output active 304422 14996733 0 2.38e1 49.26
lacp-input active 7 12 0 3.69e3 1.71
vhost-user-input polling 3176775 7498426 0 4.12e2 2.36
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 41.57, last 128 main loops 4.81 per node 38.50
vector rates in 2.5674e6, out 3.8512e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 206695 7498308 0 3.77e1 36.28
BondEthernet0-tx active 206695 7498308 0 7.89e1 36.28
TenGigabitEthernet18/0/1-outpu active 190638 3719113 0 3.79e1 19.51
TenGigabitEthernet18/0/1-tx active 190638 3719113 0 2.55e2 19.51
TenGigabitEthernet18/0/3-outpu active 190534 3779195 0 4.55e1 19.83
TenGigabitEthernet18/0/3-tx active 190534 3779195 0 2.54e2 19.83
VirtualEthernet0/0/0-output active 233056 7498304 0 2.89e1 32.17
VirtualEthernet0/0/0-tx active 233056 7498304 0 3.87e2 32.17
dpdk-input polling 2761094 7498304 0 1.70e2 2.72
ethernet-input active 439751 14996612 0 5.65e1 34.10
l2-fwd active 271002 14996612 0 4.19e1 55.34
l2-input active 271002 14996612 0 4.25e1 55.34
l2-learn active 271002 14996612 0 5.06e1 55.34
l2-output active 271002 14996612 0 7.06e1 55.34
vhost-user-input polling 2761094 7498308 0 3.82e2 2.72
imix-4t2c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.8689e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/1-outpu active 6 6 0 1.13e3 1.00
TenGigabitEthernet18/0/1-tx active 6 6 0 1.22e3 1.00
TenGigabitEthernet18/0/3-outpu active 5 5 0 9.98e2 1.00
TenGigabitEthernet18/0/3-tx active 5 5 0 1.18e3 1.00
api-rx-from-ring active 0 0 51 5.72e4 0.00
dpdk-process any wait 0 0 2 6.66e5 0.00
fib-walk any wait 0 0 3 1.84e3 0.00
ikev2-manager-process any wait 0 0 6 7.87e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.20e3 0.00
lacp-process any wait 0 0 29 1.85e3 0.00
lisp-retry-service any wait 0 0 3 2.13e3 0.00
unix-epoll-input polling 14853 0 0 9.87e5 0.00
vhost-user-process any wait 0 0 1 1.16e4 0.00
vpe-oam-process any wait 0 0 3 1.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 38.07, last 128 main loops 2.03 per node 23.64
vector rates in 2.0202e6, out 2.0202e6, drop 2.0389e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 116420 5991878 0 2.20e1 51.47
TenGigabitEthernet18/0/2-tx active 116420 5991878 0 2.49e2 51.47
VirtualEthernet0/0/1-output active 186489 5898304 0 3.23e1 31.63
VirtualEthernet0/0/1-tx active 186489 5898304 0 4.34e2 31.63
bond-input active 281897 5898316 0 8.72e1 20.92
dpdk-input polling 3498317 5898316 0 3.11e2 1.69
error-drop active 10 12 0 1.95e3 1.20
ethernet-input active 302914 11890194 0 8.36e1 39.25
l2-fwd active 294977 11890182 0 4.32e1 40.31
l2-input active 224629 11890182 0 5.07e1 52.93
l2-input-vtr active 186489 5898304 0 6.69e1 31.63
l2-learn active 294977 11890182 0 5.17e1 40.31
l2-output active 294977 11890182 0 2.69e1 40.31
lacp-input active 10 12 0 3.58e3 1.20
vhost-user-input polling 3498317 5991878 0 7.01e2 1.71
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 45.62, last 128 main loops 0.00 per node 0.00
vector rates in 2.0202e6, out 2.0202e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 126607 5898275 0 2.34e1 46.59
TenGigabitEthernet18/0/2-tx active 126607 5898275 0 2.40e2 46.59
VirtualEthernet0/0/1-output active 135897 5991743 0 2.64e1 44.09
VirtualEthernet0/0/1-tx active 135897 5991743 0 4.02e2 44.09
bond-input active 198533 5991743 0 7.11e1 30.18
dpdk-input polling 6202960 5991743 0 3.90e2 .97
ethernet-input active 262504 11890018 0 8.37e1 45.29
l2-fwd active 256236 11890018 0 4.19e1 46.40
l2-input active 198183 11890018 0 4.94e1 59.99
l2-input-vtr active 135897 5991743 0 6.35e1 44.09
l2-learn active 256236 11890018 0 4.99e1 46.40
l2-output active 256236 11890018 0 2.49e1 46.40
vhost-user-input polling 6202960 5898275 0 6.55e2 .95
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 27.87, last 128 main loops 0.00 per node 0.00
vector rates in 2.0202e6, out 3.0383e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 200824 5991944 0 4.31e1 29.84
BondEthernet0-tx active 200824 5991944 0 9.26e1 29.84
TenGigabitEthernet18/0/1-outpu active 196471 2990594 0 4.60e1 15.22
TenGigabitEthernet18/0/1-tx active 196471 2990594 0 3.00e2 15.22
TenGigabitEthernet18/0/3-outpu active 196356 3001350 0 5.68e1 15.29
TenGigabitEthernet18/0/3-tx active 196356 3001350 0 2.99e2 15.29
VirtualEthernet0/0/0-output active 315278 5898276 0 4.01e1 18.71
VirtualEthernet0/0/0-tx active 315278 5898276 0 4.61e2 18.71
dpdk-input polling 755547 5898276 0 1.76e2 7.81
ethernet-input active 516102 11890220 0 7.27e1 23.04
l2-fwd active 337442 11890220 0 4.78e1 35.24
l2-input active 337442 11890220 0 4.60e1 35.24
l2-learn active 337442 11890220 0 5.98e1 35.24
l2-output active 337442 11890220 0 9.19e1 35.24
vhost-user-input polling 755547 5991944 0 6.47e2 7.93
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 20.99, last 128 main loops 0.00 per node 0.00
vector rates in 2.0202e6, out 3.0224e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 203145 5898286 0 4.39e1 29.03
BondEthernet0-tx active 203145 5898286 0 9.28e1 29.03
TenGigabitEthernet18/0/1-outpu active 198238 2893416 0 4.83e1 14.59
TenGigabitEthernet18/0/1-tx active 198238 2893416 0 2.98e2 14.59
TenGigabitEthernet18/0/3-outpu active 198264 3004870 0 5.78e1 15.16
TenGigabitEthernet18/0/3-tx active 198264 3004870 0 2.92e2 15.16
VirtualEthernet0/0/0-output active 452070 5991956 0 5.01e1 13.25
VirtualEthernet0/0/0-tx active 452070 5991956 0 4.46e2 13.25
dpdk-input polling 1987764 5991956 0 2.18e2 3.01
ethernet-input active 655215 11890242 0 7.73e1 18.15
l2-fwd active 492823 11890242 0 5.44e1 24.13
l2-input active 492823 11890242 0 5.08e1 24.13
l2-learn active 492823 11890242 0 6.61e1 24.13
l2-output active 492823 11890242 0 9.58e1 24.13
vhost-user-input polling 1987764 5898286 0 5.47e2 2.97
imix-8t4c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2XC test cases with vhost and vpp link bonding

  • [Top] Network Topologies: TG-DUT1=DUT2-TG 3-node circular topology with single links between TG and DUT nodes and double link between DUT nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with VPP link bonding (mode LACP, transmit policy l34) on link between DUT1 and DUT2 and L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 Fortville by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.0911e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/1-outpu active 6 6 0 1.56e3 1.00
TenGigabitEthernet18/0/1-tx active 6 6 0 1.97e3 1.00
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.47e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.98e3 1.00
api-rx-from-ring active 0 0 48 3.52e4 0.00
dpdk-process any wait 0 0 2 6.27e3 0.00
fib-walk any wait 0 0 3 1.07e3 0.00
ikev2-manager-process any wait 0 0 6 8.07e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.36e2 0.00
lacp-process any wait 0 0 29 1.63e3 0.00
lisp-retry-service any wait 0 0 3 1.28e3 0.00
unix-epoll-input polling 7044 0 0 2.03e6 0.00
vhost-user-process any wait 0 0 2 7.56e3 0.00
vpe-oam-process any wait 0 0 3 8.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 61.81, last 128 main loops 0.00 per node 0.00
vector rates in 4.9260e6, out 4.9260e6, drop 2.0911e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 235769 14134312 0 1.97e1 59.95
TenGigabitEthernet18/0/2-tx active 235769 14134312 0 8.82e1 59.95
VirtualEthernet0/0/1-output active 226001 14134082 0 2.09e1 62.54
VirtualEthernet0/0/1-tx active 226001 14134082 0 1.89e2 62.54
bond-input active 338040 14134094 0 4.95e1 41.81
dpdk-input polling 2398542 14134094 0 1.24e2 5.89
error-drop active 8 12 0 1.72e3 1.50
ethernet-input active 461774 28268406 0 7.34e1 61.22
l2-input active 343480 28268394 0 3.42e1 82.29
l2-input-vtr active 226001 14134082 0 5.95e1 62.54
l2-output active 455566 28268394 0 1.97e1 62.05
lacp-input active 8 12 0 3.48e3 1.50
vhost-user-input polling 2398542 14134312 0 1.90e2 5.89
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 54.37, last 128 main loops 0.00 per node 0.00
vector rates in 4.9261e6, out 7.3891e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 262694 14134316 0 3.25e1 53.81
BondEthernet0-tx active 262694 14134316 0 6.13e1 53.81
TenGigabitEthernet18/0/1-outpu active 247747 7001076 0 2.91e1 28.26
TenGigabitEthernet18/0/1-tx active 247747 7001076 0 1.08e2 28.26
TenGigabitEthernet18/0/3-outpu active 248224 7133240 0 3.46e1 28.74
TenGigabitEthernet18/0/3-tx active 248224 7133240 0 1.07e2 28.74
VirtualEthernet0/0/0-output active 276482 14134316 0 2.13e1 51.12
VirtualEthernet0/0/0-tx active 276482 14134316 0 1.93e2 51.12
dpdk-input polling 2371624 14134316 0 1.04e2 5.96
ethernet-input active 539176 28268632 0 4.09e1 52.43
l2-input active 382669 28268632 0 2.99e1 73.87
l2-output active 382669 28268632 0 5.49e1 73.87
vhost-user-input polling 2371624 14134316 0 1.91e2 5.96
64b-4t2c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.8713e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/1-outpu active 5 5 0 9.76e2 1.00
TenGigabitEthernet18/0/1-tx active 5 5 0 1.22e3 1.00
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.02e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.29e3 1.00
api-rx-from-ring active 0 0 48 3.72e4 0.00
dpdk-process any wait 0 0 2 7.07e3 0.00
fib-walk any wait 0 0 3 1.22e3 0.00
ikev2-manager-process any wait 0 0 6 1.03e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.45e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.46e3 0.00
lacp-process any wait 0 0 29 1.59e3 0.00
lisp-retry-service any wait 0 0 3 2.38e3 0.00
statseg-collector-process time wait 0 0 1 2.58e3 0.00
unix-epoll-input polling 22659 0 0 6.46e5 0.00
vhost-user-process any wait 0 0 2 7.06e3 0.00
vpe-oam-process any wait 0 0 3 9.91e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 26.95, last 128 main loops 1.94 per node 19.08
vector rates in 3.4691e6, out 3.4691e6, drop 2.0414e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 235196 10276540 0 2.23e1 43.69
TenGigabitEthernet18/0/2-tx active 235196 10276540 0 9.87e1 43.69
VirtualEthernet0/0/1-output active 462590 10115923 0 3.63e1 21.87
VirtualEthernet0/0/1-tx active 462590 10115923 0 2.30e2 21.87
bond-input active 666594 10115935 0 8.96e1 15.18
dpdk-input polling 4352923 10115935 0 2.60e2 2.32
error-drop active 10 12 0 1.85e3 1.20
ethernet-input active 697793 20392475 0 8.34e1 29.22
l2-input active 559980 20392463 0 4.48e1 36.42
l2-input-vtr active 462590 10115923 0 7.15e1 21.87
l2-output active 693292 20392463 0 2.88e1 29.41
lacp-input active 10 12 0 3.39e3 1.20
vhost-user-input polling 4352923 10276540 0 2.74e2 2.36
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 26.85, last 128 main loops 0.00 per node 0.00
vector rates in 3.4691e6, out 3.4691e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 228015 10115884 0 2.21e1 44.36
TenGigabitEthernet18/0/2-tx active 228015 10115884 0 9.66e1 44.36
VirtualEthernet0/0/1-output active 467038 10276487 0 3.60e1 22.00
VirtualEthernet0/0/1-tx active 467038 10276487 0 2.25e2 22.00
bond-input active 691262 10276487 0 8.95e1 14.87
dpdk-input polling 4615881 10276487 0 2.57e2 2.23
ethernet-input active 695053 20392371 0 8.41e1 29.34
l2-input active 565149 20392371 0 4.51e1 36.08
l2-input-vtr active 467038 10276487 0 7.10e1 22.00
l2-output active 690121 20392371 0 2.87e1 29.55
vhost-user-input polling 4615881 10115884 0 2.78e2 2.19
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 31.67, last 128 main loops 0.00 per node 0.00
vector rates in 3.4691e6, out 5.2173e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 237741 10276544 0 3.67e1 43.23
BondEthernet0-tx active 237741 10276544 0 6.85e1 43.23
TenGigabitEthernet18/0/1-outpu active 231639 5135247 0 3.71e1 22.17
TenGigabitEthernet18/0/1-tx active 231639 5135247 0 1.29e2 22.17
TenGigabitEthernet18/0/3-outpu active 231681 5141297 0 4.31e1 22.19
TenGigabitEthernet18/0/3-tx active 231681 5141297 0 1.29e2 22.19
VirtualEthernet0/0/0-output active 431621 10115894 0 3.25e1 23.44
VirtualEthernet0/0/0-tx active 431621 10115894 0 2.26e2 23.44
dpdk-input polling 4986226 10115894 0 2.40e2 2.03
ethernet-input active 669362 20392438 0 5.23e1 30.47
l2-input active 549020 20392438 0 3.49e1 37.14
l2-output active 549020 20392438 0 7.48e1 37.14
vhost-user-input polling 4986226 10276544 0 2.86e2 2.06
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 31.15, last 128 main loops 0.00 per node 0.00
vector rates in 3.4691e6, out 5.1899e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 235942 10115952 0 3.69e1 42.87
BondEthernet0-tx active 235942 10115952 0 6.92e1 42.87
TenGigabitEthernet18/0/1-outpu active 229483 4974454 0 3.50e1 21.68
TenGigabitEthernet18/0/1-tx active 229483 4974454 0 1.29e2 21.68
TenGigabitEthernet18/0/3-outpu active 229959 5141498 0 4.26e1 22.36
TenGigabitEthernet18/0/3-tx active 229959 5141498 0 1.26e2 22.36
VirtualEthernet0/0/0-output active 442648 10276463 0 3.27e1 23.22
VirtualEthernet0/0/0-tx active 442648 10276463 0 2.19e2 23.22
dpdk-input polling 5440183 10276463 0 2.39e2 1.89
ethernet-input active 678590 20392415 0 5.19e1 30.05
l2-input active 563450 20392415 0 3.54e1 36.19
l2-output active 563450 20392415 0 7.39e1 36.19
vhost-user-input polling 5440183 10115952 0 2.94e2 1.86
64b-8t4c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.0430e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/1-outpu active 6 6 0 1.67e3 1.00
TenGigabitEthernet18/0/1-tx active 6 6 0 2.13e3 1.00
TenGigabitEthernet18/0/3-outpu active 6 6 0 1.53e3 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 2.12e3 1.00
api-rx-from-ring active 0 0 49 4.62e4 0.00
dpdk-process any wait 0 0 2 8.41e5 0.00
fib-walk any wait 0 0 3 8.52e2 0.00
ikev2-manager-process any wait 0 0 5 1.09e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.86e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.54e3 0.00
lacp-process any wait 0 0 29 1.86e3 0.00
lisp-retry-service any wait 0 0 3 1.38e3 0.00
statseg-collector-process time wait 0 0 1 1.92e3 0.00
unix-epoll-input polling 8708 0 0 1.68e6 0.00
vhost-user-process any wait 0 0 2 8.88e3 0.00
vpe-oam-process any wait 0 0 3 9.06e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 44.27, last 128 main loops .06 per node 1.00
vector rates in 2.8444e6, out 2.8444e6, drop 2.0430e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 169324 8353626 0 2.19e1 49.34
TenGigabitEthernet18/0/2-tx active 169324 8353626 0 2.26e2 49.34
VirtualEthernet0/0/1-output active 205393 8353405 0 2.85e1 40.67
VirtualEthernet0/0/1-tx active 205393 8353405 0 3.89e2 40.67
bond-input active 305189 8353417 0 7.22e1 27.37
dpdk-input polling 3364722 8353417 0 2.15e2 2.48
error-drop active 10 12 0 1.74e3 1.20
ethernet-input active 374724 16707043 0 8.19e1 44.58
l2-input active 254359 16707031 0 4.07e1 65.68
l2-input-vtr active 205393 8353405 0 6.53e1 40.67
l2-output active 372617 16707031 0 2.55e1 44.84
lacp-input active 10 12 0 3.49e3 1.20
vhost-user-input polling 3364722 8353626 0 4.05e2 2.48
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 35.31, last 128 main loops 0.00 per node 0.00
vector rates in 2.8444e6, out 4.2667e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 240031 8353588 0 3.88e1 34.80
BondEthernet0-tx active 240031 8353588 0 7.85e1 34.80
TenGigabitEthernet18/0/1-outpu active 219463 4145731 0 3.85e1 18.89
TenGigabitEthernet18/0/1-tx active 219463 4145731 0 2.58e2 18.89
TenGigabitEthernet18/0/3-outpu active 219822 4207857 0 4.64e1 19.14
TenGigabitEthernet18/0/3-tx active 219822 4207857 0 2.59e2 19.14
VirtualEthernet0/0/0-output active 280907 8353499 0 2.95e1 29.74
VirtualEthernet0/0/0-tx active 280907 8353499 0 3.91e2 29.74
dpdk-input polling 2835818 8353499 0 1.66e2 2.95
ethernet-input active 520938 16707087 0 5.64e1 32.07
l2-input active 323970 16707087 0 3.35e1 51.57
l2-output active 323970 16707087 0 7.35e1 51.57
vhost-user-input polling 2835818 8353588 0 3.85e2 2.95
imix-4t2c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.0227e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/1-outpu active 6 6 0 1.03e3 1.00
TenGigabitEthernet18/0/1-tx active 6 6 0 1.59e3 1.00
TenGigabitEthernet18/0/3-outpu active 6 6 0 8.67e2 1.00
TenGigabitEthernet18/0/3-tx active 6 6 0 1.20e3 1.00
api-rx-from-ring active 0 0 50 5.96e4 0.00
dpdk-process any wait 0 0 2 1.01e6 0.00
fib-walk any wait 0 0 3 1.89e3 0.00
ikev2-manager-process any wait 0 0 6 1.55e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.33e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.52e3 0.00
lacp-process any wait 0 0 31 1.70e3 0.00
lisp-retry-service any wait 0 0 3 2.46e3 0.00
statseg-collector-process time wait 0 0 1 2.06e3 0.00
unix-epoll-input polling 16291 0 0 9.06e5 0.00
vhost-user-process any wait 0 0 2 9.09e3 0.00
vpe-oam-process any wait 0 0 3 1.31e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 33.82, last 128 main loops 11.08 per node 101.29
vector rates in 2.1909e6, out 2.1909e6, drop 2.0227e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 128061 6550518 0 2.17e1 51.15
TenGigabitEthernet18/0/2-tx active 128061 6550518 0 2.49e2 51.15
VirtualEthernet0/0/1-output active 231915 6448105 0 3.42e1 27.80
VirtualEthernet0/0/1-tx active 231915 6448105 0 4.48e2 27.80
bond-input active 345094 6448117 0 9.09e1 18.69
dpdk-input polling 3214642 6448117 0 2.96e2 2.01
error-drop active 10 12 0 2.01e3 1.20
ethernet-input active 359981 12998635 0 8.32e1 36.11
l2-input active 269038 12998623 0 4.26e1 48.32
l2-input-vtr active 231915 6448105 0 6.72e1 27.80
l2-output active 352724 12998623 0 2.82e1 36.85
lacp-input active 10 12 0 3.69e3 1.20
vhost-user-input polling 3214642 6550518 0 7.14e2 2.04
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 45.34, last 128 main loops 0.00 per node 0.00
vector rates in 2.1909e6, out 2.1909e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 144707 6448139 0 2.37e1 44.56
TenGigabitEthernet18/0/2-tx active 144707 6448139 0 2.43e2 44.56
VirtualEthernet0/0/1-output active 145443 6550518 0 2.63e1 45.04
VirtualEthernet0/0/1-tx active 145443 6550518 0 4.07e2 45.04
bond-input active 208660 6550518 0 6.94e1 31.39
dpdk-input polling 6832370 6550518 0 3.88e2 .96
ethernet-input active 290150 12998657 0 8.39e1 44.79
l2-input active 217880 12998657 0 4.07e1 59.66
l2-input-vtr active 145443 6550518 0 6.32e1 45.04
l2-output active 283469 12998657 0 2.57e1 45.86
vhost-user-input polling 6832370 6448139 0 6.58e2 .94
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 24.89, last 128 main loops 2.34 per node 21.43
vector rates in 2.1910e6, out 3.2951e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 209382 6550568 0 4.18e1 31.29
BondEthernet0-tx active 209382 6550568 0 8.88e1 31.29
TenGigabitEthernet18/0/1-outpu active 206184 3270113 0 4.41e1 15.86
TenGigabitEthernet18/0/1-tx active 206184 3270113 0 2.99e2 15.86
TenGigabitEthernet18/0/3-outpu active 206134 3280455 0 5.43e1 15.91
TenGigabitEthernet18/0/3-tx active 206134 3280455 0 2.97e2 15.91
VirtualEthernet0/0/0-output active 368079 6448216 0 4.01e1 17.52
VirtualEthernet0/0/0-tx active 368079 6448216 0 4.69e2 17.52
dpdk-input polling 963289 6448216 0 1.88e2 6.69
ethernet-input active 577461 12998784 0 7.23e1 22.51
l2-input active 392029 12998784 0 3.65e1 33.16
l2-output active 392029 12998784 0 9.46e1 33.16
vhost-user-input polling 963289 6550568 0 6.72e2 6.80
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 18.36, last 128 main loops 0.00 per node 0.00
vector rates in 2.1910e6, out 3.2779e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
BondEthernet0-output active 210846 6448188 0 4.29e1 30.58
BondEthernet0-tx active 210846 6448188 0 8.82e1 30.58
TenGigabitEthernet18/0/1-outpu active 207526 3165379 0 4.67e1 15.25
TenGigabitEthernet18/0/1-tx active 207526 3165379 0 2.96e2 15.25
TenGigabitEthernet18/0/3-outpu active 207573 3282809 0 5.66e1 15.82
TenGigabitEthernet18/0/3-tx active 207573 3282809 0 2.91e2 15.82
VirtualEthernet0/0/0-output active 562849 6550590 0 5.33e1 11.64
VirtualEthernet0/0/0-tx active 562849 6550590 0 4.61e2 11.64
dpdk-input polling 2668009 6550590 0 2.40e2 2.46
ethernet-input active 773695 12998778 0 7.77e1 16.80
l2-input active 610498 12998778 0 4.24e1 21.29
l2-output active 610498 12998778 0 9.96e1 21.29
vhost-user-input polling 2668009 6448188 0 5.64e2 2.42
imix-8t4c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2BD with vhost abd IEEE 802.1Q test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces, forwarding mode is set to io, rxd/txd=1024. DUT1 and DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.69e4 0.00
dpdk-process any wait 0 0 2 5.34e5 0.00
fib-walk any wait 0 0 3 1.03e3 0.00
ikev2-manager-process any wait 0 0 6 8.34e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.23e3 0.00
lisp-retry-service any wait 0 0 3 1.77e3 0.00
unix-epoll-input polling 17080 0 0 8.60e5 0.00
vhost-user-process any wait 0 0 2 7.58e3 0.00
vpe-oam-process any wait 0 0 2 5.33e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 55.43, last 128 main loops 0.00 per node 0.00
vector rates in 3.7057e6, out 3.7057e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 267481 10929906 0 2.33e1 40.86
TenGigabitEthernet18/0/2-tx active 267481 10929906 0 9.04e1 40.86
VirtualEthernet0/0/0-output active 184263 10930036 0 1.94e1 59.32
VirtualEthernet0/0/0-tx active 184263 10930036 0 1.85e2 59.32
dpdk-input polling 10466765 10930036 0 2.32e2 1.04
ethernet-input active 451744 21859942 0 4.29e1 48.39
l2-fwd active 365671 21859942 0 3.82e1 59.78
l2-input active 365671 21859942 0 3.99e1 59.78
l2-learn active 365671 21859942 0 4.62e1 59.78
l2-output active 365671 21859942 0 2.13e1 59.78
vhost-user-input polling 10466765 10929906 0 3.29e2 1.04
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 52.32, last 128 main loops 0.00 per node 0.00
vector rates in 3.7057e6, out 3.7057e6, drop 0.0000e0, punt 3.3904e-1
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 197328 10929927 0 3.32e1 55.39
TenGigabitEthernet18/0/3-tx active 197328 10929927 0 8.38e1 55.39
VirtualEthernet0/0/1-output active 271309 10929887 0 2.37e1 40.29
VirtualEthernet0/0/1-tx active 271309 10929887 0 1.98e2 40.29
dpdk-input polling 5457541 10929889 0 1.57e2 2.00
error-punt active 2 2 0 2.64e3 1.00
ethernet-input active 468637 21859816 0 6.08e1 46.65
l2-fwd active 382119 21859814 0 3.90e1 57.21
l2-input active 361041 21859814 0 4.77e1 60.55
l2-input-vtr active 271309 10929887 0 6.39e1 40.29
l2-learn active 382119 21859814 0 4.61e1 57.21
l2-output active 382119 21859814 0 5.30e1 57.21
vhost-user-input polling 5457541 10929927 0 2.48e2 2.00
64b-4t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.10e4 0.00
dpdk-process any wait 0 0 2 5.48e5 0.00
fib-walk any wait 0 0 2 1.09e3 0.00
ikev2-manager-process any wait 0 0 6 1.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.05e3 0.00
lisp-retry-service any wait 0 0 2 3.39e3 0.00
unix-epoll-input polling 22273 0 0 6.41e5 0.00
vhost-user-process any wait 0 0 2 8.10e3 0.00
vpe-oam-process any wait 0 0 3 8.86e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 35.93, last 128 main loops 0.00 per node 0.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 204561 10032424 0 2.09e1 49.04
TenGigabitEthernet18/0/2-tx active 204561 10032424 0 9.68e1 49.04
VirtualEthernet0/0/0-output active 418770 9875581 0 3.22e1 23.58
VirtualEthernet0/0/0-tx active 418770 9875581 0 2.22e2 23.58
dpdk-input polling 5875422 9875581 0 2.86e2 1.68
ethernet-input active 623331 19908005 0 4.91e1 31.94
l2-fwd active 519367 19908005 0 4.18e1 38.33
l2-input active 519367 19908005 0 4.28e1 38.33
l2-learn active 519367 19908005 0 5.17e1 38.33
l2-output active 519367 19908005 0 2.44e1 38.33
vhost-user-input polling 5875422 10032424 0 2.99e2 1.71
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 35.89, last 128 main loops 0.00 per node 0.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 201888 9875596 0 2.12e1 48.92
TenGigabitEthernet18/0/2-tx active 201888 9875596 0 9.52e1 48.92
VirtualEthernet0/0/0-output active 419702 10032399 0 3.15e1 23.90
VirtualEthernet0/0/0-tx active 419702 10032399 0 2.18e2 23.90
dpdk-input polling 6309590 10032399 0 2.78e2 1.59
ethernet-input active 621590 19907995 0 4.91e1 32.03
l2-fwd active 521078 19907995 0 4.17e1 38.21
l2-input active 521078 19907995 0 4.37e1 38.21
l2-learn active 521078 19907995 0 5.22e1 38.21
l2-output active 521078 19907995 0 2.45e1 38.21
vhost-user-input polling 6309590 9875596 0 3.06e2 1.57
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 40.79, last 128 main loops 0.00 per node 0.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 221686 10032420 0 3.52e1 45.26
TenGigabitEthernet18/0/3-tx active 221686 10032420 0 9.53e1 45.26
VirtualEthernet0/0/1-output active 304626 9875612 0 2.72e1 32.42
VirtualEthernet0/0/1-tx active 304626 9875612 0 2.15e2 32.42
dpdk-input polling 3220545 9875612 0 1.73e2 3.07
ethernet-input active 526312 19908032 0 6.61e1 37.83
l2-fwd active 465721 19908032 0 4.02e1 42.75
l2-input active 415750 19908032 0 5.05e1 47.88
l2-input-vtr active 304626 9875612 0 6.59e1 32.42
l2-learn active 465721 19908032 0 4.83e1 42.75
l2-output active 465721 19908032 0 6.58e1 42.75
vhost-user-input polling 3220545 10032420 0 2.49e2 3.12
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 40.28, last 128 main loops 0.00 per node 0.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 221919 9875696 0 3.59e1 44.50
TenGigabitEthernet18/0/3-tx active 221919 9875696 0 9.54e1 44.50
VirtualEthernet0/0/1-output active 310268 10032340 0 2.73e1 32.33
VirtualEthernet0/0/1-tx active 310268 10032340 0 2.08e2 32.33
dpdk-input polling 3385105 10032340 0 1.71e2 2.96
ethernet-input active 532187 19908036 0 6.67e1 37.41
l2-fwd active 472047 19908036 0 4.08e1 42.17
l2-input active 423799 19908036 0 5.12e1 46.98
l2-input-vtr active 310268 10032340 0 6.64e1 32.33
l2-learn active 472047 19908036 0 4.88e1 42.17
l2-output active 472047 19908036 0 6.50e1 42.17
vhost-user-input polling 3385105 9875696 0 2.49e2 2.92
64b-8t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 5.24e4 0.00
dpdk-process any wait 0 0 2 5.65e5 0.00
fib-walk any wait 0 0 3 8.53e2 0.00
ikev2-manager-process any wait 0 0 6 1.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.59e2 0.00
lisp-retry-service any wait 0 0 3 1.52e3 0.00
unix-epoll-input polling 6904 0 0 2.12e6 0.00
vhost-user-process any wait 0 0 2 8.19e3 0.00
vpe-oam-process any wait 0 0 3 1.05e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 47.67, last 128 main loops 0.00 per node 0.00
vector rates in 2.9452e6, out 2.9452e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 168885 8642496 0 2.19e1 51.17
TenGigabitEthernet18/0/2-tx active 168885 8642496 0 2.23e2 51.17
VirtualEthernet0/0/0-output active 272269 8642479 0 2.84e1 31.74
VirtualEthernet0/0/0-tx active 272269 8642479 0 3.94e2 31.74
dpdk-input polling 3975027 8642479 0 1.79e2 2.17
ethernet-input active 441154 17284975 0 5.21e1 39.18
l2-fwd active 323333 17284975 0 3.99e1 53.46
l2-input active 323333 17284975 0 4.22e1 53.46
l2-learn active 323333 17284975 0 5.01e1 53.46
l2-output active 323333 17284975 0 2.34e1 53.46
vhost-user-input polling 3975027 8642496 0 3.89e2 2.17
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 62.83, last 128 main loops 8.59 per node 84.62
vector rates in 2.9452e6, out 2.9452e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 157159 8642464 0 3.63e1 54.99
TenGigabitEthernet18/0/3-tx active 157159 8642464 0 2.17e2 54.99
VirtualEthernet0/0/1-output active 192621 8642460 0 2.33e1 44.87
VirtualEthernet0/0/1-tx active 192621 8642460 0 3.88e2 44.87
dpdk-input polling 682937 8642460 0 1.07e2 12.65
ethernet-input active 349780 17284924 0 6.85e1 49.42
l2-fwd active 228660 17284924 0 3.79e1 75.59
l2-input active 210121 17284924 0 4.98e1 82.26
l2-input-vtr active 192621 8642460 0 6.41e1 44.87
l2-learn active 228660 17284924 0 4.58e1 75.59
l2-output active 228660 17284924 0 6.10e1 75.59
vhost-user-input polling 682937 8642464 0 3.28e2 12.65
imix-4t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.01e4 0.00
dpdk-process any wait 0 0 2 6.32e5 0.00
fib-walk any wait 0 0 3 1.37e3 0.00
ikev2-manager-process any wait 0 0 6 1.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.55e2 0.00
lisp-retry-service any wait 0 0 3 2.10e3 0.00
unix-epoll-input polling 7566 0 0 1.94e6 0.00
vhost-user-process any wait 0 0 2 9.13e3 0.00
vpe-oam-process any wait 0 0 3 1.20e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 31.33, last 128 main loops 2.00 per node 32.00
vector rates in 2.3436e6, out 2.3436e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 179154 6943520 0 2.47e1 38.76
TenGigabitEthernet18/0/2-tx active 179154 6943520 0 2.47e2 38.76
VirtualEthernet0/0/0-output active 367702 6835012 0 3.84e1 18.59
VirtualEthernet0/0/0-tx active 367702 6835012 0 4.68e2 18.59
dpdk-input polling 1026711 6835012 0 1.79e2 6.66
ethernet-input active 546856 13778532 0 6.58e1 25.19
l2-fwd active 386211 13778532 0 4.38e1 35.68
l2-input active 386211 13778532 0 4.52e1 35.68
l2-learn active 386211 13778532 0 5.58e1 35.68
l2-output active 386211 13778532 0 2.91e1 35.68
vhost-user-input polling 1026711 6943520 0 6.73e2 6.76
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 20.78, last 128 main loops 0.00 per node 0.00
vector rates in 2.3436e6, out 2.3436e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 159447 6835080 0 2.37e1 42.87
TenGigabitEthernet18/0/2-tx active 159447 6835080 0 2.41e2 42.87
VirtualEthernet0/0/0-output active 589172 6943496 0 5.22e1 11.79
VirtualEthernet0/0/0-tx active 589172 6943496 0 4.68e2 11.79
dpdk-input polling 2648313 6943496 0 2.21e2 2.62
ethernet-input active 748619 13778576 0 7.06e1 18.41
l2-fwd active 620154 13778576 0 5.06e1 22.22
l2-input active 620154 13778576 0 5.18e1 22.22
l2-learn active 620154 13778576 0 6.56e1 22.22
l2-output active 620154 13778576 0 3.58e1 22.22
vhost-user-input polling 2648313 6835080 0 5.36e2 2.58
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 58.74, last 128 main loops 0.00 per node 0.00
vector rates in 2.3436e6, out 2.3436e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 146037 6943520 0 3.75e1 47.55
TenGigabitEthernet18/0/3-tx active 146037 6943520 0 2.41e2 47.55
VirtualEthernet0/0/1-output active 161510 6835028 0 2.40e1 42.32
VirtualEthernet0/0/1-tx active 161510 6835028 0 4.38e2 42.32
dpdk-input polling 383932 6835028 0 1.18e2 17.80
ethernet-input active 307547 13778548 0 7.33e1 44.80
l2-fwd active 190266 13778548 0 3.69e1 72.42
l2-input active 176465 13778548 0 4.99e1 78.08
l2-input-vtr active 161510 6835028 0 6.28e1 42.32
l2-learn active 190266 13778548 0 4.48e1 72.42
l2-output active 190266 13778548 0 7.54e1 72.42
vhost-user-input polling 383932 6943520 0 6.43e2 18.09
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 34.07, last 128 main loops 0.00 per node 0.00
vector rates in 2.3436e6, out 2.3436e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 183610 6835044 0 4.07e1 37.23
TenGigabitEthernet18/0/3-tx active 183610 6835044 0 2.38e2 37.23
VirtualEthernet0/0/1-output active 281689 6943488 0 3.36e1 24.65
VirtualEthernet0/0/1-tx active 281689 6943488 0 4.31e2 24.65
dpdk-input polling 1563940 6943488 0 1.55e2 4.44
ethernet-input active 465299 13778532 0 8.42e1 29.61
l2-fwd active 365023 13778532 0 4.44e1 37.75
l2-input active 322721 13778532 0 5.74e1 42.69
l2-input-vtr active 281689 6943488 0 7.16e1 24.65
l2-learn active 365023 13778532 0 5.27e1 37.75
l2-output active 365023 13778532 0 8.04e1 37.75
vhost-user-input polling 1563940 6835044 0 5.01e2 4.37
imix-8t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 3.13e4 0.00
dpdk-process any wait 0 0 2 5.45e5 0.00
fib-walk any wait 0 0 3 8.43e2 0.00
ikev2-manager-process any wait 0 0 6 7.84e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.11e3 0.00
lisp-retry-service any wait 0 0 3 1.75e3 0.00
unix-epoll-input polling 11299 0 0 1.29e6 0.00
vhost-user-process any wait 0 0 2 7.37e3 0.00
vpe-oam-process any wait 0 0 3 7.07e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 52.28, last 128 main loops 0.00 per node 0.00
vector rates in 5.0387e6, out 5.0387e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 336208 14784793 0 2.26e1 43.98
TenGigabitEthernet18/0/2-tx active 336208 14784793 0 8.93e1 43.98
VirtualEthernet0/0/0-output active 295429 14784696 0 2.09e1 50.04
VirtualEthernet0/0/0-tx active 295429 14784696 0 1.95e2 50.04
dpdk-input polling 7963275 14784696 0 1.64e2 1.86
ethernet-input active 631637 29569489 0 4.27e1 46.81
l2-input active 499500 29569489 0 3.14e1 59.19
l2-output active 499500 29569489 0 2.17e1 59.19
vhost-user-input polling 7963275 14784793 0 2.54e2 1.86
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 58.96, last 128 main loops 0.00 per node 0.00
vector rates in 5.0387e6, out 5.0387e6, drop 0.0000e0, punt 1.7040e-1
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 256734 14784889 0 3.27e1 57.59
TenGigabitEthernet18/0/3-tx active 256734 14784889 0 8.42e1 57.59
VirtualEthernet0/0/1-output active 317728 14784774 0 2.23e1 46.53
VirtualEthernet0/0/1-tx active 317728 14784774 0 2.02e2 46.53
dpdk-input polling 1611098 14784775 0 9.13e1 9.18
error-punt active 1 1 0 2.03e3 1.00
ethernet-input active 574462 29569664 0 6.03e1 51.47
l2-input active 377725 29569663 0 3.76e1 78.28
l2-input-vtr active 317728 14784774 0 6.25e1 46.53
l2-output active 412600 29569663 0 5.45e1 71.67
vhost-user-input polling 1611098 14784889 0 1.82e2 9.18
64b-4t2c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 3.26e4 0.00
dpdk-process any wait 0 0 2 2.78e5 0.00
fib-walk any wait 0 0 3 1.16e3 0.00
ikev2-manager-process any wait 0 0 6 1.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.24e2 0.00
lisp-retry-service any wait 0 0 3 3.13e3 0.00
unix-epoll-input polling 34468 0 0 4.13e5 0.00
vhost-user-process any wait 0 0 2 8.80e3 0.00
vpe-oam-process any wait 0 0 2 9.63e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 29.02, last 128 main loops 0.00 per node 0.00
vector rates in 3.4746e6, out 3.4746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 221955 10010756 0 2.15e1 45.10
TenGigabitEthernet18/0/2-tx active 221955 10010756 0 9.59e1 45.10
VirtualEthernet0/0/0-output active 508030 9854400 0 3.51e1 19.39
VirtualEthernet0/0/0-tx active 508030 9854400 0 2.26e2 19.39
dpdk-input polling 8619360 9854400 0 3.97e2 1.14
ethernet-input active 729985 19865156 0 5.12e1 27.21
l2-input active 639200 19865156 0 3.52e1 31.08
l2-output active 639200 19865156 0 2.75e1 31.08
vhost-user-input polling 8619360 10010756 0 3.47e2 1.16
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 28.93, last 128 main loops 0.00 per node 0.00
vector rates in 3.4746e6, out 3.4746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 220083 9854416 0 2.17e1 44.78
TenGigabitEthernet18/0/2-tx active 220083 9854416 0 9.52e1 44.78
VirtualEthernet0/0/0-output active 512952 10010820 0 3.49e1 19.52
VirtualEthernet0/0/0-tx active 512952 10010820 0 2.23e2 19.52
dpdk-input polling 9157865 10010820 0 3.82e2 1.09
ethernet-input active 733035 19865236 0 5.14e1 27.09
l2-input active 640157 19865236 0 3.54e1 31.03
l2-output active 640157 19865236 0 2.75e1 31.03
vhost-user-input polling 9157865 9854416 0 3.59e2 1.08
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 32.23, last 128 main loops 0.00 per node 0.00
vector rates in 3.4746e6, out 3.4746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 240528 10010840 0 3.52e1 41.62
TenGigabitEthernet18/0/3-tx active 240528 10010840 0 9.41e1 41.62
VirtualEthernet0/0/1-output active 388432 9854396 0 3.16e1 25.37
VirtualEthernet0/0/1-tx active 388432 9854396 0 2.23e2 25.37
dpdk-input polling 5964959 9854396 0 2.69e2 1.65
ethernet-input active 628960 19865236 0 6.81e1 31.58
l2-input active 534050 19865236 0 4.31e1 37.19
l2-input-vtr active 388432 9854396 0 6.78e1 25.37
l2-output active 590832 19865236 0 6.64e1 33.62
vhost-user-input polling 5964959 10010840 0 2.98e2 1.68
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 31.69, last 128 main loops 0.00 per node 0.00
vector rates in 3.4746e6, out 3.4746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 238666 9854356 0 3.53e1 41.29
TenGigabitEthernet18/0/3-tx active 238666 9854356 0 9.41e1 41.29
VirtualEthernet0/0/1-output active 399220 10010820 0 3.10e1 25.08
VirtualEthernet0/0/1-tx active 399220 10010820 0 2.16e2 25.08
dpdk-input polling 6300127 10010820 0 2.66e2 1.59
ethernet-input active 637886 19865176 0 6.89e1 31.14
l2-input active 547456 19865176 0 4.37e1 36.29
l2-input-vtr active 399220 10010820 0 6.76e1 25.08
l2-output active 600294 19865176 0 6.54e1 33.09
vhost-user-input polling 6300127 9854356 0 3.03e2 1.56
64b-8t4c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.66e4 0.00
dpdk-process any wait 0 0 2 7.75e3 0.00
fib-walk any wait 0 0 3 1.09e3 0.00
ikev2-manager-process any wait 0 0 5 1.72e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.19e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.24e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.19e3 0.00
lisp-retry-service any wait 0 0 3 1.66e3 0.00
statseg-collector-process time wait 0 0 1 1.76e3 0.00
unix-epoll-input polling 7228 0 0 2.02e6 0.00
vhost-user-process any wait 0 0 2 9.59e3 0.00
vpe-oam-process any wait 0 0 3 7.43e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 34.30, last 128 main loops 0.00 per node 0.00
vector rates in 3.3946e6, out 3.3946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 282987 9960379 0 2.67e1 35.19
TenGigabitEthernet18/0/2-tx active 282987 9960379 0 1.22e2 35.19
VirtualEthernet0/0/0-output active 395312 9960492 0 3.19e1 25.19
VirtualEthernet0/0/0-tx active 395312 9960492 0 4.14e2 25.19
dpdk-input polling 4277578 9960492 0 1.80e2 2.33
ethernet-input active 678299 19920871 0 6.11e1 29.37
l2-input active 483135 19920871 0 3.57e1 41.23
l2-output active 483135 19920871 0 3.07e1 41.23
vhost-user-input polling 4277578 9960379 0 3.98e2 2.33
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 50.63, last 128 main loops 3.91 per node 45.45
vector rates in 3.3946e6, out 3.3946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 204631 9960569 0 3.79e1 48.68
TenGigabitEthernet18/0/3-tx active 204631 9960569 0 1.11e2 48.68
VirtualEthernet0/0/1-output active 258949 9960472 0 2.60e1 38.46
VirtualEthernet0/0/1-tx active 258949 9960472 0 4.02e2 38.46
dpdk-input polling 658975 9960472 0 1.06e2 15.12
ethernet-input active 463580 19921041 0 7.33e1 42.97
l2-input active 279129 19921041 0 4.35e1 71.37
l2-input-vtr active 258949 9960472 0 6.65e1 38.46
l2-output active 305183 19921041 0 6.89e1 65.28
vhost-user-input polling 658975 9960569 0 3.45e2 15.12
imix-4t2c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.42e4 0.00
dpdk-process any wait 0 0 2 6.75e5 0.00
fib-walk any wait 0 0 3 9.96e2 0.00
ikev2-manager-process any wait 0 0 5 1.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.26e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.05e3 0.00
lisp-retry-service any wait 0 0 3 2.46e3 0.00
statseg-collector-process time wait 0 0 1 1.87e3 0.00
unix-epoll-input polling 9129 0 0 1.61e6 0.00
vhost-user-process any wait 0 0 2 9.69e3 0.00
vpe-oam-process any wait 0 0 3 7.40e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 27.96, last 128 main loops 0.00 per node 0.00
vector rates in 2.6253e6, out 2.6253e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 149608 7802064 0 2.10e1 52.15
TenGigabitEthernet18/0/2-tx active 149608 7802064 0 1.33e2 52.15
VirtualEthernet0/0/0-output active 469626 7680060 0 3.95e1 16.35
VirtualEthernet0/0/0-tx active 469626 7680060 0 4.95e2 16.35
dpdk-input polling 987728 7680060 0 2.01e2 7.78
ethernet-input active 619234 15482124 0 7.13e1 25.00
l2-input active 488328 15482124 0 4.12e1 31.70
l2-output active 488328 15482124 0 3.06e1 31.70
vhost-user-input polling 987728 7802064 0 7.09e2 7.89
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 16.03, last 128 main loops 0.00 per node 0.00
vector rates in 2.6252e6, out 2.6252e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 158419 7680043 0 2.20e1 48.48
TenGigabitEthernet18/0/2-tx active 158419 7680043 0 1.28e2 48.48
VirtualEthernet0/0/0-output active 862781 7801972 0 5.94e1 9.04
VirtualEthernet0/0/0-tx active 862781 7801972 0 4.94e2 9.04
dpdk-input polling 3218980 7801972 0 2.46e2 2.42
ethernet-input active 1021200 15482015 0 7.43e1 15.16
l2-input active 910785 15482015 0 4.49e1 16.99
l2-output active 910785 15482015 0 4.15e1 16.99
vhost-user-input polling 3218980 7680043 0 5.87e2 2.39
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 59.50, last 128 main loops 3.88 per node 41.33
vector rates in 2.6253e6, out 2.6253e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 126432 7802004 0 3.33e1 61.71
TenGigabitEthernet18/0/3-tx active 126432 7802004 0 1.31e2 61.71
VirtualEthernet0/0/1-output active 171584 7680136 0 2.38e1 44.76
VirtualEthernet0/0/1-tx active 171584 7680136 0 4.57e2 44.76
dpdk-input polling 452311 7680136 0 1.24e2 16.98
ethernet-input active 298016 15482140 0 6.77e1 51.95
l2-input active 187477 15482140 0 3.84e1 82.58
l2-input-vtr active 171584 7680136 0 6.14e1 44.76
l2-output active 214766 15482140 0 8.05e1 72.09
vhost-user-input polling 452311 7802004 0 6.92e2 17.25
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 28.66, last 128 main loops 0.00 per node 0.00
vector rates in 2.6253e6, out 2.6253e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 151217 7680100 0 3.48e1 50.79
TenGigabitEthernet18/0/3-tx active 151217 7680100 0 1.21e2 50.79
VirtualEthernet0/0/1-output active 393516 7802044 0 3.84e1 19.83
VirtualEthernet0/0/1-tx active 393516 7802044 0 4.49e2 19.83
dpdk-input polling 2740327 7802044 0 1.84e2 2.85
ethernet-input active 544733 15482144 0 8.03e1 28.42
l2-input active 443167 15482144 0 4.67e1 34.94
l2-input-vtr active 393516 7802044 0 7.38e1 19.83
l2-output active 507027 15482144 0 8.38e1 30.54
vhost-user-input polling 2740327 7680100 0 5.44e2 2.80
imix-8t4c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 3.60e4 0.00
dpdk-process any wait 0 0 2 2.73e5 0.00
fib-walk any wait 0 0 3 1.38e3 0.00
ikev2-manager-process any wait 0 0 6 8.50e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.86e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.81e3 0.00
lisp-retry-service any wait 0 0 3 1.89e3 0.00
statseg-collector-process time wait 0 0 1 1.69e3 0.00
unix-epoll-input polling 4489 0 0 3.24e6 0.00
vhost-user-process any wait 0 0 2 7.59e3 0.00
vpe-oam-process any wait 0 0 3 6.91e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 80.33, last 128 main loops 0.00 per node 0.00
vector rates in 5.4096e6, out 5.4096e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 239252 15791412 0 1.85e1 66.00
TenGigabitEthernet18/0/2-tx active 239252 15791412 0 8.49e1 66.00
VirtualEthernet0/0/0-output active 239749 15791758 0 1.92e1 65.87
VirtualEthernet0/0/0-tx active 239749 15791758 0 1.94e2 65.87
dpdk-input polling 1319575 15791758 0 7.62e1 11.97
ethernet-input active 479001 31583170 0 3.84e1 65.94
l2-fwd active 350226 31583170 0 3.51e1 90.18
l2-input active 350226 31583170 0 3.80e1 90.18
l2-learn active 350226 31583170 0 4.28e1 90.18
l2-output active 350226 31583170 0 1.72e1 90.18
vhost-user-input polling 1319575 15791412 0 1.77e2 11.97
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 83.56, last 128 main loops 0.00 per node 0.00
vector rates in 5.4096e6, out 5.4096e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 238406 15791774 0 1.88e1 66.24
TenGigabitEthernet18/0/3-tx active 238406 15791774 0 8.71e1 66.24
VirtualEthernet0/0/1-output active 270491 15791288 0 2.04e1 58.38
VirtualEthernet0/0/1-tx active 270491 15791288 0 1.97e2 58.38
dpdk-input polling 789455 15791288 0 7.33e1 20.00
ethernet-input active 508897 31583062 0 3.94e1 62.06
l2-fwd active 312513 31583062 0 3.50e1 101.06
l2-input active 312513 31583062 0 3.74e1 101.06
l2-learn active 312513 31583062 0 4.26e1 101.06
l2-output active 312513 31583062 0 1.73e1 101.06
vhost-user-input polling 789455 15791774 0 1.76e2 20.00
64b-4t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 3.32e4 0.00
dpdk-process any wait 0 0 2 5.55e5 0.00
fib-walk any wait 0 0 3 2.45e3 0.00
ikev2-manager-process any wait 0 0 5 2.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.00e3 0.00
lisp-retry-service any wait 0 0 3 2.53e3 0.00
unix-epoll-input polling 31893 0 0 4.47e5 0.00
vhost-user-process any wait 0 0 2 7.79e3 0.00
vpe-oam-process any wait 0 0 3 1.08e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 35.19, last 128 main loops 0.00 per node 0.00
vector rates in 3.4309e6, out 3.4309e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 220810 9761884 0 2.17e1 44.21
TenGigabitEthernet18/0/2-tx active 220810 9761884 0 9.95e1 44.21
VirtualEthernet0/0/0-output active 410692 9888018 0 3.05e1 24.08
VirtualEthernet0/0/0-tx active 410692 9888018 0 2.23e2 24.08
dpdk-input polling 6327697 9888018 0 2.79e2 1.56
ethernet-input active 631502 19649902 0 4.86e1 31.12
l2-fwd active 521668 19649902 0 4.13e1 37.67
l2-input active 521668 19649902 0 4.23e1 37.67
l2-learn active 521668 19649902 0 5.03e1 37.67
l2-output active 521668 19649902 0 2.34e1 37.67
vhost-user-input polling 6327697 9761884 0 3.22e2 1.54
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 35.61, last 128 main loops 0.00 per node 0.00
vector rates in 3.4580e6, out 3.4580e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 213504 9760080 0 2.16e1 45.71
TenGigabitEthernet18/0/2-tx active 213504 9760080 0 9.85e1 45.71
VirtualEthernet0/0/0-output active 414493 10044986 0 3.03e1 24.23
VirtualEthernet0/0/0-tx active 414493 10044986 0 2.19e2 24.23
dpdk-input polling 6626260 10044986 0 2.67e2 1.52
ethernet-input active 627997 19805066 0 4.83e1 31.54
l2-fwd active 520216 19805066 0 4.15e1 38.07
l2-input active 520216 19805066 0 4.22e1 38.07
l2-learn active 520216 19805066 0 5.04e1 38.07
l2-output active 520216 19805066 0 2.32e1 38.07
vhost-user-input polling 6626260 9760080 0 3.27e2 1.47
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 37.46, last 128 main loops 0.00 per node 0.00
vector rates in 3.4580e6, out 3.4580e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 241492 10044960 0 2.19e1 41.59
TenGigabitEthernet18/0/3-tx active 241492 10044960 0 9.39e1 41.59
VirtualEthernet0/0/1-output active 347896 9760088 0 2.70e1 28.05
VirtualEthernet0/0/1-tx active 347896 9760088 0 2.26e2 28.05
dpdk-input polling 7342868 9760088 0 2.79e2 1.33
ethernet-input active 589388 19805048 0 4.74e1 33.60
l2-fwd active 498307 19805048 0 3.99e1 39.74
l2-input active 498307 19805048 0 4.14e1 39.74
l2-learn active 498307 19805048 0 4.89e1 39.74
l2-output active 498307 19805048 0 2.18e1 39.74
vhost-user-input polling 7342868 10044960 0 3.19e2 1.37
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 36.67, last 128 main loops 0.00 per node 0.00
vector rates in 3.4309e6, out 3.4309e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 238669 9888005 0 2.23e1 41.43
TenGigabitEthernet18/0/3-tx active 238669 9888005 0 9.37e1 41.43
VirtualEthernet0/0/1-output active 352021 9761868 0 2.77e1 27.73
VirtualEthernet0/0/1-tx active 352021 9761868 0 2.19e2 27.73
dpdk-input polling 7998823 9761868 0 2.75e2 1.22
ethernet-input active 590690 19649873 0 4.61e1 33.27
l2-fwd active 508548 19649873 0 4.06e1 38.64
l2-input active 508548 19649873 0 4.16e1 38.64
l2-learn active 508548 19649873 0 4.97e1 38.64
l2-output active 508548 19649873 0 2.22e1 38.64
vhost-user-input polling 7998823 9888005 0 3.29e2 1.24
64b-8t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 3.71e4 0.00
dpdk-process any wait 0 0 2 6.89e3 0.00
fib-walk any wait 0 0 3 7.71e2 0.00
ikev2-manager-process any wait 0 0 6 7.97e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.15e2 0.00
lisp-retry-service any wait 0 0 3 1.73e3 0.00
unix-epoll-input polling 4332 0 0 3.38e6 0.00
vhost-user-process any wait 0 0 2 7.06e3 0.00
vpe-oam-process any wait 0 0 3 5.47e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 58.84, last 128 main loops 0.00 per node 0.00
vector rates in 3.4791e6, out 3.4791e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 197661 10225134 0 2.15e1 51.73
TenGigabitEthernet18/0/2-tx active 197661 10225134 0 1.13e2 51.73
VirtualEthernet0/0/0-output active 260187 10225312 0 2.59e1 39.29
VirtualEthernet0/0/0-tx active 260187 10225312 0 4.02e2 39.29
dpdk-input polling 970947 10225312 0 1.04e2 10.53
ethernet-input active 457848 20450446 0 5.17e1 44.67
l2-fwd active 292439 20450446 0 3.90e1 69.93
l2-input active 292439 20450446 0 4.11e1 69.93
l2-learn active 292439 20450446 0 4.81e1 69.93
l2-output active 292439 20450446 0 2.15e1 69.93
vhost-user-input polling 970947 10225134 0 3.53e2 10.53
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 58.76, last 128 main loops 5.81 per node 62.00
vector rates in 3.4791e6, out 3.4791e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 203123 10225352 0 2.22e1 50.34
TenGigabitEthernet18/0/3-tx active 203123 10225352 0 1.14e2 50.34
VirtualEthernet0/0/1-output active 270903 10225064 0 2.65e1 37.74
VirtualEthernet0/0/1-tx active 270903 10225064 0 4.06e2 37.74
dpdk-input polling 674324 10225064 0 1.00e2 15.16
ethernet-input active 474026 20450416 0 5.23e1 43.14
l2-fwd active 285049 20450416 0 3.92e1 71.74
l2-input active 285049 20450416 0 4.12e1 71.74
l2-learn active 285049 20450416 0 4.81e1 71.74
l2-output active 285049 20450416 0 2.15e1 71.74
vhost-user-input polling 674324 10225352 0 3.51e2 15.16
imix-4t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.47e4 0.00
dpdk-process any wait 0 0 2 6.54e5 0.00
fib-walk any wait 0 0 3 1.22e3 0.00
ikev2-manager-process any wait 0 0 6 1.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.13e3 0.00
lisp-retry-service any wait 0 0 3 2.35e3 0.00
unix-epoll-input polling 8136 0 0 1.80e6 0.00
vhost-user-process any wait 0 0 2 7.63e3 0.00
vpe-oam-process any wait 0 0 3 1.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 41.12, last 128 main loops 0.00 per node 0.00
vector rates in 2.5757e6, out 2.5757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 171525 7643201 0 2.23e1 44.56
TenGigabitEthernet18/0/2-tx active 171525 7643201 0 1.32e2 44.56
VirtualEthernet0/0/0-output active 306157 7523780 0 3.12e1 24.57
VirtualEthernet0/0/0-tx active 306157 7523780 0 4.83e2 24.57
dpdk-input polling 477857 7523780 0 1.36e2 15.74
ethernet-input active 477682 15166981 0 5.99e1 31.75
l2-fwd active 314490 15166981 0 3.93e1 48.23
l2-input active 314490 15166981 0 4.12e1 48.23
l2-learn active 314490 15166981 0 4.98e1 48.23
l2-output active 314490 15166981 0 2.38e1 48.23
vhost-user-input polling 477857 7643201 0 6.93e2 15.99
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 21.72, last 128 main loops 0.00 per node 0.00
vector rates in 2.5757e6, out 2.5757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 171694 7523804 0 2.30e1 43.82
TenGigabitEthernet18/0/2-tx active 171694 7523804 0 1.23e2 43.82
VirtualEthernet0/0/0-output active 623696 7643224 0 4.88e1 12.25
VirtualEthernet0/0/0-tx active 623696 7643224 0 4.82e2 12.25
dpdk-input polling 1903355 7643224 0 1.76e2 4.02
ethernet-input active 795390 15167028 0 7.00e1 19.07
l2-fwd active 649768 15167028 0 4.85e1 23.34
l2-input active 649768 15167028 0 4.89e1 23.34
l2-learn active 649768 15167028 0 6.32e1 23.34
l2-output active 649768 15167028 0 3.31e1 23.34
vhost-user-input polling 1903355 7523804 0 5.29e2 3.95
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 44.79, last 128 main loops 0.00 per node 0.00
vector rates in 2.5757e6, out 2.5757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 174854 7643244 0 2.23e1 43.71
TenGigabitEthernet18/0/3-tx active 174854 7643244 0 1.30e2 43.71
VirtualEthernet0/0/1-output active 258326 7523800 0 2.84e1 29.13
VirtualEthernet0/0/1-tx active 258326 7523800 0 4.68e2 29.13
dpdk-input polling 1190912 7523800 0 1.45e2 6.32
ethernet-input active 433180 15167044 0 5.74e1 35.01
l2-fwd active 291372 15167044 0 3.81e1 52.05
l2-input active 291372 15167044 0 4.09e1 52.05
l2-learn active 291372 15167044 0 4.85e1 52.05
l2-output active 291372 15167044 0 2.20e1 52.05
vhost-user-input polling 1190912 7643244 0 7.08e2 6.42
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 24.97, last 128 main loops 0.00 per node 0.00
vector rates in 2.5757e6, out 2.5757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 176099 7523792 0 2.29e1 42.72
TenGigabitEthernet18/0/3-tx active 176099 7523792 0 1.25e2 42.72
VirtualEthernet0/0/1-output active 518875 7643244 0 4.47e1 14.73
VirtualEthernet0/0/1-tx active 518875 7643244 0 4.65e2 14.73
dpdk-input polling 2829866 7643244 0 1.87e2 2.70
ethernet-input active 694974 15167036 0 6.59e1 21.82
l2-fwd active 563679 15167036 0 4.73e1 26.91
l2-input active 563679 15167036 0 4.73e1 26.91
l2-learn active 563679 15167036 0 6.04e1 26.91
l2-output active 563679 15167036 0 3.16e1 26.91
vhost-user-input polling 2829866 7523792 0 5.48e2 2.66
imix-8t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domains and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.78e4 0.00
dpdk-process any wait 0 0 2 5.35e5 0.00
fib-walk any wait 0 0 3 1.18e3 0.00
ikev2-manager-process any wait 0 0 6 1.26e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.84e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.37e3 0.00
lisp-retry-service any wait 0 0 3 1.53e3 0.00
statseg-collector-process time wait 0 0 1 1.65e3 0.00
unix-epoll-input polling 4897 0 0 2.93e6 0.00
vhost-user-process any wait 0 0 2 1.09e4 0.00
vpe-oam-process any wait 0 0 3 7.54e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 88.07, last 128 main loops 0.00 per node 0.00
vector rates in 5.0396e6, out 5.0396e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 145530 9671562 0 1.89e1 66.46
TenGigabitEthernet18/0/2-tx active 145530 9671562 0 8.70e1 66.46
VirtualEthernet0/0/0-output active 139577 9671652 0 1.89e1 69.29
VirtualEthernet0/0/0-tx active 139577 9671652 0 1.95e2 69.29
VirtualEthernet0/0/1-output active 143685 9671562 0 1.84e1 67.31
VirtualEthernet0/0/1-tx active 143685 9671562 0 1.99e2 67.31
dpdk-input polling 1038312 9671652 0 8.13e1 9.31
ethernet-input active 428792 29014776 0 3.82e1 67.67
l2-fwd active 279805 29014776 0 3.51e1 103.69
l2-input active 279805 29014776 0 3.77e1 103.69
l2-learn active 279805 29014776 0 4.25e1 103.69
l2-output active 279805 29014776 0 1.72e1 103.69
vhost-user-input polling 1038312 19343124 0 1.72e2 18.63
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 92.73, last 128 main loops 0.00 per node 0.00
vector rates in 5.0396e6, out 5.0396e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 154854 9671623 0 1.89e1 62.46
TenGigabitEthernet18/0/3-tx active 154854 9671623 0 9.03e1 62.46
VirtualEthernet0/0/2-output active 146230 9671623 0 1.88e1 66.14
VirtualEthernet0/0/2-tx active 146230 9671623 0 1.99e2 66.14
VirtualEthernet0/0/3-output active 157021 9671652 0 1.99e1 61.59
VirtualEthernet0/0/3-tx active 157021 9671652 0 1.98e2 61.59
dpdk-input polling 752486 9671652 0 7.79e1 12.85
ethernet-input active 458105 29014898 0 3.92e1 63.34
l2-fwd active 240281 29014898 0 3.46e1 120.75
l2-input active 240281 29014898 0 3.69e1 120.75
l2-learn active 240281 29014898 0 4.21e1 120.75
l2-output active 240281 29014898 0 1.72e1 120.75
vhost-user-input polling 752486 19343246 0 1.72e2 25.71
64b-4t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.14e4 0.00
dpdk-process any wait 0 0 2 2.79e5 0.00
fib-walk any wait 0 0 2 2.85e3 0.00
ikev2-manager-process any wait 0 0 6 1.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.19e2 0.00
lisp-retry-service any wait 0 0 2 2.62e3 0.00
unix-epoll-input polling 9171 0 0 1.60e6 0.00
vhost-user-process any wait 0 0 2 1.33e4 0.00
vpe-oam-process any wait 0 0 3 9.00e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 56.95, last 128 main loops 129.25 per node 50.44
vector rates in 4.1280e6, out 4.1280e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 171023 8074312 0 2.18e1 47.21
TenGigabitEthernet18/0/2-tx active 171023 8074312 0 1.05e2 47.21
VirtualEthernet0/0/0-output active 231247 8074401 0 2.64e1 34.92
VirtualEthernet0/0/0-tx active 231247 8074401 0 2.21e2 34.92
VirtualEthernet0/0/1-output active 196258 8202523 0 2.29e1 41.79
VirtualEthernet0/0/1-tx active 196258 8202523 0 2.27e2 41.79
dpdk-input polling 1972632 8074401 0 1.34e2 4.09
ethernet-input active 598528 24351236 0 4.67e1 40.69
l2-fwd active 342161 24351236 0 3.81e1 71.17
l2-input active 342161 24351236 0 3.93e1 71.17
l2-learn active 342161 24351236 0 4.59e1 71.17
l2-output active 342161 24351236 0 2.16e1 71.17
vhost-user-input polling 1972632 16276835 0 2.27e2 8.25
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 56.64, last 128 main loops 0.00 per node 0.00
vector rates in 4.1498e6, out 4.1498e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 170879 8202526 0 2.22e1 48.00
TenGigabitEthernet18/0/2-tx active 170879 8202526 0 1.03e2 48.00
VirtualEthernet0/0/0-output active 235219 8202567 0 2.64e1 34.87
VirtualEthernet0/0/0-tx active 235219 8202567 0 2.17e2 34.87
VirtualEthernet0/0/1-output active 194657 8074360 0 2.30e1 41.48
VirtualEthernet0/0/1-tx active 194657 8074360 0 2.23e2 41.48
dpdk-input polling 2186953 8202567 0 1.33e2 3.75
ethernet-input active 600755 24479453 0 4.65e1 40.75
l2-fwd active 347920 24479453 0 3.82e1 70.36
l2-input active 347920 24479453 0 3.93e1 70.36
l2-learn active 347920 24479453 0 4.64e1 70.36
l2-output active 347920 24479453 0 2.16e1 70.36
vhost-user-input polling 2186953 16276886 0 2.28e2 7.44
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 54.88, last 128 main loops 0.00 per node 0.00
vector rates in 4.1280e6, out 4.1280e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 200718 8074401 0 2.33e1 40.23
TenGigabitEthernet18/0/3-tx active 200718 8074401 0 1.09e2 40.23
VirtualEthernet0/0/2-output active 191697 8202564 0 2.34e1 42.79
VirtualEthernet0/0/2-tx active 191697 8202564 0 2.23e2 42.79
VirtualEthernet0/0/3-output active 247828 8074300 0 2.79e1 32.58
VirtualEthernet0/0/3-tx active 247828 8074300 0 2.25e2 32.58
dpdk-input polling 1597717 8074300 0 1.26e2 5.05
ethernet-input active 640243 24351265 0 4.81e1 38.03
l2-fwd active 345497 24351265 0 3.82e1 70.48
l2-input active 345497 24351265 0 3.92e1 70.48
l2-learn active 345497 24351265 0 4.68e1 70.48
l2-output active 345497 24351265 0 2.22e1 70.48
vhost-user-input polling 1597717 16276965 0 2.24e2 10.19
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 52.06, last 128 main loops 3.38 per node 28.80
vector rates in 4.1498e6, out 4.1498e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 202950 8202557 0 2.31e1 40.42
TenGigabitEthernet18/0/3-tx active 202950 8202557 0 1.08e2 40.42
VirtualEthernet0/0/2-output active 193748 8074412 0 2.34e1 41.67
VirtualEthernet0/0/2-tx active 193748 8074412 0 2.19e2 41.67
VirtualEthernet0/0/3-output active 278598 8202524 0 2.90e1 29.44
VirtualEthernet0/0/3-tx active 278598 8202524 0 2.22e2 29.44
dpdk-input polling 1590714 8202524 0 1.24e2 5.16
ethernet-input active 675296 24479493 0 4.87e1 36.25
l2-fwd active 367658 24479493 0 3.89e1 66.58
l2-input active 367658 24479493 0 3.97e1 66.58
l2-learn active 367658 24479493 0 4.72e1 66.58
l2-output active 367658 24479493 0 2.28e1 66.58
vhost-user-input polling 1590714 16276969 0 2.21e2 10.23
64b-8t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 No 
imix-2t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 6.02e4 0.00
dpdk-process any wait 0 0 2 5.51e5 0.00
fib-walk any wait 0 0 3 1.08e3 0.00
ikev2-manager-process any wait 0 0 6 1.06e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.71e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.82e3 0.00
lisp-retry-service any wait 0 0 3 1.82e3 0.00
statseg-collector-process time wait 0 0 1 1.29e3 0.00
unix-epoll-input polling 5821 0 0 2.55e6 0.00
vhost-user-process any wait 0 0 2 1.05e4 0.00
vpe-oam-process any wait 0 0 3 6.35e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 67.80, last 128 main loops 0.00 per node 0.00
vector rates in 3.0099e6, out 3.0099e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 114055 5979197 0 2.24e1 52.42
TenGigabitEthernet18/0/2-tx active 114055 5979197 0 1.15e2 52.42
VirtualEthernet0/0/0-output active 127085 5979178 0 2.41e1 47.05
VirtualEthernet0/0/0-tx active 127085 5979178 0 4.00e2 47.05
VirtualEthernet0/0/1-output active 119607 5979129 0 2.25e1 49.99
VirtualEthernet0/0/1-tx active 119607 5979129 0 3.80e2 49.99
dpdk-input polling 1945734 5979178 0 1.37e2 3.07
ethernet-input active 360747 17937504 0 5.01e1 49.72
l2-fwd active 216468 17937504 0 3.96e1 82.86
l2-input active 216468 17937504 0 4.28e1 82.86
l2-learn active 216468 17937504 0 4.79e1 82.86
l2-output active 216468 17937504 0 2.18e1 82.86
vhost-user-input polling 1945734 11958326 0 3.76e2 6.15
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 65.81, last 128 main loops 0.00 per node 0.00
vector rates in 3.0099e6, out 3.0099e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 119183 5979197 0 2.26e1 50.17
TenGigabitEthernet18/0/3-tx active 119183 5979197 0 1.20e2 50.17
VirtualEthernet0/0/2-output active 110660 5979255 0 2.18e1 54.03
VirtualEthernet0/0/2-tx active 110660 5979255 0 3.76e2 54.03
VirtualEthernet0/0/3-output active 164543 5979072 0 2.82e1 36.34
VirtualEthernet0/0/3-tx active 164543 5979072 0 4.09e2 36.34
dpdk-input polling 1550789 5979072 0 1.33e2 3.86
ethernet-input active 394386 17937524 0 5.06e1 45.48
l2-fwd active 211664 17937524 0 3.95e1 84.75
l2-input active 211664 17937524 0 4.18e1 84.75
l2-learn active 211664 17937524 0 4.77e1 84.75
l2-output active 211664 17937524 0 2.19e1 84.75
vhost-user-input polling 1550789 11958452 0 3.73e2 7.71
imix-4t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 6.69e4 0.00
dpdk-process any wait 0 0 2 6.22e3 0.00
fib-walk any wait 0 0 3 1.27e3 0.00
ikev2-manager-process any wait 0 0 5 1.45e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.04e2 0.00
lisp-retry-service any wait 0 0 3 2.25e3 0.00
unix-epoll-input polling 8750 0 0 1.63e6 0.00
vhost-user-process any wait 0 0 2 1.23e4 0.00
vpe-oam-process any wait 0 0 3 8.93e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 56.97, last 128 main loops 0.00 per node 0.00
vector rates in 2.2785e6, out 2.2785e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 97649 4327311 0 2.41e1 44.31
TenGigabitEthernet18/0/2-tx active 97649 4327311 0 1.40e2 44.31
VirtualEthernet0/0/0-output active 142825 4327184 0 3.06e1 30.29
VirtualEthernet0/0/0-tx active 142825 4327184 0 4.79e2 30.29
VirtualEthernet0/0/1-output active 112090 4395924 0 2.42e1 39.22
VirtualEthernet0/0/1-tx active 112090 4395924 0 4.48e2 39.22
dpdk-input polling 618228 4327184 0 1.57e2 6.99
ethernet-input active 352564 13050419 0 5.79e1 37.02
l2-fwd active 167328 13050419 0 3.90e1 77.99
l2-input active 167328 13050419 0 4.10e1 77.99
l2-learn active 167328 13050419 0 4.81e1 77.99
l2-output active 167328 13050419 0 2.33e1 77.99
vhost-user-input polling 618228 8723235 0 6.69e2 14.11
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 32.59, last 128 main loops .50 per node 8.00
vector rates in 2.2905e6, out 2.2905e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 118375 4395934 0 2.64e1 37.14
TenGigabitEthernet18/0/2-tx active 118375 4395934 0 1.35e2 37.14
VirtualEthernet0/0/0-output active 278594 4395901 0 4.50e1 15.78
VirtualEthernet0/0/0-tx active 278594 4395901 0 4.70e2 15.78
VirtualEthernet0/0/1-output active 132095 4327308 0 2.78e1 32.76
VirtualEthernet0/0/1-tx active 132095 4327308 0 4.24e2 32.76
dpdk-input polling 2766261 4395901 0 2.33e2 1.59
ethernet-input active 529064 13119143 0 6.63e1 24.79
l2-fwd active 339295 13119143 0 4.59e1 38.67
l2-input active 339295 13119143 0 4.56e1 38.67
l2-learn active 339295 13119143 0 5.63e1 38.67
l2-output active 339295 13119143 0 3.07e1 38.67
vhost-user-input polling 2766261 8723242 0 5.58e2 3.15
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 57.79, last 128 main loops 4.00 per node 64.00
vector rates in 2.2785e6, out 2.2785e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 96204 4327196 0 2.18e1 44.98
TenGigabitEthernet18/0/3-tx active 96204 4327196 0 1.42e2 44.98
VirtualEthernet0/0/2-output active 114828 4395916 0 2.51e1 38.28
VirtualEthernet0/0/2-tx active 114828 4395916 0 4.50e2 38.28
VirtualEthernet0/0/3-output active 142865 4327302 0 3.05e1 30.29
VirtualEthernet0/0/3-tx active 142865 4327302 0 4.89e2 30.29
dpdk-input polling 476650 4327302 0 1.49e2 9.08
ethernet-input active 353897 13050414 0 5.79e1 36.88
l2-fwd active 161753 13050414 0 3.89e1 80.68
l2-input active 161753 13050414 0 4.07e1 80.68
l2-learn active 161753 13050414 0 4.79e1 80.68
l2-output active 161753 13050414 0 2.32e1 80.68
vhost-user-input polling 476650 8723112 0 6.67e2 18.30
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 36.26, last 128 main loops 0.00 per node 0.00
vector rates in 2.2905e6, out 2.2905e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 118872 4395924 0 2.56e1 36.98
TenGigabitEthernet18/0/3-tx active 118872 4395924 0 1.36e2 36.98
VirtualEthernet0/0/2-output active 124889 4327192 0 2.72e1 34.65
VirtualEthernet0/0/2-tx active 124889 4327192 0 4.19e2 34.65
VirtualEthernet0/0/3-output active 233233 4395910 0 4.03e1 18.85
VirtualEthernet0/0/3-tx active 233233 4395910 0 4.78e2 18.85
dpdk-input polling 3007815 4395910 0 2.31e2 1.46
ethernet-input active 476994 13119026 0 6.37e1 27.50
l2-fwd active 304281 13119026 0 4.51e1 43.11
l2-input active 304281 13119026 0 4.46e1 43.11
l2-learn active 304281 13119026 0 5.52e1 43.11
l2-output active 304281 13119026 0 2.90e1 43.11
vhost-user-input polling 3007815 8723116 0 5.67e2 2.90
imix-8t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 No 

10ge2p1x710-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.38e4 0.00
dpdk-process any wait 0 0 2 2.76e5 0.00
fib-walk any wait 0 0 3 1.14e3 0.00
ikev2-manager-process any wait 0 0 6 6.79e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.32e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.86e3 0.00
lisp-retry-service any wait 0 0 3 1.20e3 0.00
statseg-collector-process time wait 0 0 1 1.45e3 0.00
unix-epoll-input polling 5130 0 0 2.86e6 0.00
vhost-user-process any wait 0 0 2 7.45e3 0.00
vpe-oam-process any wait 0 0 3 7.25e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 77.59, last 128 main loops 0.00 per node 0.00
vector rates in 6.5708e6, out 6.5708e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 292071 19350728 0 1.82e1 66.25
TenGigabitEthernet18/0/2-tx active 292071 19350728 0 8.71e1 66.25
VirtualEthernet0/0/0-output active 295661 19350656 0 1.89e1 65.45
VirtualEthernet0/0/0-tx active 295661 19350656 0 1.97e2 65.45
dpdk-input polling 1643438 19350656 0 7.69e1 11.77
ethernet-input active 587732 38701384 0 3.82e1 65.85
l2-input active 409870 38701384 0 2.87e1 94.42
l2-output active 409870 38701384 0 1.77e1 94.42
vhost-user-input polling 1643438 19350728 0 1.82e2 11.77
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 76.33, last 128 main loops 0.00 per node 0.00
vector rates in 6.5708e6, out 6.5708e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 284866 19350720 0 1.84e1 67.93
TenGigabitEthernet18/0/3-tx active 284866 19350720 0 8.83e1 67.93
VirtualEthernet0/0/1-output active 340022 19350616 0 2.03e1 56.91
VirtualEthernet0/0/1-tx active 340022 19350616 0 2.01e2 56.91
dpdk-input polling 1009565 19350616 0 7.39e1 19.17
ethernet-input active 624888 38701336 0 3.93e1 61.93
l2-input active 389229 38701336 0 2.83e1 99.43
l2-output active 389229 38701336 0 1.77e1 99.43
vhost-user-input polling 1009565 19350720 0 1.79e2 19.17
64b-4t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 42 3.08e4 0.00
dpdk-process any wait 0 0 2 5.49e5 0.00
fib-walk any wait 0 0 3 1.14e3 0.00
ikev2-manager-process any wait 0 0 6 1.08e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.19e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.60e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.15e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.71e3 0.00
lisp-retry-service any wait 0 0 3 1.79e3 0.00
statseg-collector-process time wait 0 0 1 1.92e3 0.00
unix-epoll-input polling 45697 0 0 3.22e5 0.00
vhost-user-process any wait 0 0 2 9.68e3 0.00
vpe-oam-process any wait 0 0 3 9.46e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 26.85, last 128 main loops 0.00 per node 0.00
vector rates in 3.5091e6, out 3.5091e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 241606 10449044 0 2.10e1 43.25
TenGigabitEthernet18/0/2-tx active 241606 10449044 0 9.38e1 43.25
VirtualEthernet0/0/0-output active 582411 10285780 0 3.57e1 17.66
VirtualEthernet0/0/0-tx active 582411 10285780 0 2.35e2 17.66
dpdk-input polling 9110592 10285780 0 3.71e2 1.13
ethernet-input active 824017 20734824 0 5.14e1 25.16
l2-input active 720715 20734824 0 3.55e1 28.77
l2-output active 720715 20734824 0 2.74e1 28.77
vhost-user-input polling 9110592 10449044 0 3.49e2 1.15
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 26.58, last 128 main loops 0.00 per node 0.00
vector rates in 3.5091e6, out 3.5091e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 236087 10285816 0 2.13e1 43.57
TenGigabitEthernet18/0/2-tx active 236087 10285816 0 9.36e1 43.57
VirtualEthernet0/0/0-output active 596175 10449052 0 3.45e1 17.53
VirtualEthernet0/0/0-tx active 596175 10449052 0 2.34e2 17.53
dpdk-input polling 9496393 10449052 0 3.59e2 1.10
ethernet-input active 832262 20734868 0 5.13e1 24.91
l2-input active 727671 20734868 0 3.54e1 28.49
l2-output active 727671 20734868 0 2.75e1 28.49
vhost-user-input polling 9496393 10285816 0 3.59e2 1.08
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 28.97, last 128 main loops 1.31 per node 28.00
vector rates in 3.5091e6, out 3.5091e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 275747 10449052 0 2.29e1 37.89
TenGigabitEthernet18/0/3-tx active 275747 10449052 0 9.46e1 37.89
VirtualEthernet0/0/1-output active 481906 10285816 0 3.13e1 21.34
VirtualEthernet0/0/1-tx active 481906 10285816 0 2.34e2 21.34
dpdk-input polling 10020668 10285816 0 3.59e2 1.03
ethernet-input active 757653 20734868 0 4.85e1 27.37
l2-input active 673643 20734868 0 3.39e1 30.78
l2-output active 673643 20734868 0 2.57e1 30.78
vhost-user-input polling 10020668 10449052 0 3.62e2 1.04
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 28.76, last 128 main loops 0.00 per node 0.00
vector rates in 3.5091e6, out 3.5091e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 261319 10285780 0 2.22e1 39.36
TenGigabitEthernet18/0/3-tx active 261319 10285780 0 9.38e1 39.36
VirtualEthernet0/0/1-output active 498031 10449068 0 3.14e1 20.98
VirtualEthernet0/0/1-tx active 498031 10449068 0 2.29e2 20.98
dpdk-input polling 10585831 10449068 0 3.52e2 .99
ethernet-input active 759350 20734848 0 4.76e1 27.31
l2-input active 682591 20734848 0 3.44e1 30.38
l2-output active 682591 20734848 0 2.56e1 30.38
vhost-user-input polling 10585831 10285780 0 3.71e2 .97
64b-8t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 3.32e4 0.00
dpdk-process any wait 0 0 2 5.84e5 0.00
fib-walk any wait 0 0 3 1.34e3 0.00
ikev2-manager-process any wait 0 0 5 9.56e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.13e3 0.00
lisp-retry-service any wait 0 0 3 1.66e3 0.00
unix-epoll-input polling 3898 0 0 3.78e6 0.00
vhost-user-process any wait 0 0 2 7.75e3 0.00
vpe-oam-process any wait 0 0 3 5.36e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 45.14, last 128 main loops 3.28 per node 42.00
vector rates in 3.8812e6, out 3.8812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 258775 11466264 0 2.33e1 44.31
TenGigabitEthernet18/0/2-tx active 258775 11466264 0 1.18e2 44.31
VirtualEthernet0/0/0-output active 366251 11466228 0 2.89e1 31.31
VirtualEthernet0/0/0-tx active 366251 11466228 0 4.16e2 31.31
dpdk-input polling 899620 11466228 0 1.08e2 12.75
ethernet-input active 625026 22932492 0 5.55e1 36.69
l2-input active 390989 22932492 0 3.26e1 58.65
l2-output active 390989 22932492 0 2.49e1 58.65
vhost-user-input polling 899620 11466264 0 3.54e2 12.75
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 44.96, last 128 main loops 5.63 per node 72.00
vector rates in 3.8812e6, out 3.8812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 262599 11466232 0 2.34e1 43.66
TenGigabitEthernet18/0/3-tx active 262599 11466232 0 1.18e2 43.66
VirtualEthernet0/0/1-output active 369147 11466228 0 2.88e1 31.06
VirtualEthernet0/0/1-tx active 369147 11466228 0 4.18e2 31.06
dpdk-input polling 831273 11466228 0 1.07e2 13.79
ethernet-input active 631746 22932460 0 5.55e1 36.30
l2-input active 388361 22932460 0 3.29e1 59.05
l2-output active 388361 22932460 0 2.45e1 59.05
vhost-user-input polling 831273 11466232 0 3.53e2 13.79
imix-4t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.32e4 0.00
dpdk-process any wait 0 0 2 5.47e3 0.00
fib-walk any wait 0 0 3 1.42e3 0.00
ikev2-manager-process any wait 0 0 6 1.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.47e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.37e3 0.00
lisp-retry-service any wait 0 0 3 2.50e3 0.00
statseg-collector-process time wait 0 0 1 2.32e3 0.00
unix-epoll-input polling 9240 0 0 1.57e6 0.00
vhost-user-process any wait 0 0 1 8.38e3 0.00
vpe-oam-process any wait 0 0 3 8.50e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 29.83, last 128 main loops 2.16 per node 46.00
vector rates in 2.8914e6, out 2.8914e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 132711 8491852 0 1.79e1 63.99
TenGigabitEthernet18/0/2-tx active 132711 8491852 0 1.39e2 63.99
VirtualEthernet0/0/0-output active 492517 8359156 0 3.71e1 16.97
VirtualEthernet0/0/0-tx active 492517 8359156 0 4.94e2 16.97
dpdk-input polling 763542 8359156 0 1.53e2 10.95
ethernet-input active 625228 16851008 0 5.91e1 26.95
l2-input active 504489 16851008 0 3.40e1 33.40
l2-output active 504489 16851008 0 2.59e1 33.40
vhost-user-input polling 763542 8491852 0 6.34e2 11.12
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 20.70, last 128 main loops .19 per node 4.00
vector rates in 2.8914e6, out 2.8914e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 132676 8359164 0 1.88e1 63.00
TenGigabitEthernet18/0/2-tx active 132676 8359164 0 1.28e2 63.00
VirtualEthernet0/0/0-output active 734120 8491848 0 4.86e1 11.57
VirtualEthernet0/0/0-tx active 734120 8491848 0 4.95e2 11.57
dpdk-input polling 1534976 8491848 0 1.74e2 5.53
ethernet-input active 866796 16851012 0 6.25e1 19.44
l2-input active 761004 16851012 0 3.97e1 22.14
l2-output active 761004 16851012 0 3.34e1 22.14
vhost-user-input polling 1534976 8359164 0 5.69e2 5.45
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 37.54, last 128 main loops 0.00 per node 0.00
vector rates in 2.8914e6, out 2.8914e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 132737 8491912 0 1.78e1 63.98
TenGigabitEthernet18/0/3-tx active 132737 8491912 0 1.41e2 63.98
VirtualEthernet0/0/1-output active 362998 8359100 0 3.02e1 23.03
VirtualEthernet0/0/1-tx active 362998 8359100 0 4.73e2 23.03
dpdk-input polling 1844613 8359100 0 1.63e2 4.53
ethernet-input active 495735 16851012 0 5.33e1 33.99
l2-input active 402002 16851012 0 3.21e1 41.92
l2-output active 402002 16851012 0 2.31e1 41.92
vhost-user-input polling 1844613 8491912 0 6.57e2 4.60
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 25.72, last 128 main loops 0.00 per node 0.00
vector rates in 2.8915e6, out 2.8915e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 132735 8359124 0 1.85e1 62.98
TenGigabitEthernet18/0/3-tx active 132735 8359124 0 1.28e2 62.98
VirtualEthernet0/0/1-output active 563556 8491948 0 4.15e1 15.07
VirtualEthernet0/0/1-tx active 563556 8491948 0 4.74e2 15.07
dpdk-input polling 3131318 8491948 0 1.87e2 2.71
ethernet-input active 696291 16851072 0 5.69e1 24.20
l2-input active 614081 16851072 0 3.66e1 27.44
l2-output active 614081 16851072 0 2.98e1 27.44
vhost-user-input polling 3131318 8359124 0 5.93e2 2.67
imix-8t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 4.10e4 0.00
dpdk-process any wait 0 0 2 2.72e5 0.00
fib-walk any wait 0 0 3 1.66e3 0.00
ikev2-manager-process any wait 0 0 6 8.98e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.02e3 0.00
lisp-retry-service any wait 0 0 3 1.74e3 0.00
unix-epoll-input polling 4587 0 0 3.14e6 0.00
vhost-user-process any wait 0 0 2 1.13e4 0.00
vpe-oam-process any wait 0 0 3 1.29e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 76.11, last 128 main loops 0.00 per node 0.00
vector rates in 6.0451e6, out 6.0451e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 195838 11641436 0 1.96e1 59.44
TenGigabitEthernet18/0/2-tx active 195838 11641436 0 8.89e1 59.44
VirtualEthernet0/0/0-output active 175805 11641478 0 1.89e1 66.22
VirtualEthernet0/0/0-tx active 175805 11641478 0 1.99e2 66.22
VirtualEthernet0/0/1-output active 198030 11641284 0 1.92e1 58.79
VirtualEthernet0/0/1-tx active 198030 11641284 0 2.06e2 58.79
dpdk-input polling 920257 11641478 0 7.89e1 12.65
ethernet-input active 569673 34924198 0 3.89e1 61.31
l2-input active 348003 34924198 0 2.86e1 100.36
l2-output active 348003 34924198 0 1.82e1 100.36
vhost-user-input polling 920257 23282720 0 1.71e2 25.30
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 79.13, last 128 main loops 0.00 per node 0.00
vector rates in 6.0451e6, out 6.0451e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 180420 11641468 0 1.85e1 64.52
TenGigabitEthernet18/0/3-tx active 180420 11641468 0 8.95e1 64.52
VirtualEthernet0/0/2-output active 179639 11641362 0 1.87e1 64.80
VirtualEthernet0/0/2-tx active 179639 11641362 0 2.01e2 64.80
VirtualEthernet0/0/3-output active 218251 11641408 0 2.10e1 53.34
VirtualEthernet0/0/3-tx active 218251 11641408 0 2.05e2 53.34
dpdk-input polling 706321 11641408 0 7.87e1 16.48
ethernet-input active 578310 34924238 0 3.94e1 60.39
l2-input active 304409 34924238 0 2.81e1 114.73
l2-output active 304409 34924238 0 1.78e1 114.73
vhost-user-input polling 706321 23282830 0 1.71e2 32.96
64b-4t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.29e4 0.00
dpdk-process any wait 0 0 2 2.78e5 0.00
fib-walk any wait 0 0 3 1.38e3 0.00
ikev2-manager-process any wait 0 0 6 1.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.19e3 0.00
lisp-retry-service any wait 0 0 3 2.56e3 0.00
unix-epoll-input polling 37800 0 0 3.87e5 0.00
vhost-user-process any wait 0 0 2 1.22e4 0.00
vpe-oam-process any wait 0 0 3 6.79e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 29.99, last 128 main loops 3.00 per node 64.00
vector rates in 3.3819e6, out 3.3819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 135898 6563692 0 2.02e1 48.29
TenGigabitEthernet18/0/2-tx active 135898 6563692 0 9.21e1 48.29
VirtualEthernet0/0/0-output active 279550 6623343 0 3.07e1 23.69
VirtualEthernet0/0/0-tx active 279550 6623343 0 2.26e2 23.69
VirtualEthernet0/0/1-output active 336052 6728420 0 3.38e1 20.02
VirtualEthernet0/0/1-tx active 336052 6728420 0 2.50e2 20.02
dpdk-input polling 7554763 6623343 0 4.62e2 .88
ethernet-input active 751500 19915455 0 5.20e1 26.50
l2-input active 576779 19915455 0 3.35e1 34.53
l2-output active 576779 19915455 0 2.74e1 34.53
vhost-user-input polling 7554763 13292112 0 3.24e2 1.76
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 33.13, last 128 main loops 0.00 per node 0.00
vector rates in 3.3903e6, out 3.3903e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 135695 6612440 0 2.05e1 48.73
TenGigabitEthernet18/0/2-tx active 135695 6612440 0 9.06e1 48.73
VirtualEthernet0/0/0-output active 285391 6728474 0 3.03e1 23.58
VirtualEthernet0/0/0-tx active 285391 6728474 0 2.25e2 23.58
VirtualEthernet0/0/1-output active 267829 6623308 0 2.99e1 24.73
VirtualEthernet0/0/1-tx active 267829 6623308 0 2.39e2 24.73
dpdk-input polling 8277188 6728474 0 4.56e2 .81
ethernet-input active 688915 19964222 0 4.99e1 28.98
l2-input active 516207 19964222 0 3.26e1 38.67
l2-output active 516207 19964222 0 2.56e1 38.67
vhost-user-input polling 8277188 13235748 0 3.35e2 1.59
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 33.59, last 128 main loops 0.00 per node 0.00
vector rates in 3.3623e6, out 3.3623e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 131417 6563672 0 1.99e1 49.95
TenGigabitEthernet18/0/3-tx active 131417 6563672 0 1.02e2 49.95
VirtualEthernet0/0/2-output active 136087 6612428 0 2.00e1 48.59
VirtualEthernet0/0/2-tx active 136087 6612428 0 2.24e2 48.59
VirtualEthernet0/0/3-output active 364704 6623272 0 3.52e1 18.16
VirtualEthernet0/0/3-tx active 364704 6623272 0 2.44e2 18.16
dpdk-input polling 8093542 6623272 0 4.29e2 .82
ethernet-input active 632208 19799372 0 4.46e1 31.32
l2-input active 546549 19799372 0 3.27e1 36.23
l2-output active 546549 19799372 0 2.40e1 36.23
vhost-user-input polling 8093542 13176100 0 3.62e2 1.63
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 30.13, last 128 main loops 0.00 per node 0.00
vector rates in 3.3801e6, out 3.3801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 130913 6612492 0 1.96e1 50.51
TenGigabitEthernet18/0/3-tx active 130913 6612492 0 1.02e2 50.51
VirtualEthernet0/0/2-output active 136163 6563670 0 2.00e1 48.20
VirtualEthernet0/0/2-tx active 136163 6563670 0 2.15e2 48.20
VirtualEthernet0/0/3-output active 448515 6728376 0 3.99e1 15.00
VirtualEthernet0/0/3-tx active 448515 6728376 0 2.49e2 15.00
dpdk-input polling 8180835 6728376 0 4.09e2 .82
ethernet-input active 715591 19904538 0 4.68e1 27.82
l2-input active 605602 19904538 0 3.38e1 32.87
l2-output active 605602 19904538 0 2.62e1 32.87
vhost-user-input polling 8180835 13176162 0 3.58e2 1.61
64b-8t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 No 
imix-2t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 5.24e4 0.00
dpdk-process any wait 0 0 2 2.82e5 0.00
fib-walk any wait 0 0 3 1.19e3 0.00
ikev2-manager-process any wait 0 0 6 6.56e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.65e2 0.00
lisp-retry-service any wait 0 0 3 1.68e3 0.00
unix-epoll-input polling 4875 0 0 3.01e6 0.00
vhost-user-process any wait 0 0 2 1.12e4 0.00
vpe-oam-process any wait 0 0 3 5.19e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 56.18, last 128 main loops 0.00 per node 0.00
vector rates in 3.4125e6, out 3.4125e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 139060 6699172 0 2.33e1 48.17
TenGigabitEthernet18/0/2-tx active 139060 6699172 0 1.19e2 48.17
VirtualEthernet0/0/0-output active 170210 6699155 0 2.65e1 39.36
VirtualEthernet0/0/0-tx active 170210 6699155 0 4.17e2 39.36
VirtualEthernet0/0/1-output active 144933 6699250 0 2.32e1 46.22
VirtualEthernet0/0/1-tx active 144933 6699250 0 3.88e2 46.22
dpdk-input polling 1342763 6699155 0 1.24e2 4.99
ethernet-input active 454203 20097577 0 5.21e1 44.25
l2-input active 261296 20097577 0 3.30e1 76.91
l2-output active 261296 20097577 0 2.36e1 76.91
vhost-user-input polling 1342763 13398422 0 3.64e2 9.98
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 55.20, last 128 main loops .09 per node 2.00
vector rates in 3.4125e6, out 3.4125e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 138679 6699192 0 2.25e1 48.31
TenGigabitEthernet18/0/3-tx active 138679 6699192 0 1.21e2 48.31
VirtualEthernet0/0/2-output active 141810 6699184 0 2.32e1 47.24
VirtualEthernet0/0/2-tx active 141810 6699184 0 3.88e2 47.24
VirtualEthernet0/0/3-output active 196843 6699194 0 2.91e1 34.03
VirtualEthernet0/0/3-tx active 196843 6699194 0 4.23e2 34.03
dpdk-input polling 987275 6699194 0 1.21e2 6.79
ethernet-input active 477332 20097570 0 5.16e1 42.10
l2-input active 250785 20097570 0 3.26e1 80.14
l2-output active 250785 20097570 0 2.35e1 80.14
vhost-user-input polling 987275 13398376 0 3.63e2 13.57
imix-4t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 6.2, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 6.34e4 0.00
dpdk-process any wait 0 0 2 3.10e5 0.00
fib-walk any wait 0 0 4 1.52e3 0.00
ikev2-manager-process any wait 0 0 6 9.04e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.06e3 0.00
lisp-retry-service any wait 0 0 4 1.81e3 0.00
unix-epoll-input polling 11915 0 0 1.29e6 0.00
vhost-user-process any wait 0 0 2 1.12e4 0.00
vpe-oam-process any wait 0 0 3 9.33e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 6.2, average vectors/node 46.35, last 128 main loops 0.00 per node 0.00
vector rates in 2.4033e6, out 2.4033e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 114123 4942312 0 2.37e1 43.31
TenGigabitEthernet18/0/2-tx active 114123 4942312 0 1.43e2 43.31
VirtualEthernet0/0/0-output active 181509 4942338 0 3.14e1 27.23
VirtualEthernet0/0/0-tx active 181509 4942338 0 4.89e2 27.23
VirtualEthernet0/0/1-output active 135055 5020856 0 2.45e1 37.18
VirtualEthernet0/0/1-tx active 135055 5020856 0 4.60e2 37.18
dpdk-input polling 818739 4942338 0 1.58e2 6.04
ethernet-input active 430687 14905506 0 6.06e1 34.61
l2-input active 212517 14905506 0 3.19e1 70.14
l2-output active 212517 14905506 0 2.50e1 70.14
vhost-user-input polling 818739 9963168 0 7.07e2 12.17
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 6.2, average vectors/node 25.85, last 128 main loops 0.00 per node 0.00
vector rates in 2.4159e6, out 2.4159e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 142003 5020796 0 2.70e1 35.36
TenGigabitEthernet18/0/2-tx active 142003 5020796 0 1.37e2 35.36
VirtualEthernet0/0/0-output active 387571 5020814 0 4.85e1 12.95
VirtualEthernet0/0/0-tx active 387571 5020814 0 4.89e2 12.95
VirtualEthernet0/0/1-output active 158208 4942370 0 2.86e1 31.24
VirtualEthernet0/0/1-tx active 158208 4942370 0 4.32e2 31.24
dpdk-input polling 4051946 5020814 0 2.68e2 1.24
ethernet-input active 687782 14983980 0 6.79e1 21.79
l2-input active 471533 14983980 0 3.77e1 31.78
l2-output active 471533 14983980 0 3.54e1 31.78
vhost-user-input polling 4051946 9963166 0 5.86e2 2.46
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 6.2, average vectors/node 48.09, last 128 main loops 1.73 per node 22.20
vector rates in 2.4033e6, out 2.4033e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 111855 4942388 0 2.19e1 44.19
TenGigabitEthernet18/0/3-tx active 111855 4942388 0 1.44e2 44.19
VirtualEthernet0/0/2-output active 134754 5020775 0 2.53e1 37.26
VirtualEthernet0/0/2-tx active 134754 5020775 0 4.65e2 37.26
VirtualEthernet0/0/3-output active 174500 4942389 0 3.11e1 28.32
VirtualEthernet0/0/3-tx active 174500 4942389 0 5.07e2 28.32
dpdk-input polling 668090 4942389 0 1.50e2 7.39
ethernet-input active 421109 14905552 0 5.86e1 35.39
l2-input active 198816 14905552 0 3.14e1 74.97
l2-output active 198816 14905552 0 2.45e1 74.97
vhost-user-input polling 668090 9963163 0 7.04e2 14.91
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 6.2, average vectors/node 28.06, last 128 main loops 0.00 per node 0.00
vector rates in 2.4159e6, out 2.4159e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 139900 5020875 0 2.61e1 35.89
TenGigabitEthernet18/0/3-tx active 139900 5020875 0 1.39e2 35.89
VirtualEthernet0/0/2-output active 149847 4942390 0 2.74e1 32.98
VirtualEthernet0/0/2-tx active 149847 4942390 0 4.24e2 32.98
VirtualEthernet0/0/3-output active 347894 5020828 0 4.52e1 14.43
VirtualEthernet0/0/3-tx active 347894 5020828 0 5.09e2 14.43
dpdk-input polling 4063312 5020828 0 2.61e2 1.24
ethernet-input active 637641 14984093 0 6.65e1 23.49
l2-input active 430228 14984093 0 3.68e1 34.83
l2-output active 430228 14984093 0 3.29e1 34.83
vhost-user-input polling 4063312 9963265 0 5.89e2 2.45
imix-8t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 No 

10ge2p1x710-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput IPv4 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 8.62e4 0.00
dpdk-process any wait 0 0 2 5.39e5 0.00
fib-walk any wait 0 0 3 9.87e2 0.00
ikev2-manager-process any wait 0 0 6 8.44e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.12e3 0.00
lisp-retry-service any wait 0 0 3 1.47e3 0.00
unix-epoll-input polling 2187 0 0 6.52e6 0.00
vhost-user-process any wait 0 0 2 8.45e3 0.00
vpe-oam-process any wait 0 0 2 1.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 181.71, last 128 main loops 14.05 per node 128.50
vector rates in 5.8096e6, out 5.8096e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 94513 16635720 0 1.42e1 176.02
TenGigabitEthernet18/0/2-tx active 94513 16635720 0 8.44e1 176.02
VirtualEthernet0/0/0-output active 96715 16635508 0 1.50e1 172.01
VirtualEthernet0/0/0-tx active 96715 16635508 0 1.80e2 172.01
dpdk-input polling 113262 16635508 0 6.49e1 146.88
ethernet-input active 191228 33271228 0 2.64e1 173.99
ip4-input active 94513 16635720 0 5.17e1 176.02
ip4-input-no-checksum active 96715 16635508 0 3.59e1 172.01
ip4-lookup active 170919 33271228 0 4.29e1 194.66
ip4-rewrite active 170919 33271228 0 4.47e1 194.66
vhost-user-input polling 113262 16635720 0 1.84e2 146.88
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.7, average vectors/node 188.60, last 128 main loops 22.42 per node 204.99
vector rates in 5.8096e6, out 5.8096e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 90119 16635648 0 1.41e1 184.59
TenGigabitEthernet18/0/3-tx active 90119 16635648 0 8.39e1 184.59
VirtualEthernet0/0/1-output active 93851 16635976 0 1.43e1 177.26
VirtualEthernet0/0/1-tx active 93851 16635976 0 1.81e2 177.26
dpdk-input polling 96276 16635976 0 6.42e1 172.79
ethernet-input active 183970 33271624 0 2.63e1 180.85
ip4-input active 90119 16635648 0 5.14e1 184.59
ip4-input-no-checksum active 93851 16635976 0 3.59e1 177.26
ip4-lookup active 165073 33271624 0 4.39e1 201.56
ip4-rewrite active 165073 33271624 0 4.45e1 201.56
vhost-user-input polling 96276 16635648 0 1.85e2 172.79
64b-4t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 3.16e4 0.00
dpdk-process any wait 0 0 2 6.38e3 0.00
fib-walk any wait 0 0 3 1.31e3 0.00
ikev2-manager-process any wait 0 0 6 1.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.99e2 0.00
lisp-retry-service any wait 0 0 3 2.77e3 0.00
unix-epoll-input polling 30668 0 0 4.73e5 0.00
vhost-user-process any wait 0 0 2 7.89e3 0.00
vpe-oam-process any wait 0 0 3 8.44e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 33.95, last 128 main loops 0.00 per node 0.00
vector rates in 3.3854e6, out 3.3854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 201448 9826340 0 1.99e1 48.78
TenGigabitEthernet18/0/2-tx active 201448 9826340 0 9.63e1 48.78
VirtualEthernet0/0/0-output active 418856 9904384 0 2.91e1 23.65
VirtualEthernet0/0/0-tx active 418856 9904384 0 2.18e2 23.65
dpdk-input polling 6286749 9904384 0 3.13e2 1.58
ethernet-input active 620304 19730724 0 4.11e1 31.81
ip4-input active 201448 9826340 0 5.99e1 48.78
ip4-input-no-checksum active 418856 9904384 0 5.91e1 23.65
ip4-lookup active 522449 19730724 0 4.99e1 37.77
ip4-rewrite active 522449 19730724 0 5.29e1 37.77
vhost-user-input polling 6286749 9826340 0 3.26e2 1.56
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.8, average vectors/node 33.35, last 128 main loops 0.00 per node 0.00
vector rates in 3.3854e6, out 3.3854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 200840 9904396 0 2.03e1 49.31
TenGigabitEthernet18/0/2-tx active 200840 9904396 0 9.47e1 49.31
VirtualEthernet0/0/0-output active 430568 9826394 0 2.98e1 22.82
VirtualEthernet0/0/0-tx active 430568 9826394 0 2.18e2 22.82
dpdk-input polling 6478490 9826394 0 3.08e2 1.52
ethernet-input active 631408 19730790 0 4.14e1 31.25
ip4-input active 200840 9904396 0 6.02e1 49.31
ip4-input-no-checksum active 430568 9826394 0 6.03e1 22.82
ip4-lookup active 531987 19730790 0 5.03e1 37.09
ip4-rewrite active 531987 19730790 0 5.33e1 37.09
vhost-user-input polling 6478490 9904396 0 3.28e2 1.53
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.8, average vectors/node 34.93, last 128 main loops 0.00 per node 0.00
vector rates in 3.3854e6, out 3.3854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 217818 9826392 0 2.09e1 45.11
TenGigabitEthernet18/0/3-tx active 217818 9826392 0 9.53e1 45.11
VirtualEthernet0/0/1-output active 378347 9904416 0 2.69e1 26.18
VirtualEthernet0/0/1-tx active 378347 9904416 0 2.21e2 26.18
dpdk-input polling 7029211 9904416 0 3.02e2 1.41
ethernet-input active 596165 19730808 0 3.94e1 33.09
ip4-input active 217818 9826392 0 6.12e1 45.11
ip4-input-no-checksum active 378347 9904416 0 5.51e1 26.18
ip4-lookup active 517992 19730808 0 4.95e1 38.09
ip4-rewrite active 517992 19730808 0 5.15e1 38.09
vhost-user-input polling 7029211 9826392 0 3.35e2 1.39
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.8, average vectors/node 34.63, last 128 main loops 0.00 per node 0.00
vector rates in 3.3854e6, out 3.3854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 216600 9904380 0 2.07e1 45.73
TenGigabitEthernet18/0/3-tx active 216600 9904380 0 9.41e1 45.73
VirtualEthernet0/0/1-output active 382746 9826432 0 2.72e1 25.67
VirtualEthernet0/0/1-tx active 382746 9826432 0 2.16e2 25.67
dpdk-input polling 7281185 9826432 0 3.01e2 1.35
ethernet-input active 599346 19730812 0 3.92e1 32.92
ip4-input active 216600 9904380 0 6.16e1 45.73
ip4-input-no-checksum active 382746 9826432 0 5.59e1 25.67
ip4-lookup active 525354 19730812 0 5.13e1 37.56
ip4-rewrite active 525354 19730812 0 5.18e1 37.56
vhost-user-input polling 7281185 9904380 0 3.34e2 1.36
64b-8t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 No 
imix-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.09e4 0.00
dpdk-process any wait 0 0 2 5.73e3 0.00
fib-walk any wait 0 0 3 1.09e3 0.00
ikev2-manager-process any wait 0 0 6 7.86e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.24e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.70e3 0.00
lisp-retry-service any wait 0 0 3 1.14e3 0.00
statseg-collector-process time wait 0 0 1 2.23e3 0.00
unix-epoll-input polling 3752 0 0 3.91e6 0.00
vhost-user-process any wait 0 0 2 8.26e3 0.00
vpe-oam-process any wait 0 0 3 7.85e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 66.66, last 128 main loops 4.54 per node 48.42
vector rates in 3.5072e6, out 3.5072e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 157437 10326252 0 2.01e1 65.59
TenGigabitEthernet18/0/2-tx active 157437 10326252 0 1.13e2 65.59
VirtualEthernet0/0/0-output active 209834 10326248 0 2.28e1 49.21
VirtualEthernet0/0/0-tx active 209834 10326248 0 3.97e2 49.21
dpdk-input polling 352877 10326248 0 1.00e2 29.26
ethernet-input active 367271 20652500 0 4.13e1 56.23
ip4-input active 157437 10326252 0 6.02e1 65.59
ip4-input-no-checksum active 209834 10326248 0 5.08e1 49.21
ip4-lookup active 223663 20652500 0 4.81e1 92.34
ip4-rewrite active 223663 20652500 0 5.32e1 92.34
vhost-user-input polling 352877 10326252 0 3.69e2 29.26
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 69.61, last 128 main loops 14.60 per node 133.50
vector rates in 3.5072e6, out 3.5072e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 156113 10326288 0 1.99e1 66.15
TenGigabitEthernet18/0/3-tx active 156113 10326288 0 1.13e2 66.15
VirtualEthernet0/0/1-output active 197563 10326140 0 2.23e1 52.27
VirtualEthernet0/0/1-tx active 197563 10326140 0 3.96e2 52.27
dpdk-input polling 336787 10326140 0 9.92e1 30.66
ethernet-input active 353676 20652428 0 4.07e1 58.39
ip4-input active 156113 10326288 0 6.03e1 66.15
ip4-input-no-checksum active 197563 10326140 0 5.03e1 52.27
ip4-lookup active 211188 20652428 0 4.93e1 97.79
ip4-rewrite active 211188 20652428 0 5.29e1 97.79
vhost-user-input polling 336787 10326288 0 3.71e2 30.66
imix-4t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.69e4 0.00
dpdk-process any wait 0 0 2 6.57e5 0.00
fib-walk any wait 0 0 3 3.11e3 0.00
ikev2-manager-process any wait 0 0 6 2.08e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.92e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.14e3 0.00
lisp-retry-service any wait 0 0 3 3.18e3 0.00
statseg-collector-process time wait 0 0 1 5.27e3 0.00
unix-epoll-input polling 5648 0 0 2.60e6 0.00
vhost-user-process any wait 0 0 2 9.86e3 0.00
vpe-oam-process any wait 0 0 2 1.24e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 50.92, last 128 main loops 8.53 per node 91.00
vector rates in 2.7607e6, out 2.7607e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 126903 8108704 0 1.92e1 63.89
TenGigabitEthernet18/0/2-tx active 126903 8108704 0 1.44e2 63.89
VirtualEthernet0/0/0-output active 242317 8173116 0 2.63e1 33.73
VirtualEthernet0/0/0-tx active 242317 8173116 0 4.46e2 33.73
dpdk-input polling 331023 8173116 0 1.34e2 24.69
ethernet-input active 369220 16281820 0 4.43e1 44.09
ip4-input active 126903 8108704 0 5.60e1 63.89
ip4-input-no-checksum active 242317 8173116 0 5.46e1 33.73
ip4-lookup active 245474 16281820 0 4.87e1 66.33
ip4-rewrite active 245474 16281820 0 5.41e1 66.33
vhost-user-input polling 331023 8108704 0 6.28e2 24.49
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 33.87, last 128 main loops .22 per node 4.00
vector rates in 2.7606e6, out 2.7606e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 129935 8172984 0 1.93e1 62.90
TenGigabitEthernet18/0/2-tx active 129935 8172984 0 1.47e2 62.90
VirtualEthernet0/0/0-output active 399457 8108736 0 3.35e1 20.29
VirtualEthernet0/0/0-tx active 399457 8108736 0 4.44e2 20.29
dpdk-input polling 782258 8108736 0 1.47e2 10.37
ethernet-input active 529392 16281720 0 4.69e1 30.76
ip4-input active 129935 8172984 0 5.68e1 62.90
ip4-input-no-checksum active 399457 8108736 0 6.48e1 20.29
ip4-lookup active 407742 16281720 0 5.19e1 39.93
ip4-rewrite active 407742 16281720 0 5.69e1 39.93
vhost-user-input polling 782258 8172984 0 5.72e2 10.45
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 55.75, last 128 main loops 0.00 per node 0.00
vector rates in 2.7606e6, out 2.7606e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 124566 8108656 0 1.87e1 65.09
TenGigabitEthernet18/0/3-tx active 124566 8108656 0 1.42e2 65.09
VirtualEthernet0/0/1-output active 213095 8172883 0 2.57e1 38.35
VirtualEthernet0/0/1-tx active 213095 8172883 0 4.43e2 38.35
dpdk-input polling 613468 8172883 0 1.36e2 13.32
ethernet-input active 337661 16281539 0 4.33e1 48.22
ip4-input active 124566 8108656 0 5.56e1 65.09
ip4-input-no-checksum active 213095 8172883 0 5.34e1 38.35
ip4-lookup active 223596 16281539 0 4.75e1 72.82
ip4-rewrite active 223596 16281539 0 5.37e1 72.82
vhost-user-input polling 613468 8108656 0 6.36e2 13.22
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 43.97, last 128 main loops 0.00 per node 0.00
vector rates in 2.7606e6, out 2.7606e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 129146 8173044 0 1.89e1 63.29
TenGigabitEthernet18/0/3-tx active 129146 8173044 0 1.44e2 63.29
VirtualEthernet0/0/1-output active 278957 8108608 0 2.77e1 29.07
VirtualEthernet0/0/1-tx active 278957 8108608 0 4.27e2 29.07
dpdk-input polling 2035735 8108608 0 1.61e2 3.98
ethernet-input active 408103 16281652 0 4.20e1 39.89
ip4-input active 129146 8173044 0 5.69e1 63.29
ip4-input-no-checksum active 278957 8108608 0 5.57e1 29.07
ip4-lookup active 313512 16281652 0 5.09e1 51.93
ip4-rewrite active 313512 16281652 0 5.42e1 51.93
vhost-user-input polling 2035735 8173044 0 5.96e2 4.01
imix-8t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 No 

10ge2p1x710-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr

RFC2544: Pkt throughput IPv4 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnectingvhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 1.26e5 0.00
dpdk-process any wait 0 0 2 5.35e5 0.00
fib-walk any wait 0 0 3 1.01e3 0.00
ikev2-manager-process any wait 0 0 6 1.18e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.72e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.22e3 0.00
lisp-retry-service any wait 0 0 3 1.90e3 0.00
statseg-collector-process time wait 0 0 1 1.37e3 0.00
unix-epoll-input polling 3485 0 0 4.16e6 0.00
vhost-user-process any wait 0 0 2 8.74e3 0.00
vpe-oam-process any wait 0 0 2 8.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 223.97, last 128 main loops 24.12 per node 171.50
vector rates in 5.4402e6, out 5.4402e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 48014 10555338 0 1.38e1 219.84
TenGigabitEthernet18/0/2-tx active 48014 10555338 0 8.48e1 219.84
VirtualEthernet0/0/0-output active 48470 10555344 0 1.44e1 217.77
VirtualEthernet0/0/0-tx active 48470 10555344 0 1.79e2 217.77
VirtualEthernet0/0/1-output active 47972 10555304 0 1.37e1 220.03
VirtualEthernet0/0/1-tx active 47972 10555304 0 1.84e2 220.03
dpdk-input polling 49007 10555344 0 6.48e1 215.38
ethernet-input active 144456 31665986 0 2.56e1 219.21
ip4-input active 94075 21110642 0 5.02e1 224.40
ip4-input-no-checksum active 48470 10555344 0 3.61e1 217.77
ip4-lookup active 137740 31665986 0 4.29e1 229.89
ip4-rewrite active 137740 31665986 0 4.39e1 229.89
vhost-user-input polling 49007 21110642 0 1.75e2 430.77
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 218.31, last 128 main loops 40.14 per node 256.90
vector rates in 5.4401e6, out 5.4401e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 49807 10555024 0 1.35e1 211.92
TenGigabitEthernet18/0/3-tx active 49807 10555024 0 8.49e1 211.92
VirtualEthernet0/0/2-output active 49445 10555088 0 1.38e1 213.47
VirtualEthernet0/0/2-tx active 49445 10555088 0 1.78e2 213.47
VirtualEthernet0/0/3-output active 50122 10554918 0 1.42e1 210.58
VirtualEthernet0/0/3-tx active 50122 10554918 0 1.78e2 210.58
dpdk-input polling 54618 10554918 0 6.58e1 193.25
ethernet-input active 149374 31665030 0 2.56e1 211.98
ip4-input active 95487 21110112 0 5.03e1 221.08
ip4-input-no-checksum active 50122 10554918 0 3.62e1 210.58
ip4-lookup active 140430 31665030 0 4.46e1 225.49
ip4-rewrite active 140430 31665030 0 4.43e1 225.49
vhost-user-input polling 54618 21110112 0 1.74e2 386.50
64b-4t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 5.19e4 0.00
dpdk-process any wait 0 0 2 5.47e5 0.00
fib-walk any wait 0 0 3 1.31e3 0.00
ikev2-manager-process any wait 0 0 6 1.02e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.32e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.18e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.78e3 0.00
lisp-retry-service any wait 0 0 3 2.98e3 0.00
statseg-collector-process time wait 0 0 1 2.35e3 0.00
unix-epoll-input polling 8712 0 0 1.67e6 0.00
vhost-user-process any wait 0 0 2 1.17e4 0.00
vpe-oam-process any wait 0 0 3 8.87e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 60.86, last 128 main loops 0.00 per node 0.00
vector rates in 4.2129e6, out 4.2129e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 144968 8248596 0 2.03e1 56.89
TenGigabitEthernet18/0/2-tx active 144968 8248596 0 1.01e2 56.89
VirtualEthernet0/0/0-output active 206581 8248372 0 2.42e1 39.93
VirtualEthernet0/0/0-tx active 206581 8248372 0 2.11e2 39.93
VirtualEthernet0/0/1-output active 162523 8183736 0 2.07e1 50.35
VirtualEthernet0/0/1-tx active 162523 8183736 0 2.20e2 50.35
dpdk-input polling 1499278 8248372 0 1.30e2 5.50
ethernet-input active 514072 24680704 0 3.73e1 48.01
ip4-input active 217050 16432332 0 5.74e1 75.71
ip4-input-no-checksum active 206581 8248372 0 5.28e1 39.93
ip4-lookup active 287870 24680704 0 4.72e1 85.74
ip4-rewrite active 287870 24680704 0 5.03e1 85.74
vhost-user-input polling 1499278 16432332 0 2.30e2 10.96
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 59.99, last 128 main loops 0.00 per node 0.00
vector rates in 4.2019e6, out 4.2019e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 144645 8183768 0 2.04e1 56.58
TenGigabitEthernet18/0/2-tx active 144645 8183768 0 9.99e1 56.58
VirtualEthernet0/0/0-output active 210652 8183423 0 2.46e1 38.85
VirtualEthernet0/0/0-tx active 210652 8183423 0 2.09e2 38.85
VirtualEthernet0/0/1-output active 163360 8248649 0 2.08e1 50.49
VirtualEthernet0/0/1-tx active 163360 8248649 0 2.17e2 50.49
dpdk-input polling 1604488 8183423 0 1.30e2 5.10
ethernet-input active 518657 24615840 0 3.74e1 47.46
ip4-input active 218815 16432417 0 5.77e1 75.09
ip4-input-no-checksum active 210652 8183423 0 5.38e1 38.85
ip4-lookup active 292402 24615840 0 4.83e1 84.18
ip4-rewrite active 292402 24615840 0 5.07e1 84.18
vhost-user-input polling 1604488 16432417 0 2.31e2 10.24
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 60.47, last 128 main loops 0.00 per node 0.00
vector rates in 4.2129e6, out 4.2129e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 148951 8248408 0 1.95e1 55.38
TenGigabitEthernet18/0/3-tx active 148951 8248408 0 1.01e2 55.38
VirtualEthernet0/0/2-output active 163283 8183408 0 2.12e1 50.12
VirtualEthernet0/0/2-tx active 163283 8183408 0 2.19e2 50.12
VirtualEthernet0/0/3-output active 207587 8248576 0 2.53e1 39.74
VirtualEthernet0/0/3-tx active 207587 8248576 0 2.14e2 39.74
dpdk-input polling 1441264 8248576 0 1.25e2 5.72
ethernet-input active 519821 24680392 0 3.73e1 47.48
ip4-input active 220914 16431816 0 5.75e1 74.38
ip4-input-no-checksum active 207587 8248576 0 5.26e1 39.74
ip4-lookup active 286245 24680392 0 4.69e1 86.22
ip4-rewrite active 286245 24680392 0 5.03e1 86.22
vhost-user-input polling 1441264 16431816 0 2.31e2 11.40
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 58.31, last 128 main loops 0.00 per node 0.00
vector rates in 4.2018e6, out 4.2018e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 149894 8183312 0 1.99e1 54.59
TenGigabitEthernet18/0/3-tx active 149894 8183312 0 9.97e1 54.59
VirtualEthernet0/0/2-output active 167436 8248462 0 2.15e1 49.26
VirtualEthernet0/0/2-tx active 167436 8248462 0 2.15e2 49.26
VirtualEthernet0/0/3-output active 215413 8183748 0 2.51e1 37.99
VirtualEthernet0/0/3-tx active 215413 8183748 0 2.10e2 37.99
dpdk-input polling 1713327 8183748 0 1.31e2 4.78
ethernet-input active 532743 24615522 0 3.75e1 46.21
ip4-input active 228563 16431774 0 5.81e1 71.89
ip4-input-no-checksum active 215413 8183748 0 5.44e1 37.99
ip4-lookup active 300579 24615522 0 4.82e1 81.89
ip4-rewrite active 300579 24615522 0 5.07e1 81.89
vhost-user-input polling 1713327 16431774 0 2.28e2 9.59
64b-8t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 No 
imix-2t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 1.41e5 0.00
dpdk-process any wait 0 0 2 5.52e3 0.00
fib-walk any wait 0 0 3 1.09e3 0.00
ikev2-manager-process any wait 0 0 5 8.68e2 0.00
ip-neighbor-scan-process any wait 0 0 1 8.98e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.56e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.53e3 0.00
lisp-retry-service any wait 0 0 3 1.64e3 0.00
statseg-collector-process time wait 0 0 1 1.32e3 0.00
unix-epoll-input polling 4666 0 0 3.13e6 0.00
vhost-user-process any wait 0 0 2 1.06e4 0.00
vpe-oam-process any wait 0 0 3 5.26e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 122.61, last 128 main loops 0.00 per node 0.00
vector rates in 3.0516e6, out 3.0516e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 52365 5969920 0 1.83e1 114.01
TenGigabitEthernet18/0/2-tx active 52365 5969920 0 1.15e2 114.01
VirtualEthernet0/0/0-output active 68928 5969907 0 2.01e1 86.61
VirtualEthernet0/0/0-tx active 68928 5969907 0 4.04e2 86.61
VirtualEthernet0/0/1-output active 49127 5970176 0 1.69e1 121.53
VirtualEthernet0/0/1-tx active 49127 5970176 0 3.89e2 121.53
dpdk-input polling 389844 5969907 0 1.04e2 15.31
ethernet-input active 170420 17910003 0 3.56e1 105.09
ip4-input active 83876 11940096 0 5.72e1 142.35
ip4-input-no-checksum active 68928 5969907 0 4.77e1 86.61
ip4-lookup active 118362 17910003 0 4.90e1 151.32
ip4-rewrite active 118362 17910003 0 5.25e1 151.32
vhost-user-input polling 389844 11940096 0 4.04e2 30.63
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.9, average vectors/node 131.67, last 128 main loops 0.00 per node 0.00
vector rates in 3.0517e6, out 3.0517e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 50180 5970127 0 1.77e1 118.97
TenGigabitEthernet18/0/3-tx active 50180 5970127 0 1.15e2 118.97
VirtualEthernet0/0/2-output active 45590 5970064 0 1.75e1 130.95
VirtualEthernet0/0/2-tx active 45590 5970064 0 4.02e2 130.95
VirtualEthernet0/0/3-output active 64830 5970416 0 1.99e1 92.09
VirtualEthernet0/0/3-tx active 64830 5970416 0 4.09e2 92.09
dpdk-input polling 300768 5970416 0 9.91e1 19.85
ethernet-input active 160600 17910607 0 3.58e1 111.52
ip4-input active 76072 11940191 0 5.70e1 156.96
ip4-input-no-checksum active 64830 5970416 0 4.67e1 92.09
ip4-lookup active 109016 17910607 0 5.03e1 164.29
ip4-rewrite active 109016 17910607 0 5.20e1 164.29
vhost-user-input polling 300768 11940191 0 3.97e2 39.69
imix-4t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 6.84e4 0.00
dpdk-process any wait 0 0 2 8.07e3 0.00
fib-walk any wait 0 0 3 1.24e3 0.00
ikev2-manager-process any wait 0 0 5 1.45e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.98e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.96e3 0.00
lisp-retry-service any wait 0 0 3 2.33e3 0.00
statseg-collector-process time wait 0 0 1 1.67e3 0.00
unix-epoll-input polling 7891 0 0 1.81e6 0.00
vhost-user-process any wait 0 0 2 1.07e4 0.00
vpe-oam-process any wait 0 0 3 5.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.7, average vectors/node 58.31, last 128 main loops 6.95 per node 59.27
vector rates in 2.3243e6, out 2.3243e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 78638 4456844 0 2.13e1 56.68
TenGigabitEthernet18/0/2-tx active 78638 4456844 0 1.36e2 56.68
VirtualEthernet0/0/0-output active 128483 4456784 0 2.78e1 34.69
VirtualEthernet0/0/0-tx active 128483 4456784 0 4.67e2 34.69
VirtualEthernet0/0/1-output active 96426 4421684 0 2.23e1 45.86
VirtualEthernet0/0/1-tx active 96426 4421684 0 4.46e2 45.86
dpdk-input polling 467960 4456784 0 1.50e2 9.52
ethernet-input active 303547 13335312 0 4.88e1 43.93
ip4-input active 111487 8878528 0 6.09e1 79.64
ip4-input-no-checksum active 128483 4456784 0 6.02e1 34.69
ip4-lookup active 148165 13335312 0 4.96e1 90.00
ip4-rewrite active 148165 13335312 0 5.68e1 90.00
vhost-user-input polling 467960 8878528 0 6.49e2 18.97
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.7, average vectors/node 32.57, last 128 main loops 0.00 per node 0.00
vector rates in 2.3182e6, out 2.3182e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 104782 4421712 0 2.50e1 42.19
TenGigabitEthernet18/0/2-tx active 104782 4421712 0 1.35e2 42.19
VirtualEthernet0/0/0-output active 275489 4421676 0 4.09e1 16.05
VirtualEthernet0/0/0-tx active 275489 4421676 0 4.58e2 16.05
VirtualEthernet0/0/1-output active 102061 4456944 0 2.33e1 43.67
VirtualEthernet0/0/1-tx active 102061 4456944 0 4.16e2 43.67
dpdk-input polling 2308505 4421676 0 2.42e2 1.92
ethernet-input active 482332 13300332 0 5.42e1 27.58
ip4-input active 159272 8878656 0 6.54e1 55.75
ip4-input-no-checksum active 275489 4421676 0 8.16e1 16.05
ip4-lookup active 321284 13300332 0 5.46e1 41.39
ip4-rewrite active 321284 13300332 0 6.15e1 41.39
vhost-user-input polling 2308505 8878656 0 5.57e2 3.85
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.7, average vectors/node 63.41, last 128 main loops 17.17 per node 129.29
vector rates in 2.3243e6, out 2.3243e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 82770 4456752 0 2.09e1 53.85
TenGigabitEthernet18/0/3-tx active 82770 4456752 0 1.38e2 53.85
VirtualEthernet0/0/2-output active 97396 4421667 0 2.39e1 45.39
VirtualEthernet0/0/2-tx active 97396 4421667 0 4.49e2 45.39
VirtualEthernet0/0/3-output active 102469 4456916 0 2.54e1 43.49
VirtualEthernet0/0/3-tx active 102469 4456916 0 4.72e2 43.49
dpdk-input polling 519907 4456916 0 1.46e2 8.57
ethernet-input active 282635 13335335 0 4.64e1 47.18
ip4-input active 113853 8878419 0 6.06e1 77.98
ip4-input-no-checksum active 102469 4456916 0 5.49e1 43.49
ip4-lookup active 134965 13335335 0 4.89e1 98.81
ip4-rewrite active 134965 13335335 0 5.62e1 98.81
vhost-user-input polling 519907 8878419 0 6.52e2 17.08
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.7, average vectors/node 36.49, last 128 main loops 0.00 per node 0.00
vector rates in 2.3182e6, out 2.3182e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 103852 4421716 0 2.38e1 42.58
TenGigabitEthernet18/0/3-tx active 103852 4421716 0 1.35e2 42.58
VirtualEthernet0/0/2-output active 111557 4456774 0 2.52e1 39.95
VirtualEthernet0/0/2-tx active 111557 4456774 0 4.18e2 39.95
VirtualEthernet0/0/3-output active 224257 4421751 0 3.72e1 19.72
VirtualEthernet0/0/3-tx active 224257 4421751 0 4.58e2 19.72
dpdk-input polling 2470129 4421751 0 2.33e2 1.79
ethernet-input active 439666 13300241 0 5.35e1 30.25
ip4-input active 163767 8878490 0 6.55e1 54.21
ip4-input-no-checksum active 224257 4421751 0 7.55e1 19.72
ip4-lookup active 277582 13300241 0 5.44e1 47.91
ip4-rewrite active 277582 13300241 0 6.11e1 47.91
vhost-user-input polling 2470129 8878490 0 5.64e2 3.59
imix-8t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 No 

10ge2p1x710-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr

RFC2544: Pkt throughput L2BD test cases with VXLANoIPv4 and vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=1024, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 9.44e4 0.00
dhcp-client-process any wait 0 0 1 1.05e3 0.00
dpdk-process any wait 0 0 2 3.63e3 0.00
fib-walk any wait 0 0 3 1.61e3 0.00
ikev2-manager-process any wait 0 0 6 8.42e2 0.00
ip-neighbor-scan-process any wait 0 0 1 1.23e3 0.00
ip-route-resolver-process any wait 0 0 1 3.15e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.43e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.61e3 0.00
lisp-retry-service any wait 0 0 3 1.55e3 0.00
statseg-collector-process time wait 0 0 1 1.47e3 0.00
unix-epoll-input polling 11600 0 0 1.25e6 0.00
vhost-user-process any wait 0 0 2 7.35e3 0.00
vpe-oam-process any wait 0 0 3 5.48e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.8, average vectors/node 73.82, last 128 main loops 0.00 per node 0.00
vector rates in 4.3208e6, out 4.3208e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 146204 12571099 0 1.69e1 85.98
TenGigabitEthernet18/0/2-tx active 146204 12571099 0 8.33e1 85.98
VirtualEthernet0/0/0-output active 221372 12571293 0 1.96e1 56.79
VirtualEthernet0/0/0-tx active 221372 12571293 0 1.83e2 56.79
dpdk-input polling 8435719 12571293 0 1.79e2 1.49
ethernet-input active 367576 25142392 0 3.66e1 68.40
l2-fwd active 327114 25142392 0 3.55e1 76.86
l2-input active 327114 25142392 0 3.87e1 76.86
l2-learn active 327114 25142392 0 4.32e1 76.86
l2-output active 327114 25142392 0 1.69e1 76.86
vhost-user-input polling 8435719 12571099 0 2.72e2 1.49
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 5.8, average vectors/node 253.71, last 128 main loops 46.00 per node 256.00
vector rates in 4.3208e6, out 4.3208e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 49548 12571096 0 1.32e1 253.72
TenGigabitEthernet18/0/3-tx active 49548 12571096 0 7.56e1 253.72
VirtualEthernet0/0/1-output active 49548 12571032 0 1.27e1 253.71
VirtualEthernet0/0/1-tx active 49548 12571032 0 1.79e2 253.71
dpdk-input polling 49548 12571032 0 5.71e1 253.71
ethernet-input active 99096 25142128 0 2.66e1 253.71
ip4-input-no-checksum active 49548 12571032 0 3.28e1 253.71
ip4-local active 49548 12571032 0 7.59e1 253.71
ip4-lookup active 49548 12571032 0 4.76e1 253.71
ip4-rewrite active 49548 12571096 0 4.39e1 253.72
ip4-udp-lookup active 49548 12571032 0 4.38e1 253.71
l2-fwd active 99096 25142128 0 2.98e1 253.71
l2-input active 99096 25142128 0 3.53e1 253.71
l2-learn active 99096 25142128 0 3.58e1 253.71
l2-output active 99096 25142128 0 1.11e1 253.71
vhost-user-input polling 49548 12571096 0 1.57e2 253.72
vxlan4-encap active 49548 12571096 0 8.88e1 253.72
vxlan4-input active 49548 12571032 0 5.13e1 253.71
64b-4t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 5.9, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 51 4.93e4 0.00
dpdk-process any wait 0 0 2 5.64e5 0.00
fib-walk any wait 0 0 3 1.61e3 0.00
ikev2-manager-process any wait 0 0 6 1.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.31e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.85e3 0.00
lisp-retry-service any wait 0 0 3 2.44e3 0.00
statseg-collector-process time wait 0 0 1 2.71e3 0.00
unix-epoll-input polling 15990 0 0 9.13e5 0.00
vhost-user-process any wait 0 0 2 1.04e4 0.00
vpe-oam-process any wait 0 0 3 1.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 5.9, average vectors/node 36.03, last 128 main loops 0.00 per node 0.00
vector rates in 3.3599e6, out 3.3599e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 197265 9601784 0 2.19e1 48.67
TenGigabitEthernet18/0/2-tx active 197265 9601784 0 9.89e1 48.67
VirtualEthernet0/0/0-output active 414764 10081840 0 3.13e1 24.31
VirtualEthernet0/0/0-tx active 414764 10081840 0 2.24e2 24.31
dpdk-input polling 6599494 10081840 0 2.84e2 1.53
ethernet-input active 612029 19683624 0 5.07e1 32.16
l2-fwd active 513567 19683624 0 4.29e1 38.33
l2-input active 513567 19683624 0 4.41e1 38.33
l2-learn active 513567 19683624 0 5.33e1 38.33
l2-output active 513567 19683624 0 2.51e1 38.33
vhost-user-input polling 6599494 9601784 0 3.23e2 1.45
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 5.9, average vectors/node 38.88, last 128 main loops 0.00 per node 0.00
vector rates in 3.5785e6, out 3.5785e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/2-outpu active 198893 10721956 0 2.07e1 53.91
TenGigabitEthernet18/0/2-tx active 198893 10721956 0 9.72e1 53.91
VirtualEthernet0/0/0-output active 409047 10241868 0 3.12e1 25.04
VirtualEthernet0/0/0-tx active 409047 10241868 0 2.19e2 25.04
dpdk-input polling 5834108 10241868 0 2.54e2 1.76
ethernet-input active 607940 20963824 0 4.82e1 34.48
l2-fwd active 504748 20963824 0 4.19e1 41.53
l2-input active 504748 20963824 0 4.33e1 41.53
l2-learn active 504748 20963824 0 5.17e1 41.53
l2-output active 504748 20963824 0 2.37e1 41.53
vhost-user-input polling 5834108 10721956 0 3.01e2 1.84
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 5.9, average vectors/node 68.59, last 128 main loops 11.53 per node 64.17
vector rates in 3.5785e6, out 3.5785e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 145075 10241920 0 1.88e1 70.59
TenGigabitEthernet18/0/3-tx active 145075 10241920 0 9.05e1 70.59
VirtualEthernet0/0/1-output active 159426 10721936 0 1.87e1 67.25
VirtualEthernet0/0/1-tx active 159426 10721936 0 2.05e2 67.25
dpdk-input polling 167381 10721936 0 7.44e1 64.06
ethernet-input active 304501 20963856 0 3.87e1 68.85
ip4-input-no-checksum active 159426 10721936 0 4.41e1 67.25
ip4-local active 159426 10721936 0 8.28e1 67.25
ip4-lookup active 159426 10721936 0 5.35e1 67.25
ip4-rewrite active 145075 10241920 0 5.08e1 70.59
ip4-udp-lookup active 159426 10721936 0 5.05e1 67.25
l2-fwd active 304501 20963856 0 3.64e1 68.85
l2-input active 304501 20963856 0 3.92e1 68.85
l2-learn active 304501 20963856 0 4.32e1 68.85
l2-output active 304501 20963856 0 1.94e1 68.85
vhost-user-input polling 167381 10241920 0 1.89e2 61.19
vxlan4-encap active 145075 10241920 0 9.61e1 70.59
vxlan4-input active 159426 10721936 0 6.29e1 67.25
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 5.9, average vectors/node 49.12, last 128 main loops 9.41 per node 52.35
vector rates in 3.3599e6, out 3.3599e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
TenGigabitEthernet18/0/3-outpu active 174141 10081872 0 2.03e1 57.89
TenGigabitEthernet18/0/3-tx active 174141 10081872 0 9.45e1 57.89
VirtualEthernet0/0/1-output active 218069 9601720 0 2.31e1 44.03
VirtualEthernet0/0/1-tx active 218069 9601720 0 2.09e2 44.03
dpdk-input polling 285004 9601720 0 8.52e1 33.69
ethernet-input active 392210 19683592 0 4.38e1 50.19
ip4-input-no-checksum active 218069 9601720 0 5.06e1 44.03
ip4-local active 218069 9601720 0 8.81e1 44.03
ip4-lookup active 218069 9601720 0 5.92e1 44.03
ip4-rewrite active 174141 10081872 0 5.26e1 57.89
ip4-udp-lookup active 218069 9601720 0 5.13e1 44.03
l2-fwd active 392210 19683592 0 3.96e1 50.19
l2-input active 392210 19683592 0 4.14e1 50.19
l2-learn active 392210 19683592 0 4.68e1 50.19
l2-output active 392210 19683592 0 2.23e1 50.19
vhost-user-input polling 285004 10081872 0 1.98e2 35.37
vxlan4-encap active 174141 10081872 0 9.89e1 57.89
vxlan4-input active 218069 9601720 0 7.01e1 44.03
64b-8t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 No