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 Intel-X710.
  • [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.
  • [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 4.1, 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
api-rx-from-ring active 0 0 47 3.46e4 0.00
dpdk-process any wait 0 0 1 7.18e3 0.00
fib-walk any wait 0 0 2 1.13e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.94e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.12e3 0.00
lisp-retry-service any wait 0 0 2 1.39e3 0.00
memif-process any wait 0 0 2 2.59e3 0.00
statseg-collector-process time wait 0 0 1 5.31e3 0.00
unix-epoll-input polling 3716 0 0 2.77e6 0.00
vpe-oam-process any wait 0 0 2 1.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 60.73, last 128 main loops 0.00 per node 0.00
vector rates in 4.5429e6, out 4.5429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 148106 9361890 0 2.09e1 63.21
TenGigabitEthernet18/0/2-tx active 148106 9361890 0 7.29e1 63.21
dpdk-input polling 3780674 9361890 0 1.50e2 2.48
ethernet-input active 347811 18723780 0 3.53e1 53.83
l2-fwd active 288556 18723780 0 4.69e1 64.89
l2-input active 288556 18723780 0 4.06e1 64.89
l2-learn active 288556 18723780 0 4.39e1 64.89
l2-output active 288556 18723780 0 1.96e1 64.89
memif-input polling 3780674 9361890 0 2.09e2 2.48
memif1/1-output active 199705 9361890 0 2.31e1 46.88
memif1/1-tx active 199705 9361890 0 1.94e2 46.88
unix-epoll-input polling 3688 0 0 2.79e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 58.96, last 128 main loops 0.00 per node 0.00
vector rates in 4.5429e6, out 4.5429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 137391 9361906 0 3.29e1 68.14
TenGigabitEthernet18/0/3-tx active 137391 9361906 0 7.18e1 68.14
dpdk-input polling 613966 9361856 0 8.38e1 15.25
ethernet-input active 334300 18723762 0 5.22e1 56.01
l2-fwd active 330438 18723762 0 4.85e1 56.66
l2-input active 207318 18723762 0 4.60e1 90.31
l2-input-vtr active 196909 9361856 0 5.73e1 47.54
l2-learn active 330438 18723762 0 4.50e1 56.66
l2-output active 330438 18723762 0 4.25e1 56.66
memif-input polling 613966 9361906 0 1.58e2 15.25
memif2/1-output active 196909 9361856 0 2.62e1 47.54
memif2/1-tx active 196909 9361856 0 1.93e2 47.54
unix-epoll-input polling 599 0 0 2.88e3 0.00
64b-4t2c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 4.76e4 0.00
dpdk-process any wait 0 0 1 9.70e3 0.00
fib-walk any wait 0 0 2 1.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.01e3 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
memif-process any wait 0 0 1 5.19e3 0.00
unix-epoll-input polling 2454 0 0 4.15e6 0.00
vpe-oam-process any wait 0 0 2 9.14e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 55.97, last 128 main loops 0.00 per node 0.00
vector rates in 4.8630e6, out 4.8630e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 113238 9907553 0 1.84e1 87.49
TenGigabitEthernet18/0/2-tx active 113238 9907553 0 7.14e1 87.49
dpdk-input polling 1582766 9907424 0 1.11e2 6.26
ethernet-input active 414603 19814977 0 3.69e1 47.79
l2-fwd active 323761 19814977 0 4.74e1 61.20
l2-input active 323761 19814977 0 4.06e1 61.20
l2-learn active 323761 19814977 0 4.42e1 61.20
l2-output active 323761 19814977 0 2.05e1 61.20
memif-input polling 1582766 9907553 0 1.67e2 6.26
memif1/1-output active 301365 9907424 0 2.76e1 32.88
memif1/1-tx active 301365 9907424 0 2.32e2 32.88
unix-epoll-input polling 1544 0 0 3.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 53.22, last 128 main loops 0.00 per node 0.00
vector rates in 4.7869e6, out 4.7869e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 123705 9752591 0 1.89e1 78.84
TenGigabitEthernet18/0/2-tx active 123705 9752591 0 7.06e1 78.84
dpdk-input polling 1671726 9752600 0 1.13e2 5.83
ethernet-input active 433808 19505191 0 3.77e1 44.96
l2-fwd active 332890 19505191 0 4.77e1 58.59
l2-input active 332890 19505191 0 4.09e1 58.59
l2-learn active 332890 19505191 0 4.49e1 58.59
l2-output active 332890 19505191 0 2.11e1 58.59
memif-input polling 1671726 9752591 0 1.70e2 5.83
memif1/1-output active 310103 9752600 0 2.83e1 31.45
memif1/1-tx active 310103 9752600 0 2.35e2 31.45
unix-epoll-input polling 1631 0 0 3.05e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 94.04, last 128 main loops 16.50 per node 132.00
vector rates in 4.8629e6, out 4.8629e6, drop 0.0000e0, punt 4.9084e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 110801 9907459 0 3.09e1 89.42
TenGigabitEthernet18/0/3-tx active 110801 9907459 0 7.26e1 89.42
dpdk-input polling 116560 9907378 0 6.66e1 84.99
error-punt active 2 2 0 2.68e3 1.00
ethernet-input active 226513 19814837 0 4.64e1 87.48
l2-fwd active 226387 19814835 0 4.51e1 87.53
l2-input active 121647 19814835 0 4.32e1 162.89
l2-input-vtr active 115712 9907376 0 5.23e1 85.62
l2-learn active 226387 19814835 0 4.04e1 87.53
l2-output active 226387 19814835 0 4.78e1 87.53
memif-input polling 116560 9907459 0 1.44e2 84.99
memif2/1-output active 115712 9907376 0 2.12e1 85.62
memif2/1-tx active 115712 9907376 0 1.93e2 85.62
punt active 2 2 0 1.87e3 1.00
unix-epoll-input polling 114 0 0 3.03e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 85.18, last 128 main loops 13.81 per node 110.50
vector rates in 4.7870e6, out 4.7870e6, drop 0.0000e0, punt 2.4542e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 120167 9752668 0 3.13e1 81.16
TenGigabitEthernet18/0/3-tx active 120167 9752668 0 7.11e1 81.16
dpdk-input polling 128025 9752694 0 6.65e1 76.18
error-punt active 1 1 0 2.50e3 1.00
ethernet-input active 246682 19505362 0 4.68e1 79.07
l2-fwd active 246540 19505361 0 4.57e1 79.12
l2-input active 128922 19505361 0 4.40e1 151.29
l2-input-vtr active 126515 9752693 0 5.29e1 77.09
l2-learn active 246540 19505361 0 4.13e1 79.12
l2-output active 246540 19505361 0 4.89e1 79.12
memif-input polling 128025 9752668 0 1.47e2 76.18
memif2/1-output active 126515 9752693 0 2.17e1 77.09
memif2/1-tx active 126515 9752693 0 1.99e2 77.09
punt active 1 1 0 4.49e3 1.00
unix-epoll-input polling 125 0 0 3.11e3 0.00
64b-8t4c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 4.81e4 0.00
dpdk-process any wait 0 0 1 1.13e4 0.00
fib-walk any wait 0 0 2 5.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.24e3 0.00
lisp-retry-service any wait 0 0 2 6.11e3 0.00
memif-process any wait 0 0 1 5.69e3 0.00
unix-epoll-input polling 5673 0 0 1.83e6 0.00
vpe-oam-process any wait 0 0 2 1.66e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 46.33, last 128 main loops 1.75 per node 28.00
vector rates in 4.4299e6, out 4.4299e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 148720 9212026 0 2.10e1 61.94
TenGigabitEthernet18/0/2-tx active 148720 9212026 0 7.41e1 61.94
dpdk-input polling 489660 9212040 0 9.95e1 18.81
ethernet-input active 495018 18424066 0 4.04e1 37.22
l2-fwd active 349011 18424066 0 4.84e1 52.79
l2-input active 349011 18424066 0 4.13e1 52.79
l2-learn active 349011 18424066 0 4.60e1 52.79
l2-output active 349011 18424066 0 2.23e1 52.79
memif-input polling 489660 9212026 0 1.63e2 18.81
memif1/1-output active 346298 9212040 0 3.06e1 26.60
memif1/1-tx active 346298 9212040 0 3.35e2 26.60
unix-epoll-input polling 478 0 0 3.37e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 42.77, last 128 main loops 2.88 per node 46.00
vector rates in 4.3607e6, out 4.3607e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 150583 9068148 0 2.06e1 60.22
TenGigabitEthernet18/0/2-tx active 150583 9068148 0 7.19e1 60.22
dpdk-input polling 529477 9068084 0 1.00e2 17.13
ethernet-input active 521664 18136232 0 4.08e1 34.77
l2-fwd active 375189 18136232 0 4.83e1 48.34
l2-input active 375189 18136232 0 4.15e1 48.34
l2-learn active 375189 18136232 0 4.64e1 48.34
l2-output active 375189 18136232 0 2.23e1 48.34
memif-input polling 529477 9068148 0 1.64e2 17.13
memif1/1-output active 371081 9068084 0 3.21e1 24.44
memif1/1-tx active 371081 9068084 0 3.52e2 24.44
unix-epoll-input polling 516 0 0 3.55e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 45.59, last 128 main loops 2.00 per node 32.00
vector rates in 4.4299e6, out 4.4299e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 141453 9212000 0 2.03e1 65.12
TenGigabitEthernet18/0/2-tx active 141453 9212000 0 7.23e1 65.12
dpdk-input polling 535110 9212016 0 9.84e1 17.22
ethernet-input active 496514 18424016 0 4.04e1 37.11
l2-fwd active 357860 18424016 0 4.85e1 51.48
l2-input active 357860 18424016 0 4.15e1 51.48
l2-learn active 357860 18424016 0 4.59e1 51.48
l2-output active 357860 18424016 0 2.22e1 51.48
memif-input polling 535110 9212000 0 1.61e2 17.22
memif1/1-output active 355061 9212016 0 3.11e1 25.94
memif1/1-tx active 355061 9212016 0 3.41e2 25.94
unix-epoll-input polling 522 0 0 3.31e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 43.72, last 128 main loops 3.44 per node 36.67
vector rates in 4.3607e6, out 4.3607e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 150489 9067995 0 2.12e1 60.26
TenGigabitEthernet18/0/2-tx active 150489 9067995 0 7.38e1 60.26
dpdk-input polling 535571 9068088 0 1.01e2 16.93
ethernet-input active 512883 18136083 0 4.15e1 35.36
l2-fwd active 365750 18136083 0 4.88e1 49.59
l2-input active 365750 18136083 0 4.18e1 49.59
l2-learn active 365750 18136083 0 4.67e1 49.59
l2-output active 365750 18136083 0 2.29e1 49.59
memif-input polling 535571 9067995 0 1.64e2 16.93
memif1/1-output active 362394 9068088 0 3.17e1 25.02
memif1/1-tx active 362394 9068088 0 3.43e2 25.02
unix-epoll-input polling 523 0 0 3.53e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 70.42, last 128 main loops 11.84 per node 94.75
vector rates in 4.4299e6, out 4.4299e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 140499 9212036 0 3.26e1 65.57
TenGigabitEthernet18/0/3-tx active 140499 9212036 0 7.32e1 65.57
dpdk-input polling 144364 9212021 0 7.38e1 63.81
ethernet-input active 283077 18424057 0 4.79e1 65.08
l2-fwd active 282832 18424057 0 4.61e1 65.14
l2-input active 143270 18424057 0 4.47e1 128.59
l2-input-vtr active 142578 9212021 0 5.29e1 64.61
l2-learn active 282832 18424057 0 4.21e1 65.14
l2-output active 282832 18424057 0 5.61e1 65.14
memif-input polling 144364 9212036 0 1.50e2 63.81
memif2/1-output active 142578 9212021 0 2.39e1 64.61
memif2/1-tx active 142578 9212021 0 2.46e2 64.61
unix-epoll-input polling 141 0 0 3.43e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 65.09, last 128 main loops 11.09 per node 88.75
vector rates in 4.3607e6, out 4.3607e6, drop 0.0000e0, punt 2.4044e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 149416 9068086 0 3.30e1 60.69
TenGigabitEthernet18/0/3-tx active 149416 9068086 0 7.19e1 60.69
dpdk-input polling 154052 9068095 0 7.52e1 58.86
error-punt active 1 1 0 2.51e3 1.00
ethernet-input active 301450 18136181 0 4.87e1 60.16
l2-fwd active 301136 18136180 0 4.69e1 60.23
l2-input active 152740 18136180 0 4.55e1 118.74
l2-input-vtr active 152034 9068094 0 5.35e1 59.65
l2-learn active 301136 18136180 0 4.31e1 60.23
l2-output active 301136 18136180 0 5.36e1 60.23
memif-input polling 154052 9068086 0 1.51e2 58.86
memif2/1-output active 152034 9068094 0 2.49e1 59.65
memif2/1-tx active 152034 9068094 0 2.59e2 59.65
punt active 1 1 0 2.36e3 1.00
unix-epoll-input polling 151 0 0 3.43e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 66.85, last 128 main loops 7.95 per node 63.62
vector rates in 4.4299e6, out 4.4299e6, drop 0.0000e0, punt 4.8088e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 147678 9212004 0 3.31e1 62.38
TenGigabitEthernet18/0/3-tx active 147678 9212004 0 7.22e1 62.38
dpdk-input polling 152845 9212027 0 7.39e1 60.27
error-punt active 2 2 0 3.15e3 1.00
ethernet-input active 298159 18424031 0 4.85e1 61.79
l2-fwd active 297749 18424029 0 4.69e1 61.88
l2-input active 151370 18424029 0 4.52e1 121.72
l2-input-vtr active 150481 9212025 0 5.32e1 61.22
l2-learn active 297749 18424029 0 4.29e1 61.88
l2-output active 297749 18424029 0 4.95e1 61.88
memif-input polling 152845 9212004 0 1.51e2 60.27
memif2/1-output active 150481 9212025 0 2.39e1 61.22
memif2/1-tx active 150481 9212025 0 2.53e2 61.22
punt active 2 2 0 2.96e3 1.00
unix-epoll-input polling 149 0 0 3.43e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 64.97, last 128 main loops 9.34 per node 74.75
vector rates in 4.3607e6, out 4.3607e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 151404 9068088 0 3.34e1 59.89
TenGigabitEthernet18/0/3-tx active 151404 9068088 0 7.32e1 59.89
dpdk-input polling 157728 9068006 0 7.66e1 57.49
ethernet-input active 302774 18136094 0 4.83e1 59.89
l2-fwd active 301181 18136094 0 4.66e1 60.22
l2-input active 154010 18136094 0 4.57e1 117.76
l2-input-vtr active 151370 9068006 0 5.35e1 59.91
l2-learn active 301181 18136094 0 4.28e1 60.22
l2-output active 301181 18136094 0 5.34e1 60.22
memif-input polling 157728 9068088 0 1.53e2 57.49
memif2/1-output active 151370 9068006 0 2.40e1 59.91
memif2/1-tx active 151370 9068006 0 2.57e2 59.91
unix-epoll-input polling 154 0 0 3.69e3 0.00

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 Intel-X710.
  • [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-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 51 3.64e4 0.00
dpdk-process any wait 0 0 1 5.42e5 0.00
fib-walk any wait 0 0 2 9.00e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.79e2 0.00
lisp-retry-service any wait 0 0 2 1.74e3 0.00
memif-process any wait 0 0 2 2.07e3 0.00
unix-epoll-input polling 3667 0 0 2.78e6 0.00
vpe-oam-process any wait 0 0 2 5.11e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 88.59, last 128 main loops 0.00 per node 0.00
vector rates in 5.4126e6, out 5.4126e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 132237 11046093 0 1.85e1 83.53
TenGigabitEthernet18/0/2-tx active 132237 11046093 0 7.24e1 83.53
dpdk-input polling 1956978 11046237 0 8.96e1 5.64
ethernet-input active 294926 22092330 0 3.13e1 74.91
l2-fwd active 226562 22092330 0 4.43e1 97.51
l2-input active 226562 22092330 0 3.87e1 97.51
l2-learn active 226562 22092330 0 4.03e1 97.51
l2-output active 226562 22092330 0 1.67e1 97.51
memif-input polling 1956978 11046093 0 1.69e2 5.64
memif1/1-output active 162689 11046237 0 1.94e1 67.89
memif1/1-tx active 162689 11046237 0 1.84e2 67.89
unix-epoll-input polling 1909 0 0 2.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 85.44, last 128 main loops 0.00 per node 0.00
vector rates in 5.4126e6, out 5.4126e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 118131 11046320 0 1.77e1 93.51
TenGigabitEthernet18/0/3-tx active 118131 11046320 0 7.20e1 93.51
dpdk-input polling 1776837 11045998 0 8.85e1 6.22
ethernet-input active 313647 22092318 0 3.19e1 70.44
l2-fwd active 231011 22092318 0 4.44e1 95.63
l2-input active 231011 22092318 0 3.88e1 95.63
l2-learn active 231011 22092318 0 4.03e1 95.63
l2-output active 231011 22092318 0 1.71e1 95.63
memif-input polling 1776837 11046320 0 1.66e2 6.22
memif2/1-output active 195516 11045998 0 2.11e1 56.49
memif2/1-tx active 195516 11045998 0 1.89e2 56.49
unix-epoll-input polling 1734 0 0 3.09e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 3.39e4 0.00
dhcp-client-process any wait 0 0 1 1.81e3 0.00
dpdk-process any wait 0 0 2 5.69e5 0.00
fib-walk any wait 0 0 2 1.52e3 0.00
ip-route-resolver-process any wait 0 0 1 1.50e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.22e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.84e3 0.00
lisp-retry-service any wait 0 0 2 2.63e3 0.00
memif-process any wait 0 0 2 3.71e3 0.00
statseg-collector-process time wait 0 0 1 6.32e3 0.00
unix-epoll-input polling 4049 0 0 2.52e6 0.00
vpe-oam-process any wait 0 0 2 9.78e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 88.74, last 128 main loops 7.94 per node 84.67
vector rates in 5.6465e6, out 5.6465e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 162069 11556888 0 1.95e1 71.31
TenGigabitEthernet18/0/2-tx active 162069 11556888 0 7.22e1 71.31
dpdk-input polling 231396 11557272 0 6.58e1 49.95
ethernet-input active 366114 23114160 0 3.25e1 63.13
l2-fwd active 207650 23114160 0 4.39e1 111.31
l2-input active 207650 23114160 0 3.79e1 111.31
l2-learn active 207650 23114160 0 3.97e1 111.31
l2-output active 207650 23114160 0 1.69e1 111.31
memif-input polling 231396 11556888 0 1.51e2 49.94
memif1/1-output active 204045 11557272 0 2.09e1 56.64
memif1/1-tx active 204045 11557272 0 2.11e2 56.64
unix-epoll-input polling 226 0 0 3.11e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 81.59, last 128 main loops 823.56 per node 76.61
vector rates in 5.5584e6, out 5.5584e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 171870 11376492 0 2.02e1 66.19
TenGigabitEthernet18/0/2-tx active 171870 11376492 0 7.18e1 66.19
dpdk-input polling 257870 11376788 0 6.60e1 44.12
ethernet-input active 390709 22753280 0 3.33e1 58.24
l2-fwd active 222949 22753280 0 4.44e1 102.06
l2-input active 222949 22753280 0 3.82e1 102.06
l2-learn active 222949 22753280 0 4.05e1 102.06
l2-output active 222949 22753280 0 1.76e1 102.06
memif-input polling 257870 11376492 0 1.52e2 44.12
memif1/1-output active 218839 11376788 0 2.16e1 51.99
memif1/1-tx active 218839 11376788 0 2.17e2 51.99
unix-epoll-input polling 251 0 0 3.05e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 88.39, last 128 main loops 0.00 per node 0.00
vector rates in 5.6465e6, out 5.6465e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 160812 11557264 0 1.92e1 71.87
TenGigabitEthernet18/0/3-tx active 160812 11557264 0 7.19e1 71.87
dpdk-input polling 254548 11556876 0 6.62e1 45.40
ethernet-input active 365703 23114140 0 3.25e1 63.20
l2-fwd active 209362 23114140 0 4.37e1 110.40
l2-input active 209362 23114140 0 3.80e1 110.40
l2-learn active 209362 23114140 0 3.98e1 110.40
l2-output active 209362 23114140 0 1.69e1 110.40
memif-input polling 254548 11557264 0 1.50e2 45.40
memif2/1-output active 204891 11556876 0 2.09e1 56.40
memif2/1-tx active 204891 11556876 0 2.12e2 56.40
unix-epoll-input polling 248 0 0 3.23e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 81.54, last 128 main loops 0.00 per node 0.00
vector rates in 5.5583e6, out 5.5583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 170106 11376824 0 1.98e1 66.88
TenGigabitEthernet18/0/3-tx active 170106 11376824 0 7.12e1 66.88
dpdk-input polling 292099 11376344 0 6.79e1 38.95
ethernet-input active 388748 22753168 0 3.34e1 58.53
l2-fwd active 224189 22753168 0 4.42e1 101.49
l2-input active 224189 22753168 0 3.83e1 101.49
l2-learn active 224189 22753168 0 4.04e1 101.49
l2-output active 224189 22753168 0 1.76e1 101.49
memif-input polling 292099 11376824 0 1.52e2 38.95
memif2/1-output active 218642 11376344 0 2.16e1 52.03
memif2/1-tx active 218642 11376344 0 2.15e2 52.03
unix-epoll-input polling 285 0 0 3.08e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 4.33e4 0.00
dpdk-process any wait 0 0 1 6.11e5 0.00
fib-walk any wait 0 0 2 2.31e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.00e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.44e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.44e3 0.00
lisp-retry-service any wait 0 0 2 3.71e3 0.00
memif-process any wait 0 0 2 3.28e3 0.00
statseg-collector-process time wait 0 0 1 8.39e3 0.00
unix-epoll-input polling 3472 0 0 3.03e6 0.00
vpe-oam-process any wait 0 0 3 1.35e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 77.61, last 128 main loops 7.81 per node 83.33
vector rates in 5.0949e6, out 5.0949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 172350 10731143 0 2.08e1 62.26
TenGigabitEthernet18/0/2-tx active 172350 10731143 0 7.72e1 62.26
dpdk-input polling 220070 10732100 0 7.38e1 48.77
ethernet-input active 391386 21463243 0 3.33e1 54.84
l2-fwd active 219130 21463243 0 4.41e1 97.95
l2-input active 219130 21463243 0 3.81e1 97.95
l2-learn active 219130 21463243 0 3.99e1 97.95
l2-output active 219130 21463243 0 1.75e1 97.95
memif-input polling 220070 10731143 0 1.52e2 48.76
memif1/1-output active 219036 10732100 0 2.20e1 48.99
memif1/1-tx active 219036 10732100 0 2.87e2 48.99
unix-epoll-input polling 214 0 0 3.58e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 73.59, last 128 main loops 1.50 per node 24.00
vector rates in 5.0154e6, out 5.0154e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 177187 10563688 0 2.11e1 59.62
TenGigabitEthernet18/0/2-tx active 177187 10563688 0 7.76e1 59.62
dpdk-input polling 229712 10564312 0 7.31e1 45.99
ethernet-input active 405160 21128000 0 3.38e1 52.15
l2-fwd active 228040 21128000 0 4.42e1 92.65
l2-input active 228040 21128000 0 3.83e1 92.65
l2-learn active 228040 21128000 0 4.05e1 92.65
l2-output active 228040 21128000 0 1.80e1 92.65
memif-input polling 229712 10563688 0 1.55e2 45.99
memif1/1-output active 227973 10564312 0 2.28e1 46.34
memif1/1-tx active 227973 10564312 0 2.95e2 46.34
unix-epoll-input polling 224 0 0 4.03e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 76.88, last 128 main loops 6.94 per node 74.00
vector rates in 5.0949e6, out 5.0949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 171933 10731168 0 2.07e1 62.41
TenGigabitEthernet18/0/2-tx active 171933 10731168 0 7.60e1 62.41
dpdk-input polling 223242 10731896 0 7.38e1 48.07
ethernet-input active 393723 21463064 0 3.34e1 54.51
l2-fwd active 221879 21463064 0 4.39e1 96.73
l2-input active 221879 21463064 0 3.81e1 96.73
l2-learn active 221879 21463064 0 3.99e1 96.73
l2-output active 221879 21463064 0 1.77e1 96.73
memif-input polling 223242 10731168 0 1.52e2 48.07
memif1/1-output active 221790 10731896 0 2.20e1 48.39
memif1/1-tx active 221790 10731896 0 2.88e2 48.39
unix-epoll-input polling 218 0 0 3.31e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 73.49, last 128 main loops 3.75 per node 40.00
vector rates in 5.0155e6, out 5.0155e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 178219 10563672 0 2.11e1 59.27
TenGigabitEthernet18/0/2-tx active 178219 10563672 0 7.83e1 59.27
dpdk-input polling 229574 10564532 0 7.49e1 46.02
ethernet-input active 406260 21128204 0 3.42e1 52.01
l2-fwd active 228089 21128204 0 4.43e1 92.63
l2-input active 228089 21128204 0 3.84e1 92.63
l2-learn active 228089 21128204 0 4.03e1 92.63
l2-output active 228089 21128204 0 1.80e1 92.63
memif-input polling 229574 10563672 0 1.55e2 46.01
memif1/1-output active 228041 10564532 0 2.26e1 46.33
memif1/1-tx active 228041 10564532 0 2.92e2 46.33
unix-epoll-input polling 224 0 0 3.46e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 80.66, last 128 main loops 3.13 per node 50.00
vector rates in 5.0949e6, out 5.0949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 176072 10731944 0 2.04e1 60.95
TenGigabitEthernet18/0/3-tx active 176072 10731944 0 7.72e1 60.95
dpdk-input polling 242381 10731181 0 7.57e1 44.27
ethernet-input active 380389 21463125 0 3.41e1 56.42
l2-fwd active 208936 21463125 0 4.36e1 102.73
l2-input active 208936 21463125 0 3.78e1 102.73
l2-learn active 208936 21463125 0 3.95e1 102.73
l2-output active 208936 21463125 0 1.76e1 102.73
memif-input polling 242381 10731944 0 1.53e2 44.28
memif2/1-output active 204317 10731181 0 2.17e1 52.52
memif2/1-tx active 204317 10731181 0 2.85e2 52.52
unix-epoll-input polling 237 0 0 3.50e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 75.48, last 128 main loops 8.63 per node 92.00
vector rates in 5.0155e6, out 5.0155e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 183229 10564528 0 2.07e1 57.66
TenGigabitEthernet18/0/3-tx active 183229 10564528 0 7.64e1 57.66
dpdk-input polling 264824 10563680 0 7.51e1 39.89
ethernet-input active 398084 21128208 0 3.39e1 53.07
l2-fwd active 220856 21128208 0 4.40e1 95.67
l2-input active 220856 21128208 0 3.80e1 95.67
l2-learn active 220856 21128208 0 3.99e1 95.67
l2-output active 220856 21128208 0 1.84e1 95.67
memif-input polling 264824 10564528 0 1.55e2 39.89
memif2/1-output active 214855 10563680 0 2.23e1 49.17
memif2/1-tx active 214855 10563680 0 2.96e2 49.17
unix-epoll-input polling 259 0 0 3.41e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 78.89, last 128 main loops .06 per node 1.00
vector rates in 5.0949e6, out 5.0949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 177109 10732094 0 2.04e1 60.59
TenGigabitEthernet18/0/3-tx active 177109 10732094 0 7.58e1 60.59
dpdk-input polling 269024 10731178 0 7.35e1 39.89
ethernet-input active 386462 21463272 0 3.40e1 55.54
l2-fwd active 214853 21463272 0 4.37e1 99.89
l2-input active 214853 21463272 0 3.79e1 99.89
l2-learn active 214853 21463272 0 3.96e1 99.89
l2-output active 214853 21463272 0 1.77e1 99.89
memif-input polling 269024 10732094 0 1.53e2 39.89
memif2/1-output active 209353 10731178 0 2.17e1 51.26
memif2/1-tx active 209353 10731178 0 2.88e2 51.26
unix-epoll-input polling 263 0 0 3.06e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 76.44, last 128 main loops 5.75 per node 61.33
vector rates in 5.0154e6, out 5.0154e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 181610 10564280 0 2.07e1 58.17
TenGigabitEthernet18/0/3-tx active 181610 10564280 0 7.66e1 58.17
dpdk-input polling 258700 10563756 0 7.59e1 40.83
ethernet-input active 393761 21128036 0 3.39e1 53.66
l2-fwd active 217737 21128036 0 4.39e1 97.03
l2-input active 217737 21128036 0 3.79e1 97.03
l2-learn active 217737 21128036 0 3.99e1 97.03
l2-output active 217737 21128036 0 1.80e1 97.03
memif-input polling 258700 10564280 0 1.54e2 40.84
memif2/1-output active 212151 10563756 0 2.23e1 49.79
memif2/1-tx active 212151 10563756 0 2.96e2 49.79
unix-epoll-input polling 253 0 0 3.25e3 0.00
imix-2t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 3.14e4 0.00
dhcp-client-process any wait 0 0 1 3.23e3 0.00
dpdk-process any wait 0 0 2 7.18e3 0.00
fib-walk any wait 0 0 2 1.71e3 0.00
ip-route-resolver-process any wait 0 0 1 1.64e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.49e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.41e3 0.00
lisp-retry-service any wait 0 0 2 3.00e3 0.00
memif-process any wait 0 0 2 3.73e3 0.00
statseg-collector-process time wait 0 0 1 5.86e3 0.00
unix-epoll-input polling 4486 0 0 2.32e6 0.00
vpe-oam-process any wait 0 0 3 1.32e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 46.40, last 128 main loops 0.00 per node 0.00
vector rates in 3.6239e6, out 3.6239e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 184023 7562576 0 2.43e1 41.09
TenGigabitEthernet18/0/2-tx active 184023 7562576 0 7.92e1 41.09
dpdk-input polling 798975 7563340 0 9.62e1 9.47
ethernet-input active 420960 15125916 0 4.03e1 35.93
l2-fwd active 278480 15125916 0 4.78e1 54.32
l2-input active 278480 15125916 0 4.06e1 54.32
l2-learn active 278480 15125916 0 4.49e1 54.32
l2-output active 278480 15125916 0 2.27e1 54.32
memif-input polling 798975 7562576 0 3.29e2 9.47
memif1/1-output active 236937 7563340 0 2.69e1 31.92
memif1/1-tx active 236937 7563340 0 4.16e2 31.92
unix-epoll-input polling 779 0 0 3.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 48.15, last 128 main loops 0.00 per node 0.00
vector rates in 3.6239e6, out 3.6239e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 183616 7563324 0 2.42e1 41.19
TenGigabitEthernet18/0/3-tx active 183616 7563324 0 8.02e1 41.19
dpdk-input polling 761245 7562588 0 9.59e1 9.93
ethernet-input active 425102 15125912 0 4.04e1 35.58
l2-fwd active 258653 15125912 0 4.73e1 58.48
l2-input active 258653 15125912 0 3.99e1 58.48
l2-learn active 258653 15125912 0 4.46e1 58.48
l2-output active 258653 15125912 0 2.25e1 58.48
memif-input polling 761245 7563324 0 3.27e2 9.94
memif2/1-output active 241486 7562588 0 2.72e1 31.32
memif2/1-tx active 241486 7562588 0 4.22e2 31.32
unix-epoll-input polling 743 0 0 3.40e3 0.00
imix-4t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 3.37e4 0.00
dpdk-process any wait 0 0 1 6.48e5 0.00
fib-walk any wait 0 0 2 1.57e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.45e3 0.00
lisp-retry-service any wait 0 0 2 3.01e3 0.00
memif-process any wait 0 0 1 3.45e3 0.00
unix-epoll-input polling 3296 0 0 3.15e6 0.00
vpe-oam-process any wait 0 0 2 1.65e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 43.18, last 128 main loops 3.75 per node 40.00
vector rates in 3.3533e6, out 3.3533e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 216314 6961968 0 2.73e1 32.18
TenGigabitEthernet18/0/2-tx active 216314 6961968 0 8.49e1 32.18
dpdk-input polling 250321 6962052 0 8.85e1 27.81
ethernet-input active 466635 13924020 0 4.12e1 29.84
l2-fwd active 250325 13924020 0 4.75e1 55.62
l2-input active 250325 13924020 0 3.97e1 55.62
l2-learn active 250325 13924020 0 4.60e1 55.62
l2-output active 250325 13924020 0 2.18e1 55.62
memif-input polling 250321 6961968 0 3.76e2 27.81
memif1/1-output active 250321 6962052 0 2.94e1 27.81
memif1/1-tx active 250321 6962052 0 4.88e2 27.81
unix-epoll-input polling 244 0 0 3.59e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 39.67, last 128 main loops 1.25 per node 20.00
vector rates in 3.3009e6, out 3.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 226994 6853274 0 2.83e1 30.19
TenGigabitEthernet18/0/2-tx active 226994 6853274 0 8.36e1 30.19
dpdk-input polling 269848 6853284 0 8.98e1 25.39
ethernet-input active 496827 13706558 0 4.20e1 27.59
l2-fwd active 269837 13706558 0 4.81e1 50.79
l2-input active 269837 13706558 0 4.01e1 50.79
l2-learn active 269837 13706558 0 4.72e1 50.79
l2-output active 269837 13706558 0 2.27e1 50.79
memif-input polling 269848 6853274 0 3.71e2 25.39
memif1/1-output active 269833 6853284 0 3.08e1 25.39
memif1/1-tx active 269833 6853284 0 5.07e2 25.39
unix-epoll-input polling 263 0 0 3.62e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 43.23, last 128 main loops 3.63 per node 38.67
vector rates in 3.3533e6, out 3.3533e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 218073 6962032 0 2.72e1 31.93
TenGigabitEthernet18/0/3-tx active 218073 6962032 0 8.44e1 31.93
dpdk-input polling 254313 6961968 0 9.11e1 27.38
ethernet-input active 467283 13924000 0 4.15e1 29.79
l2-fwd active 249535 13924000 0 4.74e1 55.79
l2-input active 249535 13924000 0 3.98e1 55.79
l2-learn active 249535 13924000 0 4.59e1 55.79
l2-output active 249535 13924000 0 2.22e1 55.79
memif-input polling 254313 6962032 0 3.73e2 27.38
memif2/1-output active 249210 6961968 0 2.95e1 27.94
memif2/1-tx active 249210 6961968 0 4.88e2 27.94
unix-epoll-input polling 249 0 0 3.47e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 40.59, last 128 main loops 2.88 per node 30.67
vector rates in 3.3009e6, out 3.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 229391 6853292 0 2.82e1 29.88
TenGigabitEthernet18/0/3-tx active 229391 6853292 0 8.40e1 29.88
dpdk-input polling 269639 6853244 0 9.02e1 25.42
ethernet-input active 490068 13706536 0 4.26e1 27.97
l2-fwd active 261473 13706536 0 4.77e1 52.42
l2-input active 261473 13706536 0 4.02e1 52.42
l2-learn active 261473 13706536 0 4.66e1 52.42
l2-output active 261473 13706536 0 2.29e1 52.42
memif-input polling 269639 6853292 0 3.70e2 25.42
memif2/1-output active 260677 6853244 0 3.02e1 26.29
memif2/1-tx active 260677 6853244 0 5.07e2 26.29
unix-epoll-input polling 263 0 0 3.51e3 0.00
imix-8t4c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 51 3.09e4 0.00
dpdk-process any wait 0 0 1 6.72e5 0.00
fib-walk any wait 0 0 2 2.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.74e3 0.00
lisp-retry-service any wait 0 0 2 4.99e3 0.00
memif-process any wait 0 0 1 2.83e3 0.00
unix-epoll-input polling 1554 0 0 6.66e6 0.00
vpe-oam-process any wait 0 0 2 1.85e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 9.50, last 128 main loops .81 per node 8.67
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 471621 3472692 0 7.31e1 7.36
TenGigabitEthernet18/0/2-tx active 471621 3472692 0 1.40e2 7.36
dpdk-input polling 604173 3472692 0 2.44e2 5.75
ethernet-input active 1041769 6945384 0 9.84e1 6.67
l2-fwd active 575538 6945384 0 6.93e1 12.07
l2-input active 575538 6945384 0 5.96e1 12.07
l2-learn active 575538 6945384 0 7.94e1 12.07
l2-output active 575538 6945384 0 5.61e1 12.07
memif-input polling 604173 3472692 0 5.77e2 5.75
memif1/1-output active 570148 3472692 0 8.55e1 6.09
memif1/1-tx active 570148 3472692 0 1.11e3 6.09
unix-epoll-input polling 589 0 0 3.71e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 9.21, last 128 main loops 0.00 per node 0.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 474752 3418442 0 7.42e1 7.20
TenGigabitEthernet18/0/2-tx active 474752 3418442 0 1.44e2 7.20
dpdk-input polling 622692 3418436 0 2.25e2 5.49
ethernet-input active 1054088 6836878 0 1.01e2 6.49
l2-fwd active 586213 6836878 0 7.09e1 11.66
l2-input active 586213 6836878 0 5.99e1 11.66
l2-learn active 586213 6836878 0 8.17e1 11.66
l2-output active 586213 6836878 0 5.84e1 11.66
memif-input polling 622692 3418442 0 5.89e2 5.49
memif1/1-output active 579336 3418436 0 8.87e1 5.90
memif1/1-tx active 579336 3418436 0 1.14e3 5.90
unix-epoll-input polling 608 0 0 4.26e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 9.18, last 128 main loops .75 per node 8.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 473313 3472700 0 7.10e1 7.34
TenGigabitEthernet18/0/2-tx active 473313 3472700 0 1.34e2 7.34
dpdk-input polling 644373 3472696 0 2.24e2 5.39
ethernet-input active 1067052 6945396 0 9.68e1 6.51
l2-fwd active 600950 6945396 0 6.94e1 11.56
l2-input active 600950 6945396 0 6.05e1 11.56
l2-learn active 600950 6945396 0 7.89e1 11.56
l2-output active 600950 6945396 0 5.56e1 11.56
memif-input polling 644373 3472700 0 5.82e2 5.39
memif1/1-output active 593739 3472696 0 8.67e1 5.85
memif1/1-tx active 593739 3472696 0 1.14e3 5.85
unix-epoll-input polling 629 0 0 3.34e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 9.22, last 128 main loops 1.25 per node 13.33
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 476140 3418436 0 7.36e1 7.18
TenGigabitEthernet18/0/2-tx active 476140 3418436 0 1.43e2 7.18
dpdk-input polling 620352 3418440 0 2.45e2 5.51
ethernet-input active 1054118 6836876 0 1.00e2 6.49
l2-fwd active 585032 6836876 0 7.02e1 11.69
l2-input active 585032 6836876 0 6.10e1 11.69
l2-learn active 585032 6836876 0 8.04e1 11.69
l2-output active 585032 6836876 0 5.74e1 11.69
memif-input polling 620352 3418436 0 5.82e2 5.51
memif1/1-output active 577978 3418440 0 8.79e1 5.91
memif1/1-tx active 577978 3418440 0 1.14e3 5.91
unix-epoll-input polling 605 0 0 3.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 9.05, last 128 main loops 1.25 per node 13.33
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 511004 3472696 0 7.43e1 6.79
TenGigabitEthernet18/0/3-tx active 511004 3472696 0 1.43e2 6.79
dpdk-input polling 1061212 3472704 0 2.62e2 3.27
ethernet-input active 1037115 6945400 0 9.77e1 6.69
l2-fwd active 632699 6945400 0 7.01e1 10.98
l2-input active 632699 6945400 0 6.12e1 10.98
l2-learn active 632699 6945400 0 7.98e1 10.98
l2-output active 632699 6945400 0 5.57e1 10.98
memif-input polling 1061212 3472696 0 6.04e2 3.27
memif2/1-output active 526111 3472704 0 7.93e1 6.60
memif2/1-tx active 526111 3472704 0 1.04e3 6.60
unix-epoll-input polling 1035 0 0 3.36e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 8.81, last 128 main loops .25 per node 4.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 505851 3418448 0 7.24e1 6.76
TenGigabitEthernet18/0/3-tx active 505851 3418448 0 1.44e2 6.76
dpdk-input polling 1020873 3418436 0 2.44e2 3.35
ethernet-input active 1056313 6836884 0 9.93e1 6.47
l2-fwd active 636337 6836884 0 7.25e1 10.74
l2-input active 636337 6836884 0 6.19e1 10.74
l2-learn active 636337 6836884 0 8.21e1 10.74
l2-output active 636337 6836884 0 5.85e1 10.74
memif-input polling 1020873 3418448 0 6.06e2 3.35
memif2/1-output active 550462 3418436 0 8.33e1 6.21
memif2/1-tx active 550462 3418436 0 1.08e3 6.21
unix-epoll-input polling 996 0 0 3.71e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 8.98, last 128 main loops .75 per node 8.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 502077 3472692 0 7.38e1 6.92
TenGigabitEthernet18/0/3-tx active 502077 3472692 0 1.39e2 6.92
dpdk-input polling 1020440 3472700 0 2.42e2 3.40
ethernet-input active 1052661 6945392 0 9.75e1 6.59
l2-fwd active 633888 6945392 0 7.21e1 10.96
l2-input active 633888 6945392 0 6.17e1 10.96
l2-learn active 633888 6945392 0 8.23e1 10.96
l2-output active 633888 6945392 0 5.76e1 10.96
memif-input polling 1020440 3472692 0 6.02e2 3.40
memif2/1-output active 550584 3472700 0 8.13e1 6.31
memif2/1-tx active 550584 3472700 0 1.06e3 6.31
unix-epoll-input polling 996 0 0 3.15e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 8.89, last 128 main loops .88 per node 9.33
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 504518 3418436 0 7.44e1 6.78
TenGigabitEthernet18/0/3-tx active 504518 3418436 0 1.44e2 6.78
dpdk-input polling 978449 3418446 0 2.47e2 3.49
ethernet-input active 1050164 6836882 0 1.00e2 6.51
l2-fwd active 627902 6836882 0 7.21e1 10.89
l2-input active 627902 6836882 0 6.19e1 10.89
l2-learn active 627902 6836882 0 8.28e1 10.89
l2-output active 627902 6836882 0 5.88e1 10.89
memif-input polling 978449 3418436 0 6.08e2 3.49
memif2/1-output active 545646 3418446 0 8.37e1 6.26
memif2/1-tx active 545646 3418446 0 1.08e3 6.26
unix-epoll-input polling 955 0 0 3.75e3 0.00

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 Intel-X710. 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 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-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 4.36e4 0.00
dpdk-process any wait 0 0 1 6.99e3 0.00
fib-walk any wait 0 0 2 1.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.32e3 0.00
lisp-retry-service any wait 0 0 2 1.38e3 0.00
memif-process any wait 0 0 1 2.82e3 0.00
unix-epoll-input polling 3533 0 0 2.91e6 0.00
vpe-oam-process any wait 0 0 2 7.62e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 222.64, last 128 main loops 24.00 per node 256.00
vector rates in 1.3661e7, out 1.3661e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 131130 27523668 0 9.79e0 209.89
TenGigabitEthernet18/0/2-tx active 131130 27523668 0 3.94e1 209.89
dpdk-input polling 138546 28787872 0 3.33e1 207.79
ethernet-input active 266745 56311540 0 1.55e1 211.11
l2-input active 239097 56311540 0 1.63e1 235.52
l2-output active 239097 56311540 0 7.07e0 235.52
memif-input polling 138546 27523668 0 8.50e1 198.66
memif1/1-output active 135615 28787872 0 9.43e0 212.28
memif1/1-tx active 135615 28787872 0 1.11e2 212.28
unix-epoll-input polling 135 0 0 2.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, 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
unix-epoll-input polling 15199 0 0 5.58e5 0.00
64b-4t2c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 51 4.17e4 0.00
dpdk-process any wait 0 0 2 7.17e3 0.00
fib-walk any wait 0 0 2 1.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.57e2 0.00
lisp-retry-service any wait 0 0 2 2.20e3 0.00
memif-process any wait 0 0 1 3.15e3 0.00
unix-epoll-input polling 3959 0 0 2.61e6 0.00
vpe-oam-process any wait 0 0 2 9.43e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 13.88, last 128 main loops .56 per node 12.00
vector rates in 4.3036e6, out 4.3036e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 9899860 17826608 0 1.25e2 1.80
ethernet-input active 1284125 17826608 0 3.89e1 13.88
l2-input active 1284125 17826608 0 2.95e1 13.88
l2-output active 1284125 17826608 0 2.44e1 13.88
memif-input polling 9899860 0 0 8.20e1 0.00
memif1/1-output active 1284125 17826608 0 2.89e1 13.88
memif1/1-tx active 1284125 17826608 0 2.46e2 13.88
unix-epoll-input polling 9658 0 0 1.25e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 115.15, last 128 main loops 21.75 per node 231.99
vector rates in 1.1875e7, out 1.1875e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 199633 31641708 0 1.05e1 158.49
TenGigabitEthernet18/0/2-tx active 199633 31641708 0 4.27e1 158.49
dpdk-input polling 392950 17548188 0 4.63e1 44.66
ethernet-input active 484962 49189896 0 1.85e1 101.43
l2-input active 369380 49189896 0 1.70e1 133.17
l2-output active 369380 49189896 0 9.35e0 133.17
memif-input polling 392950 31641708 0 9.15e1 80.52
memif1/1-output active 285329 17548188 0 1.41e1 61.50
memif1/1-tx active 285329 17548188 0 1.41e2 61.50
unix-epoll-input polling 383 0 0 2.09e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, 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
unix-epoll-input polling 15576 0 0 5.46e5 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, 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
unix-epoll-input polling 15379 0 0 5.53e5 0.00
64b-8t4c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 48 4.56e4 0.00
dpdk-process any wait 0 0 1 6.05e5 0.00
fib-walk any wait 0 0 2 4.57e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.35e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.92e3 0.00
lisp-retry-service any wait 0 0 2 2.74e3 0.00
memif-process any wait 0 0 1 3.45e3 0.00
statseg-collector-process time wait 0 0 1 9.41e3 0.00
unix-epoll-input polling 4101 0 0 2.49e6 0.00
vpe-oam-process any wait 0 0 2 1.22e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 6.52, last 128 main loops 0.00 per node 0.00
vector rates in 2.1920e6, out 2.1920e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 11896820 8996236 0 2.39e2 .76
ethernet-input active 1379627 8996236 0 6.51e1 6.52
l2-input active 1379627 8996236 0 4.55e1 6.52
l2-output active 1379627 8996236 0 4.39e1 6.52
memif-input polling 11896820 0 0 8.39e1 0.00
memif1/1-output active 1379627 8996236 0 4.96e1 6.52
memif1/1-tx active 1379627 8996236 0 4.83e2 6.52
unix-epoll-input polling 11607 0 0 1.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 81.96, last 128 main loops 15.94 per node 170.00
vector rates in 1.0440e7, out 1.0440e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 195550 33993148 0 1.05e1 173.83
TenGigabitEthernet18/0/2-tx active 195550 33993148 0 4.49e1 173.83
dpdk-input polling 1019028 8855688 0 7.39e1 8.69
ethernet-input active 588055 42848836 0 1.99e1 72.87
l2-input active 457589 42848836 0 1.78e1 93.64
l2-output active 457589 42848836 0 1.04e1 93.64
memif-input polling 1019028 33993148 0 9.43e1 33.36
memif1/1-output active 392505 8855688 0 2.36e1 22.56
memif1/1-tx active 392505 8855688 0 2.45e2 22.56
unix-epoll-input polling 994 0 0 2.06e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 6.58, last 128 main loops 0.00 per node 0.00
vector rates in 2.1920e6, out 2.1920e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 11582637 8996232 0 2.43e2 .78
ethernet-input active 1367281 8996232 0 6.39e1 6.58
l2-input active 1367281 8996232 0 4.49e1 6.58
l2-output active 1367281 8996232 0 4.37e1 6.58
memif-input polling 11582637 0 0 8.38e1 0.00
memif1/1-output active 1367281 8996232 0 5.01e1 6.58
memif1/1-tx active 1367281 8996232 0 4.83e2 6.58
unix-epoll-input polling 11300 0 0 1.25e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 6.44, last 128 main loops 0.00 per node 0.00
vector rates in 2.1578e6, out 2.1578e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 11714671 8855668 0 2.44e2 .76
ethernet-input active 1374491 8855668 0 6.62e1 6.44
l2-input active 1374491 8855668 0 4.54e1 6.44
l2-output active 1374491 8855668 0 4.43e1 6.44
memif-input polling 11714671 0 0 8.36e1 0.00
memif1/1-output active 1374491 8855668 0 5.06e1 6.44
memif1/1-tx active 1374491 8855668 0 4.93e2 6.44
unix-epoll-input polling 11429 0 0 1.21e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, 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
unix-epoll-input polling 15650 0 0 5.37e5 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, 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
unix-epoll-input polling 15477 0 0 5.43e5 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, 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
unix-epoll-input polling 15660 0 0 5.36e5 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, 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
unix-epoll-input polling 15670 0 0 5.36e5 0.00
imix-2t1c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 6.75e4 0.00
dpdk-process any wait 0 0 2 3.14e5 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.54e3 0.00
lisp-retry-service any wait 0 0 2 2.29e3 0.00
memif-process any wait 0 0 1 3.72e3 0.00
unix-epoll-input polling 3153 0 0 3.29e6 0.00
vpe-oam-process any wait 0 0 2 1.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 73.34, last 128 main loops 24.00 per node 256.00
vector rates in 6.6124e6, out 6.6124e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 246772 13671192 0 1.56e1 55.40
TenGigabitEthernet18/0/2-tx active 246772 13671192 0 4.98e1 55.40
dpdk-input polling 246844 13840256 0 5.41e1 56.07
ethernet-input active 493615 27511448 0 2.09e1 55.73
l2-input active 256640 27511448 0 1.75e1 107.19
l2-output active 256640 27511448 0 9.87e0 107.19
memif-input polling 246844 13671192 0 2.31e2 55.38
memif1/1-output active 246843 13840256 0 1.42e1 56.07
memif1/1-tx active 246843 13840256 0 2.94e2 56.07
unix-epoll-input polling 241 0 0 2.61e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.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
unix-epoll-input polling 16022 0 0 5.33e5 0.00
imix-4t2c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 43 3.75e4 0.00
dpdk-process any wait 0 0 2 7.23e3 0.00
fib-walk any wait 0 0 2 3.76e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.10e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.82e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.71e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.85e3 0.00
lisp-retry-service any wait 0 0 2 2.74e3 0.00
memif-process any wait 0 0 1 3.76e3 0.00
statseg-collector-process time wait 0 0 1 8.74e3 0.00
unix-epoll-input polling 3753 0 0 2.77e6 0.00
vpe-oam-process any wait 0 0 2 2.34e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 4.11, last 128 main loops .19 per node 4.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 8131560 6972784 0 2.67e2 .86
ethernet-input active 1698311 6972784 0 8.93e1 4.11
l2-input active 1698311 6972784 0 6.15e1 4.11
l2-output active 1698311 6972784 0 6.77e1 4.11
memif-input polling 8131560 0 0 8.97e1 0.00
memif1/1-output active 1698311 6972784 0 7.26e1 4.11
memif1/1-tx active 1698311 6972784 0 7.37e2 4.11
unix-epoll-input polling 7934 0 0 1.27e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 26.54, last 128 main loops 4.13 per node 52.80
vector rates in 4.9776e6, out 4.9776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 519733 13836612 0 2.16e1 26.62
TenGigabitEthernet18/0/2-tx active 519733 13836612 0 5.99e1 26.62
dpdk-input polling 520476 6863844 0 8.98e1 13.19
ethernet-input active 1039837 20700456 0 3.12e1 19.91
l2-input active 520195 20700456 0 2.15e1 39.79
l2-output active 520195 20700456 0 1.69e1 39.79
memif-input polling 520476 13836612 0 2.82e2 26.58
memif1/1-output active 520104 6863844 0 3.27e1 13.19
memif1/1-tx active 520104 6863844 0 4.44e2 13.19
unix-epoll-input polling 507 0 0 2.17e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.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
unix-epoll-input polling 15630 0 0 5.47e5 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.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
unix-epoll-input polling 15580 0 0 5.49e5 0.00
imix-8t4c-eth-l2xcbase-eth-1memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 46 4.03e4 0.00
dpdk-process any wait 0 0 1 1.19e4 0.00
fib-walk any wait 0 0 2 2.97e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.70e3 0.00
lisp-retry-service any wait 0 0 2 4.05e3 0.00
memif-process any wait 0 0 1 3.64e3 0.00
unix-epoll-input polling 3024 0 0 3.41e6 0.00
vpe-oam-process any wait 0 0 2 2.38e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 3.64, last 128 main loops 0.00 per node 0.00
vector rates in 8.3836e5, out 8.3836e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 15486766 3463416 0 6.84e2 .22
ethernet-input active 952612 3463416 0 1.03e2 3.64
l2-input active 952612 3463416 0 6.96e1 3.64
l2-output active 952612 3463416 0 7.68e1 3.64
memif-input polling 15486766 0 0 1.16e2 0.00
memif1/1-output active 952612 3463416 0 8.47e1 3.64
memif1/1-tx active 952612 3463416 0 1.08e3 3.64
unix-epoll-input polling 15109 0 0 1.24e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 21.51, last 128 main loops 2.06 per node 26.40
vector rates in 4.1524e6, out 4.1524e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 534264 13745204 0 2.22e1 25.73
TenGigabitEthernet18/0/2-tx active 534264 13745204 0 6.05e1 25.73
dpdk-input polling 536935 3409300 0 1.38e2 6.35
ethernet-input active 1060131 17154504 0 3.37e1 16.18
l2-input active 535014 17154504 0 2.33e1 32.06
l2-output active 535014 17154504 0 1.96e1 32.06
memif-input polling 536935 13745204 0 3.25e2 25.59
memif1/1-output active 525867 3409300 0 6.08e1 6.48
memif1/1-tx active 525867 3409300 0 7.89e2 6.48
unix-epoll-input polling 524 0 0 2.26e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 3.64, last 128 main loops 0.00 per node 0.00
vector rates in 8.3836e5, out 8.3836e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 16913839 3463416 0 7.42e2 .20
ethernet-input active 951242 3463416 0 1.01e2 3.64
l2-input active 951242 3463416 0 7.07e1 3.64
l2-output active 951242 3463416 0 7.76e1 3.64
memif-input polling 16913839 0 0 8.48e1 0.00
memif1/1-output active 951242 3463416 0 8.68e1 3.64
memif1/1-tx active 951242 3463416 0 1.08e3 3.64
unix-epoll-input polling 16502 0 0 1.22e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 3.63, last 128 main loops 0.00 per node 0.00
vector rates in 8.2526e5, out 8.2526e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 16991408 3409296 0 7.54e2 .20
ethernet-input active 938166 3409296 0 1.03e2 3.63
l2-input active 938166 3409296 0 7.14e1 3.63
l2-output active 938166 3409296 0 8.04e1 3.63
memif-input polling 16991408 0 0 8.43e1 0.00
memif1/1-output active 938166 3409296 0 8.65e1 3.63
memif1/1-tx active 938166 3409296 0 1.09e3 3.63
unix-epoll-input polling 16577 0 0 1.22e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, 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
unix-epoll-input polling 15723 0 0 5.38e5 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, 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
unix-epoll-input polling 15786 0 0 5.36e5 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, 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
unix-epoll-input polling 15667 0 0 5.40e5 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, 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
unix-epoll-input polling 15685 0 0 5.39e5 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 Intel-X710. 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 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-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 4.78e4 0.00
dpdk-process any wait 0 0 1 5.59e5 0.00
fib-walk any wait 0 0 2 2.24e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.28e3 0.00
lisp-retry-service any wait 0 0 2 2.54e3 0.00
memif-process any wait 0 0 1 3.44e3 0.00
unix-epoll-input polling 3580 0 0 2.93e6 0.00
vpe-oam-process any wait 0 0 2 8.31e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 180.04, last 128 main loops 12.09 per node 129.00
vector rates in 8.3359e6, out 8.3359e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87409 17489347 0 1.47e1 200.09
TenGigabitEthernet18/0/2-tx active 87409 17489347 0 7.14e1 200.09
dpdk-input polling 135855 17543688 0 6.27e1 129.14
ethernet-input active 202695 35033035 0 2.59e1 172.84
l2-input active 186479 35033035 0 2.55e1 187.87
l2-output active 186479 35033035 0 1.23e1 187.87
memif-input polling 135855 17489347 0 1.33e2 128.74
memif1/1-output active 115286 17543688 0 1.54e1 152.18
memif1/1-tx active 115286 17543688 0 1.74e2 152.18
unix-epoll-input polling 133 0 0 3.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 179.59, last 128 main loops 0.00 per node 0.00
vector rates in 8.3357e6, out 8.3357e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 90083 17543456 0 1.49e1 194.75
TenGigabitEthernet18/0/3-tx active 90083 17543456 0 7.22e1 194.75
dpdk-input polling 140266 17488895 0 6.22e1 124.68
ethernet-input active 208489 35032351 0 2.61e1 168.03
l2-input active 181650 35032351 0 2.54e1 192.86
l2-output active 181650 35032351 0 1.24e1 192.86
memif-input polling 140266 17543456 0 1.32e2 125.07
memif2/1-output active 118406 17488895 0 1.55e1 147.70
memif2/1-tx active 118406 17488895 0 1.73e2 147.70
unix-epoll-input polling 137 0 0 3.16e3 0.00
64b-4t2c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 6.14e4 0.00
dpdk-process any wait 0 0 1 1.09e4 0.00
fib-walk any wait 0 0 2 2.59e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.24e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.08e3 0.00
lisp-retry-service any wait 0 0 2 2.87e3 0.00
memif-process any wait 0 0 1 3.42e3 0.00
statseg-collector-process time wait 0 0 1 7.79e3 0.00
unix-epoll-input polling 1528 0 0 6.74e6 0.00
vpe-oam-process any wait 0 0 2 1.13e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 223.89, last 128 main loops 9.00 per node 192.00
vector rates in 8.2868e6, out 8.2868e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72021 17097696 0 1.47e1 237.39
TenGigabitEthernet18/0/2-tx active 72021 17097696 0 7.09e1 237.39
dpdk-input polling 82505 17097944 0 6.41e1 207.24
ethernet-input active 154235 34195640 0 2.47e1 221.71
l2-input active 151238 34195640 0 2.54e1 226.10
l2-output active 151238 34195640 0 1.09e1 226.10
memif-input polling 82505 17097696 0 1.31e2 207.23
memif1/1-output active 82214 17097944 0 1.45e1 207.97
memif1/1-tx active 82214 17097944 0 1.85e2 207.97
unix-epoll-input polling 80 0 0 3.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 210.17, last 128 main loops 24.00 per node 256.00
vector rates in 8.1575e6, out 8.1575e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73769 16830896 0 1.47e1 228.16
TenGigabitEthernet18/0/2-tx active 73769 16830896 0 6.95e1 228.16
dpdk-input polling 89765 16830958 0 6.28e1 187.50
ethernet-input active 162490 33661854 0 2.52e1 207.16
l2-input active 157837 33661854 0 2.53e1 213.27
l2-output active 157837 33661854 0 1.17e1 213.27
memif-input polling 89765 16830896 0 1.32e2 187.49
memif1/1-output active 88721 16830958 0 1.49e1 189.71
memif1/1-tx active 88721 16830958 0 1.94e2 189.71
unix-epoll-input polling 87 0 0 3.34e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 220.83, last 128 main loops 23.72 per node 253.00
vector rates in 8.2868e6, out 8.2868e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 73891 17097970 0 1.46e1 231.39
TenGigabitEthernet18/0/3-tx active 73891 17097970 0 7.19e1 231.39
dpdk-input polling 85703 17097806 0 6.34e1 199.50
ethernet-input active 156812 34195776 0 2.52e1 218.07
l2-input active 152889 34195776 0 2.52e1 223.66
l2-output active 152889 34195776 0 1.13e1 223.66
memif-input polling 85703 17097970 0 1.29e2 199.50
memif2/1-output active 82921 17097806 0 1.44e1 206.19
memif2/1-tx active 82921 17097806 0 1.85e2 206.19
unix-epoll-input polling 83 0 0 3.31e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 208.95, last 128 main loops 0.00 per node 0.00
vector rates in 8.1574e6, out 8.1574e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 75480 16830952 0 1.44e1 222.99
TenGigabitEthernet18/0/3-tx active 75480 16830952 0 7.05e1 222.99
dpdk-input polling 102438 16830738 0 6.35e1 164.30
ethernet-input active 164887 33661690 0 2.53e1 204.15
l2-input active 157306 33661690 0 2.54e1 213.99
l2-output active 157306 33661690 0 1.17e1 213.99
memif-input polling 102438 16830952 0 1.30e2 164.30
memif2/1-output active 89407 16830738 0 1.45e1 188.25
memif2/1-tx active 89407 16830738 0 1.94e2 188.25
unix-epoll-input polling 100 0 0 3.41e3 0.00
64b-8t4c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 7.18e4 0.00
dpdk-process any wait 0 0 2 3.26e5 0.00
fib-walk any wait 0 0 2 3.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.45e3 0.00
lisp-retry-service any wait 0 0 2 3.12e3 0.00
memif-process any wait 0 0 2 3.44e3 0.00
unix-epoll-input polling 3185 0 0 3.26e6 0.00
vpe-oam-process any wait 0 0 2 2.79e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 153.29, last 128 main loops 20.44 per node 218.00
vector rates in 6.8071e6, out 6.8071e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78502 14147342 0 1.49e1 180.22
TenGigabitEthernet18/0/2-tx active 78502 14147342 0 7.27e1 180.22
dpdk-input polling 115888 14147476 0 6.99e1 122.08
ethernet-input active 194372 28294818 0 2.60e1 145.57
l2-input active 174779 28294818 0 2.51e1 161.89
l2-output active 174779 28294818 0 1.29e1 161.89
memif-input polling 115888 14147342 0 1.38e2 122.08
memif1/1-output active 115870 14147476 0 1.58e1 122.09
memif1/1-tx active 115870 14147476 0 2.94e2 122.09
unix-epoll-input polling 113 0 0 3.67e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 146.71, last 128 main loops 17.25 per node 184.00
vector rates in 6.7007e6, out 6.7007e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80137 13926428 0 1.49e1 173.78
TenGigabitEthernet18/0/2-tx active 80137 13926428 0 7.06e1 173.78
dpdk-input polling 121551 13926312 0 6.91e1 114.57
ethernet-input active 201626 27852740 0 2.63e1 138.14
l2-input active 178083 27852740 0 2.52e1 156.40
l2-output active 178083 27852740 0 1.28e1 156.40
memif-input polling 121551 13926428 0 1.33e2 114.57
memif1/1-output active 121489 13926312 0 1.61e1 114.63
memif1/1-tx active 121489 13926312 0 3.13e2 114.63
unix-epoll-input polling 119 0 0 4.15e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 150.95, last 128 main loops 12.75 per node 136.00
vector rates in 6.8071e6, out 6.8071e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79684 14147272 0 1.57e1 177.54
TenGigabitEthernet18/0/2-tx active 79684 14147272 0 7.04e1 177.54
dpdk-input polling 118318 14147500 0 6.85e1 119.57
ethernet-input active 197955 28294772 0 2.59e1 142.94
l2-input active 176933 28294772 0 2.50e1 159.92
l2-output active 176933 28294772 0 1.29e1 159.92
memif-input polling 118318 14147272 0 1.34e2 119.57
memif1/1-output active 118271 14147500 0 1.58e1 119.62
memif1/1-tx active 118271 14147500 0 3.02e2 119.62
unix-epoll-input polling 115 0 0 3.80e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 144.83, last 128 main loops 13.17 per node 140.50
vector rates in 6.7007e6, out 6.7007e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82716 13926310 0 1.51e1 168.36
TenGigabitEthernet18/0/2-tx active 82716 13926310 0 7.07e1 168.36
dpdk-input polling 122902 13926468 0 7.11e1 113.31
ethernet-input active 205540 27852778 0 2.65e1 135.51
l2-input active 179099 27852778 0 2.52e1 155.52
l2-output active 179099 27852778 0 1.33e1 155.52
memif-input polling 122902 13926310 0 1.35e2 113.31
memif1/1-output active 122824 13926468 0 1.65e1 113.39
memif1/1-tx active 122824 13926468 0 3.06e2 113.39
unix-epoll-input polling 120 0 0 3.59e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 165.94, last 128 main loops 17.48 per node 186.50
vector rates in 6.8071e6, out 6.8071e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 82197 14147500 0 1.48e1 172.12
TenGigabitEthernet18/0/3-tx active 82197 14147500 0 7.28e1 172.12
dpdk-input polling 179240 14147335 0 7.01e1 78.93
ethernet-input active 182788 28294835 0 2.59e1 154.79
l2-input active 158243 28294835 0 2.51e1 178.81
l2-output active 158243 28294835 0 1.26e1 178.81
memif-input polling 179240 14147500 0 1.34e2 78.93
memif2/1-output active 100591 14147335 0 1.55e1 140.64
memif2/1-tx active 100591 14147335 0 2.98e2 140.64
unix-epoll-input polling 174 0 0 3.82e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 159.78, last 128 main loops 14.44 per node 154.00
vector rates in 6.7008e6, out 6.7008e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 84408 13926492 0 1.49e1 164.99
TenGigabitEthernet18/0/3-tx active 84408 13926492 0 7.11e1 164.99
dpdk-input polling 259897 13926362 0 7.10e1 53.58
ethernet-input active 186738 27852854 0 2.57e1 149.15
l2-input active 161892 27852854 0 2.47e1 172.05
l2-output active 161892 27852854 0 1.28e1 172.05
memif-input polling 259897 13926492 0 1.35e2 53.58
memif2/1-output active 102330 13926362 0 1.54e1 136.09
memif2/1-tx active 102330 13926362 0 3.09e2 136.09
unix-epoll-input polling 254 0 0 4.25e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 167.66, last 128 main loops 14.63 per node 156.00
vector rates in 6.8070e6, out 6.8070e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80973 14147196 0 1.48e1 174.71
TenGigabitEthernet18/0/3-tx active 80973 14147196 0 7.15e1 174.71
dpdk-input polling 171784 14147283 0 6.95e1 82.36
ethernet-input active 180366 28294479 0 2.57e1 156.87
l2-input active 157159 28294479 0 2.49e1 180.04
l2-output active 157159 28294479 0 1.26e1 180.04
memif-input polling 171784 14147196 0 1.33e2 82.35
memif2/1-output active 99393 14147283 0 1.53e1 142.34
memif2/1-tx active 99393 14147283 0 3.03e2 142.34
unix-epoll-input polling 167 0 0 3.85e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 162.69, last 128 main loops .56 per node 12.00
vector rates in 6.7006e6, out 6.7006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 82730 13926184 0 1.48e1 168.33
TenGigabitEthernet18/0/3-tx active 82730 13926184 0 7.17e1 168.33
dpdk-input polling 213950 13926084 0 7.13e1 65.09
ethernet-input active 184516 27852268 0 2.59e1 150.95
l2-input active 157884 27852268 0 2.49e1 176.41
l2-output active 157884 27852268 0 1.25e1 176.41
memif-input polling 213950 13926184 0 1.34e2 65.09
memif2/1-output active 101786 13926084 0 1.55e1 136.82
memif2/1-tx active 101786 13926084 0 3.10e2 136.82
unix-epoll-input polling 209 0 0 4.13e3 0.00
imix-2t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 49 4.32e4 0.00
dpdk-process any wait 0 0 1 8.27e3 0.00
fib-walk any wait 0 0 2 1.54e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.44e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.30e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.64e3 0.00
lisp-retry-service any wait 0 0 2 2.39e3 0.00
memif-process any wait 0 0 1 2.28e3 0.00
statseg-collector-process time wait 0 0 1 5.87e3 0.00
unix-epoll-input polling 2319 0 0 4.49e6 0.00
vpe-oam-process any wait 0 0 2 1.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 82.61, last 128 main loops .05 per node 1.00
vector rates in 4.7333e6, out 4.7333e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 120643 9878244 0 1.86e1 81.88
TenGigabitEthernet18/0/2-tx active 120643 9878244 0 7.39e1 81.88
dpdk-input polling 290442 9883424 0 7.79e1 34.03
ethernet-input active 296966 19761668 0 3.17e1 66.55
l2-input active 181461 19761668 0 2.51e1 108.90
l2-output active 181461 19761668 0 1.58e1 108.90
memif-input polling 290442 9878244 0 3.12e2 34.01
memif1/1-output active 176323 9883424 0 2.03e1 56.05
memif1/1-tx active 176323 9883424 0 4.05e2 56.05
unix-epoll-input polling 283 0 0 3.35e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 81.38, last 128 main loops 0.00 per node 0.00
vector rates in 4.7333e6, out 4.7333e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 119285 9883448 0 1.76e1 82.86
TenGigabitEthernet18/0/3-tx active 119285 9883448 0 7.39e1 82.86
dpdk-input polling 452968 9878268 0 8.07e1 21.81
ethernet-input active 298455 19761716 0 3.16e1 66.21
l2-input active 187186 19761716 0 2.50e1 105.57
l2-output active 187186 19761716 0 1.58e1 105.57
memif-input polling 452968 9883448 0 3.08e2 21.82
memif2/1-output active 179170 9878268 0 2.02e1 55.13
memif2/1-tx active 179170 9878268 0 4.05e2 55.13
unix-epoll-input polling 442 0 0 4.04e3 0.00
imix-4t2c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 52 2.56e4 0.00
dpdk-process any wait 0 0 1 1.32e4 0.00
fib-walk any wait 0 0 2 5.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.51e3 0.00
lisp-retry-service any wait 0 0 2 5.79e3 0.00
memif-process any wait 0 0 1 3.32e3 0.00
unix-epoll-input polling 2208 0 0 4.57e6 0.00
vpe-oam-process any wait 0 0 2 1.71e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 21.89, last 128 main loops 1.69 per node 21.60
vector rates in 3.3534e6, out 3.3534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 370202 6776552 0 3.74e1 18.31
TenGigabitEthernet18/0/2-tx active 370202 6776552 0 8.89e1 18.31
dpdk-input polling 433966 6776556 0 1.20e2 15.62
ethernet-input active 803968 13553108 0 5.20e1 16.86
l2-input active 433770 13553108 0 3.38e1 31.24
l2-output active 433770 13553108 0 2.89e1 31.24
memif-input polling 433966 6776552 0 4.08e2 15.62
memif1/1-output active 433766 6776556 0 4.22e1 15.62
memif1/1-tx active 433766 6776556 0 5.57e2 15.62
unix-epoll-input polling 423 0 0 3.42e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 21.05, last 128 main loops .38 per node 8.00
vector rates in 3.3009e6, out 3.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 380498 6670652 0 3.88e1 17.53
TenGigabitEthernet18/0/2-tx active 380498 6670652 0 8.95e1 17.53
dpdk-input polling 443777 6670668 0 1.25e2 15.03
ethernet-input active 823951 13341320 0 5.40e1 16.19
l2-input active 443462 13341320 0 3.42e1 30.08
l2-output active 443462 13341320 0 2.99e1 30.08
memif-input polling 443777 6670652 0 4.09e2 15.03
memif1/1-output active 443453 6670668 0 4.33e1 15.04
memif1/1-tx active 443453 6670668 0 5.64e2 15.04
unix-epoll-input polling 433 0 0 3.57e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.0, average vectors/node 22.66, last 128 main loops 1.31 per node 16.80
vector rates in 3.3533e6, out 3.3533e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 375213 6776548 0 3.79e1 18.06
TenGigabitEthernet18/0/3-tx active 375213 6776548 0 8.84e1 18.06
dpdk-input polling 427829 6776556 0 1.26e2 15.84
ethernet-input active 784015 13553104 0 5.61e1 17.29
l2-input active 412251 13553104 0 3.34e1 32.88
l2-output active 412251 13553104 0 2.86e1 32.88
memif-input polling 427829 6776548 0 4.09e2 15.84
memif2/1-output active 408802 6776556 0 4.11e1 16.58
memif2/1-tx active 408802 6776556 0 5.44e2 16.58
unix-epoll-input polling 417 0 0 3.43e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.0, average vectors/node 21.39, last 128 main loops .38 per node 8.00
vector rates in 3.3009e6, out 3.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 386840 6670650 0 3.87e1 17.24
TenGigabitEthernet18/0/3-tx active 386840 6670650 0 8.92e1 17.24
dpdk-input polling 454516 6670652 0 1.29e2 14.68
ethernet-input active 814450 13341302 0 5.44e1 16.38
l2-input active 433136 13341302 0 3.39e1 30.80
l2-output active 433136 13341302 0 2.97e1 30.80
memif-input polling 454516 6670650 0 4.04e2 14.68
memif2/1-output active 427610 6670652 0 4.18e1 15.59
memif2/1-tx active 427610 6670652 0 5.66e2 15.59
unix-epoll-input polling 443 0 0 3.56e3 0.00
imix-8t4c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 48 3.25e4 0.00
dpdk-process any wait 0 0 1 6.71e5 0.00
fib-walk any wait 0 0 2 2.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 4.10e3 0.00
lisp-retry-service any wait 0 0 2 6.89e3 0.00
memif-process any wait 0 0 1 4.55e3 0.00
unix-epoll-input polling 2112 0 0 4.71e6 0.00
vpe-oam-process any wait 0 0 2 1.85e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 6.97, last 128 main loops 0.00 per node 0.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 540480 3337323 0 8.29e1 6.17
TenGigabitEthernet18/0/2-tx active 540480 3337323 0 1.32e2 6.17
dpdk-input polling 859154 3337332 0 2.71e2 3.88
ethernet-input active 1212728 6674655 0 1.07e2 5.50
l2-input active 702420 6674655 0 5.41e1 9.50
l2-output active 702420 6674655 0 6.77e1 9.50
memif-input polling 859154 3337323 0 6.05e2 3.88
memif1/1-output active 672248 3337332 0 9.77e1 4.96
memif1/1-tx active 672248 3337332 0 1.30e3 4.96
unix-epoll-input polling 838 0 0 3.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 6.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 543336 3285160 0 8.26e1 6.05
TenGigabitEthernet18/0/2-tx active 543336 3285160 0 1.30e2 6.05
dpdk-input polling 897609 3285180 0 2.83e2 3.66
ethernet-input active 1215098 6570340 0 1.09e2 5.41
l2-input active 707581 6570340 0 5.45e1 9.29
l2-output active 707581 6570340 0 6.84e1 9.29
memif-input polling 897609 3285160 0 6.14e2 3.66
memif1/1-output active 671762 3285180 0 9.90e1 4.89
memif1/1-tx active 671762 3285180 0 1.32e3 4.89
unix-epoll-input polling 875 0 0 3.60e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 6.87, last 128 main loops .56 per node 7.20
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 548678 3337324 0 8.13e1 6.08
TenGigabitEthernet18/0/2-tx active 548678 3337324 0 1.34e2 6.08
dpdk-input polling 886735 3337332 0 2.67e2 3.76
ethernet-input active 1228435 6674656 0 1.08e2 5.43
l2-input active 714003 6674656 0 5.50e1 9.35
l2-output active 714003 6674656 0 6.83e1 9.35
memif-input polling 886735 3337324 0 6.07e2 3.76
memif1/1-output active 679757 3337332 0 9.76e1 4.91
memif1/1-tx active 679757 3337332 0 1.29e3 4.91
unix-epoll-input polling 865 0 0 3.67e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 6.84, last 128 main loops .38 per node 8.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 547110 3285164 0 8.45e1 6.00
TenGigabitEthernet18/0/2-tx active 547110 3285164 0 1.33e2 6.00
dpdk-input polling 874335 3285176 0 2.77e2 3.76
ethernet-input active 1217055 6570340 0 1.09e2 5.39
l2-input active 704680 6570340 0 5.46e1 9.32
l2-output active 704680 6570340 0 6.89e1 9.32
memif-input polling 874335 3285164 0 6.16e2 3.76
memif1/1-output active 669945 3285176 0 9.94e1 4.90
memif1/1-tx active 669945 3285176 0 1.32e3 4.90
unix-epoll-input polling 853 0 0 3.92e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 6.80, last 128 main loops 0.00 per node 0.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 590840 3337324 0 8.43e1 5.65
TenGigabitEthernet18/0/3-tx active 590840 3337324 0 1.33e2 5.65
dpdk-input polling 1375924 3337328 0 2.96e2 2.43
ethernet-input active 1210931 6674652 0 1.08e2 5.51
l2-input active 751810 6674652 0 5.54e1 8.88
l2-output active 751810 6674652 0 6.79e1 8.88
memif-input polling 1375924 3337324 0 6.36e2 2.43
memif2/1-output active 620091 3337328 0 9.15e1 5.38
memif2/1-tx active 620091 3337328 0 1.21e3 5.38
unix-epoll-input polling 1342 0 0 3.12e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 6.61, last 128 main loops .05 per node 1.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 592531 3285180 0 8.79e1 5.54
TenGigabitEthernet18/0/3-tx active 592531 3285180 0 1.34e2 5.54
dpdk-input polling 1527058 3285188 0 3.05e2 2.15
ethernet-input active 1217775 6570368 0 1.09e2 5.39
l2-input active 770740 6570368 0 5.63e1 8.52
l2-output active 770740 6570368 0 7.03e1 8.52
memif-input polling 1527058 3285180 0 6.41e2 2.15
memif2/1-output active 625244 3285188 0 9.28e1 5.25
memif2/1-tx active 625244 3285188 0 1.22e3 5.25
unix-epoll-input polling 1490 0 0 2.83e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 6.86, last 128 main loops .56 per node 7.20
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 586230 3337328 0 8.56e1 5.69
TenGigabitEthernet18/0/3-tx active 586230 3337328 0 1.37e2 5.69
dpdk-input polling 1412335 3337328 0 3.01e2 2.36
ethernet-input active 1198798 6674656 0 1.15e2 5.57
l2-input active 745955 6674656 0 5.60e1 8.95
l2-output active 745955 6674656 0 6.89e1 8.95
memif-input polling 1412335 3337328 0 6.49e2 2.36
memif2/1-output active 612568 3337328 0 8.92e1 5.45
memif2/1-tx active 612568 3337328 0 1.18e3 5.45
unix-epoll-input polling 1378 0 0 3.12e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 6.69, last 128 main loops .38 per node 4.80
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 590875 3285172 0 8.57e1 5.56
TenGigabitEthernet18/0/3-tx active 590875 3285172 0 1.37e2 5.56
dpdk-input polling 1496690 3285184 0 3.08e2 2.19
ethernet-input active 1204812 6570356 0 1.09e2 5.45
l2-input active 760124 6570356 0 5.59e1 8.64
l2-output active 760124 6570356 0 7.04e1 8.64
memif-input polling 1496690 3285172 0 6.51e2 2.19
memif2/1-output active 613937 3285184 0 9.13e1 5.35
memif2/1-tx active 613937 3285184 0 1.21e3 5.35
unix-epoll-input polling 1461 0 0 3.73e3 0.00

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 Intel-X710. 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 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-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 51 4.75e4 0.00
dpdk-process any wait 0 0 1 5.37e3 0.00
fib-walk any wait 0 0 2 1.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.44e3 0.00
lisp-retry-service any wait 0 0 2 2.75e3 0.00
memif-process any wait 0 0 1 3.13e3 0.00
unix-epoll-input polling 3999 0 0 2.57e6 0.00
vpe-oam-process any wait 0 0 2 1.43e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 175.67, last 128 main loops 22.69 per node 242.00
vector rates in 8.3325e6, out 8.3325e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88492 17174528 0 1.49e1 194.08
TenGigabitEthernet18/0/2-tx active 88492 17174528 0 7.08e1 194.08
dpdk-input polling 122148 17174620 0 6.11e1 140.61
ethernet-input active 203990 34349148 0 2.61e1 168.39
l2-input active 187075 34349148 0 2.57e1 183.61
l2-output active 187075 34349148 0 1.26e1 183.61
memif-input polling 122148 17174528 0 1.33e2 140.60
memif1/1-output active 115498 17174620 0 1.56e1 148.70
memif1/1-tx active 115498 17174620 0 1.75e2 148.70
unix-epoll-input polling 119 0 0 3.37e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 179.80, last 128 main loops 10.97 per node 140.40
vector rates in 8.3324e6, out 8.3324e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 88824 17174406 0 1.52e1 193.35
TenGigabitEthernet18/0/3-tx active 88824 17174406 0 7.09e1 193.35
dpdk-input polling 204939 17174212 0 6.21e1 83.80
ethernet-input active 197617 34348618 0 2.60e1 173.81
l2-input active 184451 34348618 0 2.56e1 186.22
l2-output active 184451 34348618 0 1.26e1 186.22
memif-input polling 204939 17174406 0 1.33e2 83.80
memif2/1-output active 108793 17174212 0 1.54e1 157.86
memif2/1-tx active 108793 17174212 0 1.73e2 157.86
unix-epoll-input polling 200 0 0 3.29e3 0.00
64b-4t2c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 5.81e4 0.00
dpdk-process any wait 0 0 1 5.97e5 0.00
fib-walk any wait 0 0 2 1.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.59e3 0.00
lisp-retry-service any wait 0 0 2 3.02e3 0.00
memif-process any wait 0 0 1 3.72e3 0.00
unix-epoll-input polling 3158 0 0 3.33e6 0.00
vpe-oam-process any wait 0 0 2 8.69e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 219.19, last 128 main loops 17.44 per node 186.00
vector rates in 8.3108e6, out 8.3108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74124 17492538 0 1.44e1 235.99
TenGigabitEthernet18/0/2-tx active 74124 17492538 0 7.15e1 235.99
dpdk-input polling 87835 17492496 0 6.09e1 199.15
ethernet-input active 161443 34985034 0 2.51e1 216.70
l2-input active 157768 34985034 0 2.54e1 221.75
l2-output active 157768 34985034 0 1.12e1 221.75
memif-input polling 87835 17492538 0 1.29e2 199.15
memif1/1-output active 87319 17492496 0 1.46e1 200.33
memif1/1-tx active 87319 17492496 0 1.87e2 200.33
unix-epoll-input polling 85 0 0 3.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 204.55, last 128 main loops 18.75 per node 200.00
vector rates in 8.1809e6, out 8.1809e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76165 17219008 0 1.43e1 226.08
TenGigabitEthernet18/0/2-tx active 76165 17219008 0 6.94e1 226.08
dpdk-input polling 96827 17219196 0 5.97e1 177.83
ethernet-input active 171251 34438204 0 2.51e1 201.09
l2-input active 165466 34438204 0 2.56e1 208.13
l2-output active 165466 34438204 0 1.17e1 208.13
memif-input polling 96827 17219008 0 1.32e2 177.83
memif1/1-output active 95086 17219196 0 1.48e1 181.09
memif1/1-tx active 95086 17219196 0 1.96e2 181.09
unix-epoll-input polling 94 0 0 3.47e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 223.88, last 128 main loops 22.88 per node 244.00
vector rates in 8.3108e6, out 8.3108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 75594 17492508 0 1.46e1 231.40
TenGigabitEthernet18/0/3-tx active 75594 17492508 0 7.19e1 231.40
dpdk-input polling 84658 17492556 0 6.04e1 206.63
ethernet-input active 158109 34985064 0 2.49e1 221.27
l2-input active 154427 34985064 0 2.52e1 226.55
l2-output active 154427 34985064 0 1.12e1 226.55
memif-input polling 84658 17492508 0 1.30e2 206.63
memif2/1-output active 82515 17492556 0 1.44e1 211.99
memif2/1-tx active 82515 17492556 0 1.87e2 211.99
unix-epoll-input polling 82 0 0 3.16e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 209.19, last 128 main loops 12.89 per node 137.50
vector rates in 8.1809e6, out 8.1809e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 78047 17219376 0 1.43e1 220.63
TenGigabitEthernet18/0/3-tx active 78047 17219376 0 7.00e1 220.63
dpdk-input polling 101979 17219008 0 6.05e1 168.85
ethernet-input active 168783 34438384 0 2.52e1 204.04
l2-input active 160472 34438384 0 2.51e1 214.61
l2-output active 160472 34438384 0 1.16e1 214.61
memif-input polling 101979 17219376 0 1.29e2 168.85
memif2/1-output active 90736 17219008 0 1.46e1 189.77
memif2/1-tx active 90736 17219008 0 1.97e2 189.77
unix-epoll-input polling 99 0 0 3.54e3 0.00
64b-8t4c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 7.23e4 0.00
dpdk-process any wait 0 0 1 4.94e3 0.00
fib-walk any wait 0 0 2 3.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 2.22e3 0.00
lisp-retry-service any wait 0 0 2 3.39e3 0.00
memif-process any wait 0 0 2 3.41e3 0.00
unix-epoll-input polling 5031 0 0 2.06e6 0.00
vpe-oam-process any wait 0 0 2 1.83e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 153.37, last 128 main loops 15.09 per node 161.00
vector rates in 6.8348e6, out 6.8348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77758 14219912 0 1.48e1 182.87
TenGigabitEthernet18/0/2-tx active 77758 14219912 0 7.26e1 182.87
dpdk-input polling 117158 14220128 0 6.94e1 121.38
ethernet-input active 194820 28440040 0 2.65e1 145.98
l2-input active 176059 28440040 0 2.53e1 161.54
l2-output active 176059 28440040 0 1.29e1 161.54
memif-input polling 117158 14219912 0 1.36e2 121.37
memif1/1-output active 117062 14220128 0 1.57e1 121.48
memif1/1-tx active 117062 14220128 0 2.93e2 121.48
unix-epoll-input polling 114 0 0 3.33e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 145.70, last 128 main loops 5.77 per node 73.80
vector rates in 6.7279e6, out 6.7279e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80206 13997444 0 1.48e1 174.52
TenGigabitEthernet18/0/2-tx active 80206 13997444 0 7.14e1 174.52
dpdk-input polling 123701 13997692 0 6.85e1 113.16
ethernet-input active 203747 27995136 0 2.64e1 137.40
l2-input active 180528 27995136 0 2.53e1 155.07
l2-output active 180528 27995136 0 1.31e1 155.07
memif-input polling 123701 13997444 0 1.36e2 113.16
memif1/1-output active 123541 13997692 0 1.58e1 113.30
memif1/1-tx active 123541 13997692 0 3.06e2 113.30
unix-epoll-input polling 121 0 0 3.59e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 150.73, last 128 main loops 6.33 per node 81.00
vector rates in 6.8348e6, out 6.8348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78000 14219964 0 1.46e1 182.31
TenGigabitEthernet18/0/2-tx active 78000 14219964 0 7.03e1 182.31
dpdk-input polling 120509 14220016 0 6.87e1 117.99
ethernet-input active 198432 28439980 0 2.61e1 143.32
l2-input active 178922 28439980 0 2.51e1 158.95
l2-output active 178922 28439980 0 1.29e1 158.95
memif-input polling 120509 14219964 0 1.36e2 117.99
memif1/1-output active 120432 14220016 0 1.59e1 118.08
memif1/1-tx active 120432 14220016 0 2.96e2 118.08
unix-epoll-input polling 118 0 0 3.34e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 150.76, last 128 main loops 19.88 per node 212.00
vector rates in 6.7279e6, out 6.7279e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77559 13997532 0 1.53e1 180.48
TenGigabitEthernet18/0/2-tx active 77559 13997532 0 7.16e1 180.48
dpdk-input polling 118300 13997968 0 7.04e1 118.33
ethernet-input active 195739 27995500 0 2.65e1 143.02
l2-input active 175659 27995500 0 2.53e1 159.37
l2-output active 175659 27995500 0 1.29e1 159.37
memif-input polling 118300 13997532 0 1.36e2 118.32
memif1/1-output active 118180 13997968 0 1.68e1 118.45
memif1/1-tx active 118180 13997968 0 3.02e2 118.45
unix-epoll-input polling 116 0 0 3.32e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 173.27, last 128 main loops 0.00 per node 0.00
vector rates in 6.8348e6, out 6.8348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80036 14220124 0 1.48e1 177.67
TenGigabitEthernet18/0/3-tx active 80036 14220124 0 7.38e1 177.67
dpdk-input polling 153464 14219827 0 6.86e1 92.66
ethernet-input active 174604 28439951 0 2.58e1 162.88
l2-input active 153678 28439951 0 2.49e1 185.06
l2-output active 153678 28439951 0 1.26e1 185.06
memif-input polling 153464 14220124 0 1.36e2 92.66
memif2/1-output active 94568 14219827 0 1.54e1 150.37
memif2/1-tx active 94568 14219827 0 2.95e2 150.37
unix-epoll-input polling 150 0 0 3.95e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 170.03, last 128 main loops 0.00 per node 0.00
vector rates in 6.7279e6, out 6.7279e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79703 13997808 0 1.47e1 175.62
TenGigabitEthernet18/0/3-tx active 79703 13997808 0 7.21e1 175.62
dpdk-input polling 169188 13997642 0 6.82e1 82.73
ethernet-input active 175781 27995450 0 2.57e1 159.26
l2-input active 153526 27995450 0 2.48e1 182.35
l2-output active 153526 27995450 0 1.27e1 182.35
memif-input polling 169188 13997808 0 1.33e2 82.74
memif2/1-output active 96078 13997642 0 1.54e1 145.69
memif2/1-tx active 96078 13997642 0 3.12e2 145.69
unix-epoll-input polling 166 0 0 3.92e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 171.84, last 128 main loops 0.00 per node 0.00
vector rates in 6.8349e6, out 6.8349e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79939 14220356 0 1.47e1 177.89
TenGigabitEthernet18/0/3-tx active 79939 14220356 0 7.16e1 177.89
dpdk-input polling 163630 14219924 0 6.79e1 86.90
ethernet-input active 176136 28440280 0 2.55e1 161.47
l2-input active 154871 28440280 0 2.50e1 183.64
l2-output active 154871 28440280 0 1.25e1 183.64
memif-input polling 163630 14220356 0 1.35e2 86.91
memif2/1-output active 96197 14219924 0 1.55e1 147.82
memif2/1-tx active 96197 14219924 0 2.99e2 147.82
unix-epoll-input polling 160 0 0 3.78e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 164.68, last 128 main loops 0.00 per node 0.00
vector rates in 6.7279e6, out 6.7279e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 82730 13997764 0 1.48e1 169.19
TenGigabitEthernet18/0/3-tx active 82730 13997764 0 7.22e1 169.19
dpdk-input polling 181204 13997722 0 6.99e1 77.25
ethernet-input active 182774 27995486 0 2.59e1 153.17
l2-input active 157221 27995486 0 2.49e1 178.06
l2-output active 157221 27995486 0 1.27e1 178.06
memif-input polling 181204 13997764 0 1.36e2 77.25
memif2/1-output active 100044 13997722 0 1.55e1 139.92
memif2/1-tx active 100044 13997722 0 3.06e2 139.92
unix-epoll-input polling 177 0 0 3.88e3 0.00
imix-2t1c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 3.73e4 0.00
dpdk-process any wait 0 0 2 5.96e5 0.00
fib-walk any wait 0 0 2 2.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.39e3 0.00
lisp-retry-service any wait 0 0 2 5.75e3 0.00
memif-process any wait 0 0 1 3.85e3 0.00
unix-epoll-input polling 3918 0 0 2.67e6 0.00
vpe-oam-process any wait 0 0 2 1.73e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 81.99, last 128 main loops 8.81 per node 112.79
vector rates in 4.7093e6, out 4.7093e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 112607 9877744 0 1.74e1 87.72
TenGigabitEthernet18/0/2-tx active 112607 9877744 0 7.42e1 87.72
dpdk-input polling 358563 9877844 0 7.96e1 27.55
ethernet-input active 293856 19755588 0 3.17e1 67.23
l2-input active 188009 19755588 0 2.52e1 105.08
l2-output active 188009 19755588 0 1.58e1 105.08
memif-input polling 358563 9877744 0 3.13e2 27.55
memif1/1-output active 181249 9877844 0 2.04e1 54.49
memif1/1-tx active 181249 9877844 0 4.08e2 54.49
unix-epoll-input polling 350 0 0 3.42e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 85.85, last 128 main loops 5.81 per node 74.40
vector rates in 4.7093e6, out 4.7093e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 111160 9877864 0 1.74e1 88.86
TenGigabitEthernet18/0/3-tx active 111160 9877864 0 7.37e1 88.86
dpdk-input polling 545473 9877848 0 8.19e1 18.11
ethernet-input active 279670 19755712 0 3.09e1 70.64
l2-input active 180575 19755712 0 2.49e1 109.40
l2-output active 180575 19755712 0 1.56e1 109.40
memif-input polling 545473 9877864 0 3.14e2 18.11
memif2/1-output active 168510 9877848 0 1.97e1 58.62
memif2/1-tx active 168510 9877848 0 4.05e2 58.62
unix-epoll-input polling 533 0 0 3.53e3 0.00
imix-4t2c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 2.71e4 0.00
dpdk-process any wait 0 0 1 1.35e4 0.00
fib-walk any wait 0 0 2 3.43e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.87e3 0.00
lisp-retry-service any wait 0 0 2 4.38e3 0.00
memif-process any wait 0 0 1 3.14e3 0.00
unix-epoll-input polling 3248 0 0 3.19e6 0.00
vpe-oam-process any wait 0 0 2 1.91e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 22.08, last 128 main loops 2.25 per node 28.80
vector rates in 3.3534e6, out 3.3534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 375386 6961736 0 3.72e1 18.55
TenGigabitEthernet18/0/2-tx active 375386 6961736 0 8.97e1 18.55
dpdk-input polling 443080 6961748 0 1.19e2 15.71
ethernet-input active 818189 13923484 0 5.27e1 17.02
l2-input active 442813 13923484 0 3.37e1 31.44
l2-output active 442813 13923484 0 2.89e1 31.44
memif-input polling 443080 6961736 0 4.08e2 15.71
memif1/1-output active 442803 6961748 0 4.23e1 15.72
memif1/1-tx active 442803 6961748 0 5.56e2 15.72
unix-epoll-input polling 432 0 0 3.52e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 20.86, last 128 main loops 1.31 per node 16.80
vector rates in 3.3009e6, out 3.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 388710 6852944 0 3.86e1 17.63
TenGigabitEthernet18/0/2-tx active 388710 6852944 0 8.87e1 17.63
dpdk-input polling 463145 6852964 0 1.23e2 14.79
ethernet-input active 851460 13705908 0 5.44e1 16.09
l2-input active 462756 13705908 0 3.45e1 29.62
l2-output active 462756 13705908 0 2.99e1 29.62
memif-input polling 463145 6852944 0 4.02e2 14.79
memif1/1-output active 462750 6852964 0 4.39e1 14.81
memif1/1-tx active 462750 6852964 0 5.73e2 14.81
unix-epoll-input polling 452 0 0 3.33e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 22.89, last 128 main loops .75 per node 16.00
vector rates in 3.3534e6, out 3.3534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 380673 6961748 0 3.73e1 18.29
TenGigabitEthernet18/0/3-tx active 380673 6961748 0 9.00e1 18.29
dpdk-input polling 436138 6961732 0 1.26e2 15.96
ethernet-input active 796662 13923480 0 5.58e1 17.48
l2-input active 419722 13923480 0 3.32e1 33.17
l2-output active 419722 13923480 0 2.84e1 33.17
memif-input polling 436138 6961748 0 4.08e2 15.96
memif2/1-output active 415989 6961732 0 4.04e1 16.74
memif2/1-tx active 415989 6961732 0 5.47e2 16.74
unix-epoll-input polling 425 0 0 3.39e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 21.64, last 128 main loops 1.50 per node 19.20
vector rates in 3.3009e6, out 3.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 394970 6852960 0 3.91e1 17.35
TenGigabitEthernet18/0/3-tx active 394970 6852960 0 8.83e1 17.35
dpdk-input polling 460554 6852972 0 1.29e2 14.88
ethernet-input active 827603 13705932 0 5.42e1 16.56
l2-input active 438914 13705932 0 3.39e1 31.23
l2-output active 438914 13705932 0 2.94e1 31.23
memif-input polling 460554 6852960 0 4.05e2 14.88
memif2/1-output active 432633 6852972 0 4.09e1 15.84
memif2/1-tx active 432633 6852972 0 5.69e2 15.84
unix-epoll-input polling 449 0 0 3.39e3 0.00
imix-8t4c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 41 3.51e4 0.00
dpdk-process any wait 0 0 2 3.36e5 0.00
fib-walk any wait 0 0 2 2.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.78e3 0.00
lisp-retry-service any wait 0 0 2 3.11e3 0.00
memif-process any wait 0 0 2 4.71e3 0.00
unix-epoll-input polling 4705 0 0 2.21e6 0.00
vpe-oam-process any wait 0 0 2 3.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 7.03, last 128 main loops .56 per node 7.20
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 566228 3491604 0 8.39e1 6.17
TenGigabitEthernet18/0/2-tx active 566228 3491604 0 1.30e2 6.17
dpdk-input polling 870698 3491604 0 2.69e2 4.01
ethernet-input active 1261522 6983208 0 1.07e2 5.54
l2-input active 724544 6983208 0 5.35e1 9.64
l2-output active 724544 6983208 0 6.55e1 9.64
memif-input polling 870698 3491604 0 6.08e2 4.01
memif1/1-output active 695294 3491604 0 9.67e1 5.02
memif1/1-tx active 695294 3491604 0 1.31e3 5.02
unix-epoll-input polling 850 0 0 3.16e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 6.77, last 128 main loops .19 per node 4.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 572647 3437046 0 8.39e1 6.00
TenGigabitEthernet18/0/2-tx active 572647 3437046 0 1.31e2 6.00
dpdk-input polling 946950 3437040 0 2.75e2 3.63
ethernet-input active 1282123 6874086 0 1.09e2 5.36
l2-input active 747271 6874086 0 5.46e1 9.19
l2-output active 747271 6874086 0 6.89e1 9.19
memif-input polling 946950 3437046 0 6.12e2 3.63
memif1/1-output active 709476 3437040 0 1.00e2 4.84
memif1/1-tx active 709476 3437040 0 1.32e3 4.84
unix-epoll-input polling 924 0 0 3.81e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 6.95, last 128 main loops .47 per node 10.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 572716 3491612 0 8.34e1 6.09
TenGigabitEthernet18/0/2-tx active 572716 3491612 0 1.27e2 6.09
dpdk-input polling 900239 3491600 0 2.66e2 3.88
ethernet-input active 1275539 6983212 0 1.08e2 5.47
l2-input active 734856 6983212 0 5.35e1 9.50
l2-output active 734856 6983212 0 6.64e1 9.50
memif-input polling 900239 3491612 0 6.23e2 3.88
memif1/1-output active 702823 3491600 0 9.76e1 4.97
memif1/1-tx active 702823 3491600 0 1.29e3 4.97
unix-epoll-input polling 878 0 0 3.43e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 6.82, last 128 main loops .38 per node 4.80
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 563992 3437044 0 8.15e1 6.09
TenGigabitEthernet18/0/2-tx active 563992 3437044 0 1.29e2 6.09
dpdk-input polling 940063 3437040 0 2.80e2 3.66
ethernet-input active 1271313 6874084 0 1.08e2 5.41
l2-input active 743601 6874084 0 5.46e1 9.24
l2-output active 743601 6874084 0 6.73e1 9.24
memif-input polling 940063 3437044 0 6.12e2 3.66
memif1/1-output active 707321 3437040 0 9.94e1 4.86
memif1/1-tx active 707321 3437040 0 1.33e3 4.86
unix-epoll-input polling 917 0 0 3.46e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 6.76, last 128 main loops .56 per node 7.20
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 618472 3491596 0 8.60e1 5.65
TenGigabitEthernet18/0/3-tx active 618472 3491596 0 1.34e2 5.65
dpdk-input polling 1527965 3491600 0 3.10e2 2.29
ethernet-input active 1269172 6983196 0 1.09e2 5.50
l2-input active 796843 6983196 0 5.56e1 8.76
l2-output active 796843 6983196 0 6.83e1 8.76
memif-input polling 1527965 3491596 0 6.37e2 2.29
memif2/1-output active 650700 3491600 0 9.12e1 5.37
memif2/1-tx active 650700 3491600 0 1.19e3 5.37
unix-epoll-input polling 1491 0 0 3.26e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 6.61, last 128 main loops .19 per node 4.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 629453 3437052 0 8.77e1 5.46
TenGigabitEthernet18/0/3-tx active 629453 3437052 0 1.33e2 5.46
dpdk-input polling 1848076 3437048 0 3.19e2 1.86
ethernet-input active 1258836 6874100 0 1.14e2 5.46
l2-input active 820567 6874100 0 5.65e1 8.38
l2-output active 820567 6874100 0 6.93e1 8.38
memif-input polling 1848076 3437052 0 6.63e2 1.86
memif2/1-output active 629383 3437048 0 8.92e1 5.46
memif2/1-tx active 629383 3437048 0 1.17e3 5.46
unix-epoll-input polling 1803 0 0 3.49e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 6.76, last 128 main loops 0.00 per node 0.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 616275 3491588 0 8.87e1 5.67
TenGigabitEthernet18/0/3-tx active 616275 3491588 0 1.34e2 5.67
dpdk-input polling 1608324 3491600 0 3.11e2 2.17
ethernet-input active 1265181 6983188 0 1.07e2 5.52
l2-input active 799867 6983188 0 5.51e1 8.73
l2-output active 799867 6983188 0 6.91e1 8.73
memif-input polling 1608324 3491588 0 6.49e2 2.17
memif2/1-output active 648906 3491600 0 8.99e1 5.38
memif2/1-tx active 648906 3491600 0 1.17e3 5.38
unix-epoll-input polling 1569 0 0 3.29e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 6.67, last 128 main loops .38 per node 4.80
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 622743 3437044 0 8.78e1 5.52
TenGigabitEthernet18/0/3-tx active 622743 3437044 0 1.36e2 5.52
dpdk-input polling 1519901 3437048 0 3.23e2 2.26
ethernet-input active 1267047 6874092 0 1.11e2 5.43
l2-input active 795299 6874092 0 5.57e1 8.64
l2-output active 795299 6874092 0 7.02e1 8.64
memif-input polling 1519901 3437044 0 6.53e2 2.26
memif2/1-output active 644304 3437048 0 9.23e1 5.33
memif2/1-tx active 644304 3437048 0 1.19e3 5.33
unix-epoll-input polling 1483 0 0 3.49e3 0.00

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 Intel-X710.
  • [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 4.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
api-rx-from-ring active 0 0 52 5.43e4 0.00
dpdk-process any wait 0 0 1 1.09e6 0.00
fib-walk any wait 0 0 3 1.82e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.16e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.48e3 0.00
lisp-retry-service any wait 0 0 3 3.50e3 0.00
memif-process any wait 0 0 2 2.24e3 0.00
statseg-collector-process time wait 0 0 1 5.66e3 0.00
unix-epoll-input polling 3364 0 0 3.13e6 0.00
vpe-oam-process any wait 0 0 2 1.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 178.94, last 128 main loops 6.67 per node 122.00
vector rates in 6.5563e6, out 6.5563e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 70303 13806889 0 1.49e1 196.39
TenGigabitEthernet18/0/2-tx active 70303 13806889 0 7.25e1 196.39
dpdk-input polling 117103 13807094 0 6.31e1 117.91
ethernet-input active 160033 27613983 0 2.00e1 172.55
ip4-input active 70303 13806889 0 4.76e1 196.39
ip4-input-no-checksum active 89730 13807094 0 3.44e1 153.87
ip4-lookup active 145759 27613983 0 4.16e1 189.45
ip4-rewrite active 145759 27613983 0 3.99e1 189.45
memif-input polling 117103 13806889 0 1.35e2 117.90
memif1/1-output active 89730 13807094 0 1.57e1 153.87
memif1/1-tx active 89730 13807094 0 1.75e2 153.87
unix-epoll-input polling 114 0 0 3.33e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 179.45, last 128 main loops 24.50 per node 224.00
vector rates in 6.5562e6, out 6.5562e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 69737 13807094 0 1.48e1 197.99
TenGigabitEthernet18/0/3-tx active 69737 13807094 0 7.33e1 197.99
dpdk-input polling 109656 13806848 0 6.38e1 125.91
ethernet-input active 161531 27613942 0 2.03e1 170.95
ip4-input active 69737 13807094 0 4.72e1 197.99
ip4-input-no-checksum active 91794 13806848 0 3.46e1 150.41
ip4-lookup active 142416 27613942 0 4.17e1 193.89
ip4-rewrite active 142416 27613942 0 3.99e1 193.89
memif-input polling 109656 13807094 0 1.34e2 125.91
memif2/1-output active 91794 13806848 0 1.55e1 150.41
memif2/1-tx active 91794 13806848 0 1.74e2 150.41
unix-epoll-input polling 107 0 0 3.26e3 0.00
64b-4t2c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 7.79e4 0.00
dpdk-process any wait 0 0 1 1.15e6 0.00
fib-walk any wait 0 0 3 2.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.19e3 0.00
lisp-retry-service any wait 0 0 3 3.84e3 0.00
memif-process any wait 0 0 2 2.79e3 0.00
unix-epoll-input polling 2488 0 0 4.21e6 0.00
vpe-oam-process any wait 0 0 2 1.10e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 205.31, last 128 main loops 24.61 per node 225.00
vector rates in 6.5046e6, out 6.5046e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60127 13648568 0 1.47e1 226.99
TenGigabitEthernet18/0/2-tx active 60127 13648568 0 7.29e1 226.99
dpdk-input polling 75732 13648596 0 6.38e1 180.22
ethernet-input active 134782 27297164 0 1.94e1 202.53
ip4-input active 60127 13648568 0 4.58e1 226.99
ip4-input-no-checksum active 74655 13648596 0 3.29e1 182.82
ip4-lookup active 130216 27297164 0 4.17e1 209.63
ip4-rewrite active 130216 27297164 0 3.91e1 209.63
memif-input polling 75732 13648568 0 1.34e2 180.22
memif1/1-output active 74655 13648596 0 1.49e1 182.82
memif1/1-tx active 74655 13648596 0 1.89e2 182.82
unix-epoll-input polling 74 0 0 3.27e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 185.70, last 128 main loops 6.34 per node 115.99
vector rates in 6.4029e6, out 6.4029e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 63487 13435464 0 1.48e1 211.63
TenGigabitEthernet18/0/2-tx active 63487 13435464 0 7.17e1 211.63
dpdk-input polling 88412 13435360 0 6.29e1 151.96
ethernet-input active 147664 26870824 0 1.99e1 181.97
ip4-input active 63487 13435464 0 4.64e1 211.63
ip4-input-no-checksum active 84177 13435360 0 3.41e1 159.61
ip4-lookup active 140249 26870824 0 4.26e1 191.59
ip4-rewrite active 140249 26870824 0 3.97e1 191.59
memif-input polling 88412 13435464 0 1.34e2 151.96
memif1/1-output active 84177 13435360 0 1.51e1 159.61
memif1/1-tx active 84177 13435360 0 1.96e2 159.61
unix-epoll-input polling 86 0 0 3.18e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 211.22, last 128 main loops 26.30 per node 240.50
vector rates in 6.5046e6, out 6.5046e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 61504 13648602 0 1.45e1 221.91
TenGigabitEthernet18/0/3-tx active 61504 13648602 0 7.39e1 221.91
dpdk-input polling 71820 13648568 0 6.33e1 190.04
ethernet-input active 131268 27297170 0 1.96e1 207.95
ip4-input active 61504 13648602 0 4.63e1 221.91
ip4-input-no-checksum active 69764 13648568 0 3.28e1 195.64
ip4-lookup active 126182 27297170 0 4.15e1 216.33
ip4-rewrite active 126182 27297170 0 3.88e1 216.33
memif-input polling 71820 13648602 0 1.33e2 190.04
memif2/1-output active 69764 13648568 0 1.46e1 195.64
memif2/1-tx active 69764 13648568 0 1.89e2 195.64
unix-epoll-input polling 70 0 0 3.40e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 191.98, last 128 main loops 2.68 per node 28.58
vector rates in 6.4029e6, out 6.4029e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64982 13435420 0 1.45e1 206.76
TenGigabitEthernet18/0/3-tx active 64982 13435420 0 7.20e1 206.76
dpdk-input polling 93331 13435435 0 6.37e1 143.95
ethernet-input active 144405 26870855 0 2.02e1 186.08
ip4-input active 64982 13435420 0 4.65e1 206.76
ip4-input-no-checksum active 79423 13435435 0 3.38e1 169.16
ip4-lookup active 133317 26870855 0 4.27e1 201.56
ip4-rewrite active 133317 26870855 0 3.91e1 201.56
memif-input polling 93331 13435420 0 1.34e2 143.95
memif2/1-output active 79423 13435435 0 1.49e1 169.16
memif2/1-tx active 79423 13435435 0 1.96e2 169.16
unix-epoll-input polling 91 0 0 3.18e3 0.00
64b-8t4c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 7.99e4 0.00
dpdk-process any wait 0 0 1 8.42e3 0.00
fib-walk any wait 0 0 2 2.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.26e3 0.00
lisp-retry-service any wait 0 0 2 5.09e3 0.00
memif-process any wait 0 0 1 3.98e3 0.00
unix-epoll-input polling 2191 0 0 4.68e6 0.00
vpe-oam-process any wait 0 0 2 1.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 161.56, last 128 main loops 3.06 per node 56.00
vector rates in 5.7789e6, out 5.7789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 63194 11877480 0 1.54e1 187.95
TenGigabitEthernet18/0/2-tx active 63194 11877480 0 7.47e1 187.95
dpdk-input polling 88965 11877696 0 6.98e1 133.51
ethernet-input active 152057 23755176 0 2.13e1 156.23
ip4-input active 63194 11877480 0 4.64e1 187.95
ip4-input-no-checksum active 88863 11877696 0 3.38e1 133.66
ip4-lookup active 139508 23755176 0 4.19e1 170.28
ip4-rewrite active 139508 23755176 0 3.97e1 170.28
memif-input polling 88965 11877480 0 1.38e2 133.51
memif1/1-output active 88863 11877696 0 1.59e1 133.66
memif1/1-tx active 88863 11877696 0 2.64e2 133.66
unix-epoll-input polling 87 0 0 3.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 150.64, last 128 main loops 19.25 per node 176.00
vector rates in 5.6886e6, out 5.6886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 65972 11691896 0 1.53e1 177.23
TenGigabitEthernet18/0/2-tx active 65972 11691896 0 7.26e1 177.23
dpdk-input polling 95977 11691980 0 6.85e1 121.82
ethernet-input active 161779 23383876 0 2.14e1 144.54
ip4-input active 65972 11691896 0 4.59e1 177.23
ip4-input-no-checksum active 95807 11691980 0 3.42e1 122.04
ip4-lookup active 145400 23383876 0 4.30e1 160.82
ip4-rewrite active 145400 23383876 0 3.94e1 160.82
memif-input polling 95977 11691896 0 1.37e2 121.82
memif1/1-output active 95807 11691980 0 1.63e1 122.04
memif1/1-tx active 95807 11691980 0 2.79e2 122.04
unix-epoll-input polling 94 0 0 3.54e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 158.45, last 128 main loops 27.34 per node 250.00
vector rates in 5.7789e6, out 5.7789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 63792 11877596 0 1.58e1 186.19
TenGigabitEthernet18/0/2-tx active 63792 11877596 0 7.25e1 186.19
dpdk-input polling 90910 11877592 0 6.82e1 130.65
ethernet-input active 154631 23755188 0 2.11e1 153.63
ip4-input active 63792 11877596 0 4.58e1 186.19
ip4-input-no-checksum active 90839 11877592 0 3.38e1 130.75
ip4-lookup active 142849 23755188 0 4.26e1 166.29
ip4-rewrite active 142849 23755188 0 3.93e1 166.29
memif-input polling 90910 11877596 0 1.37e2 130.65
memif1/1-output active 90839 11877592 0 1.63e1 130.75
memif1/1-tx active 90839 11877592 0 2.69e2 130.75
unix-epoll-input polling 89 0 0 3.48e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 153.26, last 128 main loops 17.72 per node 162.00
vector rates in 5.6886e6, out 5.6886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 64944 11691727 0 1.56e1 180.03
TenGigabitEthernet18/0/2-tx active 64944 11691727 0 7.38e1 180.03
dpdk-input polling 93919 11692104 0 7.12e1 124.49
ethernet-input active 158721 23383831 0 2.17e1 147.33
ip4-input active 64944 11691727 0 4.65e1 180.03
ip4-input-no-checksum active 93777 11692104 0 3.44e1 124.68
ip4-lookup active 143371 23383831 0 4.20e1 163.10
ip4-rewrite active 143371 23383831 0 3.97e1 163.10
memif-input polling 93919 11691727 0 1.39e2 124.49
memif1/1-output active 93777 11692104 0 1.63e1 124.68
memif1/1-tx active 93777 11692104 0 2.75e2 124.68
unix-epoll-input polling 92 0 0 3.55e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 174.13, last 128 main loops 0.00 per node 0.00
vector rates in 5.7789e6, out 5.7789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64896 11877492 0 1.51e1 183.02
TenGigabitEthernet18/0/3-tx active 64896 11877492 0 7.49e1 183.02
dpdk-input polling 190256 11877624 0 7.07e1 62.43
ethernet-input active 140408 23755116 0 2.09e1 169.19
ip4-input active 64896 11877492 0 4.65e1 183.02
ip4-input-no-checksum active 75512 11877624 0 3.30e1 157.29
ip4-lookup active 130450 23755116 0 4.15e1 182.10
ip4-rewrite active 130450 23755116 0 3.94e1 182.10
memif-input polling 190256 11877492 0 1.37e2 62.43
memif2/1-output active 75512 11877624 0 1.52e1 157.29
memif2/1-tx active 75512 11877624 0 2.67e2 157.29
unix-epoll-input polling 185 0 0 3.75e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 163.07, last 128 main loops 10.01 per node 106.75
vector rates in 5.6886e6, out 5.6886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 66549 11692052 0 1.52e1 175.69
TenGigabitEthernet18/0/3-tx active 66549 11692052 0 7.44e1 175.69
dpdk-input polling 138340 11691807 0 6.99e1 84.52
ethernet-input active 151310 23383859 0 2.17e1 154.54
ip4-input active 66549 11692052 0 4.65e1 175.69
ip4-input-no-checksum active 84761 11691807 0 3.41e1 137.94
ip4-lookup active 131538 23383859 0 4.18e1 177.77
ip4-rewrite active 131538 23383859 0 3.95e1 177.77
memif-input polling 138340 11692052 0 1.38e2 84.52
memif2/1-output active 84761 11691807 0 1.58e1 137.94
memif2/1-tx active 84761 11691807 0 2.78e2 137.94
unix-epoll-input polling 135 0 0 3.93e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 170.53, last 128 main loops .05 per node 1.00
vector rates in 5.7789e6, out 5.7789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64841 11877680 0 1.51e1 183.18
TenGigabitEthernet18/0/3-tx active 64841 11877680 0 7.33e1 183.18
dpdk-input polling 121945 11877400 0 6.93e1 97.39
ethernet-input active 146080 23755080 0 2.15e1 162.62
ip4-input active 64841 11877680 0 4.61e1 183.18
ip4-input-no-checksum active 81239 11877400 0 3.37e1 146.20
ip4-lookup active 129125 23755080 0 4.15e1 183.97
ip4-rewrite active 129125 23755080 0 3.95e1 183.97
memif-input polling 121945 11877680 0 1.36e2 97.40
memif2/1-output active 81239 11877400 0 1.56e1 146.20
memif2/1-tx active 81239 11877400 0 2.69e2 146.20
unix-epoll-input polling 119 0 0 3.88e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 165.59, last 128 main loops 17.94 per node 164.00
vector rates in 5.6887e6, out 5.6887e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 67315 11692188 0 1.53e1 173.69
TenGigabitEthernet18/0/3-tx active 67315 11692188 0 7.37e1 173.69
dpdk-input polling 229018 11692152 0 7.31e1 51.05
ethernet-input active 146745 23384340 0 2.10e1 159.35
ip4-input active 67315 11692188 0 4.65e1 173.69
ip4-input-no-checksum active 79430 11692152 0 3.32e1 147.20
ip4-lookup active 132907 23384340 0 4.13e1 175.95
ip4-rewrite active 132907 23384340 0 3.92e1 175.95
memif-input polling 229018 11692188 0 1.38e2 51.05
memif2/1-output active 79430 11692152 0 1.56e1 147.20
memif2/1-tx active 79430 11692152 0 2.78e2 147.20
unix-epoll-input polling 224 0 0 3.81e3 0.00
imix-2t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 51 4.48e4 0.00
dpdk-process any wait 0 0 2 5.85e5 0.00
fib-walk any wait 0 0 2 1.64e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.32e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.28e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.87e3 0.00
lisp-retry-service any wait 0 0 2 3.55e3 0.00
memif-process any wait 0 0 1 2.30e3 0.00
statseg-collector-process time wait 0 0 1 5.27e3 0.00
unix-epoll-input polling 3896 0 0 2.59e6 0.00
vpe-oam-process any wait 0 0 1 2.83e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 96.07, last 128 main loops 0.00 per node 0.00
vector rates in 4.1124e6, out 4.1124e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71733 8305392 0 1.63e1 115.78
TenGigabitEthernet18/0/2-tx active 71733 8305392 0 7.46e1 115.78
dpdk-input polling 312861 8305177 0 8.01e1 26.55
ethernet-input active 194812 16610569 0 2.49e1 85.26
ip4-input active 71733 8305392 0 4.93e1 115.78
ip4-input-no-checksum active 123079 8305177 0 3.87e1 67.48
ip4-lookup active 140013 16610569 0 4.23e1 118.64
ip4-rewrite active 140013 16610569 0 4.04e1 118.64
memif-input polling 312861 8305392 0 3.22e2 26.55
memif1/1-output active 123079 8305177 0 1.91e1 67.48
memif1/1-tx active 123079 8305177 0 3.96e2 67.48
unix-epoll-input polling 305 0 0 3.29e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.0, average vectors/node 100.29, last 128 main loops 0.00 per node 0.00
vector rates in 4.1124e6, out 4.1124e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 71104 8305172 0 1.61e1 116.80
TenGigabitEthernet18/0/3-tx active 71104 8305172 0 7.45e1 116.80
dpdk-input polling 389672 8305372 0 8.09e1 21.31
ethernet-input active 186101 16610544 0 2.46e1 89.26
ip4-input active 71104 8305172 0 4.90e1 116.80
ip4-input-no-checksum active 114997 8305372 0 3.80e1 72.22
ip4-lookup active 134873 16610544 0 4.25e1 123.16
ip4-rewrite active 134873 16610544 0 4.01e1 123.16
memif-input polling 389672 8305172 0 3.25e2 21.31
memif2/1-output active 114997 8305372 0 1.84e1 72.22
memif2/1-tx active 114997 8305372 0 3.93e2 72.22
unix-epoll-input polling 380 0 0 3.58e3 0.00
imix-4t2c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 3.29e4 0.00
dpdk-process any wait 0 0 1 9.44e3 0.00
fib-walk any wait 0 0 2 2.28e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.57e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.89e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.24e3 0.00
lisp-retry-service any wait 0 0 2 3.39e3 0.00
memif-process any wait 0 0 2 3.44e3 0.00
statseg-collector-process time wait 0 0 1 7.39e3 0.00
unix-epoll-input polling 2990 0 0 3.39e6 0.00
vpe-oam-process any wait 0 0 2 2.57e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 37.63, last 128 main loops 3.72 per node 39.67
vector rates in 3.3534e6, out 3.3534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 207854 6806576 0 2.66e1 32.75
TenGigabitEthernet18/0/2-tx active 207854 6806576 0 8.05e1 32.75
dpdk-input polling 237019 6806556 0 9.39e1 28.72
ethernet-input active 444871 13613132 0 3.57e1 30.60
ip4-input active 207854 6806576 0 6.56e1 32.75
ip4-input-no-checksum active 237017 6806556 0 4.88e1 28.72
ip4-lookup active 237027 13613132 0 4.81e1 57.43
ip4-rewrite active 237027 13613132 0 4.55e1 57.43
memif-input polling 237019 6806576 0 3.91e2 28.72
memif1/1-output active 237017 6806556 0 2.87e1 28.72
memif1/1-tx active 237017 6806556 0 4.93e2 28.72
unix-epoll-input polling 231 0 0 3.52e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 35.11, last 128 main loops 2.63 per node 28.00
vector rates in 3.3009e6, out 3.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 214985 6700244 0 2.75e1 31.17
TenGigabitEthernet18/0/2-tx active 214985 6700244 0 8.33e1 31.17
dpdk-input polling 252699 6700212 0 9.57e1 26.51
ethernet-input active 467665 13400456 0 3.76e1 28.65
ip4-input active 214985 6700244 0 6.73e1 31.17
ip4-input-no-checksum active 252680 6700212 0 5.03e1 26.52
ip4-lookup active 252689 13400456 0 4.78e1 53.03
ip4-rewrite active 252689 13400456 0 4.66e1 53.03
memif-input polling 252699 6700244 0 3.83e2 26.51
memif1/1-output active 252680 6700212 0 3.03e1 26.52
memif1/1-tx active 252680 6700212 0 5.08e2 26.52
unix-epoll-input polling 246 0 0 3.68e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 35.76, last 128 main loops 2.84 per node 30.33
vector rates in 3.3534e6, out 3.3534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 210567 6806548 0 2.64e1 32.32
TenGigabitEthernet18/0/3-tx active 210567 6806548 0 8.09e1 32.32
dpdk-input polling 269586 6806592 0 9.67e1 25.25
ethernet-input active 464579 13613140 0 3.67e1 29.30
ip4-input active 210567 6806548 0 6.47e1 32.32
ip4-input-no-checksum active 254012 6806592 0 5.03e1 26.79
ip4-lookup active 254810 13613140 0 4.79e1 53.42
ip4-rewrite active 254810 13613140 0 4.63e1 53.42
memif-input polling 269586 6806548 0 3.75e2 25.25
memif2/1-output active 254012 6806592 0 2.99e1 26.79
memif2/1-tx active 254012 6806592 0 5.00e2 26.79
unix-epoll-input polling 263 0 0 3.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 34.49, last 128 main loops 1.09 per node 20.00
vector rates in 3.3009e6, out 3.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 218053 6700236 0 2.71e1 30.73
TenGigabitEthernet18/0/3-tx active 218053 6700236 0 8.21e1 30.73
dpdk-input polling 270135 6700194 0 9.83e1 24.80
ethernet-input active 475473 13400430 0 3.79e1 28.18
ip4-input active 218053 6700236 0 6.59e1 30.73
ip4-input-no-checksum active 257420 6700194 0 5.23e1 26.03
ip4-lookup active 258231 13400430 0 4.84e1 51.89
ip4-rewrite active 258231 13400430 0 4.72e1 51.89
memif-input polling 270135 6700236 0 3.79e2 24.80
memif2/1-output active 257420 6700194 0 3.09e1 26.03
memif2/1-tx active 257420 6700194 0 5.06e2 26.03
unix-epoll-input polling 263 0 0 3.66e3 0.00
imix-8t4c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 3.03e4 0.00
dpdk-process any wait 0 0 2 1.15e4 0.00
fib-walk any wait 0 0 2 5.92e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.72e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.19e3 0.00
lisp-retry-service any wait 0 0 2 4.43e3 0.00
memif-process any wait 0 0 1 3.89e3 0.00
statseg-collector-process time wait 0 0 1 1.23e4 0.00
unix-epoll-input polling 4857 0 0 2.14e6 0.00
vpe-oam-process any wait 0 0 2 2.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 8.22, last 128 main loops .88 per node 9.33
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 460472 3488501 0 7.22e1 7.58
TenGigabitEthernet18/0/2-tx active 460472 3488501 0 1.26e2 7.58
dpdk-input polling 610479 3488516 0 2.41e2 5.71
ethernet-input active 1030457 6977017 0 9.75e1 6.77
ip4-input active 460472 3488501 0 1.25e2 7.58
ip4-input-no-checksum active 569985 3488516 0 1.05e2 6.12
ip4-lookup active 575440 6977017 0 7.44e1 12.12
ip4-rewrite active 575440 6977017 0 7.54e1 12.12
memif-input polling 610479 3488501 0 5.77e2 5.71
memif1/1-output active 569985 3488516 0 8.32e1 6.12
memif1/1-tx active 569985 3488516 0 1.14e3 6.12
unix-epoll-input polling 596 0 0 3.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.88, last 128 main loops .22 per node 4.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 471061 3434004 0 7.41e1 7.29
TenGigabitEthernet18/0/2-tx active 471061 3434004 0 1.26e2 7.29
dpdk-input polling 639674 3434008 0 2.33e2 5.37
ethernet-input active 1057075 6868012 0 9.41e1 6.49
ip4-input active 471061 3434004 0 1.29e2 7.29
ip4-input-no-checksum active 586014 3434008 0 1.10e2 5.86
ip4-lookup active 594011 6868012 0 7.63e1 11.56
ip4-rewrite active 594011 6868012 0 7.78e1 11.56
memif-input polling 639674 3434004 0 5.83e2 5.37
memif1/1-output active 586014 3434008 0 8.67e1 5.86
memif1/1-tx active 586014 3434008 0 1.17e3 5.86
unix-epoll-input polling 624 0 0 3.38e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 8.23, last 128 main loops .44 per node 4.67
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 461932 3488516 0 7.16e1 7.55
TenGigabitEthernet18/0/2-tx active 461932 3488516 0 1.24e2 7.55
dpdk-input polling 606351 3488516 0 2.49e2 5.75
ethernet-input active 1030463 6977032 0 9.15e1 6.77
ip4-input active 461932 3488516 0 1.26e2 7.55
ip4-input-no-checksum active 568531 3488516 0 1.09e2 6.14
ip4-lookup active 574286 6977032 0 7.40e1 12.15
ip4-rewrite active 574286 6977032 0 7.55e1 12.15
memif-input polling 606351 3488516 0 5.84e2 5.75
memif1/1-output active 568531 3488516 0 8.22e1 6.14
memif1/1-tx active 568531 3488516 0 1.13e3 6.14
unix-epoll-input polling 592 0 0 3.65e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 7.92, last 128 main loops .66 per node 7.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 467024 3434004 0 7.32e1 7.35
TenGigabitEthernet18/0/2-tx active 467024 3434004 0 1.24e2 7.35
dpdk-input polling 636655 3434004 0 2.37e2 5.39
ethernet-input active 1050845 6868008 0 9.29e1 6.54
ip4-input active 467024 3434004 0 1.26e2 7.35
ip4-input-no-checksum active 583821 3434004 0 1.09e2 5.88
ip4-lookup active 591567 6868008 0 7.63e1 11.61
ip4-rewrite active 591567 6868008 0 7.50e1 11.61
memif-input polling 636655 3434004 0 5.88e2 5.39
memif1/1-output active 583821 3434004 0 8.70e1 5.88
memif1/1-tx active 583821 3434004 0 1.17e3 5.88
unix-epoll-input polling 622 0 0 4.14e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 8.22, last 128 main loops 0.00 per node 0.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 486136 3488516 0 7.16e1 7.18
TenGigabitEthernet18/0/3-tx active 486136 3488516 0 1.27e2 7.18
dpdk-input polling 903974 3488508 0 2.58e2 3.86
ethernet-input active 1014234 6977024 0 9.89e1 6.88
ip4-input active 486136 3488516 0 1.27e2 7.18
ip4-input-no-checksum active 528098 3488508 0 1.06e2 6.61
ip4-lookup active 600644 6977024 0 7.51e1 11.62
ip4-rewrite active 600644 6977024 0 7.68e1 11.62
memif-input polling 903974 3488516 0 5.90e2 3.86
memif2/1-output active 528098 3488508 0 8.01e1 6.61
memif2/1-tx active 528098 3488508 0 1.08e3 6.61
unix-epoll-input polling 881 0 0 3.89e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 7.95, last 128 main loops 0.00 per node 0.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 502148 3434008 0 7.52e1 6.84
TenGigabitEthernet18/0/3-tx active 502148 3434008 0 1.29e2 6.84
dpdk-input polling 1067104 3434000 0 2.75e2 3.22
ethernet-input active 1022140 6868008 0 9.25e1 6.72
ip4-input active 502148 3434008 0 1.31e2 6.84
ip4-input-no-checksum active 519992 3434000 0 1.05e2 6.60
ip4-lookup active 625749 6868008 0 7.72e1 10.98
ip4-rewrite active 625749 6868008 0 7.69e1 10.98
memif-input polling 1067104 3434008 0 6.09e2 3.22
memif2/1-output active 519992 3434000 0 7.89e1 6.60
memif2/1-tx active 519992 3434000 0 1.08e3 6.60
unix-epoll-input polling 1041 0 0 3.43e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 8.24, last 128 main loops 0.00 per node 0.00
vector rates in 1.6767e6, out 1.6767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 486467 3488516 0 7.24e1 7.17
TenGigabitEthernet18/0/3-tx active 486467 3488516 0 1.26e2 7.17
dpdk-input polling 916325 3488512 0 2.62e2 3.81
ethernet-input active 1012315 6977028 0 9.12e1 6.89
ip4-input active 486467 3488516 0 1.26e2 7.17
ip4-input-no-checksum active 525848 3488512 0 1.06e2 6.63
ip4-lookup active 598658 6977028 0 7.55e1 11.65
ip4-rewrite active 598658 6977028 0 7.61e1 11.65
memif-input polling 916325 3488516 0 6.16e2 3.81
memif2/1-output active 525848 3488512 0 7.86e1 6.63
memif2/1-tx active 525848 3488512 0 1.07e3 6.63
unix-epoll-input polling 894 0 0 3.58e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 7.96, last 128 main loops .22 per node 4.00
vector rates in 1.6505e6, out 1.6505e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 498407 3434012 0 7.45e1 6.89
TenGigabitEthernet18/0/3-tx active 498407 3434012 0 1.28e2 6.89
dpdk-input polling 945223 3434004 0 2.58e2 3.63
ethernet-input active 1028989 6868016 0 9.38e1 6.67
ip4-input active 498407 3434012 0 1.29e2 6.89
ip4-input-no-checksum active 530582 3434004 0 1.05e2 6.47
ip4-lookup active 612571 6868016 0 7.69e1 11.21
ip4-rewrite active 612571 6868016 0 7.69e1 11.21
memif-input polling 945223 3434012 0 6.03e2 3.63
memif2/1-output active 530582 3434004 0 8.10e1 6.47
memif2/1-tx active 530582 3434004 0 1.11e3 6.47
unix-epoll-input polling 922 0 0 3.81e3 0.00

crypto

10ge2p1x710-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with DPDK SW crypto devices and multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [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, number of flows per flow-group equals to number of IPSec tunnels) 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. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 5.59e4 0.00
dpdk-process any wait 0 0 2 5.45e5 0.00
fib-walk any wait 0 0 2 1.62e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.24e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.73e3 0.00
lisp-retry-service any wait 0 0 2 1.14e3 0.00
statseg-collector-process time wait 0 0 1 4.48e3 0.00
unix-epoll-input polling 2401 0 0 3.94e6 0.00
vpe-oam-process any wait 0 0 2 1.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 127.45, last 128 main loops 2.05 per node 23.91
vector rates in 5.6362e6, out 5.6362e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 83789 10678874 0 1.66e1 127.45
TenGigabitEthernet18/0/3-tx active 83789 10678874 0 5.99e1 127.45
dpdk-crypto-input polling 83924 10678874 0 2.78e2 127.24
dpdk-esp4-encrypt-tun active 83789 10678911 0 1.90e2 127.45
dpdk-input polling 83924 10678911 0 6.07e1 127.25
ethernet-input active 83789 10678911 0 2.29e1 127.45
ip4-input-no-checksum active 83789 10678911 0 3.59e1 127.45
ip4-lookup active 167578 21357785 0 5.23e1 127.45
ip4-midchain active 83789 10678911 0 7.48e1 127.45
ip4-rewrite active 83789 10678874 0 4.19e1 127.45
unix-epoll-input polling 82 0 0 2.18e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 224.78, last 128 main loops 22.75 per node 208.00
vector rates in 5.6364e6, out 2.8182e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 47811 10679272 0 1.44e1 223.36
TenGigabitEthernet18/0/2-tx active 47811 10679272 0 5.63e1 223.36
dpdk-crypto-input polling 48197 10679272 0 3.02e2 221.58
dpdk-esp4-decrypt active 47811 10679244 0 8.40e1 223.36
dpdk-esp4-decrypt-post active 47811 10679272 0 5.64e1 223.36
dpdk-input polling 48197 10679244 0 5.81e1 221.57
ethernet-input active 47811 10679244 0 2.17e1 223.36
ip4-input-no-checksum active 93962 21358516 0 3.24e1 227.31
ip4-local active 47811 10679244 0 6.59e1 223.36
ip4-lookup active 93962 21358516 0 4.43e1 227.31
ip4-rewrite active 47811 10679272 0 3.89e1 223.36
ipsec4-if-input active 47811 10679244 0 3.57e1 223.36
unix-epoll-input polling 47 0 0 2.29e3 0.00
64b-4t2c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 6.93e4 0.00
dpdk-process any wait 0 0 1 9.17e3 0.00
fib-walk any wait 0 0 2 1.45e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.23e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.09e3 0.00
lisp-retry-service any wait 0 0 2 2.47e3 0.00
statseg-collector-process time wait 0 0 1 5.69e3 0.00
unix-epoll-input polling 4251 0 0 2.25e6 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 149.15, last 128 main loops 8.99 per node 104.64
vector rates in 5.6473e6, out 5.6473e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 72552 10820759 0 1.60e1 149.14
TenGigabitEthernet18/0/3-tx active 72552 10820759 0 5.78e1 149.14
dpdk-crypto-input polling 72552 10820759 0 2.89e2 149.14
dpdk-esp4-encrypt-tun active 72552 10820984 0 1.89e2 149.15
dpdk-input polling 72552 10820984 0 5.81e1 149.15
ethernet-input active 72552 10820984 0 2.22e1 149.15
ip4-input-no-checksum active 72552 10820984 0 3.49e1 149.15
ip4-lookup active 145104 21641743 0 5.14e1 149.15
ip4-midchain active 72552 10820984 0 7.24e1 149.15
ip4-rewrite active 72552 10820759 0 4.11e1 149.14
unix-epoll-input polling 71 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.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
dpdk-crypto-input polling 22837929 0 0 9.74e1 0.00
dpdk-input polling 22837929 0 0 1.89e2 0.00
unix-epoll-input polling 22281 0 0 1.15e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 237.09, last 128 main loops 14.00 per node 149.33
vector rates in 5.6472e6, out 2.8236e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45706 10820700 0 1.42e1 236.75
TenGigabitEthernet18/0/2-tx active 45706 10820700 0 5.69e1 236.75
dpdk-crypto-input polling 46212 10820700 0 3.00e2 234.15
dpdk-esp4-decrypt active 45706 10820700 0 8.48e1 236.75
dpdk-esp4-decrypt-post active 45706 10820700 0 6.24e1 236.75
dpdk-input polling 46212 10820700 0 5.59e1 234.15
ethernet-input active 45706 10820700 0 2.09e1 236.75
ip4-input-no-checksum active 91040 21641400 0 3.20e1 237.71
ip4-local active 45706 10820700 0 6.55e1 236.75
ip4-lookup active 91040 21641400 0 4.27e1 237.71
ip4-rewrite active 45706 10820700 0 3.87e1 236.75
ipsec4-if-input active 45706 10820700 0 3.56e1 236.75
unix-epoll-input polling 45 0 0 2.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22548376 0 0 9.84e1 0.00
dpdk-input polling 22548376 0 0 1.92e2 0.00
unix-epoll-input polling 21999 0 0 1.15e3 0.00
64b-8t4c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 8.29e4 0.00
dpdk-process any wait 0 0 1 6.86e3 0.00
fib-walk any wait 0 0 2 2.89e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.30e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.36e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.50e3 0.00
lisp-retry-service any wait 0 0 2 2.32e3 0.00
statseg-collector-process time wait 0 0 1 6.25e3 0.00
unix-epoll-input polling 4969 0 0 1.89e6 0.00
vpe-oam-process any wait 0 0 2 1.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 180.99, last 128 main loops 9.38 per node 109.18
vector rates in 5.6508e6, out 5.6508e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 58689 10622344 0 1.53e1 180.99
TenGigabitEthernet18/0/3-tx active 58689 10622344 0 5.73e1 180.99
dpdk-crypto-input polling 58689 10622344 0 2.96e2 180.99
dpdk-esp4-encrypt-tun active 58689 10622375 0 1.89e2 180.99
dpdk-input polling 58689 10622375 0 5.75e1 180.99
ethernet-input active 58689 10622375 0 2.10e1 180.99
ip4-input-no-checksum active 58689 10622375 0 3.33e1 180.99
ip4-lookup active 117378 21244719 0 5.12e1 180.99
ip4-midchain active 58689 10622375 0 7.15e1 180.99
ip4-rewrite active 58689 10622344 0 4.01e1 180.99
unix-epoll-input polling 57 0 0 2.10e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.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
dpdk-crypto-input polling 22292300 0 0 9.97e1 0.00
dpdk-input polling 22292300 0 0 1.88e2 0.00
unix-epoll-input polling 21748 0 0 1.17e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.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
dpdk-crypto-input polling 20925197 0 0 1.08e2 0.00
dpdk-input polling 20925197 0 0 2.04e2 0.00
unix-epoll-input polling 20414 0 0 1.21e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.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
dpdk-crypto-input polling 16548856 0 0 9.99e1 0.00
dpdk-input polling 16548856 0 0 3.28e2 0.00
unix-epoll-input polling 16145 0 0 1.19e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 5.6346e6, out 2.8173e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41375 10592000 0 1.38e1 256.00
TenGigabitEthernet18/0/2-tx active 41375 10592000 0 5.56e1 256.00
dpdk-crypto-input polling 41375 10592000 0 3.07e2 256.00
dpdk-esp4-decrypt active 41375 10592000 0 8.24e1 256.00
dpdk-esp4-decrypt-post active 41375 10592000 0 5.65e1 256.00
dpdk-input polling 41375 10592000 0 5.68e1 256.00
ethernet-input active 41375 10592000 0 2.16e1 256.00
ip4-input-no-checksum active 82750 21184000 0 3.14e1 256.00
ip4-local active 41375 10592000 0 7.16e1 256.00
ip4-lookup active 82750 21184000 0 4.31e1 256.00
ip4-rewrite active 41375 10592000 0 3.81e1 256.00
ipsec4-if-input active 41375 10592000 0 3.49e1 256.00
unix-epoll-input polling 41 0 0 2.05e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22167531 0 0 9.91e1 0.00
dpdk-input polling 22167531 0 0 1.89e2 0.00
unix-epoll-input polling 21627 0 0 1.17e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-crypto-input polling 22170756 0 0 9.76e1 0.00
dpdk-input polling 22170756 0 0 1.96e2 0.00
unix-epoll-input polling 21630 0 0 1.19e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-crypto-input polling 23937728 0 0 9.02e1 0.00
dpdk-input polling 23937728 0 0 1.79e2 0.00
unix-epoll-input polling 23354 0 0 1.17e3 0.00

10ge2p1x710-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with DPDK SW crypto devices and multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [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, number of flows per flow-group equals to number of IPSec tunnels) 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. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 9.42e4 0.00
dpdk-process any wait 0 0 2 5.37e5 0.00
fib-walk any wait 0 0 1 1.79e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.47e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.02e3 0.00
lisp-retry-service any wait 0 0 1 3.27e3 0.00
statseg-collector-process time wait 0 0 1 1.74e3 0.00
unix-epoll-input polling 2017 0 0 4.70e6 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 222.65, last 128 main loops 10.24 per node 119.18
vector rates in 3.6985e6, out 3.6985e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 31553 7025270 0 1.53e1 222.65
TenGigabitEthernet18/0/3-tx active 31553 7025270 0 5.79e1 222.65
dpdk-crypto-input polling 31553 7025270 0 7.79e2 222.65
dpdk-esp4-encrypt-tun active 31553 7025276 0 1.79e2 222.65
dpdk-input polling 31553 7025276 0 5.73e1 222.65
ethernet-input active 31553 7025276 0 2.03e1 222.65
ip4-input-no-checksum active 31553 7025276 0 3.29e1 222.65
ip4-lookup active 63106 14050546 0 4.96e1 222.65
ip4-midchain active 31553 7025276 0 6.99e1 222.65
ip4-rewrite active 31553 7025270 0 3.98e1 222.65
unix-epoll-input polling 31 0 0 2.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 127.39, last 128 main loops 10.28 per node 109.67
vector rates in 3.6953e6, out 1.8476e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73599 7019046 0 1.83e1 95.37
TenGigabitEthernet18/0/2-tx active 73599 7019046 0 6.08e1 95.37
dpdk-crypto-input polling 73908 7019046 0 7.19e2 94.97
dpdk-esp4-decrypt active 59055 7019168 0 8.75e1 118.86
dpdk-esp4-decrypt-post active 73599 7019046 0 6.08e1 95.37
dpdk-input polling 73908 7019168 0 6.35e1 94.97
ethernet-input active 59055 7019168 0 2.51e1 118.86
ip4-input-no-checksum active 74523 14038214 0 3.42e1 188.37
ip4-local active 59055 7019168 0 6.91e1 118.86
ip4-lookup active 74523 14038214 0 4.63e1 188.37
ip4-rewrite active 73599 7019046 0 4.61e1 95.37
ipsec4-if-input active 59055 7019168 0 3.94e1 118.86
unix-epoll-input polling 72 0 0 2.07e3 0.00
64b-4t2c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 8.16e4 0.00
dpdk-process any wait 0 0 1 5.45e5 0.00
fib-walk any wait 0 0 2 1.78e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.35e3 0.00
lisp-retry-service any wait 0 0 2 2.95e3 0.00
unix-epoll-input polling 3755 0 0 2.56e6 0.00
vpe-oam-process any wait 0 0 2 8.24e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 204.48, last 128 main loops 20.75 per node 241.45
vector rates in 3.7032e6, out 3.7032e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 34839 7123818 0 1.53e1 204.48
TenGigabitEthernet18/0/3-tx active 34839 7123818 0 5.84e1 204.48
dpdk-crypto-input polling 34839 7123818 0 7.71e2 204.48
dpdk-esp4-encrypt-tun active 34839 7123818 0 1.82e2 204.48
dpdk-input polling 34839 7123818 0 5.81e1 204.48
ethernet-input active 34839 7123818 0 2.08e1 204.48
ip4-input-no-checksum active 34839 7123818 0 3.36e1 204.48
ip4-lookup active 69678 14247636 0 4.99e1 204.48
ip4-midchain active 34839 7123818 0 7.04e1 204.48
ip4-rewrite active 34839 7123818 0 4.03e1 204.48
unix-epoll-input polling 34 0 0 2.33e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.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
dpdk-crypto-input polling 22470546 0 0 9.79e1 0.00
dpdk-input polling 22470546 0 0 1.98e2 0.00
unix-epoll-input polling 21922 0 0 1.15e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 137.73, last 128 main loops 9.41 per node 172.00
vector rates in 3.7033e6, out 1.8516e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 63357 7123906 0 1.75e1 112.44
TenGigabitEthernet18/0/2-tx active 63357 7123906 0 6.10e1 112.44
dpdk-crypto-input polling 64220 7123906 0 7.19e2 110.93
dpdk-esp4-decrypt active 56310 7123994 0 8.74e1 126.51
dpdk-esp4-decrypt-post active 63357 7123906 0 6.15e1 112.44
dpdk-input polling 64220 7123994 0 6.32e1 110.93
ethernet-input active 56310 7123994 0 2.55e1 126.51
ip4-input-no-checksum active 76826 14247900 0 3.44e1 185.46
ip4-local active 56310 7123994 0 6.87e1 126.51
ip4-lookup active 76826 14247900 0 4.55e1 185.46
ip4-rewrite active 63357 7123906 0 4.55e1 112.44
ipsec4-if-input active 56310 7123994 0 3.93e1 126.51
unix-epoll-input polling 63 0 0 2.11e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22502361 0 0 9.77e1 0.00
dpdk-input polling 22502361 0 0 1.96e2 0.00
unix-epoll-input polling 21953 0 0 1.17e3 0.00
64b-8t4c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 1.10e5 0.00
dpdk-process any wait 0 0 2 2.81e5 0.00
fib-walk any wait 0 0 2 2.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.11e3 0.00
lisp-retry-service any wait 0 0 2 4.95e3 0.00
unix-epoll-input polling 5593 0 0 1.71e6 0.00
vpe-oam-process any wait 0 0 2 1.93e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 242.18, last 128 main loops 21.17 per node 246.36
vector rates in 3.7085e6, out 3.7085e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 29320 7100776 0 1.46e1 242.18
TenGigabitEthernet18/0/3-tx active 29320 7100776 0 5.74e1 242.18
dpdk-crypto-input polling 29320 7100776 0 7.77e2 242.18
dpdk-esp4-encrypt-tun active 29320 7100528 0 1.80e2 242.17
dpdk-input polling 29320 7100528 0 5.64e1 242.17
ethernet-input active 29320 7100528 0 1.98e1 242.17
ip4-input-no-checksum active 29320 7100528 0 3.23e1 242.17
ip4-lookup active 58640 14201304 0 5.03e1 242.18
ip4-midchain active 29320 7100528 0 6.98e1 242.17
ip4-rewrite active 29320 7100776 0 3.96e1 242.18
unix-epoll-input polling 29 0 0 2.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.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
dpdk-crypto-input polling 22721054 0 0 9.86e1 0.00
dpdk-input polling 22721054 0 0 1.88e2 0.00
unix-epoll-input polling 22167 0 0 1.15e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.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
dpdk-crypto-input polling 22599932 0 0 9.85e1 0.00
dpdk-input polling 22599932 0 0 1.91e2 0.00
unix-epoll-input polling 22049 0 0 1.14e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.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
dpdk-crypto-input polling 22339162 0 0 9.84e1 0.00
dpdk-input polling 22339162 0 0 1.98e2 0.00
unix-epoll-input polling 21794 0 0 1.14e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 139.47, last 128 main loops 13.34 per node 142.33
vector rates in 3.7085e6, out 1.8543e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 58340 7100767 0 1.72e1 121.71
TenGigabitEthernet18/0/2-tx active 58340 7100767 0 5.97e1 121.71
dpdk-crypto-input polling 59793 7100767 0 7.17e2 118.76
dpdk-esp4-decrypt active 57480 7100640 0 8.74e1 123.53
dpdk-esp4-decrypt-post active 58340 7100767 0 6.03e1 121.71
dpdk-input polling 59793 7100640 0 6.19e1 118.75
ethernet-input active 57480 7100640 0 2.59e1 123.53
ip4-input-no-checksum active 77544 14201407 0 3.43e1 183.14
ip4-local active 57480 7100640 0 7.22e1 123.53
ip4-lookup active 77544 14201407 0 4.63e1 183.14
ip4-rewrite active 58340 7100767 0 4.51e1 121.71
ipsec4-if-input active 57480 7100640 0 3.94e1 123.53
unix-epoll-input polling 59 0 0 2.07e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22669542 0 0 9.90e1 0.00
dpdk-input polling 22669542 0 0 1.89e2 0.00
unix-epoll-input polling 22116 0 0 1.15e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-crypto-input polling 22600701 0 0 9.89e1 0.00
dpdk-input polling 22600701 0 0 1.91e2 0.00
unix-epoll-input polling 22050 0 0 1.13e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-crypto-input polling 22430612 0 0 9.99e1 0.00
dpdk-input polling 22430612 0 0 1.95e2 0.00
unix-epoll-input polling 21883 0 0 1.17e3 0.00

10ge2p1x710-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with DPDK SW crypto devices and multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG.
  • [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, number of flows per flow-group equals to number of IPSec tunnels) 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. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 50 5.51e4 0.00
dpdk-process any wait 0 0 1 1.07e4 0.00
fib-walk any wait 0 0 2 1.68e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.48e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.98e3 0.00
lisp-retry-service any wait 0 0 2 3.13e3 0.00
statseg-collector-process time wait 0 0 1 5.53e3 0.00
unix-epoll-input polling 4066 0 0 2.32e6 0.00
vpe-oam-process any wait 0 0 2 1.19e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 155.28, last 128 main loops 25.59 per node 234.00
vector rates in 4.5537e6, out 4.5537e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 55431 8607178 0 1.56e1 155.28
TenGigabitEthernet18/0/3-tx active 55431 8607178 0 5.76e1 155.28
dpdk-crypto-input polling 55431 8607178 0 2.73e2 155.28
dpdk-esp4-encrypt active 55431 8607178 0 1.85e2 155.28
dpdk-input polling 55431 8607178 0 5.82e1 155.28
ethernet-input active 55431 8607178 0 2.15e1 155.28
interface-output active 55431 8607178 0 1.64e1 155.28
ip4-input-no-checksum active 55431 8607178 0 3.49e1 155.28
ip4-lookup active 110862 17214356 0 4.33e1 155.28
ip4-rewrite active 110862 17214356 0 5.92e1 155.28
ipsec4-output-feature active 110862 17214356 0 1.15e2 155.28
unix-epoll-input polling 54 0 0 2.10e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 75.38, last 128 main loops 0.00 per node 0.00
vector rates in 4.5444e6, out 2.2722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 134052 8589748 0 2.00e1 64.08
TenGigabitEthernet18/0/2-tx active 134052 8589748 0 5.97e1 64.08
dpdk-crypto-input polling 2514432 8589748 0 3.27e2 3.42
dpdk-esp4-decrypt active 134052 8589702 0 8.78e1 64.08
dpdk-esp4-decrypt-post active 134052 8589748 0 6.31e1 64.08
dpdk-input polling 2514432 8589702 0 1.21e2 3.42
ethernet-input active 134052 8589702 0 2.87e1 64.08
ip4-input-no-checksum active 167612 17179450 0 5.42e1 102.49
ip4-lookup active 134052 8589748 0 4.36e1 64.08
ip4-rewrite active 134052 8589748 0 4.56e1 64.08
ipsec4-input-feature active 167612 17179450 0 7.68e1 102.49
unix-epoll-input polling 2453 0 0 2.06e3 0.00
64b-4t2c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 9.19e4 0.00
dpdk-process any wait 0 0 1 1.09e6 0.00
fib-walk any wait 0 0 2 2.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.14e3 0.00
lisp-retry-service any wait 0 0 2 3.90e3 0.00
unix-epoll-input polling 3360 0 0 2.79e6 0.00
vpe-oam-process any wait 0 0 2 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 241.69, last 128 main loops 27.78 per node 254.00
vector rates in 4.6230e6, out 4.6230e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 35890 8674576 0 1.43e1 241.69
TenGigabitEthernet18/0/3-tx active 35890 8674576 0 5.56e1 241.69
dpdk-crypto-input polling 35890 8674576 0 2.74e2 241.69
dpdk-esp4-encrypt active 35890 8674597 0 1.82e2 241.69
dpdk-input polling 35890 8674597 0 5.40e1 241.69
ethernet-input active 35890 8674597 0 1.99e1 241.69
interface-output active 35890 8674576 0 1.62e1 241.69
ip4-input-no-checksum active 35890 8674597 0 3.23e1 241.69
ip4-lookup active 71780 17349173 0 4.17e1 241.69
ip4-rewrite active 71780 17349173 0 5.74e1 241.69
ipsec4-output-feature active 71780 17349173 0 1.17e2 241.69
unix-epoll-input polling 35 0 0 2.17e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.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
dpdk-crypto-input polling 22383863 0 0 9.81e1 0.00
dpdk-input polling 22383863 0 0 1.86e2 0.00
unix-epoll-input polling 21838 0 0 1.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 75.99, last 128 main loops .08 per node 2.00
vector rates in 4.6231e6, out 2.3116e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 134344 8674780 0 2.02e1 64.57
TenGigabitEthernet18/0/2-tx active 134344 8674780 0 6.10e1 64.57
dpdk-crypto-input polling 1913634 8674780 0 3.21e2 4.53
dpdk-esp4-decrypt active 134344 8674766 0 8.94e1 64.57
dpdk-esp4-decrypt-post active 134344 8674780 0 6.52e1 64.57
dpdk-input polling 1913634 8674766 0 1.06e2 4.53
ethernet-input active 134344 8674766 0 3.00e1 64.57
ip4-input-no-checksum active 167697 17349546 0 5.47e1 103.46
ip4-lookup active 134344 8674780 0 4.25e1 64.57
ip4-rewrite active 134344 8674780 0 4.61e1 64.57
ipsec4-input-feature active 167697 17349546 0 7.89e1 103.46
unix-epoll-input polling 1867 0 0 2.03e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22333902 0 0 9.88e1 0.00
dpdk-input polling 22333902 0 0 1.86e2 0.00
unix-epoll-input polling 21789 0 0 1.15e3 0.00
64b-8t4c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 9.28e4 0.00
dpdk-process any wait 0 0 1 1.09e6 0.00
fib-walk any wait 0 0 2 2.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.06e3 0.00
lisp-retry-service any wait 0 0 2 2.19e3 0.00
unix-epoll-input polling 901 0 0 1.04e7 0.00
vpe-oam-process any wait 0 0 2 1.52e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 4.6672e6, out 4.6672e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 34271 8773376 0 1.39e1 256.00
TenGigabitEthernet18/0/3-tx active 34271 8773376 0 5.56e1 256.00
dpdk-crypto-input polling 34271 8773376 0 2.75e2 256.00
dpdk-esp4-encrypt active 34271 8773376 0 1.79e2 256.00
dpdk-input polling 34271 8773376 0 5.39e1 256.00
ethernet-input active 34271 8773376 0 2.31e1 256.00
interface-output active 34271 8773376 0 1.54e1 256.00
ip4-input-no-checksum active 34271 8773376 0 3.16e1 256.00
ip4-lookup active 68542 17546752 0 4.28e1 256.00
ip4-rewrite active 68542 17546752 0 5.71e1 256.00
ipsec4-output-feature active 68542 17546752 0 1.11e2 256.00
unix-epoll-input polling 33 0 0 2.18e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.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
dpdk-crypto-input polling 22111304 0 0 9.76e1 0.00
dpdk-input polling 22111304 0 0 1.95e2 0.00
unix-epoll-input polling 21572 0 0 1.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.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
dpdk-crypto-input polling 21280104 0 0 9.79e1 0.00
dpdk-input polling 21280104 0 0 2.11e2 0.00
unix-epoll-input polling 20761 0 0 1.15e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.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
dpdk-crypto-input polling 22436562 0 0 9.17e1 0.00
dpdk-input polling 22436562 0 0 2.03e2 0.00
unix-epoll-input polling 21889 0 0 1.12e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 73.75, last 128 main loops 0.00 per node 0.00
vector rates in 4.6764e6, out 2.3382e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 141344 8790604 0 2.03e1 62.19
TenGigabitEthernet18/0/2-tx active 141344 8790604 0 6.13e1 62.19
dpdk-crypto-input polling 1291674 8790604 0 3.15e2 6.81
dpdk-esp4-decrypt active 141344 8790660 0 8.84e1 62.19
dpdk-esp4-decrypt-post active 141344 8790604 0 6.41e1 62.19
dpdk-input polling 1291674 8790660 0 1.09e2 6.81
ethernet-input active 141344 8790660 0 3.08e1 62.19
ip4-input-no-checksum active 171915 17581264 0 5.46e1 102.27
ip4-lookup active 141344 8790604 0 4.32e1 62.19
ip4-rewrite active 141344 8790604 0 4.68e1 62.19
ipsec4-input-feature active 171915 17581264 0 7.86e1 102.27
unix-epoll-input polling 1260 0 0 2.13e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-crypto-input polling 21708849 0 0 9.89e1 0.00
dpdk-input polling 21708849 0 0 2.01e2 0.00
unix-epoll-input polling 21179 0 0 1.15e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-crypto-input polling 22371122 0 0 9.89e1 0.00
dpdk-input polling 22371122 0 0 1.89e2 0.00
unix-epoll-input polling 21825 0 0 1.15e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-crypto-input polling 17777399 0 0 9.96e1 0.00
dpdk-input polling 17777399 0 0 2.92e2 0.00
unix-epoll-input polling 17344 0 0 1.15e3 0.00

10ge2p1x710-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with DPDK SW crypto devices and multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG.
  • [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, number of flows per flow-group equals to number of IPSec tunnels) 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. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 8.88e4 0.00
dhcp-client-process any wait 0 0 1 2.77e3 0.00
dpdk-process any wait 0 0 2 5.39e5 0.00
fib-walk any wait 0 0 2 1.88e3 0.00
ip-route-resolver-process any wait 0 0 1 2.53e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.08e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.20e3 0.00
lisp-retry-service any wait 0 0 2 2.67e3 0.00
statseg-collector-process time wait 0 0 1 4.67e3 0.00
unix-epoll-input polling 2243 0 0 4.26e6 0.00
vpe-oam-process any wait 0 0 2 1.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 222.61, last 128 main loops 15.69 per node 143.50
vector rates in 3.1430e6, out 3.1430e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 27046 6020735 0 1.49e1 222.61
TenGigabitEthernet18/0/3-tx active 27046 6020735 0 5.77e1 222.61
dpdk-crypto-input polling 27046 6020735 0 7.66e2 222.61
dpdk-esp4-encrypt active 27046 6020928 0 1.77e2 222.62
dpdk-input polling 27046 6020928 0 5.62e1 222.62
ethernet-input active 27046 6020928 0 2.02e1 222.62
interface-output active 27046 6020735 0 1.58e1 222.61
ip4-input-no-checksum active 27046 6020928 0 3.34e1 222.62
ip4-lookup active 54092 12041663 0 4.62e1 222.61
ip4-rewrite active 54092 12041663 0 5.84e1 222.61
ipsec4-output-feature active 54092 12041663 0 1.19e2 222.61
unix-epoll-input polling 27 0 0 2.26e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 29.09, last 128 main loops 0.00 per node 0.00
vector rates in 3.1429e6, out 1.5715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 316428 6020773 0 3.65e1 19.03
TenGigabitEthernet18/0/2-tx active 316428 6020773 0 7.57e1 19.03
dpdk-crypto-input polling 514414 6020773 0 7.57e2 11.70
dpdk-esp4-decrypt active 81720 6020618 0 9.17e1 73.67
dpdk-esp4-decrypt-post active 316428 6020773 0 7.90e1 19.03
dpdk-input polling 514414 6020618 0 8.44e1 11.70
ethernet-input active 81720 6020618 0 2.93e1 73.67
ip4-input-no-checksum active 319913 12041391 0 6.50e1 37.64
ip4-lookup active 316428 6020773 0 5.78e1 19.03
ip4-rewrite active 316428 6020773 0 6.22e1 19.03
ipsec4-input-feature active 319913 12041391 0 8.25e1 37.64
unix-epoll-input polling 502 0 0 2.16e3 0.00
64b-4t2c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 9.61e4 0.00
dpdk-process any wait 0 0 1 5.44e5 0.00
fib-walk any wait 0 0 2 1.89e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.25e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.18e3 0.00
lisp-retry-service any wait 0 0 2 4.03e3 0.00
statseg-collector-process time wait 0 0 1 6.43e3 0.00
unix-epoll-input polling 2805 0 0 3.42e6 0.00
vpe-oam-process any wait 0 0 2 1.70e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 235.81, last 128 main loops 24.50 per node 224.00
vector rates in 3.1843e6, out 3.1843e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 25938 6116562 0 1.47e1 235.81
TenGigabitEthernet18/0/3-tx active 25938 6116562 0 5.82e1 235.81
dpdk-crypto-input polling 25938 6116562 0 7.64e2 235.81
dpdk-esp4-encrypt active 25938 6116562 0 1.77e2 235.81
dpdk-input polling 25938 6116562 0 5.65e1 235.81
ethernet-input active 25938 6116562 0 2.00e1 235.81
interface-output active 25938 6116562 0 1.61e1 235.81
ip4-input-no-checksum active 25938 6116562 0 3.29e1 235.81
ip4-lookup active 51876 12233124 0 4.29e1 235.81
ip4-rewrite active 51876 12233124 0 5.84e1 235.81
ipsec4-output-feature active 51876 12233124 0 1.14e2 235.81
unix-epoll-input polling 26 0 0 2.24e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.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
dpdk-crypto-input polling 23037423 0 0 9.82e1 0.00
dpdk-input polling 23037423 0 0 1.86e2 0.00
unix-epoll-input polling 22476 0 0 1.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 30.58, last 128 main loops .06 per node 1.00
vector rates in 3.1843e6, out 1.5922e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 304997 6116531 0 3.52e1 20.05
TenGigabitEthernet18/0/2-tx active 304997 6116531 0 7.61e1 20.05
dpdk-crypto-input polling 403484 6116531 0 7.49e2 15.16
dpdk-esp4-decrypt active 82808 6116422 0 8.96e1 73.86
dpdk-esp4-decrypt-post active 304997 6116531 0 7.77e1 20.05
dpdk-input polling 403484 6116422 0 8.15e1 15.16
ethernet-input active 82808 6116422 0 2.91e1 73.86
ip4-input-no-checksum active 307255 12232953 0 6.36e1 39.81
ip4-lookup active 304997 6116531 0 5.53e1 20.05
ip4-rewrite active 304997 6116531 0 6.11e1 20.05
ipsec4-input-feature active 307255 12232953 0 8.44e1 39.81
unix-epoll-input polling 394 0 0 2.11e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22407183 0 0 9.85e1 0.00
dpdk-input polling 22407183 0 0 1.95e2 0.00
unix-epoll-input polling 21860 0 0 1.15e3 0.00
64b-8t4c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 1.04e5 0.00
dpdk-process any wait 0 0 2 5.55e5 0.00
fib-walk any wait 0 0 2 2.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.74e3 0.00
lisp-retry-service any wait 0 0 2 4.75e3 0.00
unix-epoll-input polling 3646 0 0 2.63e6 0.00
vpe-oam-process any wait 0 0 2 1.47e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 3.1894e6, out 3.1894e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 23901 6118656 0 1.45e1 256.00
TenGigabitEthernet18/0/3-tx active 23901 6118656 0 5.68e1 256.00
dpdk-crypto-input polling 23901 6118656 0 7.69e2 256.00
dpdk-esp4-encrypt active 23901 6118656 0 1.75e2 256.00
dpdk-input polling 23901 6118656 0 5.46e1 256.00
ethernet-input active 23901 6118656 0 2.14e1 256.00
interface-output active 23901 6118656 0 1.57e1 256.00
ip4-input-no-checksum active 23901 6118656 0 3.21e1 256.00
ip4-lookup active 47802 12237312 0 4.27e1 256.00
ip4-rewrite active 47802 12237312 0 5.77e1 256.00
ipsec4-output-feature active 47802 12237312 0 1.13e2 256.00
unix-epoll-input polling 24 0 0 2.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.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
dpdk-crypto-input polling 22780494 0 0 9.86e1 0.00
dpdk-input polling 22780494 0 0 1.88e2 0.00
unix-epoll-input polling 22224 0 0 1.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.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
dpdk-crypto-input polling 22241053 0 0 9.87e1 0.00
dpdk-input polling 22241053 0 0 2.02e2 0.00
unix-epoll-input polling 21699 0 0 1.16e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.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
dpdk-crypto-input polling 22729483 0 0 9.89e1 0.00
dpdk-input polling 22729483 0 0 1.89e2 0.00
unix-epoll-input polling 22176 0 0 1.14e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 32.78, last 128 main loops .06 per node 1.00
vector rates in 3.2039e6, out 1.6019e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 275582 6146466 0 3.43e1 22.30
TenGigabitEthernet18/0/2-tx active 275582 6146466 0 7.40e1 22.30
dpdk-crypto-input polling 355724 6146466 0 7.49e2 17.28
dpdk-esp4-decrypt active 107796 6146398 0 9.15e1 57.02
dpdk-esp4-decrypt-post active 275582 6146466 0 7.59e1 22.30
dpdk-input polling 355724 6146398 0 8.12e1 17.28
ethernet-input active 107796 6146398 0 3.27e1 57.02
ip4-input-no-checksum active 278550 12292864 0 6.31e1 44.13
ip4-lookup active 275582 6146466 0 5.51e1 22.30
ip4-rewrite active 275582 6146466 0 6.08e1 22.30
ipsec4-input-feature active 278550 12292864 0 8.13e1 44.13
unix-epoll-input polling 347 0 0 2.07e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22780741 0 0 9.92e1 0.00
dpdk-input polling 22780741 0 0 1.87e2 0.00
unix-epoll-input polling 22226 0 0 1.15e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-crypto-input polling 22376657 0 0 9.86e1 0.00
dpdk-input polling 22376657 0 0 1.98e2 0.00
unix-epoll-input polling 21831 0 0 1.14e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-crypto-input polling 22724462 0 0 9.92e1 0.00
dpdk-input polling 22724462 0 0 1.88e2 0.00
unix-epoll-input polling 22170 0 0 1.16e3 0.00

10ge2p1x710-ethip4ipsecscale1000tnlsw-ip4base-int-aes-gcm-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with DPDK SW crypto devices and multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [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, number of flows per flow-group equals to number of IPSec tunnels) 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. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4ipsecscale1000tnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 1.05e5 0.00
dpdk-process any wait 0 0 1 6.23e3 0.00
fib-walk any wait 0 0 2 1.83e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.74e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.24e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.43e3 0.00
lisp-retry-service any wait 0 0 2 2.77e3 0.00
statseg-collector-process time wait 0 0 1 7.17e3 0.00
unix-epoll-input polling 1919 0 0 4.91e6 0.00
vpe-oam-process any wait 0 0 2 1.29e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 59.26, last 128 main loops 9.91 per node 115.27
vector rates in 3.7375e6, out 3.7375e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 118968 7049611 0 2.06e1 59.26
TenGigabitEthernet18/0/3-tx active 118968 7049611 0 6.45e1 59.26
dpdk-crypto-input polling 2291111 7049611 0 3.73e2 3.08
dpdk-esp4-encrypt-tun active 118969 7049613 0 3.47e2 59.26
dpdk-input polling 2291111 7049613 0 1.33e2 3.08
ethernet-input active 118969 7049613 0 2.89e1 59.26
ip4-input-no-checksum active 118969 7049613 0 4.24e1 59.26
ip4-lookup active 237937 14099224 0 6.36e1 59.26
ip4-midchain active 118969 7049613 0 1.13e2 59.26
ip4-rewrite active 118968 7049611 0 4.58e1 59.26
unix-epoll-input polling 2236 0 0 2.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 3.7362e6, out 1.8681e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 27528 7047168 0 1.41e1 256.00
TenGigabitEthernet18/0/2-tx active 27528 7047168 0 5.85e1 256.00
dpdk-crypto-input polling 27528 7047168 0 3.68e2 256.00
dpdk-esp4-decrypt active 27528 7047168 0 2.22e2 256.00
dpdk-esp4-decrypt-post active 27528 7047168 0 9.05e1 256.00
dpdk-input polling 27528 7047168 0 6.09e1 256.00
ethernet-input active 27528 7047168 0 2.20e1 256.00
ip4-input-no-checksum active 55056 14094336 0 4.28e1 256.00
ip4-local active 27528 7047168 0 6.69e1 256.00
ip4-lookup active 55056 14094336 0 4.46e1 256.00
ip4-rewrite active 27528 7047168 0 3.81e1 256.00
ipsec4-if-input active 27528 7047168 0 2.21e2 256.00
unix-epoll-input polling 27 0 0 2.38e3 0.00
64b-4t2c-ethip4ipsecscale1000tnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 50 9.70e4 0.00
dpdk-process any wait 0 0 1 1.08e6 0.00
fib-walk any wait 0 0 2 3.77e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.19e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.55e3 0.00
lisp-retry-service any wait 0 0 2 2.86e3 0.00
statseg-collector-process time wait 0 0 1 6.38e3 0.00
unix-epoll-input polling 3248 0 0 2.91e6 0.00
vpe-oam-process any wait 0 0 2 1.47e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 25.93, last 128 main loops 0.00 per node 0.00
vector rates in 1.9044e6, out 1.9044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 139161 3608686 0 3.21e1 25.93
TenGigabitEthernet18/0/3-tx active 139161 3608686 0 7.53e1 25.93
dpdk-crypto-input polling 10692239 3608686 0 6.61e2 .34
dpdk-esp4-encrypt-tun active 139162 3608774 0 3.72e2 25.93
dpdk-input polling 10692239 3608774 0 6.27e2 .34
ethernet-input active 139162 3608774 0 4.48e1 25.93
ip4-input-no-checksum active 139162 3608774 0 5.97e1 25.93
ip4-lookup active 278323 7217460 0 8.47e1 25.93
ip4-midchain active 139162 3608774 0 1.36e2 25.93
ip4-rewrite active 139161 3608686 0 5.72e1 25.93
unix-epoll-input polling 10431 0 0 2.23e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 24.37, last 128 main loops 0.00 per node 0.00
vector rates in 1.9044e6, out 1.9044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 148103 3608763 0 3.42e1 24.37
TenGigabitEthernet18/0/3-tx active 148103 3608763 0 7.38e1 24.37
dpdk-crypto-input polling 11122574 3608763 0 6.36e2 .32
dpdk-esp4-encrypt-tun active 148104 3608779 0 3.37e2 24.37
dpdk-input polling 11122574 3608779 0 6.81e2 .32
ethernet-input active 148104 3608779 0 4.38e1 24.37
ip4-input-no-checksum active 148104 3608779 0 6.29e1 24.37
ip4-lookup active 296207 7217542 0 8.14e1 24.37
ip4-midchain active 148104 3608779 0 1.21e2 24.37
ip4-rewrite active 148103 3608763 0 5.81e1 24.37
unix-epoll-input polling 10851 0 0 1.31e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 140.88, last 128 main loops 15.31 per node 140.00
vector rates in 3.8088e6, out 1.9044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 56839 7217422 0 1.62e1 126.98
TenGigabitEthernet18/0/2-tx active 56839 7217422 0 5.69e1 126.98
dpdk-crypto-input polling 58033 7217422 0 3.67e2 124.37
dpdk-esp4-decrypt active 56839 7217334 0 1.99e2 126.98
dpdk-esp4-decrypt-post active 56839 7217422 0 7.36e1 126.98
dpdk-input polling 58033 7217334 0 6.01e1 124.37
ethernet-input active 56839 7217334 0 2.59e1 126.98
ip4-input-no-checksum active 82823 14434756 0 4.48e1 174.28
ip4-local active 56839 7217334 0 6.81e1 126.98
ip4-lookup active 82823 14434756 0 4.56e1 174.28
ip4-rewrite active 56839 7217422 0 4.17e1 126.98
ipsec4-if-input active 56839 7217334 0 2.21e2 126.98
unix-epoll-input polling 57 0 0 2.50e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22383522 0 0 9.70e1 0.00
dpdk-input polling 22383522 0 0 1.93e2 0.00
unix-epoll-input polling 21838 0 0 1.27e3 0.00
64b-8t4c-ethip4ipsecscale1000tnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 1.13e5 0.00
dpdk-process any wait 0 0 2 8.67e3 0.00
fib-walk any wait 0 0 2 3.91e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.65e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.08e3 0.00
lisp-retry-service any wait 0 0 2 4.31e3 0.00
statseg-collector-process time wait 0 0 1 1.13e4 0.00
unix-epoll-input polling 4521 0 0 2.12e6 0.00
vpe-oam-process any wait 0 0 2 1.71e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.97, last 128 main loops 0.00 per node 0.00
vector rates in 9.6283e5, out 9.6283e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 168201 1844955 0 5.66e1 10.97
TenGigabitEthernet18/0/3-tx active 168201 1844955 0 1.01e2 10.97
dpdk-crypto-input polling 15032508 1844955 0 1.21e3 .12
dpdk-esp4-encrypt-tun active 168201 1844955 0 4.56e2 10.97
dpdk-input polling 15032508 1844955 0 1.63e3 .12
ethernet-input active 168201 1844955 0 7.66e1 10.97
ip4-input-no-checksum active 168201 1844955 0 9.23e1 10.97
ip4-lookup active 336402 3689910 0 1.27e2 10.97
ip4-midchain active 168201 1844955 0 1.89e2 10.97
ip4-rewrite active 168201 1844955 0 7.85e1 10.97
unix-epoll-input polling 14666 0 0 2.06e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.35, last 128 main loops 0.00 per node 0.00
vector rates in 9.6283e5, out 9.6283e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 178172 1844955 0 6.28e1 10.35
TenGigabitEthernet18/0/3-tx active 178172 1844955 0 9.80e1 10.35
dpdk-crypto-input polling 15122782 1844955 0 1.19e3 .12
dpdk-esp4-encrypt-tun active 178172 1844955 0 3.62e2 10.35
dpdk-input polling 15122782 1844955 0 1.74e3 .12
ethernet-input active 178172 1844955 0 7.55e1 10.35
ip4-input-no-checksum active 178172 1844955 0 9.84e1 10.35
ip4-lookup active 356344 3689910 0 1.19e2 10.35
ip4-midchain active 178172 1844955 0 1.52e2 10.35
ip4-rewrite active 178172 1844955 0 8.41e1 10.35
unix-epoll-input polling 14754 0 0 1.29e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.35, last 128 main loops 0.00 per node 0.00
vector rates in 9.6283e5, out 9.6283e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 178204 1844955 0 6.19e1 10.35
TenGigabitEthernet18/0/3-tx active 178204 1844955 0 9.55e1 10.35
dpdk-crypto-input polling 15287520 1844955 0 1.19e3 .12
dpdk-esp4-encrypt-tun active 178204 1844955 0 3.66e2 10.35
dpdk-input polling 15287520 1844955 0 1.71e3 .12
ethernet-input active 178204 1844955 0 7.57e1 10.35
ip4-input-no-checksum active 178204 1844955 0 9.79e1 10.35
ip4-lookup active 356408 3689910 0 1.21e2 10.35
ip4-midchain active 178204 1844955 0 1.52e2 10.35
ip4-rewrite active 178204 1844955 0 8.42e1 10.35
unix-epoll-input polling 14914 0 0 1.27e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.41, last 128 main loops 0.00 per node 0.00
vector rates in 9.6283e5, out 9.6283e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 177293 1844955 0 6.29e1 10.41
TenGigabitEthernet18/0/3-tx active 177293 1844955 0 9.65e1 10.41
dpdk-crypto-input polling 14866741 1844955 0 1.17e3 .12
dpdk-esp4-encrypt-tun active 177293 1844955 0 3.67e2 10.41
dpdk-input polling 14866741 1844955 0 1.77e3 .12
ethernet-input active 177293 1844955 0 7.54e1 10.41
ip4-input-no-checksum active 177293 1844955 0 1.01e2 10.41
ip4-lookup active 354586 3689910 0 1.24e2 10.41
ip4-midchain active 177293 1844955 0 1.51e2 10.41
ip4-rewrite active 177293 1844955 0 8.34e1 10.41
unix-epoll-input polling 14504 0 0 1.28e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 3.8414e6, out 1.9207e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 28753 7360768 0 1.34e1 256.00
TenGigabitEthernet18/0/2-tx active 28753 7360768 0 5.39e1 256.00
dpdk-crypto-input polling 28753 7360768 0 3.88e2 256.00
dpdk-esp4-decrypt active 28753 7360768 0 2.01e2 256.00
dpdk-esp4-decrypt-post active 28753 7360768 0 7.47e1 256.00
dpdk-input polling 28753 7360768 0 5.43e1 256.00
ethernet-input active 28753 7360768 0 2.10e1 256.00
ip4-input-no-checksum active 57506 14721536 0 4.21e1 256.00
ip4-local active 28753 7360768 0 7.03e1 256.00
ip4-lookup active 57506 14721536 0 4.24e1 256.00
ip4-rewrite active 28753 7360768 0 3.70e1 256.00
ipsec4-if-input active 28753 7360768 0 2.19e2 256.00
unix-epoll-input polling 28 0 0 3.09e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22379658 0 0 9.96e1 0.00
dpdk-input polling 22379658 0 0 1.95e2 0.00
unix-epoll-input polling 21834 0 0 1.24e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-crypto-input polling 22409554 0 0 9.99e1 0.00
dpdk-input polling 22409554 0 0 1.92e2 0.00
unix-epoll-input polling 21863 0 0 1.25e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-crypto-input polling 22572102 0 0 9.86e1 0.00
dpdk-input polling 22572102 0 0 1.92e2 0.00
unix-epoll-input polling 22021 0 0 1.24e3 0.00

10ge2p1x710-ethip4ipsecscale1000tnlsw-ip4base-int-cbc-sha1-ndrpdr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with DPDK SW crypto devices and multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG
  • [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, number of flows per flow-group equals to number of IPSec tunnels) 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. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4ipsecscale1000tnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 1.76e5 0.00
dpdk-process any wait 0 0 1 5.96e3 0.00
fib-walk any wait 0 0 2 1.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.85e2 0.00
lisp-retry-service any wait 0 0 2 2.06e3 0.00
unix-epoll-input polling 2602 0 0 3.57e6 0.00
vpe-oam-process any wait 0 0 2 1.58e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 28.66, last 128 main loops .04 per node 1.00
vector rates in 2.6236e6, out 2.6236e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 307045 4881362 0 4.06e1 15.89
TenGigabitEthernet18/0/3-tx active 307045 4881362 0 8.21e1 15.89
dpdk-crypto-input polling 312037 4881362 0 9.34e2 15.64
dpdk-esp4-encrypt-tun active 67772 4881362 0 3.45e2 72.03
dpdk-input polling 312037 4881362 0 8.36e1 15.64
ethernet-input active 67772 4881362 0 2.87e1 72.03
ip4-input-no-checksum active 67772 4881362 0 4.29e1 72.03
ip4-lookup active 374817 9762724 0 7.47e1 26.05
ip4-midchain active 67772 4881362 0 1.16e2 72.03
ip4-rewrite active 307045 4881362 0 6.33e1 15.89
unix-epoll-input polling 305 0 0 2.40e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.7, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 2.6099e6, out 1.3049e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 18968 4855808 0 1.46e1 256.00
TenGigabitEthernet18/0/2-tx active 18968 4855808 0 6.07e1 256.00
dpdk-crypto-input polling 18968 4855808 0 9.23e2 256.00
dpdk-esp4-decrypt active 18968 4855808 0 2.15e2 256.00
dpdk-esp4-decrypt-post active 18968 4855808 0 1.08e2 256.00
dpdk-input polling 18968 4855808 0 6.19e1 256.00
ethernet-input active 18968 4855808 0 2.44e1 256.00
ip4-input-no-checksum active 37936 9711616 0 4.33e1 256.00
ip4-local active 18968 4855808 0 6.61e1 256.00
ip4-lookup active 37936 9711616 0 4.49e1 256.00
ip4-rewrite active 18968 4855808 0 4.15e1 256.00
ipsec4-if-input active 18968 4855808 0 2.23e2 256.00
unix-epoll-input polling 18 0 0 2.98e3 0.00
64b-4t2c-ethip4ipsecscale1000tnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 1.21e5 0.00
dpdk-process any wait 0 0 1 8.44e3 0.00
fib-walk any wait 0 0 2 2.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.29e3 0.00
lisp-retry-service any wait 0 0 2 4.08e3 0.00
unix-epoll-input polling 2444 0 0 3.79e6 0.00
vpe-oam-process any wait 0 0 2 1.22e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 8.34, last 128 main loops 0.00 per node 0.00
vector rates in 1.3347e6, out 1.3347e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 577409 2478415 0 1.09e2 4.29
TenGigabitEthernet18/0/3-tx active 577409 2478415 0 1.49e2 4.29
dpdk-crypto-input polling 7428782 2478415 0 1.39e3 .33
dpdk-esp4-encrypt-tun active 87214 2478425 0 3.73e2 28.42
dpdk-input polling 7428782 2478425 0 6.55e2 .33
ethernet-input active 87214 2478425 0 4.42e1 28.42
ip4-input-no-checksum active 87214 2478425 0 6.13e1 28.42
ip4-lookup active 664623 4956840 0 1.26e2 7.46
ip4-midchain active 87214 2478425 0 1.37e2 28.42
ip4-rewrite active 577409 2478415 0 1.29e2 4.29
unix-epoll-input polling 7248 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 8.25, last 128 main loops .04 per node 1.00
vector rates in 1.3347e6, out 1.3347e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 580641 2478427 0 1.11e2 4.27
TenGigabitEthernet18/0/3-tx active 580641 2478427 0 1.38e2 4.27
dpdk-crypto-input polling 7958863 2478427 0 1.35e3 .31
dpdk-esp4-encrypt-tun active 90400 2478427 0 3.36e2 27.42
dpdk-input polling 7958863 2478427 0 7.32e2 .31
ethernet-input active 90400 2478427 0 4.24e1 27.42
ip4-input-no-checksum active 90400 2478427 0 6.24e1 27.42
ip4-lookup active 671041 4956854 0 1.24e2 7.39
ip4-midchain active 90400 2478427 0 1.21e2 27.42
ip4-rewrite active 580641 2478427 0 1.32e2 4.27
unix-epoll-input polling 7765 0 0 1.41e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 109.27, last 128 main loops 5.69 per node 60.67
vector rates in 2.6694e6, out 1.3347e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 55406 4956836 0 1.87e1 89.46
TenGigabitEthernet18/0/2-tx active 55406 4956836 0 6.21e1 89.46
dpdk-crypto-input polling 56520 4956836 0 8.82e2 87.70
dpdk-esp4-decrypt active 55336 4956848 0 2.02e2 89.58
dpdk-esp4-decrypt-post active 55406 4956836 0 8.47e1 89.46
dpdk-input polling 56520 4956848 0 6.33e1 87.70
ethernet-input active 55336 4956848 0 2.81e1 89.58
ip4-input-no-checksum active 55719 9913684 0 4.57e1 177.92
ip4-local active 55336 4956848 0 7.06e1 89.58
ip4-lookup active 55719 9913684 0 4.77e1 177.92
ip4-rewrite active 55406 4956836 0 4.67e1 89.46
ipsec4-if-input active 55336 4956848 0 2.27e2 89.58
unix-epoll-input polling 56 0 0 2.46e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-crypto-input polling 21873171 0 0 9.72e1 0.00
dpdk-input polling 21873171 0 0 1.94e2 0.00
unix-epoll-input polling 21340 0 0 1.29e3 0.00
64b-8t4c-ethip4ipsecscale1000tnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 2.20e5 0.00
dpdk-process any wait 0 0 2 9.33e3 0.00
fib-walk any wait 0 0 2 1.70e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.12e3 0.00
lisp-retry-service any wait 0 0 2 3.95e3 0.00
unix-epoll-input polling 4737 0 0 1.98e6 0.00
vpe-oam-process any wait 0 0 2 1.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 4.13, last 128 main loops 0.00 per node 0.00
vector rates in 6.8941e5, out 6.8941e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 598344 1299377 0 1.99e2 2.17
TenGigabitEthernet18/0/3-tx active 598344 1299377 0 2.35e2 2.17
dpdk-crypto-input polling 12251193 1299377 0 2.25e3 .11
dpdk-esp4-encrypt-tun active 102060 1299413 0 4.19e2 12.73
dpdk-input polling 12251193 1299413 0 1.88e3 .11
ethernet-input active 102060 1299413 0 7.16e1 12.73
ip4-input-no-checksum active 102060 1299413 0 9.52e1 12.73
ip4-lookup active 700404 2598790 0 1.99e2 3.71
ip4-midchain active 102060 1299413 0 1.85e2 12.73
ip4-rewrite active 598344 1299377 0 2.13e2 2.17
unix-epoll-input polling 11953 0 0 2.11e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 4.03, last 128 main loops 0.00 per node 0.00
vector rates in 6.8942e5, out 6.8942e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 605388 1299385 0 2.10e2 2.15
TenGigabitEthernet18/0/3-tx active 605388 1299385 0 2.21e2 2.15
dpdk-crypto-input polling 12215243 1299385 0 2.20e3 .11
dpdk-esp4-encrypt-tun active 109726 1299413 0 3.49e2 11.84
dpdk-input polling 12215243 1299413 0 2.00e3 .11
ethernet-input active 109726 1299413 0 7.21e1 11.84
ip4-input-no-checksum active 109726 1299413 0 1.03e2 11.84
ip4-lookup active 715114 2598798 0 1.92e2 3.63
ip4-midchain active 109726 1299413 0 1.48e2 11.84
ip4-rewrite active 605388 1299385 0 2.19e2 2.15
unix-epoll-input polling 11917 0 0 1.29e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 4.02, last 128 main loops 0.00 per node 0.00
vector rates in 6.8942e5, out 6.8942e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 606258 1299389 0 2.09e2 2.14
TenGigabitEthernet18/0/3-tx active 606258 1299389 0 2.24e2 2.14
dpdk-crypto-input polling 12151195 1299389 0 2.19e3 .11
dpdk-esp4-encrypt-tun active 110482 1299414 0 3.58e2 11.76
dpdk-input polling 12151195 1299414 0 2.02e3 .11
ethernet-input active 110482 1299414 0 7.26e1 11.76
ip4-input-no-checksum active 110482 1299414 0 1.01e2 11.76
ip4-lookup active 716740 2598803 0 1.94e2 3.63
ip4-midchain active 110482 1299414 0 1.48e2 11.76
ip4-rewrite active 606258 1299389 0 2.21e2 2.14
unix-epoll-input polling 11855 0 0 1.28e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 4.03, last 128 main loops 0.00 per node 0.00
vector rates in 6.8942e5, out 6.8942e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 605644 1299392 0 2.08e2 2.15
TenGigabitEthernet18/0/3-tx active 605644 1299392 0 2.19e2 2.15
dpdk-crypto-input polling 12367744 1299392 0 2.22e3 .11
dpdk-esp4-encrypt-tun active 109756 1299415 0 3.59e2 11.84
dpdk-input polling 12367744 1299415 0 1.97e3 .11
ethernet-input active 109756 1299415 0 7.29e1 11.84
ip4-input-no-checksum active 109756 1299415 0 1.03e2 11.84
ip4-lookup active 715400 2598807 0 1.92e2 3.63
ip4-midchain active 109756 1299415 0 1.47e2 11.84
ip4-rewrite active 605644 1299392 0 2.21e2 2.15
unix-epoll-input polling 12066 0 0 1.29e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 2.7462e6, out 1.3731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 20219 5176064 0 1.39e1 256.00
TenGigabitEthernet18/0/2-tx active 20219 5176064 0 5.57e1 256.00
dpdk-crypto-input polling 20219 5176064 0 8.80e2 256.00
dpdk-esp4-decrypt active 20219 5176064 0 2.02e2 256.00
dpdk-esp4-decrypt-post active 20219 5176064 0 8.69e1 256.00
dpdk-input polling 20219 5176064 0 5.64e1 256.00
ethernet-input active 20219 5176064 0 2.22e1 256.00
ip4-input-no-checksum active 40438 10352128 0 4.28e1 256.00
ip4-local active 20219 5176064 0 6.79e1 256.00
ip4-lookup active 40438 10352128 0 4.33e1 256.00
ip4-rewrite active 20219 5176064 0 3.98e1 256.00
ipsec4-if-input active 20219 5176064 0 2.23e2 256.00
unix-epoll-input polling 20 0 0 3.47e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-crypto-input polling 21737085 0 0 9.90e1 0.00
dpdk-input polling 21737085 0 0 2.00e2 0.00
unix-epoll-input polling 21207 0 0 1.27e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-crypto-input polling 21727464 0 0 9.89e1 0.00
dpdk-input polling 21727464 0 0 2.01e2 0.00
unix-epoll-input polling 21198 0 0 1.26e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-crypto-input polling 21922599 0 0 9.88e1 0.00
dpdk-input polling 21922599 0 0 1.97e2 0.00
unix-epoll-input polling 21387 0 0 1.27e3 0.00

10ge2p1x710-ethip4ipsecscale1000tnlsw-ip4base-tnl-aes-gcm-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with DPDK SW crypto devices and multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG.
  • [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, number of flows per flow-group equals to number of IPSec tunnels) 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. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4ipsecscale1000tnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.43e5 0.00
dpdk-process any wait 0 0 1 7.47e3 0.00
fib-walk any wait 0 0 2 3.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.11e3 0.00
lisp-retry-service any wait 0 0 2 1.34e3 0.00
unix-epoll-input polling 4128 0 0 2.27e6 0.00
vpe-oam-process any wait 0 0 2 1.55e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 8.0084e5, out 8.0084e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 5890 1507840 0 1.50e1 256.00
TenGigabitEthernet18/0/3-tx active 5890 1507840 0 6.53e1 256.00
dpdk-crypto-input polling 5890 1507840 0 3.35e2 256.00
dpdk-esp4-encrypt active 5890 1507840 0 3.32e2 256.00
dpdk-input polling 5890 1507840 0 6.02e1 256.00
ethernet-input active 5890 1507840 0 2.34e1 256.00
interface-output active 5890 1507840 0 1.74e1 256.00
ip4-input-no-checksum active 5890 1507840 0 3.41e1 256.00
ip4-lookup active 11780 3015680 0 4.58e1 256.00
ip4-rewrite active 11780 3015680 0 5.96e1 256.00
ipsec4-output-feature active 11780 3015680 0 2.57e3 256.00
unix-epoll-input polling 5 0 0 2.62e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 153.89, last 128 main loops 0.00 per node 0.00
vector rates in 7.9771e5, out 3.9886e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 10721 1501952 0 1.74e1 140.09
TenGigabitEthernet18/0/2-tx active 10721 1501952 0 6.21e1 140.09
dpdk-crypto-input polling 3540113 1501952 0 6.01e2 .42
dpdk-esp4-decrypt active 10721 1501952 0 1.80e2 140.09
dpdk-esp4-decrypt-post active 10721 1501952 0 8.02e1 140.09
dpdk-input polling 3540113 1501952 0 5.23e2 .42
ethernet-input active 10721 1501952 0 2.62e1 140.09
ip4-input-no-checksum active 16636 3003904 0 5.58e1 180.57
ip4-lookup active 10721 1501952 0 4.51e1 140.09
ip4-rewrite active 10721 1501952 0 4.39e1 140.09
ipsec4-input-feature active 16636 3003904 0 2.13e3 180.57
unix-epoll-input polling 3454 0 0 1.79e3 0.00
64b-4t2c-ethip4ipsecscale1000tnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.04e5 0.00
dpdk-process any wait 0 0 1 1.21e4 0.00
fib-walk any wait 0 0 2 1.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.49e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.85e3 0.00
lisp-retry-service any wait 0 0 2 2.29e3 0.00
statseg-collector-process time wait 0 0 1 7.22e3 0.00
unix-epoll-input polling 1965 0 0 4.79e6 0.00
vpe-oam-process any wait 0 0 2 1.92e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 37.02, last 128 main loops 0.00 per node 0.00
vector rates in 5.1107e5, out 5.1107e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 26098 966168 0 2.86e1 37.02
TenGigabitEthernet18/0/3-tx active 26098 966168 0 7.97e1 37.02
dpdk-crypto-input polling 6655954 966168 0 1.07e3 .15
dpdk-esp4-encrypt active 26098 966168 0 3.91e2 37.02
dpdk-input polling 6655954 966168 0 1.44e3 .15
ethernet-input active 26098 966168 0 3.98e1 37.02
interface-output active 26098 966168 0 2.71e1 37.02
ip4-input-no-checksum active 26098 966168 0 5.61e1 37.02
ip4-lookup active 52196 1932336 0 5.79e1 37.02
ip4-rewrite active 52196 1932336 0 7.59e1 37.02
ipsec4-output-feature active 52196 1932336 0 2.73e3 37.02
unix-epoll-input polling 6493 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 31.20, last 128 main loops 0.00 per node 0.00
vector rates in 5.1107e5, out 5.1107e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 30963 966168 0 3.05e1 31.20
TenGigabitEthernet18/0/3-tx active 30963 966168 0 7.54e1 31.20
dpdk-crypto-input polling 9952791 966168 0 1.36e3 .09
dpdk-esp4-encrypt active 30963 966168 0 3.15e2 31.20
dpdk-input polling 9952791 966168 0 1.99e3 .09
ethernet-input active 30963 966168 0 3.99e1 31.20
interface-output active 30963 966168 0 2.65e1 31.20
ip4-input-no-checksum active 30963 966168 0 5.70e1 31.20
ip4-lookup active 61926 1932336 0 5.69e1 31.20
ip4-rewrite active 61926 1932336 0 7.35e1 31.20
ipsec4-output-feature active 61926 1932336 0 2.12e3 31.20
unix-epoll-input polling 9710 0 0 1.22e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 9.8759e5, out 4.9379e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 7293 1867008 0 1.47e1 256.00
TenGigabitEthernet18/0/2-tx active 7293 1867008 0 5.92e1 256.00
dpdk-crypto-input polling 7293 1867008 0 3.71e2 256.00
dpdk-esp4-decrypt active 7293 1867008 0 1.77e2 256.00
dpdk-esp4-decrypt-post active 7293 1867008 0 8.06e1 256.00
dpdk-input polling 7293 1867008 0 5.54e1 256.00
ethernet-input active 7293 1867008 0 2.39e1 256.00
ip4-input-no-checksum active 14586 3734016 0 5.18e1 256.00
ip4-lookup active 7293 1867008 0 4.26e1 256.00
ip4-rewrite active 7293 1867008 0 3.96e1 256.00
ipsec4-input-feature active 14586 3734016 0 2.05e3 256.00
unix-epoll-input polling 7 0 0 2.47e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22174039 0 0 9.92e1 0.00
dpdk-input polling 22174039 0 0 1.90e2 0.00
unix-epoll-input polling 21634 0 0 1.25e3 0.00
64b-8t4c-ethip4ipsecscale1000tnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.39e5 0.00
dpdk-process any wait 0 0 1 1.07e6 0.00
fib-walk any wait 0 0 2 2.91e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.26e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.04e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.60e3 0.00
lisp-retry-service any wait 0 0 2 3.11e3 0.00
statseg-collector-process time wait 0 0 1 8.79e3 0.00
unix-epoll-input polling 2944 0 0 3.18e6 0.00
vpe-oam-process any wait 0 0 1 3.32e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 14.05, last 128 main loops 0.00 per node 0.00
vector rates in 2.6331e5, out 2.6331e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 35160 494072 0 5.25e1 14.05
TenGigabitEthernet18/0/3-tx active 35160 494072 0 1.09e2 14.05
dpdk-crypto-input polling 13721622 494072 0 3.23e3 .04
dpdk-esp4-encrypt active 35160 494072 0 4.45e2 14.05
dpdk-input polling 13721622 494072 0 5.37e3 .04
ethernet-input active 35160 494072 0 6.81e1 14.05
interface-output active 35160 494072 0 4.35e1 14.05
ip4-input-no-checksum active 35160 494072 0 9.17e1 14.05
ip4-lookup active 70320 988144 0 8.32e1 14.05
ip4-rewrite active 70320 988144 0 1.00e2 14.05
ipsec4-output-feature active 70320 988144 0 2.77e3 14.05
unix-epoll-input polling 13387 0 0 1.69e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 12.44, last 128 main loops 0.00 per node 0.00
vector rates in 2.6331e5, out 2.6331e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 39721 494073 0 5.77e1 12.44
TenGigabitEthernet18/0/3-tx active 39721 494073 0 1.06e2 12.44
dpdk-crypto-input polling 15366330 494073 0 3.43e3 .03
dpdk-esp4-encrypt active 39721 494073 0 3.65e2 12.44
dpdk-input polling 15366330 494073 0 5.99e3 .03
ethernet-input active 39721 494073 0 6.95e1 12.44
interface-output active 39721 494073 0 4.53e1 12.44
ip4-input-no-checksum active 39721 494073 0 9.29e1 12.44
ip4-lookup active 79442 988146 0 8.27e1 12.44
ip4-rewrite active 79442 988146 0 1.02e2 12.44
ipsec4-output-feature active 79442 988146 0 2.14e3 12.44
unix-epoll-input polling 14991 0 0 1.19e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.36, last 128 main loops 0.00 per node 0.00
vector rates in 2.6330e5, out 2.6330e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 39980 494071 0 5.69e1 12.36
TenGigabitEthernet18/0/3-tx active 39980 494071 0 1.05e2 12.36
dpdk-crypto-input polling 15383049 494071 0 3.42e3 .03
dpdk-esp4-encrypt active 39980 494071 0 3.63e2 12.36
dpdk-input polling 15383049 494071 0 6.01e3 .03
ethernet-input active 39980 494071 0 6.87e1 12.36
interface-output active 39980 494071 0 4.55e1 12.36
ip4-input-no-checksum active 39980 494071 0 9.31e1 12.36
ip4-lookup active 79960 988142 0 8.28e1 12.36
ip4-rewrite active 79960 988142 0 1.01e2 12.36
ipsec4-output-feature active 79960 988142 0 2.14e3 12.36
unix-epoll-input polling 15008 0 0 1.19e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 12.46, last 128 main loops 0.00 per node 0.00
vector rates in 2.6330e5, out 2.6330e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 39653 494071 0 5.74e1 12.46
TenGigabitEthernet18/0/3-tx active 39653 494071 0 1.05e2 12.46
dpdk-crypto-input polling 14738604 494071 0 3.29e3 .03
dpdk-esp4-encrypt active 39653 494071 0 3.78e2 12.46
dpdk-input polling 14738604 494071 0 6.31e3 .03
ethernet-input active 39653 494071 0 7.03e1 12.46
interface-output active 39653 494071 0 4.53e1 12.46
ip4-input-no-checksum active 39653 494071 0 9.27e1 12.46
ip4-lookup active 79306 988142 0 8.29e1 12.46
ip4-rewrite active 79306 988142 0 1.03e2 12.46
ipsec4-output-feature active 79306 988142 0 2.15e3 12.46
unix-epoll-input polling 14379 0 0 1.19e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 1.0378e6, out 5.1891e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 7607 1947392 0 1.43e1 256.00
TenGigabitEthernet18/0/2-tx active 7607 1947392 0 5.68e1 256.00
dpdk-crypto-input polling 7607 1947392 0 3.83e2 256.00
dpdk-esp4-decrypt active 7607 1947392 0 1.71e2 256.00
dpdk-esp4-decrypt-post active 7607 1947392 0 7.53e1 256.00
dpdk-input polling 7607 1947392 0 5.49e1 256.00
ethernet-input active 7607 1947392 0 2.39e1 256.00
ip4-input-no-checksum active 15214 3894784 0 5.04e1 256.00
ip4-lookup active 7607 1947392 0 4.02e1 256.00
ip4-rewrite active 7607 1947392 0 3.85e1 256.00
ipsec4-input-feature active 15214 3894784 0 1.93e3 256.00
unix-epoll-input polling 8 0 0 3.08e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-crypto-input polling 21992035 0 0 9.98e1 0.00
dpdk-input polling 21992035 0 0 1.91e2 0.00
unix-epoll-input polling 21455 0 0 1.21e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-crypto-input polling 21952054 0 0 9.96e1 0.00
dpdk-input polling 21952054 0 0 1.92e2 0.00
unix-epoll-input polling 21416 0 0 1.21e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-crypto-input polling 21689648 0 0 9.89e1 0.00
dpdk-input polling 21689648 0 0 1.98e2 0.00
unix-epoll-input polling 21160 0 0 1.21e3 0.00

10ge2p1x710-ethip4ipsecscale1000tnlsw-ip4base-tnl-cbc-sha1-ndrpdr

IPv4 IPsec tunnel mode performance test suite.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with DPDK SW crypto devices and multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG.
  • [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, number of flows per flow-group equals to number of IPSec tunnels) 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. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-ethip4ipsecscale1000tnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 4.58e5 0.00
dpdk-process any wait 0 0 1 5.29e5 0.00
fib-walk any wait 0 0 2 1.44e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.38e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.37e3 0.00
lisp-retry-service any wait 0 0 2 1.58e3 0.00
statseg-collector-process time wait 0 0 1 3.59e3 0.00
unix-epoll-input polling 4241 0 0 2.23e6 0.00
vpe-oam-process any wait 0 0 2 1.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 7.3716e5, out 7.3716e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 5455 1396480 0 1.54e1 256.00
TenGigabitEthernet18/0/3-tx active 5455 1396480 0 6.73e1 256.00
dpdk-crypto-input polling 5455 1396480 0 8.84e2 256.00
dpdk-esp4-encrypt active 5455 1396480 0 3.35e2 256.00
dpdk-input polling 5455 1396480 0 6.21e1 256.00
ethernet-input active 5455 1396480 0 2.52e1 256.00
interface-output active 5455 1396480 0 1.77e1 256.00
ip4-input-no-checksum active 5455 1396480 0 3.43e1 256.00
ip4-lookup active 10910 2792960 0 4.61e1 256.00
ip4-rewrite active 10910 2792960 0 5.96e1 256.00
ipsec4-output-feature active 10910 2792960 0 2.56e3 256.00
unix-epoll-input polling 5 0 0 2.65e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 53.01, last 128 main loops 0.00 per node 0.00
vector rates in 7.4263e5, out 3.7135e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 39032 1406974 0 2.71e1 36.05
TenGigabitEthernet18/0/2-tx active 39032 1406974 0 7.24e1 36.05
dpdk-crypto-input polling 2122832 1406974 0 1.06e3 .66
dpdk-esp4-decrypt active 10077 1406720 0 1.84e2 139.59
dpdk-esp4-decrypt-post active 39032 1406974 0 1.01e2 36.05
dpdk-input polling 2122832 1406720 0 3.60e2 .66
ethernet-input active 10077 1406720 0 2.76e1 139.59
ip4-input-no-checksum active 44547 2813694 0 6.19e1 63.16
ip4-lookup active 39032 1406974 0 5.56e1 36.05
ip4-rewrite active 39032 1406974 0 5.49e1 36.05
ipsec4-input-feature active 44547 2813694 0 2.22e3 63.16
unix-epoll-input polling 2071 0 0 1.89e3 0.00
64b-4t2c-ethip4ipsecscale1000tnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 4.42e5 0.00
dpdk-process any wait 0 0 1 5.37e5 0.00
fib-walk any wait 0 0 2 2.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.97e3 0.00
lisp-retry-service any wait 0 0 2 3.27e3 0.00
unix-epoll-input polling 2780 0 0 3.40e6 0.00
vpe-oam-process any wait 0 0 2 2.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 8.63, last 128 main loops 0.00 per node 0.00
vector rates in 4.5767e5, out 4.5767e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 177142 868375 0 1.01e2 4.90
TenGigabitEthernet18/0/3-tx active 177142 868375 0 1.49e2 4.90
dpdk-crypto-input polling 6141985 868375 0 1.82e3 .14
dpdk-esp4-encrypt active 24044 868388 0 3.47e2 36.12
dpdk-input polling 6141985 868388 0 1.45e3 .14
ethernet-input active 24044 868388 0 4.33e1 36.12
interface-output active 177142 868375 0 8.44e1 4.90
ip4-input-no-checksum active 24044 868388 0 6.21e1 36.12
ip4-lookup active 201186 1736763 0 1.01e2 8.63
ip4-rewrite active 201186 1736763 0 1.17e2 8.63
ipsec4-output-feature active 201186 1736763 0 2.73e3 8.63
unix-epoll-input polling 5992 0 0 2.00e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 8.01, last 128 main loops 0.00 per node 0.00
vector rates in 4.5768e5, out 4.5768e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 191607 868415 0 1.16e2 4.53
TenGigabitEthernet18/0/3-tx active 191607 868415 0 1.38e2 4.53
dpdk-crypto-input polling 8772606 868415 0 2.04e3 .09
dpdk-esp4-encrypt active 25220 868409 0 3.05e2 34.43
dpdk-input polling 8772606 868409 0 2.01e3 .09
ethernet-input active 25220 868409 0 3.97e1 34.43
interface-output active 191607 868415 0 8.55e1 4.53
ip4-input-no-checksum active 25220 868409 0 5.68e1 34.43
ip4-lookup active 216827 1736824 0 1.02e2 8.01
ip4-rewrite active 216827 1736824 0 1.09e2 8.01
ipsec4-output-feature active 216827 1736824 0 2.15e3 8.01
unix-epoll-input polling 8559 0 0 1.26e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 9.0154e5, out 4.5077e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 6682 1710592 0 1.48e1 256.00
TenGigabitEthernet18/0/2-tx active 6682 1710592 0 6.04e1 256.00
dpdk-crypto-input polling 6682 1710592 0 8.84e2 256.00
dpdk-esp4-decrypt active 6682 1710592 0 1.81e2 256.00
dpdk-esp4-decrypt-post active 6682 1710592 0 9.45e1 256.00
dpdk-input polling 6682 1710592 0 5.78e1 256.00
ethernet-input active 6682 1710592 0 2.37e1 256.00
ip4-input-no-checksum active 13364 3421184 0 5.24e1 256.00
ip4-lookup active 6682 1710592 0 4.34e1 256.00
ip4-rewrite active 6682 1710592 0 4.25e1 256.00
ipsec4-input-feature active 13364 3421184 0 2.02e3 256.00
unix-epoll-input polling 7 0 0 3.01e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22231203 0 0 9.93e1 0.00
dpdk-input polling 22231203 0 0 1.91e2 0.00
unix-epoll-input polling 21689 0 0 1.27e3 0.00
64b-8t4c-ethip4ipsecscale1000tnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.73e5 0.00
dpdk-process any wait 0 0 1 1.18e4 0.00
fib-walk any wait 0 0 2 1.89e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.08e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.11e3 0.00
lisp-retry-service any wait 0 0 2 2.83e3 0.00
statseg-collector-process time wait 0 0 1 7.24e3 0.00
unix-epoll-input polling 5635 0 0 1.69e6 0.00
vpe-oam-process any wait 0 0 2 7.14e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 4.01, last 128 main loops 0.00 per node 0.00
vector rates in 2.3744e5, out 2.3744e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 196854 453098 0 1.98e2 2.30
TenGigabitEthernet18/0/3-tx active 196854 453098 0 2.52e2 2.30
dpdk-crypto-input polling 12899574 453098 0 4.13e3 .04
dpdk-esp4-encrypt active 29046 453098 0 4.21e2 15.59
dpdk-input polling 12899574 453098 0 5.59e3 .04
ethernet-input active 29046 453098 0 7.09e1 15.59
interface-output active 196854 453098 0 1.62e2 2.30
ip4-input-no-checksum active 29046 453098 0 9.38e1 15.59
ip4-lookup active 225900 906196 0 1.69e2 4.01
ip4-rewrite active 225900 906196 0 1.76e2 4.01
ipsec4-output-feature active 225900 906196 0 2.81e3 4.01
unix-epoll-input polling 12585 0 0 1.76e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 3.93, last 128 main loops 0.00 per node 0.00
vector rates in 2.3744e5, out 2.3744e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 199306 453098 0 2.19e2 2.27
TenGigabitEthernet18/0/3-tx active 199306 453098 0 2.21e2 2.27
dpdk-crypto-input polling 14087651 453098 0 4.32e3 .03
dpdk-esp4-encrypt active 31307 453098 0 3.56e2 14.47
dpdk-input polling 14087651 453098 0 6.28e3 .03
ethernet-input active 31307 453098 0 6.77e1 14.47
interface-output active 199306 453098 0 1.58e2 2.27
ip4-input-no-checksum active 31307 453098 0 9.30e1 14.47
ip4-lookup active 230613 906196 0 1.65e2 3.93
ip4-rewrite active 230613 906196 0 1.64e2 3.93
ipsec4-output-feature active 230613 906196 0 2.22e3 3.93
unix-epoll-input polling 13744 0 0 1.23e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 3.93, last 128 main loops 0.00 per node 0.00
vector rates in 2.3744e5, out 2.3744e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 199340 453097 0 2.18e2 2.27
TenGigabitEthernet18/0/3-tx active 199340 453097 0 2.27e2 2.27
dpdk-crypto-input polling 14413082 453097 0 4.39e3 .03
dpdk-esp4-encrypt active 31412 453097 0 3.47e2 14.42
dpdk-input polling 14413082 453097 0 6.09e3 .03
ethernet-input active 31412 453097 0 6.76e1 14.42
interface-output active 199340 453097 0 1.58e2 2.27
ip4-input-no-checksum active 31412 453097 0 9.16e1 14.42
ip4-lookup active 230752 906194 0 1.65e2 3.93
ip4-rewrite active 230752 906194 0 1.66e2 3.93
ipsec4-output-feature active 230752 906194 0 2.22e3 3.93
unix-epoll-input polling 14061 0 0 1.21e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 3.93, last 128 main loops 0.00 per node 0.00
vector rates in 2.3744e5, out 2.3744e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 199334 453098 0 2.22e2 2.27
TenGigabitEthernet18/0/3-tx active 199334 453098 0 2.26e2 2.27
dpdk-crypto-input polling 14053236 453098 0 4.31e3 .03
dpdk-esp4-encrypt active 31365 453098 0 3.61e2 14.45
dpdk-input polling 14053236 453098 0 6.29e3 .03
ethernet-input active 31365 453098 0 6.82e1 14.45
interface-output active 199334 453098 0 1.80e2 2.27
ip4-input-no-checksum active 31365 453098 0 9.23e1 14.45
ip4-lookup active 230699 906196 0 1.67e2 3.93
ip4-rewrite active 230699 906196 0 1.67e2 3.93
ipsec4-output-feature active 230699 906196 0 2.22e3 3.93
unix-epoll-input polling 13710 0 0 1.23e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 9.3304e5, out 4.6652e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 6955 1780480 0 1.43e1 256.00
TenGigabitEthernet18/0/2-tx active 6955 1780480 0 5.83e1 256.00
dpdk-crypto-input polling 6955 1780480 0 8.77e2 256.00
dpdk-esp4-decrypt active 6955 1780480 0 1.71e2 256.00
dpdk-esp4-decrypt-post active 6955 1780480 0 8.73e1 256.00
dpdk-input polling 6955 1780480 0 5.67e1 256.00
ethernet-input active 6955 1780480 0 2.33e1 256.00
ip4-input-no-checksum active 13910 3560960 0 5.08e1 256.00
ip4-lookup active 6955 1780480 0 4.13e1 256.00
ip4-rewrite active 6955 1780480 0 4.13e1 256.00
ipsec4-input-feature active 13910 3560960 0 1.94e3 256.00
unix-epoll-input polling 7 0 0 3.14e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-crypto-input polling 22409463 0 0 9.99e1 0.00
dpdk-input polling 22409463 0 0 1.91e2 0.00
unix-epoll-input polling 21863 0 0 1.25e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-crypto-input polling 22448526 0 0 1.00e2 0.00
dpdk-input polling 22448526 0 0 1.89e2 0.00
unix-epoll-input polling 21901 0 0 1.23e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-crypto-input polling 22307055 0 0 9.96e1 0.00
dpdk-input polling 22307055 0 0 1.93e2 0.00
unix-epoll-input polling 21763 0 0 1.25e3 0.00

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 Intel-X710 with VF enabled.
  • [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, 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 3.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
api-rx-from-ring active 0 0 50 2.72e4 0.00
avf-process any wait 0 0 5 5.09e3 0.00
dpdk-process any wait 0 0 1 2.61e3 0.00
fib-walk any wait 0 0 1 2.13e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.85e2 0.00
lisp-retry-service any wait 0 0 1 3.59e3 0.00
unix-epoll-input polling 797803 0 0 1.14e4 0.00
vpe-oam-process any wait 0 0 1 2.38e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 206.65, last 128 main loops 10.06 per node 184.00
vector rates in 1.2349e7, out 1.2349e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 221309 45733836 0 1.49e1 206.65
avf-0/18/e/0-tx active 221309 45733836 0 2.96e1 206.65
avf-input polling 221309 45733836 0 2.29e1 206.65
ethernet-input active 221309 45733836 0 1.92e1 206.65
ip4-input-no-checksum active 221309 45733836 0 3.12e1 206.65
ip4-lookup active 221309 45733836 0 4.37e1 206.65
ip4-rewrite active 221309 45733836 0 3.95e1 206.65
unix-epoll-input polling 216 0 0 1.77e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.7, average vectors/node 251.18, last 128 main loops 13.39 per node 245.00
vector rates in 1.2348e7, out 1.2348e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 182074 45732460 0 1.41e1 251.18
avf-0/18/a/0-tx active 182074 45732460 0 2.85e1 251.18
avf-input polling 183065 45732460 0 2.17e1 249.82
ethernet-input active 182074 45732460 0 1.82e1 251.18
ip4-input-no-checksum active 182074 45732460 0 3.03e1 251.18
ip4-lookup active 182074 45732460 0 4.99e1 251.18
ip4-rewrite active 182074 45732460 0 3.84e1 251.18
unix-epoll-input polling 178 0 0 1.93e3 0.00
64b-4t2c-avf-eth-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 29 2.62e4 0.00
avf-process any wait 0 0 5 5.26e3 0.00
dpdk-process any wait 0 0 1 2.71e3 0.00
fib-walk any wait 0 0 2 1.01e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.77e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.55e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.27e3 0.00
lisp-retry-service any wait 0 0 2 2.06e3 0.00
statseg-collector-process time wait 0 0 1 6.16e3 0.00
unix-epoll-input polling 493798 0 0 1.85e4 0.00
vpe-oam-process any wait 0 0 2 1.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 15.02, last 128 main loops 0.00 per node 0.00
vector rates in 3.7532e6, out 3.7532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 925055 13891792 0 4.29e1 15.02
avf-0/18/e/0-tx active 925055 13891784 0 9.39e1 15.02
avf-input polling 11145342 13891792 0 1.54e2 1.25
ethernet-input active 925055 13891792 0 5.34e1 15.02
ip4-input-no-checksum active 925055 13891792 0 6.43e1 15.02
ip4-lookup active 925055 13891792 0 6.82e1 15.02
ip4-rewrite active 925055 13891792 0 6.56e1 15.02
unix-epoll-input polling 10873 0 0 1.34e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 16.35, last 128 main loops 0.00 per node 0.00
vector rates in 3.7237e6, out 3.7237e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 842733 13782404 0 4.03e1 16.35
avf-0/18/e/0-tx active 842733 13782404 0 8.65e1 16.35
avf-input polling 13241193 13782404 0 1.64e2 1.04
ethernet-input active 842733 13782404 0 4.85e1 16.35
ip4-input-no-checksum active 842733 13782404 0 6.08e1 16.35
ip4-lookup active 842733 13782404 0 6.50e1 16.35
ip4-rewrite active 842733 13782404 0 6.21e1 16.35
unix-epoll-input polling 12918 0 0 1.32e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 11.63, last 128 main loops 0.00 per node 0.00
vector rates in 3.7237e6, out 3.7237e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1185240 13782295 0 5.12e1 11.63
avf-0/18/a/0-tx active 1185240 13782287 0 1.09e2 11.63
avf-input polling 7265894 13782295 0 1.31e2 1.89
ethernet-input active 1185240 13782295 0 6.23e1 11.63
ip4-input-no-checksum active 1185240 13782295 0 7.39e1 11.63
ip4-lookup active 1185240 13782295 0 7.92e1 11.63
ip4-rewrite active 1185240 13782295 0 7.27e1 11.63
unix-epoll-input polling 7089 0 0 1.34e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 12.65, last 128 main loops .22 per node 4.00
vector rates in 3.7532e6, out 3.7532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1097830 13891676 0 4.78e1 12.65
avf-0/18/a/0-tx active 1097830 13891676 0 1.04e2 12.65
avf-input polling 9083554 13891676 0 1.37e2 1.53
ethernet-input active 1097830 13891676 0 5.75e1 12.65
ip4-input-no-checksum active 1097830 13891676 0 6.96e1 12.65
ip4-lookup active 1097830 13891676 0 7.55e1 12.65
ip4-rewrite active 1097830 13891676 0 6.87e1 12.65
unix-epoll-input polling 8862 0 0 1.32e3 0.00
64b-8t4c-avf-eth-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 29 3.78e4 0.00
avf-process any wait 0 0 5 5.44e3 0.00
dpdk-process any wait 0 0 1 3.13e3 0.00
fib-walk any wait 0 0 2 1.60e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.72e2 0.00
lisp-retry-service any wait 0 0 2 1.82e3 0.00
unix-epoll-input polling 254910 0 0 3.45e4 0.00
vpe-oam-process any wait 0 0 1 1.92e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.5, average vectors/node 7.79, last 128 main loops .44 per node 8.00
vector rates in 3.3697e6, out 3.3696e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1530468 11925380 0 7.08e1 7.79
avf-0/18/e/0-tx active 1530468 11925144 0 1.91e2 7.79
avf-input polling 1798381 11925380 0 9.89e1 6.63
ethernet-input active 1530468 11925380 0 8.75e1 7.79
ip4-input-no-checksum active 1530468 11925380 0 9.45e1 7.79
ip4-lookup active 1530468 11925380 0 9.17e1 7.79
ip4-rewrite active 1530468 11925380 0 8.92e1 7.79
unix-epoll-input polling 1754 0 0 1.34e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.5, average vectors/node 7.96, last 128 main loops 0.00 per node 0.00
vector rates in 3.4240e6, out 3.4239e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1521561 12117720 0 6.90e1 7.96
avf-0/18/e/0-tx active 1521561 12117572 0 1.93e2 7.96
avf-input polling 1827954 12117720 0 9.61e1 6.63
ethernet-input active 1521561 12117720 0 8.29e1 7.96
ip4-input-no-checksum active 1521561 12117720 0 9.29e1 7.96
ip4-lookup active 1521561 12117720 0 9.01e1 7.96
ip4-rewrite active 1521561 12117720 0 8.80e1 7.96
unix-epoll-input polling 1783 0 0 1.32e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.5, average vectors/node 8.26, last 128 main loops .88 per node 16.00
vector rates in 3.4784e6, out 3.4783e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1490401 12310064 0 6.73e1 8.26
avf-0/18/e/0-tx active 1490401 12309820 0 1.87e2 8.26
avf-input polling 1935619 12310064 0 9.72e1 6.36
ethernet-input active 1490401 12310064 0 8.16e1 8.26
ip4-input-no-checksum active 1490401 12310064 0 9.08e1 8.26
ip4-lookup active 1490401 12310064 0 9.01e1 8.26
ip4-rewrite active 1490401 12310064 0 8.59e1 8.26
unix-epoll-input polling 1889 0 0 1.33e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.5, average vectors/node 8.02, last 128 main loops .66 per node 12.00
vector rates in 3.4784e6, out 3.4783e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1534040 12310044 0 6.87e1 8.02
avf-0/18/e/0-tx active 1534040 12309840 0 1.41e2 8.02
avf-input polling 2046966 12310044 0 9.89e1 6.01
ethernet-input active 1534040 12310044 0 8.38e1 8.02
ip4-input-no-checksum active 1534040 12310044 0 9.31e1 8.02
ip4-lookup active 1534040 12310044 0 9.33e1 8.02
ip4-rewrite active 1534040 12310044 0 8.71e1 8.02
unix-epoll-input polling 1997 0 0 1.34e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.5, average vectors/node 7.97, last 128 main loops .22 per node 4.00
vector rates in 3.4782e6, out 3.4782e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1545305 12309552 0 6.91e1 7.97
avf-0/18/a/0-tx active 1545305 12309364 0 1.47e2 7.97
avf-input polling 1619406 12309552 0 9.48e1 7.60
ethernet-input active 1545305 12309552 0 8.54e1 7.97
ip4-input-no-checksum active 1545305 12309552 0 9.25e1 7.97
ip4-lookup active 1545305 12309552 0 9.46e1 7.97
ip4-rewrite active 1545305 12309552 0 8.77e1 7.97
unix-epoll-input polling 1580 0 0 1.32e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.5, average vectors/node 7.79, last 128 main loops .22 per node 4.00
vector rates in 3.4782e6, out 3.4782e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1581142 12309536 0 6.98e1 7.79
avf-0/18/a/0-tx active 1581142 12309364 0 1.45e2 7.79
avf-input polling 1676007 12309536 0 9.37e1 7.34
ethernet-input active 1581142 12309536 0 8.36e1 7.79
ip4-input-no-checksum active 1581142 12309536 0 9.35e1 7.79
ip4-lookup active 1581142 12309536 0 9.57e1 7.79
ip4-rewrite active 1581142 12309536 0 8.88e1 7.79
unix-epoll-input polling 1635 0 0 1.31e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.5, average vectors/node 7.54, last 128 main loops .22 per node 4.00
vector rates in 3.4239e6, out 3.4238e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1605996 12117212 0 7.22e1 7.54
avf-0/18/a/0-tx active 1605996 12117004 0 1.49e2 7.54
avf-input polling 1655200 12117212 0 9.44e1 7.32
ethernet-input active 1605996 12117212 0 8.53e1 7.54
ip4-input-no-checksum active 1605996 12117212 0 9.39e1 7.54
ip4-lookup active 1605996 12117212 0 9.63e1 7.54
ip4-rewrite active 1605996 12117212 0 8.97e1 7.54
unix-epoll-input polling 1614 0 0 1.31e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.5, average vectors/node 7.37, last 128 main loops .22 per node 4.00
vector rates in 3.3695e6, out 3.3695e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1617822 11924880 0 7.38e1 7.37
avf-0/18/a/0-tx active 1617822 11924704 0 1.47e2 7.37
avf-input polling 1671309 11924880 0 9.64e1 7.14
ethernet-input active 1617822 11924880 0 8.92e1 7.37
ip4-input-no-checksum active 1617822 11924880 0 9.67e1 7.37
ip4-lookup active 1617822 11924880 0 9.86e1 7.37
ip4-rewrite active 1617822 11924880 0 9.13e1 7.37
unix-epoll-input polling 1631 0 0 1.33e3 0.00

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 Intel-X710.
  • [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.
  • [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 3.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
api-rx-from-ring active 0 0 51 3.11e4 0.00
dhcp-client-process any wait 0 0 1 2.04e3 0.00
dpdk-process any wait 0 0 2 5.80e5 0.00
fib-walk any wait 0 0 2 1.19e3 0.00
ip-route-resolver-process any wait 0 0 1 8.42e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.71e2 0.00
lisp-retry-service any wait 0 0 2 9.87e2 0.00
unix-epoll-input polling 4789 0 0 1.99e6 0.00
vpe-oam-process any wait 0 0 1 1.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 102.31, last 128 main loops 6.78 per node 124.00
vector rates in 8.0988e6, out 8.0988e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 302342 30931652 0 2.98e1 102.31
TenGigabitEthernet18/0/3-tx active 302342 30931652 0 5.71e1 102.31
dpdk-input polling 302375 30931652 0 6.15e1 102.29
ethernet-input active 302342 30931652 0 2.38e1 102.31
ip4-input-no-checksum active 302342 30931652 0 3.53e1 102.31
ip4-lookup active 302342 30931652 0 5.10e1 102.31
ip4-rewrite active 302342 30931652 0 4.66e1 102.31
unix-epoll-input polling 295 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 252.36, last 128 main loops 14.00 per node 256.00
vector rates in 8.0987e6, out 8.0987e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 122565 30931048 0 1.42e1 252.36
TenGigabitEthernet18/0/2-tx active 122565 30931048 0 5.39e1 252.36
dpdk-input polling 123485 30931048 0 5.33e1 250.48
ethernet-input active 122565 30931048 0 5.25e1 252.36
ip4-input active 122565 30931048 0 4.63e1 252.36
ip4-lookup active 122565 30931048 0 4.81e1 252.36
ip4-rewrite active 122565 30931048 0 3.89e1 252.36
unix-epoll-input polling 120 0 0 1.95e3 0.00
64b-4t2c-dot1q-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 43 2.68e4 0.00
dpdk-process any wait 0 0 1 6.38e5 0.00
fib-walk any wait 0 0 2 1.98e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.74e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.69e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.15e3 0.00
lisp-retry-service any wait 0 0 2 2.12e3 0.00
statseg-collector-process time wait 0 0 1 6.46e3 0.00
unix-epoll-input polling 2786 0 0 3.39e6 0.00
vpe-oam-process any wait 0 0 1 1.65e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 44.78, last 128 main loops 3.06 per node 56.00
vector rates in 7.0165e6, out 7.0165e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 593136 26561096 0 3.45e1 44.78
TenGigabitEthernet18/0/3-tx active 593136 26561096 0 6.04e1 44.78
dpdk-input polling 594604 26561096 0 6.99e1 44.67
ethernet-input active 593136 26561096 0 3.16e1 44.78
ip4-input-no-checksum active 593136 26561096 0 4.22e1 44.78
ip4-lookup active 593136 26561096 0 5.57e1 44.78
ip4-rewrite active 593136 26561096 0 5.39e1 44.78
unix-epoll-input polling 581 0 0 1.87e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 40.18, last 128 main loops 1.09 per node 20.00
vector rates in 6.9068e6, out 6.9068e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 650757 26146140 0 3.55e1 40.18
TenGigabitEthernet18/0/3-tx active 650757 26146140 0 5.98e1 40.18
dpdk-input polling 660819 26146140 0 7.03e1 39.57
ethernet-input active 650757 26146140 0 3.27e1 40.18
ip4-input-no-checksum active 650757 26146140 0 4.37e1 40.18
ip4-lookup active 650757 26146140 0 5.66e1 40.18
ip4-rewrite active 650757 26146140 0 5.46e1 40.18
unix-epoll-input polling 645 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 65.77, 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
TenGigabitEthernet18/0/2-outpu active 403867 26560940 0 1.99e1 65.77
TenGigabitEthernet18/0/2-tx active 403867 26560940 0 5.71e1 65.77
dpdk-input polling 409248 26560940 0 6.35e1 64.90
ethernet-input active 403867 26560940 0 5.85e1 65.77
ip4-input active 403867 26560940 0 5.56e1 65.77
ip4-lookup active 403867 26560940 0 5.25e1 65.77
ip4-rewrite active 403867 26560940 0 4.38e1 65.77
unix-epoll-input polling 399 0 0 1.86e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 59.19, last 128 main loops 3.06 per node 56.00
vector rates in 6.9068e6, out 6.9068e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 441687 26146000 0 2.07e1 59.19
TenGigabitEthernet18/0/2-tx active 441687 26146000 0 5.64e1 59.19
dpdk-input polling 444927 26146000 0 6.41e1 58.76
ethernet-input active 441687 26146000 0 5.97e1 59.19
ip4-input active 441687 26146000 0 5.71e1 59.19
ip4-lookup active 441687 26146000 0 5.35e1 59.19
ip4-rewrite active 441687 26146000 0 4.48e1 59.19
unix-epoll-input polling 435 0 0 1.83e3 0.00
64b-8t4c-dot1q-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 30 3.72e4 0.00
dpdk-process any wait 0 0 1 6.60e5 0.00
fib-walk any wait 0 0 2 1.68e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.30e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.56e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.15e3 0.00
lisp-retry-service any wait 0 0 2 4.38e3 0.00
statseg-collector-process time wait 0 0 1 1.26e4 0.00
unix-epoll-input polling 3107 0 0 3.05e6 0.00
vpe-oam-process any wait 0 0 2 1.35e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.41, last 128 main loops .22 per node 4.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1415267 13315220 0 7.25e1 9.41
TenGigabitEthernet18/0/3-tx active 1415267 13315220 0 8.67e1 9.41
dpdk-input polling 1814044 13315220 0 1.27e2 7.34
ethernet-input active 1415267 13315220 0 8.05e1 9.41
ip4-input-no-checksum active 1415267 13315220 0 9.14e1 9.41
ip4-lookup active 1415267 13315220 0 8.98e1 9.41
ip4-rewrite active 1415267 13315220 0 1.19e2 9.41
unix-epoll-input polling 1770 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.31, last 128 main loops 0.00 per node 0.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1407900 13107168 0 7.54e1 9.31
TenGigabitEthernet18/0/3-tx active 1407900 13107115 0 8.91e1 9.31
dpdk-input polling 1803347 13107168 0 1.32e2 7.27
ethernet-input active 1407900 13107168 0 7.91e1 9.31
ip4-input-no-checksum active 1407900 13107168 0 9.31e1 9.31
ip4-lookup active 1407900 13107168 0 8.82e1 9.31
ip4-rewrite active 1407900 13107168 0 1.24e2 9.31
unix-epoll-input polling 1759 0 0 1.92e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.31, 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
TenGigabitEthernet18/0/3-outpu active 1430285 13315220 0 7.37e1 9.31
TenGigabitEthernet18/0/3-tx active 1430285 13315220 0 8.77e1 9.31
dpdk-input polling 1837097 13315220 0 1.27e2 7.25
ethernet-input active 1430285 13315220 0 7.95e1 9.31
ip4-input-no-checksum active 1430285 13315220 0 9.28e1 9.31
ip4-lookup active 1430285 13315220 0 8.98e1 9.31
ip4-rewrite active 1430285 13315220 0 1.19e2 9.31
unix-epoll-input polling 1792 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.28, last 128 main loops .66 per node 12.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1411801 13107172 0 7.55e1 9.28
TenGigabitEthernet18/0/3-tx active 1411801 13107131 0 9.02e1 9.28
dpdk-input polling 1811364 13107172 0 1.29e2 7.24
ethernet-input active 1411801 13107172 0 8.04e1 9.28
ip4-input-no-checksum active 1411801 13107172 0 9.30e1 9.28
ip4-lookup active 1411801 13107172 0 8.82e1 9.28
ip4-rewrite active 1411801 13107172 0 1.22e2 9.28
unix-epoll-input polling 1767 0 0 2.03e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 9.53, 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
TenGigabitEthernet18/0/2-outpu active 1397174 13315212 0 6.04e1 9.53
TenGigabitEthernet18/0/2-tx active 1397174 13315212 0 8.61e1 9.53
dpdk-input polling 1657291 13315212 0 1.22e2 8.03
ethernet-input active 1397174 13315212 0 1.29e2 9.53
ip4-input active 1397174 13315212 0 1.05e2 9.53
ip4-lookup active 1397174 13315212 0 8.60e1 9.53
ip4-rewrite active 1397174 13315212 0 8.02e1 9.53
unix-epoll-input polling 1617 0 0 1.85e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.16, last 128 main loops .44 per node 8.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1430954 13107172 0 6.25e1 9.16
TenGigabitEthernet18/0/2-tx active 1430954 13107167 0 8.59e1 9.16
dpdk-input polling 1667267 13107172 0 1.26e2 7.86
ethernet-input active 1430954 13107172 0 1.31e2 9.16
ip4-input active 1430954 13107172 0 1.07e2 9.16
ip4-lookup active 1430954 13107172 0 8.68e1 9.16
ip4-rewrite active 1430954 13107172 0 8.24e1 9.16
unix-epoll-input polling 1627 0 0 1.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.46, 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
TenGigabitEthernet18/0/2-outpu active 1408096 13315224 0 6.15e1 9.46
TenGigabitEthernet18/0/2-tx active 1408096 13315224 0 8.49e1 9.46
dpdk-input polling 1623194 13315224 0 1.22e2 8.20
ethernet-input active 1408096 13315224 0 1.30e2 9.46
ip4-input active 1408096 13315224 0 1.06e2 9.46
ip4-lookup active 1408096 13315224 0 8.60e1 9.46
ip4-rewrite active 1408096 13315224 0 8.10e1 9.46
unix-epoll-input polling 1584 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.22, last 128 main loops .44 per node 8.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1422208 13107164 0 6.18e1 9.22
TenGigabitEthernet18/0/2-tx active 1422208 13107164 0 8.73e1 9.22
dpdk-input polling 1663962 13107164 0 1.26e2 7.88
ethernet-input active 1422208 13107164 0 1.32e2 9.22
ip4-input active 1422208 13107164 0 1.08e2 9.22
ip4-lookup active 1422208 13107164 0 8.67e1 9.22
ip4-rewrite active 1422208 13107164 0 8.16e1 9.22
unix-epoll-input polling 1623 0 0 2.05e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 46 3.12e4 0.00
dpdk-process any wait 0 0 1 5.82e5 0.00
fib-walk any wait 0 0 2 1.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.83e2 0.00
lisp-retry-service any wait 0 0 2 1.82e3 0.00
unix-epoll-input polling 3352 0 0 2.86e6 0.00
vpe-oam-process any wait 0 0 1 1.45e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 246.86, last 128 main loops 16.00 per node 256.00
vector rates in 7.7548e6, out 7.7548e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 120619 29775512 0 1.39e1 246.86
TenGigabitEthernet18/0/3-tx active 120619 29775512 0 5.32e1 246.86
cop-input active 120619 29775512 0 2.86e1 246.86
dpdk-input polling 120619 29775512 0 5.27e1 246.86
ip4-cop-whitelist active 120619 29775512 0 4.49e1 246.86
ip4-input active 120619 29775512 0 4.65e1 246.86
ip4-lookup active 120619 29775512 0 4.27e1 246.86
ip4-rewrite active 120619 29775512 0 3.85e1 246.86
unix-epoll-input polling 118 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 62.44, last 128 main loops 5.03 per node 92.00
vector rates in 7.7547e6, out 7.7547e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 476839 29775308 0 1.99e1 62.44
TenGigabitEthernet18/0/2-tx active 476839 29775308 0 5.81e1 62.44
dpdk-input polling 1368910 29775308 0 7.14e1 21.75
ethernet-input active 476839 29775308 0 2.69e1 62.44
ip4-input-no-checksum active 476839 29775308 0 3.78e1 62.44
ip4-lookup active 476839 29775308 0 5.32e1 62.44
ip4-rewrite active 476839 29775308 0 4.51e1 62.44
unix-epoll-input polling 1336 0 0 1.89e3 0.00
64b-4t2c-ethip4-ip4base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 47 2.60e4 0.00
dpdk-process any wait 0 0 1 6.44e5 0.00
fib-walk any wait 0 0 2 1.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.18e2 0.00
lisp-retry-service any wait 0 0 2 1.66e3 0.00
unix-epoll-input polling 3790 0 0 2.47e6 0.00
vpe-oam-process any wait 0 0 2 1.68e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 83.00, last 128 main loops 4.75 per node 76.00
vector rates in 6.9168e6, out 6.9168e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 312453 25934008 0 1.79e1 83.00
TenGigabitEthernet18/0/3-tx active 312453 25934008 0 5.60e1 83.00
cop-input active 312453 25934008 0 3.23e1 83.00
dpdk-input polling 312453 25934008 0 6.09e1 83.00
ip4-cop-whitelist active 312453 25934008 0 4.76e1 83.00
ip4-input active 312453 25934008 0 5.36e1 83.00
ip4-lookup active 312453 25934008 0 4.62e1 83.00
ip4-rewrite active 312453 25934008 0 4.26e1 83.00
unix-epoll-input polling 305 0 0 2.19e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 79.26, last 128 main loops 4.75 per node 76.00
vector rates in 6.9718e6, out 6.9718e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 329800 26139904 0 1.82e1 79.26
TenGigabitEthernet18/0/3-tx active 329800 26139904 0 5.42e1 79.26
cop-input active 329800 26139904 0 3.21e1 79.26
dpdk-input polling 329800 26139904 0 5.90e1 79.26
ip4-cop-whitelist active 329800 26139904 0 4.78e1 79.26
ip4-input active 329800 26139904 0 5.39e1 79.26
ip4-lookup active 329800 26139904 0 4.64e1 79.26
ip4-rewrite active 329800 26139904 0 4.27e1 79.26
unix-epoll-input polling 322 0 0 1.92e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 36.18, last 128 main loops 2.63 per node 48.00
vector rates in 6.9169e6, out 6.9169e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 716732 25934092 0 2.55e1 36.18
TenGigabitEthernet18/0/2-tx active 716732 25934092 0 6.29e1 36.18
dpdk-input polling 882775 25934092 0 7.63e1 29.38
ethernet-input active 716732 25934092 0 3.46e1 36.18
ip4-input-no-checksum active 716732 25934092 0 4.49e1 36.18
ip4-lookup active 716732 25934092 0 5.71e1 36.18
ip4-rewrite active 716732 25934092 0 4.93e1 36.18
unix-epoll-input polling 861 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 35.45, last 128 main loops 2.63 per node 48.00
vector rates in 6.9717e6, out 6.9717e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 737284 26139840 0 2.57e1 35.45
TenGigabitEthernet18/0/2-tx active 737284 26139840 0 6.09e1 35.45
dpdk-input polling 920177 26139840 0 7.49e1 28.41
ethernet-input active 737284 26139840 0 3.43e1 35.45
ip4-input-no-checksum active 737284 26139840 0 4.50e1 35.45
ip4-lookup active 737284 26139840 0 5.78e1 35.45
ip4-rewrite active 737284 26139840 0 4.93e1 35.45
unix-epoll-input polling 897 0 0 1.82e3 0.00
64b-8t4c-ethip4-ip4base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 30 3.62e4 0.00
dpdk-process any wait 0 0 1 6.55e5 0.00
fib-walk any wait 0 0 2 2.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.70e3 0.00
lisp-retry-service any wait 0 0 2 1.77e3 0.00
unix-epoll-input polling 3665 0 0 2.58e6 0.00
vpe-oam-process any wait 0 0 1 1.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.94, last 128 main loops .25 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
TenGigabitEthernet18/0/3-outpu active 1314800 13068904 0 5.94e1 9.94
TenGigabitEthernet18/0/3-tx active 1314800 13068904 0 8.49e1 9.94
cop-input active 1314800 13068904 0 7.47e1 9.94
dpdk-input polling 1486691 13068904 0 1.17e2 8.79
ip4-cop-whitelist active 1314800 13068904 0 8.41e1 9.94
ip4-input active 1314800 13068904 0 1.01e2 9.94
ip4-lookup active 1314800 13068904 0 8.03e1 9.94
ip4-rewrite active 1314800 13068904 0 8.06e1 9.94
unix-epoll-input polling 1450 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, 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
TenGigabitEthernet18/0/3-outpu active 1328277 13276352 0 5.89e1 9.99
TenGigabitEthernet18/0/3-tx active 1328277 13276352 0 8.39e1 9.99
cop-input active 1328277 13276352 0 7.29e1 9.99
dpdk-input polling 1505807 13276352 0 1.15e2 8.82
ip4-cop-whitelist active 1328277 13276352 0 8.35e1 9.99
ip4-input active 1328277 13276352 0 1.01e2 9.99
ip4-lookup active 1328277 13276352 0 7.86e1 9.99
ip4-rewrite active 1328277 13276352 0 8.05e1 9.99
unix-epoll-input polling 1469 0 0 1.92e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.77, last 128 main loops .75 per node 12.00
vector rates in 3.4586e6, out 3.4586e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1338152 13068920 0 6.02e1 9.77
TenGigabitEthernet18/0/3-tx active 1338152 13068920 0 8.50e1 9.77
cop-input active 1338152 13068920 0 7.42e1 9.77
dpdk-input polling 1523650 13068920 0 1.18e2 8.58
ip4-cop-whitelist active 1338152 13068920 0 8.45e1 9.77
ip4-input active 1338152 13068920 0 1.02e2 9.77
ip4-lookup active 1338152 13068920 0 8.00e1 9.77
ip4-rewrite active 1338152 13068920 0 8.12e1 9.77
unix-epoll-input polling 1487 0 0 1.86e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.85, 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
TenGigabitEthernet18/0/3-outpu active 1326283 13068900 0 5.95e1 9.85
TenGigabitEthernet18/0/3-tx active 1326283 13068900 0 8.45e1 9.85
cop-input active 1326283 13068900 0 7.39e1 9.85
dpdk-input polling 1505127 13068900 0 1.20e2 8.68
ip4-cop-whitelist active 1326283 13068900 0 8.42e1 9.85
ip4-input active 1326283 13068900 0 1.02e2 9.85
ip4-lookup active 1326283 13068900 0 7.95e1 9.85
ip4-rewrite active 1326283 13068900 0 8.09e1 9.85
unix-epoll-input polling 1469 0 0 1.88e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 8.23, 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
TenGigabitEthernet18/0/2-outpu active 1588311 13068908 0 6.89e1 8.23
TenGigabitEthernet18/0/2-tx active 1588311 13068908 0 9.28e1 8.23
dpdk-input polling 2391855 13068908 0 1.44e2 5.46
ethernet-input active 1588311 13068908 0 8.44e1 8.23
ip4-input-no-checksum active 1588311 13068908 0 9.40e1 8.23
ip4-lookup active 1588311 13068908 0 9.46e1 8.23
ip4-rewrite active 1588311 13068908 0 8.88e1 8.23
unix-epoll-input polling 2333 0 0 1.95e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 8.35, 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
TenGigabitEthernet18/0/2-outpu active 1589692 13276332 0 6.86e1 8.35
TenGigabitEthernet18/0/2-tx active 1589692 13276332 0 9.11e1 8.35
dpdk-input polling 2335940 13276332 0 1.42e2 5.68
ethernet-input active 1589692 13276332 0 8.30e1 8.35
ip4-input-no-checksum active 1589692 13276332 0 9.32e1 8.35
ip4-lookup active 1589692 13276332 0 9.29e1 8.35
ip4-rewrite active 1589692 13276332 0 8.86e1 8.35
unix-epoll-input polling 2279 0 0 1.79e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 8.14, last 128 main loops .22 per node 4.00
vector rates in 3.4586e6, out 3.4586e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1606252 13068912 0 7.01e1 8.14
TenGigabitEthernet18/0/2-tx active 1606252 13068912 0 9.16e1 8.14
dpdk-input polling 2425979 13068912 0 1.45e2 5.39
ethernet-input active 1606252 13068912 0 8.48e1 8.14
ip4-input-no-checksum active 1606252 13068912 0 9.44e1 8.14
ip4-lookup active 1606252 13068912 0 9.36e1 8.14
ip4-rewrite active 1606252 13068912 0 8.96e1 8.14
unix-epoll-input polling 2367 0 0 1.87e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 8.16, last 128 main loops 0.00 per node 0.00
vector rates in 3.4586e6, out 3.4586e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1601165 13068920 0 6.95e1 8.16
TenGigabitEthernet18/0/2-tx active 1601165 13068920 0 9.28e1 8.16
dpdk-input polling 2385628 13068920 0 1.47e2 5.48
ethernet-input active 1601165 13068920 0 8.40e1 8.16
ip4-input-no-checksum active 1601165 13068920 0 9.45e1 8.16
ip4-lookup active 1601165 13068920 0 9.37e1 8.16
ip4-rewrite active 1601165 13068920 0 8.94e1 8.16
unix-epoll-input polling 2328 0 0 1.99e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 51 3.71e4 0.00
dpdk-process any wait 0 0 2 5.65e5 0.00
fib-walk any wait 0 0 1 1.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.17e3 0.00
lisp-retry-service any wait 0 0 1 1.17e3 0.00
unix-epoll-input polling 2870 0 0 3.31e6 0.00
vpe-oam-process any wait 0 0 2 6.86e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 243.86, last 128 main loops 1.94 per node 31.00
vector rates in 5.7048e6, out 5.7048e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89122 21733536 0 1.43e1 243.86
TenGigabitEthernet18/0/3-tx active 89122 21733536 0 5.43e1 243.86
dpdk-input polling 89122 21733536 0 5.27e1 243.86
ethernet-input active 89122 21733536 0 1.88e1 243.86
ip4-inacl active 89122 21733536 0 1.67e2 243.86
ip4-input-no-checksum active 89122 21733536 0 4.94e1 243.86
ip4-lookup active 89122 21733536 0 4.18e1 243.86
ip4-rewrite active 89122 21733536 0 3.89e1 243.86
unix-epoll-input polling 87 0 0 2.17e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 57.44, last 128 main loops 0.00 per node 0.00
vector rates in 5.7048e6, out 5.7048e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 378401 21733556 0 2.01e1 57.44
TenGigabitEthernet18/0/2-tx active 378401 21733556 0 5.91e1 57.44
dpdk-input polling 9405247 21733556 0 1.32e2 2.31
ethernet-input active 378401 21733556 0 2.75e1 57.44
ip4-input-no-checksum active 378401 21733556 0 3.86e1 57.44
ip4-lookup active 378401 21733556 0 5.46e1 57.44
ip4-rewrite active 378401 21733556 0 4.53e1 57.44
unix-epoll-input polling 9176 0 0 1.85e3 0.00
64b-4t2c-ethip4-ip4base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 50 2.78e4 0.00
dpdk-process any wait 0 0 1 9.25e3 0.00
fib-walk any wait 0 0 2 1.80e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.69e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.08e3 0.00
lisp-retry-service any wait 0 0 2 1.62e3 0.00
statseg-collector-process time wait 0 0 1 5.42e3 0.00
unix-epoll-input polling 3917 0 0 2.42e6 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 53.99, last 128 main loops 3.25 per node 52.00
vector rates in 4.3685e6, out 4.3685e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 306561 16550916 0 2.25e1 53.99
TenGigabitEthernet18/0/3-tx active 306561 16550916 0 5.83e1 53.99
dpdk-input polling 314587 16550916 0 6.51e1 52.61
ethernet-input active 306561 16550916 0 2.88e1 53.99
ip4-inacl active 306561 16550916 0 2.34e2 53.99
ip4-input-no-checksum active 306561 16550916 0 6.17e1 53.99
ip4-lookup active 306561 16550916 0 4.96e1 53.99
ip4-rewrite active 306561 16550916 0 4.60e1 53.99
unix-epoll-input polling 307 0 0 1.79e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 55.12, last 128 main loops 3.25 per node 52.00
vector rates in 4.4032e6, out 4.4032e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 302655 16682248 0 2.12e1 55.12
TenGigabitEthernet18/0/3-tx active 302655 16682248 0 5.67e1 55.12
dpdk-input polling 309804 16682248 0 6.30e1 53.85
ethernet-input active 302655 16682248 0 2.84e1 55.12
ip4-inacl active 302655 16682248 0 2.35e2 55.12
ip4-input-no-checksum active 302655 16682248 0 6.11e1 55.12
ip4-lookup active 302655 16682248 0 5.05e1 55.12
ip4-rewrite active 302655 16682248 0 4.57e1 55.12
unix-epoll-input polling 302 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 20.61, last 128 main loops 0.00 per node 0.00
vector rates in 4.3685e6, out 4.3685e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 803051 16550920 0 3.28e1 20.61
TenGigabitEthernet18/0/2-tx active 803051 16550920 0 6.69e1 20.61
dpdk-input polling 9497322 16550920 0 1.69e2 1.74
ethernet-input active 803051 16550920 0 4.41e1 20.61
ip4-input-no-checksum active 803051 16550920 0 5.39e1 20.61
ip4-lookup active 803051 16550920 0 6.58e1 20.61
ip4-rewrite active 803051 16550920 0 5.42e1 20.61
unix-epoll-input polling 9266 0 0 1.81e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 19.41, last 128 main loops 0.00 per node 0.00
vector rates in 4.4032e6, out 4.4032e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 859424 16682292 0 3.43e1 19.41
TenGigabitEthernet18/0/2-tx active 859424 16682292 0 6.59e1 19.41
dpdk-input polling 8737225 16682292 0 1.63e2 1.91
ethernet-input active 859424 16682292 0 4.58e1 19.41
ip4-input-no-checksum active 859424 16682292 0 5.51e1 19.41
ip4-lookup active 859424 16682292 0 6.72e1 19.41
ip4-rewrite active 859424 16682292 0 5.53e1 19.41
unix-epoll-input polling 8524 0 0 1.77e3 0.00
64b-8t4c-ethip4-ip4base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 50 3.51e4 0.00
dpdk-process any wait 0 0 1 6.52e5 0.00
fib-walk any wait 0 0 2 3.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.14e2 0.00
lisp-retry-service any wait 0 0 2 2.56e3 0.00
unix-epoll-input polling 2630 0 0 3.57e6 0.00
vpe-oam-process any wait 0 0 1 1.73e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 46.03, last 128 main loops 1.25 per node 20.00
vector rates in 3.4410e6, out 3.4410e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 280753 12923528 0 2.29e1 46.03
TenGigabitEthernet18/0/3-tx active 280753 12923528 0 5.93e1 46.03
dpdk-input polling 280771 12923528 0 6.67e1 46.03
ethernet-input active 280753 12923528 0 3.10e1 46.03
ip4-inacl active 280753 12923528 0 3.78e2 46.03
ip4-input-no-checksum active 280753 12923528 0 6.30e1 46.03
ip4-lookup active 280753 12923528 0 5.07e1 46.03
ip4-rewrite active 280753 12923528 0 4.74e1 46.03
unix-epoll-input polling 274 0 0 1.86e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 52.32, last 128 main loops 2.25 per node 36.00
vector rates in 3.4956e6, out 3.4956e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 250927 13128580 0 2.19e1 52.32
TenGigabitEthernet18/0/3-tx active 250927 13128580 0 5.71e1 52.32
dpdk-input polling 250940 13128580 0 6.44e1 52.32
ethernet-input active 250927 13128580 0 2.91e1 52.32
ip4-inacl active 250927 13128580 0 3.79e2 52.32
ip4-input-no-checksum active 250927 13128580 0 6.15e1 52.32
ip4-lookup active 250927 13128580 0 4.92e1 52.32
ip4-rewrite active 250927 13128580 0 4.62e1 52.32
unix-epoll-input polling 245 0 0 1.92e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 39.57, last 128 main loops 1.50 per node 24.00
vector rates in 3.4411e6, out 3.4411e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 326649 12923892 0 2.49e1 39.57
TenGigabitEthernet18/0/3-tx active 326649 12923892 0 6.05e1 39.57
dpdk-input polling 326704 12923892 0 6.91e1 39.56
ethernet-input active 326649 12923892 0 3.25e1 39.57
ip4-inacl active 326649 12923892 0 3.65e2 39.57
ip4-input-no-checksum active 326649 12923892 0 6.53e1 39.57
ip4-lookup active 326649 12923892 0 5.24e1 39.57
ip4-rewrite active 326649 12923892 0 4.89e1 39.57
unix-epoll-input polling 318 0 0 1.69e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 44.02, last 128 main loops 1.25 per node 20.00
vector rates in 3.4410e6, out 3.4410e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 293595 12923448 0 2.42e1 44.02
TenGigabitEthernet18/0/3-tx active 293595 12923448 0 6.02e1 44.02
dpdk-input polling 293661 12923448 0 6.89e1 44.01
ethernet-input active 293595 12923448 0 3.14e1 44.02
ip4-inacl active 293595 12923448 0 3.71e2 44.02
ip4-input-no-checksum active 293595 12923448 0 6.38e1 44.02
ip4-lookup active 293595 12923448 0 5.12e1 44.02
ip4-rewrite active 293595 12923448 0 4.79e1 44.02
unix-epoll-input polling 286 0 0 1.95e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 13.56, last 128 main loops 0.00 per node 0.00
vector rates in 3.4411e6, out 3.4411e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 952879 12923840 0 4.06e1 13.56
TenGigabitEthernet18/0/2-tx active 952879 12923840 0 7.35e1 13.56
dpdk-input polling 11841007 12923840 0 2.31e2 1.09
ethernet-input active 952879 12923840 0 5.47e1 13.56
ip4-input-no-checksum active 952879 12923840 0 6.29e1 13.56
ip4-lookup active 952879 12923840 0 7.17e1 13.56
ip4-rewrite active 952879 12923840 0 6.03e1 13.56
unix-epoll-input polling 11553 0 0 1.74e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 13.56, last 128 main loops 0.00 per node 0.00
vector rates in 3.4958e6, out 3.4958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 968124 13129084 0 4.06e1 13.56
TenGigabitEthernet18/0/2-tx active 968124 13129084 0 7.07e1 13.56
dpdk-input polling 11879802 13129084 0 2.29e2 1.11
ethernet-input active 968124 13129084 0 5.38e1 13.56
ip4-input-no-checksum active 968124 13129084 0 6.19e1 13.56
ip4-lookup active 968124 13129084 0 7.01e1 13.56
ip4-rewrite active 968124 13129084 0 6.01e1 13.56
unix-epoll-input polling 11590 0 0 1.66e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 14.09, last 128 main loops 0.00 per node 0.00
vector rates in 3.4411e6, out 3.4411e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 917439 12923800 0 4.12e1 14.09
TenGigabitEthernet18/0/2-tx active 917439 12923800 0 7.10e1 14.09
dpdk-input polling 11944216 12923800 0 2.38e2 1.08
ethernet-input active 917439 12923800 0 5.27e1 14.09
ip4-input-no-checksum active 917439 12923800 0 6.15e1 14.09
ip4-lookup active 917439 12923800 0 7.03e1 14.09
ip4-rewrite active 917439 12923800 0 5.96e1 14.09
unix-epoll-input polling 11653 0 0 1.61e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 14.01, last 128 main loops 0.00 per node 0.00
vector rates in 3.4411e6, out 3.4411e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 922660 12923732 0 4.03e1 14.01
TenGigabitEthernet18/0/2-tx active 922660 12923732 0 7.11e1 14.01
dpdk-input polling 12419072 12923732 0 2.36e2 1.04
ethernet-input active 922660 12923732 0 5.38e1 14.01
ip4-input-no-checksum active 922660 12923732 0 6.22e1 14.01
ip4-lookup active 922660 12923732 0 6.96e1 14.01
ip4-rewrite active 922660 12923732 0 5.94e1 14.01
unix-epoll-input polling 12116 0 0 1.63e3 0.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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 52 3.84e4 0.00
dpdk-process any wait 0 0 1 1.02e4 0.00
fib-walk any wait 0 0 2 1.48e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.13e3 0.00
lisp-retry-service any wait 0 0 2 1.63e3 0.00
unix-epoll-input polling 3211 0 0 2.95e6 0.00
vpe-oam-process any wait 0 0 2 1.29e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 248.38, last 128 main loops 16.00 per node 256.00
vector rates in 5.5522e6, out 5.5522e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 84867 21079112 0 1.44e1 248.38
TenGigabitEthernet18/0/3-tx active 84867 21079112 0 5.45e1 248.38
dpdk-input polling 84867 21079112 0 5.26e1 248.38
ethernet-input active 84867 21079112 0 1.89e1 248.38
ip4-input-no-checksum active 84867 21079112 0 4.96e1 248.38
ip4-lookup active 84867 21079112 0 4.18e1 248.38
ip4-policer-classify active 84867 21079112 0 1.78e2 248.38
ip4-rewrite active 84867 21079112 0 3.88e1 248.38
unix-epoll-input polling 82 0 0 1.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 57.36, last 128 main loops 0.00 per node 0.00
vector rates in 5.5522e6, out 5.5522e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 367487 21078944 0 2.03e1 57.36
TenGigabitEthernet18/0/2-tx active 367487 21078944 0 5.89e1 57.36
dpdk-input polling 10032615 21078944 0 1.39e2 2.10
ethernet-input active 367487 21078944 0 2.78e1 57.36
ip4-input-no-checksum active 367487 21078944 0 3.87e1 57.36
ip4-lookup active 367487 21078944 0 5.43e1 57.36
ip4-rewrite active 367487 21078944 0 4.51e1 57.36
unix-epoll-input polling 9788 0 0 1.83e3 0.00
64b-4t2c-ethip4-ip4base-ipolicemarkbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 48 4.23e4 0.00
dpdk-process any wait 0 0 1 5.93e5 0.00
fib-walk any wait 0 0 2 1.47e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.18e3 0.00
lisp-retry-service any wait 0 0 2 2.01e3 0.00
unix-epoll-input polling 2617 0 0 3.63e6 0.00
vpe-oam-process any wait 0 0 2 1.94e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 92.55, last 128 main loops 2.63 per node 42.00
vector rates in 3.7972e6, out 3.7972e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 156065 14444224 0 1.75e1 92.55
TenGigabitEthernet18/0/3-tx active 156065 14444224 0 5.45e1 92.55
dpdk-input polling 191861 14444224 0 5.77e1 75.28
ethernet-input active 156065 14444224 0 2.36e1 92.55
ip4-input-no-checksum active 156065 14444224 0 5.56e1 92.55
ip4-lookup active 156065 14444224 0 4.47e1 92.55
ip4-policer-classify active 156065 14444224 0 3.59e2 92.55
ip4-rewrite active 156065 14444224 0 4.16e1 92.55
unix-epoll-input polling 188 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 91.70, last 128 main loops 6.25 per node 100.00
vector rates in 3.8273e6, out 3.8273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 158764 14558808 0 1.75e1 91.70
TenGigabitEthernet18/0/3-tx active 158764 14558808 0 5.35e1 91.70
dpdk-input polling 193420 14558808 0 5.65e1 75.27
ethernet-input active 158764 14558808 0 2.36e1 91.70
ip4-input-no-checksum active 158764 14558808 0 5.59e1 91.70
ip4-lookup active 158764 14558808 0 4.46e1 91.70
ip4-policer-classify active 158764 14558808 0 3.56e2 91.70
ip4-rewrite active 158764 14558808 0 4.17e1 91.70
unix-epoll-input polling 189 0 0 1.98e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 19.31, last 128 main loops 0.00 per node 0.00
vector rates in 3.7971e6, out 3.7971e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 747863 14444100 0 3.19e1 19.31
TenGigabitEthernet18/0/2-tx active 747863 14444100 0 6.63e1 19.31
dpdk-input polling 13704465 14444100 0 2.21e2 1.05
ethernet-input active 747863 14444100 0 4.42e1 19.31
ip4-input-no-checksum active 747863 14444100 0 5.24e1 19.31
ip4-lookup active 747863 14444100 0 6.29e1 19.31
ip4-rewrite active 747863 14444100 0 5.28e1 19.31
unix-epoll-input polling 13370 0 0 1.74e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 18.37, last 128 main loops 0.00 per node 0.00
vector rates in 3.8273e6, out 3.8273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 792464 14558746 0 3.30e1 18.37
TenGigabitEthernet18/0/2-tx active 792464 14558746 0 6.53e1 18.37
dpdk-input polling 13152844 14558746 0 2.15e2 1.11
ethernet-input active 792464 14558746 0 4.49e1 18.37
ip4-input-no-checksum active 792464 14558746 0 5.41e1 18.37
ip4-lookup active 792464 14558746 0 6.51e1 18.37
ip4-rewrite active 792464 14558746 0 5.36e1 18.37
unix-epoll-input polling 12832 0 0 1.72e3 0.00
64b-8t4c-ethip4-ip4base-ipolicemarkbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 49 3.21e4 0.00
dpdk-process any wait 0 0 1 1.26e4 0.00
fib-walk any wait 0 0 2 2.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.09e3 0.00
lisp-retry-service any wait 0 0 2 3.16e3 0.00
unix-epoll-input polling 2842 0 0 3.35e6 0.00
vpe-oam-process any wait 0 0 2 1.64e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 36.41, last 128 main loops 1.50 per node 24.00
vector rates in 2.8170e6, out 2.8170e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 295200 10749660 0 2.57e1 36.41
TenGigabitEthernet18/0/3-tx active 295200 10749660 0 6.11e1 36.41
dpdk-input polling 303408 10749660 0 7.13e1 35.43
ethernet-input active 295200 10749660 0 3.42e1 36.41
ip4-input-no-checksum active 295200 10749660 0 6.58e1 36.41
ip4-lookup active 295200 10749660 0 5.33e1 36.41
ip4-policer-classify active 295200 10749660 0 5.16e2 36.41
ip4-rewrite active 295200 10749660 0 4.99e1 36.41
unix-epoll-input polling 296 0 0 1.65e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 33.37, last 128 main loops 1.50 per node 24.00
vector rates in 2.8617e6, out 2.8617e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 327289 10920368 0 2.69e1 33.37
TenGigabitEthernet18/0/3-tx active 327289 10920368 0 6.06e1 33.37
dpdk-input polling 339321 10920368 0 7.11e1 32.18
ethernet-input active 327289 10920368 0 3.50e1 33.37
ip4-input-no-checksum active 327289 10920368 0 6.73e1 33.37
ip4-lookup active 327289 10920368 0 5.43e1 33.37
ip4-policer-classify active 327289 10920368 0 4.97e2 33.37
ip4-rewrite active 327289 10920368 0 5.11e1 33.37
unix-epoll-input polling 331 0 0 1.64e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 30.37, last 128 main loops 2.00 per node 32.00
vector rates in 2.8170e6, out 2.8170e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 353932 10749792 0 2.84e1 30.37
TenGigabitEthernet18/0/3-tx active 353932 10749792 0 6.20e1 30.37
dpdk-input polling 370878 10749792 0 7.36e1 28.98
ethernet-input active 353932 10749792 0 3.67e1 30.37
ip4-input-no-checksum active 353932 10749792 0 6.90e1 30.37
ip4-lookup active 353932 10749792 0 5.56e1 30.37
ip4-policer-classify active 353932 10749792 0 4.99e2 30.37
ip4-rewrite active 353932 10749792 0 5.25e1 30.37
unix-epoll-input polling 362 0 0 1.69e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 34.28, last 128 main loops 1.50 per node 24.00
vector rates in 2.8170e6, out 2.8170e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 313615 10749780 0 2.68e1 34.28
TenGigabitEthernet18/0/3-tx active 313615 10749780 0 6.16e1 34.28
dpdk-input polling 324634 10749780 0 7.40e1 33.11
ethernet-input active 313615 10749780 0 3.50e1 34.28
ip4-input-no-checksum active 313615 10749780 0 6.69e1 34.28
ip4-lookup active 313615 10749780 0 5.39e1 34.28
ip4-policer-classify active 313615 10749780 0 5.08e2 34.28
ip4-rewrite active 313615 10749780 0 5.07e1 34.28
unix-epoll-input polling 316 0 0 1.73e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.92, last 128 main loops 0.00 per node 0.00
vector rates in 2.8168e6, out 2.8168e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 675356 10748816 0 3.64e1 15.92
TenGigabitEthernet18/0/2-tx active 675356 10748816 0 6.96e1 15.92
dpdk-input polling 18170198 10748816 0 3.39e2 .59
ethernet-input active 675356 10748816 0 4.84e1 15.92
ip4-input-no-checksum active 675356 10748816 0 5.78e1 15.92
ip4-lookup active 675356 10748816 0 6.56e1 15.92
ip4-rewrite active 675356 10748816 0 5.54e1 15.92
unix-epoll-input polling 17727 0 0 1.40e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 14.98, last 128 main loops 0.00 per node 0.00
vector rates in 2.8617e6, out 2.8617e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 729076 10920304 0 3.79e1 14.98
TenGigabitEthernet18/0/2-tx active 729076 10920304 0 6.83e1 14.98
dpdk-input polling 17313504 10920304 0 3.27e2 .63
ethernet-input active 729076 10920304 0 5.01e1 14.98
ip4-input-no-checksum active 729076 10920304 0 5.99e1 14.98
ip4-lookup active 729076 10920304 0 6.71e1 14.98
ip4-rewrite active 729076 10920304 0 5.69e1 14.98
unix-epoll-input polling 16891 0 0 1.37e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 14.96, last 128 main loops 0.00 per node 0.00
vector rates in 2.8169e6, out 2.8169e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 718497 10749044 0 3.87e1 14.96
TenGigabitEthernet18/0/2-tx active 718497 10749044 0 6.84e1 14.96
dpdk-input polling 17647714 10749044 0 3.33e2 .61
ethernet-input active 718497 10749044 0 4.96e1 14.96
ip4-input-no-checksum active 718497 10749044 0 6.03e1 14.96
ip4-lookup active 718497 10749044 0 6.76e1 14.96
ip4-rewrite active 718497 10749044 0 5.77e1 14.96
unix-epoll-input polling 17217 0 0 1.41e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 15.45, last 128 main loops 0.00 per node 0.00
vector rates in 2.8168e6, out 2.8168e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 695857 10748896 0 3.69e1 15.45
TenGigabitEthernet18/0/2-tx active 695857 10748896 0 6.92e1 15.45
dpdk-input polling 18040851 10748896 0 3.37e2 .59
ethernet-input active 695857 10748896 0 4.96e1 15.45
ip4-input-no-checksum active 695857 10748896 0 5.85e1 15.45
ip4-lookup active 695857 10748896 0 6.61e1 15.45
ip4-rewrite active 695857 10748896 0 5.64e1 15.45
unix-epoll-input polling 17601 0 0 1.46e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 49 3.34e4 0.00
dpdk-process any wait 0 0 2 8.17e3 0.00
fib-walk any wait 0 0 1 2.06e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.31e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.57e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.20e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.56e3 0.00
lisp-retry-service any wait 0 0 1 3.60e3 0.00
statseg-collector-process time wait 0 0 1 6.69e3 0.00
unix-epoll-input polling 5993 0 0 1.61e6 0.00
vpe-oam-process any wait 0 0 2 9.53e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 213.03, last 128 main loops 12.41 per node 227.00
vector rates in 9.3986e6, out 9.3986e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 170255 36270016 0 1.52e1 213.03
TenGigabitEthernet18/0/3-tx active 170255 36270016 0 5.58e1 213.03
dpdk-input polling 170255 36270016 0 5.64e1 213.03
ethernet-input active 170255 36270016 0 2.03e1 213.03
ip4-input-no-checksum active 170255 36270016 0 3.16e1 213.03
ip4-lookup active 170255 36270016 0 4.44e1 213.03
ip4-rewrite active 170255 36270016 0 4.07e1 213.03
unix-epoll-input polling 167 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 253.12, last 128 main loops 14.00 per node 256.00
vector rates in 9.3985e6, out 9.3985e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 143292 36269400 0 1.47e1 253.12
TenGigabitEthernet18/0/2-tx active 143292 36269400 0 5.53e1 253.12
dpdk-input polling 143752 36269400 0 5.46e1 252.31
ethernet-input active 143292 36269400 0 1.93e1 253.12
ip4-input-no-checksum active 143292 36269400 0 3.06e1 253.12
ip4-lookup active 143292 36269400 0 5.03e1 253.12
ip4-rewrite active 143292 36269400 0 3.99e1 253.12
unix-epoll-input polling 141 0 0 1.89e3 0.00
64b-4t2c-ethip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 32 3.01e4 0.00
dpdk-process any wait 0 0 2 3.27e5 0.00
fib-walk any wait 0 0 2 1.43e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.90e2 0.00
lisp-retry-service any wait 0 0 2 2.50e3 0.00
unix-epoll-input polling 4553 0 0 2.06e6 0.00
vpe-oam-process any wait 0 0 1 2.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 32.92, last 128 main loops 2.19 per node 40.00
vector rates in 6.9170e6, out 6.9170e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 787698 25928129 0 2.72e1 32.92
TenGigabitEthernet18/0/3-tx active 787698 25928129 0 6.21e1 32.92
dpdk-input polling 799123 25928129 0 7.41e1 32.45
ethernet-input active 787698 25928129 0 3.57e1 32.92
ip4-input-no-checksum active 787698 25928129 0 4.58e1 32.92
ip4-lookup active 787698 25928129 0 5.54e1 32.92
ip4-rewrite active 787698 25928129 0 4.99e1 32.92
unix-epoll-input polling 779 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 32.69, last 128 main loops 1.97 per node 36.00
vector rates in 6.9719e6, out 6.9719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 799565 26133944 0 2.71e1 32.69
TenGigabitEthernet18/0/3-tx active 799565 26133944 0 6.13e1 32.69
dpdk-input polling 811874 26133944 0 7.20e1 32.19
ethernet-input active 799565 26133944 0 3.52e1 32.69
ip4-input-no-checksum active 799565 26133944 0 4.65e1 32.69
ip4-lookup active 799565 26133944 0 5.55e1 32.69
ip4-rewrite active 799565 26133944 0 5.02e1 32.69
unix-epoll-input polling 792 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 34.72, last 128 main loops 1.75 per node 32.00
vector rates in 6.9170e6, out 6.9170e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 746802 25928056 0 2.66e1 34.72
TenGigabitEthernet18/0/2-tx active 746802 25928056 0 6.18e1 34.72
dpdk-input polling 775527 25928056 0 7.36e1 33.43
ethernet-input active 746802 25928056 0 3.49e1 34.72
ip4-input-no-checksum active 746802 25928056 0 4.56e1 34.72
ip4-lookup active 746802 25928056 0 5.89e1 34.72
ip4-rewrite active 746802 25928056 0 4.96e1 34.72
unix-epoll-input polling 757 0 0 1.98e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 34.45, last 128 main loops 2.46 per node 45.00
vector rates in 6.9719e6, out 6.9719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 758681 26133790 0 2.64e1 34.45
TenGigabitEthernet18/0/2-tx active 758681 26133790 0 6.06e1 34.45
dpdk-input polling 787435 26133790 0 7.19e1 33.19
ethernet-input active 758681 26133790 0 3.46e1 34.45
ip4-input-no-checksum active 758681 26133790 0 4.59e1 34.45
ip4-lookup active 758681 26133790 0 5.92e1 34.45
ip4-rewrite active 758681 26133790 0 4.97e1 34.45
unix-epoll-input polling 769 0 0 1.83e3 0.00
64b-8t4c-ethip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 30 3.71e4 0.00
dpdk-process any wait 0 0 2 3.36e5 0.00
fib-walk any wait 0 0 2 3.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.54e3 0.00
lisp-retry-service any wait 0 0 2 3.12e3 0.00
unix-epoll-input polling 4377 0 0 2.17e6 0.00
vpe-oam-process any wait 0 0 1 2.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 7.81, last 128 main loops .22 per node 4.00
vector rates in 3.4588e6, out 3.4588e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1686128 13169580 0 7.16e1 7.81
TenGigabitEthernet18/0/3-tx active 1686128 13169580 0 9.24e1 7.81
dpdk-input polling 2074794 13169580 0 1.39e2 6.35
ethernet-input active 1686128 13169580 0 8.76e1 7.81
ip4-input-no-checksum active 1686128 13169580 0 9.58e1 7.81
ip4-lookup active 1686128 13169580 0 9.31e1 7.81
ip4-rewrite active 1686128 13169580 0 8.97e1 7.81
unix-epoll-input polling 2024 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.94, last 128 main loops .44 per node 8.00
vector rates in 3.5137e6, out 3.5137e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1684210 13378620 0 7.29e1 7.94
TenGigabitEthernet18/0/3-tx active 1684210 13378615 0 9.47e1 7.94
dpdk-input polling 2046846 13378620 0 1.37e2 6.54
ethernet-input active 1684210 13378620 0 8.46e1 7.94
ip4-input-no-checksum active 1684210 13378620 0 9.42e1 7.94
ip4-lookup active 1684210 13378620 0 8.98e1 7.94
ip4-rewrite active 1684210 13378620 0 8.93e1 7.94
unix-epoll-input polling 1997 0 0 1.94e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 7.69, last 128 main loops .44 per node 8.00
vector rates in 3.4588e6, out 3.4588e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1711187 13169576 0 7.28e1 7.69
TenGigabitEthernet18/0/3-tx active 1711187 13169576 0 9.28e1 7.69
dpdk-input polling 2115874 13169576 0 1.41e2 6.22
ethernet-input active 1711187 13169576 0 8.66e1 7.69
ip4-input-no-checksum active 1711187 13169576 0 9.69e1 7.69
ip4-lookup active 1711187 13169576 0 9.19e1 7.69
ip4-rewrite active 1711187 13169576 0 9.06e1 7.69
unix-epoll-input polling 2065 0 0 1.83e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.77, last 128 main loops .44 per node 8.00
vector rates in 3.4588e6, out 3.4588e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1694461 13169580 0 7.24e1 7.77
TenGigabitEthernet18/0/3-tx active 1694461 13169580 0 9.25e1 7.77
dpdk-input polling 2081209 13169580 0 1.42e2 6.33
ethernet-input active 1694461 13169580 0 8.60e1 7.77
ip4-input-no-checksum active 1694461 13169580 0 9.65e1 7.77
ip4-lookup active 1694461 13169580 0 9.13e1 7.77
ip4-rewrite active 1694461 13169580 0 8.99e1 7.77
unix-epoll-input polling 2030 0 0 1.85e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 8.19, last 128 main loops .33 per node 6.00
vector rates in 3.4588e6, out 3.4588e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1606294 13169576 0 6.90e1 8.19
TenGigabitEthernet18/0/2-tx active 1606294 13169576 0 9.12e1 8.19
dpdk-input polling 2542470 13169576 0 1.44e2 5.18
ethernet-input active 1606294 13169576 0 8.34e1 8.19
ip4-input-no-checksum active 1606294 13169576 0 9.30e1 8.19
ip4-lookup active 1606294 13169576 0 9.64e1 8.19
ip4-rewrite active 1606294 13169576 0 8.84e1 8.19
unix-epoll-input polling 2480 0 0 1.81e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 8.31, last 128 main loops 0.00 per node 0.00
vector rates in 3.5137e6, out 3.5137e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1609334 13378594 0 6.87e1 8.31
TenGigabitEthernet18/0/2-tx active 1609334 13378594 0 9.14e1 8.31
dpdk-input polling 2417500 13378594 0 1.43e2 5.53
ethernet-input active 1609334 13378594 0 8.16e1 8.31
ip4-input-no-checksum active 1609334 13378594 0 9.27e1 8.31
ip4-lookup active 1609334 13378594 0 9.39e1 8.31
ip4-rewrite active 1609334 13378594 0 8.84e1 8.31
unix-epoll-input polling 2359 0 0 1.76e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 8.11, last 128 main loops .44 per node 8.00
vector rates in 3.4588e6, out 3.4588e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1624343 13169572 0 7.02e1 8.11
TenGigabitEthernet18/0/2-tx active 1624343 13169572 0 8.99e1 8.11
dpdk-input polling 2553405 13169572 0 1.46e2 5.16
ethernet-input active 1624343 13169572 0 8.30e1 8.11
ip4-input-no-checksum active 1624343 13169572 0 9.45e1 8.11
ip4-lookup active 1624343 13169572 0 9.49e1 8.11
ip4-rewrite active 1624343 13169572 0 8.95e1 8.11
unix-epoll-input polling 2491 0 0 1.72e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 8.13, last 128 main loops 0.00 per node 0.00
vector rates in 3.4588e6, out 3.4588e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1620262 13169568 0 6.96e1 8.13
TenGigabitEthernet18/0/2-tx active 1620262 13169568 0 9.11e1 8.13
dpdk-input polling 2506188 13169568 0 1.46e2 5.25
ethernet-input active 1620262 13169568 0 8.27e1 8.13
ip4-input-no-checksum active 1620262 13169568 0 9.45e1 8.13
ip4-lookup active 1620262 13169568 0 9.60e1 8.13
ip4-rewrite active 1620262 13169568 0 8.92e1 8.13
unix-epoll-input polling 2445 0 0 1.90e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 50 3.29e4 0.00
dpdk-process any wait 0 0 2 5.92e5 0.00
fib-walk any wait 0 0 2 8.31e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.66e2 0.00
lisp-retry-service any wait 0 0 2 1.89e3 0.00
unix-epoll-input polling 3563 0 0 2.65e6 0.00
vpe-oam-process any wait 0 0 2 1.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 248.21, last 128 main loops 14.00 per node 256.00
vector rates in 8.7441e6, out 8.7441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 133421 33115800 0 1.45e1 248.21
TenGigabitEthernet18/0/3-tx active 133421 33115800 0 5.81e1 248.21
dpdk-input polling 133421 33115800 0 5.60e1 248.21
ethernet-input active 133421 33115800 0 1.95e1 248.21
ip4-input-no-checksum active 133421 33115800 0 2.99e1 248.21
ip4-lookup active 133421 33115800 0 6.65e1 248.21
ip4-rewrite active 133421 33115800 0 4.00e1 248.21
unix-epoll-input polling 130 0 0 3.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 248.46, last 128 main loops 13.78 per node 252.00
vector rates in 8.7439e6, out 8.7439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 133282 33115280 0 1.44e1 248.46
TenGigabitEthernet18/0/2-tx active 133282 33115280 0 5.81e1 248.46
dpdk-input polling 134126 33115280 0 5.62e1 246.89
ethernet-input active 133282 33115280 0 1.95e1 248.46
ip4-input-no-checksum active 133282 33115280 0 2.99e1 248.46
ip4-lookup active 133282 33115280 0 6.67e1 248.46
ip4-rewrite active 133282 33115280 0 3.98e1 248.46
unix-epoll-input polling 131 0 0 2.59e3 0.00
64b-4t2c-ethip4-ip4scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 34 3.03e4 0.00
dpdk-process any wait 0 0 1 6.45e5 0.00
fib-walk any wait 0 0 2 1.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.88e3 0.00
lisp-retry-service any wait 0 0 2 2.32e3 0.00
unix-epoll-input polling 2727 0 0 3.51e6 0.00
vpe-oam-process any wait 0 0 2 1.73e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 46.08, last 128 main loops 1.97 per node 36.00
vector rates in 6.9432e6, out 6.9432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 577875 26631020 0 2.25e1 46.08
TenGigabitEthernet18/0/3-tx active 577875 26631020 0 6.15e1 46.08
dpdk-input polling 578251 26631020 0 7.10e1 46.05
ethernet-input active 577875 26631020 0 3.04e1 46.08
ip4-input-no-checksum active 577875 26631020 0 3.99e1 46.08
ip4-lookup active 577875 26631020 0 8.10e1 46.08
ip4-rewrite active 577875 26631020 0 4.57e1 46.08
unix-epoll-input polling 564 0 0 2.82e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 43.78, 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
TenGigabitEthernet18/0/3-outpu active 608246 26630992 0 2.29e1 43.78
TenGigabitEthernet18/0/3-tx active 608246 26630992 0 6.03e1 43.78
dpdk-input polling 609004 26630992 0 7.01e1 43.73
ethernet-input active 608246 26630992 0 3.06e1 43.78
ip4-input-no-checksum active 608246 26630992 0 4.08e1 43.78
ip4-lookup active 608246 26630992 0 8.09e1 43.78
ip4-rewrite active 608246 26630992 0 4.64e1 43.78
unix-epoll-input polling 594 0 0 2.48e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 46.78, last 128 main loops 1.97 per node 36.00
vector rates in 6.9432e6, out 6.9432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 569297 26630744 0 2.23e1 46.78
TenGigabitEthernet18/0/2-tx active 569297 26630744 0 6.14e1 46.78
dpdk-input polling 598204 26630744 0 7.11e1 44.52
ethernet-input active 569297 26630744 0 3.02e1 46.78
ip4-input-no-checksum active 569297 26630744 0 4.03e1 46.78
ip4-lookup active 569297 26630744 0 8.10e1 46.78
ip4-rewrite active 569297 26630744 0 4.59e1 46.78
unix-epoll-input polling 584 0 0 2.46e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 45.22, last 128 main loops 3.72 per node 68.00
vector rates in 6.9432e6, out 6.9432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 588874 26630708 0 2.27e1 45.22
TenGigabitEthernet18/0/2-tx active 588874 26630708 0 5.98e1 45.22
dpdk-input polling 608598 26630708 0 7.12e1 43.76
ethernet-input active 588874 26630708 0 3.02e1 45.22
ip4-input-no-checksum active 588874 26630708 0 4.07e1 45.22
ip4-lookup active 588874 26630708 0 8.14e1 45.22
ip4-rewrite active 588874 26630708 0 4.64e1 45.22
unix-epoll-input polling 594 0 0 2.57e3 0.00
64b-8t4c-ethip4-ip4scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 29 4.07e4 0.00
dpdk-process any wait 0 0 2 6.56e5 0.00
fib-walk any wait 0 0 2 3.12e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.51e3 0.00
lisp-retry-service any wait 0 0 2 3.19e3 0.00
unix-epoll-input polling 4856 0 0 1.96e6 0.00
vpe-oam-process any wait 0 0 2 1.91e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.01, last 128 main loops .66 per node 12.00
vector rates in 3.4725e6, out 3.4725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1471287 13253120 0 6.17e1 9.01
TenGigabitEthernet18/0/3-tx active 1471287 13253120 0 8.93e1 9.01
dpdk-input polling 1778721 13253120 0 1.30e2 7.45
ethernet-input active 1471287 13253120 0 7.76e1 9.01
ip4-input-no-checksum active 1471287 13253120 0 8.49e1 9.01
ip4-lookup active 1471287 13253120 0 1.51e2 9.01
ip4-rewrite active 1471287 13253120 0 8.01e1 9.01
unix-epoll-input polling 1736 0 0 2.33e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 8.87, last 128 main loops .05 per node 1.00
vector rates in 3.4725e6, out 3.4725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1494591 13253132 0 6.45e1 8.87
TenGigabitEthernet18/0/3-tx active 1494591 13253075 0 9.05e1 8.87
dpdk-input polling 1821248 13253132 0 1.29e2 7.28
ethernet-input active 1494591 13253132 0 7.69e1 8.87
ip4-input-no-checksum active 1494591 13253132 0 8.59e1 8.87
ip4-lookup active 1494591 13253132 0 1.47e2 8.87
ip4-rewrite active 1494591 13253132 0 8.07e1 8.87
unix-epoll-input polling 1777 0 0 2.28e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 8.86, last 128 main loops .44 per node 8.00
vector rates in 3.4725e6, out 3.4725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1495787 13253132 0 6.43e1 8.86
TenGigabitEthernet18/0/3-tx active 1495787 13253075 0 9.08e1 8.86
dpdk-input polling 1827597 13253132 0 1.31e2 7.25
ethernet-input active 1495787 13253132 0 7.72e1 8.86
ip4-input-no-checksum active 1495787 13253132 0 8.61e1 8.86
ip4-lookup active 1495787 13253132 0 1.47e2 8.86
ip4-rewrite active 1495787 13253132 0 8.05e1 8.86
unix-epoll-input polling 1783 0 0 2.12e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.06, last 128 main loops .44 per node 8.00
vector rates in 3.4725e6, out 3.4725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1463383 13253124 0 6.18e1 9.06
TenGigabitEthernet18/0/3-tx active 1463383 13253124 0 9.08e1 9.06
dpdk-input polling 1761422 13253124 0 1.33e2 7.52
ethernet-input active 1463383 13253124 0 7.61e1 9.06
ip4-input-no-checksum active 1463383 13253124 0 8.48e1 9.06
ip4-lookup active 1463383 13253124 0 1.49e2 9.06
ip4-rewrite active 1463383 13253124 0 7.95e1 9.06
unix-epoll-input polling 1719 0 0 2.14e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 9.18, last 128 main loops .22 per node 4.00
vector rates in 3.4725e6, out 3.4725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1444405 13253032 0 6.11e1 9.18
TenGigabitEthernet18/0/2-tx active 1444405 13253032 0 8.93e1 9.18
dpdk-input polling 1985835 13253032 0 1.33e2 6.67
ethernet-input active 1444405 13253032 0 7.57e1 9.18
ip4-input-no-checksum active 1444405 13253032 0 8.40e1 9.18
ip4-lookup active 1444405 13253032 0 1.51e2 9.18
ip4-rewrite active 1444405 13253032 0 7.92e1 9.18
unix-epoll-input polling 1937 0 0 2.11e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.05, last 128 main loops .66 per node 12.00
vector rates in 3.4725e6, out 3.4725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1464872 13253040 0 6.35e1 9.05
TenGigabitEthernet18/0/2-tx active 1464872 13253011 0 9.03e1 9.05
dpdk-input polling 2030445 13253040 0 1.33e2 6.53
ethernet-input active 1464872 13253040 0 7.55e1 9.05
ip4-input-no-checksum active 1464872 13253040 0 8.45e1 9.05
ip4-lookup active 1464872 13253040 0 1.47e2 9.05
ip4-rewrite active 1464872 13253040 0 7.99e1 9.05
unix-epoll-input polling 1981 0 0 2.09e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.08, last 128 main loops 0.00 per node 0.00
vector rates in 3.4725e6, out 3.4725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1459457 13253096 0 6.39e1 9.08
TenGigabitEthernet18/0/2-tx active 1459457 13253051 0 9.03e1 9.08
dpdk-input polling 1979291 13253096 0 1.33e2 6.69
ethernet-input active 1459457 13253096 0 7.59e1 9.08
ip4-input-no-checksum active 1459457 13253096 0 8.49e1 9.08
ip4-lookup active 1459457 13253096 0 1.47e2 9.08
ip4-rewrite active 1459457 13253096 0 8.02e1 9.08
unix-epoll-input polling 1931 0 0 2.27e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.12, last 128 main loops 0.00 per node 0.00
vector rates in 3.4725e6, out 3.4725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1453263 13253108 0 6.23e1 9.12
TenGigabitEthernet18/0/2-tx active 1453263 13253079 0 9.17e1 9.12
dpdk-input polling 2028087 13253108 0 1.35e2 6.53
ethernet-input active 1453263 13253108 0 7.59e1 9.12
ip4-input-no-checksum active 1453263 13253108 0 8.43e1 9.12
ip4-lookup active 1453263 13253108 0 1.47e2 9.12
ip4-rewrite active 1453263 13253108 0 7.97e1 9.12
unix-epoll-input polling 1978 0 0 2.09e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 48 2.98e4 0.00
dpdk-process any wait 0 0 1 6.00e5 0.00
fib-walk any wait 0 0 2 2.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.54e2 0.00
lisp-retry-service any wait 0 0 2 1.63e3 0.00
unix-epoll-input polling 2904 0 0 3.27e6 0.00
vpe-oam-process any wait 0 0 1 1.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 213.29, last 128 main loops 14.00 per node 256.00
vector rates in 8.6706e6, out 8.6706e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 154644 32984324 0 1.49e1 213.29
TenGigabitEthernet18/0/3-tx active 154644 32984324 0 5.77e1 213.29
dpdk-input polling 154644 32984324 0 5.76e1 213.29
ethernet-input active 154644 32984324 0 2.02e1 213.29
ip4-input-no-checksum active 154644 32984324 0 3.12e1 213.29
ip4-lookup active 154644 32984324 0 6.44e1 213.29
ip4-rewrite active 154644 32984324 0 4.06e1 213.29
unix-epoll-input polling 151 0 0 2.19e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 214.15, last 128 main loops 14.00 per node 256.00
vector rates in 8.6705e6, out 8.6705e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 154021 32983860 0 1.49e1 214.15
TenGigabitEthernet18/0/2-tx active 154021 32983860 0 5.75e1 214.15
dpdk-input polling 154749 32983860 0 5.80e1 213.14
ethernet-input active 154021 32983860 0 2.05e1 214.15
ip4-input-no-checksum active 154021 32983860 0 3.13e1 214.15
ip4-lookup active 154021 32983860 0 6.41e1 214.15
ip4-rewrite active 154021 32983860 0 4.04e1 214.15
unix-epoll-input polling 151 0 0 2.12e3 0.00
64b-4t2c-ethip4-ip4scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 31 3.35e4 0.00
dpdk-process any wait 0 0 1 6.31e3 0.00
fib-walk any wait 0 0 1 2.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.17e3 0.00
lisp-retry-service any wait 0 0 1 3.31e3 0.00
unix-epoll-input polling 3136 0 0 2.99e6 0.00
vpe-oam-process any wait 0 0 2 2.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 44.10, last 128 main loops 2.84 per node 52.00
vector rates in 6.9441e6, out 6.9441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 592796 26143808 0 2.30e1 44.10
TenGigabitEthernet18/0/3-tx active 592796 26143808 0 6.21e1 44.10
dpdk-input polling 592861 26143808 0 7.22e1 44.09
ethernet-input active 592796 26143808 0 3.11e1 44.10
ip4-input-no-checksum active 592796 26143808 0 4.07e1 44.10
ip4-lookup active 592796 26143808 0 7.63e1 44.10
ip4-rewrite active 592796 26143808 0 4.64e1 44.10
unix-epoll-input polling 579 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 42.64, last 128 main loops 2.41 per node 44.00
vector rates in 6.9441e6, out 6.9441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 613124 26143860 0 2.35e1 42.64
TenGigabitEthernet18/0/3-tx active 613124 26143860 0 6.25e1 42.64
dpdk-input polling 613214 26143860 0 7.13e1 42.63
ethernet-input active 613124 26143860 0 3.11e1 42.64
ip4-input-no-checksum active 613124 26143860 0 4.14e1 42.64
ip4-lookup active 613124 26143860 0 7.53e1 42.64
ip4-rewrite active 613124 26143860 0 4.68e1 42.64
unix-epoll-input polling 598 0 0 1.95e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 44.31, last 128 main loops 1.53 per node 28.00
vector rates in 6.9440e6, out 6.9440e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 589995 26143612 0 2.31e1 44.31
TenGigabitEthernet18/0/2-tx active 589995 26143612 0 6.18e1 44.31
dpdk-input polling 615119 26143612 0 7.24e1 42.50
ethernet-input active 589995 26143612 0 3.07e1 44.31
ip4-input-no-checksum active 589995 26143612 0 4.06e1 44.31
ip4-lookup active 589995 26143612 0 7.63e1 44.31
ip4-rewrite active 589995 26143612 0 4.69e1 44.31
unix-epoll-input polling 600 0 0 2.10e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 42.82, last 128 main loops 2.41 per node 44.00
vector rates in 6.9440e6, out 6.9440e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 610544 26143564 0 2.35e1 42.82
TenGigabitEthernet18/0/2-tx active 610544 26143564 0 6.12e1 42.82
dpdk-input polling 629512 26143564 0 7.15e1 41.53
ethernet-input active 610544 26143564 0 3.11e1 42.82
ip4-input-no-checksum active 610544 26143564 0 4.16e1 42.82
ip4-lookup active 610544 26143564 0 7.62e1 42.82
ip4-rewrite active 610544 26143564 0 4.68e1 42.82
unix-epoll-input polling 614 0 0 1.89e3 0.00
64b-8t4c-ethip4-ip4scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 29 3.77e4 0.00
dpdk-process any wait 0 0 1 6.58e5 0.00
fib-walk any wait 0 0 1 2.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.13e3 0.00
lisp-retry-service any wait 0 0 1 4.33e3 0.00
unix-epoll-input polling 3324 0 0 2.81e6 0.00
vpe-oam-process any wait 0 0 2 3.52e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 8.59, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1514294 13000688 0 6.49e1 8.59
TenGigabitEthernet18/0/3-tx active 1514294 13000688 0 9.11e1 8.59
dpdk-input polling 1951413 13000688 0 1.36e2 6.66
ethernet-input active 1514294 13000688 0 8.16e1 8.59
ip4-input-no-checksum active 1514294 13000688 0 8.86e1 8.59
ip4-lookup active 1514294 13000688 0 1.26e2 8.59
ip4-rewrite active 1514294 13000688 0 8.29e1 8.59
unix-epoll-input polling 1904 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 8.46, last 128 main loops .55 per node 10.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1537510 13000688 0 6.59e1 8.46
TenGigabitEthernet18/0/3-tx active 1537510 13000688 0 9.09e1 8.46
dpdk-input polling 1991917 13000688 0 1.36e2 6.53
ethernet-input active 1537510 13000688 0 8.01e1 8.46
ip4-input-no-checksum active 1537510 13000688 0 8.98e1 8.46
ip4-lookup active 1537510 13000688 0 1.25e2 8.46
ip4-rewrite active 1537510 13000688 0 8.39e1 8.46
unix-epoll-input polling 1944 0 0 2.03e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.7, average vectors/node 8.45, last 128 main loops .44 per node 8.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1537659 13000696 0 6.62e1 8.45
TenGigabitEthernet18/0/3-tx active 1537659 13000696 0 9.16e1 8.45
dpdk-input polling 1990511 13000696 0 1.37e2 6.53
ethernet-input active 1537659 13000696 0 8.08e1 8.45
ip4-input-no-checksum active 1537659 13000696 0 8.98e1 8.45
ip4-lookup active 1537659 13000696 0 1.25e2 8.45
ip4-rewrite active 1537659 13000696 0 8.39e1 8.45
unix-epoll-input polling 1942 0 0 1.85e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.7, average vectors/node 8.57, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1517025 13000696 0 6.50e1 8.57
TenGigabitEthernet18/0/3-tx active 1517025 13000696 0 9.06e1 8.57
dpdk-input polling 1949719 13000696 0 1.36e2 6.67
ethernet-input active 1517025 13000696 0 8.01e1 8.57
ip4-input-no-checksum active 1517025 13000696 0 8.94e1 8.57
ip4-lookup active 1517025 13000696 0 1.27e2 8.57
ip4-rewrite active 1517025 13000696 0 8.32e1 8.57
unix-epoll-input polling 1903 0 0 1.94e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.7, average vectors/node 8.78, last 128 main loops 0.00 per node 0.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1480138 13000704 0 6.39e1 8.78
TenGigabitEthernet18/0/2-tx active 1480138 13000704 0 9.12e1 8.78
dpdk-input polling 2151255 13000704 0 1.39e2 6.04
ethernet-input active 1480138 13000704 0 7.93e1 8.78
ip4-input-no-checksum active 1480138 13000704 0 8.75e1 8.78
ip4-lookup active 1480138 13000704 0 1.26e2 8.78
ip4-rewrite active 1480138 13000704 0 8.21e1 8.78
unix-epoll-input polling 2099 0 0 1.82e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.7, average vectors/node 8.62, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1508780 13000716 0 6.49e1 8.62
TenGigabitEthernet18/0/2-tx active 1508780 13000716 0 9.02e1 8.62
dpdk-input polling 2200645 13000716 0 1.41e2 5.91
ethernet-input active 1508780 13000716 0 7.85e1 8.62
ip4-input-no-checksum active 1508780 13000716 0 8.82e1 8.62
ip4-lookup active 1508780 13000716 0 1.24e2 8.62
ip4-rewrite active 1508780 13000716 0 8.32e1 8.62
unix-epoll-input polling 2147 0 0 1.89e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.7, average vectors/node 8.70, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1494192 13000688 0 6.51e1 8.70
TenGigabitEthernet18/0/2-tx active 1494192 13000688 0 9.03e1 8.70
dpdk-input polling 2132850 13000688 0 1.41e2 6.09
ethernet-input active 1494192 13000688 0 7.88e1 8.70
ip4-input-no-checksum active 1494192 13000688 0 8.89e1 8.70
ip4-lookup active 1494192 13000688 0 1.25e2 8.70
ip4-rewrite active 1494192 13000688 0 8.36e1 8.70
unix-epoll-input polling 2081 0 0 1.83e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.7, average vectors/node 8.70, last 128 main loops .44 per node 8.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1493971 13000700 0 6.51e1 8.70
TenGigabitEthernet18/0/2-tx active 1493971 13000700 0 9.17e1 8.70
dpdk-input polling 2171903 13000700 0 1.41e2 5.99
ethernet-input active 1493971 13000700 0 7.88e1 8.70
ip4-input-no-checksum active 1493971 13000700 0 8.77e1 8.70
ip4-lookup active 1493971 13000700 0 1.26e2 8.70
ip4-rewrite active 1493971 13000700 0 8.26e1 8.70
unix-epoll-input polling 2119 0 0 1.94e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 50 3.28e4 0.00
dpdk-process any wait 0 0 1 1.22e4 0.00
fib-walk any wait 0 0 2 2.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.70e3 0.00
lisp-retry-service any wait 0 0 2 2.65e3 0.00
unix-epoll-input polling 3643 0 0 2.57e6 0.00
vpe-oam-process any wait 0 0 2 2.01e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 236.46, last 128 main loops 14.00 per node 256.00
vector rates in 7.8588e6, out 7.8588e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 124482 29435434 0 1.41e1 236.46
TenGigabitEthernet18/0/3-tx active 124482 29435434 0 5.65e1 236.46
dpdk-input polling 124482 29435434 0 5.69e1 236.46
ethernet-input active 124482 29435434 0 1.97e1 236.46
ip4-input-no-checksum active 124482 29435434 0 2.96e1 236.46
ip4-lookup active 124482 29435434 0 1.02e2 236.46
ip4-rewrite active 124482 29435434 0 3.81e1 236.46
unix-epoll-input polling 122 0 0 2.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.7, average vectors/node 233.18, last 128 main loops 14.00 per node 256.00
vector rates in 7.8586e6, out 7.8586e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 126233 29434872 0 1.45e1 233.18
TenGigabitEthernet18/0/2-tx active 126233 29434872 0 5.75e1 233.18
dpdk-input polling 127254 29434872 0 5.64e1 231.31
ethernet-input active 126233 29434872 0 1.92e1 233.18
ip4-input-no-checksum active 126233 29434872 0 2.87e1 233.18
ip4-lookup active 126233 29434872 0 1.01e2 233.18
ip4-rewrite active 126233 29434872 0 3.91e1 233.18
unix-epoll-input polling 124 0 0 2.81e3 0.00
64b-4t2c-ethip4-ip4scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.45e4 0.00
dpdk-process any wait 0 0 1 1.41e4 0.00
fib-walk any wait 0 0 2 3.91e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.95e3 0.00
lisp-retry-service any wait 0 0 2 4.16e3 0.00
unix-epoll-input polling 3310 0 0 2.88e6 0.00
vpe-oam-process any wait 0 0 2 1.88e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 117.63, last 128 main loops 6.34 per node 115.99
vector rates in 6.9444e6, out 6.9444e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 225682 26547808 0 1.58e1 117.63
TenGigabitEthernet18/0/3-tx active 225682 26547808 0 5.71e1 117.63
dpdk-input polling 225682 26547808 0 6.15e1 117.63
ethernet-input active 225682 26547808 0 2.23e1 117.63
ip4-input-no-checksum active 225682 26547808 0 3.15e1 117.63
ip4-lookup active 225682 26547808 0 1.28e2 117.63
ip4-rewrite active 225682 26547808 0 4.08e1 117.63
unix-epoll-input polling 220 0 0 3.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 112.13, last 128 main loops 5.69 per node 104.00
vector rates in 6.9444e6, out 6.9444e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 236757 26547732 0 1.61e1 112.13
TenGigabitEthernet18/0/3-tx active 236757 26547732 0 5.64e1 112.13
dpdk-input polling 236757 26547732 0 6.07e1 112.13
ethernet-input active 236757 26547732 0 2.24e1 112.13
ip4-input-no-checksum active 236757 26547732 0 3.14e1 112.13
ip4-lookup active 236757 26547732 0 1.29e2 112.13
ip4-rewrite active 236757 26547732 0 4.09e1 112.13
unix-epoll-input polling 231 0 0 2.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 110.79, last 128 main loops 4.16 per node 76.00
vector rates in 6.9440e6, out 6.9440e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 239603 26546420 0 1.63e1 110.79
TenGigabitEthernet18/0/2-tx active 239603 26546420 0 5.81e1 110.79
dpdk-input polling 272373 26546420 0 6.28e1 97.46
ethernet-input active 239603 26546420 0 2.34e1 110.79
ip4-input-no-checksum active 239603 26546420 0 3.24e1 110.79
ip4-lookup active 239603 26546420 0 1.22e2 110.79
ip4-rewrite active 239603 26546420 0 4.13e1 110.79
unix-epoll-input polling 266 0 0 3.03e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 158.34, last 128 main loops 9.41 per node 172.00
vector rates in 6.9442e6, out 6.9442e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 167657 26547124 0 1.50e1 158.34
TenGigabitEthernet18/0/2-tx active 167657 26547124 0 5.58e1 158.34
dpdk-input polling 169554 26547124 0 5.90e1 156.57
ethernet-input active 167657 26547124 0 2.16e1 158.34
ip4-input-no-checksum active 167657 26547124 0 3.09e1 158.34
ip4-lookup active 167657 26547124 0 1.35e2 158.34
ip4-rewrite active 167657 26547124 0 4.01e1 158.34
unix-epoll-input polling 165 0 0 3.24e3 0.00
64b-8t4c-ethip4-ip4scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 29 4.02e4 0.00
dpdk-process any wait 0 0 1 6.78e5 0.00
fib-walk any wait 0 0 2 4.42e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.60e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.72e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.35e3 0.00
lisp-retry-service any wait 0 0 2 4.20e3 0.00
statseg-collector-process time wait 0 0 1 1.19e4 0.00
unix-epoll-input polling 2795 0 0 3.43e6 0.00
vpe-oam-process any wait 0 0 2 3.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.69, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1245967 13330200 0 5.29e1 10.69
TenGigabitEthernet18/0/3-tx active 1245967 13330195 0 8.58e1 10.69
dpdk-input polling 1510624 13330200 0 1.19e2 8.82
ethernet-input active 1245967 13330200 0 6.72e1 10.69
ip4-input-no-checksum active 1245967 13330200 0 7.37e1 10.69
ip4-lookup active 1245967 13330200 0 2.12e2 10.69
ip4-rewrite active 1245967 13330200 0 7.16e1 10.69
unix-epoll-input polling 1473 0 0 2.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.49, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1270669 13330216 0 5.37e1 10.49
TenGigabitEthernet18/0/3-tx active 1270669 13330211 0 8.52e1 10.49
dpdk-input polling 1554362 13330216 0 1.19e2 8.58
ethernet-input active 1270669 13330216 0 6.68e1 10.49
ip4-input-no-checksum active 1270669 13330216 0 7.48e1 10.49
ip4-lookup active 1270669 13330216 0 2.11e2 10.49
ip4-rewrite active 1270669 13330216 0 7.21e1 10.49
unix-epoll-input polling 1517 0 0 2.43e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.52, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1266875 13330212 0 5.38e1 10.52
TenGigabitEthernet18/0/3-tx active 1266875 13330195 0 8.55e1 10.52
dpdk-input polling 1550881 13330212 0 1.19e2 8.59
ethernet-input active 1266875 13330212 0 6.69e1 10.52
ip4-input-no-checksum active 1266875 13330212 0 7.49e1 10.52
ip4-lookup active 1266875 13330212 0 2.11e2 10.52
ip4-rewrite active 1266875 13330212 0 7.20e1 10.52
unix-epoll-input polling 1513 0 0 2.59e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.83, last 128 main loops .44 per node 8.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1231299 13330216 0 5.16e1 10.83
TenGigabitEthernet18/0/3-tx active 1231299 13330216 0 8.24e1 10.83
dpdk-input polling 1489550 13330216 0 1.21e2 8.95
ethernet-input active 1231299 13330216 0 6.57e1 10.83
ip4-input-no-checksum active 1231299 13330216 0 7.39e1 10.83
ip4-lookup active 1231299 13330216 0 2.14e2 10.83
ip4-rewrite active 1231299 13330216 0 7.09e1 10.83
unix-epoll-input polling 1454 0 0 2.52e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 10.74, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1240627 13330212 0 5.22e1 10.74
TenGigabitEthernet18/0/2-tx active 1240627 13330212 0 8.49e1 10.74
dpdk-input polling 1614014 13330212 0 1.19e2 8.26
ethernet-input active 1240627 13330212 0 6.73e1 10.74
ip4-input-no-checksum active 1240627 13330212 0 7.43e1 10.74
ip4-lookup active 1240627 13330212 0 2.12e2 10.74
ip4-rewrite active 1240627 13330212 0 7.16e1 10.74
unix-epoll-input polling 1575 0 0 2.39e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 10.62, last 128 main loops .44 per node 8.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1255190 13330180 0 5.31e1 10.62
TenGigabitEthernet18/0/2-tx active 1255190 13330180 0 8.49e1 10.62
dpdk-input polling 1641431 13330180 0 1.20e2 8.12
ethernet-input active 1255190 13330180 0 6.66e1 10.62
ip4-input-no-checksum active 1255190 13330180 0 7.42e1 10.62
ip4-lookup active 1255190 13330180 0 2.11e2 10.62
ip4-rewrite active 1255190 13330180 0 7.18e1 10.62
unix-epoll-input polling 1602 0 0 2.31e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.59, last 128 main loops .88 per node 16.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1259214 13330148 0 5.32e1 10.59
TenGigabitEthernet18/0/2-tx active 1259214 13330148 0 8.46e1 10.59
dpdk-input polling 1640512 13330148 0 1.21e2 8.13
ethernet-input active 1259214 13330148 0 6.66e1 10.59
ip4-input-no-checksum active 1259214 13330148 0 7.51e1 10.59
ip4-lookup active 1259214 13330148 0 2.11e2 10.59
ip4-rewrite active 1259214 13330148 0 7.14e1 10.59
unix-epoll-input polling 1601 0 0 2.49e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 10.59, last 128 main loops .66 per node 12.00
vector rates in 3.4723e6, out 3.4723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1258617 13330208 0 5.31e1 10.59
TenGigabitEthernet18/0/2-tx active 1258617 13330208 0 8.33e1 10.59
dpdk-input polling 1685387 13330208 0 1.23e2 7.91
ethernet-input active 1258617 13330208 0 6.63e1 10.59
ip4-input-no-checksum active 1258617 13330208 0 7.40e1 10.59
ip4-lookup active 1258617 13330208 0 2.11e2 10.59
ip4-rewrite active 1258617 13330208 0 7.21e1 10.59
unix-epoll-input polling 1644 0 0 2.48e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl10sf-100flows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 100 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-iacl10sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.80e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.27e2 0.00
api-rx-from-ring active 0 0 52 4.49e4 0.00
dhcp-client-process any wait 0 0 1 3.26e3 0.00
dpdk-process any wait 0 0 2 2.88e5 0.00
fib-walk any wait 0 0 2 8.90e2 0.00
ip-route-resolver-process any wait 0 0 1 2.35e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.01e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.84e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.78e3 0.00
lisp-retry-service any wait 0 0 2 1.72e3 0.00
statseg-collector-process time wait 0 0 1 4.44e3 0.00
unix-epoll-input polling 6351 0 0 1.49e6 0.00
vpe-oam-process any wait 0 0 1 1.38e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 208.85, last 128 main loops 15.50 per node 248.00
vector rates in 5.8743e6, out 5.8743e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 107074 22362272 0 1.48e1 208.85
TenGigabitEthernet18/0/3-tx active 107074 22362272 0 5.62e1 208.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 107074 22362272 0 1.41e2 208.85
dpdk-input polling 107074 22362272 0 5.65e1 208.85
ethernet-input active 107074 22362272 0 1.98e1 208.85
ip4-input-no-checksum active 107074 22362272 0 5.06e1 208.85
ip4-lookup active 107074 22362272 0 4.47e1 208.85
ip4-rewrite active 107074 22362272 0 4.00e1 208.85
unix-epoll-input polling 105 0 0 2.07e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 236.48, last 128 main loops 16.00 per node 256.00
vector rates in 5.8742e6, out 5.8742e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 94563 22362176 0 1.45e1 236.48
TenGigabitEthernet18/0/2-tx active 94563 22362176 0 5.56e1 236.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 94563 22362176 0 1.42e2 236.48
dpdk-input polling 95203 22362176 0 5.59e1 234.89
ethernet-input active 94563 22362176 0 1.93e1 236.48
ip4-input-no-checksum active 94563 22362176 0 5.00e1 236.48
ip4-lookup active 94563 22362176 0 4.77e1 236.48
ip4-rewrite active 94563 22362176 0 3.97e1 236.48
unix-epoll-input polling 93 0 0 1.89e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl10sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.72e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.53e2 0.00
api-rx-from-ring active 0 0 51 3.63e4 0.00
dhcp-client-process any wait 0 0 1 2.49e3 0.00
dpdk-process any wait 0 0 2 6.08e5 0.00
fib-walk any wait 0 0 2 1.99e3 0.00
ip-route-resolver-process any wait 0 0 1 2.17e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.26e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.83e3 0.00
lisp-retry-service any wait 0 0 2 1.96e3 0.00
statseg-collector-process time wait 0 0 1 6.20e3 0.00
unix-epoll-input polling 2776 0 0 3.45e6 0.00
vpe-oam-process any wait 0 0 2 1.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 78.28, last 128 main loops 4.50 per node 72.00
vector rates in 5.3415e6, out 5.3415e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 261602 20477852 0 1.84e1 78.28
TenGigabitEthernet18/0/3-tx active 261602 20477852 0 5.68e1 78.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-in-ip4-fa active 261602 20477852 0 1.48e2 78.28
dpdk-input polling 261602 20477852 0 6.29e1 78.28
ethernet-input active 261602 20477852 0 2.49e1 78.28
ip4-input-no-checksum active 261602 20477852 0 5.69e1 78.28
ip4-lookup active 261602 20477852 0 5.24e1 78.28
ip4-rewrite active 261602 20477852 0 4.35e1 78.28
unix-epoll-input polling 255 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 80.03, last 128 main loops 5.00 per node 80.00
vector rates in 5.3421e6, out 5.3421e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 255921 20480348 0 1.81e1 80.03
TenGigabitEthernet18/0/3-tx active 255921 20480348 0 5.82e1 80.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.94e3 0.00
acl-plugin-in-ip4-fa active 255921 20480348 0 1.49e2 80.03
dpdk-input polling 255921 20480348 0 6.42e1 80.03
ethernet-input active 255921 20480348 0 2.46e1 80.03
ip4-input-no-checksum active 255921 20480348 0 5.51e1 80.03
ip4-lookup active 255921 20480348 0 5.04e1 80.03
ip4-rewrite active 255921 20480348 0 4.33e1 80.03
unix-epoll-input polling 250 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 41.97, last 128 main loops 1.75 per node 28.00
vector rates in 4.7009e6, out 4.7009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 429426 18022074 0 2.38e1 41.97
TenGigabitEthernet18/0/2-tx active 429426 18022074 0 6.29e1 41.97
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.92e3 0.00
acl-plugin-in-ip4-fa active 429426 18022074 0 1.58e2 41.97
dpdk-input polling 431088 18022074 0 7.51e1 41.81
ethernet-input active 429426 18022074 0 3.29e1 41.97
ip4-input-no-checksum active 429426 18022074 0 6.29e1 41.97
ip4-lookup active 429426 18022074 0 5.89e1 41.97
ip4-rewrite active 429426 18022074 0 4.87e1 41.97
unix-epoll-input polling 421 0 0 1.94e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 255.76, last 128 main loops 16.00 per node 256.00
vector rates in 5.9775e6, out 5.9775e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89601 22916384 0 1.41e1 255.76
TenGigabitEthernet18/0/2-tx active 89601 22916384 0 5.39e1 255.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-in-ip4-fa active 89601 22916384 0 1.39e2 255.76
dpdk-input polling 89608 22916384 0 5.32e1 255.74
ethernet-input active 89601 22916384 0 1.96e1 255.76
ip4-input-no-checksum active 89601 22916384 0 5.02e1 255.76
ip4-lookup active 89601 22916384 0 4.78e1 255.76
ip4-rewrite active 89601 22916384 0 3.87e1 255.76
unix-epoll-input polling 88 0 0 1.85e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl10sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.56e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.07e2 0.00
api-rx-from-ring active 0 0 33 3.82e4 0.00
dpdk-process any wait 0 0 1 6.68e5 0.00
fib-walk any wait 0 0 2 2.27e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.73e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.63e3 0.00
lisp-retry-service any wait 0 0 2 2.46e3 0.00
statseg-collector-process time wait 0 0 1 8.37e3 0.00
unix-epoll-input polling 6261 0 0 1.50e6 0.00
vpe-oam-process any wait 0 0 2 1.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.49, last 128 main loops 1.50 per node 24.00
vector rates in 3.9065e6, out 3.9064e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 755396 14724156 0 3.72e1 19.49
TenGigabitEthernet18/0/3-tx active 755396 14723784 0 6.92e1 19.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 755396 14724156 0 1.72e2 19.49
dpdk-input polling 760605 14724156 0 9.11e1 19.36
ethernet-input active 755396 14724156 0 4.67e1 19.49
ip4-input-no-checksum active 755396 14724156 0 7.82e1 19.49
ip4-lookup active 755396 14724156 0 6.63e1 19.49
ip4-rewrite active 755396 14724156 0 6.02e1 19.49
unix-epoll-input polling 742 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.37, last 128 main loops 1.25 per node 20.00
vector rates in 3.3489e6, out 3.3489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 944034 12622716 0 4.83e1 13.37
TenGigabitEthernet18/0/3-tx active 944034 12622716 0 7.94e1 13.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 944034 12622716 0 1.86e2 13.37
dpdk-input polling 971598 12622716 0 1.09e2 12.99
ethernet-input active 944034 12622716 0 5.96e1 13.37
ip4-input-no-checksum active 944034 12622716 0 8.97e1 13.37
ip4-lookup active 944034 12622716 0 7.71e1 13.37
ip4-rewrite active 944034 12622716 0 7.01e1 13.37
unix-epoll-input polling 948 0 0 1.93e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.73, last 128 main loops .75 per node 12.00
vector rates in 3.0695e6, out 3.0695e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1078399 11569320 0 5.62e1 10.73
TenGigabitEthernet18/0/3-tx active 1078399 11569320 0 8.33e1 10.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 1078399 11569320 0 1.94e2 10.73
dpdk-input polling 1152975 11569320 0 1.19e2 10.03
ethernet-input active 1078399 11569320 0 7.03e1 10.73
ip4-input-no-checksum active 1078399 11569320 0 9.79e1 10.73
ip4-lookup active 1078399 11569320 0 8.36e1 10.73
ip4-rewrite active 1078399 11569320 0 7.76e1 10.73
unix-epoll-input polling 1125 0 0 1.84e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.29, last 128 main loops 1.25 per node 20.00
vector rates in 3.6279e6, out 3.6278e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 839300 13673988 0 4.17e1 16.29
TenGigabitEthernet18/0/3-tx active 839300 13673964 0 7.53e1 16.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 839300 13673988 0 1.79e2 16.29
dpdk-input polling 851657 13673988 0 1.00e2 16.06
ethernet-input active 839300 13673988 0 5.19e1 16.29
ip4-input-no-checksum active 839300 13673988 0 8.29e1 16.29
ip4-lookup active 839300 13673988 0 6.97e1 16.29
ip4-rewrite active 839300 13673988 0 6.42e1 16.29
unix-epoll-input polling 831 0 0 1.94e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 13.59, last 128 main loops .75 per node 12.00
vector rates in 3.3487e6, out 3.3487e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 928525 12621664 0 4.75e1 13.59
TenGigabitEthernet18/0/2-tx active 928525 12621664 0 8.06e1 13.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.33e3 0.00
acl-plugin-in-ip4-fa active 928525 12621664 0 1.86e2 13.59
dpdk-input polling 958821 12621664 0 1.08e2 13.16
ethernet-input active 928525 12621664 0 5.89e1 13.59
ip4-input-no-checksum active 928525 12621664 0 8.91e1 13.59
ip4-lookup active 928525 12621664 0 7.93e1 13.59
ip4-rewrite active 928525 12621664 0 6.99e1 13.59
unix-epoll-input polling 935 0 0 2.02e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.36, last 128 main loops 1.00 per node 16.00
vector rates in 3.6277e6, out 3.6277e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 835770 13673408 0 4.17e1 16.36
TenGigabitEthernet18/0/2-tx active 835770 13673400 0 7.46e1 16.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-in-ip4-fa active 835770 13673408 0 1.79e2 16.36
dpdk-input polling 850631 13673408 0 9.76e1 16.07
ethernet-input active 835770 13673408 0 5.20e1 16.36
ip4-input-no-checksum active 835770 13673408 0 8.35e1 16.36
ip4-lookup active 835770 13673408 0 7.47e1 16.36
ip4-rewrite active 835770 13673408 0 6.48e1 16.36
unix-epoll-input polling 829 0 0 1.82e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.17, last 128 main loops .25 per node 4.00
vector rates in 2.7907e6, out 2.7907e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1146576 10518584 0 6.37e1 9.17
TenGigabitEthernet18/0/2-tx active 1146576 10518584 0 9.01e1 9.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-in-ip4-fa active 1146576 10518584 0 2.02e2 9.17
dpdk-input polling 1272292 10518584 0 1.36e2 8.27
ethernet-input active 1146576 10518584 0 7.90e1 9.17
ip4-input-no-checksum active 1146576 10518584 0 1.06e2 9.17
ip4-lookup active 1146576 10518584 0 9.48e1 9.17
ip4-rewrite active 1146576 10518584 0 8.43e1 9.17
unix-epoll-input polling 1242 0 0 1.84e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 24.35, last 128 main loops 1.50 per node 24.00
vector rates in 4.1855e6, out 4.1853e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 647889 15775840 0 3.21e1 24.35
TenGigabitEthernet18/0/2-tx active 647889 15775208 0 6.49e1 24.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 647889 15775840 0 1.67e2 24.35
dpdk-input polling 659174 15775840 0 8.31e1 23.93
ethernet-input active 647889 15775840 0 4.21e1 24.35
ip4-input-no-checksum active 647889 15775840 0 7.34e1 24.35
ip4-lookup active 647889 15775840 0 6.46e1 24.35
ip4-rewrite active 647889 15775840 0 5.60e1 24.35
unix-epoll-input polling 643 0 0 2.03e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 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-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 17 1.88e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
api-rx-from-ring active 0 0 52 4.91e4 0.00
dpdk-process any wait 0 0 1 5.67e5 0.00
fib-walk any wait 0 0 2 2.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.42e2 0.00
lisp-retry-service any wait 0 0 2 1.67e3 0.00
unix-epoll-input polling 5481 0 0 1.75e6 0.00
vpe-oam-process any wait 0 0 1 1.41e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 196.25, last 128 main loops 14.00 per node 224.00
vector rates in 4.9791e6, out 4.9791e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 97534 19141312 0 1.48e1 196.25
TenGigabitEthernet18/0/3-tx active 97534 19141312 0 5.71e1 196.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.01e3 0.00
acl-plugin-in-ip4-fa active 97534 19141312 0 2.17e2 196.25
dpdk-input polling 97534 19141312 0 5.85e1 196.25
ethernet-input active 97534 19141312 0 2.03e1 196.25
ip4-input-no-checksum active 97534 19141312 0 4.96e1 196.25
ip4-lookup active 97534 19141312 0 4.34e1 196.25
ip4-rewrite active 97534 19141312 0 3.95e1 196.25
unix-epoll-input polling 95 0 0 3.79e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 248.23, last 128 main loops 16.00 per node 256.00
vector rates in 4.9723e6, out 4.9723e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77006 19115416 0 1.41e1 248.23
TenGigabitEthernet18/0/2-tx active 77006 19115416 0 5.63e1 248.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.43e3 0.00
acl-plugin-in-ip4-fa active 77006 19115416 0 2.19e2 248.23
dpdk-input polling 77703 19115416 0 5.59e1 246.01
ethernet-input active 77006 19115416 0 1.90e1 248.23
ip4-input-no-checksum active 77006 19115416 0 4.82e1 248.23
ip4-lookup active 77006 19115416 0 4.77e1 248.23
ip4-rewrite active 77006 19115416 0 4.13e1 248.23
unix-epoll-input polling 76 0 0 3.49e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 3.04e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.66e3 0.00
api-rx-from-ring active 0 0 52 5.42e4 0.00
dpdk-process any wait 0 0 2 6.09e5 0.00
fib-walk any wait 0 0 2 3.08e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.80e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.76e3 0.00
lisp-retry-service any wait 0 0 2 3.35e3 0.00
statseg-collector-process time wait 0 0 1 6.10e3 0.00
unix-epoll-input polling 4573 0 0 2.05e6 0.00
vpe-oam-process any wait 0 0 2 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 191.04, last 128 main loops 14.00 per node 224.00
vector rates in 4.8476e6, out 4.8476e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 95128 18172968 0 1.49e1 191.04
TenGigabitEthernet18/0/3-tx active 95128 18172968 0 5.76e1 191.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.39e3 0.00
acl-plugin-in-ip4-fa active 95128 18172968 0 2.25e2 191.04
dpdk-input polling 95128 18172968 0 5.96e1 191.04
ethernet-input active 95128 18172968 0 2.16e1 191.04
ip4-input-no-checksum active 95128 18172968 0 4.99e1 191.04
ip4-lookup active 95128 18172968 0 4.55e1 191.04
ip4-rewrite active 95128 18172968 0 4.01e1 191.04
unix-epoll-input polling 93 0 0 3.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 166.41, last 128 main loops 5.75 per node 92.00
vector rates in 4.8477e6, out 4.8477e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109211 18173324 0 1.53e1 166.41
TenGigabitEthernet18/0/3-tx active 109211 18173324 0 5.68e1 166.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.40e3 0.00
acl-plugin-in-ip4-fa active 109211 18173324 0 2.24e2 166.41
dpdk-input polling 109211 18173324 0 5.85e1 166.41
ethernet-input active 109211 18173324 0 2.15e1 166.41
ip4-input-no-checksum active 109211 18173324 0 5.10e1 166.41
ip4-lookup active 109211 18173324 0 4.57e1 166.41
ip4-rewrite active 109211 18173324 0 4.02e1 166.41
unix-epoll-input polling 107 0 0 4.06e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 240.92, last 128 main loops 16.00 per node 256.00
vector rates in 4.8416e6, out 4.8416e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75339 18150588 0 1.42e1 240.92
TenGigabitEthernet18/0/2-tx active 75339 18150588 0 5.81e1 240.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.98e3 0.00
acl-plugin-in-ip4-fa active 75339 18150588 0 2.24e2 240.92
dpdk-input polling 76541 18150588 0 5.79e1 237.14
ethernet-input active 75339 18150588 0 1.99e1 240.92
ip4-input-no-checksum active 75339 18150588 0 4.86e1 240.92
ip4-lookup active 75339 18150588 0 5.04e1 240.92
ip4-rewrite active 75339 18150588 0 4.21e1 240.92
unix-epoll-input polling 75 0 0 3.59e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 204.29, last 128 main loops 16.00 per node 256.00
vector rates in 4.8451e6, out 4.8451e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88913 18163780 0 1.46e1 204.29
TenGigabitEthernet18/0/2-tx active 88913 18163780 0 5.59e1 204.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.11e3 0.00
acl-plugin-in-ip4-fa active 88913 18163780 0 2.24e2 204.29
dpdk-input polling 90130 18163780 0 5.77e1 201.53
ethernet-input active 88913 18163780 0 2.10e1 204.29
ip4-input-no-checksum active 88913 18163780 0 4.95e1 204.29
ip4-lookup active 88913 18163780 0 4.89e1 204.29
ip4-rewrite active 88913 18163780 0 4.25e1 204.29
unix-epoll-input polling 88 0 0 4.08e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 5.28e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.10e3 0.00
api-rx-from-ring active 0 0 51 2.86e4 0.00
dpdk-process any wait 0 0 1 9.13e3 0.00
fib-walk any wait 0 0 2 2.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.31e3 0.00
lisp-retry-service any wait 0 0 2 4.19e3 0.00
unix-epoll-input polling 4175 0 0 2.29e6 0.00
vpe-oam-process any wait 0 0 2 2.99e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 23.88, last 128 main loops 195.25 per node 24.41
vector rates in 3.4742e6, out 3.4742e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 556550 13291456 0 3.23e1 23.88
TenGigabitEthernet18/0/3-tx active 556550 13291456 0 6.98e1 23.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.22e3 0.00
acl-plugin-in-ip4-fa active 556550 13291456 0 2.77e2 23.88
dpdk-input polling 557831 13291456 0 9.04e1 23.83
ethernet-input active 556550 13291456 0 4.38e1 23.88
ip4-input-no-checksum active 556550 13291456 0 7.14e1 23.88
ip4-lookup active 556550 13291456 0 6.42e1 23.88
ip4-rewrite active 556550 13291456 0 5.52e1 23.88
unix-epoll-input polling 545 0 0 3.37e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 23.11, last 128 main loops 1.75 per node 28.00
vector rates in 3.4727e6, out 3.4727e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 574831 13285592 0 3.22e1 23.11
TenGigabitEthernet18/0/3-tx active 574831 13285592 0 7.21e1 23.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.40e3 0.00
acl-plugin-in-ip4-fa active 574831 13285592 0 2.74e2 23.11
dpdk-input polling 576774 13285592 0 9.04e1 23.03
ethernet-input active 574831 13285592 0 4.33e1 23.11
ip4-input-no-checksum active 574831 13285592 0 7.19e1 23.11
ip4-lookup active 574831 13285592 0 6.49e1 23.11
ip4-rewrite active 574831 13285592 0 5.53e1 23.11
unix-epoll-input polling 563 0 0 3.31e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 22.07, last 128 main loops 1.75 per node 28.00
vector rates in 3.4724e6, out 3.4724e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 601942 13284556 0 3.32e1 22.07
TenGigabitEthernet18/0/3-tx active 601942 13284556 0 7.13e1 22.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.12e3 0.00
acl-plugin-in-ip4-fa active 601942 13284556 0 2.71e2 22.07
dpdk-input polling 605061 13284556 0 9.21e1 21.96
ethernet-input active 601942 13284556 0 4.38e1 22.07
ip4-input-no-checksum active 601942 13284556 0 7.29e1 22.07
ip4-lookup active 601942 13284556 0 6.37e1 22.07
ip4-rewrite active 601942 13284556 0 5.59e1 22.07
unix-epoll-input polling 590 0 0 3.28e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 24.11, last 128 main loops 1.50 per node 24.00
vector rates in 3.4742e6, out 3.4742e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 551173 13291432 0 3.36e1 24.11
TenGigabitEthernet18/0/3-tx active 551173 13291432 0 7.18e1 24.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.35e3 0.00
acl-plugin-in-ip4-fa active 551173 13291432 0 2.73e2 24.11
dpdk-input polling 552165 13291432 0 9.34e1 24.07
ethernet-input active 551173 13291432 0 4.19e1 24.11
ip4-input-no-checksum active 551173 13291432 0 7.07e1 24.11
ip4-lookup active 551173 13291432 0 6.33e1 24.11
ip4-rewrite active 551173 13291432 0 5.41e1 24.11
unix-epoll-input polling 539 0 0 3.29e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 23.98, last 128 main loops 1.75 per node 28.00
vector rates in 3.4719e6, out 3.4719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 553916 13282960 0 3.16e1 23.98
TenGigabitEthernet18/0/2-tx active 553916 13282960 0 7.08e1 23.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.37e3 0.00
acl-plugin-in-ip4-fa active 553916 13282960 0 2.75e2 23.98
dpdk-input polling 558900 13282960 0 8.88e1 23.77
ethernet-input active 553916 13282960 0 4.24e1 23.98
ip4-input-no-checksum active 553916 13282960 0 7.09e1 23.98
ip4-lookup active 553916 13282960 0 6.82e1 23.98
ip4-rewrite active 553916 13282960 0 5.69e1 23.98
unix-epoll-input polling 546 0 0 3.42e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 24.18, last 128 main loops .75 per node 12.00
vector rates in 3.4749e6, out 3.4749e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 549875 13294060 0 3.15e1 24.18
TenGigabitEthernet18/0/2-tx active 549875 13294060 0 7.21e1 24.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.34e3 0.00
acl-plugin-in-ip4-fa active 549875 13294060 0 2.74e2 24.18
dpdk-input polling 554652 13294060 0 8.68e1 23.97
ethernet-input active 549875 13294060 0 4.19e1 24.18
ip4-input-no-checksum active 549875 13294060 0 7.12e1 24.18
ip4-lookup active 549875 13294060 0 6.99e1 24.18
ip4-rewrite active 549875 13294060 0 5.74e1 24.18
unix-epoll-input polling 541 0 0 3.98e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 23.49, last 128 main loops 2.25 per node 36.00
vector rates in 3.4741e6, out 3.4741e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 565873 13290900 0 3.23e1 23.49
TenGigabitEthernet18/0/2-tx active 565873 13290900 0 7.04e1 23.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.07e3 0.00
acl-plugin-in-ip4-fa active 565873 13290900 0 2.74e2 23.49
dpdk-input polling 570487 13290900 0 8.75e1 23.29
ethernet-input active 565873 13290900 0 4.22e1 23.49
ip4-input-no-checksum active 565873 13290900 0 7.19e1 23.49
ip4-lookup active 565873 13290900 0 6.87e1 23.49
ip4-rewrite active 565873 13290900 0 5.78e1 23.49
unix-epoll-input polling 557 0 0 3.17e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 24.05, last 128 main loops 1.75 per node 28.00
vector rates in 3.4726e6, out 3.4726e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 552496 13285108 0 3.14e1 24.05
TenGigabitEthernet18/0/2-tx active 552496 13285108 0 7.17e1 24.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.07e3 0.00
acl-plugin-in-ip4-fa active 552496 13285108 0 2.74e2 24.05
dpdk-input polling 557261 13285108 0 9.04e1 23.84
ethernet-input active 552496 13285108 0 4.23e1 24.05
ip4-input-no-checksum active 552496 13285108 0 7.14e1 24.05
ip4-lookup active 552496 13285108 0 6.75e1 24.05
ip4-rewrite active 552496 13285108 0 5.72e1 24.05
unix-epoll-input polling 543 0 0 3.65e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 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-iacl10sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.63e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.01e2 0.00
api-rx-from-ring active 0 0 52 3.83e4 0.00
dpdk-process any wait 0 0 2 6.07e3 0.00
fib-walk any wait 0 0 2 1.89e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.23e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.09e3 0.00
lisp-retry-service any wait 0 0 2 2.31e3 0.00
statseg-collector-process time wait 0 0 1 3.51e3 0.00
unix-epoll-input polling 4199 0 0 2.26e6 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 228.22, last 128 main loops 14.00 per node 224.00
vector rates in 5.5913e6, out 5.5913e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 93161 21260824 0 1.47e1 228.22
TenGigabitEthernet18/0/3-tx active 93161 21260824 0 5.73e1 228.22
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 93161 21260824 0 1.58e2 228.22
dpdk-input polling 93161 21260824 0 5.86e1 228.22
ethernet-input active 93161 21260824 0 2.03e1 228.22
ip4-input-no-checksum active 93161 21260824 0 5.04e1 228.22
ip4-lookup active 93161 21260824 0 4.67e1 228.22
ip4-rewrite active 93161 21260824 0 3.95e1 228.22
unix-epoll-input polling 91 0 0 3.37e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 243.73, last 128 main loops 12.75 per node 204.00
vector rates in 5.5913e6, out 5.5913e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87230 21260800 0 1.48e1 243.73
TenGigabitEthernet18/0/2-tx active 87230 21260800 0 5.84e1 243.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 87230 21260800 0 1.58e2 243.73
dpdk-input polling 88009 21260800 0 5.72e1 241.58
ethernet-input active 87230 21260800 0 1.92e1 243.73
ip4-input-no-checksum active 87230 21260800 0 4.92e1 243.73
ip4-lookup active 87230 21260800 0 4.87e1 243.73
ip4-rewrite active 87230 21260800 0 4.04e1 243.73
unix-epoll-input polling 85 0 0 2.98e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.33e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.59e2 0.00
api-rx-from-ring active 0 0 52 5.32e4 0.00
dhcp-client-process any wait 0 0 1 1.51e3 0.00
dpdk-process any wait 0 0 1 6.14e5 0.00
fib-walk any wait 0 0 2 1.44e3 0.00
ip-route-resolver-process any wait 0 0 1 2.24e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.46e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.67e3 0.00
lisp-retry-service any wait 0 0 2 2.01e3 0.00
statseg-collector-process time wait 0 0 1 4.87e3 0.00
unix-epoll-input polling 3836 0 0 2.45e6 0.00
vpe-oam-process any wait 0 0 2 8.39e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 227.10, last 128 main loops 15.75 per node 252.00
vector rates in 5.5465e6, out 5.5465e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 91888 20867828 0 1.46e1 227.10
TenGigabitEthernet18/0/3-tx active 91888 20867828 0 5.79e1 227.10
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.98e3 0.00
acl-plugin-in-ip4-fa active 91888 20867828 0 1.59e2 227.10
dpdk-input polling 91888 20867828 0 5.95e1 227.10
ethernet-input active 91888 20867828 0 2.06e1 227.10
ip4-input-no-checksum active 91888 20867828 0 5.04e1 227.10
ip4-lookup active 91888 20867828 0 4.66e1 227.10
ip4-rewrite active 91888 20867828 0 3.99e1 227.10
unix-epoll-input polling 90 0 0 3.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 200.95, last 128 main loops 13.50 per node 216.00
vector rates in 5.5472e6, out 5.5472e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103857 20870364 0 1.51e1 200.95
TenGigabitEthernet18/0/3-tx active 103857 20870364 0 5.78e1 200.95
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.93e3 0.00
acl-plugin-in-ip4-fa active 103857 20870364 0 1.61e2 200.95
dpdk-input polling 103857 20870364 0 5.89e1 200.95
ethernet-input active 103857 20870364 0 2.05e1 200.95
ip4-input-no-checksum active 103857 20870364 0 5.10e1 200.95
ip4-lookup active 103857 20870364 0 4.42e1 200.95
ip4-rewrite active 103857 20870364 0 4.03e1 200.95
unix-epoll-input polling 101 0 0 3.32e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 244.96, last 128 main loops 16.00 per node 256.00
vector rates in 5.5402e6, out 5.5402e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85090 20844040 0 1.45e1 244.96
TenGigabitEthernet18/0/2-tx active 85090 20844040 0 5.86e1 244.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 85090 20844040 0 1.62e2 244.96
dpdk-input polling 86294 20844040 0 5.81e1 241.55
ethernet-input active 85090 20844040 0 1.95e1 244.96
ip4-input-no-checksum active 85090 20844040 0 4.94e1 244.96
ip4-lookup active 85090 20844040 0 4.77e1 244.96
ip4-rewrite active 85090 20844040 0 4.02e1 244.96
unix-epoll-input polling 84 0 0 3.05e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 240.67, last 128 main loops 14.50 per node 231.99
vector rates in 5.5533e6, out 5.5533e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86812 20893472 0 1.45e1 240.67
TenGigabitEthernet18/0/2-tx active 86812 20893472 0 5.65e1 240.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 86812 20893472 0 1.64e2 240.67
dpdk-input polling 88050 20893472 0 5.72e1 237.29
ethernet-input active 86812 20893472 0 1.94e1 240.67
ip4-input-no-checksum active 86812 20893472 0 4.96e1 240.67
ip4-lookup active 86812 20893472 0 4.83e1 240.67
ip4-rewrite active 86812 20893472 0 3.97e1 240.67
unix-epoll-input polling 86 0 0 8.12e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.22e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.07e2 0.00
api-rx-from-ring active 0 0 36 3.58e4 0.00
dpdk-process any wait 0 0 2 8.26e3 0.00
fib-walk any wait 0 0 2 1.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.51e3 0.00
lisp-retry-service any wait 0 0 2 2.03e3 0.00
unix-epoll-input polling 4116 0 0 2.30e6 0.00
vpe-oam-process any wait 0 0 2 1.19e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.55, last 128 main loops 1.00 per node 16.00
vector rates in 3.4829e6, out 3.4829e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 797960 13208672 0 4.10e1 16.55
TenGigabitEthernet18/0/3-tx active 797960 13208672 0 7.58e1 16.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-in-ip4-fa active 797960 13208672 0 2.08e2 16.55
dpdk-input polling 810837 13208672 0 1.02e2 16.29
ethernet-input active 797960 13208672 0 5.15e1 16.55
ip4-input-no-checksum active 797960 13208672 0 8.18e1 16.55
ip4-lookup active 797960 13208672 0 7.13e1 16.55
ip4-rewrite active 797960 13208672 0 6.37e1 16.55
unix-epoll-input polling 791 0 0 2.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 16.61, last 128 main loops 1.00 per node 16.00
vector rates in 3.4752e6, out 3.4752e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 793296 13179096 0 4.10e1 16.61
TenGigabitEthernet18/0/3-tx active 793296 13179096 0 7.79e1 16.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-in-ip4-fa active 793296 13179096 0 2.09e2 16.61
dpdk-input polling 805524 13179096 0 1.00e2 16.36
ethernet-input active 793296 13179096 0 5.14e1 16.61
ip4-input-no-checksum active 793296 13179096 0 8.19e1 16.61
ip4-lookup active 793296 13179096 0 7.30e1 16.61
ip4-rewrite active 793296 13179096 0 6.35e1 16.61
unix-epoll-input polling 786 0 0 3.05e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.16, last 128 main loops 1.25 per node 20.00
vector rates in 3.4719e6, out 3.4719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 814756 13166980 0 4.17e1 16.16
TenGigabitEthernet18/0/3-tx active 814756 13166980 0 7.83e1 16.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.97e3 0.00
acl-plugin-in-ip4-fa active 814756 13166980 0 2.07e2 16.16
dpdk-input polling 830301 13166980 0 1.01e2 15.86
ethernet-input active 814756 13166980 0 5.16e1 16.16
ip4-input-no-checksum active 814756 13166980 0 8.28e1 16.16
ip4-lookup active 814756 13166980 0 7.16e1 16.16
ip4-rewrite active 814756 13166980 0 6.42e1 16.16
unix-epoll-input polling 811 0 0 3.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.89, last 128 main loops 1.75 per node 28.00
vector rates in 3.4806e6, out 3.4806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 781610 13199700 0 4.06e1 16.89
TenGigabitEthernet18/0/3-tx active 781610 13199700 0 7.85e1 16.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 781610 13199700 0 2.09e2 16.89
dpdk-input polling 792358 13199700 0 9.98e1 16.66
ethernet-input active 781610 13199700 0 5.18e1 16.89
ip4-input-no-checksum active 781610 13199700 0 8.11e1 16.89
ip4-lookup active 781610 13199700 0 7.09e1 16.89
ip4-rewrite active 781610 13199700 0 6.32e1 16.89
unix-epoll-input polling 773 0 0 3.24e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.56, last 128 main loops 1.25 per node 20.00
vector rates in 3.4693e6, out 3.4693e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 794516 13156884 0 4.09e1 16.56
TenGigabitEthernet18/0/2-tx active 794516 13156884 0 7.63e1 16.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.70e3 0.00
acl-plugin-in-ip4-fa active 794516 13156884 0 2.09e2 16.56
dpdk-input polling 810650 13156884 0 9.86e1 16.23
ethernet-input active 794516 13156884 0 5.24e1 16.56
ip4-input-no-checksum active 794516 13156884 0 8.20e1 16.56
ip4-lookup active 794516 13156884 0 7.44e1 16.56
ip4-rewrite active 794516 13156884 0 6.43e1 16.56
unix-epoll-input polling 791 0 0 3.09e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.95, last 128 main loops 1.25 per node 20.00
vector rates in 3.4888e6, out 3.4888e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 780472 13230820 0 4.06e1 16.95
TenGigabitEthernet18/0/2-tx active 780472 13230820 0 7.66e1 16.95
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.72e3 0.00
acl-plugin-in-ip4-fa active 780472 13230820 0 2.08e2 16.95
dpdk-input polling 793717 13230820 0 9.92e1 16.67
ethernet-input active 780472 13230820 0 5.17e1 16.95
ip4-input-no-checksum active 780472 13230820 0 8.16e1 16.95
ip4-lookup active 780472 13230820 0 7.41e1 16.95
ip4-rewrite active 780472 13230820 0 6.38e1 16.95
unix-epoll-input polling 774 0 0 3.31e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 16.73, last 128 main loops 1.00 per node 16.00
vector rates in 3.4778e6, out 3.4778e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 788427 13189160 0 4.08e1 16.73
TenGigabitEthernet18/0/2-tx active 788427 13189160 0 7.69e1 16.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 788427 13189160 0 2.09e2 16.73
dpdk-input polling 806444 13189160 0 1.01e2 16.35
ethernet-input active 788427 13189160 0 5.11e1 16.73
ip4-input-no-checksum active 788427 13189160 0 8.15e1 16.73
ip4-lookup active 788427 13189160 0 7.43e1 16.73
ip4-rewrite active 788427 13189160 0 6.39e1 16.73
unix-epoll-input polling 787 0 0 2.84e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 16.87, last 128 main loops .75 per node 12.00
vector rates in 3.4747e6, out 3.4747e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 781172 13177544 0 4.03e1 16.87
TenGigabitEthernet18/0/2-tx active 781172 13177544 0 7.79e1 16.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-in-ip4-fa active 781172 13177544 0 2.09e2 16.87
dpdk-input polling 794676 13177544 0 1.01e2 16.58
ethernet-input active 781172 13177544 0 5.16e1 16.87
ip4-input-no-checksum active 781172 13177544 0 8.12e1 16.87
ip4-lookup active 781172 13177544 0 7.45e1 16.87
ip4-rewrite active 781172 13177544 0 6.41e1 16.87
unix-epoll-input polling 776 0 0 3.08e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl10sl-100flows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 100 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-iacl10sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.75e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.48e2 0.00
api-rx-from-ring active 0 0 51 3.53e4 0.00
dpdk-process any wait 0 0 1 1.00e4 0.00
fib-walk any wait 0 0 2 9.86e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.43e2 0.00
lisp-retry-service any wait 0 0 2 1.65e3 0.00
unix-epoll-input polling 3588 0 0 2.67e6 0.00
vpe-oam-process any wait 0 0 2 9.30e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 130.81, last 128 main loops 9.00 per node 144.00
vector rates in 4.6557e6, out 4.6557e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 136632 17873372 0 1.63e1 130.81
TenGigabitEthernet18/0/3-tx active 136632 17873372 0 5.52e1 130.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.60e3 0.00
acl-plugin-in-ip4-fa active 136632 17873372 0 2.42e2 130.81
dpdk-input polling 136634 17873372 0 5.71e1 130.81
ethernet-input active 136632 17873372 0 2.21e1 130.81
ip4-input-no-checksum active 136632 17873372 0 5.30e1 130.81
ip4-lookup active 136632 17873372 0 4.73e1 130.81
ip4-rewrite active 136632 17873372 0 4.17e1 130.81
unix-epoll-input polling 133 0 0 1.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 140.91, last 128 main loops 9.50 per node 152.00
vector rates in 4.6557e6, out 4.6557e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 126844 17873268 0 1.59e1 140.91
TenGigabitEthernet18/0/2-tx active 126844 17873268 0 5.49e1 140.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-in-ip4-fa active 126844 17873268 0 2.43e2 140.91
dpdk-input polling 127663 17873268 0 5.63e1 140.00
ethernet-input active 126844 17873268 0 2.16e1 140.91
ip4-input-no-checksum active 126844 17873268 0 5.26e1 140.91
ip4-lookup active 126844 17873268 0 4.89e1 140.91
ip4-rewrite active 126844 17873268 0 4.15e1 140.91
unix-epoll-input polling 124 0 0 1.85e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl10sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.71e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.73e2 0.00
api-rx-from-ring active 0 0 51 3.44e4 0.00
dpdk-process any wait 0 0 2 5.88e5 0.00
fib-walk any wait 0 0 2 3.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.44e3 0.00
lisp-retry-service any wait 0 0 2 2.91e3 0.00
unix-epoll-input polling 4660 0 0 2.04e6 0.00
vpe-oam-process any wait 0 0 2 1.24e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 60.49, last 128 main loops 2.75 per node 44.00
vector rates in 3.7470e6, out 3.7470e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 235573 14250380 0 1.99e1 60.49
TenGigabitEthernet18/0/3-tx active 235573 14250380 0 5.71e1 60.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 235573 14250380 0 3.39e2 60.49
dpdk-input polling 239616 14250380 0 6.37e1 59.47
ethernet-input active 235573 14250380 0 2.74e1 60.49
ip4-input-no-checksum active 235573 14250380 0 5.88e1 60.49
ip4-lookup active 235573 14250380 0 5.01e1 60.49
ip4-rewrite active 235573 14250380 0 4.46e1 60.49
unix-epoll-input polling 234 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 60.04, last 128 main loops 3.75 per node 60.00
vector rates in 3.7475e6, out 3.7475e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 237389 14252096 0 1.97e1 60.04
TenGigabitEthernet18/0/3-tx active 237389 14252096 0 5.76e1 60.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.69e3 0.00
acl-plugin-in-ip4-fa active 237389 14252096 0 3.41e2 60.04
dpdk-input polling 240508 14252096 0 6.43e1 59.26
ethernet-input active 237389 14252096 0 2.74e1 60.04
ip4-input-no-checksum active 237389 14252096 0 5.75e1 60.04
ip4-lookup active 237389 14252096 0 4.93e1 60.04
ip4-rewrite active 237389 14252096 0 4.43e1 60.04
unix-epoll-input polling 235 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 25.51, last 128 main loops 1.50 per node 24.00
vector rates in 3.2977e6, out 3.2977e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 491716 12541316 0 2.98e1 25.51
TenGigabitEthernet18/0/2-tx active 491716 12541316 0 6.65e1 25.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 491716 12541316 0 3.38e2 25.51
dpdk-input polling 529542 12541316 0 8.31e1 23.68
ethernet-input active 491716 12541316 0 4.07e1 25.51
ip4-input-no-checksum active 491716 12541316 0 6.78e1 25.51
ip4-lookup active 491716 12541316 0 6.45e1 25.51
ip4-rewrite active 491716 12541316 0 5.33e1 25.51
unix-epoll-input polling 517 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 108.71, last 128 main loops 4.75 per node 76.00
vector rates in 4.1967e6, out 4.1967e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 146811 15960520 0 1.63e1 108.71
TenGigabitEthernet18/0/2-tx active 146811 15960520 0 5.27e1 108.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 146811 15960520 0 3.03e2 108.71
dpdk-input polling 148114 15960520 0 5.62e1 107.76
ethernet-input active 146811 15960520 0 2.25e1 108.71
ip4-input-no-checksum active 146811 15960520 0 5.25e1 108.71
ip4-lookup active 146811 15960520 0 4.89e1 108.71
ip4-rewrite active 146811 15960520 0 4.07e1 108.71
unix-epoll-input polling 145 0 0 1.96e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl10sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.73e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.11e3 0.00
api-rx-from-ring active 0 0 52 3.56e4 0.00
dpdk-process any wait 0 0 2 6.27e5 0.00
fib-walk any wait 0 0 2 2.62e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.86e2 0.00
lisp-retry-service any wait 0 0 2 4.42e3 0.00
unix-epoll-input polling 6596 0 0 1.43e6 0.00
vpe-oam-process any wait 0 0 2 2.41e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 42.39, last 128 main loops 2.50 per node 40.00
vector rates in 3.0771e6, out 3.0771e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 274555 11639876 0 2.18e1 42.39
TenGigabitEthernet18/0/3-tx active 274555 11639876 0 5.79e1 42.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-in-ip4-fa active 274555 11639876 0 4.71e2 42.39
dpdk-input polling 274576 11639876 0 6.80e1 42.39
ethernet-input active 274555 11639876 0 3.02e1 42.39
ip4-input-no-checksum active 274555 11639876 0 5.92e1 42.39
ip4-lookup active 274555 11639876 0 5.09e1 42.39
ip4-rewrite active 274555 11639876 0 4.49e1 42.39
unix-epoll-input polling 268 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 20.43, last 128 main loops 1.25 per node 20.00
vector rates in 2.6380e6, out 2.6380e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 488419 9978992 0 3.31e1 20.43
TenGigabitEthernet18/0/3-tx active 488419 9978992 0 6.74e1 20.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 488419 9978992 0 5.11e2 20.43
dpdk-input polling 493905 9978992 0 8.50e1 20.20
ethernet-input active 488419 9978992 0 4.36e1 20.43
ip4-input-no-checksum active 488419 9978992 0 7.13e1 20.43
ip4-lookup active 488419 9978992 0 6.38e1 20.43
ip4-rewrite active 488419 9978992 0 5.49e1 20.43
unix-epoll-input polling 481 0 0 1.93e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 14.28, last 128 main loops 1.75 per node 28.00
vector rates in 2.4179e6, out 2.4179e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 640485 9146220 0 4.26e1 14.28
TenGigabitEthernet18/0/3-tx active 640485 9146220 0 7.28e1 14.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.40e3 0.00
acl-plugin-in-ip4-fa active 640485 9146220 0 5.23e2 14.28
dpdk-input polling 707095 9146220 0 1.01e2 12.93
ethernet-input active 640485 9146220 0 5.33e1 14.28
ip4-input-no-checksum active 640485 9146220 0 8.13e1 14.28
ip4-lookup active 640485 9146220 0 7.17e1 14.28
ip4-rewrite active 640485 9146220 0 6.34e1 14.28
unix-epoll-input polling 690 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.39, last 128 main loops 3.00 per node 48.00
vector rates in 2.8577e6, out 2.8577e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 394536 10810072 0 2.71e1 27.39
TenGigabitEthernet18/0/3-tx active 394536 10810072 0 6.48e1 27.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.50e3 0.00
acl-plugin-in-ip4-fa active 394536 10810072 0 4.83e2 27.39
dpdk-input polling 395254 10810072 0 8.17e1 27.35
ethernet-input active 394536 10810072 0 3.71e1 27.39
ip4-input-no-checksum active 394536 10810072 0 6.37e1 27.39
ip4-lookup active 394536 10810072 0 5.55e1 27.39
ip4-rewrite active 394536 10810072 0 4.87e1 27.39
unix-epoll-input polling 385 0 0 1.87e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 21.55, last 128 main loops 1.25 per node 20.00
vector rates in 2.6378e6, out 2.6378e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 463069 9978144 0 3.12e1 21.55
TenGigabitEthernet18/0/2-tx active 463069 9978144 0 6.72e1 21.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 463069 9978144 0 5.16e2 21.55
dpdk-input polling 467522 9978144 0 8.54e1 21.34
ethernet-input active 463069 9978144 0 4.33e1 21.55
ip4-input-no-checksum active 463069 9978144 0 6.93e1 21.55
ip4-lookup active 463069 9978144 0 6.43e1 21.55
ip4-rewrite active 463069 9978144 0 5.42e1 21.55
unix-epoll-input polling 456 0 0 1.95e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 30.76, last 128 main loops 2.00 per node 32.00
vector rates in 2.8576e6, out 2.8576e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 351405 10809480 0 2.56e1 30.76
TenGigabitEthernet18/0/2-tx active 351405 10809480 0 6.02e1 30.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 351405 10809480 0 4.96e2 30.76
dpdk-input polling 354388 10809480 0 7.44e1 30.50
ethernet-input active 351405 10809480 0 3.64e1 30.76
ip4-input-no-checksum active 351405 10809480 0 6.34e1 30.76
ip4-lookup active 351405 10809480 0 5.85e1 30.76
ip4-rewrite active 351405 10809480 0 4.89e1 30.76
unix-epoll-input polling 346 0 0 1.94e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 11.52, last 128 main loops .50 per node 8.00
vector rates in 2.1983e6, out 2.1983e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 722072 8315532 0 4.96e1 11.52
TenGigabitEthernet18/0/2-tx active 722072 8315532 0 8.02e1 11.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 722072 8315532 0 5.57e2 11.52
dpdk-input polling 779844 8315532 0 1.15e2 10.66
ethernet-input active 722072 8315532 0 6.23e1 11.52
ip4-input-no-checksum active 722072 8315532 0 8.82e1 11.52
ip4-lookup active 722072 8315532 0 8.36e1 11.52
ip4-rewrite active 722072 8315532 0 7.05e1 11.52
unix-epoll-input polling 761 0 0 1.91e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 81.49, last 128 main loops 7.75 per node 124.00
vector rates in 3.2966e6, out 3.2966e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 153021 12470032 0 1.68e1 81.49
TenGigabitEthernet18/0/2-tx active 153021 12470032 0 5.36e1 81.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 153021 12470032 0 4.56e2 81.49
dpdk-input polling 155493 12470032 0 6.15e1 80.19
ethernet-input active 153021 12470032 0 2.39e1 81.49
ip4-input-no-checksum active 153021 12470032 0 5.38e1 81.49
ip4-lookup active 153021 12470032 0 4.83e1 81.49
ip4-rewrite active 153021 12470032 0 4.04e1 81.49
unix-epoll-input polling 151 0 0 1.91e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 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-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.87e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.67e2 0.00
api-rx-from-ring active 0 0 52 4.21e4 0.00
dpdk-process any wait 0 0 1 5.65e5 0.00
fib-walk any wait 0 0 2 1.00e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 5.91e2 0.00
lisp-retry-service any wait 0 0 2 1.78e3 0.00
unix-epoll-input polling 4965 0 0 1.89e6 0.00
vpe-oam-process any wait 0 0 2 6.07e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 160.30, last 128 main loops 14.00 per node 224.00
vector rates in 4.7678e6, out 4.7678e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 111624 17893536 0 1.54e1 160.30
TenGigabitEthernet18/0/3-tx active 111624 17893536 0 5.45e1 160.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 111624 17893536 0 2.39e2 160.30
dpdk-input polling 111624 17893536 0 5.49e1 160.30
ethernet-input active 111624 17893536 0 2.08e1 160.30
ip4-input-no-checksum active 111624 17893536 0 5.18e1 160.30
ip4-lookup active 111624 17893536 0 4.47e1 160.30
ip4-rewrite active 111624 17893536 0 4.09e1 160.30
unix-epoll-input polling 109 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 187.79, last 128 main loops 12.00 per node 192.00
vector rates in 4.7678e6, out 4.7678e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 95280 17893580 0 1.49e1 187.79
TenGigabitEthernet18/0/2-tx active 95280 17893580 0 5.37e1 187.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.34e3 0.00
acl-plugin-in-ip4-fa active 95280 17893580 0 2.39e2 187.79
dpdk-input polling 96053 17893580 0 5.38e1 186.29
ethernet-input active 95280 17893580 0 1.99e1 187.79
ip4-input-no-checksum active 95280 17893580 0 5.09e1 187.79
ip4-lookup active 95280 17893580 0 4.86e1 187.79
ip4-rewrite active 95280 17893580 0 4.21e1 187.79
unix-epoll-input polling 94 0 0 1.89e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.58e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.57e2 0.00
api-rx-from-ring active 0 0 52 2.86e4 0.00
dpdk-process any wait 0 0 1 5.89e5 0.00
fib-walk any wait 0 0 2 1.60e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.81e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.79e3 0.00
lisp-retry-service any wait 0 0 2 1.85e3 0.00
statseg-collector-process time wait 0 0 1 4.52e3 0.00
unix-epoll-input polling 5863 0 0 1.62e6 0.00
vpe-oam-process any wait 0 0 2 1.22e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 56.75, last 128 main loops 6.63 per node 106.00
vector rates in 3.7099e6, out 3.7099e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 248686 14112247 0 2.04e1 56.75
TenGigabitEthernet18/0/3-tx active 248686 14112247 0 5.84e1 56.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.39e3 0.00
acl-plugin-in-ip4-fa active 248686 14112247 0 3.39e2 56.75
dpdk-input polling 266336 14112247 0 6.58e1 52.99
ethernet-input active 248686 14112247 0 2.80e1 56.75
ip4-input-no-checksum active 248686 14112247 0 5.81e1 56.75
ip4-lookup active 248686 14112247 0 5.21e1 56.75
ip4-rewrite active 248686 14112247 0 4.48e1 56.75
unix-epoll-input polling 260 0 0 1.87e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 60.11, last 128 main loops 4.50 per node 72.00
vector rates in 3.7101e6, out 3.7101e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 234774 14112776 0 1.97e1 60.11
TenGigabitEthernet18/0/3-tx active 234774 14112776 0 5.72e1 60.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.53e3 0.00
acl-plugin-in-ip4-fa active 234774 14112776 0 3.45e2 60.11
dpdk-input polling 242713 14112776 0 6.35e1 58.15
ethernet-input active 234774 14112776 0 2.73e1 60.11
ip4-input-no-checksum active 234774 14112776 0 5.81e1 60.11
ip4-lookup active 234774 14112776 0 5.29e1 60.11
ip4-rewrite active 234774 14112776 0 4.43e1 60.11
unix-epoll-input polling 237 0 0 1.81e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 52.79, last 128 main loops 2.75 per node 44.00
vector rates in 3.7096e6, out 3.7096e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 267262 14111084 0 2.07e1 52.79
TenGigabitEthernet18/0/2-tx active 267262 14111084 0 5.86e1 52.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 267262 14111084 0 3.29e2 52.79
dpdk-input polling 270130 14111084 0 6.71e1 52.24
ethernet-input active 267262 14111084 0 2.88e1 52.79
ip4-input-no-checksum active 267262 14111084 0 5.84e1 52.79
ip4-lookup active 267262 14111084 0 5.69e1 52.79
ip4-rewrite active 267262 14111084 0 4.76e1 52.79
unix-epoll-input polling 264 0 0 1.92e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 51.49, last 128 main loops 3.25 per node 52.00
vector rates in 3.7104e6, out 3.7104e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 274100 14113915 0 2.11e1 51.49
TenGigabitEthernet18/0/2-tx active 274100 14113915 0 5.79e1 51.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.31e3 0.00
acl-plugin-in-ip4-fa active 274100 14113915 0 3.29e2 51.49
dpdk-input polling 276885 14113915 0 6.67e1 50.97
ethernet-input active 274100 14113915 0 2.88e1 51.49
ip4-input-no-checksum active 274100 14113915 0 5.87e1 51.49
ip4-lookup active 274100 14113915 0 5.63e1 51.49
ip4-rewrite active 274100 14113915 0 4.81e1 51.49
unix-epoll-input polling 270 0 0 1.92e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.90e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.33e2 0.00
api-rx-from-ring active 0 0 51 3.55e4 0.00
dpdk-process any wait 0 0 2 3.19e5 0.00
fib-walk any wait 0 0 2 2.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.02e3 0.00
lisp-retry-service any wait 0 0 2 2.64e3 0.00
unix-epoll-input polling 5587 0 0 1.68e6 0.00
vpe-oam-process any wait 0 0 1 2.05e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 40.66, last 128 main loops 2.00 per node 32.00
vector rates in 2.7992e6, out 2.7992e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 259515 10551728 0 2.18e1 40.66
TenGigabitEthernet18/0/3-tx active 259515 10551728 0 5.89e1 40.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 259515 10551728 0 5.49e2 40.66
dpdk-input polling 259562 10551728 0 6.98e1 40.65
ethernet-input active 259515 10551728 0 3.09e1 40.66
ip4-input-no-checksum active 259515 10551728 0 5.83e1 40.66
ip4-lookup active 259515 10551728 0 5.08e1 40.66
ip4-rewrite active 259515 10551728 0 4.45e1 40.66
unix-epoll-input polling 253 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 46.78, last 128 main loops 4.25 per node 68.00
vector rates in 2.7979e6, out 2.7979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 225474 10546968 0 2.08e1 46.78
TenGigabitEthernet18/0/3-tx active 225474 10546968 0 5.69e1 46.78
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 225474 10546968 0 5.59e2 46.78
dpdk-input polling 225525 10546968 0 6.71e1 46.77
ethernet-input active 225474 10546968 0 2.90e1 46.78
ip4-input-no-checksum active 225474 10546968 0 5.71e1 46.78
ip4-lookup active 225474 10546968 0 5.33e1 46.78
ip4-rewrite active 225474 10546968 0 4.33e1 46.78
unix-epoll-input polling 220 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 41.15, last 128 main loops 2.25 per node 36.00
vector rates in 2.7978e6, out 2.7978e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 256289 10546292 0 2.18e1 41.15
TenGigabitEthernet18/0/3-tx active 256289 10546292 0 5.82e1 41.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-in-ip4-fa active 256289 10546292 0 5.52e2 41.15
dpdk-input polling 256327 10546292 0 6.96e1 41.14
ethernet-input active 256289 10546292 0 3.03e1 41.15
ip4-input-no-checksum active 256289 10546292 0 5.86e1 41.15
ip4-lookup active 256289 10546292 0 5.03e1 41.15
ip4-rewrite active 256289 10546292 0 4.43e1 41.15
unix-epoll-input polling 251 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 41.99, last 128 main loops 2.00 per node 32.00
vector rates in 2.7992e6, out 2.7992e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 251270 10551496 0 2.14e1 41.99
TenGigabitEthernet18/0/3-tx active 251270 10551496 0 5.93e1 41.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-in-ip4-fa active 251270 10551496 0 5.49e2 41.99
dpdk-input polling 251333 10551496 0 7.10e1 41.98
ethernet-input active 251270 10551496 0 3.04e1 41.99
ip4-input-no-checksum active 251270 10551496 0 5.79e1 41.99
ip4-lookup active 251270 10551496 0 5.14e1 41.99
ip4-rewrite active 251270 10551496 0 4.43e1 41.99
unix-epoll-input polling 245 0 0 2.02e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 38.01, last 128 main loops 1.50 per node 24.00
vector rates in 2.7975e6, out 2.7975e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 277396 10545116 0 2.24e1 38.01
TenGigabitEthernet18/0/2-tx active 277396 10545116 0 5.99e1 38.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 277396 10545116 0 5.36e2 38.01
dpdk-input polling 280232 10545116 0 7.19e1 37.63
ethernet-input active 277396 10545116 0 3.18e1 38.01
ip4-input-no-checksum active 277396 10545116 0 5.88e1 38.01
ip4-lookup active 277396 10545116 0 5.59e1 38.01
ip4-rewrite active 277396 10545116 0 4.78e1 38.01
unix-epoll-input polling 273 0 0 1.94e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 36.79, last 128 main loops 2.75 per node 44.00
vector rates in 2.7999e6, out 2.7999e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 286847 10554088 0 2.29e1 36.79
TenGigabitEthernet18/0/2-tx active 286847 10554088 0 5.89e1 36.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 286847 10554088 0 5.34e2 36.79
dpdk-input polling 289546 10554088 0 7.16e1 36.45
ethernet-input active 286847 10554088 0 3.21e1 36.79
ip4-input-no-checksum active 286847 10554088 0 5.91e1 36.79
ip4-lookup active 286847 10554088 0 5.66e1 36.79
ip4-rewrite active 286847 10554088 0 4.83e1 36.79
unix-epoll-input polling 283 0 0 1.82e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 36.27, last 128 main loops 1.50 per node 24.00
vector rates in 2.7991e6, out 2.7991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 290927 10551300 0 2.32e1 36.27
TenGigabitEthernet18/0/2-tx active 290927 10551300 0 5.88e1 36.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 290927 10551300 0 5.33e2 36.27
dpdk-input polling 293732 10551300 0 7.21e1 35.92
ethernet-input active 290927 10551300 0 3.23e1 36.27
ip4-input-no-checksum active 290927 10551300 0 5.94e1 36.27
ip4-lookup active 290927 10551300 0 5.70e1 36.27
ip4-rewrite active 290927 10551300 0 4.81e1 36.27
unix-epoll-input polling 286 0 0 1.80e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 37.52, last 128 main loops 1.75 per node 28.00
vector rates in 2.7979e6, out 2.7979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 281067 10546800 0 2.25e1 37.52
TenGigabitEthernet18/0/2-tx active 281067 10546800 0 5.96e1 37.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 281067 10546800 0 5.32e2 37.52
dpdk-input polling 284090 10546800 0 7.44e1 37.12
ethernet-input active 281067 10546800 0 3.22e1 37.52
ip4-input-no-checksum active 281067 10546800 0 5.94e1 37.52
ip4-lookup active 281067 10546800 0 5.63e1 37.52
ip4-rewrite active 281067 10546800 0 4.82e1 37.52
unix-epoll-input polling 277 0 0 2.01e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 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-iacl10sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.76e2 0.00
api-rx-from-ring active 0 0 51 4.24e4 0.00
dpdk-process any wait 0 0 1 5.62e5 0.00
fib-walk any wait 0 0 2 1.14e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.37e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.37e3 0.00
lisp-retry-service any wait 0 0 2 2.37e3 0.00
statseg-collector-process time wait 0 0 1 3.82e3 0.00
unix-epoll-input polling 2326 0 0 4.09e6 0.00
vpe-oam-process any wait 0 0 2 1.24e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 143.18, last 128 main loops 12.00 per node 192.00
vector rates in 4.6738e6, out 4.6738e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 124273 17792900 0 1.58e1 143.18
TenGigabitEthernet18/0/3-tx active 124273 17792900 0 5.46e1 143.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 124273 17792900 0 2.45e2 143.18
dpdk-input polling 124284 17792900 0 5.62e1 143.16
ethernet-input active 124273 17792900 0 2.16e1 143.18
ip4-input-no-checksum active 124273 17792900 0 5.27e1 143.18
ip4-lookup active 124273 17792900 0 4.58e1 143.18
ip4-rewrite active 124273 17792900 0 4.13e1 143.18
unix-epoll-input polling 122 0 0 1.83e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 148.18, last 128 main loops 7.25 per node 115.99
vector rates in 4.6738e6, out 4.6738e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 120077 17792884 0 1.58e1 148.18
TenGigabitEthernet18/0/2-tx active 120077 17792884 0 5.48e1 148.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 120077 17792884 0 2.41e2 148.18
dpdk-input polling 120955 17792884 0 5.57e1 147.10
ethernet-input active 120077 17792884 0 2.14e1 148.18
ip4-input-no-checksum active 120077 17792884 0 5.23e1 148.18
ip4-lookup active 120077 17792884 0 5.01e1 148.18
ip4-rewrite active 120077 17792884 0 4.12e1 148.18
unix-epoll-input polling 118 0 0 1.98e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.72e2 0.00
api-rx-from-ring active 0 0 51 3.34e4 0.00
dpdk-process any wait 0 0 1 5.92e5 0.00
fib-walk any wait 0 0 2 3.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.74e2 0.00
lisp-retry-service any wait 0 0 2 2.47e3 0.00
unix-epoll-input polling 3926 0 0 2.42e6 0.00
vpe-oam-process any wait 0 0 2 1.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 55.06, last 128 main loops 2.75 per node 44.00
vector rates in 3.7405e6, out 3.7405e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 258591 14237176 0 2.01e1 55.06
TenGigabitEthernet18/0/3-tx active 258591 14237176 0 5.80e1 55.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 258591 14237176 0 3.37e2 55.06
dpdk-input polling 259411 14237176 0 6.54e1 54.88
ethernet-input active 258591 14237176 0 2.80e1 55.06
ip4-input-no-checksum active 258591 14237176 0 5.79e1 55.06
ip4-lookup active 258591 14237176 0 5.05e1 55.06
ip4-rewrite active 258591 14237176 0 4.45e1 55.06
unix-epoll-input polling 253 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 55.33, last 128 main loops 2.50 per node 40.00
vector rates in 3.7409e6, out 3.7409e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 257350 14238776 0 2.02e1 55.33
TenGigabitEthernet18/0/3-tx active 257350 14238776 0 5.69e1 55.33
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 257350 14238776 0 3.41e2 55.33
dpdk-input polling 257860 14238776 0 6.42e1 55.22
ethernet-input active 257350 14238776 0 2.79e1 55.33
ip4-input-no-checksum active 257350 14238776 0 5.82e1 55.33
ip4-lookup active 257350 14238776 0 4.95e1 55.33
ip4-rewrite active 257350 14238776 0 4.45e1 55.33
unix-epoll-input polling 251 0 0 1.81e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 53.83, last 128 main loops 2.00 per node 32.00
vector rates in 3.7363e6, out 3.7363e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 264186 14221166 0 2.04e1 53.83
TenGigabitEthernet18/0/2-tx active 264186 14221166 0 5.78e1 53.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 264186 14221166 0 3.32e2 53.83
dpdk-input polling 265724 14221166 0 6.63e1 53.52
ethernet-input active 264186 14221166 0 2.85e1 53.83
ip4-input-no-checksum active 264186 14221166 0 5.76e1 53.83
ip4-lookup active 264186 14221166 0 5.49e1 53.83
ip4-rewrite active 264186 14221166 0 4.48e1 53.83
unix-epoll-input polling 259 0 0 1.84e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 52.12, last 128 main loops 1.94 per node 31.00
vector rates in 3.7452e6, out 3.7452e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 273526 14254815 0 2.07e1 52.12
TenGigabitEthernet18/0/2-tx active 273526 14254815 0 5.69e1 52.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 273526 14254815 0 3.33e2 52.12
dpdk-input polling 275124 14254815 0 6.57e1 51.81
ethernet-input active 273526 14254815 0 2.84e1 52.12
ip4-input-no-checksum active 273526 14254815 0 5.80e1 52.12
ip4-lookup active 273526 14254815 0 5.37e1 52.12
ip4-rewrite active 273526 14254815 0 4.49e1 52.12
unix-epoll-input polling 268 0 0 1.86e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.86e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.00e3 0.00
api-rx-from-ring active 0 0 52 3.93e4 0.00
dpdk-process any wait 0 0 1 6.37e5 0.00
fib-walk any wait 0 0 2 2.48e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.31e3 0.00
lisp-retry-service any wait 0 0 2 5.26e3 0.00
unix-epoll-input polling 4815 0 0 1.95e6 0.00
vpe-oam-process any wait 0 0 2 1.92e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 45.19, last 128 main loops 4.75 per node 76.00
vector rates in 2.8434e6, out 2.8434e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 236704 10696752 0 2.08e1 45.19
TenGigabitEthernet18/0/3-tx active 236704 10696752 0 5.82e1 45.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 236704 10696752 0 5.44e2 45.19
dpdk-input polling 237943 10696752 0 6.76e1 44.96
ethernet-input active 236704 10696752 0 2.95e1 45.19
ip4-input-no-checksum active 236704 10696752 0 5.71e1 45.19
ip4-lookup active 236704 10696752 0 4.99e1 45.19
ip4-rewrite active 236704 10696752 0 4.37e1 45.19
unix-epoll-input polling 232 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 48.82, last 128 main loops 3.00 per node 48.00
vector rates in 2.8371e6, out 2.8371e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 218639 10672880 0 2.01e1 48.82
TenGigabitEthernet18/0/3-tx active 218639 10672880 0 5.69e1 48.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-in-ip4-fa active 218639 10672880 0 5.54e2 48.82
dpdk-input polling 219317 10672880 0 6.53e1 48.66
ethernet-input active 218639 10672880 0 2.84e1 48.82
ip4-input-no-checksum active 218639 10672880 0 5.62e1 48.82
ip4-lookup active 218639 10672880 0 5.02e1 48.82
ip4-rewrite active 218639 10672880 0 4.29e1 48.82
unix-epoll-input polling 214 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 46.18, last 128 main loops 2.25 per node 36.00
vector rates in 2.8345e6, out 2.8345e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 230923 10663320 0 2.05e1 46.18
TenGigabitEthernet18/0/3-tx active 230923 10663320 0 5.72e1 46.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 230923 10663320 0 5.52e2 46.18
dpdk-input polling 231913 10663320 0 6.72e1 45.98
ethernet-input active 230923 10663320 0 2.87e1 46.18
ip4-input-no-checksum active 230923 10663320 0 5.69e1 46.18
ip4-lookup active 230923 10663320 0 4.91e1 46.18
ip4-rewrite active 230923 10663320 0 4.33e1 46.18
unix-epoll-input polling 226 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 47.00, last 128 main loops 1.75 per node 28.00
vector rates in 2.8416e6, out 2.8416e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 227436 10689900 0 2.06e1 47.00
TenGigabitEthernet18/0/3-tx active 227436 10689900 0 5.83e1 47.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-in-ip4-fa active 227436 10689900 0 5.47e2 47.00
dpdk-input polling 228385 10689900 0 6.98e1 46.81
ethernet-input active 227436 10689900 0 2.87e1 47.00
ip4-input-no-checksum active 227436 10689900 0 5.62e1 47.00
ip4-lookup active 227436 10689900 0 4.84e1 47.00
ip4-rewrite active 227436 10689900 0 4.29e1 47.00
unix-epoll-input polling 223 0 0 1.83e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 40.07, last 128 main loops 1.38 per node 22.00
vector rates in 2.8323e6, out 2.8323e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 265915 10655040 0 2.17e1 40.07
TenGigabitEthernet18/0/2-tx active 265915 10655040 0 5.88e1 40.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 265915 10655040 0 5.36e2 40.07
dpdk-input polling 269846 10655040 0 6.97e1 39.49
ethernet-input active 265915 10655040 0 3.11e1 40.07
ip4-input-no-checksum active 265915 10655040 0 5.79e1 40.07
ip4-lookup active 265915 10655040 0 5.35e1 40.07
ip4-rewrite active 265915 10655040 0 4.48e1 40.07
unix-epoll-input polling 263 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 45.47, last 128 main loops 3.25 per node 52.00
vector rates in 2.8481e6, out 2.8481e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 235631 10714420 0 2.06e1 45.47
TenGigabitEthernet18/0/2-tx active 235631 10714420 0 5.72e1 45.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.33e3 0.00
acl-plugin-in-ip4-fa active 235631 10714420 0 5.42e2 45.47
dpdk-input polling 238724 10714420 0 6.82e1 44.88
ethernet-input active 235631 10714420 0 2.93e1 45.47
ip4-input-no-checksum active 235631 10714420 0 5.67e1 45.47
ip4-lookup active 235631 10714420 0 5.23e1 45.47
ip4-rewrite active 235631 10714420 0 4.38e1 45.47
unix-epoll-input polling 233 0 0 1.84e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 42.87, last 128 main loops 3.25 per node 52.00
vector rates in 2.8392e6, out 2.8392e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 249121 10680867 0 2.13e1 42.87
TenGigabitEthernet18/0/2-tx active 249121 10680867 0 5.83e1 42.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 249121 10680867 0 5.39e2 42.87
dpdk-input polling 252446 10680867 0 6.92e1 42.31
ethernet-input active 249121 10680867 0 2.99e1 42.87
ip4-input-no-checksum active 249121 10680867 0 5.74e1 42.87
ip4-lookup active 249121 10680867 0 5.28e1 42.87
ip4-rewrite active 249121 10680867 0 4.43e1 42.87
unix-epoll-input polling 246 0 0 1.87e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 45.96, last 128 main loops 2.75 per node 44.00
vector rates in 2.8367e6, out 2.8367e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 232164 10671368 0 2.04e1 45.96
TenGigabitEthernet18/0/2-tx active 232164 10671368 0 5.75e1 45.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.87e3 0.00
acl-plugin-in-ip4-fa active 232164 10671368 0 5.44e2 45.96
dpdk-input polling 235170 10671368 0 7.07e1 45.38
ethernet-input active 232164 10671368 0 2.91e1 45.96
ip4-input-no-checksum active 232164 10671368 0 5.66e1 45.96
ip4-lookup active 232164 10671368 0 5.23e1 45.96
ip4-rewrite active 232164 10671368 0 4.35e1 45.96
unix-epoll-input polling 229 0 0 1.88e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl1sf-100flows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 100 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-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.66e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 5.69e2 0.00
api-rx-from-ring active 0 0 51 4.31e4 0.00
dpdk-process any wait 0 0 2 6.97e3 0.00
fib-walk any wait 0 0 2 1.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.84e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.20e3 0.00
lisp-retry-service any wait 0 0 2 1.37e3 0.00
statseg-collector-process time wait 0 0 1 4.03e3 0.00
unix-epoll-input polling 4542 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 2 8.16e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 216.44, last 128 main loops 16.00 per node 256.00
vector rates in 5.9060e6, out 5.9060e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 104591 22637936 0 1.48e1 216.44
TenGigabitEthernet18/0/3-tx active 104591 22637936 0 5.64e1 216.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 104591 22637936 0 1.40e2 216.44
dpdk-input polling 104591 22637936 0 5.69e1 216.44
ethernet-input active 104591 22637936 0 1.98e1 216.44
ip4-input-no-checksum active 104591 22637936 0 5.02e1 216.44
ip4-lookup active 104591 22637936 0 4.35e1 216.44
ip4-rewrite active 104591 22637936 0 3.99e1 216.44
unix-epoll-input polling 102 0 0 2.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 245.92, last 128 main loops 16.00 per node 256.00
vector rates in 5.9059e6, out 5.9059e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 92053 22637588 0 1.44e1 245.92
TenGigabitEthernet18/0/2-tx active 92053 22637588 0 5.58e1 245.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 92053 22637588 0 1.41e2 245.92
dpdk-input polling 92854 22637588 0 5.56e1 243.79
ethernet-input active 92053 22637588 0 1.91e1 245.92
ip4-input-no-checksum active 92053 22637588 0 4.94e1 245.92
ip4-lookup active 92053 22637588 0 4.66e1 245.92
ip4-rewrite active 92053 22637588 0 3.96e1 245.92
unix-epoll-input polling 90 0 0 1.89e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl1sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.49e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.52e2 0.00
api-rx-from-ring active 0 0 51 3.42e4 0.00
dpdk-process any wait 0 0 1 8.47e3 0.00
fib-walk any wait 0 0 2 1.72e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.76e2 0.00
lisp-retry-service any wait 0 0 2 1.73e3 0.00
unix-epoll-input polling 4540 0 0 2.09e6 0.00
vpe-oam-process any wait 0 0 1 1.27e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 78.70, last 128 main loops 4.75 per node 76.00
vector rates in 5.3566e6, out 5.3566e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 259358 20411728 0 1.84e1 78.70
TenGigabitEthernet18/0/3-tx active 259358 20411728 0 5.69e1 78.70
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 259358 20411728 0 1.47e2 78.70
dpdk-input polling 259358 20411728 0 6.28e1 78.70
ethernet-input active 259358 20411728 0 2.49e1 78.70
ip4-input-no-checksum active 259358 20411728 0 5.69e1 78.70
ip4-lookup active 259358 20411728 0 5.17e1 78.70
ip4-rewrite active 259358 20411728 0 4.33e1 78.70
unix-epoll-input polling 253 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 78.12, last 128 main loops 4.75 per node 76.00
vector rates in 5.3572e6, out 5.3572e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 261309 20414226 0 1.84e1 78.12
TenGigabitEthernet18/0/3-tx active 261309 20414226 0 5.84e1 78.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-in-ip4-fa active 261309 20414226 0 1.49e2 78.12
dpdk-input polling 261309 20414226 0 6.43e1 78.12
ethernet-input active 261309 20414226 0 2.47e1 78.12
ip4-input-no-checksum active 261309 20414226 0 5.53e1 78.12
ip4-lookup active 261309 20414226 0 4.82e1 78.12
ip4-rewrite active 261309 20414226 0 4.34e1 78.12
unix-epoll-input polling 255 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 41.09, last 128 main loops 3.25 per node 52.00
vector rates in 4.7142e6, out 4.7142e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 437191 17963852 0 2.41e1 41.09
TenGigabitEthernet18/0/2-tx active 437191 17963852 0 6.32e1 41.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 437191 17963852 0 1.58e2 41.09
dpdk-input polling 439666 17963852 0 7.53e1 40.86
ethernet-input active 437191 17963852 0 3.27e1 41.09
ip4-input-no-checksum active 437191 17963852 0 6.25e1 41.09
ip4-lookup active 437191 17963852 0 5.76e1 41.09
ip4-rewrite active 437191 17963852 0 4.86e1 41.09
unix-epoll-input polling 429 0 0 1.90e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 239.17, last 128 main loops 16.00 per node 256.00
vector rates in 5.9995e6, out 5.9995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 95589 22861566 0 1.43e1 239.17
TenGigabitEthernet18/0/2-tx active 95589 22861566 0 5.37e1 239.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 95589 22861566 0 1.39e2 239.17
dpdk-input polling 96609 22861566 0 5.36e1 236.64
ethernet-input active 95589 22861566 0 1.92e1 239.17
ip4-input-no-checksum active 95589 22861566 0 5.02e1 239.17
ip4-lookup active 95589 22861566 0 4.71e1 239.17
ip4-rewrite active 95589 22861566 0 3.89e1 239.17
unix-epoll-input polling 94 0 0 1.84e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl1sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.43e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.75e2 0.00
api-rx-from-ring active 0 0 34 3.79e4 0.00
dpdk-process any wait 0 0 1 6.68e5 0.00
fib-walk any wait 0 0 2 2.99e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.97e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.19e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 9.71e3 0.00
lisp-retry-service any wait 0 0 2 3.19e3 0.00
statseg-collector-process time wait 0 0 1 7.12e3 0.00
unix-epoll-input polling 5540 0 0 1.72e6 0.00
vpe-oam-process any wait 0 0 2 1.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.42, last 128 main loops 1.00 per node 16.00
vector rates in 3.9064e6, out 3.9063e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 765540 14866928 0 3.73e1 19.42
TenGigabitEthernet18/0/3-tx active 765540 14866580 0 6.91e1 19.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 765540 14866928 0 1.72e2 19.42
dpdk-input polling 770410 14866928 0 9.09e1 19.29
ethernet-input active 765540 14866928 0 4.69e1 19.42
ip4-input-no-checksum active 765540 14866928 0 7.84e1 19.42
ip4-lookup active 765540 14866928 0 6.61e1 19.42
ip4-rewrite active 765540 14866928 0 5.99e1 19.42
unix-epoll-input polling 752 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.33, last 128 main loops .50 per node 8.00
vector rates in 3.3489e6, out 3.3489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 956434 12745068 0 4.83e1 13.33
TenGigabitEthernet18/0/3-tx active 956434 12745068 0 7.96e1 13.33
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.84e3 0.00
acl-plugin-in-ip4-fa active 956434 12745068 0 1.84e2 13.33
dpdk-input polling 985293 12745068 0 1.09e2 12.94
ethernet-input active 956434 12745068 0 5.96e1 13.33
ip4-input-no-checksum active 956434 12745068 0 9.02e1 13.33
ip4-lookup active 956434 12745068 0 7.78e1 13.33
ip4-rewrite active 956434 12745068 0 7.07e1 13.33
unix-epoll-input polling 961 0 0 2.02e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.76, last 128 main loops 0.00 per node 0.00
vector rates in 3.0694e6, out 3.0694e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1085817 11681468 0 5.63e1 10.76
TenGigabitEthernet18/0/3-tx active 1085817 11681468 0 8.28e1 10.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-in-ip4-fa active 1085817 11681468 0 1.93e2 10.76
dpdk-input polling 1165546 11681468 0 1.18e2 10.02
ethernet-input active 1085817 11681468 0 7.02e1 10.76
ip4-input-no-checksum active 1085817 11681468 0 9.79e1 10.76
ip4-lookup active 1085817 11681468 0 8.63e1 10.76
ip4-rewrite active 1085817 11681468 0 7.75e1 10.76
unix-epoll-input polling 1137 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.19, last 128 main loops .25 per node 4.00
vector rates in 3.6278e6, out 3.6278e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 852828 13806524 0 4.22e1 16.19
TenGigabitEthernet18/0/3-tx active 852828 13806496 0 7.49e1 16.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.84e3 0.00
acl-plugin-in-ip4-fa active 852828 13806524 0 1.79e2 16.19
dpdk-input polling 865827 13806524 0 1.00e2 15.95
ethernet-input active 852828 13806524 0 5.22e1 16.19
ip4-input-no-checksum active 852828 13806524 0 8.29e1 16.19
ip4-lookup active 852828 13806524 0 6.98e1 16.19
ip4-rewrite active 852828 13806524 0 6.42e1 16.19
unix-epoll-input polling 844 0 0 1.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 13.66, last 128 main loops .50 per node 8.00
vector rates in 3.3486e6, out 3.3486e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 932882 12744008 0 4.72e1 13.66
TenGigabitEthernet18/0/2-tx active 932882 12744008 0 8.08e1 13.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-in-ip4-fa active 932882 12744008 0 1.85e2 13.66
dpdk-input polling 961973 12744008 0 1.09e2 13.25
ethernet-input active 932882 12744008 0 5.89e1 13.66
ip4-input-no-checksum active 932882 12744008 0 8.87e1 13.66
ip4-lookup active 932882 12744008 0 7.91e1 13.66
ip4-rewrite active 932882 12744008 0 6.97e1 13.66
unix-epoll-input polling 939 0 0 1.93e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.16, last 128 main loops 1.13 per node 18.00
vector rates in 3.6276e6, out 3.6276e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 854102 13806012 0 4.20e1 16.16
TenGigabitEthernet18/0/2-tx active 854102 13806008 0 7.42e1 16.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 854102 13806012 0 1.78e2 16.16
dpdk-input polling 869983 13806012 0 9.68e1 15.87
ethernet-input active 854102 13806012 0 5.32e1 16.16
ip4-input-no-checksum active 854102 13806012 0 8.34e1 16.16
ip4-lookup active 854102 13806012 0 7.52e1 16.16
ip4-rewrite active 854102 13806012 0 6.51e1 16.16
unix-epoll-input polling 849 0 0 1.84e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.13, last 128 main loops .25 per node 4.00
vector rates in 2.7906e6, out 2.7906e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1162624 10620548 0 6.41e1 9.13
TenGigabitEthernet18/0/2-tx active 1162624 10620548 0 8.95e1 9.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 1162624 10620548 0 2.02e2 9.13
dpdk-input polling 1290989 10620548 0 1.36e2 8.23
ethernet-input active 1162624 10620548 0 7.89e1 9.13
ip4-input-no-checksum active 1162624 10620548 0 1.06e2 9.13
ip4-lookup active 1162624 10620548 0 9.58e1 9.13
ip4-rewrite active 1162624 10620548 0 8.43e1 9.13
unix-epoll-input polling 1260 0 0 1.92e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 24.69, last 128 main loops 1.75 per node 28.00
vector rates in 4.1854e6, out 4.1852e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 645275 15928676 0 3.19e1 24.69
TenGigabitEthernet18/0/2-tx active 645275 15928024 0 6.45e1 24.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 645275 15928676 0 1.68e2 24.69
dpdk-input polling 656442 15928676 0 8.37e1 24.27
ethernet-input active 645275 15928676 0 4.19e1 24.69
ip4-input-no-checksum active 645275 15928676 0 7.32e1 24.69
ip4-lookup active 645275 15928676 0 6.46e1 24.69
ip4-rewrite active 645275 15928676 0 5.57e1 24.69
unix-epoll-input polling 641 0 0 1.89e3 0.00

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

RFC2544: Packet 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 Intel-X710.
  • [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, 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-ethip4udp-ip4base-iacl1sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.10e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.28e3 0.00
api-rx-from-ring active 0 0 51 4.64e4 0.00
dpdk-process any wait 0 0 1 5.71e5 0.00
fib-walk any wait 0 0 2 2.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.01e3 0.00
lisp-retry-service any wait 0 0 2 2.54e3 0.00
unix-epoll-input polling 6262 0 0 1.50e6 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 189.19, last 128 main loops 12.13 per node 194.00
vector rates in 4.9493e6, out 4.9493e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98719 18677424 0 1.50e1 189.19
TenGigabitEthernet18/0/3-tx active 98719 18677424 0 5.75e1 189.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.25e3 0.00
acl-plugin-in-ip4-fa active 98719 18677424 0 2.18e2 189.19
dpdk-input polling 98719 18677424 0 5.91e1 189.19
ethernet-input active 98719 18677424 0 2.04e1 189.19
ip4-input-no-checksum active 98719 18677424 0 4.99e1 189.19
ip4-lookup active 98719 18677424 0 4.31e1 189.19
ip4-rewrite active 98719 18677424 0 3.97e1 189.19
unix-epoll-input polling 97 0 0 3.48e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 243.04, last 128 main loops 16.00 per node 256.00
vector rates in 4.9446e6, out 4.9446e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76775 18659528 0 1.41e1 243.04
TenGigabitEthernet18/0/2-tx active 76775 18659528 0 5.65e1 243.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.06e3 0.00
acl-plugin-in-ip4-fa active 76775 18659528 0 2.19e2 243.04
dpdk-input polling 77229 18659528 0 5.61e1 241.61
ethernet-input active 76775 18659528 0 1.92e1 243.04
ip4-input-no-checksum active 76775 18659528 0 4.84e1 243.04
ip4-lookup active 76775 18659528 0 4.94e1 243.04
ip4-rewrite active 76775 18659528 0 4.12e1 243.04
unix-epoll-input polling 76 0 0 3.47e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl1sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.62e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
api-rx-from-ring active 0 0 52 5.91e4 0.00
dpdk-process any wait 0 0 1 7.24e3 0.00
fib-walk any wait 0 0 2 1.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.05e2 0.00
lisp-retry-service any wait 0 0 2 2.49e3 0.00
unix-epoll-input polling 5281 0 0 1.79e6 0.00
vpe-oam-process any wait 0 0 2 1.92e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 187.80, last 128 main loops 11.75 per node 188.00
vector rates in 4.8279e6, out 4.8279e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 97800 18366956 0 1.53e1 187.80
TenGigabitEthernet18/0/3-tx active 97800 18366956 0 5.81e1 187.80
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.05e3 0.00
acl-plugin-in-ip4-fa active 97800 18366956 0 2.25e2 187.80
dpdk-input polling 97800 18366956 0 5.95e1 187.80
ethernet-input active 97800 18366956 0 2.15e1 187.80
ip4-input-no-checksum active 97800 18366956 0 4.98e1 187.80
ip4-lookup active 97800 18366956 0 4.59e1 187.80
ip4-rewrite active 97800 18366956 0 4.04e1 187.80
unix-epoll-input polling 95 0 0 3.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 168.23, last 128 main loops 11.25 per node 180.00
vector rates in 4.8281e6, out 4.8281e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109182 18367736 0 1.52e1 168.23
TenGigabitEthernet18/0/3-tx active 109182 18367736 0 5.68e1 168.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.10e3 0.00
acl-plugin-in-ip4-fa active 109182 18367736 0 2.26e2 168.23
dpdk-input polling 109182 18367736 0 5.86e1 168.23
ethernet-input active 109182 18367736 0 2.14e1 168.23
ip4-input-no-checksum active 109182 18367736 0 5.09e1 168.23
ip4-lookup active 109182 18367736 0 4.64e1 168.23
ip4-rewrite active 109182 18367736 0 4.03e1 168.23
unix-epoll-input polling 106 0 0 3.56e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 228.36, last 128 main loops 14.94 per node 239.00
vector rates in 4.8241e6, out 4.8241e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80365 18352520 0 1.45e1 228.36
TenGigabitEthernet18/0/2-tx active 80365 18352520 0 5.81e1 228.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.08e3 0.00
acl-plugin-in-ip4-fa active 80365 18352520 0 2.22e2 228.36
dpdk-input polling 81515 18352520 0 5.87e1 225.14
ethernet-input active 80365 18352520 0 2.10e1 228.36
ip4-input-no-checksum active 80365 18352520 0 4.90e1 228.36
ip4-lookup active 80365 18352520 0 5.03e1 228.36
ip4-rewrite active 80365 18352520 0 4.26e1 228.36
unix-epoll-input polling 80 0 0 3.49e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 192.61, last 128 main loops .75 per node 12.00
vector rates in 4.8277e6, out 4.8277e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 95356 18366248 0 1.49e1 192.61
TenGigabitEthernet18/0/2-tx active 95356 18366248 0 5.63e1 192.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.03e3 0.00
acl-plugin-in-ip4-fa active 95356 18366248 0 2.24e2 192.61
dpdk-input polling 96542 18366248 0 5.84e1 190.24
ethernet-input active 95356 18366248 0 2.09e1 192.61
ip4-input-no-checksum active 95356 18366248 0 4.97e1 192.61
ip4-lookup active 95356 18366248 0 4.92e1 192.61
ip4-rewrite active 95356 18366248 0 4.25e1 192.61
unix-epoll-input polling 94 0 0 4.01e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl1sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 5.45e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.19e3 0.00
api-rx-from-ring active 0 0 42 3.22e4 0.00
dpdk-process any wait 0 0 1 1.12e4 0.00
fib-walk any wait 0 0 2 2.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.26e3 0.00
lisp-retry-service any wait 0 0 2 4.14e3 0.00
unix-epoll-input polling 4027 0 0 2.34e6 0.00
vpe-oam-process any wait 0 0 2 3.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 22.48, last 128 main loops .75 per node 12.00
vector rates in 3.4728e6, out 3.4728e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 584084 13130836 0 3.33e1 22.48
TenGigabitEthernet18/0/3-tx active 584084 13130836 0 7.08e1 22.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.47e3 0.00
acl-plugin-in-ip4-fa active 584084 13130836 0 2.73e2 22.48
dpdk-input polling 584496 13130836 0 9.12e1 22.47
ethernet-input active 584084 13130836 0 4.36e1 22.48
ip4-input-no-checksum active 584084 13130836 0 7.22e1 22.48
ip4-lookup active 584084 13130836 0 6.39e1 22.48
ip4-rewrite active 584084 13130836 0 5.54e1 22.48
unix-epoll-input polling 570 0 0 3.50e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 22.25, last 128 main loops 1.25 per node 20.00
vector rates in 3.4713e6, out 3.4713e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 590021 13125048 0 3.35e1 22.25
TenGigabitEthernet18/0/3-tx active 590021 13125048 0 7.15e1 22.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.34e3 0.00
acl-plugin-in-ip4-fa active 590021 13125048 0 2.73e2 22.25
dpdk-input polling 590542 13125048 0 8.79e1 22.23
ethernet-input active 590021 13125048 0 4.39e1 22.25
ip4-input-no-checksum active 590021 13125048 0 7.28e1 22.25
ip4-lookup active 590021 13125048 0 6.55e1 22.25
ip4-rewrite active 590021 13125048 0 5.56e1 22.25
unix-epoll-input polling 577 0 0 3.59e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 22.07, last 128 main loops 1.25 per node 20.00
vector rates in 3.4709e6, out 3.4709e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 594733 13124024 0 3.34e1 22.07
TenGigabitEthernet18/0/3-tx active 594733 13124024 0 7.17e1 22.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.96e3 0.00
acl-plugin-in-ip4-fa active 594733 13124024 0 2.73e2 22.07
dpdk-input polling 595297 13124024 0 8.93e1 22.05
ethernet-input active 594733 13124024 0 4.36e1 22.07
ip4-input-no-checksum active 594733 13124024 0 7.32e1 22.07
ip4-lookup active 594733 13124024 0 6.46e1 22.07
ip4-rewrite active 594733 13124024 0 5.59e1 22.07
unix-epoll-input polling 581 0 0 3.54e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 23.59, last 128 main loops 1.75 per node 28.00
vector rates in 3.4728e6, out 3.4728e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 556510 13130812 0 3.19e1 23.59
TenGigabitEthernet18/0/3-tx active 556510 13130812 0 7.32e1 23.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.35e3 0.00
acl-plugin-in-ip4-fa active 556510 13130812 0 2.74e2 23.59
dpdk-input polling 556786 13130812 0 9.03e1 23.58
ethernet-input active 556510 13130812 0 4.28e1 23.59
ip4-input-no-checksum active 556510 13130812 0 7.13e1 23.59
ip4-lookup active 556510 13130812 0 6.41e1 23.59
ip4-rewrite active 556510 13130812 0 5.47e1 23.59
unix-epoll-input polling 543 0 0 3.41e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 23.94, last 128 main loops 1.75 per node 28.00
vector rates in 3.4706e6, out 3.4706e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 548186 13122436 0 3.17e1 23.94
TenGigabitEthernet18/0/2-tx active 548186 13122436 0 6.99e1 23.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.59e3 0.00
acl-plugin-in-ip4-fa active 548186 13122436 0 2.77e2 23.94
dpdk-input polling 553176 13122436 0 8.63e1 23.72
ethernet-input active 548186 13122436 0 4.29e1 23.94
ip4-input-no-checksum active 548186 13122436 0 7.14e1 23.94
ip4-lookup active 548186 13122436 0 6.86e1 23.94
ip4-rewrite active 548186 13122436 0 5.76e1 23.94
unix-epoll-input polling 540 0 0 3.39e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 23.75, last 128 main loops 1.75 per node 28.00
vector rates in 3.4735e6, out 3.4735e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 552959 13133444 0 3.18e1 23.75
TenGigabitEthernet18/0/2-tx active 552959 13133444 0 7.05e1 23.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.64e3 0.00
acl-plugin-in-ip4-fa active 552959 13133444 0 2.75e2 23.75
dpdk-input polling 558467 13133444 0 8.74e1 23.52
ethernet-input active 552959 13133444 0 4.19e1 23.75
ip4-input-no-checksum active 552959 13133444 0 7.12e1 23.75
ip4-lookup active 552959 13133444 0 6.91e1 23.75
ip4-rewrite active 552959 13133444 0 5.75e1 23.75
unix-epoll-input polling 545 0 0 3.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 23.51, last 128 main loops 1.00 per node 16.00
vector rates in 3.4726e6, out 3.4726e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 558426 13130284 0 3.24e1 23.51
TenGigabitEthernet18/0/2-tx active 558426 13130284 0 7.01e1 23.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.21e3 0.00
acl-plugin-in-ip4-fa active 558426 13130284 0 2.75e2 23.51
dpdk-input polling 562699 13130284 0 8.76e1 23.33
ethernet-input active 558426 13130284 0 4.20e1 23.51
ip4-input-no-checksum active 558426 13130284 0 7.19e1 23.51
ip4-lookup active 558426 13130284 0 6.88e1 23.51
ip4-rewrite active 558426 13130284 0 5.78e1 23.51
unix-epoll-input polling 549 0 0 3.23e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 24.77, last 128 main loops .50 per node 8.00
vector rates in 3.4711e6, out 3.4711e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 529952 13124536 0 3.11e1 24.77
TenGigabitEthernet18/0/2-tx active 529952 13124536 0 7.11e1 24.77
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.01e3 0.00
acl-plugin-in-ip4-fa active 529952 13124536 0 2.76e2 24.77
dpdk-input polling 534766 13124536 0 8.98e1 24.54
ethernet-input active 529952 13124536 0 4.17e1 24.77
ip4-input-no-checksum active 529952 13124536 0 7.09e1 24.77
ip4-lookup active 529952 13124536 0 6.96e1 24.77
ip4-rewrite active 529952 13124536 0 5.70e1 24.77
unix-epoll-input polling 522 0 0 3.49e3 0.00

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 Intel-X710.
  • [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, 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 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.16e2 0.00
api-rx-from-ring active 0 0 52 4.18e4 0.00
dhcp-client-process any wait 0 0 1 1.57e3 0.00
dpdk-process any wait 0 0 2 5.67e5 0.00
fib-walk any wait 0 0 2 1.26e3 0.00
ip-route-resolver-process any wait 0 0 1 3.11e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 6.03e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.39e3 0.00
lisp-retry-service any wait 0 0 2 1.59e3 0.00
statseg-collector-process time wait 0 0 1 4.28e3 0.00
unix-epoll-input polling 5713 0 0 1.66e6 0.00
vpe-oam-process any wait 0 0 2 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 233.93, last 128 main loops 16.00 per node 256.00
vector rates in 5.6318e6, out 5.6318e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 91709 21453104 0 1.46e1 233.93
TenGigabitEthernet18/0/3-tx active 91709 21453104 0 5.77e1 233.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 91709 21453104 0 1.58e2 233.93
dpdk-input polling 91709 21453104 0 5.85e1 233.93
ethernet-input active 91709 21453104 0 2.01e1 233.93
ip4-input-no-checksum active 91709 21453104 0 5.02e1 233.93
ip4-lookup active 91709 21453104 0 4.43e1 233.93
ip4-rewrite active 91709 21453104 0 3.95e1 233.93
unix-epoll-input polling 90 0 0 3.32e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 251.85, last 128 main loops 16.00 per node 256.00
vector rates in 5.6316e6, out 5.6316e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85180 21452552 0 1.45e1 251.85
TenGigabitEthernet18/0/2-tx active 85180 21452552 0 5.79e1 251.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 85180 21452552 0 1.58e2 251.85
dpdk-input polling 85279 21452552 0 5.69e1 251.56
ethernet-input active 85180 21452552 0 1.90e1 251.85
ip4-input-no-checksum active 85180 21452552 0 4.87e1 251.85
ip4-lookup active 85180 21452552 0 4.77e1 251.85
ip4-rewrite active 85180 21452552 0 4.01e1 251.85
unix-epoll-input polling 84 0 0 2.90e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process time wait 0 0 15 2.40e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.08e2 0.00
api-rx-from-ring active 0 0 52 4.85e4 0.00
dpdk-process any wait 0 0 1 6.21e5 0.00
fib-walk any wait 0 0 2 1.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.53e2 0.00
lisp-retry-service any wait 0 0 2 2.16e3 0.00
unix-epoll-input polling 4955 0 0 1.92e6 0.00
vpe-oam-process any wait 0 0 2 9.77e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 207.76, last 128 main loops 13.25 per node 212.00
vector rates in 5.5258e6, out 5.5258e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101188 21023260 0 1.53e1 207.76
TenGigabitEthernet18/0/3-tx active 101188 21023260 0 5.81e1 207.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 101188 21023260 0 1.61e2 207.76
dpdk-input polling 101188 21023260 0 5.99e1 207.76
ethernet-input active 101188 21023260 0 2.06e1 207.76
ip4-input-no-checksum active 101188 21023260 0 5.05e1 207.76
ip4-lookup active 101188 21023260 0 4.47e1 207.76
ip4-rewrite active 101188 21023260 0 4.03e1 207.76
unix-epoll-input polling 98 0 0 3.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 194.40, last 128 main loops 11.00 per node 176.00
vector rates in 5.5264e6, out 5.5264e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108156 21025696 0 1.57e1 194.40
TenGigabitEthernet18/0/3-tx active 108156 21025696 0 5.79e1 194.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 108156 21025696 0 1.62e2 194.40
dpdk-input polling 108156 21025696 0 5.89e1 194.40
ethernet-input active 108156 21025696 0 2.05e1 194.40
ip4-input-no-checksum active 108156 21025696 0 5.11e1 194.40
ip4-lookup active 108156 21025696 0 4.39e1 194.40
ip4-rewrite active 108156 21025696 0 4.02e1 194.40
unix-epoll-input polling 105 0 0 3.31e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 235.81, last 128 main loops 15.00 per node 240.00
vector rates in 5.5195e6, out 5.5195e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89053 20999504 0 1.47e1 235.81
TenGigabitEthernet18/0/2-tx active 89053 20999504 0 5.84e1 235.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 89053 20999504 0 1.61e2 235.81
dpdk-input polling 90178 20999504 0 5.88e1 232.87
ethernet-input active 89053 20999504 0 2.00e1 235.81
ip4-input-no-checksum active 89053 20999504 0 4.98e1 235.81
ip4-lookup active 89053 20999504 0 4.89e1 235.81
ip4-rewrite active 89053 20999504 0 3.99e1 235.81
unix-epoll-input polling 88 0 0 3.15e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 228.48, last 128 main loops 14.50 per node 231.99
vector rates in 5.5326e6, out 5.5326e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 92128 21049232 0 1.47e1 228.48
TenGigabitEthernet18/0/2-tx active 92128 21049232 0 5.68e1 228.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 92128 21049232 0 1.63e2 228.48
dpdk-input polling 93241 21049232 0 5.82e1 225.75
ethernet-input active 92128 21049232 0 2.02e1 228.48
ip4-input-no-checksum active 92128 21049232 0 5.02e1 228.48
ip4-lookup active 92128 21049232 0 4.81e1 228.48
ip4-rewrite active 92128 21049232 0 3.97e1 228.48
unix-epoll-input polling 91 0 0 3.21e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.36e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.00e2 0.00
api-rx-from-ring active 0 0 34 3.72e4 0.00
dpdk-process any wait 0 0 1 6.52e5 0.00
fib-walk any wait 0 0 2 1.10e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.11e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.71e3 0.00
lisp-retry-service any wait 0 0 2 2.19e3 0.00
statseg-collector-process time wait 0 0 1 8.02e3 0.00
unix-epoll-input polling 4182 0 0 2.24e6 0.00
vpe-oam-process any wait 0 0 2 2.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.41, last 128 main loops 1.00 per node 16.00
vector rates in 3.4809e6, out 3.4809e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 796749 13071620 0 4.11e1 16.41
TenGigabitEthernet18/0/3-tx active 796749 13071620 0 7.63e1 16.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.60e3 0.00
acl-plugin-in-ip4-fa active 796749 13071620 0 2.06e2 16.41
dpdk-input polling 804778 13071620 0 1.03e2 16.24
ethernet-input active 796749 13071620 0 5.23e1 16.41
ip4-input-no-checksum active 796749 13071620 0 8.17e1 16.41
ip4-lookup active 796749 13071620 0 7.14e1 16.41
ip4-rewrite active 796749 13071620 0 6.37e1 16.41
unix-epoll-input polling 785 0 0 3.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 16.48, last 128 main loops 1.25 per node 20.00
vector rates in 3.4731e6, out 3.4731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 791265 13042348 0 4.15e1 16.48
TenGigabitEthernet18/0/3-tx active 791265 13042348 0 7.60e1 16.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.82e3 0.00
acl-plugin-in-ip4-fa active 791265 13042348 0 2.11e2 16.48
dpdk-input polling 799657 13042348 0 9.96e1 16.31
ethernet-input active 791265 13042348 0 5.18e1 16.48
ip4-input-no-checksum active 791265 13042348 0 8.21e1 16.48
ip4-lookup active 791265 13042348 0 7.25e1 16.48
ip4-rewrite active 791265 13042348 0 6.37e1 16.48
unix-epoll-input polling 780 0 0 3.07e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.24, last 128 main loops 1.00 per node 16.00
vector rates in 3.4699e6, out 3.4699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 802478 13030384 0 4.14e1 16.24
TenGigabitEthernet18/0/3-tx active 802478 13030384 0 7.87e1 16.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.91e3 0.00
acl-plugin-in-ip4-fa active 802478 13030384 0 2.08e2 16.24
dpdk-input polling 810588 13030384 0 1.01e2 16.08
ethernet-input active 802478 13030384 0 5.14e1 16.24
ip4-input-no-checksum active 802478 13030384 0 8.28e1 16.24
ip4-lookup active 802478 13030384 0 7.16e1 16.24
ip4-rewrite active 802478 13030384 0 6.44e1 16.24
unix-epoll-input polling 791 0 0 3.20e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.80, last 128 main loops 1.25 per node 20.00
vector rates in 3.4786e6, out 3.4786e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 777400 13062732 0 4.06e1 16.80
TenGigabitEthernet18/0/3-tx active 777400 13062732 0 7.79e1 16.80
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 777400 13062732 0 2.08e2 16.80
dpdk-input polling 784225 13062732 0 1.02e2 16.66
ethernet-input active 777400 13062732 0 5.10e1 16.80
ip4-input-no-checksum active 777400 13062732 0 8.14e1 16.80
ip4-lookup active 777400 13062732 0 7.14e1 16.80
ip4-rewrite active 777400 13062732 0 6.34e1 16.80
unix-epoll-input polling 765 0 0 3.15e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.59, last 128 main loops .50 per node 8.00
vector rates in 3.4673e6, out 3.4673e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 784502 13020442 0 4.09e1 16.59
TenGigabitEthernet18/0/2-tx active 784502 13020442 0 7.60e1 16.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 784502 13020442 0 2.09e2 16.59
dpdk-input polling 792518 13020442 0 1.01e2 16.43
ethernet-input active 784502 13020442 0 5.22e1 16.59
ip4-input-no-checksum active 784502 13020442 0 8.18e1 16.59
ip4-lookup active 784502 13020442 0 7.41e1 16.59
ip4-rewrite active 784502 13020442 0 6.39e1 16.59
unix-epoll-input polling 774 0 0 3.31e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.66, last 128 main loops 1.00 per node 16.00
vector rates in 3.4868e6, out 3.4868e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 785895 13093544 0 4.09e1 16.66
TenGigabitEthernet18/0/2-tx active 785895 13093544 0 7.51e1 16.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 785895 13093544 0 2.08e2 16.66
dpdk-input polling 793671 13093544 0 9.85e1 16.49
ethernet-input active 785895 13093544 0 5.19e1 16.66
ip4-input-no-checksum active 785895 13093544 0 8.19e1 16.66
ip4-lookup active 785895 13093544 0 7.51e1 16.66
ip4-rewrite active 785895 13093544 0 6.43e1 16.66
unix-epoll-input polling 774 0 0 3.23e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 16.81, last 128 main loops .63 per node 10.00
vector rates in 3.4758e6, out 3.4758e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 776576 13052314 0 4.08e1 16.81
TenGigabitEthernet18/0/2-tx active 776576 13052314 0 7.69e1 16.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 776576 13052314 0 2.10e2 16.81
dpdk-input polling 783369 13052314 0 9.96e1 16.66
ethernet-input active 776576 13052314 0 5.12e1 16.81
ip4-input-no-checksum active 776576 13052314 0 8.17e1 16.81
ip4-lookup active 776576 13052314 0 7.42e1 16.81
ip4-rewrite active 776576 13052314 0 6.40e1 16.81
unix-epoll-input polling 764 0 0 2.91e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 16.84, last 128 main loops 1.75 per node 28.00
vector rates in 3.4727e6, out 3.4727e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 774176 13040828 0 4.05e1 16.84
TenGigabitEthernet18/0/2-tx active 774176 13040828 0 7.83e1 16.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.90e3 0.00
acl-plugin-in-ip4-fa active 774176 13040828 0 2.09e2 16.84
dpdk-input polling 783158 13040828 0 1.01e2 16.65
ethernet-input active 774176 13040828 0 5.15e1 16.84
ip4-input-no-checksum active 774176 13040828 0 8.19e1 16.84
ip4-lookup active 774176 13040828 0 7.37e1 16.84
ip4-rewrite active 774176 13040828 0 6.36e1 16.84
unix-epoll-input polling 764 0 0 3.12e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl1sl-100flows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 100 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-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.70e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 5.75e2 0.00
api-rx-from-ring active 0 0 50 4.48e4 0.00
dpdk-process any wait 0 0 1 7.20e3 0.00
fib-walk any wait 0 0 1 1.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.08e2 0.00
lisp-retry-service any wait 0 0 1 2.45e3 0.00
unix-epoll-input polling 3698 0 0 2.58e6 0.00
vpe-oam-process any wait 0 0 2 6.76e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 208.29, last 128 main loops 16.00 per node 256.00
vector rates in 4.5899e6, out 4.5899e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 84245 17547664 0 1.55e1 208.29
TenGigabitEthernet18/0/3-tx active 84245 17547664 0 5.93e1 208.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 84245 17547664 0 2.49e2 208.29
dpdk-input polling 84245 17547664 0 5.93e1 208.29
ethernet-input active 84245 17547664 0 2.15e1 208.29
ip4-input-no-checksum active 84245 17547664 0 5.05e1 208.29
ip4-lookup active 84245 17547664 0 4.77e1 208.29
ip4-rewrite active 84245 17547664 0 3.98e1 208.29
unix-epoll-input polling 82 0 0 1.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 230.69, last 128 main loops 16.00 per node 256.00
vector rates in 4.5857e6, out 4.5857e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75996 17531416 0 1.52e1 230.69
TenGigabitEthernet18/0/2-tx active 75996 17531416 0 5.88e1 230.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 75996 17531416 0 2.50e2 230.69
dpdk-input polling 75996 17531416 0 5.88e1 230.69
ethernet-input active 75996 17531416 0 2.12e1 230.69
ip4-input-no-checksum active 75996 17531416 0 5.01e1 230.69
ip4-lookup active 75996 17531416 0 4.99e1 230.69
ip4-rewrite active 75996 17531416 0 3.93e1 230.69
unix-epoll-input polling 74 0 0 1.85e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl1sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.47e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.67e2 0.00
api-rx-from-ring active 0 0 52 3.57e4 0.00
dpdk-process any wait 0 0 1 5.89e5 0.00
fib-walk any wait 0 0 2 1.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.02e2 0.00
lisp-retry-service any wait 0 0 2 2.85e3 0.00
unix-epoll-input polling 2001 0 0 4.76e6 0.00
vpe-oam-process any wait 0 0 1 1.11e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 56.83, last 128 main loops 1.75 per node 28.00
vector rates in 3.7077e6, out 3.7077e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 249011 14150928 0 2.02e1 56.83
TenGigabitEthernet18/0/3-tx active 249011 14150928 0 5.75e1 56.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 249011 14150928 0 3.43e2 56.83
dpdk-input polling 251798 14150928 0 6.45e1 56.19
ethernet-input active 249011 14150928 0 2.80e1 56.83
ip4-input-no-checksum active 249011 14150928 0 5.94e1 56.83
ip4-lookup active 249011 14150928 0 5.05e1 56.83
ip4-rewrite active 249011 14150928 0 4.49e1 56.83
unix-epoll-input polling 246 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 59.62, last 128 main loops 4.50 per node 72.00
vector rates in 3.7081e6, out 3.7081e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 237367 14152624 0 1.96e1 59.62
TenGigabitEthernet18/0/3-tx active 237367 14152624 0 5.79e1 59.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 237367 14152624 0 3.49e2 59.62
dpdk-input polling 238461 14152624 0 6.41e1 59.35
ethernet-input active 237367 14152624 0 2.75e1 59.62
ip4-input-no-checksum active 237367 14152624 0 5.72e1 59.62
ip4-lookup active 237367 14152624 0 4.92e1 59.62
ip4-rewrite active 237367 14152624 0 4.42e1 59.62
unix-epoll-input polling 233 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 25.82, last 128 main loops 1.75 per node 28.00
vector rates in 3.2630e6, out 3.2630e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 482279 12453828 0 2.93e1 25.82
TenGigabitEthernet18/0/2-tx active 482279 12453828 0 6.62e1 25.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 482279 12453828 0 3.49e2 25.82
dpdk-input polling 503904 12453828 0 8.22e1 24.71
ethernet-input active 482279 12453828 0 4.02e1 25.82
ip4-input-no-checksum active 482279 12453828 0 6.79e1 25.82
ip4-lookup active 482279 12453828 0 6.32e1 25.82
ip4-rewrite active 482279 12453828 0 5.33e1 25.82
unix-epoll-input polling 492 0 0 1.94e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 112.63, last 128 main loops 7.75 per node 124.00
vector rates in 4.1527e6, out 4.1527e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 140722 15849248 0 1.59e1 112.63
TenGigabitEthernet18/0/2-tx active 140722 15849248 0 5.26e1 112.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 140722 15849248 0 3.11e2 112.63
dpdk-input polling 141941 15849248 0 5.62e1 111.66
ethernet-input active 140722 15849248 0 2.22e1 112.63
ip4-input-no-checksum active 140722 15849248 0 5.23e1 112.63
ip4-lookup active 140722 15849248 0 4.84e1 112.63
ip4-rewrite active 140722 15849248 0 4.04e1 112.63
unix-epoll-input polling 138 0 0 1.82e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl1sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.99e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.02e2 0.00
api-rx-from-ring active 0 0 50 3.13e4 0.00
dhcp-client-process any wait 0 0 1 2.67e3 0.00
dpdk-process any wait 0 0 2 6.08e5 0.00
fib-walk any wait 0 0 2 3.04e3 0.00
ip-route-resolver-process any wait 0 0 1 1.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.46e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.67e3 0.00
lisp-retry-service any wait 0 0 2 3.78e3 0.00
statseg-collector-process time wait 0 0 1 8.19e3 0.00
unix-epoll-input polling 5577 0 0 1.70e6 0.00
vpe-oam-process any wait 0 0 2 1.85e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 20.76, last 128 main loops 1.25 per node 20.00
vector rates in 2.6599e6, out 2.6599e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 487393 10117712 0 3.24e1 20.76
TenGigabitEthernet18/0/3-tx active 487393 10117712 0 6.57e1 20.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 487393 10117712 0 5.08e2 20.76
dpdk-input polling 502445 10117712 0 8.49e1 20.14
ethernet-input active 487393 10117712 0 4.33e1 20.76
ip4-input-no-checksum active 487393 10117712 0 7.07e1 20.76
ip4-lookup active 487393 10117712 0 6.26e1 20.76
ip4-rewrite active 487393 10117712 0 5.43e1 20.76
unix-epoll-input polling 491 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 12.99, last 128 main loops 1.00 per node 16.00
vector rates in 2.2802e6, out 2.2802e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 667967 8673668 0 4.48e1 12.99
TenGigabitEthernet18/0/3-tx active 667967 8673668 0 7.72e1 12.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-in-ip4-fa active 667967 8673668 0 5.55e2 12.99
dpdk-input polling 776108 8673668 0 1.08e2 11.18
ethernet-input active 667967 8673668 0 5.73e1 12.99
ip4-input-no-checksum active 667967 8673668 0 8.36e1 12.99
ip4-lookup active 667967 8673668 0 7.64e1 12.99
ip4-rewrite active 667967 8673668 0 6.53e1 12.99
unix-epoll-input polling 757 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.72, last 128 main loops 0.00 per node 0.00
vector rates in 2.0899e6, out 2.0899e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 817505 7949848 0 5.62e1 9.72
TenGigabitEthernet18/0/3-tx active 817505 7949848 0 8.35e1 9.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.46e3 0.00
acl-plugin-in-ip4-fa active 817505 7949848 0 5.56e2 9.72
dpdk-input polling 1249515 7949848 0 1.32e2 6.36
ethernet-input active 817505 7949848 0 6.99e1 9.72
ip4-input-no-checksum active 817505 7949848 0 9.49e1 9.72
ip4-lookup active 817505 7949848 0 8.54e1 9.72
ip4-rewrite active 817505 7949848 0 7.55e1 9.72
unix-epoll-input polling 1219 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 15.84, last 128 main loops 1.50 per node 24.00
vector rates in 2.4702e6, out 2.4702e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 592999 9396044 0 3.81e1 15.84
TenGigabitEthernet18/0/3-tx active 592999 9396044 0 7.27e1 15.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-in-ip4-fa active 592999 9396044 0 5.26e2 15.84
dpdk-input polling 645222 9396044 0 9.99e1 14.56
ethernet-input active 592999 9396044 0 4.99e1 15.84
ip4-input-no-checksum active 592999 9396044 0 7.57e1 15.84
ip4-lookup active 592999 9396044 0 6.71e1 15.84
ip4-rewrite active 592999 9396044 0 5.86e1 15.84
unix-epoll-input polling 629 0 0 1.98e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.83, last 128 main loops 3.50 per node 56.00
vector rates in 2.2801e6, out 2.2801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 515417 8672932 0 3.73e1 16.83
TenGigabitEthernet18/0/2-tx active 515417 8672932 0 7.19e1 16.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 515417 8672932 0 6.15e2 16.83
dpdk-input polling 538158 8672932 0 9.47e1 16.12
ethernet-input active 515417 8672932 0 4.85e1 16.83
ip4-input-no-checksum active 515417 8672932 0 7.57e1 16.83
ip4-lookup active 515417 8672932 0 7.17e1 16.83
ip4-rewrite active 515417 8672932 0 5.97e1 16.83
unix-epoll-input polling 525 0 0 2.05e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 22.47, last 128 main loops 1.25 per node 20.00
vector rates in 2.4701e6, out 2.4701e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 418072 9395692 0 3.15e1 22.47
TenGigabitEthernet18/0/2-tx active 418072 9395692 0 6.48e1 22.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 418072 9395692 0 5.86e2 22.47
dpdk-input polling 423503 9395692 0 8.36e1 22.19
ethernet-input active 418072 9395692 0 4.17e1 22.47
ip4-input-no-checksum active 418072 9395692 0 6.99e1 22.47
ip4-lookup active 418072 9395692 0 6.52e1 22.47
ip4-rewrite active 418072 9395692 0 5.45e1 22.47
unix-epoll-input polling 414 0 0 1.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.12, last 128 main loops .25 per node 4.00
vector rates in 1.9001e6, out 1.9001e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 792549 7227812 0 5.97e1 9.12
TenGigabitEthernet18/0/2-tx active 792549 7227812 0 8.68e1 9.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 792549 7227812 0 6.46e2 9.12
dpdk-input polling 1028829 7227812 0 1.34e2 7.03
ethernet-input active 792549 7227812 0 7.41e1 9.12
ip4-input-no-checksum active 792549 7227812 0 9.97e1 9.12
ip4-lookup active 792549 7227812 0 9.28e1 9.12
ip4-rewrite active 792549 7227812 0 8.01e1 9.12
unix-epoll-input polling 1004 0 0 1.95e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 50.11, last 128 main loops 5.00 per node 80.00
vector rates in 2.8496e6, out 2.8496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 216320 10839356 0 2.03e1 50.11
TenGigabitEthernet18/0/2-tx active 216320 10839356 0 5.61e1 50.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-in-ip4-fa active 216320 10839356 0 5.43e2 50.11
dpdk-input polling 218923 10839356 0 6.73e1 49.51
ethernet-input active 216320 10839356 0 2.86e1 50.11
ip4-input-no-checksum active 216320 10839356 0 5.85e1 50.11
ip4-lookup active 216320 10839356 0 5.33e1 50.11
ip4-rewrite active 216320 10839356 0 4.40e1 50.11
unix-epoll-input polling 213 0 0 1.87e3 0.00

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

RFC2544: Packet 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 Intel-X710.
  • [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, 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-ethip4udp-ip4base-iacl1sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.83e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.77e2 0.00
api-rx-from-ring active 0 0 50 3.99e4 0.00
dpdk-process any wait 0 0 1 5.32e3 0.00
fib-walk any wait 0 0 2 6.41e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.24e2 0.00
lisp-retry-service any wait 0 0 2 1.11e3 0.00
unix-epoll-input polling 3240 0 0 2.96e6 0.00
vpe-oam-process any wait 0 0 2 1.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 170.32, last 128 main loops 6.25 per node 100.00
vector rates in 4.7794e6, out 4.7794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 107944 18384672 0 1.53e1 170.32
TenGigabitEthernet18/0/3-tx active 107944 18384672 0 5.47e1 170.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 107944 18384672 0 2.40e2 170.32
dpdk-input polling 107944 18384672 0 5.46e1 170.32
ethernet-input active 107944 18384672 0 2.04e1 170.32
ip4-input-no-checksum active 107944 18384672 0 5.13e1 170.32
ip4-lookup active 107944 18384672 0 4.38e1 170.32
ip4-rewrite active 107944 18384672 0 4.08e1 170.32
unix-epoll-input polling 105 0 0 2.10e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 195.83, last 128 main loops 12.75 per node 204.00
vector rates in 4.7794e6, out 4.7794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 93881 18384599 0 1.48e1 195.83
TenGigabitEthernet18/0/2-tx active 93881 18384599 0 5.40e1 195.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 93881 18384599 0 2.37e2 195.83
dpdk-input polling 94540 18384599 0 5.38e1 194.46
ethernet-input active 93881 18384599 0 2.00e1 195.83
ip4-input-no-checksum active 93881 18384599 0 5.09e1 195.83
ip4-lookup active 93881 18384599 0 4.86e1 195.83
ip4-rewrite active 93881 18384599 0 4.19e1 195.83
unix-epoll-input polling 92 0 0 1.89e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl1sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.51e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.61e2 0.00
api-rx-from-ring active 0 0 50 2.65e4 0.00
dpdk-process any wait 0 0 1 5.81e5 0.00
fib-walk any wait 0 0 1 1.34e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.30e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.79e3 0.00
lisp-retry-service any wait 0 0 1 1.86e3 0.00
statseg-collector-process time wait 0 0 1 4.63e3 0.00
unix-epoll-input polling 3094 0 0 3.05e6 0.00
vpe-oam-process any wait 0 0 2 1.32e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 32.04, last 128 main loops .25 per node 4.00
vector rates in 3.4480e6, out 3.4480e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 406065 13009764 0 2.59e1 32.04
TenGigabitEthernet18/0/3-tx active 406065 13009764 0 6.35e1 32.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.31e3 0.00
acl-plugin-in-ip4-fa active 406065 13009764 0 3.39e2 32.04
dpdk-input polling 491961 13009764 0 7.76e1 26.44
ethernet-input active 406065 13009764 0 3.55e1 32.04
ip4-input-no-checksum active 406065 13009764 0 6.47e1 32.04
ip4-lookup active 406065 13009764 0 5.68e1 32.04
ip4-rewrite active 406065 13009764 0 4.97e1 32.04
unix-epoll-input polling 480 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 33.07, last 128 main loops .75 per node 12.00
vector rates in 3.4482e6, out 3.4482e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 393469 13010248 0 2.58e1 33.07
TenGigabitEthernet18/0/3-tx active 393469 13010248 0 6.19e1 33.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 393469 13010248 0 3.46e2 33.07
dpdk-input polling 459302 13010248 0 7.46e1 28.33
ethernet-input active 393469 13010248 0 3.49e1 33.07
ip4-input-no-checksum active 393469 13010248 0 6.45e1 33.07
ip4-lookup active 393469 13010248 0 5.69e1 33.07
ip4-rewrite active 393469 13010248 0 4.93e1 33.07
unix-epoll-input polling 448 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 43.03, last 128 main loops 4.00 per node 64.00
vector rates in 3.4478e6, out 3.4478e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 302307 13008780 0 2.28e1 43.03
TenGigabitEthernet18/0/2-tx active 302307 13008780 0 6.01e1 43.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 302307 13008780 0 3.63e2 43.03
dpdk-input polling 307482 13008780 0 7.02e1 42.31
ethernet-input active 302307 13008780 0 3.13e1 43.03
ip4-input-no-checksum active 302307 13008780 0 6.13e1 43.03
ip4-lookup active 302307 13008780 0 5.89e1 43.03
ip4-rewrite active 302307 13008780 0 4.95e1 43.03
unix-epoll-input polling 300 0 0 2.12e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 43.69, last 128 main loops 2.00 per node 32.00
vector rates in 3.4485e6, out 3.4485e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 297757 13011320 0 2.28e1 43.69
TenGigabitEthernet18/0/2-tx active 297757 13011320 0 5.87e1 43.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 297757 13011320 0 3.66e2 43.69
dpdk-input polling 302183 13011320 0 6.85e1 43.06
ethernet-input active 297757 13011320 0 3.08e1 43.69
ip4-input-no-checksum active 297757 13011320 0 6.14e1 43.69
ip4-lookup active 297757 13011320 0 5.97e1 43.69
ip4-rewrite active 297757 13011320 0 4.94e1 43.69
unix-epoll-input polling 295 0 0 1.88e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl1sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.79e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.10e2 0.00
api-rx-from-ring active 0 0 48 3.19e4 0.00
dpdk-process any wait 0 0 1 6.19e5 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.23e3 0.00
lisp-retry-service any wait 0 0 2 2.77e3 0.00
unix-epoll-input polling 5422 0 0 1.76e6 0.00
vpe-oam-process any wait 0 0 2 2.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.97, last 128 main loops 1.00 per node 16.00
vector rates in 2.4035e6, out 2.4035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 540058 9163196 0 3.61e1 16.97
TenGigabitEthernet18/0/3-tx active 540058 9163196 0 7.07e1 16.97
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 540058 9163196 0 5.67e2 16.97
dpdk-input polling 632747 9163196 0 9.54e1 14.48
ethernet-input active 540058 9163196 0 4.86e1 16.97
ip4-input-no-checksum active 540058 9163196 0 7.41e1 16.97
ip4-lookup active 540058 9163196 0 6.79e1 16.97
ip4-rewrite active 540058 9163196 0 5.69e1 16.97
unix-epoll-input polling 618 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 17.32, last 128 main loops 1.00 per node 16.00
vector rates in 2.4024e6, out 2.4024e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 528826 9159168 0 3.55e1 17.32
TenGigabitEthernet18/0/3-tx active 528826 9159168 0 6.96e1 17.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 528826 9159168 0 5.73e2 17.32
dpdk-input polling 604816 9159168 0 9.43e1 15.14
ethernet-input active 528826 9159168 0 4.81e1 17.32
ip4-input-no-checksum active 528826 9159168 0 7.39e1 17.32
ip4-lookup active 528826 9159168 0 6.76e1 17.32
ip4-rewrite active 528826 9159168 0 5.75e1 17.32
unix-epoll-input polling 590 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.15, last 128 main loops 1.00 per node 16.00
vector rates in 2.4022e6, out 2.4022e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 567081 9158432 0 3.73e1 16.15
TenGigabitEthernet18/0/3-tx active 567081 9158432 0 7.17e1 16.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 567081 9158432 0 5.61e2 16.15
dpdk-input polling 673287 9158432 0 9.78e1 13.60
ethernet-input active 567081 9158432 0 4.93e1 16.15
ip4-input-no-checksum active 567081 9158432 0 7.60e1 16.15
ip4-lookup active 567081 9158432 0 6.67e1 16.15
ip4-rewrite active 567081 9158432 0 5.82e1 16.15
unix-epoll-input polling 657 0 0 1.78e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.41, last 128 main loops .50 per node 8.00
vector rates in 2.4035e6, out 2.4035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 558226 9163216 0 3.76e1 16.41
TenGigabitEthernet18/0/3-tx active 558226 9163216 0 7.17e1 16.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 558226 9163216 0 5.56e2 16.41
dpdk-input polling 658362 9163216 0 9.86e1 13.92
ethernet-input active 558226 9163216 0 4.98e1 16.41
ip4-input-no-checksum active 558226 9163216 0 7.54e1 16.41
ip4-lookup active 558226 9163216 0 6.84e1 16.41
ip4-rewrite active 558226 9163216 0 5.82e1 16.41
unix-epoll-input polling 642 0 0 1.93e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 30.61, last 128 main loops 1.38 per node 22.00
vector rates in 2.4019e6, out 2.4019e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 299174 9156980 0 2.58e1 30.61
TenGigabitEthernet18/0/2-tx active 299174 9156980 0 6.27e1 30.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 299174 9156980 0 6.53e2 30.61
dpdk-input polling 304342 9156980 0 7.59e1 30.09
ethernet-input active 299174 9156980 0 3.58e1 30.61
ip4-input-no-checksum active 299174 9156980 0 6.39e1 30.61
ip4-lookup active 299174 9156980 0 6.05e1 30.61
ip4-rewrite active 299174 9156980 0 5.15e1 30.61
unix-epoll-input polling 297 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 29.59, last 128 main loops 1.00 per node 16.00
vector rates in 2.4039e6, out 2.4039e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 309668 9165040 0 2.64e1 29.59
TenGigabitEthernet18/0/2-tx active 309668 9165040 0 6.19e1 29.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 309668 9165040 0 6.48e2 29.59
dpdk-input polling 315094 9165040 0 7.77e1 29.09
ethernet-input active 309668 9165040 0 3.62e1 29.59
ip4-input-no-checksum active 309668 9165040 0 6.46e1 29.59
ip4-lookup active 309668 9165040 0 6.13e1 29.59
ip4-rewrite active 309668 9165040 0 5.19e1 29.59
unix-epoll-input polling 307 0 0 1.83e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 26.85, last 128 main loops 1.25 per node 20.00
vector rates in 2.4034e6, out 2.4034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 341199 9162884 0 2.85e1 26.85
TenGigabitEthernet18/0/2-tx active 341199 9162884 0 6.26e1 26.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.37e3 0.00
acl-plugin-in-ip4-fa active 341199 9162884 0 6.36e2 26.85
dpdk-input polling 347607 9162884 0 7.95e1 26.36
ethernet-input active 341199 9162884 0 3.78e1 26.85
ip4-input-no-checksum active 341199 9162884 0 6.64e1 26.85
ip4-lookup active 341199 9162884 0 6.31e1 26.85
ip4-rewrite active 341199 9162884 0 5.34e1 26.85
unix-epoll-input polling 339 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 27.15, last 128 main loops .50 per node 8.00
vector rates in 2.4023e6, out 2.4023e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 337372 9158804 0 2.78e1 27.15
TenGigabitEthernet18/0/2-tx active 337372 9158804 0 6.31e1 27.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-in-ip4-fa active 337372 9158804 0 6.39e2 27.15
dpdk-input polling 346339 9158804 0 7.99e1 26.44
ethernet-input active 337372 9158804 0 3.73e1 27.15
ip4-input-no-checksum active 337372 9158804 0 6.58e1 27.15
ip4-lookup active 337372 9158804 0 6.21e1 27.15
ip4-rewrite active 337372 9158804 0 5.29e1 27.15
unix-epoll-input polling 338 0 0 1.84e3 0.00

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 Intel-X710.
  • [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, 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 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.78e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.41e2 0.00
api-rx-from-ring active 0 0 52 3.82e4 0.00
dpdk-process any wait 0 0 1 9.17e3 0.00
fib-walk any wait 0 0 2 2.00e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.23e2 0.00
lisp-retry-service any wait 0 0 2 1.39e3 0.00
unix-epoll-input polling 5347 0 0 1.79e6 0.00
vpe-oam-process any wait 0 0 2 1.29e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 140.96, last 128 main loops 1.94 per node 31.00
vector rates in 4.6728e6, out 4.6728e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 127750 18007320 0 1.60e1 140.96
TenGigabitEthernet18/0/3-tx active 127750 18007320 0 5.52e1 140.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 127750 18007320 0 2.41e2 140.96
dpdk-input polling 127750 18007320 0 5.69e1 140.96
ethernet-input active 127750 18007320 0 2.19e1 140.96
ip4-input-no-checksum active 127750 18007320 0 5.26e1 140.96
ip4-lookup active 127750 18007320 0 4.75e1 140.96
ip4-rewrite active 127750 18007320 0 4.13e1 140.96
unix-epoll-input polling 124 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 147.43, last 128 main loops 8.00 per node 128.00
vector rates in 4.6728e6, out 4.6728e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 122142 18007288 0 1.59e1 147.43
TenGigabitEthernet18/0/2-tx active 122142 18007288 0 5.53e1 147.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.32e3 0.00
acl-plugin-in-ip4-fa active 122142 18007288 0 2.41e2 147.43
dpdk-input polling 123114 18007288 0 5.64e1 146.27
ethernet-input active 122142 18007288 0 2.16e1 147.43
ip4-input-no-checksum active 122142 18007288 0 5.21e1 147.43
ip4-lookup active 122142 18007288 0 4.96e1 147.43
ip4-rewrite active 122142 18007288 0 4.11e1 147.43
unix-epoll-input polling 120 0 0 2.04e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.53e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.14e2 0.00
api-rx-from-ring active 0 0 50 2.79e4 0.00
dpdk-process any wait 0 0 2 5.89e5 0.00
fib-walk any wait 0 0 2 1.84e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.92e2 0.00
lisp-retry-service any wait 0 0 2 2.83e3 0.00
unix-epoll-input polling 4028 0 0 2.37e6 0.00
vpe-oam-process any wait 0 0 2 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 34.06, last 128 main loops 3.00 per node 48.00
vector rates in 3.5186e6, out 3.5186e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 394952 13453268 0 2.52e1 34.06
TenGigabitEthernet18/0/3-tx active 394952 13453268 0 6.22e1 34.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-in-ip4-fa active 394952 13453268 0 3.33e2 34.06
dpdk-input polling 530336 13453268 0 7.59e1 25.37
ethernet-input active 394952 13453268 0 3.45e1 34.06
ip4-input-no-checksum active 394952 13453268 0 6.35e1 34.06
ip4-lookup active 394952 13453268 0 5.57e1 34.06
ip4-rewrite active 394952 13453268 0 4.88e1 34.06
unix-epoll-input polling 518 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 35.44, last 128 main loops 1.25 per node 20.00
vector rates in 3.5190e6, out 3.5190e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 379644 13454880 0 2.48e1 35.44
TenGigabitEthernet18/0/3-tx active 379644 13454880 0 6.10e1 35.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 379644 13454880 0 3.39e2 35.44
dpdk-input polling 479838 13454880 0 7.39e1 28.04
ethernet-input active 379644 13454880 0 3.38e1 35.44
ip4-input-no-checksum active 379644 13454880 0 6.34e1 35.44
ip4-lookup active 379644 13454880 0 5.45e1 35.44
ip4-rewrite active 379644 13454880 0 4.84e1 35.44
unix-epoll-input polling 468 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 46.06, last 128 main loops 2.50 per node 40.00
vector rates in 3.5147e6, out 3.5147e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 291741 13438160 0 2.22e1 46.06
TenGigabitEthernet18/0/2-tx active 291741 13438160 0 5.94e1 46.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-in-ip4-fa active 291741 13438160 0 3.59e2 46.06
dpdk-input polling 297757 13438160 0 6.86e1 45.13
ethernet-input active 291741 13438160 0 3.02e1 46.06
ip4-input-no-checksum active 291741 13438160 0 6.04e1 46.06
ip4-lookup active 291741 13438160 0 5.65e1 46.06
ip4-rewrite active 291741 13438160 0 4.68e1 46.06
unix-epoll-input polling 290 0 0 1.85e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 46.68, last 128 main loops 3.00 per node 48.00
vector rates in 3.5229e6, out 3.5229e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 288541 13469904 0 2.19e1 46.68
TenGigabitEthernet18/0/2-tx active 288541 13469904 0 5.80e1 46.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.22e3 0.00
acl-plugin-in-ip4-fa active 288541 13469904 0 3.63e2 46.68
dpdk-input polling 294138 13469904 0 6.75e1 45.79
ethernet-input active 288541 13469904 0 2.98e1 46.68
ip4-input-no-checksum active 288541 13469904 0 6.03e1 46.68
ip4-lookup active 288541 13469904 0 5.57e1 46.68
ip4-rewrite active 288541 13469904 0 4.64e1 46.68
unix-epoll-input polling 287 0 0 1.83e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.82e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.29e2 0.00
api-rx-from-ring active 0 0 52 3.23e4 0.00
dpdk-process any wait 0 0 1 6.19e5 0.00
fib-walk any wait 0 0 2 2.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.08e3 0.00
lisp-retry-service any wait 0 0 2 2.53e3 0.00
unix-epoll-input polling 5306 0 0 1.79e6 0.00
vpe-oam-process any wait 0 0 2 1.44e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.10, last 128 main loops .50 per node 8.00
vector rates in 2.4259e6, out 2.4259e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 574621 9251404 0 3.70e1 16.10
TenGigabitEthernet18/0/3-tx active 574621 9251404 0 7.18e1 16.10
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-in-ip4-fa active 574621 9251404 0 5.49e2 16.10
dpdk-input polling 672430 9251404 0 9.73e1 13.76
ethernet-input active 574621 9251404 0 4.94e1 16.10
ip4-input-no-checksum active 574621 9251404 0 7.53e1 16.10
ip4-lookup active 574621 9251404 0 6.72e1 16.10
ip4-rewrite active 574621 9251404 0 5.85e1 16.10
unix-epoll-input polling 656 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 16.53, last 128 main loops .75 per node 12.00
vector rates in 2.4206e6, out 2.4206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 558571 9230688 0 3.72e1 16.53
TenGigabitEthernet18/0/3-tx active 558571 9230688 0 7.07e1 16.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 558571 9230688 0 5.56e2 16.53
dpdk-input polling 640757 9230688 0 9.51e1 14.41
ethernet-input active 558571 9230688 0 4.96e1 16.53
ip4-input-no-checksum active 558571 9230688 0 7.51e1 16.53
ip4-lookup active 558571 9230688 0 6.87e1 16.53
ip4-rewrite active 558571 9230688 0 5.79e1 16.53
unix-epoll-input polling 625 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.34, last 128 main loops 1.00 per node 16.00
vector rates in 2.4183e6, out 2.4183e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 564507 9222228 0 3.69e1 16.34
TenGigabitEthernet18/0/3-tx active 564507 9222228 0 7.09e1 16.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.34e3 0.00
acl-plugin-in-ip4-fa active 564507 9222228 0 5.59e2 16.34
dpdk-input polling 651538 9222228 0 9.64e1 14.15
ethernet-input active 564507 9222228 0 4.89e1 16.34
ip4-input-no-checksum active 564507 9222228 0 7.52e1 16.34
ip4-lookup active 564507 9222228 0 6.66e1 16.34
ip4-rewrite active 564507 9222228 0 5.82e1 16.34
unix-epoll-input polling 636 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.88, last 128 main loops .38 per node 6.00
vector rates in 2.4243e6, out 2.4243e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 547681 9245136 0 3.63e1 16.88
TenGigabitEthernet18/0/3-tx active 547681 9245136 0 7.10e1 16.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.78e3 0.00
acl-plugin-in-ip4-fa active 547681 9245136 0 5.59e2 16.88
dpdk-input polling 625626 9245136 0 9.76e1 14.78
ethernet-input active 547681 9245136 0 4.79e1 16.88
ip4-input-no-checksum active 547681 9245136 0 7.38e1 16.88
ip4-lookup active 547681 9245136 0 6.51e1 16.88
ip4-rewrite active 547681 9245136 0 5.68e1 16.88
unix-epoll-input polling 610 0 0 1.89e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 28.45, last 128 main loops 2.00 per node 32.00
vector rates in 2.4165e6, out 2.4165e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 323895 9215040 0 2.70e1 28.45
TenGigabitEthernet18/0/2-tx active 323895 9215040 0 6.30e1 28.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.34e3 0.00
acl-plugin-in-ip4-fa active 323895 9215040 0 6.42e2 28.45
dpdk-input polling 328636 9215040 0 7.71e1 28.04
ethernet-input active 323895 9215040 0 3.69e1 28.45
ip4-input-no-checksum active 323895 9215040 0 6.55e1 28.45
ip4-lookup active 323895 9215040 0 5.99e1 28.45
ip4-rewrite active 323895 9215040 0 5.05e1 28.45
unix-epoll-input polling 321 0 0 1.96e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 28.62, last 128 main loops .75 per node 12.00
vector rates in 2.4300e6, out 2.4300e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 323816 9266876 0 2.71e1 28.62
TenGigabitEthernet18/0/2-tx active 323816 9266876 0 6.25e1 28.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.36e3 0.00
acl-plugin-in-ip4-fa active 323816 9266876 0 6.36e2 28.62
dpdk-input polling 328777 9266876 0 7.82e1 28.19
ethernet-input active 323816 9266876 0 3.69e1 28.62
ip4-input-no-checksum active 323816 9266876 0 6.54e1 28.62
ip4-lookup active 323816 9266876 0 6.00e1 28.62
ip4-rewrite active 323816 9266876 0 5.05e1 28.62
unix-epoll-input polling 321 0 0 1.88e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 27.19, last 128 main loops 1.25 per node 20.00
vector rates in 2.4224e6, out 2.4224e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 339635 9237760 0 2.79e1 27.19
TenGigabitEthernet18/0/2-tx active 339635 9237760 0 6.26e1 27.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 339635 9237760 0 6.35e2 27.19
dpdk-input polling 344305 9237760 0 7.82e1 26.83
ethernet-input active 339635 9237760 0 3.73e1 27.19
ip4-input-no-checksum active 339635 9237760 0 6.62e1 27.19
ip4-lookup active 339635 9237760 0 6.10e1 27.19
ip4-rewrite active 339635 9237760 0 5.12e1 27.19
unix-epoll-input polling 336 0 0 1.89e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 30.73, last 128 main loops 1.25 per node 20.00
vector rates in 2.4203e6, out 2.4203e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 300335 9229640 0 2.66e1 30.73
TenGigabitEthernet18/0/2-tx active 300335 9229640 0 6.22e1 30.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.27e3 0.00
acl-plugin-in-ip4-fa active 300335 9229640 0 6.48e2 30.73
dpdk-input polling 304364 9229640 0 7.78e1 30.32
ethernet-input active 300335 9229640 0 3.56e1 30.73
ip4-input-no-checksum active 300335 9229640 0 6.44e1 30.73
ip4-lookup active 300335 9229640 0 5.88e1 30.73
ip4-rewrite active 300335 9229640 0 4.95e1 30.73
unix-epoll-input polling 297 0 0 1.88e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl50sf-100flows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 100 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-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.69e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.36e2 0.00
api-rx-from-ring active 0 0 50 3.77e4 0.00
dpdk-process any wait 0 0 2 7.18e3 0.00
fib-walk any wait 0 0 2 1.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.30e2 0.00
lisp-retry-service any wait 0 0 2 2.05e3 0.00
unix-epoll-input polling 3498 0 0 2.71e6 0.00
vpe-oam-process any wait 0 0 2 6.44e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 189.19, last 128 main loops 12.00 per node 192.00
vector rates in 5.8232e6, out 5.8232e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 116765 22090892 0 1.53e1 189.19
TenGigabitEthernet18/0/3-tx active 116765 22090892 0 5.67e1 189.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 116765 22090892 0 1.42e2 189.19
dpdk-input polling 116765 22090892 0 5.69e1 189.19
ethernet-input active 116765 22090892 0 2.00e1 189.19
ip4-input-no-checksum active 116765 22090892 0 5.08e1 189.19
ip4-lookup active 116765 22090892 0 4.53e1 189.19
ip4-rewrite active 116765 22090892 0 4.06e1 189.19
unix-epoll-input polling 114 0 0 2.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 221.35, last 128 main loops 15.25 per node 244.00
vector rates in 5.8232e6, out 5.8232e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 99801 22090780 0 1.47e1 221.35
TenGigabitEthernet18/0/2-tx active 99801 22090780 0 5.55e1 221.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 99801 22090780 0 1.42e2 221.35
dpdk-input polling 100433 22090780 0 5.67e1 219.96
ethernet-input active 99801 22090780 0 1.99e1 221.35
ip4-input-no-checksum active 99801 22090780 0 5.04e1 221.35
ip4-lookup active 99801 22090780 0 4.84e1 221.35
ip4-rewrite active 99801 22090780 0 4.01e1 221.35
unix-epoll-input polling 98 0 0 1.89e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl50sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.41e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.68e2 0.00
api-rx-from-ring active 0 0 50 4.13e4 0.00
dpdk-process any wait 0 0 1 2.44e3 0.00
fib-walk any wait 0 0 2 1.01e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.59e2 0.00
lisp-retry-service any wait 0 0 2 1.98e3 0.00
unix-epoll-input polling 4231 0 0 2.25e6 0.00
vpe-oam-process any wait 0 0 2 8.53e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 72.56, last 128 main loops 4.50 per node 72.00
vector rates in 5.2969e6, out 5.2969e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 278370 20199176 0 1.91e1 72.56
TenGigabitEthernet18/0/3-tx active 278370 20199176 0 5.72e1 72.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.36e3 0.00
acl-plugin-in-ip4-fa active 278370 20199176 0 1.48e2 72.56
dpdk-input polling 278370 20199176 0 6.35e1 72.56
ethernet-input active 278370 20199176 0 2.55e1 72.56
ip4-input-no-checksum active 278370 20199176 0 5.75e1 72.56
ip4-lookup active 278370 20199176 0 5.27e1 72.56
ip4-rewrite active 278370 20199176 0 4.37e1 72.56
unix-epoll-input polling 271 0 0 2.34e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 77.69, last 128 main loops 5.50 per node 88.00
vector rates in 5.2976e6, out 5.2976e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 260015 20201704 0 1.85e1 77.69
TenGigabitEthernet18/0/3-tx active 260015 20201704 0 5.85e1 77.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-in-ip4-fa active 260015 20201704 0 1.50e2 77.69
dpdk-input polling 260015 20201704 0 6.47e1 77.69
ethernet-input active 260015 20201704 0 2.48e1 77.69
ip4-input-no-checksum active 260015 20201704 0 5.60e1 77.69
ip4-lookup active 260015 20201704 0 5.11e1 77.69
ip4-rewrite active 260015 20201704 0 4.36e1 77.69
unix-epoll-input polling 254 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 39.48, last 128 main loops 3.50 per node 56.00
vector rates in 4.6617e6, out 4.6617e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 450243 17776780 0 2.44e1 39.48
TenGigabitEthernet18/0/2-tx active 450243 17776780 0 6.33e1 39.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 450243 17776780 0 1.58e2 39.48
dpdk-input polling 453176 17776780 0 7.60e1 39.23
ethernet-input active 450243 17776780 0 3.29e1 39.48
ip4-input-no-checksum active 450243 17776780 0 6.28e1 39.48
ip4-lookup active 450243 17776780 0 6.07e1 39.48
ip4-rewrite active 450243 17776780 0 4.87e1 39.48
unix-epoll-input polling 442 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 243.83, last 128 main loops 16.00 per node 256.00
vector rates in 5.9327e6, out 5.9327e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 92785 22623432 0 1.46e1 243.83
TenGigabitEthernet18/0/2-tx active 92785 22623432 0 5.34e1 243.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 92785 22623432 0 1.39e2 243.83
dpdk-input polling 93993 22623432 0 5.34e1 240.69
ethernet-input active 92785 22623432 0 1.90e1 243.83
ip4-input-no-checksum active 92785 22623432 0 5.05e1 243.83
ip4-lookup active 92785 22623432 0 5.09e1 243.83
ip4-rewrite active 92785 22623432 0 3.89e1 243.83
unix-epoll-input polling 92 0 0 1.84e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl50sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.34e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.82e2 0.00
api-rx-from-ring active 0 0 38 3.46e4 0.00
dpdk-process any wait 0 0 1 6.53e5 0.00
fib-walk any wait 0 0 2 2.05e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.72e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.65e3 0.00
lisp-retry-service any wait 0 0 2 2.79e3 0.00
statseg-collector-process time wait 0 0 1 8.01e3 0.00
unix-epoll-input polling 4841 0 0 1.94e6 0.00
vpe-oam-process any wait 0 0 2 8.53e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.40, last 128 main loops 1.75 per node 28.00
vector rates in 3.9063e6, out 3.9062e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 757329 14695696 0 3.72e1 19.40
TenGigabitEthernet18/0/3-tx active 757329 14695396 0 6.92e1 19.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 757329 14695696 0 1.72e2 19.40
dpdk-input polling 758511 14695696 0 9.02e1 19.37
ethernet-input active 757329 14695696 0 4.69e1 19.40
ip4-input-no-checksum active 757329 14695696 0 7.84e1 19.40
ip4-lookup active 757329 14695696 0 6.64e1 19.40
ip4-rewrite active 757329 14695696 0 6.01e1 19.40
unix-epoll-input polling 740 0 0 2.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.36, last 128 main loops 1.00 per node 16.00
vector rates in 3.3488e6, out 3.3488e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 943153 12598296 0 4.86e1 13.36
TenGigabitEthernet18/0/3-tx active 943153 12598296 0 8.01e1 13.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.93e3 0.00
acl-plugin-in-ip4-fa active 943153 12598296 0 1.84e2 13.36
dpdk-input polling 953082 12598296 0 1.09e2 13.22
ethernet-input active 943153 12598296 0 5.99e1 13.36
ip4-input-no-checksum active 943153 12598296 0 8.96e1 13.36
ip4-lookup active 943153 12598296 0 7.81e1 13.36
ip4-rewrite active 943153 12598296 0 7.05e1 13.36
unix-epoll-input polling 930 0 0 2.02e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.73, last 128 main loops .75 per node 12.00
vector rates in 3.0693e6, out 3.0693e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1076370 11546932 0 5.67e1 10.73
TenGigabitEthernet18/0/3-tx active 1076370 11546932 0 8.29e1 10.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 1076370 11546932 0 1.93e2 10.73
dpdk-input polling 1114194 11546932 0 1.19e2 10.36
ethernet-input active 1076370 11546932 0 7.02e1 10.73
ip4-input-no-checksum active 1076370 11546932 0 9.84e1 10.73
ip4-lookup active 1076370 11546932 0 8.33e1 10.73
ip4-rewrite active 1076370 11546932 0 7.79e1 10.73
unix-epoll-input polling 1087 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.21, last 128 main loops 1.00 per node 16.00
vector rates in 3.6277e6, out 3.6277e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 842124 13647544 0 4.19e1 16.21
TenGigabitEthernet18/0/3-tx active 842124 13647544 0 7.55e1 16.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-in-ip4-fa active 842124 13647544 0 1.81e2 16.21
dpdk-input polling 845807 13647544 0 9.97e1 16.14
ethernet-input active 842124 13647544 0 5.15e1 16.21
ip4-input-no-checksum active 842124 13647544 0 8.25e1 16.21
ip4-lookup active 842124 13647544 0 6.97e1 16.21
ip4-rewrite active 842124 13647544 0 6.42e1 16.21
unix-epoll-input polling 825 0 0 1.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 13.53, last 128 main loops 1.25 per node 20.00
vector rates in 3.3485e6, out 3.3485e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 930966 12597236 0 4.76e1 13.53
TenGigabitEthernet18/0/2-tx active 930966 12597236 0 8.07e1 13.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 930966 12597236 0 1.84e2 13.53
dpdk-input polling 959123 12597236 0 1.09e2 13.13
ethernet-input active 930966 12597236 0 5.93e1 13.53
ip4-input-no-checksum active 930966 12597236 0 8.93e1 13.53
ip4-lookup active 930966 12597236 0 7.94e1 13.53
ip4-rewrite active 930966 12597236 0 7.02e1 13.53
unix-epoll-input polling 936 0 0 1.89e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.14, last 128 main loops .75 per node 12.00
vector rates in 3.6275e6, out 3.6275e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 845306 13647012 0 4.22e1 16.14
TenGigabitEthernet18/0/2-tx active 845306 13647012 0 7.46e1 16.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.50e3 0.00
acl-plugin-in-ip4-fa active 845306 13647012 0 1.78e2 16.14
dpdk-input polling 859127 13647012 0 9.69e1 15.88
ethernet-input active 845306 13647012 0 5.24e1 16.14
ip4-input-no-checksum active 845306 13647012 0 8.37e1 16.14
ip4-lookup active 845306 13647012 0 7.51e1 16.14
ip4-rewrite active 845306 13647012 0 6.47e1 16.14
unix-epoll-input polling 838 0 0 1.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.09, last 128 main loops 0.00 per node 0.00
vector rates in 2.7905e6, out 2.7905e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1153954 10498228 0 6.44e1 9.09
TenGigabitEthernet18/0/2-tx active 1153954 10498228 0 8.99e1 9.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 1153954 10498228 0 2.01e2 9.09
dpdk-input polling 1281808 10498228 0 1.36e2 8.19
ethernet-input active 1153954 10498228 0 7.87e1 9.09
ip4-input-no-checksum active 1153954 10498228 0 1.06e2 9.09
ip4-lookup active 1153954 10498228 0 9.54e1 9.09
ip4-rewrite active 1153954 10498228 0 8.47e1 9.09
unix-epoll-input polling 1250 0 0 1.78e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 24.49, last 128 main loops 1.75 per node 28.00
vector rates in 4.1853e6, out 4.1851e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 642924 15745232 0 3.19e1 24.49
TenGigabitEthernet18/0/2-tx active 642924 15744636 0 6.45e1 24.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 642924 15745232 0 1.68e2 24.49
dpdk-input polling 656603 15745232 0 8.40e1 23.98
ethernet-input active 642924 15745232 0 4.17e1 24.49
ip4-input-no-checksum active 642924 15745232 0 7.32e1 24.49
ip4-lookup active 642924 15745232 0 6.45e1 24.49
ip4-rewrite active 642924 15745232 0 5.55e1 24.49
unix-epoll-input polling 640 0 0 1.86e3 0.00

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

RFC2544: Packet 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 Intel-X710.
  • [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, 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-ethip4udp-ip4base-iacl50sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.81e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
api-rx-from-ring active 0 0 51 4.91e4 0.00
dpdk-process any wait 0 0 1 9.46e3 0.00
fib-walk any wait 0 0 2 1.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.52e2 0.00
lisp-retry-service any wait 0 0 2 1.68e3 0.00
unix-epoll-input polling 4555 0 0 2.09e6 0.00
vpe-oam-process any wait 0 0 1 2.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 198.58, last 128 main loops 13.88 per node 222.00
vector rates in 4.9773e6, out 4.9773e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 95758 19015565 0 1.48e1 198.58
TenGigabitEthernet18/0/3-tx active 95758 19015565 0 5.72e1 198.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 95758 19015565 0 2.17e2 198.58
dpdk-input polling 95758 19015565 0 5.85e1 198.58
ethernet-input active 95758 19015565 0 2.02e1 198.58
ip4-input-no-checksum active 95758 19015565 0 4.94e1 198.58
ip4-lookup active 95758 19015565 0 4.34e1 198.58
ip4-rewrite active 95758 19015565 0 3.96e1 198.58
unix-epoll-input polling 94 0 0 3.79e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 244.53, last 128 main loops 16.00 per node 256.00
vector rates in 4.9724e6, out 4.9724e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77687 18996572 0 1.41e1 244.53
TenGigabitEthernet18/0/2-tx active 77687 18996572 0 5.63e1 244.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.96e3 0.00
acl-plugin-in-ip4-fa active 77687 18996572 0 2.18e2 244.53
dpdk-input polling 78321 18996572 0 5.61e1 242.55
ethernet-input active 77687 18996572 0 1.92e1 244.53
ip4-input-no-checksum active 77687 18996572 0 4.83e1 244.53
ip4-lookup active 77687 18996572 0 4.78e1 244.53
ip4-rewrite active 77687 18996572 0 4.11e1 244.53
unix-epoll-input polling 76 0 0 3.67e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl50sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.84e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.36e3 0.00
api-rx-from-ring active 0 0 52 5.46e4 0.00
dpdk-process any wait 0 0 1 1.16e4 0.00
fib-walk any wait 0 0 2 3.60e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.56e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.11e3 0.00
lisp-retry-service any wait 0 0 2 4.26e3 0.00
statseg-collector-process time wait 0 0 1 6.52e3 0.00
unix-epoll-input polling 5224 0 0 1.81e6 0.00
vpe-oam-process any wait 0 0 1 1.55e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 174.27, last 128 main loops 12.25 per node 196.00
vector rates in 4.8163e6, out 4.8163e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 104658 18239208 0 1.51e1 174.27
TenGigabitEthernet18/0/3-tx active 104658 18239208 0 5.77e1 174.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.29e3 0.00
acl-plugin-in-ip4-fa active 104658 18239208 0 2.26e2 174.27
dpdk-input polling 104658 18239208 0 6.04e1 174.27
ethernet-input active 104658 18239208 0 2.18e1 174.27
ip4-input-no-checksum active 104658 18239208 0 5.03e1 174.27
ip4-lookup active 104658 18239208 0 4.54e1 174.27
ip4-rewrite active 104658 18239208 0 4.05e1 174.27
unix-epoll-input polling 102 0 0 4.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 148.58, last 128 main loops 9.00 per node 144.00
vector rates in 4.8169e6, out 4.8169e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 122771 18241600 0 1.57e1 148.58
TenGigabitEthernet18/0/3-tx active 122771 18241600 0 5.73e1 148.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.91e3 0.00
acl-plugin-in-ip4-fa active 122771 18241600 0 2.24e2 148.58
dpdk-input polling 122771 18241600 0 5.93e1 148.58
ethernet-input active 122771 18241600 0 2.19e1 148.58
ip4-input-no-checksum active 122771 18241600 0 5.13e1 148.58
ip4-lookup active 122771 18241600 0 4.62e1 148.58
ip4-rewrite active 122771 18241600 0 4.06e1 148.58
unix-epoll-input polling 120 0 0 3.97e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 242.83, last 128 main loops 16.00 per node 256.00
vector rates in 4.8082e6, out 4.8082e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74986 18208536 0 1.40e1 242.83
TenGigabitEthernet18/0/2-tx active 74986 18208536 0 5.76e1 242.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.06e3 0.00
acl-plugin-in-ip4-fa active 74986 18208536 0 2.25e2 242.83
dpdk-input polling 76154 18208536 0 5.75e1 239.10
ethernet-input active 74986 18208536 0 2.10e1 242.83
ip4-input-no-checksum active 74986 18208536 0 4.86e1 242.83
ip4-lookup active 74986 18208536 0 5.25e1 242.83
ip4-rewrite active 74986 18208536 0 4.19e1 242.83
unix-epoll-input polling 75 0 0 3.60e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 196.03, last 128 main loops 10.00 per node 160.00
vector rates in 4.8163e6, out 4.8163e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 93043 18239184 0 1.48e1 196.03
TenGigabitEthernet18/0/2-tx active 93043 18239184 0 5.59e1 196.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.20e3 0.00
acl-plugin-in-ip4-fa active 93043 18239184 0 2.26e2 196.03
dpdk-input polling 94382 18239184 0 5.79e1 193.25
ethernet-input active 93043 18239184 0 2.07e1 196.03
ip4-input-no-checksum active 93043 18239184 0 4.98e1 196.03
ip4-lookup active 93043 18239184 0 4.95e1 196.03
ip4-rewrite active 93043 18239184 0 4.24e1 196.03
unix-epoll-input polling 93 0 0 4.15e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl50sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 5.26e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.09e3 0.00
api-rx-from-ring active 0 0 49 2.95e4 0.00
dpdk-process any wait 0 0 2 1.13e4 0.00
fib-walk any wait 0 0 2 3.70e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.00e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.43e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.81e3 0.00
lisp-retry-service any wait 0 0 2 5.28e3 0.00
statseg-collector-process time wait 0 0 1 9.17e3 0.00
unix-epoll-input polling 5667 0 0 1.70e6 0.00
vpe-oam-process any wait 0 0 2 1.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 22.81, last 128 main loops 1.25 per node 20.00
vector rates in 3.4775e6, out 3.4775e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 588518 13422864 0 3.25e1 22.81
TenGigabitEthernet18/0/3-tx active 588518 13422864 0 7.20e1 22.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.23e3 0.00
acl-plugin-in-ip4-fa active 588518 13422864 0 2.73e2 22.81
dpdk-input polling 589587 13422864 0 9.08e1 22.77
ethernet-input active 588518 13422864 0 4.35e1 22.81
ip4-input-no-checksum active 588518 13422864 0 7.19e1 22.81
ip4-lookup active 588518 13422864 0 6.34e1 22.81
ip4-rewrite active 588518 13422864 0 5.53e1 22.81
unix-epoll-input polling 575 0 0 3.50e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 22.46, last 128 main loops 1.25 per node 20.00
vector rates in 3.4759e6, out 3.4759e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 597480 13417008 0 3.31e1 22.46
TenGigabitEthernet18/0/3-tx active 597480 13417008 0 7.08e1 22.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.72e3 0.00
acl-plugin-in-ip4-fa active 597480 13417008 0 2.75e2 22.46
dpdk-input polling 598601 13417008 0 8.75e1 22.41
ethernet-input active 597480 13417008 0 4.34e1 22.46
ip4-input-no-checksum active 597480 13417008 0 7.26e1 22.46
ip4-lookup active 597480 13417008 0 6.54e1 22.46
ip4-rewrite active 597480 13417008 0 5.55e1 22.46
unix-epoll-input polling 584 0 0 3.36e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 22.17, last 128 main loops 1.00 per node 16.00
vector rates in 3.4757e6, out 3.4757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 605260 13415888 0 3.34e1 22.17
TenGigabitEthernet18/0/3-tx active 605260 13415888 0 7.26e1 22.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.53e3 0.00
acl-plugin-in-ip4-fa active 605260 13415888 0 2.73e2 22.17
dpdk-input polling 606487 13415888 0 8.93e1 22.12
ethernet-input active 605260 13415888 0 4.32e1 22.17
ip4-input-no-checksum active 605260 13415888 0 7.30e1 22.17
ip4-lookup active 605260 13415888 0 6.38e1 22.17
ip4-rewrite active 605260 13415888 0 5.57e1 22.17
unix-epoll-input polling 591 0 0 3.39e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 23.53, last 128 main loops 1.38 per node 22.00
vector rates in 3.4775e6, out 3.4775e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 570472 13422850 0 3.21e1 23.53
TenGigabitEthernet18/0/3-tx active 570472 13422850 0 7.22e1 23.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.06e3 0.00
acl-plugin-in-ip4-fa active 570472 13422850 0 2.73e2 23.53
dpdk-input polling 571188 13422850 0 9.11e1 23.49
ethernet-input active 570472 13422850 0 4.26e1 23.53
ip4-input-no-checksum active 570472 13422850 0 7.13e1 23.53
ip4-lookup active 570472 13422850 0 6.34e1 23.53
ip4-rewrite active 570472 13422850 0 5.48e1 23.53
unix-epoll-input polling 557 0 0 3.41e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 24.19, last 128 main loops 1.50 per node 24.00
vector rates in 3.4753e6, out 3.4753e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 554382 13414304 0 3.15e1 24.19
TenGigabitEthernet18/0/2-tx active 554382 13414304 0 7.12e1 24.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.06e3 0.00
acl-plugin-in-ip4-fa active 554382 13414304 0 2.76e2 24.19
dpdk-input polling 559530 13414304 0 8.72e1 23.97
ethernet-input active 554382 13414304 0 4.23e1 24.19
ip4-input-no-checksum active 554382 13414304 0 7.13e1 24.19
ip4-lookup active 554382 13414304 0 6.81e1 24.19
ip4-rewrite active 554382 13414304 0 5.71e1 24.19
unix-epoll-input polling 546 0 0 3.28e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 23.57, last 128 main loops 1.00 per node 16.00
vector rates in 3.4782e6, out 3.4782e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 569499 13425580 0 3.21e1 23.57
TenGigabitEthernet18/0/2-tx active 569499 13425580 0 7.03e1 23.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.01e3 0.00
acl-plugin-in-ip4-fa active 569499 13425580 0 2.74e2 23.57
dpdk-input polling 575298 13425580 0 8.68e1 23.34
ethernet-input active 569499 13425580 0 4.27e1 23.57
ip4-input-no-checksum active 569499 13425580 0 7.19e1 23.57
ip4-lookup active 569499 13425580 0 6.87e1 23.57
ip4-rewrite active 569499 13425580 0 5.77e1 23.57
unix-epoll-input polling 561 0 0 3.46e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 24.42, last 128 main loops 1.50 per node 24.00
vector rates in 3.4774e6, out 3.4774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 549551 13422324 0 3.18e1 24.42
TenGigabitEthernet18/0/2-tx active 549551 13422324 0 7.25e1 24.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.09e3 0.00
acl-plugin-in-ip4-fa active 549551 13422324 0 2.74e2 24.42
dpdk-input polling 554147 13422324 0 8.79e1 24.22
ethernet-input active 549551 13422324 0 4.16e1 24.42
ip4-input-no-checksum active 549551 13422324 0 7.14e1 24.42
ip4-lookup active 549551 13422324 0 6.83e1 24.42
ip4-rewrite active 549551 13422324 0 5.71e1 24.42
unix-epoll-input polling 541 0 0 3.33e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 24.09, 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
TenGigabitEthernet18/0/2-outpu active 556882 13416404 0 3.16e1 24.09
TenGigabitEthernet18/0/2-tx active 556882 13416404 0 7.08e1 24.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.31e3 0.00
acl-plugin-in-ip4-fa active 556882 13416404 0 2.74e2 24.09
dpdk-input polling 561824 13416404 0 8.98e1 23.88
ethernet-input active 556882 13416404 0 4.23e1 24.09
ip4-input-no-checksum active 556882 13416404 0 7.17e1 24.09
ip4-lookup active 556882 13416404 0 6.80e1 24.09
ip4-rewrite active 556882 13416404 0 5.73e1 24.09
unix-epoll-input polling 548 0 0 3.61e3 0.00

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 Intel-X710.
  • [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, 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 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.33e2 0.00
api-rx-from-ring active 0 0 51 4.47e4 0.00
dhcp-client-process any wait 0 0 1 1.01e3 0.00
dpdk-process any wait 0 0 1 5.63e5 0.00
fib-walk any wait 0 0 2 1.13e3 0.00
ip-route-resolver-process any wait 0 0 1 1.25e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.72e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.27e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.80e3 0.00
lisp-retry-service any wait 0 0 2 1.45e3 0.00
statseg-collector-process time wait 0 0 1 3.06e3 0.00
unix-epoll-input polling 4483 0 0 2.13e6 0.00
vpe-oam-process any wait 0 0 2 8.60e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 223.55, last 128 main loops 14.00 per node 224.00
vector rates in 5.6231e6, out 5.6231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96161 21497135 0 1.46e1 223.55
TenGigabitEthernet18/0/3-tx active 96161 21497135 0 5.74e1 223.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 96161 21497135 0 1.59e2 223.55
dpdk-input polling 96161 21497135 0 5.82e1 223.55
ethernet-input active 96161 21497135 0 2.02e1 223.55
ip4-input-no-checksum active 96161 21497135 0 5.04e1 223.55
ip4-lookup active 96161 21497135 0 4.37e1 223.55
ip4-rewrite active 96161 21497135 0 3.96e1 223.55
unix-epoll-input polling 94 0 0 3.32e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 247.02, last 128 main loops 16.00 per node 256.00
vector rates in 5.6231e6, out 5.6231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87026 21497240 0 1.46e1 247.02
TenGigabitEthernet18/0/2-tx active 87026 21497240 0 5.78e1 247.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 87026 21497240 0 1.59e2 247.02
dpdk-input polling 87360 21497240 0 5.68e1 246.08
ethernet-input active 87026 21497240 0 1.91e1 247.02
ip4-input-no-checksum active 87026 21497240 0 4.89e1 247.02
ip4-lookup active 87026 21497240 0 4.71e1 247.02
ip4-rewrite active 87026 21497240 0 4.01e1 247.02
unix-epoll-input polling 85 0 0 3.00e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.43e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.15e2 0.00
api-rx-from-ring active 0 0 52 5.27e4 0.00
dhcp-client-process any wait 0 0 1 3.19e3 0.00
dpdk-process any wait 0 0 1 6.16e5 0.00
fib-walk any wait 0 0 2 1.44e3 0.00
ip-route-resolver-process any wait 0 0 1 1.07e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.75e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.25e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.35e3 0.00
lisp-retry-service any wait 0 0 2 2.45e3 0.00
statseg-collector-process time wait 0 0 1 4.24e3 0.00
unix-epoll-input polling 3952 0 0 2.43e6 0.00
vpe-oam-process any wait 0 0 2 1.24e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 223.79, last 128 main loops 13.50 per node 216.00
vector rates in 5.5468e6, out 5.5468e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 95345 21338120 0 1.47e1 223.79
TenGigabitEthernet18/0/3-tx active 95345 21338120 0 5.78e1 223.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 95345 21338120 0 1.61e2 223.79
dpdk-input polling 95345 21338120 0 5.99e1 223.79
ethernet-input active 95345 21338120 0 2.05e1 223.79
ip4-input-no-checksum active 95345 21338120 0 5.01e1 223.79
ip4-lookup active 95345 21338120 0 4.52e1 223.79
ip4-rewrite active 95345 21338120 0 3.98e1 223.79
unix-epoll-input polling 93 0 0 3.20e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 209.54, last 128 main loops 13.75 per node 220.00
vector rates in 5.5475e6, out 5.5475e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101848 21340848 0 1.49e1 209.54
TenGigabitEthernet18/0/3-tx active 101848 21340848 0 5.73e1 209.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.82e3 0.00
acl-plugin-in-ip4-fa active 101848 21340848 0 1.62e2 209.54
dpdk-input polling 101848 21340848 0 5.87e1 209.54
ethernet-input active 101848 21340848 0 2.05e1 209.54
ip4-input-no-checksum active 101848 21340848 0 5.09e1 209.54
ip4-lookup active 101848 21340848 0 4.49e1 209.54
ip4-rewrite active 101848 21340848 0 4.00e1 209.54
unix-epoll-input polling 99 0 0 3.27e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 238.86, last 128 main loops 15.50 per node 248.00
vector rates in 5.5406e6, out 5.5406e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89234 21314100 0 1.47e1 238.86
TenGigabitEthernet18/0/2-tx active 89234 21314100 0 5.92e1 238.86
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 89234 21314100 0 1.59e2 238.86
dpdk-input polling 90261 21314100 0 5.87e1 236.14
ethernet-input active 89234 21314100 0 1.97e1 238.86
ip4-input-no-checksum active 89234 21314100 0 4.94e1 238.86
ip4-lookup active 89234 21314100 0 4.79e1 238.86
ip4-rewrite active 89234 21314100 0 4.04e1 238.86
unix-epoll-input polling 88 0 0 3.18e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 241.93, last 128 main loops 14.75 per node 236.00
vector rates in 5.5537e6, out 5.5537e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88311 21364696 0 1.47e1 241.93
TenGigabitEthernet18/0/2-tx active 88311 21364696 0 5.70e1 241.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 88311 21364696 0 1.63e2 241.93
dpdk-input polling 89389 21364696 0 5.72e1 239.01
ethernet-input active 88311 21364696 0 1.94e1 241.93
ip4-input-no-checksum active 88311 21364696 0 4.95e1 241.93
ip4-lookup active 88311 21364696 0 4.78e1 241.93
ip4-rewrite active 88311 21364696 0 3.96e1 241.93
unix-epoll-input polling 87 0 0 3.13e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.44e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.56e2 0.00
api-rx-from-ring active 0 0 36 3.63e4 0.00
dpdk-process any wait 0 0 2 3.28e5 0.00
fib-walk any wait 0 0 2 1.93e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.53e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.08e3 0.00
lisp-retry-service any wait 0 0 2 2.58e3 0.00
statseg-collector-process time wait 0 0 1 6.44e3 0.00
unix-epoll-input polling 3392 0 0 2.82e6 0.00
vpe-oam-process any wait 0 0 2 1.74e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.99, 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
TenGigabitEthernet18/0/3-outpu active 783897 13318764 0 4.08e1 16.99
TenGigabitEthernet18/0/3-tx active 783897 13318764 0 7.76e1 16.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 783897 13318764 0 2.05e2 16.99
dpdk-input polling 784844 13318764 0 1.06e2 16.97
ethernet-input active 783897 13318764 0 5.07e1 16.99
ip4-input-no-checksum active 783897 13318764 0 8.13e1 16.99
ip4-lookup active 783897 13318764 0 7.09e1 16.99
ip4-rewrite active 783897 13318764 0 6.31e1 16.99
unix-epoll-input polling 766 0 0 3.06e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 16.14, last 128 main loops 1.50 per node 24.00
vector rates in 3.4732e6, out 3.4732e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 823458 13288952 0 4.17e1 16.14
TenGigabitEthernet18/0/3-tx active 823458 13288952 0 7.58e1 16.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.99e3 0.00
acl-plugin-in-ip4-fa active 823458 13288952 0 2.07e2 16.14
dpdk-input polling 825085 13288952 0 1.01e2 16.11
ethernet-input active 823458 13288952 0 5.24e1 16.14
ip4-input-no-checksum active 823458 13288952 0 8.28e1 16.14
ip4-lookup active 823458 13288952 0 7.28e1 16.14
ip4-rewrite active 823458 13288952 0 6.44e1 16.14
unix-epoll-input polling 805 0 0 3.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.24, last 128 main loops 1.00 per node 16.00
vector rates in 3.4699e6, out 3.4699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 817316 13276736 0 4.17e1 16.24
TenGigabitEthernet18/0/3-tx active 817316 13276736 0 7.91e1 16.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 817316 13276736 0 2.07e2 16.24
dpdk-input polling 819033 13276736 0 1.02e2 16.21
ethernet-input active 817316 13276736 0 5.13e1 16.24
ip4-input-no-checksum active 817316 13276736 0 8.25e1 16.24
ip4-lookup active 817316 13276736 0 7.23e1 16.24
ip4-rewrite active 817316 13276736 0 6.42e1 16.24
unix-epoll-input polling 799 0 0 3.03e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.73, last 128 main loops .75 per node 12.00
vector rates in 3.4786e6, out 3.4786e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 795664 13309720 0 4.09e1 16.73
TenGigabitEthernet18/0/3-tx active 795664 13309720 0 7.78e1 16.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-in-ip4-fa active 795664 13309720 0 2.07e2 16.73
dpdk-input polling 796724 13309720 0 9.95e1 16.71
ethernet-input active 795664 13309720 0 5.13e1 16.73
ip4-input-no-checksum active 795664 13309720 0 8.14e1 16.73
ip4-lookup active 795664 13309720 0 7.05e1 16.73
ip4-rewrite active 795664 13309720 0 6.36e1 16.73
unix-epoll-input polling 777 0 0 3.11e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.81, last 128 main loops 1.50 per node 24.00
vector rates in 3.4674e6, out 3.4674e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 789360 13266656 0 4.05e1 16.81
TenGigabitEthernet18/0/2-tx active 789360 13266656 0 7.79e1 16.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 789360 13266656 0 2.09e2 16.81
dpdk-input polling 803359 13266656 0 1.00e2 16.51
ethernet-input active 789360 13266656 0 5.16e1 16.81
ip4-input-no-checksum active 789360 13266656 0 8.16e1 16.81
ip4-lookup active 789360 13266656 0 7.42e1 16.81
ip4-rewrite active 789360 13266656 0 6.39e1 16.81
unix-epoll-input polling 784 0 0 3.13e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.82, last 128 main loops 1.50 per node 24.00
vector rates in 3.4868e6, out 3.4868e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 793123 13341048 0 4.06e1 16.82
TenGigabitEthernet18/0/2-tx active 793123 13341048 0 7.51e1 16.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.97e3 0.00
acl-plugin-in-ip4-fa active 793123 13341048 0 2.09e2 16.82
dpdk-input polling 806429 13341048 0 9.87e1 16.54
ethernet-input active 793123 13341048 0 5.19e1 16.82
ip4-input-no-checksum active 793123 13341048 0 8.19e1 16.82
ip4-lookup active 793123 13341048 0 7.48e1 16.82
ip4-rewrite active 793123 13341048 0 6.39e1 16.82
unix-epoll-input polling 787 0 0 3.09e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 16.93, last 128 main loops .75 per node 12.00
vector rates in 3.4758e6, out 3.4758e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 785647 13299104 0 4.07e1 16.93
TenGigabitEthernet18/0/2-tx active 785647 13299104 0 7.72e1 16.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-in-ip4-fa active 785647 13299104 0 2.09e2 16.93
dpdk-input polling 798212 13299104 0 9.88e1 16.66
ethernet-input active 785647 13299104 0 5.08e1 16.93
ip4-input-no-checksum active 785647 13299104 0 8.16e1 16.93
ip4-lookup active 785647 13299104 0 7.69e1 16.93
ip4-rewrite active 785647 13299104 0 6.35e1 16.93
unix-epoll-input polling 779 0 0 2.80e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 16.89, last 128 main loops .75 per node 12.00
vector rates in 3.4728e6, out 3.4728e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 786697 13287376 0 4.05e1 16.89
TenGigabitEthernet18/0/2-tx active 786697 13287376 0 7.81e1 16.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 786697 13287376 0 2.09e2 16.89
dpdk-input polling 801038 13287376 0 1.00e2 16.59
ethernet-input active 786697 13287376 0 5.15e1 16.89
ip4-input-no-checksum active 786697 13287376 0 8.18e1 16.89
ip4-lookup active 786697 13287376 0 7.43e1 16.89
ip4-rewrite active 786697 13287376 0 6.39e1 16.89
unix-epoll-input polling 781 0 0 3.09e3 0.00

10ge2p1x710-ethip4udp-ip4base-iacl50sl-100flows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 100 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-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 15 1.74e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.25e2 0.00
api-rx-from-ring active 0 0 52 4.03e4 0.00
dpdk-process any wait 0 0 1 5.63e5 0.00
fib-walk any wait 0 0 2 1.32e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.39e2 0.00
lisp-retry-service any wait 0 0 2 1.05e3 0.00
unix-epoll-input polling 3173 0 0 2.97e6 0.00
vpe-oam-process any wait 0 0 2 8.96e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 150.28, last 128 main loops 1160.75 per node 145.09
vector rates in 4.7481e6, out 4.7481e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 119096 17898140 0 1.57e1 150.28
TenGigabitEthernet18/0/3-tx active 119096 17898140 0 5.43e1 150.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.46e3 0.00
acl-plugin-in-ip4-fa active 119096 17898140 0 2.36e2 150.28
dpdk-input polling 119096 17898140 0 5.57e1 150.28
ethernet-input active 119096 17898140 0 2.12e1 150.28
ip4-input-no-checksum active 119096 17898140 0 5.22e1 150.28
ip4-lookup active 119096 17898140 0 4.81e1 150.28
ip4-rewrite active 119096 17898140 0 4.09e1 150.28
unix-epoll-input polling 117 0 0 1.86e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 166.11, last 128 main loops 9.75 per node 156.00
vector rates in 4.7481e6, out 4.7481e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 107749 17898152 0 1.54e1 166.11
TenGigabitEthernet18/0/2-tx active 107749 17898152 0 5.43e1 166.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 107749 17898152 0 2.38e2 166.11
dpdk-input polling 108475 17898152 0 5.48e1 164.99
ethernet-input active 107749 17898152 0 2.07e1 166.11
ip4-input-no-checksum active 107749 17898152 0 5.13e1 166.11
ip4-lookup active 107749 17898152 0 4.86e1 166.11
ip4-rewrite active 107749 17898152 0 4.09e1 166.11
unix-epoll-input polling 106 0 0 1.92e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl50sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.61e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.13e2 0.00
api-rx-from-ring active 0 0 52 3.32e4 0.00
dpdk-process any wait 0 0 1 6.02e5 0.00
fib-walk any wait 0 0 2 2.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.17e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.81e3 0.00
lisp-retry-service any wait 0 0 2 2.81e3 0.00
statseg-collector-process time wait 0 0 1 6.93e3 0.00
unix-epoll-input polling 5488 0 0 1.73e6 0.00
vpe-oam-process any wait 0 0 2 9.84e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 57.42, last 128 main loops 1.25 per node 20.00
vector rates in 3.6789e6, out 3.6789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 244106 14015364 0 2.03e1 57.42
TenGigabitEthernet18/0/3-tx active 244106 14015364 0 5.72e1 57.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 244106 14015364 0 3.48e2 57.42
dpdk-input polling 254757 14015364 0 6.43e1 55.01
ethernet-input active 244106 14015364 0 2.79e1 57.42
ip4-input-no-checksum active 244106 14015364 0 5.96e1 57.42
ip4-lookup active 244106 14015364 0 5.09e1 57.42
ip4-rewrite active 244106 14015364 0 4.49e1 57.42
unix-epoll-input polling 249 0 0 2.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 56.30, last 128 main loops 4.25 per node 68.00
vector rates in 3.6794e6, out 3.6794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 248958 14017004 0 2.02e1 56.30
TenGigabitEthernet18/0/3-tx active 248958 14017004 0 5.79e1 56.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 248958 14017004 0 3.49e2 56.30
dpdk-input polling 259419 14017004 0 6.49e1 54.03
ethernet-input active 248958 14017004 0 2.81e1 56.30
ip4-input-no-checksum active 248958 14017004 0 5.79e1 56.30
ip4-lookup active 248958 14017004 0 5.05e1 56.30
ip4-rewrite active 248958 14017004 0 4.46e1 56.30
unix-epoll-input polling 253 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 24.61, last 128 main loops 3.13 per node 50.00
vector rates in 3.2377e6, out 3.2377e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 501273 12334468 0 3.00e1 24.61
TenGigabitEthernet18/0/2-tx active 501273 12334468 0 6.65e1 24.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 501273 12334468 0 3.49e2 24.61
dpdk-input polling 565503 12334468 0 8.32e1 21.81
ethernet-input active 501273 12334468 0 4.11e1 24.61
ip4-input-no-checksum active 501273 12334468 0 6.89e1 24.61
ip4-lookup active 501273 12334468 0 6.47e1 24.61
ip4-rewrite active 501273 12334468 0 5.34e1 24.61
unix-epoll-input polling 552 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 89.71, last 128 main loops 6.25 per node 100.00
vector rates in 4.1204e6, out 4.1204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 174981 15697092 0 1.69e1 89.71
TenGigabitEthernet18/0/2-tx active 174981 15697092 0 5.33e1 89.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 174981 15697092 0 3.07e2 89.71
dpdk-input polling 176222 15697092 0 5.85e1 89.08
ethernet-input active 174981 15697092 0 2.34e1 89.71
ip4-input-no-checksum active 174981 15697092 0 5.32e1 89.71
ip4-lookup active 174981 15697092 0 4.97e1 89.71
ip4-rewrite active 174981 15697092 0 4.10e1 89.71
unix-epoll-input polling 172 0 0 1.88e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl50sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.68e2 0.00
api-rx-from-ring active 0 0 51 4.79e4 0.00
dpdk-process any wait 0 0 1 6.39e5 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.01e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.14e3 0.00
lisp-retry-service any wait 0 0 2 2.24e3 0.00
statseg-collector-process time wait 0 0 1 6.55e3 0.00
unix-epoll-input polling 5622 0 0 1.67e6 0.00
vpe-oam-process any wait 0 0 2 1.78e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 46.59, last 128 main loops 1.75 per node 28.00
vector rates in 3.1718e6, out 3.1718e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 255643 11912688 0 2.07e1 46.59
TenGigabitEthernet18/0/3-tx active 255643 11912688 0 5.67e1 46.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.02e3 0.00
acl-plugin-in-ip4-fa active 255643 11912688 0 4.58e2 46.59
dpdk-input polling 255643 11912688 0 6.61e1 46.59
ethernet-input active 255643 11912688 0 2.88e1 46.59
ip4-input-no-checksum active 255643 11912688 0 5.74e1 46.59
ip4-lookup active 255643 11912688 0 4.98e1 46.59
ip4-rewrite active 255643 11912688 0 4.33e1 46.59
unix-epoll-input polling 249 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.69, last 128 main loops 1.25 per node 20.00
vector rates in 2.7194e6, out 2.7194e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 470801 10213460 0 3.09e1 21.69
TenGigabitEthernet18/0/3-tx active 470801 10213460 0 6.56e1 21.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-in-ip4-fa active 470801 10213460 0 4.98e2 21.69
dpdk-input polling 472523 10213460 0 8.35e1 21.61
ethernet-input active 470801 10213460 0 4.22e1 21.69
ip4-input-no-checksum active 470801 10213460 0 6.85e1 21.69
ip4-lookup active 470801 10213460 0 6.18e1 21.69
ip4-rewrite active 470801 10213460 0 5.24e1 21.69
unix-epoll-input polling 461 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 15.46, last 128 main loops 1.25 per node 20.00
vector rates in 2.4924e6, out 2.4924e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 605453 9361136 0 3.96e1 15.46
TenGigabitEthernet18/0/3-tx active 605453 9361136 0 7.12e1 15.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 605453 9361136 0 5.14e2 15.46
dpdk-input polling 629377 9361136 0 9.63e1 14.87
ethernet-input active 605453 9361136 0 5.03e1 15.46
ip4-input-no-checksum active 605453 9361136 0 7.85e1 15.46
ip4-lookup active 605453 9361136 0 6.96e1 15.46
ip4-rewrite active 605453 9361136 0 6.09e1 15.46
unix-epoll-input polling 614 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 29.86, last 128 main loops 2.00 per node 32.00
vector rates in 2.9457e6, out 2.9457e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 370504 11063492 0 2.51e1 29.86
TenGigabitEthernet18/0/3-tx active 370504 11063492 0 6.30e1 29.86
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-in-ip4-fa active 370504 11063492 0 4.71e2 29.86
dpdk-input polling 370833 11063492 0 7.98e1 29.83
ethernet-input active 370504 11063492 0 3.56e1 29.86
ip4-input-no-checksum active 370504 11063492 0 6.08e1 29.86
ip4-lookup active 370504 11063492 0 5.50e1 29.86
ip4-rewrite active 370504 11063492 0 4.64e1 29.86
unix-epoll-input polling 361 0 0 1.85e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 27.70, last 128 main loops 3.00 per node 48.00
vector rates in 2.7191e6, out 2.7191e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 368637 10212628 0 2.68e1 27.70
TenGigabitEthernet18/0/2-tx active 368637 10212628 0 6.34e1 27.70
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-in-ip4-fa active 368637 10212628 0 5.29e2 27.70
dpdk-input polling 371726 10212628 0 7.77e1 27.47
ethernet-input active 368637 10212628 0 3.73e1 27.70
ip4-input-no-checksum active 368637 10212628 0 6.38e1 27.70
ip4-lookup active 368637 10212628 0 5.92e1 27.70
ip4-rewrite active 368637 10212628 0 4.90e1 27.70
unix-epoll-input polling 363 0 0 1.97e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 46.41, last 128 main loops 3.50 per node 56.00
vector rates in 2.9457e6, out 2.9457e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 238398 11063624 0 2.09e1 46.41
TenGigabitEthernet18/0/2-tx active 238398 11063624 0 5.71e1 46.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 238398 11063624 0 5.11e2 46.41
dpdk-input polling 240858 11063624 0 6.74e1 45.93
ethernet-input active 238398 11063624 0 2.91e1 46.41
ip4-input-no-checksum active 238398 11063624 0 5.86e1 46.41
ip4-lookup active 238398 11063624 0 5.32e1 46.41
ip4-rewrite active 238398 11063624 0 4.45e1 46.41
unix-epoll-input polling 235 0 0 1.94e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 13.82, last 128 main loops .75 per node 12.00
vector rates in 2.2661e6, out 2.2661e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 615711 8510948 0 4.35e1 13.82
TenGigabitEthernet18/0/2-tx active 615711 8510948 0 7.62e1 13.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.37e3 0.00
acl-plugin-in-ip4-fa active 615711 8510948 0 5.73e2 13.82
dpdk-input polling 636276 8510948 0 1.05e2 13.38
ethernet-input active 615711 8510948 0 5.46e1 13.82
ip4-input-no-checksum active 615711 8510948 0 8.26e1 13.82
ip4-lookup active 615711 8510948 0 7.80e1 13.82
ip4-rewrite active 615711 8510948 0 6.48e1 13.82
unix-epoll-input polling 621 0 0 1.89e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 236.57, last 128 main loops 14.75 per node 236.00
vector rates in 3.3984e6, out 3.3984e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 53953 12763768 0 1.31e1 236.57
TenGigabitEthernet18/0/2-tx active 53953 12763768 0 5.04e1 236.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.46e3 0.00
acl-plugin-in-ip4-fa active 53953 12763768 0 4.70e2 236.57
dpdk-input polling 55906 12763768 0 5.35e1 228.31
ethernet-input active 53953 12763768 0 1.88e1 236.57
ip4-input-no-checksum active 53953 12763768 0 4.84e1 236.57
ip4-lookup active 53953 12763768 0 4.41e1 236.57
ip4-rewrite active 53953 12763768 0 3.61e1 236.57
unix-epoll-input polling 55 0 0 2.00e3 0.00

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

RFC2544: Packet 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 Intel-X710.
  • [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, 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-ethip4udp-ip4base-iacl50sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.84e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.14e2 0.00
api-rx-from-ring active 0 0 51 4.25e4 0.00
dpdk-process any wait 0 0 1 5.96e3 0.00
fib-walk any wait 0 0 1 1.52e3 0.00
ip-neighbor-scan-process any wait 0 0 1 9.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 4 5.69e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.37e3 0.00
lisp-retry-service any wait 0 0 1 1.82e3 0.00
statseg-collector-process time wait 0 0 1 5.32e3 0.00
unix-epoll-input polling 2278 0 0 4.18e6 0.00
vpe-oam-process any wait 0 0 2 1.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 172.34, last 128 main loops 16.00 per node 256.00
vector rates in 4.7916e6, out 4.7916e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105922 18254628 0 1.52e1 172.34
TenGigabitEthernet18/0/3-tx active 105922 18254628 0 5.50e1 172.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 105922 18254628 0 2.38e2 172.34
dpdk-input polling 105922 18254628 0 5.48e1 172.34
ethernet-input active 105922 18254628 0 2.04e1 172.34
ip4-input-no-checksum active 105922 18254628 0 5.11e1 172.34
ip4-lookup active 105922 18254628 0 4.39e1 172.34
ip4-rewrite active 105922 18254628 0 4.08e1 172.34
unix-epoll-input polling 103 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 216.04, last 128 main loops 14.25 per node 228.00
vector rates in 4.7916e6, out 4.7916e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84497 18254644 0 1.44e1 216.04
TenGigabitEthernet18/0/2-tx active 84497 18254644 0 5.34e1 216.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.41e3 0.00
acl-plugin-in-ip4-fa active 84497 18254644 0 2.39e2 216.04
dpdk-input polling 85082 18254644 0 5.35e1 214.55
ethernet-input active 84497 18254644 0 1.96e1 216.04
ip4-input-no-checksum active 84497 18254644 0 5.04e1 216.04
ip4-lookup active 84497 18254644 0 4.79e1 216.04
ip4-rewrite active 84497 18254644 0 4.13e1 216.04
unix-epoll-input polling 83 0 0 1.88e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl50sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.48e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.19e2 0.00
api-rx-from-ring active 0 0 51 2.99e4 0.00
dpdk-process any wait 0 0 1 8.56e3 0.00
fib-walk any wait 0 0 2 1.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.06e2 0.00
lisp-retry-service any wait 0 0 2 1.29e3 0.00
unix-epoll-input polling 5198 0 0 1.83e6 0.00
vpe-oam-process any wait 0 0 2 1.28e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 55.24, last 128 main loops 2.75 per node 44.00
vector rates in 3.6945e6, out 3.6945e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 254357 14050120 0 2.02e1 55.24
TenGigabitEthernet18/0/3-tx active 254357 14050120 0 5.82e1 55.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.38e3 0.00
acl-plugin-in-ip4-fa active 254357 14050120 0 3.44e2 55.24
dpdk-input polling 257701 14050120 0 6.62e1 54.52
ethernet-input active 254357 14050120 0 2.80e1 55.24
ip4-input-no-checksum active 254357 14050120 0 5.79e1 55.24
ip4-lookup active 254357 14050120 0 5.16e1 55.24
ip4-rewrite active 254357 14050120 0 4.45e1 55.24
unix-epoll-input polling 251 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 54.87, last 128 main loops 2.50 per node 40.00
vector rates in 3.6946e6, out 3.6946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 256077 14050660 0 2.02e1 54.87
TenGigabitEthernet18/0/3-tx active 256077 14050660 0 5.76e1 54.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-in-ip4-fa active 256077 14050660 0 3.46e2 54.87
dpdk-input polling 259350 14050660 0 6.47e1 54.18
ethernet-input active 256077 14050660 0 2.78e1 54.87
ip4-input-no-checksum active 256077 14050660 0 5.83e1 54.87
ip4-lookup active 256077 14050660 0 5.17e1 54.87
ip4-rewrite active 256077 14050660 0 4.43e1 54.87
unix-epoll-input polling 253 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 55.73, last 128 main loops 2.00 per node 32.00
vector rates in 3.6942e6, out 3.6942e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 252108 14048932 0 1.99e1 55.73
TenGigabitEthernet18/0/2-tx active 252108 14048932 0 5.75e1 55.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 252108 14048932 0 3.39e2 55.73
dpdk-input polling 253783 14048932 0 6.56e1 55.36
ethernet-input active 252108 14048932 0 2.82e1 55.73
ip4-input-no-checksum active 252108 14048932 0 5.69e1 55.73
ip4-lookup active 252108 14048932 0 5.63e1 55.73
ip4-rewrite active 252108 14048932 0 4.66e1 55.73
unix-epoll-input polling 247 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 52.91, last 128 main loops 3.75 per node 60.00
vector rates in 3.6949e6, out 3.6949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 265557 14051752 0 2.04e1 52.91
TenGigabitEthernet18/0/2-tx active 265557 14051752 0 5.68e1 52.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.37e3 0.00
acl-plugin-in-ip4-fa active 265557 14051752 0 3.39e2 52.91
dpdk-input polling 267339 14051752 0 6.57e1 52.56
ethernet-input active 265557 14051752 0 2.76e1 52.91
ip4-input-no-checksum active 265557 14051752 0 5.73e1 52.91
ip4-lookup active 265557 14051752 0 5.69e1 52.91
ip4-rewrite active 265557 14051752 0 4.69e1 52.91
unix-epoll-input polling 261 0 0 1.84e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl50sl-100kflows-ndrpdr
 Not Captured 

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 Intel-X710.
  • [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, 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
 Not Captured 
64b-4t2c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.48e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.14e2 0.00
api-rx-from-ring active 0 0 47 2.86e4 0.00
dpdk-process any wait 0 0 1 7.31e3 0.00
fib-walk any wait 0 0 2 1.79e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 6.54e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.10e3 0.00
lisp-retry-service any wait 0 0 2 2.74e3 0.00
statseg-collector-process time wait 0 0 1 5.52e3 0.00
unix-epoll-input polling 4639 0 0 2.06e6 0.00
vpe-oam-process any wait 0 0 2 1.08e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 40.57, last 128 main loops 2.25 per node 36.00
vector rates in 3.6108e6, out 3.6108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 341019 13834536 0 2.32e1 40.57
TenGigabitEthernet18/0/3-tx active 341019 13834536 0 6.02e1 40.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.38e3 0.00
acl-plugin-in-ip4-fa active 341019 13834536 0 3.33e2 40.57
dpdk-input polling 374914 13834536 0 7.14e1 36.90
ethernet-input active 341019 13834536 0 3.18e1 40.57
ip4-input-no-checksum active 341019 13834536 0 6.11e1 40.57
ip4-lookup active 341019 13834536 0 5.52e1 40.57
ip4-rewrite active 341019 13834536 0 4.71e1 40.57
unix-epoll-input polling 366 0 0 2.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 39.59, last 128 main loops 1.75 per node 28.00
vector rates in 3.6112e6, out 3.6112e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 349502 13836156 0 2.35e1 39.59
TenGigabitEthernet18/0/3-tx active 349502 13836156 0 5.99e1 39.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 349502 13836156 0 3.35e2 39.59
dpdk-input polling 388242 13836156 0 7.09e1 35.64
ethernet-input active 349502 13836156 0 3.20e1 39.59
ip4-input-no-checksum active 349502 13836156 0 6.17e1 39.59
ip4-lookup active 349502 13836156 0 5.30e1 39.59
ip4-rewrite active 349502 13836156 0 4.71e1 39.59
unix-epoll-input polling 379 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 50.11, last 128 main loops 7.25 per node 115.99
vector rates in 3.6068e6, out 3.6068e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 275774 13819044 0 2.11e1 50.11
TenGigabitEthernet18/0/2-tx active 275774 13819044 0 5.83e1 50.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 275774 13819044 0 3.51e2 50.11
dpdk-input polling 278781 13819044 0 6.68e1 49.57
ethernet-input active 275774 13819044 0 2.91e1 50.11
ip4-input-no-checksum active 275774 13819044 0 5.91e1 50.11
ip4-lookup active 275774 13819044 0 5.56e1 50.11
ip4-rewrite active 275774 13819044 0 4.56e1 50.11
unix-epoll-input polling 272 0 0 1.82e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 50.02, last 128 main loops 3.75 per node 60.00
vector rates in 3.6153e6, out 3.6153e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 276944 13851696 0 2.15e1 50.02
TenGigabitEthernet18/0/2-tx active 276944 13851696 0 5.75e1 50.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.39e3 0.00
acl-plugin-in-ip4-fa active 276944 13851696 0 3.49e2 50.02
dpdk-input polling 281110 13851696 0 6.67e1 49.28
ethernet-input active 276944 13851696 0 2.92e1 50.02
ip4-input-no-checksum active 276944 13851696 0 5.94e1 50.02
ip4-lookup active 276944 13851696 0 5.51e1 50.02
ip4-rewrite active 276944 13851696 0 4.57e1 50.02
unix-epoll-input polling 275 0 0 1.99e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.63e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.59e2 0.00
api-rx-from-ring active 0 0 52 4.45e4 0.00
dpdk-process any wait 0 0 1 1.34e4 0.00
fib-walk any wait 0 0 2 1.96e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.28e3 0.00
lisp-retry-service any wait 0 0 2 2.33e3 0.00
unix-epoll-input polling 4366 0 0 2.19e6 0.00
vpe-oam-process any wait 0 0 2 1.90e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 51.27, last 128 main loops 4.50 per node 72.00
vector rates in 2.9402e6, out 2.9402e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 219447 11251436 0 1.95e1 51.27
TenGigabitEthernet18/0/3-tx active 219447 11251436 0 5.72e1 51.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 219447 11251436 0 5.27e2 51.27
dpdk-input polling 219541 11251436 0 6.59e1 51.25
ethernet-input active 219447 11251436 0 2.77e1 51.27
ip4-input-no-checksum active 219447 11251436 0 5.53e1 51.27
ip4-lookup active 219447 11251436 0 4.86e1 51.27
ip4-rewrite active 219447 11251436 0 4.22e1 51.27
unix-epoll-input polling 214 0 0 1.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 49.61, last 128 main loops 373.75 per node 46.72
vector rates in 2.9336e6, out 2.9336e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 226270 11226240 0 1.99e1 49.61
TenGigabitEthernet18/0/3-tx active 226270 11226240 0 5.61e1 49.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 226270 11226240 0 5.29e2 49.61
dpdk-input polling 226316 11226240 0 6.43e1 49.60
ethernet-input active 226270 11226240 0 2.79e1 49.61
ip4-input-no-checksum active 226270 11226240 0 5.56e1 49.61
ip4-lookup active 226270 11226240 0 4.99e1 49.61
ip4-rewrite active 226270 11226240 0 4.25e1 49.61
unix-epoll-input polling 221 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 45.27, last 128 main loops 2.50 per node 40.00
vector rates in 2.9309e6, out 2.9309e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 247745 11215960 0 2.06e1 45.27
TenGigabitEthernet18/0/3-tx active 247745 11215960 0 5.70e1 45.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.29e3 0.00
acl-plugin-in-ip4-fa active 247745 11215960 0 5.23e2 45.27
dpdk-input polling 247853 11215960 0 6.74e1 45.25
ethernet-input active 247745 11215960 0 2.88e1 45.27
ip4-input-no-checksum active 247745 11215960 0 5.67e1 45.27
ip4-lookup active 247745 11215960 0 4.96e1 45.27
ip4-rewrite active 247745 11215960 0 4.29e1 45.27
unix-epoll-input polling 242 0 0 1.82e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 47.79, last 128 main loops 3.25 per node 52.00
vector rates in 2.9381e6, out 2.9381e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 235268 11243648 0 2.02e1 47.79
TenGigabitEthernet18/0/3-tx active 235268 11243648 0 5.86e1 47.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 235268 11243648 0 5.19e2 47.79
dpdk-input polling 235348 11243648 0 7.00e1 47.77
ethernet-input active 235268 11243648 0 2.84e1 47.79
ip4-input-no-checksum active 235268 11243648 0 5.58e1 47.79
ip4-lookup active 235268 11243648 0 4.85e1 47.79
ip4-rewrite active 235268 11243648 0 4.25e1 47.79
unix-epoll-input polling 229 0 0 1.84e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 55.61, last 128 main loops 1.75 per node 28.00
vector rates in 2.9286e6, out 2.9286e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 201541 11207229 0 1.87e1 55.61
TenGigabitEthernet18/0/2-tx active 201541 11207229 0 5.68e1 55.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 201541 11207229 0 5.33e2 55.61
dpdk-input polling 203935 11207229 0 6.54e1 54.95
ethernet-input active 201541 11207229 0 2.69e1 55.61
ip4-input-no-checksum active 201541 11207229 0 5.43e1 55.61
ip4-lookup active 201541 11207229 0 5.02e1 55.61
ip4-rewrite active 201541 11207229 0 4.23e1 55.61
unix-epoll-input polling 198 0 0 1.89e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 62.81, last 128 main loops 4.25 per node 68.00
vector rates in 2.9449e6, out 2.9449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 179424 11269906 0 1.79e1 62.81
TenGigabitEthernet18/0/2-tx active 179424 11269906 0 5.44e1 62.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.32e3 0.00
acl-plugin-in-ip4-fa active 179424 11269906 0 5.38e2 62.81
dpdk-input polling 181700 11269906 0 6.23e1 62.02
ethernet-input active 179424 11269906 0 2.58e1 62.81
ip4-input-no-checksum active 179424 11269906 0 5.36e1 62.81
ip4-lookup active 179424 11269906 0 5.03e1 62.81
ip4-rewrite active 179424 11269906 0 4.14e1 62.81
unix-epoll-input polling 177 0 0 1.99e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 59.91, last 128 main loops 3.25 per node 52.00
vector rates in 2.9357e6, out 2.9357e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 187512 11234428 0 1.84e1 59.91
TenGigabitEthernet18/0/2-tx active 187512 11234428 0 5.55e1 59.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 187512 11234428 0 5.36e2 59.91
dpdk-input polling 189873 11234428 0 6.39e1 59.17
ethernet-input active 187512 11234428 0 2.59e1 59.91
ip4-input-no-checksum active 187512 11234428 0 5.42e1 59.91
ip4-lookup active 187512 11234428 0 5.01e1 59.91
ip4-rewrite active 187512 11234428 0 4.15e1 59.91
unix-epoll-input polling 185 0 0 1.82e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 58.87, last 128 main loops 1.25 per node 20.00
vector rates in 2.9332e6, out 2.9332e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 190674 11224772 0 1.84e1 58.87
TenGigabitEthernet18/0/2-tx active 190674 11224772 0 5.61e1 58.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 190674 11224772 0 5.33e2 58.87
dpdk-input polling 193160 11224772 0 6.69e1 58.11
ethernet-input active 190674 11224772 0 2.64e1 58.87
ip4-input-no-checksum active 190674 11224772 0 5.44e1 58.87
ip4-lookup active 190674 11224772 0 4.99e1 58.87
ip4-rewrite active 190674 11224772 0 4.17e1 58.87
unix-epoll-input polling 188 0 0 1.90e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 47 2.64e4 0.00
dpdk-process any wait 0 0 2 7.69e3 0.00
fib-walk any wait 0 0 2 1.58e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 9.57e2 0.00
lisp-retry-service any wait 0 0 2 1.49e3 0.00
unix-epoll-input polling 1697 0 0 5.61e6 0.00
vpe-oam-process any wait 0 0 2 1.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 48.79, last 128 main loops 0.00 per node 0.00
vector rates in 5.1275e6, out 5.1275e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 400348 19534540 0 2.23e1 48.79
TenGigabitEthernet18/0/3-tx active 400348 19534540 0 5.99e1 48.79
dpdk-input polling 1924988 19534540 0 8.29e1 10.15
ethernet-input active 400348 19534540 0 2.99e1 48.79
ip4-input-no-checksum active 400348 19534540 0 6.18e1 48.79
ip4-lookup active 400348 19534540 0 5.56e1 48.79
ip4-rewrite active 400348 19534540 0 4.74e1 48.79
nat44-det-in2out active 400348 19534540 0 1.09e2 48.79
unix-epoll-input polling 1878 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 40.12, last 128 main loops 6.00 per node 96.00
vector rates in 5.1274e6, out 5.1274e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 486859 19534360 0 2.46e1 40.12
TenGigabitEthernet18/0/2-tx active 486859 19534360 0 6.23e1 40.12
dpdk-input polling 680172 19534360 0 7.40e1 28.72
ethernet-input active 486859 19534360 0 3.35e1 40.12
ip4-input-no-checksum active 486859 19534360 0 6.44e1 40.12
ip4-lookup active 486859 19534360 0 5.33e1 40.12
ip4-rewrite active 486859 19534360 0 4.95e1 40.12
nat44-det-out2in active 486859 19534360 0 1.16e2 40.12
unix-epoll-input polling 663 0 0 1.89e3 0.00
64b-4t2c-ethip4udp-ip4base-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 2.98e4 0.00
dpdk-process any wait 0 0 1 5.81e5 0.00
fib-walk any wait 0 0 1 7.82e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.64e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.06e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.48e3 0.00
lisp-retry-service any wait 0 0 1 4.53e3 0.00
nat-det-expire-walk any wait 0 0 1 1.18e8 0.00
statseg-collector-process time wait 0 0 1 7.61e3 0.00
unix-epoll-input polling 4529 0 0 2.04e6 0.00
vpe-oam-process any wait 0 0 2 2.74e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.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
dpdk-input polling 30546823 0 0 1.75e2 0.00
unix-epoll-input polling 29801 0 0 1.19e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 50.99, last 128 main loops 0.00 per node 0.00
vector rates in 5.2310e6, out 5.2310e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 385291 19649160 0 2.22e1 50.99
TenGigabitEthernet18/0/3-tx active 385291 19649160 0 5.84e1 50.99
dpdk-input polling 1628804 19649160 0 7.78e1 12.06
ethernet-input active 385291 19649160 0 2.91e1 50.99
ip4-input-no-checksum active 385291 19649160 0 6.19e1 50.99
ip4-lookup active 385291 19649160 0 5.59e1 50.99
ip4-rewrite active 385291 19649160 0 4.69e1 50.99
nat44-det-in2out active 385291 19649160 0 1.10e2 50.99
unix-epoll-input polling 1589 0 0 1.81e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.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
dpdk-input polling 30479480 0 0 1.75e2 0.00
unix-epoll-input polling 29736 0 0 1.18e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 41.79, last 128 main loops 2.25 per node 36.00
vector rates in 5.2309e6, out 5.2309e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 470085 19649124 0 2.43e1 41.79
TenGigabitEthernet18/0/2-tx active 470085 19649124 0 6.05e1 41.79
dpdk-input polling 543417 19649124 0 7.10e1 36.16
ethernet-input active 470085 19649124 0 3.23e1 41.79
ip4-input-no-checksum active 470085 19649124 0 6.39e1 41.79
ip4-lookup active 470085 19649124 0 5.29e1 41.79
ip4-rewrite active 470085 19649124 0 4.89e1 41.79
nat44-det-out2in active 470085 19649124 0 1.16e2 41.79
unix-epoll-input polling 531 0 0 1.95e3 0.00
64b-8t4c-ethip4udp-ip4base-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 49 3.67e4 0.00
dpdk-process any wait 0 0 1 5.86e5 0.00
fib-walk any wait 0 0 2 1.96e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.48e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.99e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.31e3 0.00
lisp-retry-service any wait 0 0 2 2.52e3 0.00
nat-det-expire-walk any wait 0 0 1 1.15e8 0.00
statseg-collector-process time wait 0 0 1 8.36e3 0.00
unix-epoll-input polling 2781 0 0 3.37e6 0.00
vpe-oam-process any wait 0 0 2 1.88e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.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
dpdk-input polling 30853651 0 0 1.75e2 0.00
unix-epoll-input polling 30101 0 0 1.18e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 57.76, last 128 main loops .06 per node 1.00
vector rates in 5.4112e6, out 5.4112e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 355938 20558080 0 2.08e1 57.76
TenGigabitEthernet18/0/3-tx active 355938 20558080 0 5.79e1 57.76
dpdk-input polling 1294048 20558080 0 7.39e1 15.89
ethernet-input active 355938 20558080 0 2.83e1 57.76
ip4-input-no-checksum active 355938 20558080 0 6.02e1 57.76
ip4-lookup active 355938 20558080 0 5.43e1 57.76
ip4-rewrite active 355938 20558080 0 4.59e1 57.76
nat44-det-in2out active 355938 20558080 0 1.08e2 57.76
unix-epoll-input polling 1262 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.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
dpdk-input polling 30827884 0 0 1.75e2 0.00
unix-epoll-input polling 30076 0 0 1.17e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.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
dpdk-input polling 30816167 0 0 1.76e2 0.00
unix-epoll-input polling 30065 0 0 1.20e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.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
dpdk-input polling 30635127 0 0 1.78e2 0.00
unix-epoll-input polling 29888 0 0 1.18e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 49.56, last 128 main loops 0.00 per node 0.00
vector rates in 5.4111e6, out 5.4111e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 414801 20557484 0 2.26e1 49.56
TenGigabitEthernet18/0/2-tx active 414801 20557484 0 5.94e1 49.56
dpdk-input polling 467705 20557484 0 6.84e1 43.95
ethernet-input active 414801 20557484 0 3.04e1 49.56
ip4-input-no-checksum active 414801 20557484 0 6.17e1 49.56
ip4-lookup active 414801 20557484 0 5.09e1 49.56
ip4-rewrite active 414801 20557484 0 4.75e1 49.56
nat44-det-out2in active 414801 20557484 0 1.14e2 49.56
unix-epoll-input polling 456 0 0 1.86e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-input polling 30788240 0 0 1.76e2 0.00
unix-epoll-input polling 30037 0 0 1.18e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-input polling 30560272 0 0 1.79e2 0.00
unix-epoll-input polling 29815 0 0 1.19e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl10sf-100flows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 100 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-oacl10sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.61e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 5.27e2 0.00
api-rx-from-ring active 0 0 52 3.87e4 0.00
dpdk-process any wait 0 0 2 5.65e5 0.00
fib-walk any wait 0 0 2 1.60e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 9.02e2 0.00
lisp-retry-service any wait 0 0 2 2.86e3 0.00
unix-epoll-input polling 5173 0 0 1.84e6 0.00
vpe-oam-process any wait 0 0 2 5.42e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 177.37, last 128 main loops 13.36 per node 190.00
vector rates in 5.5809e6, out 5.5809e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 119998 21284040 0 1.49e1 177.37
TenGigabitEthernet18/0/3-tx active 119998 21284040 0 5.61e1 177.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 119998 21284040 0 1.47e2 177.37
dpdk-input polling 119998 21284040 0 5.67e1 177.37
ethernet-input active 119998 21284040 0 2.03e1 177.37
interface-output active 119998 21284040 0 1.64e1 177.37
ip4-input-no-checksum active 119998 21284040 0 3.18e1 177.37
ip4-lookup active 119998 21284040 0 4.31e1 177.37
ip4-rewrite active 119998 21284040 0 5.95e1 177.37
unix-epoll-input polling 117 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 197.57, last 128 main loops 15.75 per node 224.00
vector rates in 5.5809e6, out 5.5809e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 107729 21284092 0 1.46e1 197.57
TenGigabitEthernet18/0/2-tx active 107729 21284092 0 5.56e1 197.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 107729 21284092 0 1.46e2 197.57
dpdk-input polling 108489 21284092 0 5.56e1 196.19
ethernet-input active 107729 21284092 0 1.96e1 197.57
interface-output active 107729 21284092 0 1.61e1 197.57
ip4-input-no-checksum active 107729 21284092 0 3.15e1 197.57
ip4-lookup active 107729 21284092 0 4.74e1 197.57
ip4-rewrite active 107729 21284092 0 5.97e1 197.57
unix-epoll-input polling 106 0 0 2.08e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl10sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.44e2 0.00
api-rx-from-ring active 0 0 52 3.57e4 0.00
dhcp-client-process any wait 0 0 1 1.69e3 0.00
dpdk-process any wait 0 0 1 1.22e4 0.00
fib-walk any wait 0 0 2 1.84e3 0.00
ip-route-resolver-process any wait 0 0 1 1.28e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.91e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.65e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.42e3 0.00
lisp-retry-service any wait 0 0 2 2.84e3 0.00
statseg-collector-process time wait 0 0 1 5.15e3 0.00
unix-epoll-input polling 5208 0 0 1.81e6 0.00
vpe-oam-process any wait 0 0 1 2.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 74.69, last 128 main loops 4.50 per node 64.00
vector rates in 5.1224e6, out 5.1224e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 258926 19341732 0 1.89e1 74.69
TenGigabitEthernet18/0/3-tx active 258926 19341732 0 5.75e1 74.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.72e3 0.00
acl-plugin-out-ip4-fa active 258926 19341732 0 1.50e2 74.69
dpdk-input polling 258926 19341732 0 6.23e1 74.69
ethernet-input active 258926 19341732 0 2.55e1 74.69
interface-output active 258926 19341732 0 1.95e1 74.69
ip4-input-no-checksum active 258926 19341732 0 3.74e1 74.69
ip4-lookup active 258926 19341732 0 4.89e1 74.69
ip4-rewrite active 258926 19341732 0 6.30e1 74.69
unix-epoll-input polling 253 0 0 2.06e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 77.39, last 128 main loops 5.63 per node 80.00
vector rates in 5.1230e6, out 5.1230e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 249962 19344086 0 1.81e1 77.39
TenGigabitEthernet18/0/3-tx active 249962 19344086 0 5.82e1 77.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 249962 19344086 0 1.51e2 77.39
dpdk-input polling 249962 19344086 0 6.41e1 77.39
ethernet-input active 249962 19344086 0 2.48e1 77.39
interface-output active 249962 19344086 0 1.95e1 77.39
ip4-input-no-checksum active 249962 19344086 0 3.59e1 77.39
ip4-lookup active 249962 19344086 0 4.72e1 77.39
ip4-rewrite active 249962 19344086 0 6.45e1 77.39
unix-epoll-input polling 244 0 0 2.00e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 40.89, last 128 main loops 1.41 per node 20.00
vector rates in 4.5081e6, out 4.5081e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 416216 17022164 0 2.44e1 40.89
TenGigabitEthernet18/0/2-tx active 416216 17022164 0 6.32e1 40.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 416216 17022164 0 1.59e2 40.89
dpdk-input polling 418138 17022164 0 7.37e1 40.71
ethernet-input active 416216 17022164 0 3.29e1 40.89
interface-output active 416216 17022164 0 2.45e1 40.89
ip4-input-no-checksum active 416216 17022164 0 4.37e1 40.89
ip4-lookup active 416216 17022164 0 5.57e1 40.89
ip4-rewrite active 416216 17022164 0 6.93e1 40.89
unix-epoll-input polling 408 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 255.99, last 128 main loops 18.00 per node 256.00
vector rates in 5.7229e6, out 5.7229e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84415 21609360 0 1.38e1 255.99
TenGigabitEthernet18/0/2-tx active 84415 21609360 0 5.34e1 255.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 84415 21609360 0 1.44e2 255.99
dpdk-input polling 84547 21609360 0 5.28e1 255.59
ethernet-input active 84415 21609360 0 2.15e1 255.99
interface-output active 84415 21609360 0 1.55e1 255.99
ip4-input-no-checksum active 84415 21609360 0 3.05e1 255.99
ip4-lookup active 84415 21609360 0 4.70e1 255.99
ip4-rewrite active 84415 21609360 0 5.68e1 255.99
unix-epoll-input polling 82 0 0 1.99e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl10sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.37e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.54e2 0.00
api-rx-from-ring active 0 0 39 3.43e4 0.00
dpdk-process any wait 0 0 2 6.54e5 0.00
fib-walk any wait 0 0 2 2.30e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.55e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.13e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.88e3 0.00
lisp-retry-service any wait 0 0 2 2.78e3 0.00
statseg-collector-process time wait 0 0 1 6.94e3 0.00
unix-epoll-input polling 4690 0 0 1.99e6 0.00
vpe-oam-process any wait 0 0 2 1.29e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 22.99, last 128 main loops 1.97 per node 28.00
vector rates in 3.9065e6, out 3.9064e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 637943 14669732 0 3.44e1 22.99
TenGigabitEthernet18/0/3-tx active 637943 14669396 0 6.68e1 22.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 637943 14669732 0 1.72e2 22.99
dpdk-input polling 637969 14669732 0 8.24e1 22.99
ethernet-input active 637943 14669732 0 4.34e1 22.99
interface-output active 637943 14669732 0 3.06e1 22.99
ip4-input-no-checksum active 637943 14669732 0 5.61e1 22.99
ip4-lookup active 637943 14669732 0 6.23e1 22.99
ip4-rewrite active 637943 14669732 0 7.63e1 22.99
unix-epoll-input polling 622 0 0 2.00e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.42, last 128 main loops 1.13 per node 16.00
vector rates in 3.3489e6, out 3.3489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 815497 12576060 0 4.37e1 15.42
TenGigabitEthernet18/0/3-tx active 815497 12576060 0 7.71e1 15.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 815497 12576060 0 1.86e2 15.42
dpdk-input polling 816725 12576060 0 9.88e1 15.39
ethernet-input active 815497 12576060 0 5.31e1 15.42
interface-output active 815497 12576060 0 3.89e1 15.42
ip4-input-no-checksum active 815497 12576060 0 6.72e1 15.42
ip4-lookup active 815497 12576060 0 7.28e1 15.42
ip4-rewrite active 815497 12576060 0 8.58e1 15.42
unix-epoll-input polling 797 0 0 1.99e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.17, last 128 main loops .28 per node 4.00
vector rates in 3.0695e6, out 3.0695e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 947175 11526580 0 5.19e1 12.17
TenGigabitEthernet18/0/3-tx active 947175 11526580 0 8.03e1 12.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.53e3 0.00
acl-plugin-out-ip4-fa active 947175 11526580 0 1.89e2 12.17
dpdk-input polling 958070 11526580 0 1.08e2 12.03
ethernet-input active 947175 11526580 0 6.32e1 12.17
interface-output active 947175 11526580 0 4.52e1 12.17
ip4-input-no-checksum active 947175 11526580 0 7.70e1 12.17
ip4-lookup active 947175 11526580 0 7.82e1 12.17
ip4-rewrite active 947175 11526580 0 9.33e1 12.17
unix-epoll-input polling 935 0 0 1.91e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.13, last 128 main loops .56 per node 8.00
vector rates in 3.6279e6, out 3.6279e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 712068 13623444 0 3.85e1 19.13
TenGigabitEthernet18/0/3-tx active 712068 13623412 0 7.27e1 19.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 712068 13623444 0 1.81e2 19.13
dpdk-input polling 712235 13623444 0 9.17e1 19.13
ethernet-input active 712068 13623444 0 4.69e1 19.13
interface-output active 712068 13623444 0 3.43e1 19.13
ip4-input-no-checksum active 712068 13623444 0 5.96e1 19.13
ip4-lookup active 712068 13623444 0 6.59e1 19.13
ip4-rewrite active 712068 13623444 0 7.93e1 19.13
unix-epoll-input polling 695 0 0 2.03e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.65, last 128 main loops 1.13 per node 16.00
vector rates in 3.3487e6, out 3.3487e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 803737 12575006 0 4.39e1 15.65
TenGigabitEthernet18/0/2-tx active 803737 12575006 0 7.79e1 15.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 803737 12575006 0 1.83e2 15.65
dpdk-input polling 815215 12575006 0 9.89e1 15.43
ethernet-input active 803737 12575006 0 5.38e1 15.65
interface-output active 803737 12575006 0 3.85e1 15.65
ip4-input-no-checksum active 803737 12575006 0 6.65e1 15.65
ip4-lookup active 803737 12575006 0 7.43e1 15.65
ip4-rewrite active 803737 12575006 0 8.65e1 15.65
unix-epoll-input polling 795 0 0 2.09e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 18.89, last 128 main loops 1.13 per node 16.00
vector rates in 3.6278e6, out 3.6278e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 721003 13622904 0 3.87e1 18.89
TenGigabitEthernet18/0/2-tx active 721003 13622888 0 7.24e1 18.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.43e3 0.00
acl-plugin-out-ip4-fa active 721003 13622904 0 1.76e2 18.89
dpdk-input polling 727486 13622904 0 8.87e1 18.73
ethernet-input active 721003 13622904 0 4.82e1 18.89
interface-output active 721003 13622904 0 3.43e1 18.89
ip4-input-no-checksum active 721003 13622904 0 6.12e1 18.89
ip4-lookup active 721003 13622904 0 7.03e1 18.89
ip4-rewrite active 721003 13622904 0 8.11e1 18.89
unix-epoll-input polling 710 0 0 1.89e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.28, last 128 main loops .84 per node 12.00
vector rates in 2.7907e6, out 2.7907e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1019822 10479692 0 5.89e1 10.28
TenGigabitEthernet18/0/2-tx active 1019822 10479692 0 8.69e1 10.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 1019822 10479692 0 1.99e2 10.28
dpdk-input polling 1071979 10479692 0 1.21e2 9.78
ethernet-input active 1019822 10479692 0 7.26e1 10.28
interface-output active 1019822 10479692 0 5.01e1 10.28
ip4-input-no-checksum active 1019822 10479692 0 8.51e1 10.28
ip4-lookup active 1019822 10479692 0 8.89e1 10.28
ip4-rewrite active 1019822 10479692 0 9.97e1 10.28
unix-epoll-input polling 1046 0 0 1.99e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 29.21, last 128 main loops 1.69 per node 24.00
vector rates in 4.1855e6, out 4.1854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 538087 15717404 0 3.00e1 29.21
TenGigabitEthernet18/0/2-tx active 538087 15716808 0 6.31e1 29.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 538087 15717404 0 1.64e2 29.21
dpdk-input polling 546744 15717404 0 7.99e1 28.75
ethernet-input active 538087 15717404 0 3.76e1 29.21
interface-output active 538087 15717404 0 2.78e1 29.21
ip4-input-no-checksum active 538087 15717404 0 5.02e1 29.21
ip4-lookup active 538087 15717404 0 6.14e1 29.21
ip4-rewrite active 538087 15717404 0 7.19e1 29.21
unix-epoll-input polling 534 0 0 1.93e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl10sf-100kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-ethip4udp-ip4base-oacl10sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.79e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.11e3 0.00
api-rx-from-ring active 0 0 52 5.05e4 0.00
dpdk-process any wait 0 0 2 9.22e3 0.00
fib-walk any wait 0 0 2 1.33e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.17e2 0.00
lisp-retry-service any wait 0 0 2 3.21e3 0.00
unix-epoll-input polling 3856 0 0 2.48e6 0.00
vpe-oam-process any wait 0 0 2 7.92e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 202.11, last 128 main loops 18.00 per node 256.00
vector rates in 4.7749e6, out 4.7749e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 90481 18287048 0 1.45e1 202.11
TenGigabitEthernet18/0/3-tx active 90481 18287048 0 5.79e1 202.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.57e3 0.00
acl-plugin-out-ip4-fa active 90481 18287048 0 2.23e2 202.11
dpdk-input polling 90481 18287048 0 5.76e1 202.11
ethernet-input active 90481 18287048 0 2.02e1 202.11
interface-output active 90481 18287048 0 1.61e1 202.11
ip4-input-no-checksum active 90481 18287048 0 3.15e1 202.11
ip4-lookup active 90481 18287048 0 4.30e1 202.11
ip4-rewrite active 90481 18287048 0 5.81e1 202.11
unix-epoll-input polling 89 0 0 3.84e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 244.90, last 128 main loops 18.00 per node 256.00
vector rates in 4.7673e6, out 4.7673e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74551 18257720 0 1.39e1 244.90
TenGigabitEthernet18/0/2-tx active 74551 18257720 0 5.70e1 244.90
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 74551 18257720 0 2.25e2 244.90
dpdk-input polling 74823 18257720 0 5.62e1 244.01
ethernet-input active 74551 18257720 0 1.92e1 244.90
interface-output active 74551 18257720 0 1.59e1 244.90
ip4-input-no-checksum active 74551 18257720 0 3.02e1 244.90
ip4-lookup active 74551 18257720 0 4.71e1 244.90
ip4-rewrite active 74551 18257720 0 5.87e1 244.90
unix-epoll-input polling 73 0 0 3.56e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl10sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 3.26e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.41e3 0.00
api-rx-from-ring active 0 0 52 5.94e4 0.00
dpdk-process any wait 0 0 2 6.00e5 0.00
fib-walk any wait 0 0 2 1.69e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.23e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.37e3 0.00
lisp-retry-service any wait 0 0 2 3.52e3 0.00
statseg-collector-process time wait 0 0 1 7.17e3 0.00
unix-epoll-input polling 4473 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 2 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 177.27, last 128 main loops 12.66 per node 180.00
vector rates in 4.6394e6, out 4.6394e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98743 17503684 0 1.47e1 177.27
TenGigabitEthernet18/0/3-tx active 98743 17503684 0 5.82e1 177.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.62e3 0.00
acl-plugin-out-ip4-fa active 98743 17503684 0 2.29e2 177.27
dpdk-input polling 98743 17503684 0 5.99e1 177.27
ethernet-input active 98743 17503684 0 2.10e1 177.27
interface-output active 98743 17503684 0 1.63e1 177.27
ip4-input-no-checksum active 98743 17503684 0 3.15e1 177.27
ip4-lookup active 98743 17503684 0 4.57e1 177.27
ip4-rewrite active 98743 17503684 0 5.99e1 177.27
unix-epoll-input polling 96 0 0 4.08e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 189.34, last 128 main loops 13.50 per node 192.00
vector rates in 4.6393e6, out 4.6393e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 92441 17503164 0 1.45e1 189.34
TenGigabitEthernet18/0/3-tx active 92441 17503164 0 5.81e1 189.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.29e3 0.00
acl-plugin-out-ip4-fa active 92441 17503164 0 2.29e2 189.34
dpdk-input polling 92441 17503164 0 5.84e1 189.34
ethernet-input active 92441 17503164 0 2.05e1 189.34
interface-output active 92441 17503164 0 1.61e1 189.34
ip4-input-no-checksum active 92441 17503164 0 3.12e1 189.34
ip4-lookup active 92441 17503164 0 4.76e1 189.34
ip4-rewrite active 92441 17503164 0 6.09e1 189.34
unix-epoll-input polling 90 0 0 4.37e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 231.56, last 128 main loops 15.47 per node 220.00
vector rates in 4.6353e6, out 4.6353e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75523 17488304 0 1.40e1 231.56
TenGigabitEthernet18/0/2-tx active 75523 17488304 0 5.81e1 231.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.87e3 0.00
acl-plugin-out-ip4-fa active 75523 17488304 0 2.31e2 231.56
dpdk-input polling 76605 17488304 0 5.83e1 228.29
ethernet-input active 75523 17488304 0 2.01e1 231.56
interface-output active 75523 17488304 0 1.59e1 231.56
ip4-input-no-checksum active 75523 17488304 0 3.03e1 231.56
ip4-lookup active 75523 17488304 0 4.88e1 231.56
ip4-rewrite active 75523 17488304 0 6.14e1 231.56
unix-epoll-input polling 74 0 0 4.10e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 232.09, last 128 main loops 18.00 per node 256.00
vector rates in 4.6369e6, out 4.6369e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75377 17494464 0 1.42e1 232.09
TenGigabitEthernet18/0/2-tx active 75377 17494464 0 5.62e1 232.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 3.99e3 0.00
acl-plugin-out-ip4-fa active 75377 17494464 0 2.35e2 232.09
dpdk-input polling 76368 17494464 0 5.64e1 229.08
ethernet-input active 75377 17494464 0 1.97e1 232.09
interface-output active 75377 17494464 0 1.60e1 232.09
ip4-input-no-checksum active 75377 17494464 0 3.06e1 232.09
ip4-lookup active 75377 17494464 0 4.86e1 232.09
ip4-rewrite active 75377 17494464 0 6.14e1 232.09
unix-epoll-input polling 74 0 0 4.46e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl10sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.98e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.14e3 0.00
api-rx-from-ring active 0 0 51 2.93e4 0.00
dpdk-process any wait 0 0 1 9.57e3 0.00
fib-walk any wait 0 0 2 2.27e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.69e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.78e3 0.00
lisp-retry-service any wait 0 0 2 2.03e3 0.00
statseg-collector-process time wait 0 0 1 8.44e3 0.00
unix-epoll-input polling 4911 0 0 1.91e6 0.00
vpe-oam-process any wait 0 0 2 1.66e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.41, last 128 main loops 1.69 per node 24.00
vector rates in 3.4768e6, out 3.4768e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 494167 13048956 0 3.04e1 26.41
TenGigabitEthernet18/0/3-tx active 494167 13048956 0 6.89e1 26.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.12e3 0.00
acl-plugin-out-ip4-fa active 494167 13048956 0 2.70e2 26.41
dpdk-input polling 494191 13048956 0 8.61e1 26.40
ethernet-input active 494167 13048956 0 3.99e1 26.41
interface-output active 494167 13048956 0 2.93e1 26.41
ip4-input-no-checksum active 494167 13048956 0 5.03e1 26.41
ip4-lookup active 494167 13048956 0 5.83e1 26.41
ip4-rewrite active 494167 13048956 0 7.16e1 26.41
unix-epoll-input polling 482 0 0 3.57e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 26.63, last 128 main loops .84 per node 12.00
vector rates in 3.4753e6, out 3.4753e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 489768 13043184 0 3.03e1 26.63
TenGigabitEthernet18/0/3-tx active 489768 13043184 0 6.99e1 26.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.23e3 0.00
acl-plugin-out-ip4-fa active 489768 13043184 0 2.71e2 26.63
dpdk-input polling 489780 13043184 0 8.35e1 26.63
ethernet-input active 489768 13043184 0 4.03e1 26.63
interface-output active 489768 13043184 0 2.96e1 26.63
ip4-input-no-checksum active 489768 13043184 0 5.05e1 26.63
ip4-lookup active 489768 13043184 0 5.93e1 26.63
ip4-rewrite active 489768 13043184 0 7.19e1 26.63
unix-epoll-input polling 478 0 0 3.90e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 26.02, last 128 main loops 1.13 per node 16.00
vector rates in 3.4750e6, out 3.4750e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 501222 13042136 0 3.07e1 26.02
TenGigabitEthernet18/0/3-tx active 501222 13042136 0 7.00e1 26.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.25e3 0.00
acl-plugin-out-ip4-fa active 501222 13042136 0 2.72e2 26.02
dpdk-input polling 501224 13042136 0 8.33e1 26.02
ethernet-input active 501222 13042136 0 3.99e1 26.02
interface-output active 501222 13042136 0 2.90e1 26.02
ip4-input-no-checksum active 501222 13042136 0 5.09e1 26.02
ip4-lookup active 501222 13042136 0 5.84e1 26.02
ip4-rewrite active 501222 13042136 0 7.20e1 26.02
unix-epoll-input polling 489 0 0 3.73e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.45, last 128 main loops 1.97 per node 28.00
vector rates in 3.4768e6, out 3.4768e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 475398 13048960 0 2.98e1 27.45
TenGigabitEthernet18/0/3-tx active 475398 13048960 0 7.15e1 27.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.42e3 0.00
acl-plugin-out-ip4-fa active 475398 13048960 0 2.71e2 27.45
dpdk-input polling 475400 13048960 0 8.45e1 27.45
ethernet-input active 475398 13048960 0 3.93e1 27.45
interface-output active 475398 13048960 0 2.89e1 27.45
ip4-input-no-checksum active 475398 13048960 0 4.97e1 27.45
ip4-lookup active 475398 13048960 0 5.83e1 27.45
ip4-rewrite active 475398 13048960 0 7.13e1 27.45
unix-epoll-input polling 464 0 0 3.82e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 27.87, last 128 main loops 1.97 per node 28.00
vector rates in 3.4746e6, out 3.4746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 467858 13040608 0 2.96e1 27.87
TenGigabitEthernet18/0/2-tx active 467858 13040608 0 6.82e1 27.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.52e3 0.00
acl-plugin-out-ip4-fa active 467858 13040608 0 2.74e2 27.87
dpdk-input polling 472886 13040608 0 8.10e1 27.58
ethernet-input active 467858 13040608 0 3.97e1 27.87
interface-output active 467858 13040608 0 2.85e1 27.87
ip4-input-no-checksum active 467858 13040608 0 4.97e1 27.87
ip4-lookup active 467858 13040608 0 6.22e1 27.87
ip4-rewrite active 467858 13040608 0 7.33e1 27.87
unix-epoll-input polling 461 0 0 3.68e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 27.18, last 128 main loops 1.41 per node 20.00
vector rates in 3.4775e6, out 3.4775e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 480216 13051548 0 2.99e1 27.18
TenGigabitEthernet18/0/2-tx active 480216 13051548 0 6.98e1 27.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.12e3 0.00
acl-plugin-out-ip4-fa active 480216 13051548 0 2.70e2 27.18
dpdk-input polling 483662 13051548 0 8.17e1 26.98
ethernet-input active 480216 13051548 0 3.91e1 27.18
interface-output active 480216 13051548 0 2.88e1 27.18
ip4-input-no-checksum active 480216 13051548 0 4.97e1 27.18
ip4-lookup active 480216 13051548 0 6.30e1 27.18
ip4-rewrite active 480216 13051548 0 7.38e1 27.18
unix-epoll-input polling 472 0 0 3.89e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 27.66, last 128 main loops .98 per node 14.00
vector rates in 3.4767e6, out 3.4767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 471724 13048351 0 2.98e1 27.66
TenGigabitEthernet18/0/2-tx active 471724 13048351 0 6.84e1 27.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.96e3 0.00
acl-plugin-out-ip4-fa active 471724 13048351 0 2.73e2 27.66
dpdk-input polling 474707 13048351 0 8.17e1 27.49
ethernet-input active 471724 13048351 0 3.93e1 27.66
interface-output active 471724 13048351 0 2.84e1 27.66
ip4-input-no-checksum active 471724 13048351 0 5.01e1 27.66
ip4-lookup active 471724 13048351 0 6.30e1 27.66
ip4-rewrite active 471724 13048351 0 7.37e1 27.66
unix-epoll-input polling 463 0 0 3.32e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 28.49, last 128 main loops 2.53 per node 36.00
vector rates in 3.4752e6, out 3.4752e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 457858 13042704 0 2.93e1 28.49
TenGigabitEthernet18/0/2-tx active 457858 13042704 0 7.04e1 28.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.29e3 0.00
acl-plugin-out-ip4-fa active 457858 13042704 0 2.71e2 28.49
dpdk-input polling 461042 13042704 0 8.41e1 28.29
ethernet-input active 457858 13042704 0 3.94e1 28.49
interface-output active 457858 13042704 0 2.83e1 28.49
ip4-input-no-checksum active 457858 13042704 0 4.93e1 28.49
ip4-lookup active 457858 13042704 0 6.23e1 28.49
ip4-rewrite active 457858 13042704 0 7.36e1 28.49
unix-epoll-input polling 449 0 0 3.73e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl10sf-10kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-oacl10sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.61e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.33e2 0.00
api-rx-from-ring active 0 0 51 4.45e4 0.00
dpdk-process any wait 0 0 1 5.71e3 0.00
fib-walk any wait 0 0 2 1.79e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.58e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.40e3 0.00
lisp-retry-service any wait 0 0 2 1.09e3 0.00
statseg-collector-process time wait 0 0 1 3.17e3 0.00
unix-epoll-input polling 3532 0 0 2.67e6 0.00
vpe-oam-process any wait 0 0 2 9.71e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 229.09, last 128 main loops 18.00 per node 256.00
vector rates in 5.4156e6, out 5.4156e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89182 20431232 0 1.44e1 229.09
TenGigabitEthernet18/0/3-tx active 89182 20431232 0 5.78e1 229.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 89182 20431232 0 1.61e2 229.09
dpdk-input polling 89182 20431232 0 5.79e1 229.09
ethernet-input active 89182 20431232 0 1.97e1 229.09
interface-output active 89182 20431232 0 1.60e1 229.09
ip4-input-no-checksum active 89182 20431232 0 3.12e1 229.09
ip4-lookup active 89182 20431232 0 4.34e1 229.09
ip4-rewrite active 89182 20431232 0 5.81e1 229.09
unix-epoll-input polling 87 0 0 3.26e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 249.93, last 128 main loops 16.59 per node 236.00
vector rates in 5.4156e6, out 5.4156e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81749 20431224 0 1.41e1 249.93
TenGigabitEthernet18/0/2-tx active 81749 20431224 0 5.78e1 249.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-out-ip4-fa active 81749 20431224 0 1.62e2 249.93
dpdk-input polling 81919 20431224 0 5.67e1 249.41
ethernet-input active 81749 20431224 0 1.91e1 249.93
interface-output active 81749 20431224 0 1.60e1 249.93
ip4-input-no-checksum active 81749 20431224 0 3.04e1 249.93
ip4-lookup active 81749 20431224 0 4.61e1 249.93
ip4-rewrite active 81749 20431224 0 5.75e1 249.93
unix-epoll-input polling 80 0 0 3.23e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl10sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.43e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.89e2 0.00
api-rx-from-ring active 0 0 52 5.28e4 0.00
dpdk-process any wait 0 0 1 7.76e3 0.00
fib-walk any wait 0 0 2 2.73e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.43e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.63e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.56e3 0.00
lisp-retry-service any wait 0 0 2 1.81e3 0.00
statseg-collector-process time wait 0 0 1 7.60e3 0.00
unix-epoll-input polling 4561 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 2 1.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 223.83, last 128 main loops 17.72 per node 252.00
vector rates in 5.2737e6, out 5.2737e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 90643 20289072 0 1.51e1 223.83
TenGigabitEthernet18/0/3-tx active 90643 20289072 0 5.74e1 223.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 90643 20289072 0 1.65e2 223.83
dpdk-input polling 90643 20289072 0 5.84e1 223.83
ethernet-input active 90643 20289072 0 2.08e1 223.83
interface-output active 90643 20289072 0 1.64e1 223.83
ip4-input-no-checksum active 90643 20289072 0 3.12e1 223.83
ip4-lookup active 90643 20289072 0 4.79e1 223.83
ip4-rewrite active 90643 20289072 0 5.99e1 223.83
unix-epoll-input polling 88 0 0 3.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 191.41, last 128 main loops 17.16 per node 244.00
vector rates in 5.2744e6, out 5.2744e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106009 20291560 0 1.48e1 191.41
TenGigabitEthernet18/0/3-tx active 106009 20291560 0 5.74e1 191.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.81e3 0.00
acl-plugin-out-ip4-fa active 106009 20291560 0 1.67e2 191.41
dpdk-input polling 106009 20291560 0 5.79e1 191.41
ethernet-input active 106009 20291560 0 2.09e1 191.41
interface-output active 106009 20291560 0 1.62e1 191.41
ip4-input-no-checksum active 106009 20291560 0 3.18e1 191.41
ip4-lookup active 106009 20291560 0 4.58e1 191.41
ip4-rewrite active 106009 20291560 0 6.07e1 191.41
unix-epoll-input polling 104 0 0 3.02e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 233.02, last 128 main loops 15.75 per node 224.00
vector rates in 5.2678e6, out 5.2678e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86971 20266192 0 1.45e1 233.02
TenGigabitEthernet18/0/2-tx active 86971 20266192 0 5.89e1 233.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.91e3 0.00
acl-plugin-out-ip4-fa active 86971 20266192 0 1.66e2 233.02
dpdk-input polling 88013 20266192 0 5.81e1 230.26
ethernet-input active 86971 20266192 0 2.04e1 233.02
interface-output active 86971 20266192 0 1.64e1 233.02
ip4-input-no-checksum active 86971 20266192 0 3.09e1 233.02
ip4-lookup active 86971 20266192 0 4.92e1 233.02
ip4-rewrite active 86971 20266192 0 5.89e1 233.02
unix-epoll-input polling 86 0 0 3.12e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 223.83, last 128 main loops 18.00 per node 256.00
vector rates in 5.2803e6, out 5.2803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 90756 20314248 0 1.46e1 223.83
TenGigabitEthernet18/0/2-tx active 90756 20314248 0 5.62e1 223.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.72e3 0.00
acl-plugin-out-ip4-fa active 90756 20314248 0 1.68e2 223.83
dpdk-input polling 91818 20314248 0 5.71e1 221.24
ethernet-input active 90756 20314248 0 2.04e1 223.83
interface-output active 90756 20314248 0 1.62e1 223.83
ip4-input-no-checksum active 90756 20314248 0 3.13e1 223.83
ip4-lookup active 90756 20314248 0 4.91e1 223.83
ip4-rewrite active 90756 20314248 0 5.92e1 223.83
unix-epoll-input polling 89 0 0 3.38e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl10sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.42e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.76e2 0.00
api-rx-from-ring active 0 0 37 3.50e4 0.00
dpdk-process any wait 0 0 1 1.42e4 0.00
fib-walk any wait 0 0 1 2.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.49e3 0.00
lisp-retry-service any wait 0 0 1 5.31e3 0.00
unix-epoll-input polling 6182 0 0 1.54e6 0.00
vpe-oam-process any wait 0 0 2 1.38e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.18, last 128 main loops 1.69 per node 24.00
vector rates in 3.4804e6, out 3.4804e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 693195 13293168 0 3.77e1 19.18
TenGigabitEthernet18/0/3-tx active 693195 13293168 0 7.58e1 19.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.74e3 0.00
acl-plugin-out-ip4-fa active 693195 13293168 0 2.05e2 19.18
dpdk-input polling 693343 13293168 0 9.30e1 19.17
ethernet-input active 693195 13293168 0 4.75e1 19.18
interface-output active 693195 13293168 0 3.44e1 19.18
ip4-input-no-checksum active 693195 13293168 0 5.94e1 19.18
ip4-lookup active 693195 13293168 0 6.64e1 19.18
ip4-rewrite active 693195 13293168 0 8.01e1 19.18
unix-epoll-input polling 676 0 0 3.32e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.79, last 128 main loops 1.13 per node 16.00
vector rates in 3.4726e6, out 3.4726e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 705789 13263436 0 3.83e1 18.79
TenGigabitEthernet18/0/3-tx active 705789 13263436 0 7.47e1 18.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.01e3 0.00
acl-plugin-out-ip4-fa active 705789 13263436 0 2.07e2 18.79
dpdk-input polling 706027 13263436 0 9.06e1 18.79
ethernet-input active 705789 13263436 0 4.78e1 18.79
interface-output active 705789 13263436 0 3.45e1 18.79
ip4-input-no-checksum active 705789 13263436 0 6.05e1 18.79
ip4-lookup active 705789 13263436 0 6.75e1 18.79
ip4-rewrite active 705789 13263436 0 8.03e1 18.79
unix-epoll-input polling 689 0 0 3.37e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.43, last 128 main loops .84 per node 12.00
vector rates in 3.4694e6, out 3.4694e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 719089 13251220 0 3.87e1 18.43
TenGigabitEthernet18/0/3-tx active 719089 13251220 0 7.49e1 18.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.92e3 0.00
acl-plugin-out-ip4-fa active 719089 13251220 0 2.05e2 18.43
dpdk-input polling 719419 13251220 0 9.19e1 18.42
ethernet-input active 719089 13251220 0 4.78e1 18.43
interface-output active 719089 13251220 0 3.47e1 18.43
ip4-input-no-checksum active 719089 13251220 0 6.09e1 18.43
ip4-lookup active 719089 13251220 0 6.69e1 18.43
ip4-rewrite active 719089 13251220 0 8.09e1 18.43
unix-epoll-input polling 702 0 0 3.12e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.36, last 128 main loops 1.13 per node 16.00
vector rates in 3.4780e6, out 3.4780e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 686287 13284148 0 3.75e1 19.36
TenGigabitEthernet18/0/3-tx active 686287 13284148 0 7.61e1 19.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.87e3 0.00
acl-plugin-out-ip4-fa active 686287 13284148 0 2.06e2 19.36
dpdk-input polling 686405 13284148 0 9.38e1 19.35
ethernet-input active 686287 13284148 0 4.72e1 19.36
interface-output active 686287 13284148 0 3.37e1 19.36
ip4-input-no-checksum active 686287 13284148 0 5.92e1 19.36
ip4-lookup active 686287 13284148 0 6.59e1 19.36
ip4-rewrite active 686287 13284148 0 7.96e1 19.36
unix-epoll-input polling 670 0 0 3.15e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 19.32, last 128 main loops 1.41 per node 20.00
vector rates in 3.4668e6, out 3.4668e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 685321 13241156 0 3.77e1 19.32
TenGigabitEthernet18/0/2-tx active 685321 13241156 0 7.66e1 19.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.78e3 0.00
acl-plugin-out-ip4-fa active 685321 13241156 0 2.06e2 19.32
dpdk-input polling 693075 13241156 0 9.11e1 19.10
ethernet-input active 685321 13241156 0 4.79e1 19.32
interface-output active 685321 13241156 0 3.42e1 19.32
ip4-input-no-checksum active 685321 13241156 0 5.99e1 19.32
ip4-lookup active 685321 13241156 0 6.87e1 19.32
ip4-rewrite active 685321 13241156 0 8.04e1 19.32
unix-epoll-input polling 676 0 0 3.31e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.44, last 128 main loops 1.41 per node 20.00
vector rates in 3.4862e6, out 3.4862e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 685015 13315476 0 3.75e1 19.44
TenGigabitEthernet18/0/2-tx active 685015 13315476 0 7.54e1 19.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.78e3 0.00
acl-plugin-out-ip4-fa active 685015 13315476 0 2.05e2 19.44
dpdk-input polling 696503 13315476 0 9.08e1 19.12
ethernet-input active 685015 13315476 0 4.75e1 19.44
interface-output active 685015 13315476 0 3.40e1 19.44
ip4-input-no-checksum active 685015 13315476 0 5.95e1 19.44
ip4-lookup active 685015 13315476 0 6.92e1 19.44
ip4-rewrite active 685015 13315476 0 7.99e1 19.44
unix-epoll-input polling 679 0 0 3.28e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 19.23, last 128 main loops 1.27 per node 18.00
vector rates in 3.4753e6, out 3.4753e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 690306 13273532 0 3.80e1 19.23
TenGigabitEthernet18/0/2-tx active 690306 13273532 0 7.41e1 19.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 690306 13273532 0 2.06e2 19.23
dpdk-input polling 696422 13273532 0 9.19e1 19.06
ethernet-input active 690306 13273532 0 4.71e1 19.23
interface-output active 690306 13273532 0 3.43e1 19.23
ip4-input-no-checksum active 690306 13273532 0 5.99e1 19.23
ip4-lookup active 690306 13273532 0 6.96e1 19.23
ip4-rewrite active 690306 13273532 0 8.05e1 19.23
unix-epoll-input polling 679 0 0 3.21e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.41, last 128 main loops .56 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
TenGigabitEthernet18/0/2-outpu active 683174 13261828 0 3.76e1 19.41
TenGigabitEthernet18/0/2-tx active 683174 13261828 0 7.59e1 19.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.88e3 0.00
acl-plugin-out-ip4-fa active 683174 13261828 0 2.06e2 19.41
dpdk-input polling 689907 13261828 0 9.28e1 19.22
ethernet-input active 683174 13261828 0 4.79e1 19.41
interface-output active 683174 13261828 0 3.37e1 19.41
ip4-input-no-checksum active 683174 13261828 0 5.96e1 19.41
ip4-lookup active 683174 13261828 0 6.92e1 19.41
ip4-rewrite active 683174 13261828 0 8.06e1 19.41
unix-epoll-input polling 673 0 0 3.08e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl10sl-100flows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 100 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-oacl10sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.71e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.98e2 0.00
api-rx-from-ring active 0 0 50 4.48e4 0.00
dpdk-process any wait 0 0 1 6.17e3 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.45e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.07e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.69e3 0.00
lisp-retry-service any wait 0 0 2 1.27e3 0.00
statseg-collector-process time wait 0 0 1 2.88e3 0.00
unix-epoll-input polling 3423 0 0 2.79e6 0.00
vpe-oam-process any wait 0 0 2 7.50e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 157.37, last 128 main loops 15.75 per node 224.00
vector rates in 4.5025e6, out 4.5025e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109403 17216972 0 1.52e1 157.37
TenGigabitEthernet18/0/3-tx active 109403 17216972 0 5.50e1 157.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 109403 17216972 0 2.54e2 157.37
dpdk-input polling 109403 17216972 0 5.49e1 157.37
ethernet-input active 109403 17216972 0 2.08e1 157.37
interface-output active 109403 17216972 0 1.67e1 157.37
ip4-input-no-checksum active 109403 17216972 0 3.30e1 157.37
ip4-lookup active 109403 17216972 0 4.37e1 157.37
ip4-rewrite active 109403 17216972 0 6.01e1 157.37
unix-epoll-input polling 106 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 183.99, last 128 main loops 10.97 per node 156.00
vector rates in 4.5026e6, out 4.5026e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 93576 17217360 0 1.48e1 183.99
TenGigabitEthernet18/0/2-tx active 93576 17217360 0 5.46e1 183.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.34e3 0.00
acl-plugin-out-ip4-fa active 93576 17217360 0 2.54e2 183.99
dpdk-input polling 94243 17217360 0 5.43e1 182.69
ethernet-input active 93576 17217360 0 2.02e1 183.99
interface-output active 93576 17217360 0 1.64e1 183.99
ip4-input-no-checksum active 93576 17217360 0 3.24e1 183.99
ip4-lookup active 93576 17217360 0 4.72e1 183.99
ip4-rewrite active 93576 17217360 0 5.93e1 183.99
unix-epoll-input polling 92 0 0 2.20e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl10sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.49e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.39e2 0.00
api-rx-from-ring active 0 0 52 3.44e4 0.00
dpdk-process any wait 0 0 1 3.52e3 0.00
fib-walk any wait 0 0 2 2.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.39e2 0.00
lisp-retry-service any wait 0 0 2 2.55e3 0.00
unix-epoll-input polling 4023 0 0 2.31e6 0.00
vpe-oam-process any wait 0 0 2 9.59e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 69.10, last 128 main loops 4.78 per node 68.00
vector rates in 3.6724e6, out 3.6724e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 198008 13682764 0 1.91e1 69.10
TenGigabitEthernet18/0/3-tx active 198008 13682764 0 5.69e1 69.10
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.27e3 0.00
acl-plugin-out-ip4-fa active 198008 13682764 0 3.44e2 69.10
dpdk-input polling 199086 13682764 0 6.14e1 68.73
ethernet-input active 198008 13682764 0 2.62e1 69.10
interface-output active 198008 13682764 0 1.97e1 69.10
ip4-input-no-checksum active 198008 13682764 0 3.79e1 69.10
ip4-lookup active 198008 13682764 0 4.81e1 69.10
ip4-rewrite active 198008 13682764 0 6.23e1 69.10
unix-epoll-input polling 194 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 66.06, last 128 main loops .84 per node 12.00
vector rates in 3.6729e6, out 3.6729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 207159 13684435 0 1.89e1 66.06
TenGigabitEthernet18/0/3-tx active 207159 13684435 0 5.78e1 66.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 207159 13684435 0 3.43e2 66.06
dpdk-input polling 208684 13684435 0 6.24e1 65.57
ethernet-input active 207159 13684435 0 2.63e1 66.06
interface-output active 207159 13684435 0 2.01e1 66.06
ip4-input-no-checksum active 207159 13684435 0 3.73e1 66.06
ip4-lookup active 207159 13684435 0 4.71e1 66.06
ip4-rewrite active 207159 13684435 0 6.30e1 66.06
unix-epoll-input polling 203 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 26.23, last 128 main loops 3.09 per node 44.00
vector rates in 3.2320e6, out 3.2320e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 459016 12041832 0 2.92e1 26.23
TenGigabitEthernet18/0/2-tx active 459016 12041832 0 6.62e1 26.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.77e3 0.00
acl-plugin-out-ip4-fa active 459016 12041832 0 3.33e2 26.23
dpdk-input polling 522821 12041832 0 8.15e1 23.03
ethernet-input active 459016 12041832 0 3.98e1 26.23
interface-output active 459016 12041832 0 2.88e1 26.23
ip4-input-no-checksum active 459016 12041832 0 4.91e1 26.23
ip4-lookup active 459016 12041832 0 6.07e1 26.23
ip4-rewrite active 459016 12041832 0 7.14e1 26.23
unix-epoll-input polling 510 0 0 2.05e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 106.22, last 128 main loops 8.37 per node 119.00
vector rates in 4.1133e6, out 4.1133e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 144276 15325288 0 1.59e1 106.22
TenGigabitEthernet18/0/2-tx active 144276 15325288 0 5.36e1 106.22
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.26e3 0.00
acl-plugin-out-ip4-fa active 144276 15325288 0 2.98e2 106.22
dpdk-input polling 145557 15325288 0 5.68e1 105.29
ethernet-input active 144276 15325288 0 2.22e1 106.22
interface-output active 144276 15325288 0 1.77e1 106.22
ip4-input-no-checksum active 144276 15325288 0 3.38e1 106.22
ip4-lookup active 144276 15325288 0 4.79e1 106.22
ip4-rewrite active 144276 15325288 0 5.89e1 106.22
unix-epoll-input polling 142 0 0 1.99e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl10sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 5.06e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.56e2 0.00
api-rx-from-ring active 0 0 52 3.90e4 0.00
dhcp-client-process any wait 0 0 1 2.71e3 0.00
dpdk-process any wait 0 0 1 6.42e5 0.00
fib-walk any wait 0 0 2 3.91e3 0.00
ip-route-resolver-process any wait 0 0 1 1.65e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 9.71e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.66e3 0.00
lisp-retry-service any wait 0 0 2 3.20e3 0.00
statseg-collector-process time wait 0 0 1 7.82e3 0.00
unix-epoll-input polling 5382 0 0 1.78e6 0.00
vpe-oam-process any wait 0 0 1 2.42e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 83.14, last 128 main loops 4.78 per node 68.00
vector rates in 3.0887e6, out 3.0887e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 142727 11866424 0 1.68e1 83.14
TenGigabitEthernet18/0/3-tx active 142727 11866424 0 5.46e1 83.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-out-ip4-fa active 142727 11866424 0 4.96e2 83.14
dpdk-input polling 142727 11866424 0 5.87e1 83.14
ethernet-input active 142727 11866424 0 2.37e1 83.14
interface-output active 142727 11866424 0 1.84e1 83.14
ip4-input-no-checksum active 142727 11866424 0 3.44e1 83.14
ip4-lookup active 142727 11866424 0 4.46e1 83.14
ip4-rewrite active 142727 11866424 0 5.80e1 83.14
unix-epoll-input polling 139 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 29.39, last 128 main loops 1.97 per node 28.00
vector rates in 2.6479e6, out 2.6479e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 346190 10173200 0 2.69e1 29.39
TenGigabitEthernet18/0/3-tx active 346190 10173200 0 6.24e1 29.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 346190 10173200 0 5.38e2 29.39
dpdk-input polling 346246 10173200 0 7.38e1 29.38
ethernet-input active 346190 10173200 0 3.59e1 29.39
interface-output active 346190 10173200 0 2.69e1 29.39
ip4-input-no-checksum active 346190 10173200 0 4.57e1 29.39
ip4-lookup active 346190 10173200 0 5.59e1 29.39
ip4-rewrite active 346190 10173200 0 6.63e1 29.39
unix-epoll-input polling 338 0 0 1.99e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 19.85, last 128 main loops 1.13 per node 16.00
vector rates in 2.4269e6, out 2.4269e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 469839 9324280 0 3.44e1 19.85
TenGigabitEthernet18/0/3-tx active 469839 9324280 0 6.76e1 19.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 469839 9324280 0 5.59e2 19.85
dpdk-input polling 471316 9324280 0 8.48e1 19.78
ethernet-input active 469839 9324280 0 4.36e1 19.85
interface-output active 469839 9324280 0 3.29e1 19.85
ip4-input-no-checksum active 469839 9324280 0 5.51e1 19.85
ip4-lookup active 469839 9324280 0 6.11e1 19.85
ip4-rewrite active 469839 9324280 0 7.38e1 19.85
unix-epoll-input polling 460 0 0 2.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 47.21, last 128 main loops 3.38 per node 48.00
vector rates in 2.8685e6, out 2.8685e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 233419 11020428 0 2.06e1 47.21
TenGigabitEthernet18/0/3-tx active 233419 11020428 0 5.95e1 47.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 233419 11020428 0 5.16e2 47.21
dpdk-input polling 233419 11020428 0 6.94e1 47.21
ethernet-input active 233419 11020428 0 2.88e1 47.21
interface-output active 233419 11020428 0 2.19e1 47.21
ip4-input-no-checksum active 233419 11020428 0 3.81e1 47.21
ip4-lookup active 233419 11020428 0 4.86e1 47.21
ip4-rewrite active 233419 11020428 0 6.16e1 47.21
unix-epoll-input polling 228 0 0 2.05e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 24.39, last 128 main loops 1.69 per node 24.00
vector rates in 2.6477e6, out 2.6477e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 416904 10172384 0 2.93e1 24.39
TenGigabitEthernet18/0/2-tx active 416904 10172384 0 6.64e1 24.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 416904 10172384 0 5.08e2 24.39
dpdk-input polling 420094 10172384 0 8.13e1 24.21
ethernet-input active 416904 10172384 0 4.01e1 24.39
interface-output active 416904 10172384 0 2.86e1 24.39
ip4-input-no-checksum active 416904 10172384 0 4.85e1 24.39
ip4-lookup active 416904 10172384 0 5.91e1 24.39
ip4-rewrite active 416904 10172384 0 6.89e1 24.39
unix-epoll-input polling 410 0 0 2.06e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 36.16, last 128 main loops 2.53 per node 36.00
vector rates in 2.8683e6, out 2.8683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 304754 11020002 0 2.39e1 36.16
TenGigabitEthernet18/0/2-tx active 304754 11020002 0 5.95e1 36.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 304754 11020002 0 4.89e2 36.16
dpdk-input polling 307385 11020002 0 7.14e1 35.85
ethernet-input active 304754 11020002 0 3.22e1 36.16
interface-output active 304754 11020002 0 2.44e1 36.16
ip4-input-no-checksum active 304754 11020002 0 4.25e1 36.16
ip4-lookup active 304754 11020002 0 5.42e1 36.16
ip4-rewrite active 304754 11020002 0 6.44e1 36.16
unix-epoll-input polling 299 0 0 1.87e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 13.07, last 128 main loops .84 per node 12.00
vector rates in 2.2065e6, out 2.2065e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 648424 8477416 0 4.41e1 13.07
TenGigabitEthernet18/0/2-tx active 648424 8477416 0 7.70e1 13.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 648424 8477416 0 5.58e2 13.07
dpdk-input polling 661080 8477416 0 1.03e2 12.82
ethernet-input active 648424 8477416 0 5.66e1 13.07
interface-output active 648424 8477416 0 4.14e1 13.07
ip4-input-no-checksum active 648424 8477416 0 6.72e1 13.07
ip4-lookup active 648424 8477416 0 7.55e1 13.07
ip4-rewrite active 648424 8477416 0 8.33e1 13.07
unix-epoll-input polling 645 0 0 2.01e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 122.40, last 128 main loops 10.12 per node 144.00
vector rates in 3.3092e6, out 3.3092e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 103867 12713576 0 1.47e1 122.40
TenGigabitEthernet18/0/2-tx active 103867 12713576 0 5.26e1 122.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 103867 12713576 0 4.58e2 122.40
dpdk-input polling 106317 12713576 0 5.72e1 119.58
ethernet-input active 103867 12713576 0 2.15e1 122.40
interface-output active 103867 12713576 0 1.67e1 122.40
ip4-input-no-checksum active 103867 12713576 0 3.16e1 122.40
ip4-lookup active 103867 12713576 0 4.52e1 122.40
ip4-rewrite active 103867 12713576 0 5.56e1 122.40
unix-epoll-input polling 104 0 0 1.95e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl10sl-100kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-ethip4udp-ip4base-oacl10sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.62e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.30e2 0.00
api-rx-from-ring active 0 0 51 3.96e4 0.00
dpdk-process any wait 0 0 2 5.17e3 0.00
fib-walk any wait 0 0 2 1.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.50e2 0.00
lisp-retry-service any wait 0 0 2 1.34e3 0.00
unix-epoll-input polling 4286 0 0 2.23e6 0.00
vpe-oam-process any wait 0 0 1 1.66e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 138.69, last 128 main loops 11.53 per node 164.00
vector rates in 4.4697e6, out 4.4697e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123223 17089912 0 1.57e1 138.69
TenGigabitEthernet18/0/3-tx active 123223 17089912 0 5.53e1 138.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 123223 17089912 0 2.52e2 138.69
dpdk-input polling 123223 17089912 0 5.59e1 138.69
ethernet-input active 123223 17089912 0 2.16e1 138.69
interface-output active 123223 17089912 0 1.70e1 138.69
ip4-input-no-checksum active 123223 17089912 0 3.40e1 138.69
ip4-lookup active 123223 17089912 0 4.41e1 138.69
ip4-rewrite active 123223 17089912 0 6.08e1 138.69
unix-epoll-input polling 120 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 141.18, last 128 main loops 13.50 per node 192.00
vector rates in 4.4697e6, out 4.4697e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 121047 17089972 0 1.55e1 141.18
TenGigabitEthernet18/0/2-tx active 121047 17089972 0 5.54e1 141.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 121047 17089972 0 2.46e2 141.18
dpdk-input polling 121863 17089972 0 5.59e1 140.24
ethernet-input active 121047 17089972 0 2.14e1 141.18
interface-output active 121047 17089972 0 1.70e1 141.18
ip4-input-no-checksum active 121047 17089972 0 3.35e1 141.18
ip4-lookup active 121047 17089972 0 4.99e1 141.18
ip4-rewrite active 121047 17089972 0 6.19e1 141.18
unix-epoll-input polling 119 0 0 2.01e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl10sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.77e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.37e2 0.00
api-rx-from-ring active 0 0 50 3.21e4 0.00
dpdk-process any wait 0 0 1 5.88e5 0.00
fib-walk any wait 0 0 1 2.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.38e2 0.00
lisp-retry-service any wait 0 0 1 2.36e3 0.00
unix-epoll-input polling 4152 0 0 2.26e6 0.00
vpe-oam-process any wait 0 0 2 1.77e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 52.17, last 128 main loops 2.53 per node 36.00
vector rates in 3.5753e6, out 3.5753e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 257899 13454556 0 2.07e1 52.17
TenGigabitEthernet18/0/3-tx active 257899 13454556 0 5.87e1 52.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-out-ip4-fa active 257899 13454556 0 3.42e2 52.17
dpdk-input polling 259717 13454556 0 6.59e1 51.80
ethernet-input active 257899 13454556 0 2.87e1 52.17
interface-output active 257899 13454556 0 2.16e1 52.17
ip4-input-no-checksum active 257899 13454556 0 3.91e1 52.17
ip4-lookup active 257899 13454556 0 5.12e1 52.17
ip4-rewrite active 257899 13454556 0 6.43e1 52.17
unix-epoll-input polling 253 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 52.40, last 128 main loops 3.09 per node 44.00
vector rates in 3.5755e6, out 3.5755e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 256766 13455036 0 2.08e1 52.40
TenGigabitEthernet18/0/3-tx active 256766 13455036 0 5.76e1 52.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.41e3 0.00
acl-plugin-out-ip4-fa active 256766 13455036 0 3.44e2 52.40
dpdk-input polling 258330 13455036 0 6.49e1 52.08
ethernet-input active 256766 13455036 0 2.85e1 52.40
interface-output active 256766 13455036 0 2.14e1 52.40
ip4-input-no-checksum active 256766 13455036 0 3.92e1 52.40
ip4-lookup active 256766 13455036 0 5.21e1 52.40
ip4-rewrite active 256766 13455036 0 6.46e1 52.40
unix-epoll-input polling 252 0 0 1.93e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 56.57, last 128 main loops 3.09 per node 44.00
vector rates in 3.5750e6, out 3.5750e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 237822 13453428 0 2.02e1 56.57
TenGigabitEthernet18/0/2-tx active 237822 13453428 0 5.83e1 56.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.36e3 0.00
acl-plugin-out-ip4-fa active 237822 13453428 0 3.42e2 56.57
dpdk-input polling 239508 13453428 0 6.51e1 56.17
ethernet-input active 237822 13453428 0 2.78e1 56.57
interface-output active 237822 13453428 0 2.10e1 56.57
ip4-input-no-checksum active 237822 13453428 0 3.84e1 56.57
ip4-lookup active 237822 13453428 0 5.52e1 56.57
ip4-rewrite active 237822 13453428 0 6.58e1 56.57
unix-epoll-input polling 234 0 0 1.91e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 54.01, last 128 main loops 3.09 per node 44.00
vector rates in 3.5758e6, out 3.5758e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 249143 13456144 0 2.07e1 54.01
TenGigabitEthernet18/0/2-tx active 249143 13456144 0 5.71e1 54.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.50e3 0.00
acl-plugin-out-ip4-fa active 249143 13456144 0 3.41e2 54.01
dpdk-input polling 251283 13456144 0 6.41e1 53.55
ethernet-input active 249143 13456144 0 2.79e1 54.01
interface-output active 249143 13456144 0 2.15e1 54.01
ip4-input-no-checksum active 249143 13456144 0 3.90e1 54.01
ip4-lookup active 249143 13456144 0 5.49e1 54.01
ip4-rewrite active 249143 13456144 0 6.64e1 54.01
unix-epoll-input polling 245 0 0 1.89e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl10sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 17 4.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.26e2 0.00
api-rx-from-ring active 0 0 52 4.12e4 0.00
dpdk-process any wait 0 0 1 6.33e5 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.90e2 0.00
lisp-retry-service any wait 0 0 2 3.33e3 0.00
unix-epoll-input polling 5810 0 0 1.63e6 0.00
vpe-oam-process any wait 0 0 1 1.82e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 48.31, last 128 main loops 3.38 per node 48.00
vector rates in 2.7356e6, out 2.7356e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 215226 10398360 0 2.06e1 48.31
TenGigabitEthernet18/0/3-tx active 215226 10398360 0 5.85e1 48.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 215226 10398360 0 5.62e2 48.31
dpdk-input polling 215447 10398360 0 6.61e1 48.26
ethernet-input active 215226 10398360 0 2.86e1 48.31
interface-output active 215226 10398360 0 2.15e1 48.31
ip4-input-no-checksum active 215226 10398360 0 3.85e1 48.31
ip4-lookup active 215226 10398360 0 4.85e1 48.31
ip4-rewrite active 215226 10398360 0 6.19e1 48.31
unix-epoll-input polling 210 0 0 2.10e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 48.32, last 128 main loops 2.25 per node 32.00
vector rates in 2.7344e6, out 2.7344e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 215124 10393880 0 2.06e1 48.32
TenGigabitEthernet18/0/3-tx active 215124 10393880 0 5.80e1 48.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 215124 10393880 0 5.63e2 48.32
dpdk-input polling 215318 10393880 0 6.54e1 48.27
ethernet-input active 215124 10393880 0 2.86e1 48.32
interface-output active 215124 10393880 0 2.17e1 48.32
ip4-input-no-checksum active 215124 10393880 0 3.85e1 48.32
ip4-lookup active 215124 10393880 0 4.96e1 48.32
ip4-rewrite active 215124 10393880 0 6.24e1 48.32
unix-epoll-input polling 210 0 0 2.06e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 43.18, last 128 main loops 3.52 per node 50.00
vector rates in 2.7342e6, out 2.7342e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 240702 10393036 0 2.18e1 43.18
TenGigabitEthernet18/0/3-tx active 240702 10393036 0 5.84e1 43.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 240702 10393036 0 5.56e2 43.18
dpdk-input polling 240956 10393036 0 6.72e1 43.13
ethernet-input active 240702 10393036 0 2.95e1 43.18
interface-output active 240702 10393036 0 2.25e1 43.18
ip4-input-no-checksum active 240702 10393036 0 3.98e1 43.18
ip4-lookup active 240702 10393036 0 4.89e1 43.18
ip4-rewrite active 240702 10393036 0 6.27e1 43.18
unix-epoll-input polling 235 0 0 2.04e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 45.53, last 128 main loops 1.97 per node 28.00
vector rates in 2.7356e6, out 2.7356e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 228386 10398412 0 2.11e1 45.53
TenGigabitEthernet18/0/3-tx active 228386 10398412 0 5.93e1 45.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 228386 10398412 0 5.54e2 45.53
dpdk-input polling 228609 10398412 0 6.95e1 45.49
ethernet-input active 228386 10398412 0 2.93e1 45.53
interface-output active 228386 10398412 0 2.22e1 45.53
ip4-input-no-checksum active 228386 10398412 0 3.91e1 45.53
ip4-lookup active 228386 10398412 0 4.98e1 45.53
ip4-rewrite active 228386 10398412 0 6.25e1 45.53
unix-epoll-input polling 223 0 0 1.92e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 37.31, last 128 main loops 3.66 per node 52.00
vector rates in 2.7338e6, out 2.7338e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 278519 10391584 0 2.29e1 37.31
TenGigabitEthernet18/0/2-tx active 278519 10391584 0 6.03e1 37.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 278519 10391584 0 5.35e2 37.31
dpdk-input polling 281614 10391584 0 7.00e1 36.90
ethernet-input active 278519 10391584 0 3.15e1 37.31
interface-output active 278519 10391584 0 2.39e1 37.31
ip4-input-no-checksum active 278519 10391584 0 4.09e1 37.31
ip4-lookup active 278519 10391584 0 5.48e1 37.31
ip4-rewrite active 278519 10391584 0 6.56e1 37.31
unix-epoll-input polling 274 0 0 2.02e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 37.89, last 128 main loops 2.81 per node 40.00
vector rates in 2.7361e6, out 2.7361e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 274446 10400328 0 2.32e1 37.89
TenGigabitEthernet18/0/2-tx active 274446 10400328 0 6.01e1 37.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 274446 10400328 0 5.32e2 37.89
dpdk-input polling 277090 10400328 0 7.09e1 37.53
ethernet-input active 274446 10400328 0 3.16e1 37.89
interface-output active 274446 10400328 0 2.39e1 37.89
ip4-input-no-checksum active 274446 10400328 0 4.13e1 37.89
ip4-lookup active 274446 10400328 0 5.57e1 37.89
ip4-rewrite active 274446 10400328 0 6.64e1 37.89
unix-epoll-input polling 270 0 0 1.92e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 39.45, last 128 main loops 2.81 per node 40.00
vector rates in 2.7355e6, out 2.7355e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 263539 10397908 0 2.26e1 39.45
TenGigabitEthernet18/0/2-tx active 263539 10397908 0 5.93e1 39.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 263539 10397908 0 5.37e2 39.45
dpdk-input polling 266551 10397908 0 7.04e1 39.01
ethernet-input active 263539 10397908 0 3.09e1 39.45
interface-output active 263539 10397908 0 2.34e1 39.45
ip4-input-no-checksum active 263539 10397908 0 4.09e1 39.45
ip4-lookup active 263539 10397908 0 5.53e1 39.45
ip4-rewrite active 263539 10397908 0 6.61e1 39.45
unix-epoll-input polling 260 0 0 1.96e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 38.83, last 128 main loops 4.78 per node 68.00
vector rates in 2.7343e6, out 2.7343e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 267640 10393468 0 2.28e1 38.83
TenGigabitEthernet18/0/2-tx active 267640 10393468 0 5.99e1 38.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 267640 10393468 0 5.34e2 38.83
dpdk-input polling 270537 10393468 0 7.17e1 38.42
ethernet-input active 267640 10393468 0 3.16e1 38.83
interface-output active 267640 10393468 0 2.38e1 38.83
ip4-input-no-checksum active 267640 10393468 0 4.11e1 38.83
ip4-lookup active 267640 10393468 0 5.47e1 38.83
ip4-rewrite active 267640 10393468 0 6.63e1 38.83
unix-epoll-input polling 264 0 0 1.93e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl10sl-10kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-oacl10sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.69e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.65e2 0.00
api-rx-from-ring active 0 0 50 4.19e4 0.00
dhcp-client-process any wait 0 0 1 2.12e3 0.00
dpdk-process any wait 0 0 1 5.56e5 0.00
fib-walk any wait 0 0 2 1.10e3 0.00
ip-route-resolver-process any wait 0 0 1 9.52e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.56e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.75e3 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
statseg-collector-process time wait 0 0 1 2.79e3 0.00
unix-epoll-input polling 3286 0 0 2.89e6 0.00
vpe-oam-process any wait 0 0 2 8.86e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 191.19, last 128 main loops 10.69 per node 152.00
vector rates in 4.4862e6, out 4.4862e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89133 17042172 0 1.46e1 191.19
TenGigabitEthernet18/0/3-tx active 89133 17042172 0 5.46e1 191.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.35e3 0.00
acl-plugin-out-ip4-fa active 89133 17042172 0 2.61e2 191.19
dpdk-input polling 89133 17042172 0 5.41e1 191.19
ethernet-input active 89133 17042172 0 2.00e1 191.19
interface-output active 89133 17042172 0 1.63e1 191.19
ip4-input-no-checksum active 89133 17042172 0 3.22e1 191.19
ip4-lookup active 89133 17042172 0 4.37e1 191.19
ip4-rewrite active 89133 17042172 0 5.93e1 191.19
unix-epoll-input polling 87 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 165.52, last 128 main loops 2.18 per node 31.00
vector rates in 4.4862e6, out 4.4862e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 102963 17042296 0 1.52e1 165.52
TenGigabitEthernet18/0/2-tx active 102963 17042296 0 5.55e1 165.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.32e3 0.00
acl-plugin-out-ip4-fa active 102963 17042296 0 2.50e2 165.52
dpdk-input polling 103675 17042296 0 5.63e1 164.38
ethernet-input active 102963 17042296 0 2.09e1 165.52
interface-output active 102963 17042296 0 1.67e1 165.52
ip4-input-no-checksum active 102963 17042296 0 3.27e1 165.52
ip4-lookup active 102963 17042296 0 4.73e1 165.52
ip4-rewrite active 102963 17042296 0 6.02e1 165.52
unix-epoll-input polling 101 0 0 1.96e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl10sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.56e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.13e2 0.00
api-rx-from-ring active 0 0 50 3.15e4 0.00
dpdk-process any wait 0 0 1 5.92e5 0.00
fib-walk any wait 0 0 2 2.51e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.74e2 0.00
lisp-retry-service any wait 0 0 2 3.78e3 0.00
unix-epoll-input polling 3168 0 0 2.97e6 0.00
vpe-oam-process any wait 0 0 2 1.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 58.31, last 128 main loops 3.09 per node 44.00
vector rates in 3.6586e6, out 3.6586e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 236065 13764104 0 1.98e1 58.31
TenGigabitEthernet18/0/3-tx active 236065 13764104 0 5.81e1 58.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.34e3 0.00
acl-plugin-out-ip4-fa active 236065 13764104 0 3.37e2 58.31
dpdk-input polling 236467 13764104 0 6.41e1 58.21
ethernet-input active 236065 13764104 0 2.73e1 58.31
interface-output active 236065 13764104 0 2.08e1 58.31
ip4-input-no-checksum active 236065 13764104 0 3.83e1 58.31
ip4-lookup active 236065 13764104 0 4.89e1 58.31
ip4-rewrite active 236065 13764104 0 6.31e1 58.31
unix-epoll-input polling 231 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 56.55, last 128 main loops 3.38 per node 48.00
vector rates in 3.6591e6, out 3.6591e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 243439 13765824 0 2.02e1 56.55
TenGigabitEthernet18/0/3-tx active 243439 13765824 0 5.78e1 56.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.41e3 0.00
acl-plugin-out-ip4-fa active 243439 13765824 0 3.37e2 56.55
dpdk-input polling 243850 13765824 0 6.32e1 56.45
ethernet-input active 243439 13765824 0 2.74e1 56.55
interface-output active 243439 13765824 0 2.09e1 56.55
ip4-input-no-checksum active 243439 13765824 0 3.85e1 56.55
ip4-lookup active 243439 13765824 0 4.83e1 56.55
ip4-rewrite active 243439 13765824 0 6.40e1 56.55
unix-epoll-input polling 238 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 54.85, last 128 main loops 3.38 per node 48.00
vector rates in 3.6545e6, out 3.6545e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 250661 13748672 0 2.04e1 54.85
TenGigabitEthernet18/0/2-tx active 250661 13748672 0 5.78e1 54.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 250661 13748672 0 3.31e2 54.85
dpdk-input polling 251961 13748672 0 6.51e1 54.57
ethernet-input active 250661 13748672 0 2.79e1 54.85
interface-output active 250661 13748672 0 2.13e1 54.85
ip4-input-no-checksum active 250661 13748672 0 3.88e1 54.85
ip4-lookup active 250661 13748672 0 5.19e1 54.85
ip4-rewrite active 250661 13748672 0 6.37e1 54.85
unix-epoll-input polling 246 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 54.83, last 128 main loops 2.81 per node 40.00
vector rates in 3.6632e6, out 3.6632e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 251347 13781240 0 2.05e1 54.83
TenGigabitEthernet18/0/2-tx active 251347 13781240 0 5.72e1 54.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 251347 13781240 0 3.30e2 54.83
dpdk-input polling 252721 13781240 0 6.49e1 54.53
ethernet-input active 251347 13781240 0 2.76e1 54.83
interface-output active 251347 13781240 0 2.14e1 54.83
ip4-input-no-checksum active 251347 13781240 0 3.88e1 54.83
ip4-lookup active 251347 13781240 0 5.21e1 54.83
ip4-rewrite active 251347 13781240 0 6.36e1 54.83
unix-epoll-input polling 247 0 0 1.99e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl10sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.57e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.23e2 0.00
api-rx-from-ring active 0 0 52 3.83e4 0.00
dpdk-process any wait 0 0 1 6.31e5 0.00
fib-walk any wait 0 0 2 1.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.65e3 0.00
lisp-retry-service any wait 0 0 2 3.52e3 0.00
unix-epoll-input polling 6064 0 0 1.57e6 0.00
vpe-oam-process any wait 0 0 2 1.66e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 41.47, last 128 main loops 5.63 per node 80.00
vector rates in 2.7527e6, out 2.7527e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 253249 10502892 0 2.19e1 41.47
TenGigabitEthernet18/0/3-tx active 253249 10502892 0 5.93e1 41.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 253249 10502892 0 5.46e2 41.47
dpdk-input polling 253469 10502892 0 6.85e1 41.44
ethernet-input active 253249 10502892 0 3.05e1 41.47
interface-output active 253249 10502892 0 2.29e1 41.47
ip4-input-no-checksum active 253249 10502892 0 3.98e1 41.47
ip4-lookup active 253249 10502892 0 4.91e1 41.47
ip4-rewrite active 253249 10502892 0 6.21e1 41.47
unix-epoll-input polling 247 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 38.58, last 128 main loops 4.22 per node 60.00
vector rates in 2.7466e6, out 2.7466e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 271611 10479488 0 2.26e1 38.58
TenGigabitEthernet18/0/3-tx active 271611 10479488 0 5.92e1 38.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.50e3 0.00
acl-plugin-out-ip4-fa active 271611 10479488 0 5.42e2 38.58
dpdk-input polling 271741 10479488 0 6.89e1 38.56
ethernet-input active 271611 10479488 0 3.13e1 38.58
interface-output active 271611 10479488 0 2.36e1 38.58
ip4-input-no-checksum active 271611 10479488 0 4.06e1 38.58
ip4-lookup active 271611 10479488 0 5.09e1 38.58
ip4-rewrite active 271611 10479488 0 6.25e1 38.58
unix-epoll-input polling 265 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 41.24, last 128 main loops 3.09 per node 44.00
vector rates in 2.7439e6, out 2.7439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 253843 10469600 0 2.19e1 41.24
TenGigabitEthernet18/0/3-tx active 253843 10469600 0 5.83e1 41.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-out-ip4-fa active 253843 10469600 0 5.52e2 41.24
dpdk-input polling 253909 10469600 0 6.81e1 41.23
ethernet-input active 253843 10469600 0 2.98e1 41.24
interface-output active 253843 10469600 0 2.28e1 41.24
ip4-input-no-checksum active 253843 10469600 0 3.96e1 41.24
ip4-lookup active 253843 10469600 0 4.89e1 41.24
ip4-rewrite active 253843 10469600 0 6.22e1 41.24
unix-epoll-input polling 248 0 0 2.00e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 39.67, last 128 main loops 4.50 per node 64.00
vector rates in 2.7508e6, out 2.7508e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 264587 10495500 0 2.23e1 39.67
TenGigabitEthernet18/0/3-tx active 264587 10495500 0 5.97e1 39.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 264587 10495500 0 5.42e2 39.67
dpdk-input polling 264812 10495500 0 7.03e1 39.63
ethernet-input active 264587 10495500 0 3.10e1 39.67
interface-output active 264587 10495500 0 2.31e1 39.67
ip4-input-no-checksum active 264587 10495500 0 4.02e1 39.67
ip4-lookup active 264587 10495500 0 4.84e1 39.67
ip4-rewrite active 264587 10495500 0 6.25e1 39.67
unix-epoll-input polling 258 0 0 1.99e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 45.93, last 128 main loops 2.11 per node 30.00
vector rates in 2.7419e6, out 2.7419e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 227773 10461864 0 2.09e1 45.93
TenGigabitEthernet18/0/2-tx active 227773 10461864 0 5.91e1 45.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 227773 10461864 0 5.52e2 45.93
dpdk-input polling 230579 10461864 0 6.79e1 45.37
ethernet-input active 227773 10461864 0 2.96e1 45.93
interface-output active 227773 10461864 0 2.23e1 45.93
ip4-input-no-checksum active 227773 10461864 0 3.92e1 45.93
ip4-lookup active 227773 10461864 0 5.11e1 45.93
ip4-rewrite active 227773 10461864 0 6.23e1 45.93
unix-epoll-input polling 225 0 0 1.92e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 50.31, last 128 main loops .84 per node 12.00
vector rates in 2.7573e6, out 2.7573e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 209096 10520396 0 2.04e1 50.31
TenGigabitEthernet18/0/2-tx active 209096 10520396 0 5.73e1 50.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 209096 10520396 0 5.56e2 50.31
dpdk-input polling 211710 10520396 0 6.66e1 49.69
ethernet-input active 209096 10520396 0 2.81e1 50.31
interface-output active 209096 10520396 0 2.14e1 50.31
ip4-input-no-checksum active 209096 10520396 0 3.82e1 50.31
ip4-lookup active 209096 10520396 0 5.03e1 50.31
ip4-rewrite active 209096 10520396 0 6.18e1 50.31
unix-epoll-input polling 206 0 0 1.98e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 49.87, last 128 main loops 2.81 per node 40.00
vector rates in 2.7486e6, out 2.7486e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 210280 10487388 0 2.03e1 49.87
TenGigabitEthernet18/0/2-tx active 210280 10487388 0 5.67e1 49.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.46e3 0.00
acl-plugin-out-ip4-fa active 210280 10487388 0 5.61e2 49.87
dpdk-input polling 212934 10487388 0 6.49e1 49.25
ethernet-input active 210280 10487388 0 2.79e1 49.87
interface-output active 210280 10487388 0 2.15e1 49.87
ip4-input-no-checksum active 210280 10487388 0 3.79e1 49.87
ip4-lookup active 210280 10487388 0 5.09e1 49.87
ip4-rewrite active 210280 10487388 0 6.17e1 49.87
unix-epoll-input polling 208 0 0 1.86e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 49.44, last 128 main loops 1.41 per node 20.00
vector rates in 2.7461e6, out 2.7461e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 211932 10477808 0 2.03e1 49.44
TenGigabitEthernet18/0/2-tx active 211932 10477808 0 5.73e1 49.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 211932 10477808 0 5.58e2 49.44
dpdk-input polling 214679 10477808 0 6.74e1 48.81
ethernet-input active 211932 10477808 0 2.86e1 49.44
interface-output active 211932 10477808 0 2.15e1 49.44
ip4-input-no-checksum active 211932 10477808 0 3.83e1 49.44
ip4-lookup active 211932 10477808 0 5.06e1 49.44
ip4-rewrite active 211932 10477808 0 6.18e1 49.44
unix-epoll-input polling 209 0 0 2.12e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl1sf-100flows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 100 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-oacl1sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.52e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.27e2 0.00
api-rx-from-ring active 0 0 50 4.07e4 0.00
dpdk-process any wait 0 0 1 5.69e5 0.00
fib-walk any wait 0 0 2 1.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 6.34e2 0.00
lisp-retry-service any wait 0 0 2 1.15e3 0.00
unix-epoll-input polling 2035 0 0 4.62e6 0.00
vpe-oam-process any wait 0 0 1 5.98e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 171.63, last 128 main loops 9.84 per node 140.00
vector rates in 5.5649e6, out 5.5649e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 122125 20960164 0 1.49e1 171.63
TenGigabitEthernet18/0/3-tx active 122125 20960164 0 5.64e1 171.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 122125 20960164 0 1.47e2 171.63
dpdk-input polling 122125 20960164 0 5.71e1 171.63
ethernet-input active 122125 20960164 0 2.02e1 171.63
interface-output active 122125 20960164 0 1.64e1 171.63
ip4-input-no-checksum active 122125 20960164 0 3.21e1 171.63
ip4-lookup active 122125 20960164 0 4.38e1 171.63
ip4-rewrite active 122125 20960164 0 5.95e1 171.63
unix-epoll-input polling 119 0 0 1.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 190.19, last 128 main loops 15.47 per node 220.00
vector rates in 5.5649e6, out 5.5649e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 110203 20959932 0 1.46e1 190.19
TenGigabitEthernet18/0/2-tx active 110203 20959932 0 5.57e1 190.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.41e3 0.00
acl-plugin-out-ip4-fa active 110203 20959932 0 1.47e2 190.19
dpdk-input polling 110922 20959932 0 5.62e1 188.96
ethernet-input active 110203 20959932 0 1.99e1 190.19
interface-output active 110203 20959932 0 1.61e1 190.19
ip4-input-no-checksum active 110203 20959932 0 3.18e1 190.19
ip4-lookup active 110203 20959932 0 4.69e1 190.19
ip4-rewrite active 110203 20959932 0 5.95e1 190.19
unix-epoll-input polling 108 0 0 2.01e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl1sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.95e2 0.00
api-rx-from-ring active 0 0 52 4.29e4 0.00
dhcp-client-process any wait 0 0 1 1.94e3 0.00
dpdk-process any wait 0 0 2 6.09e5 0.00
fib-walk any wait 0 0 2 2.24e3 0.00
ip-route-resolver-process any wait 0 0 1 1.82e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.86e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.27e3 0.00
lisp-retry-service any wait 0 0 2 2.73e3 0.00
statseg-collector-process time wait 0 0 1 7.04e3 0.00
unix-epoll-input polling 3762 0 0 2.49e6 0.00
vpe-oam-process any wait 0 0 2 8.82e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 72.64, last 128 main loops 3.66 per node 52.00
vector rates in 5.1131e6, out 5.1131e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 264900 19242440 0 1.88e1 72.64
TenGigabitEthernet18/0/3-tx active 264900 19242440 0 5.74e1 72.64
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.71e3 0.00
acl-plugin-out-ip4-fa active 264900 19242440 0 1.51e2 72.64
dpdk-input polling 264900 19242440 0 6.25e1 72.64
ethernet-input active 264900 19242440 0 2.56e1 72.64
interface-output active 264900 19242440 0 1.94e1 72.64
ip4-input-no-checksum active 264900 19242440 0 3.75e1 72.64
ip4-lookup active 264900 19242440 0 4.87e1 72.64
ip4-rewrite active 264900 19242440 0 6.31e1 72.64
unix-epoll-input polling 258 0 0 2.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 77.88, last 128 main loops 6.75 per node 96.00
vector rates in 5.1137e6, out 5.1137e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 247094 19244752 0 1.80e1 77.88
TenGigabitEthernet18/0/3-tx active 247094 19244752 0 5.82e1 77.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 247094 19244752 0 1.52e2 77.88
dpdk-input polling 247094 19244752 0 6.38e1 77.88
ethernet-input active 247094 19244752 0 2.49e1 77.88
interface-output active 247094 19244752 0 1.95e1 77.88
ip4-input-no-checksum active 247094 19244752 0 3.57e1 77.88
ip4-lookup active 247094 19244752 0 4.74e1 77.88
ip4-rewrite active 247094 19244752 0 6.43e1 77.88
unix-epoll-input polling 241 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 40.82, last 128 main loops 3.38 per node 48.00
vector rates in 4.4999e6, out 4.4999e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 414893 16934772 0 2.45e1 40.82
TenGigabitEthernet18/0/2-tx active 414893 16934772 0 6.30e1 40.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.40e3 0.00
acl-plugin-out-ip4-fa active 414893 16934772 0 1.59e2 40.82
dpdk-input polling 416784 16934772 0 7.34e1 40.63
ethernet-input active 414893 16934772 0 3.29e1 40.82
interface-output active 414893 16934772 0 2.44e1 40.82
ip4-input-no-checksum active 414893 16934772 0 4.36e1 40.82
ip4-lookup active 414893 16934772 0 5.64e1 40.82
ip4-rewrite active 414893 16934772 0 6.99e1 40.82
unix-epoll-input polling 407 0 0 1.96e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 254.31, last 128 main loops 18.00 per node 256.00
vector rates in 5.7153e6, out 5.7153e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84578 21508776 0 1.39e1 254.31
TenGigabitEthernet18/0/2-tx active 84578 21508776 0 5.36e1 254.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.43e3 0.00
acl-plugin-out-ip4-fa active 84578 21508776 0 1.44e2 254.31
dpdk-input polling 85661 21508776 0 5.31e1 251.09
ethernet-input active 84578 21508776 0 2.11e1 254.31
interface-output active 84578 21508776 0 1.56e1 254.31
ip4-input-no-checksum active 84578 21508776 0 3.04e1 254.31
ip4-lookup active 84578 21508776 0 4.73e1 254.31
ip4-rewrite active 84578 21508776 0 5.73e1 254.31
unix-epoll-input polling 84 0 0 2.01e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl1sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.47e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.15e2 0.00
api-rx-from-ring active 0 0 37 3.54e4 0.00
dpdk-process any wait 0 0 1 8.99e3 0.00
fib-walk any wait 0 0 2 2.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.68e3 0.00
lisp-retry-service any wait 0 0 2 3.23e3 0.00
unix-epoll-input polling 6404 0 0 1.47e6 0.00
vpe-oam-process any wait 0 0 2 1.96e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 22.74, last 128 main loops 1.41 per node 20.00
vector rates in 3.9064e6, out 3.9063e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 648651 14747636 0 3.47e1 22.74
TenGigabitEthernet18/0/3-tx active 648651 14747268 0 6.59e1 22.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.72e3 0.00
acl-plugin-out-ip4-fa active 648651 14747636 0 1.71e2 22.74
dpdk-input polling 648970 14747636 0 8.24e1 22.72
ethernet-input active 648651 14747636 0 4.37e1 22.74
interface-output active 648651 14747636 0 3.05e1 22.74
ip4-input-no-checksum active 648651 14747636 0 5.62e1 22.74
ip4-lookup active 648651 14747636 0 6.26e1 22.74
ip4-rewrite active 648651 14747636 0 7.66e1 22.74
unix-epoll-input polling 633 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.25, last 128 main loops 1.13 per node 16.00
vector rates in 3.3489e6, out 3.3489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 828768 12642816 0 4.41e1 15.25
TenGigabitEthernet18/0/3-tx active 828768 12642816 0 7.76e1 15.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.86e3 0.00
acl-plugin-out-ip4-fa active 828768 12642816 0 1.83e2 15.25
dpdk-input polling 833576 12642816 0 9.84e1 15.17
ethernet-input active 828768 12642816 0 5.35e1 15.25
interface-output active 828768 12642816 0 3.89e1 15.25
ip4-input-no-checksum active 828768 12642816 0 6.78e1 15.25
ip4-lookup active 828768 12642816 0 7.27e1 15.25
ip4-rewrite active 828768 12642816 0 8.65e1 15.25
unix-epoll-input polling 813 0 0 2.19e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.16, last 128 main loops .84 per node 12.00
vector rates in 3.0694e6, out 3.0694e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 953214 11587764 0 5.18e1 12.16
TenGigabitEthernet18/0/3-tx active 953214 11587764 0 8.01e1 12.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 953214 11587764 0 1.89e2 12.16
dpdk-input polling 975236 11587764 0 1.08e2 11.88
ethernet-input active 953214 11587764 0 6.33e1 12.16
interface-output active 953214 11587764 0 4.46e1 12.16
ip4-input-no-checksum active 953214 11587764 0 7.71e1 12.16
ip4-lookup active 953214 11587764 0 7.82e1 12.16
ip4-rewrite active 953214 11587764 0 9.42e1 12.16
unix-epoll-input polling 952 0 0 2.07e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 18.81, last 128 main loops 1.41 per node 20.00
vector rates in 3.6278e6, out 3.6278e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 728218 13695780 0 3.90e1 18.81
TenGigabitEthernet18/0/3-tx active 728218 13695772 0 7.27e1 18.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 728218 13695780 0 1.77e2 18.81
dpdk-input polling 729505 13695780 0 9.24e1 18.77
ethernet-input active 728218 13695780 0 4.77e1 18.81
interface-output active 728218 13695780 0 3.44e1 18.81
ip4-input-no-checksum active 728218 13695780 0 6.03e1 18.81
ip4-lookup active 728218 13695780 0 6.57e1 18.81
ip4-rewrite active 728218 13695780 0 8.02e1 18.81
unix-epoll-input polling 712 0 0 1.97e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.52, last 128 main loops .84 per node 12.00
vector rates in 3.3486e6, out 3.3486e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 814806 12641776 0 4.41e1 15.52
TenGigabitEthernet18/0/2-tx active 814806 12641776 0 7.74e1 15.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 814806 12641776 0 1.83e2 15.52
dpdk-input polling 834953 12641776 0 9.85e1 15.14
ethernet-input active 814806 12641776 0 5.42e1 15.52
interface-output active 814806 12641776 0 3.84e1 15.52
ip4-input-no-checksum active 814806 12641776 0 6.69e1 15.52
ip4-lookup active 814806 12641776 0 7.43e1 15.52
ip4-rewrite active 814806 12641776 0 8.59e1 15.52
unix-epoll-input polling 814 0 0 2.09e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 18.87, last 128 main loops .56 per node 8.00
vector rates in 3.6277e6, out 3.6277e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 725882 13695240 0 3.87e1 18.87
TenGigabitEthernet18/0/2-tx active 725882 13695216 0 7.24e1 18.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 725882 13695240 0 1.76e2 18.87
dpdk-input polling 733204 13695240 0 8.85e1 18.68
ethernet-input active 725882 13695240 0 4.77e1 18.87
interface-output active 725882 13695240 0 3.42e1 18.87
ip4-input-no-checksum active 725882 13695240 0 6.14e1 18.87
ip4-lookup active 725882 13695240 0 7.06e1 18.87
ip4-rewrite active 725882 13695240 0 8.13e1 18.87
unix-epoll-input polling 715 0 0 1.96e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.30, last 128 main loops 1.13 per node 16.00
vector rates in 2.7906e6, out 2.7906e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1022766 10535332 0 5.88e1 10.30
TenGigabitEthernet18/0/2-tx active 1022766 10535332 0 8.77e1 10.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-out-ip4-fa active 1022766 10535332 0 1.98e2 10.30
dpdk-input polling 1074145 10535332 0 1.22e2 9.81
ethernet-input active 1022766 10535332 0 7.14e1 10.30
interface-output active 1022766 10535332 0 5.01e1 10.30
ip4-input-no-checksum active 1022766 10535332 0 8.46e1 10.30
ip4-lookup active 1022766 10535332 0 8.97e1 10.30
ip4-rewrite active 1022766 10535332 0 9.97e1 10.30
unix-epoll-input polling 1048 0 0 2.04e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 29.41, last 128 main loops 1.97 per node 28.00
vector rates in 4.1854e6, out 4.1853e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 537174 15800964 0 2.99e1 29.41
TenGigabitEthernet18/0/2-tx active 537174 15800344 0 6.35e1 29.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.60e3 0.00
acl-plugin-out-ip4-fa active 537174 15800964 0 1.65e2 29.41
dpdk-input polling 542980 15800964 0 7.85e1 29.10
ethernet-input active 537174 15800964 0 3.79e1 29.41
interface-output active 537174 15800964 0 2.82e1 29.41
ip4-input-no-checksum active 537174 15800964 0 5.01e1 29.41
ip4-lookup active 537174 15800964 0 6.06e1 29.41
ip4-rewrite active 537174 15800964 0 7.25e1 29.41
unix-epoll-input polling 530 0 0 2.08e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl1sf-100kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-ethip4udp-ip4base-oacl1sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.15e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
api-rx-from-ring active 0 0 51 4.62e4 0.00
dpdk-process any wait 0 0 1 1.16e4 0.00
fib-walk any wait 0 0 2 1.45e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.29e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.57e3 0.00
lisp-retry-service any wait 0 0 2 1.89e3 0.00
statseg-collector-process time wait 0 0 1 5.55e3 0.00
unix-epoll-input polling 4900 0 0 1.94e6 0.00
vpe-oam-process any wait 0 0 1 1.21e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 168.42, last 128 main loops 6.89 per node 98.00
vector rates in 4.7321e6, out 4.7321e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106755 17979428 0 1.50e1 168.42
TenGigabitEthernet18/0/3-tx active 106755 17979428 0 5.84e1 168.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.24e3 0.00
acl-plugin-out-ip4-fa active 106755 17979428 0 2.24e2 168.42
dpdk-input polling 106769 17979428 0 5.83e1 168.39
ethernet-input active 106755 17979428 0 2.08e1 168.42
interface-output active 106755 17979428 0 1.66e1 168.42
ip4-input-no-checksum active 106755 17979428 0 3.20e1 168.42
ip4-lookup active 106755 17979428 0 4.25e1 168.42
ip4-rewrite active 106755 17979428 0 5.85e1 168.42
unix-epoll-input polling 104 0 0 3.79e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 221.64, last 128 main loops 17.72 per node 252.00
vector rates in 4.7273e6, out 4.7273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81037 17961168 0 1.41e1 221.64
TenGigabitEthernet18/0/2-tx active 81037 17961168 0 5.65e1 221.64
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.33e3 0.00
acl-plugin-out-ip4-fa active 81037 17961168 0 2.28e2 221.64
dpdk-input polling 81607 17961168 0 5.63e1 220.09
ethernet-input active 81037 17961168 0 1.94e1 221.64
interface-output active 81037 17961168 0 1.61e1 221.64
ip4-input-no-checksum active 81037 17961168 0 3.06e1 221.64
ip4-lookup active 81037 17961168 0 4.73e1 221.64
ip4-rewrite active 81037 17961168 0 5.92e1 221.64
unix-epoll-input polling 80 0 0 3.39e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl1sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 3.13e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.34e3 0.00
api-rx-from-ring active 0 0 52 5.32e4 0.00
dpdk-process any wait 0 0 1 5.99e5 0.00
fib-walk any wait 0 0 2 1.85e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.09e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.34e3 0.00
lisp-retry-service any wait 0 0 2 2.27e3 0.00
statseg-collector-process time wait 0 0 1 7.41e3 0.00
unix-epoll-input polling 5227 0 0 1.82e6 0.00
vpe-oam-process any wait 0 0 1 2.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 193.25, last 128 main loops 14.34 per node 204.00
vector rates in 4.6471e6, out 4.6471e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 91486 17679360 0 1.45e1 193.25
TenGigabitEthernet18/0/3-tx active 91486 17679360 0 5.83e1 193.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.37e3 0.00
acl-plugin-out-ip4-fa active 91486 17679360 0 2.31e2 193.25
dpdk-input polling 91486 17679360 0 5.92e1 193.25
ethernet-input active 91486 17679360 0 2.08e1 193.25
interface-output active 91486 17679360 0 1.62e1 193.25
ip4-input-no-checksum active 91486 17679360 0 3.12e1 193.25
ip4-lookup active 91486 17679360 0 4.56e1 193.25
ip4-rewrite active 91486 17679360 0 5.92e1 193.25
unix-epoll-input polling 90 0 0 3.87e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 175.68, last 128 main loops 13.29 per node 189.00
vector rates in 4.6472e6, out 4.6472e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100638 17679932 0 1.47e1 175.68
TenGigabitEthernet18/0/3-tx active 100638 17679932 0 5.80e1 175.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.30e3 0.00
acl-plugin-out-ip4-fa active 100638 17679932 0 2.31e2 175.68
dpdk-input polling 100638 17679932 0 5.85e1 175.68
ethernet-input active 100638 17679932 0 2.07e1 175.68
interface-output active 100638 17679932 0 1.64e1 175.68
ip4-input-no-checksum active 100638 17679932 0 3.15e1 175.68
ip4-lookup active 100638 17679932 0 4.54e1 175.68
ip4-rewrite active 100638 17679932 0 6.00e1 175.68
unix-epoll-input polling 98 0 0 4.16e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 235.84, last 128 main loops 17.72 per node 252.00
vector rates in 4.6419e6, out 4.6419e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74879 17659552 0 1.40e1 235.84
TenGigabitEthernet18/0/2-tx active 74879 17659552 0 5.82e1 235.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.94e3 0.00
acl-plugin-out-ip4-fa active 74879 17659552 0 2.29e2 235.84
dpdk-input polling 75978 17659552 0 5.81e1 232.43
ethernet-input active 74879 17659552 0 2.01e1 235.84
interface-output active 74879 17659552 0 1.59e1 235.84
ip4-input-no-checksum active 74879 17659552 0 3.04e1 235.84
ip4-lookup active 74879 17659552 0 5.05e1 235.84
ip4-rewrite active 74879 17659552 0 6.02e1 235.84
unix-epoll-input polling 74 0 0 3.94e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 222.39, last 128 main loops 18.00 per node 256.00
vector rates in 4.6449e6, out 4.6449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79457 17670944 0 1.42e1 222.39
TenGigabitEthernet18/0/2-tx active 79457 17670944 0 5.65e1 222.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.21e3 0.00
acl-plugin-out-ip4-fa active 79457 17670944 0 2.32e2 222.39
dpdk-input polling 80542 17670944 0 5.72e1 219.40
ethernet-input active 79457 17670944 0 2.00e1 222.39
interface-output active 79457 17670944 0 1.59e1 222.39
ip4-input-no-checksum active 79457 17670944 0 3.06e1 222.39
ip4-lookup active 79457 17670944 0 5.03e1 222.39
ip4-rewrite active 79457 17670944 0 6.02e1 222.39
unix-epoll-input polling 79 0 0 4.44e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl1sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 5.06e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.38e2 0.00
api-rx-from-ring active 0 0 50 2.98e4 0.00
dpdk-process any wait 0 0 1 1.29e4 0.00
fib-walk any wait 0 0 2 1.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.32e3 0.00
lisp-retry-service any wait 0 0 2 2.89e3 0.00
unix-epoll-input polling 3283 0 0 2.89e6 0.00
vpe-oam-process any wait 0 0 2 1.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.46, last 128 main loops 1.69 per node 24.00
vector rates in 3.4789e6, out 3.4789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 500946 13254184 0 3.04e1 26.46
TenGigabitEthernet18/0/3-tx active 500946 13254184 0 6.92e1 26.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.26e3 0.00
acl-plugin-out-ip4-fa active 500946 13254184 0 2.70e2 26.46
dpdk-input polling 501051 13254184 0 8.64e1 26.45
ethernet-input active 500946 13254184 0 4.00e1 26.46
interface-output active 500946 13254184 0 2.90e1 26.46
ip4-input-no-checksum active 500946 13254184 0 5.02e1 26.46
ip4-lookup active 500946 13254184 0 5.79e1 26.46
ip4-rewrite active 500946 13254184 0 7.12e1 26.46
unix-epoll-input polling 489 0 0 3.67e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 26.08, last 128 main loops 2.53 per node 36.00
vector rates in 3.4774e6, out 3.4774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 508067 13248348 0 3.06e1 26.08
TenGigabitEthernet18/0/3-tx active 508067 13248348 0 7.03e1 26.08
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.57e3 0.00
acl-plugin-out-ip4-fa active 508067 13248348 0 2.70e2 26.08
dpdk-input polling 508180 13248348 0 8.24e1 26.07
ethernet-input active 508067 13248348 0 4.05e1 26.08
interface-output active 508067 13248348 0 2.89e1 26.08
ip4-input-no-checksum active 508067 13248348 0 5.09e1 26.08
ip4-lookup active 508067 13248348 0 5.94e1 26.08
ip4-rewrite active 508067 13248348 0 7.19e1 26.08
unix-epoll-input polling 496 0 0 4.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 25.44, last 128 main loops 2.25 per node 32.00
vector rates in 3.4771e6, out 3.4771e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 520645 13247296 0 3.11e1 25.44
TenGigabitEthernet18/0/3-tx active 520645 13247296 0 6.97e1 25.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.41e3 0.00
acl-plugin-out-ip4-fa active 520645 13247296 0 2.69e2 25.44
dpdk-input polling 520815 13247296 0 8.39e1 25.44
ethernet-input active 520645 13247296 0 4.04e1 25.44
interface-output active 520645 13247296 0 2.95e1 25.44
ip4-input-no-checksum active 520645 13247296 0 5.12e1 25.44
ip4-lookup active 520645 13247296 0 5.87e1 25.44
ip4-rewrite active 520645 13247296 0 7.20e1 25.44
unix-epoll-input polling 508 0 0 3.67e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.45, last 128 main loops 1.97 per node 28.00
vector rates in 3.4789e6, out 3.4789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 482884 13254204 0 2.98e1 27.45
TenGigabitEthernet18/0/3-tx active 482884 13254204 0 6.96e1 27.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.23e3 0.00
acl-plugin-out-ip4-fa active 482884 13254204 0 2.74e2 27.45
dpdk-input polling 482942 13254204 0 8.35e1 27.44
ethernet-input active 482884 13254204 0 3.94e1 27.45
interface-output active 482884 13254204 0 2.85e1 27.45
ip4-input-no-checksum active 482884 13254204 0 4.97e1 27.45
ip4-lookup active 482884 13254204 0 5.80e1 27.45
ip4-rewrite active 482884 13254204 0 7.10e1 27.45
unix-epoll-input polling 471 0 0 3.97e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 28.12, last 128 main loops 2.25 per node 32.00
vector rates in 3.4767e6, out 3.4767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 471087 13245696 0 2.93e1 28.12
TenGigabitEthernet18/0/2-tx active 471087 13245696 0 6.96e1 28.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.35e3 0.00
acl-plugin-out-ip4-fa active 471087 13245696 0 2.72e2 28.12
dpdk-input polling 474925 13245696 0 8.31e1 27.89
ethernet-input active 471087 13245696 0 3.95e1 28.12
interface-output active 471087 13245696 0 2.79e1 28.12
ip4-input-no-checksum active 471087 13245696 0 4.93e1 28.12
ip4-lookup active 471087 13245696 0 6.19e1 28.12
ip4-rewrite active 471087 13245696 0 7.34e1 28.12
unix-epoll-input polling 464 0 0 3.73e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 27.25, last 128 main loops 2.81 per node 40.00
vector rates in 3.4796e6, out 3.4796e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 486565 13256852 0 2.98e1 27.25
TenGigabitEthernet18/0/2-tx active 486565 13256852 0 6.94e1 27.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.17e3 0.00
acl-plugin-out-ip4-fa active 486565 13256852 0 2.71e2 27.25
dpdk-input polling 490379 13256852 0 8.14e1 27.03
ethernet-input active 486565 13256852 0 3.88e1 27.25
interface-output active 486565 13256852 0 2.83e1 27.25
ip4-input-no-checksum active 486565 13256852 0 4.99e1 27.25
ip4-lookup active 486565 13256852 0 6.31e1 27.25
ip4-rewrite active 486565 13256852 0 7.40e1 27.25
unix-epoll-input polling 478 0 0 4.01e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 28.09, last 128 main loops 261.14 per node 29.02
vector rates in 3.4788e6, out 3.4788e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 471884 13253657 0 2.98e1 28.09
TenGigabitEthernet18/0/2-tx active 471884 13253657 0 6.86e1 28.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.40e3 0.00
acl-plugin-out-ip4-fa active 471884 13253657 0 2.71e2 28.09
dpdk-input polling 476750 13253657 0 8.12e1 27.80
ethernet-input active 471884 13253657 0 3.88e1 28.09
interface-output active 471884 13253657 0 2.83e1 28.09
ip4-input-no-checksum active 471884 13253657 0 4.97e1 28.09
ip4-lookup active 471884 13253657 0 6.49e1 28.09
ip4-rewrite active 471884 13253657 0 7.38e1 28.09
unix-epoll-input polling 465 0 0 3.27e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 28.03, last 128 main loops 2.67 per node 38.00
vector rates in 3.4773e6, out 3.4773e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 472623 13247820 0 2.94e1 28.03
TenGigabitEthernet18/0/2-tx active 472623 13247820 0 6.88e1 28.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.14e3 0.00
acl-plugin-out-ip4-fa active 472623 13247820 0 2.71e2 28.03
dpdk-input polling 476677 13247820 0 8.38e1 27.79
ethernet-input active 472623 13247820 0 3.93e1 28.03
interface-output active 472623 13247820 0 2.82e1 28.03
ip4-input-no-checksum active 472623 13247820 0 4.97e1 28.03
ip4-lookup active 472623 13247820 0 6.28e1 28.03
ip4-rewrite active 472623 13247820 0 7.42e1 28.03
unix-epoll-input polling 465 0 0 3.96e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl1sf-10kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-oacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.84e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.42e2 0.00
api-rx-from-ring active 0 0 51 4.92e4 0.00
dpdk-process any wait 0 0 2 2.85e5 0.00
fib-walk any wait 0 0 2 1.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.59e2 0.00
lisp-retry-service any wait 0 0 2 1.14e3 0.00
unix-epoll-input polling 6358 0 0 1.49e6 0.00
vpe-oam-process any wait 0 0 2 1.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 225.03, last 128 main loops 18.00 per node 256.00
vector rates in 5.4186e6, out 5.4186e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 91828 20664354 0 1.45e1 225.03
TenGigabitEthernet18/0/3-tx active 91828 20664354 0 5.77e1 225.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 91828 20664354 0 1.61e2 225.03
dpdk-input polling 91828 20664354 0 5.76e1 225.03
ethernet-input active 91828 20664354 0 1.97e1 225.03
interface-output active 91828 20664354 0 1.60e1 225.03
ip4-input-no-checksum active 91828 20664354 0 3.13e1 225.03
ip4-lookup active 91828 20664354 0 4.38e1 225.03
ip4-rewrite active 91828 20664354 0 5.82e1 225.03
unix-epoll-input polling 90 0 0 3.11e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 250.77, last 128 main loops 18.00 per node 256.00
vector rates in 5.4185e6, out 5.4185e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82402 20664176 0 1.41e1 250.77
TenGigabitEthernet18/0/2-tx active 82402 20664176 0 5.74e1 250.77
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 82402 20664176 0 1.63e2 250.77
dpdk-input polling 83016 20664176 0 5.65e1 248.92
ethernet-input active 82402 20664176 0 1.91e1 250.77
interface-output active 82402 20664176 0 1.59e1 250.77
ip4-input-no-checksum active 82402 20664176 0 3.04e1 250.77
ip4-lookup active 82402 20664176 0 4.60e1 250.77
ip4-rewrite active 82402 20664176 0 5.76e1 250.77
unix-epoll-input polling 81 0 0 3.16e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.43e2 0.00
api-rx-from-ring active 0 0 52 4.98e4 0.00
dpdk-process any wait 0 0 1 6.39e3 0.00
fib-walk any wait 0 0 2 3.14e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.15e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.77e3 0.00
lisp-retry-service any wait 0 0 2 2.83e3 0.00
statseg-collector-process time wait 0 0 1 6.69e3 0.00
unix-epoll-input polling 5569 0 0 1.70e6 0.00
vpe-oam-process any wait 0 0 2 1.75e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 201.49, last 128 main loops 11.81 per node 168.00
vector rates in 5.2975e6, out 5.2975e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99739 20096732 0 1.53e1 201.49
TenGigabitEthernet18/0/3-tx active 99739 20096732 0 5.80e1 201.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.86e3 0.00
acl-plugin-out-ip4-fa active 99739 20096732 0 1.66e2 201.49
dpdk-input polling 99739 20096732 0 5.86e1 201.49
ethernet-input active 99739 20096732 0 2.10e1 201.49
interface-output active 99739 20096732 0 1.62e1 201.49
ip4-input-no-checksum active 99739 20096732 0 3.16e1 201.49
ip4-lookup active 99739 20096732 0 4.43e1 201.49
ip4-rewrite active 99739 20096732 0 5.89e1 201.49
unix-epoll-input polling 98 0 0 3.46e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 184.68, last 128 main loops 14.34 per node 204.00
vector rates in 5.2982e6, out 5.2982e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108833 20099232 0 1.49e1 184.68
TenGigabitEthernet18/0/3-tx active 108833 20099232 0 5.75e1 184.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 108833 20099232 0 1.66e2 184.68
dpdk-input polling 108833 20099232 0 5.82e1 184.68
ethernet-input active 108833 20099232 0 2.12e1 184.68
interface-output active 108833 20099232 0 1.63e1 184.68
ip4-input-no-checksum active 108833 20099232 0 3.21e1 184.68
ip4-lookup active 108833 20099232 0 4.39e1 184.68
ip4-rewrite active 108833 20099232 0 5.99e1 184.68
unix-epoll-input polling 106 0 0 3.31e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 227.53, last 128 main loops 14.34 per node 204.00
vector rates in 5.2916e6, out 5.2916e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88225 20074264 0 1.44e1 227.53
TenGigabitEthernet18/0/2-tx active 88225 20074264 0 5.84e1 227.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 88225 20074264 0 1.64e2 227.53
dpdk-input polling 89318 20074264 0 5.87e1 224.75
ethernet-input active 88225 20074264 0 2.06e1 227.53
interface-output active 88225 20074264 0 1.60e1 227.53
ip4-input-no-checksum active 88225 20074264 0 3.10e1 227.53
ip4-lookup active 88225 20074264 0 4.86e1 227.53
ip4-rewrite active 88225 20074264 0 5.87e1 227.53
unix-epoll-input polling 87 0 0 3.26e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 234.26, last 128 main loops 17.86 per node 254.00
vector rates in 5.3040e6, out 5.3040e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85892 20121440 0 1.44e1 234.26
TenGigabitEthernet18/0/2-tx active 85892 20121440 0 5.63e1 234.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.46e3 0.00
acl-plugin-out-ip4-fa active 85892 20121440 0 1.67e2 234.26
dpdk-input polling 86988 20121440 0 5.69e1 231.31
ethernet-input active 85892 20121440 0 1.99e1 234.26
interface-output active 85892 20121440 0 1.60e1 234.26
ip4-input-no-checksum active 85892 20121440 0 3.11e1 234.26
ip4-lookup active 85892 20121440 0 4.99e1 234.26
ip4-rewrite active 85892 20121440 0 5.82e1 234.26
unix-epoll-input polling 85 0 0 3.57e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.33e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.58e2 0.00
api-rx-from-ring active 0 0 39 3.53e4 0.00
dpdk-process any wait 0 0 1 1.10e4 0.00
fib-walk any wait 0 0 2 1.91e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.34e3 0.00
lisp-retry-service any wait 0 0 2 2.06e3 0.00
unix-epoll-input polling 5623 0 0 1.69e6 0.00
vpe-oam-process any wait 0 0 2 1.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.19, last 128 main loops 1.41 per node 20.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 694180 13319200 0 3.78e1 19.19
TenGigabitEthernet18/0/3-tx active 694180 13319200 0 7.57e1 19.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.82e3 0.00
acl-plugin-out-ip4-fa active 694180 13319200 0 2.04e2 19.19
dpdk-input polling 695277 13319200 0 9.39e1 19.16
ethernet-input active 694180 13319200 0 4.78e1 19.19
interface-output active 694180 13319200 0 3.43e1 19.19
ip4-input-no-checksum active 694180 13319200 0 5.95e1 19.19
ip4-lookup active 694180 13319200 0 6.56e1 19.19
ip4-rewrite active 694180 13319200 0 8.06e1 19.19
unix-epoll-input polling 678 0 0 3.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.94, last 128 main loops 1.97 per node 28.00
vector rates in 3.4735e6, out 3.4735e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 701615 13289376 0 3.79e1 18.94
TenGigabitEthernet18/0/3-tx active 701615 13289376 0 7.49e1 18.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.86e3 0.00
acl-plugin-out-ip4-fa active 701615 13289376 0 2.06e2 18.94
dpdk-input polling 703031 13289376 0 8.98e1 18.90
ethernet-input active 701615 13289376 0 4.80e1 18.94
interface-output active 701615 13289376 0 3.47e1 18.94
ip4-input-no-checksum active 701615 13289376 0 6.16e1 18.94
ip4-lookup active 701615 13289376 0 6.78e1 18.94
ip4-rewrite active 701615 13289376 0 8.06e1 18.94
unix-epoll-input polling 686 0 0 3.39e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.76, last 128 main loops 1.69 per node 24.00
vector rates in 3.4703e6, out 3.4703e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 707670 13277180 0 3.82e1 18.76
TenGigabitEthernet18/0/3-tx active 707670 13277180 0 7.51e1 18.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-out-ip4-fa active 707670 13277180 0 2.05e2 18.76
dpdk-input polling 709191 13277180 0 9.17e1 18.72
ethernet-input active 707670 13277180 0 4.73e1 18.76
interface-output active 707670 13277180 0 3.46e1 18.76
ip4-input-no-checksum active 707670 13277180 0 6.03e1 18.76
ip4-lookup active 707670 13277180 0 6.89e1 18.76
ip4-rewrite active 707670 13277180 0 8.09e1 18.76
unix-epoll-input polling 692 0 0 3.22e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.25, last 128 main loops .84 per node 12.00
vector rates in 3.4789e6, out 3.4789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 691341 13310148 0 3.76e1 19.25
TenGigabitEthernet18/0/3-tx active 691341 13310148 0 7.44e1 19.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 691341 13310148 0 2.05e2 19.25
dpdk-input polling 692683 13310148 0 9.44e1 19.22
ethernet-input active 691341 13310148 0 4.82e1 19.25
interface-output active 691341 13310148 0 3.39e1 19.25
ip4-input-no-checksum active 691341 13310148 0 5.91e1 19.25
ip4-lookup active 691341 13310148 0 6.55e1 19.25
ip4-rewrite active 691341 13310148 0 8.02e1 19.25
unix-epoll-input polling 675 0 0 3.09e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 19.23, last 128 main loops .84 per node 12.00
vector rates in 3.4676e6, out 3.4676e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 689983 13267016 0 3.79e1 19.23
TenGigabitEthernet18/0/2-tx active 689983 13267016 0 7.62e1 19.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 689983 13267016 0 2.05e2 19.23
dpdk-input polling 704884 13267016 0 9.09e1 18.82
ethernet-input active 689983 13267016 0 4.79e1 19.23
interface-output active 689983 13267016 0 3.45e1 19.23
ip4-input-no-checksum active 689983 13267016 0 5.95e1 19.23
ip4-lookup active 689983 13267016 0 6.89e1 19.23
ip4-rewrite active 689983 13267016 0 8.12e1 19.23
unix-epoll-input polling 688 0 0 3.17e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.67, last 128 main loops 1.69 per node 24.00
vector rates in 3.4871e6, out 3.4871e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 678277 13341532 0 3.76e1 19.67
TenGigabitEthernet18/0/2-tx active 678277 13341532 0 7.52e1 19.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 678277 13341532 0 2.05e2 19.67
dpdk-input polling 684829 13341532 0 8.99e1 19.48
ethernet-input active 678277 13341532 0 4.79e1 19.67
interface-output active 678277 13341532 0 3.40e1 19.67
ip4-input-no-checksum active 678277 13341532 0 5.95e1 19.67
ip4-lookup active 678277 13341532 0 6.89e1 19.67
ip4-rewrite active 678277 13341532 0 8.11e1 19.67
unix-epoll-input polling 668 0 0 3.29e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 19.52, last 128 main loops 2.53 per node 36.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 681349 13299504 0 3.75e1 19.52
TenGigabitEthernet18/0/2-tx active 681349 13299504 0 7.44e1 19.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-out-ip4-fa active 681349 13299504 0 2.07e2 19.52
dpdk-input polling 687854 13299504 0 9.15e1 19.33
ethernet-input active 681349 13299504 0 4.72e1 19.52
interface-output active 681349 13299504 0 3.42e1 19.52
ip4-input-no-checksum active 681349 13299504 0 5.95e1 19.52
ip4-lookup active 681349 13299504 0 6.89e1 19.52
ip4-rewrite active 681349 13299504 0 8.11e1 19.52
unix-epoll-input polling 671 0 0 3.23e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.19, last 128 main loops 1.97 per node 28.00
vector rates in 3.4731e6, out 3.4731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 692462 13287836 0 3.77e1 19.19
TenGigabitEthernet18/0/2-tx active 692462 13287836 0 7.45e1 19.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.85e3 0.00
acl-plugin-out-ip4-fa active 692462 13287836 0 2.05e2 19.19
dpdk-input polling 699529 13287836 0 9.39e1 18.99
ethernet-input active 692462 13287836 0 4.76e1 19.19
interface-output active 692462 13287836 0 3.38e1 19.19
ip4-input-no-checksum active 692462 13287836 0 5.96e1 19.19
ip4-lookup active 692462 13287836 0 6.88e1 19.19
ip4-rewrite active 692462 13287836 0 8.13e1 19.19
unix-epoll-input polling 683 0 0 3.12e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl1sl-100flows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 100 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-oacl1sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 4.79e2 0.00
api-rx-from-ring active 0 0 51 4.08e4 0.00
dhcp-client-process any wait 0 0 1 9.94e2 0.00
dpdk-process any wait 0 0 2 5.59e3 0.00
fib-walk any wait 0 0 2 1.32e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.03e3 0.00
ip-route-resolver-process any wait 0 0 1 1.52e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.18e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 9.42e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.58e3 0.00
lisp-retry-service any wait 0 0 2 1.77e3 0.00
statseg-collector-process time wait 0 0 1 3.51e3 0.00
unix-epoll-input polling 5885 0 0 1.62e6 0.00
vpe-oam-process any wait 0 0 2 8.00e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 148.09, last 128 main loops 12.38 per node 176.00
vector rates in 4.5119e6, out 4.5119e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 116292 17221818 0 1.54e1 148.09
TenGigabitEthernet18/0/3-tx active 116292 17221818 0 5.51e1 148.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.40e3 0.00
acl-plugin-out-ip4-fa active 116292 17221818 0 2.46e2 148.09
dpdk-input polling 116292 17221818 0 5.54e1 148.09
ethernet-input active 116292 17221818 0 2.13e1 148.09
interface-output active 116292 17221818 0 1.69e1 148.09
ip4-input-no-checksum active 116292 17221818 0 3.36e1 148.09
ip4-lookup active 116292 17221818 0 4.79e1 148.09
ip4-rewrite active 116292 17221818 0 6.04e1 148.09
unix-epoll-input polling 114 0 0 2.07e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 145.31, last 128 main loops 15.47 per node 220.00
vector rates in 4.5120e6, out 4.5120e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 118521 17221976 0 1.55e1 145.31
TenGigabitEthernet18/0/2-tx active 118521 17221976 0 5.55e1 145.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.32e3 0.00
acl-plugin-out-ip4-fa active 118521 17221976 0 2.45e2 145.31
dpdk-input polling 119399 17221976 0 5.63e1 144.24
ethernet-input active 118521 17221976 0 2.12e1 145.31
interface-output active 118521 17221976 0 1.71e1 145.31
ip4-input-no-checksum active 118521 17221976 0 3.33e1 145.31
ip4-lookup active 118521 17221976 0 4.80e1 145.31
ip4-rewrite active 118521 17221976 0 5.97e1 145.31
unix-epoll-input polling 116 0 0 1.93e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl1sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.25e2 0.00
api-rx-from-ring active 0 0 52 3.17e4 0.00
dpdk-process any wait 0 0 1 9.68e3 0.00
fib-walk any wait 0 0 1 2.77e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.02e2 0.00
lisp-retry-service any wait 0 0 1 4.18e3 0.00
unix-epoll-input polling 3820 0 0 2.46e6 0.00
vpe-oam-process any wait 0 0 2 7.27e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 64.76, last 128 main loops 1.97 per node 28.00
vector rates in 3.6007e6, out 3.6007e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 209140 13544620 0 1.95e1 64.76
TenGigabitEthernet18/0/3-tx active 209140 13544620 0 5.76e1 64.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.31e3 0.00
acl-plugin-out-ip4-fa active 209140 13544620 0 3.50e2 64.76
dpdk-input polling 219770 13544620 0 6.26e1 61.63
ethernet-input active 209140 13544620 0 2.69e1 64.76
interface-output active 209140 13544620 0 2.02e1 64.76
ip4-input-no-checksum active 209140 13544620 0 3.85e1 64.76
ip4-lookup active 209140 13544620 0 4.90e1 64.76
ip4-rewrite active 209140 13544620 0 6.42e1 64.76
unix-epoll-input polling 215 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 66.53, last 128 main loops 8.16 per node 115.99
vector rates in 3.6011e6, out 3.6011e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 203607 13546268 0 1.88e1 66.53
TenGigabitEthernet18/0/3-tx active 203607 13546268 0 5.77e1 66.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.41e3 0.00
acl-plugin-out-ip4-fa active 203607 13546268 0 3.54e2 66.53
dpdk-input polling 211894 13546268 0 6.26e1 63.93
ethernet-input active 203607 13546268 0 2.63e1 66.53
interface-output active 203607 13546268 0 2.00e1 66.53
ip4-input-no-checksum active 203607 13546268 0 3.76e1 66.53
ip4-lookup active 203607 13546268 0 4.76e1 66.53
ip4-rewrite active 203607 13546268 0 6.47e1 66.53
unix-epoll-input polling 207 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 25.49, last 128 main loops 2.25 per node 32.00
vector rates in 3.1689e6, out 3.1689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 467620 11920292 0 3.02e1 25.49
TenGigabitEthernet18/0/2-tx active 467620 11920292 0 6.74e1 25.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-out-ip4-fa active 467620 11920292 0 3.37e2 25.49
dpdk-input polling 578775 11920292 0 8.38e1 20.59
ethernet-input active 467620 11920292 0 4.07e1 25.49
interface-output active 467620 11920292 0 2.89e1 25.49
ip4-input-no-checksum active 467620 11920292 0 5.03e1 25.49
ip4-lookup active 467620 11920292 0 6.17e1 25.49
ip4-rewrite active 467620 11920292 0 7.39e1 25.49
unix-epoll-input polling 564 0 0 2.16e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 94.20, last 128 main loops 5.34 per node 76.00
vector rates in 4.0329e6, out 4.0329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 161040 15170552 0 1.67e1 94.20
TenGigabitEthernet18/0/2-tx active 161040 15170552 0 5.41e1 94.20
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.37e3 0.00
acl-plugin-out-ip4-fa active 161040 15170552 0 3.02e2 94.20
dpdk-input polling 162319 15170552 0 5.77e1 93.46
ethernet-input active 161040 15170552 0 2.30e1 94.20
interface-output active 161040 15170552 0 1.81e1 94.20
ip4-input-no-checksum active 161040 15170552 0 3.46e1 94.20
ip4-lookup active 161040 15170552 0 4.90e1 94.20
ip4-rewrite active 161040 15170552 0 6.07e1 94.20
unix-epoll-input polling 158 0 0 1.89e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl1sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.91e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.95e2 0.00
api-rx-from-ring active 0 0 49 3.39e4 0.00
dpdk-process any wait 0 0 1 6.26e5 0.00
fib-walk any wait 0 0 2 3.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.36e2 0.00
lisp-retry-service any wait 0 0 2 3.90e3 0.00
unix-epoll-input polling 5331 0 0 1.78e6 0.00
vpe-oam-process any wait 0 0 2 1.22e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 46.65, last 128 main loops 4.78 per node 68.00
vector rates in 2.7338e6, out 2.7338e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 222882 10397728 0 2.18e1 46.65
TenGigabitEthernet18/0/3-tx active 222882 10397728 0 5.84e1 46.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.35e3 0.00
acl-plugin-out-ip4-fa active 222882 10397728 0 5.54e2 46.65
dpdk-input polling 223555 10397728 0 6.61e1 46.51
ethernet-input active 222882 10397728 0 2.99e1 46.65
interface-output active 222882 10397728 0 2.24e1 46.65
ip4-input-no-checksum active 222882 10397728 0 4.07e1 46.65
ip4-lookup active 222882 10397728 0 4.95e1 46.65
ip4-rewrite active 222882 10397728 0 6.46e1 46.65
unix-epoll-input polling 218 0 0 2.13e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.52, last 128 main loops 1.13 per node 16.00
vector rates in 2.3437e6, out 2.3437e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 414270 8914028 0 3.29e1 21.52
TenGigabitEthernet18/0/3-tx active 414270 8914028 0 6.71e1 21.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.71e3 0.00
acl-plugin-out-ip4-fa active 414270 8914028 0 6.03e2 21.52
dpdk-input polling 451275 8914028 0 8.29e1 19.75
ethernet-input active 414270 8914028 0 4.37e1 21.52
interface-output active 414270 8914028 0 3.16e1 21.52
ip4-input-no-checksum active 414270 8914028 0 5.30e1 21.52
ip4-lookup active 414270 8914028 0 6.29e1 21.52
ip4-rewrite active 414270 8914028 0 7.27e1 21.52
unix-epoll-input polling 440 0 0 2.09e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 15.26, last 128 main loops 1.41 per node 20.00
vector rates in 2.1481e6, out 2.1481e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 535389 8170136 0 4.14e1 15.26
TenGigabitEthernet18/0/3-tx active 535389 8170136 0 7.27e1 15.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 535389 8170136 0 6.21e2 15.26
dpdk-input polling 756070 8170136 0 9.92e1 10.81
ethernet-input active 535389 8170136 0 5.23e1 15.26
interface-output active 535389 8170136 0 3.79e1 15.26
ip4-input-no-checksum active 535389 8170136 0 6.33e1 15.26
ip4-lookup active 535389 8170136 0 6.89e1 15.26
ip4-rewrite active 535389 8170136 0 8.13e1 15.26
unix-epoll-input polling 738 0 0 1.82e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 33.39, last 128 main loops 1.41 per node 20.00
vector rates in 2.5388e6, out 2.5388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 289212 9656128 0 2.53e1 33.39
TenGigabitEthernet18/0/3-tx active 289212 9656128 0 6.29e1 33.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 289212 9656128 0 5.88e2 33.39
dpdk-input polling 293527 9656128 0 7.45e1 32.89
ethernet-input active 289212 9656128 0 3.45e1 33.39
interface-output active 289212 9656128 0 2.54e1 33.39
ip4-input-no-checksum active 289212 9656128 0 4.40e1 33.39
ip4-lookup active 289212 9656128 0 5.33e1 33.39
ip4-rewrite active 289212 9656128 0 6.59e1 33.39
unix-epoll-input polling 286 0 0 1.99e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.19, last 128 main loops .98 per node 14.00
vector rates in 2.3435e6, out 2.3435e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 586411 8913296 0 3.92e1 15.19
TenGigabitEthernet18/0/2-tx active 586411 8913296 0 7.53e1 15.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 586411 8913296 0 5.27e2 15.19
dpdk-input polling 676217 8913296 0 9.93e1 13.18
ethernet-input active 586411 8913296 0 5.30e1 15.19
interface-output active 586411 8913296 0 3.76e1 15.19
ip4-input-no-checksum active 586411 8913296 0 6.24e1 15.19
ip4-lookup active 586411 8913296 0 6.96e1 15.19
ip4-rewrite active 586411 8913296 0 7.88e1 15.19
unix-epoll-input polling 659 0 0 1.97e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 20.25, last 128 main loops 0.00 per node 0.00
vector rates in 2.5388e6, out 2.5388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 476926 9656068 0 3.33e1 20.25
TenGigabitEthernet18/0/2-tx active 476926 9656068 0 6.72e1 20.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.41e3 0.00
acl-plugin-out-ip4-fa active 476926 9656068 0 5.13e2 20.25
dpdk-input polling 496776 9656068 0 8.49e1 19.44
ethernet-input active 476926 9656068 0 4.42e1 20.25
interface-output active 476926 9656068 0 3.20e1 20.25
ip4-input-no-checksum active 476926 9656068 0 5.38e1 20.25
ip4-lookup active 476926 9656068 0 6.49e1 20.25
ip4-rewrite active 476926 9656068 0 7.37e1 20.25
unix-epoll-input polling 485 0 0 1.93e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.57, last 128 main loops .98 per node 14.00
vector rates in 1.9530e6, out 1.9530e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 776364 7428104 0 5.59e1 9.57
TenGigabitEthernet18/0/2-tx active 776364 7428104 0 8.68e1 9.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 776364 7428104 0 5.75e2 9.57
dpdk-input polling 1277273 7428104 0 1.34e2 5.82
ethernet-input active 776364 7428104 0 7.15e1 9.57
interface-output active 776364 7428104 0 4.91e1 9.57
ip4-input-no-checksum active 776364 7428104 0 8.08e1 9.57
ip4-lookup active 776364 7428104 0 8.74e1 9.57
ip4-rewrite active 776364 7428104 0 9.44e1 9.57
unix-epoll-input polling 1246 0 0 1.97e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 37.52, last 128 main loops 3.94 per node 56.00
vector rates in 2.9291e6, out 2.9291e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 296954 11140556 0 2.37e1 37.52
TenGigabitEthernet18/0/2-tx active 296954 11140556 0 5.92e1 37.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 296954 11140556 0 4.72e2 37.52
dpdk-input polling 299882 11140556 0 7.31e1 37.15
ethernet-input active 296954 11140556 0 3.21e1 37.52
interface-output active 296954 11140556 0 2.41e1 37.52
ip4-input-no-checksum active 296954 11140556 0 4.18e1 37.52
ip4-lookup active 296954 11140556 0 5.41e1 37.52
ip4-rewrite active 296954 11140556 0 6.45e1 37.52
unix-epoll-input polling 293 0 0 1.94e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl1sl-100kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-ethip4udp-ip4base-oacl1sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.63e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.79e2 0.00
api-rx-from-ring active 0 0 49 3.95e4 0.00
dpdk-process any wait 0 0 2 7.74e3 0.00
fib-walk any wait 0 0 2 1.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.87e2 0.00
lisp-retry-service any wait 0 0 2 1.74e3 0.00
unix-epoll-input polling 3891 0 0 2.47e6 0.00
vpe-oam-process any wait 0 0 2 1.33e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 156.09, last 128 main loops 9.00 per node 128.00
vector rates in 4.5624e6, out 4.5624e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 112362 17538508 0 1.53e1 156.09
TenGigabitEthernet18/0/3-tx active 112362 17538508 0 5.49e1 156.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-out-ip4-fa active 112362 17538508 0 2.47e2 156.09
dpdk-input polling 112362 17538508 0 5.45e1 156.09
ethernet-input active 112362 17538508 0 2.08e1 156.09
interface-output active 112362 17538508 0 1.67e1 156.09
ip4-input-no-checksum active 112362 17538508 0 3.33e1 156.09
ip4-lookup active 112362 17538508 0 4.35e1 156.09
ip4-rewrite active 112362 17538508 0 6.01e1 156.09
unix-epoll-input polling 109 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 167.16, last 128 main loops 13.50 per node 192.00
vector rates in 4.5623e6, out 4.5623e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 104918 17538355 0 1.50e1 167.16
TenGigabitEthernet18/0/2-tx active 104918 17538355 0 5.49e1 167.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-out-ip4-fa active 104918 17538355 0 2.42e2 167.16
dpdk-input polling 105539 17538355 0 5.42e1 166.18
ethernet-input active 104918 17538355 0 2.05e1 167.16
interface-output active 104918 17538355 0 1.65e1 167.16
ip4-input-no-checksum active 104918 17538355 0 3.29e1 167.16
ip4-lookup active 104918 17538355 0 4.89e1 167.16
ip4-rewrite active 104918 17538355 0 6.14e1 167.16
unix-epoll-input polling 103 0 0 1.99e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl1sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.18e2 0.00
api-rx-from-ring active 0 0 49 3.21e4 0.00
dpdk-process any wait 0 0 1 5.89e5 0.00
fib-walk any wait 0 0 2 2.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.89e2 0.00
lisp-retry-service any wait 0 0 2 3.50e3 0.00
unix-epoll-input polling 4323 0 0 2.22e6 0.00
vpe-oam-process any wait 0 0 2 1.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 53.35, last 128 main loops 471.09 per node 52.34
vector rates in 3.5094e6, out 3.5094e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 252369 13463812 0 2.09e1 53.35
TenGigabitEthernet18/0/3-tx active 252369 13463812 0 5.89e1 53.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 252369 13463812 0 3.55e2 53.35
dpdk-input polling 252944 13463812 0 6.57e1 53.23
ethernet-input active 252369 13463812 0 2.85e1 53.35
interface-output active 252369 13463812 0 2.16e1 53.35
ip4-input-no-checksum active 252369 13463812 0 3.93e1 53.35
ip4-lookup active 252369 13463812 0 5.09e1 53.35
ip4-rewrite active 252369 13463812 0 6.53e1 53.35
unix-epoll-input polling 247 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 52.51, last 128 main loops 1.97 per node 28.00
vector rates in 3.5095e6, out 3.5095e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 256433 13464305 0 2.12e1 52.51
TenGigabitEthernet18/0/3-tx active 256433 13464305 0 5.79e1 52.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 256433 13464305 0 3.53e2 52.51
dpdk-input polling 257144 13464305 0 6.41e1 52.36
ethernet-input active 256433 13464305 0 2.89e1 52.51
interface-output active 256433 13464305 0 2.16e1 52.51
ip4-input-no-checksum active 256433 13464305 0 3.98e1 52.51
ip4-lookup active 256433 13464305 0 5.29e1 52.51
ip4-rewrite active 256433 13464305 0 6.66e1 52.51
unix-epoll-input polling 251 0 0 1.85e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 43.13, last 128 main loops 2.18 per node 31.00
vector rates in 3.5091e6, out 3.5091e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 312159 13462644 0 2.29e1 43.13
TenGigabitEthernet18/0/2-tx active 312159 13462644 0 6.02e1 43.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.76e3 0.00
acl-plugin-out-ip4-fa active 312159 13462644 0 3.29e2 43.13
dpdk-input polling 313754 13462644 0 6.90e1 42.91
ethernet-input active 312159 13462644 0 3.09e1 43.13
interface-output active 312159 13462644 0 2.33e1 43.13
ip4-input-no-checksum active 312159 13462644 0 4.14e1 43.13
ip4-lookup active 312159 13462644 0 5.74e1 43.13
ip4-rewrite active 312159 13462644 0 7.02e1 43.13
unix-epoll-input polling 307 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 41.53, last 128 main loops 1.41 per node 20.00
vector rates in 3.5098e6, out 3.5098e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 324225 13465398 0 2.35e1 41.53
TenGigabitEthernet18/0/2-tx active 324225 13465398 0 5.93e1 41.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 324225 13465398 0 3.26e2 41.53
dpdk-input polling 325807 13465398 0 6.89e1 41.33
ethernet-input active 324225 13465398 0 3.14e1 41.53
interface-output active 324225 13465398 0 2.39e1 41.53
ip4-input-no-checksum active 324225 13465398 0 4.21e1 41.53
ip4-lookup active 324225 13465398 0 5.83e1 41.53
ip4-rewrite active 324225 13465398 0 7.09e1 41.53
unix-epoll-input polling 318 0 0 1.88e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl1sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.79e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.85e2 0.00
api-rx-from-ring active 0 0 48 3.56e4 0.00
dpdk-process any wait 0 0 2 6.16e5 0.00
fib-walk any wait 0 0 2 1.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 9.10e2 0.00
lisp-retry-service any wait 0 0 2 2.89e3 0.00
unix-epoll-input polling 4691 0 0 2.02e6 0.00
vpe-oam-process any wait 0 0 2 1.78e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 31.96, last 128 main loops 3.94 per node 56.00
vector rates in 2.3856e6, out 2.3856e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 282807 9039192 0 2.63e1 31.96
TenGigabitEthernet18/0/3-tx active 282807 9039192 0 6.26e1 31.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 282807 9039192 0 6.45e2 31.96
dpdk-input polling 308138 9039192 0 7.36e1 29.33
ethernet-input active 282807 9039192 0 3.56e1 31.96
interface-output active 282807 9039192 0 2.61e1 31.96
ip4-input-no-checksum active 282807 9039192 0 4.56e1 31.96
ip4-lookup active 282807 9039192 0 5.43e1 31.96
ip4-rewrite active 282807 9039192 0 6.78e1 31.96
unix-epoll-input polling 300 0 0 2.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 32.43, last 128 main loops 1.13 per node 16.00
vector rates in 2.3845e6, out 2.3845e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 278597 9035224 0 2.63e1 32.43
TenGigabitEthernet18/0/3-tx active 278597 9035224 0 6.17e1 32.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.09e3 0.00
acl-plugin-out-ip4-fa active 278597 9035224 0 6.47e2 32.43
dpdk-input polling 300453 9035224 0 7.31e1 30.07
ethernet-input active 278597 9035224 0 3.51e1 32.43
interface-output active 278597 9035224 0 2.59e1 32.43
ip4-input-no-checksum active 278597 9035224 0 4.55e1 32.43
ip4-lookup active 278597 9035224 0 5.56e1 32.43
ip4-rewrite active 278597 9035224 0 6.78e1 32.43
unix-epoll-input polling 293 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 29.20, last 128 main loops 0.00 per node 0.00
vector rates in 2.3843e6, out 2.3843e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 309383 9034440 0 2.77e1 29.20
TenGigabitEthernet18/0/3-tx active 309383 9034440 0 6.29e1 29.20
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.35e3 0.00
acl-plugin-out-ip4-fa active 309383 9034440 0 6.36e2 29.20
dpdk-input polling 344599 9034440 0 7.56e1 26.22
ethernet-input active 309383 9034440 0 3.64e1 29.20
interface-output active 309383 9034440 0 2.69e1 29.20
ip4-input-no-checksum active 309383 9034440 0 4.71e1 29.20
ip4-lookup active 309383 9034440 0 5.52e1 29.20
ip4-rewrite active 309383 9034440 0 6.87e1 29.20
unix-epoll-input polling 337 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 31.21, last 128 main loops .84 per node 12.00
vector rates in 2.3856e6, out 2.3856e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 289657 9039164 0 2.68e1 31.21
TenGigabitEthernet18/0/3-tx active 289657 9039164 0 6.39e1 31.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 289657 9039164 0 6.36e2 31.21
dpdk-input polling 314156 9039164 0 7.69e1 28.77
ethernet-input active 289657 9039164 0 3.57e1 31.21
interface-output active 289657 9039164 0 2.63e1 31.21
ip4-input-no-checksum active 289657 9039164 0 4.59e1 31.21
ip4-lookup active 289657 9039164 0 5.64e1 31.21
ip4-rewrite active 289657 9039164 0 6.80e1 31.21
unix-epoll-input polling 307 0 0 1.94e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.90, last 128 main loops .28 per node 4.00
vector rates in 2.3840e6, out 2.3840e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 534466 9033375 0 3.71e1 16.90
TenGigabitEthernet18/0/2-tx active 534466 9033375 0 7.19e1 16.90
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 534466 9033375 0 5.32e2 16.90
dpdk-input polling 688944 9033375 0 9.51e1 13.11
ethernet-input active 534466 9033375 0 4.90e1 16.90
interface-output active 534466 9033375 0 3.52e1 16.90
ip4-input-no-checksum active 534466 9033375 0 5.74e1 16.90
ip4-lookup active 534466 9033375 0 6.93e1 16.90
ip4-rewrite active 534466 9033375 0 7.82e1 16.90
unix-epoll-input polling 672 0 0 2.14e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.77, last 128 main loops 0.00 per node 0.00
vector rates in 2.3860e6, out 2.3860e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 539212 9040928 0 3.69e1 16.77
TenGigabitEthernet18/0/2-tx active 539212 9040928 0 7.21e1 16.77
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-out-ip4-fa active 539212 9040928 0 5.29e2 16.77
dpdk-input polling 696445 9040928 0 9.61e1 12.98
ethernet-input active 539212 9040928 0 4.93e1 16.77
interface-output active 539212 9040928 0 3.50e1 16.77
ip4-input-no-checksum active 539212 9040928 0 5.78e1 16.77
ip4-lookup active 539212 9040928 0 6.99e1 16.77
ip4-rewrite active 539212 9040928 0 7.85e1 16.77
unix-epoll-input polling 680 0 0 1.99e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 16.55, last 128 main loops 0.00 per node 0.00
vector rates in 2.3855e6, out 2.3855e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 546274 9038808 0 3.76e1 16.55
TenGigabitEthernet18/0/2-tx active 546274 9038808 0 7.16e1 16.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 546274 9038808 0 5.28e2 16.55
dpdk-input polling 723970 9038808 0 9.64e1 12.49
ethernet-input active 546274 9038808 0 4.86e1 16.55
interface-output active 546274 9038808 0 3.60e1 16.55
ip4-input-no-checksum active 546274 9038808 0 5.79e1 16.55
ip4-lookup active 546274 9038808 0 7.01e1 16.55
ip4-rewrite active 546274 9038808 0 7.86e1 16.55
unix-epoll-input polling 707 0 0 1.97e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.17, last 128 main loops 1.13 per node 16.00
vector rates in 2.3844e6, out 2.3844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 526053 9034824 0 3.66e1 17.17
TenGigabitEthernet18/0/2-tx active 526053 9034824 0 7.22e1 17.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.78e3 0.00
acl-plugin-out-ip4-fa active 526053 9034824 0 5.33e2 17.17
dpdk-input polling 666238 9034824 0 9.79e1 13.56
ethernet-input active 526053 9034824 0 4.85e1 17.17
interface-output active 526053 9034824 0 3.46e1 17.17
ip4-input-no-checksum active 526053 9034824 0 5.73e1 17.17
ip4-lookup active 526053 9034824 0 6.89e1 17.17
ip4-rewrite active 526053 9034824 0 7.83e1 17.17
unix-epoll-input polling 650 0 0 1.95e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl1sl-10kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-oacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.82e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.11e2 0.00
api-rx-from-ring active 0 0 52 4.13e4 0.00
dpdk-process any wait 0 0 1 5.63e5 0.00
fib-walk any wait 0 0 2 2.55e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.96e2 0.00
lisp-retry-service any wait 0 0 2 1.58e3 0.00
unix-epoll-input polling 4221 0 0 2.21e6 0.00
vpe-oam-process any wait 0 0 2 1.38e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 141.67, last 128 main loops 13.50 per node 192.00
vector rates in 4.5749e6, out 4.5749e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 120658 17093147 0 1.56e1 141.67
TenGigabitEthernet18/0/3-tx active 120658 17093147 0 5.56e1 141.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.46e3 0.00
acl-plugin-out-ip4-fa active 120658 17093147 0 2.40e2 141.67
dpdk-input polling 120658 17093147 0 5.58e1 141.67
ethernet-input active 120658 17093147 0 2.14e1 141.67
interface-output active 120658 17093147 0 1.69e1 141.67
ip4-input-no-checksum active 120658 17093147 0 3.37e1 141.67
ip4-lookup active 120658 17093147 0 4.42e1 141.67
ip4-rewrite active 120658 17093147 0 6.05e1 141.67
unix-epoll-input polling 118 0 0 2.10e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.7, average vectors/node 159.75, last 128 main loops 13.36 per node 190.00
vector rates in 4.5749e6, out 4.5749e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 107000 17093372 0 1.51e1 159.75
TenGigabitEthernet18/0/2-tx active 107000 17093372 0 5.49e1 159.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.36e3 0.00
acl-plugin-out-ip4-fa active 107000 17093372 0 2.41e2 159.75
dpdk-input polling 107697 17093372 0 5.52e1 158.72
ethernet-input active 107000 17093372 0 2.08e1 159.75
interface-output active 107000 17093372 0 1.67e1 159.75
ip4-input-no-checksum active 107000 17093372 0 3.30e1 159.75
ip4-lookup active 107000 17093372 0 4.77e1 159.75
ip4-rewrite active 107000 17093372 0 5.99e1 159.75
unix-epoll-input polling 105 0 0 2.03e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.75e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.55e2 0.00
api-rx-from-ring active 0 0 50 3.03e4 0.00
dpdk-process any wait 0 0 1 1.19e4 0.00
fib-walk any wait 0 0 2 2.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.52e2 0.00
lisp-retry-service any wait 0 0 2 1.88e3 0.00
unix-epoll-input polling 4080 0 0 2.34e6 0.00
vpe-oam-process any wait 0 0 2 1.76e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 56.65, last 128 main loops 6.47 per node 92.00
vector rates in 3.5668e6, out 3.5668e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 240276 13610896 0 2.04e1 56.65
TenGigabitEthernet18/0/3-tx active 240276 13610896 0 5.87e1 56.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.53e3 0.00
acl-plugin-out-ip4-fa active 240276 13610896 0 3.49e2 56.65
dpdk-input polling 240626 13610896 0 6.50e1 56.56
ethernet-input active 240276 13610896 0 2.80e1 56.65
interface-output active 240276 13610896 0 2.12e1 56.65
ip4-input-no-checksum active 240276 13610896 0 3.89e1 56.65
ip4-lookup active 240276 13610896 0 4.93e1 56.65
ip4-rewrite active 240276 13610896 0 6.35e1 56.65
unix-epoll-input polling 234 0 0 2.08e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 54.37, last 128 main loops 5.91 per node 84.00
vector rates in 3.5672e6, out 3.5672e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 250379 13612512 0 2.08e1 54.37
TenGigabitEthernet18/0/3-tx active 250379 13612512 0 5.80e1 54.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.41e3 0.00
acl-plugin-out-ip4-fa active 250379 13612512 0 3.51e2 54.37
dpdk-input polling 251188 13612512 0 6.33e1 54.19
ethernet-input active 250379 13612512 0 2.79e1 54.37
interface-output active 250379 13612512 0 2.14e1 54.37
ip4-input-no-checksum active 250379 13612512 0 3.94e1 54.37
ip4-lookup active 250379 13612512 0 4.90e1 54.37
ip4-rewrite active 250379 13612512 0 6.40e1 54.37
unix-epoll-input polling 245 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 43.59, last 128 main loops 4.22 per node 60.00
vector rates in 3.5628e6, out 3.5628e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 311903 13595636 0 2.29e1 43.59
TenGigabitEthernet18/0/2-tx active 311903 13595636 0 5.99e1 43.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 311903 13595636 0 3.27e2 43.59
dpdk-input polling 313985 13595636 0 6.92e1 43.30
ethernet-input active 311903 13595636 0 3.09e1 43.59
interface-output active 311903 13595636 0 2.31e1 43.59
ip4-input-no-checksum active 311903 13595636 0 4.12e1 43.59
ip4-lookup active 311903 13595636 0 5.43e1 43.59
ip4-rewrite active 311903 13595636 0 6.54e1 43.59
unix-epoll-input polling 306 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 42.67, last 128 main loops 3.09 per node 44.00
vector rates in 3.5712e6, out 3.5712e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 319399 13627732 0 2.31e1 42.67
TenGigabitEthernet18/0/2-tx active 319399 13627732 0 5.89e1 42.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 319399 13627732 0 3.25e2 42.67
dpdk-input polling 321270 13627732 0 6.83e1 42.42
ethernet-input active 319399 13627732 0 3.09e1 42.67
interface-output active 319399 13627732 0 2.35e1 42.67
ip4-input-no-checksum active 319399 13627732 0 4.18e1 42.67
ip4-lookup active 319399 13627732 0 5.45e1 42.67
ip4-rewrite active 319399 13627732 0 6.61e1 42.67
unix-epoll-input polling 313 0 0 2.11e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.69e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.82e2 0.00
api-rx-from-ring active 0 0 51 3.61e4 0.00
dpdk-process any wait 0 0 1 1.38e4 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.35e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.84e3 0.00
lisp-retry-service any wait 0 0 2 3.39e3 0.00
statseg-collector-process time wait 0 0 1 7.97e3 0.00
unix-epoll-input polling 4414 0 0 2.15e6 0.00
vpe-oam-process any wait 0 0 2 2.34e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 32.62, last 128 main loops 2.25 per node 32.00
vector rates in 2.3951e6, out 2.3951e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 278710 9090692 0 2.59e1 32.62
TenGigabitEthernet18/0/3-tx active 278710 9090692 0 6.25e1 32.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-out-ip4-fa active 278710 9090692 0 6.44e2 32.62
dpdk-input polling 292198 9090692 0 7.35e1 31.11
ethernet-input active 278710 9090692 0 3.49e1 32.62
interface-output active 278710 9090692 0 2.58e1 32.62
ip4-input-no-checksum active 278710 9090692 0 4.53e1 32.62
ip4-lookup active 278710 9090692 0 5.37e1 32.62
ip4-rewrite active 278710 9090692 0 6.72e1 32.62
unix-epoll-input polling 285 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 30.65, last 128 main loops .56 per node 8.00
vector rates in 2.3898e6, out 2.3898e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 295960 9070448 0 2.69e1 30.65
TenGigabitEthernet18/0/3-tx active 295960 9070448 0 6.21e1 30.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-out-ip4-fa active 295960 9070448 0 6.39e2 30.65
dpdk-input polling 313015 9070448 0 7.43e1 28.98
ethernet-input active 295960 9070448 0 3.57e1 30.65
interface-output active 295960 9070448 0 2.66e1 30.65
ip4-input-no-checksum active 295960 9070448 0 4.63e1 30.65
ip4-lookup active 295960 9070448 0 5.60e1 30.65
ip4-rewrite active 295960 9070448 0 6.78e1 30.65
unix-epoll-input polling 305 0 0 2.03e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 31.08, last 128 main loops 2.81 per node 40.00
vector rates in 2.3876e6, out 2.3876e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 291573 9062128 0 2.66e1 31.08
TenGigabitEthernet18/0/3-tx active 291573 9062128 0 6.19e1 31.08
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 291573 9062128 0 6.43e2 31.08
dpdk-input polling 306805 9062128 0 7.59e1 29.54
ethernet-input active 291573 9062128 0 3.51e1 31.08
interface-output active 291573 9062128 0 2.62e1 31.08
ip4-input-no-checksum active 291573 9062128 0 4.61e1 31.08
ip4-lookup active 291573 9062128 0 5.39e1 31.08
ip4-rewrite active 291573 9062128 0 6.75e1 31.08
unix-epoll-input polling 299 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 34.35, last 128 main loops 1.97 per node 28.00
vector rates in 2.3935e6, out 2.3935e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 264485 9084632 0 2.53e1 34.35
TenGigabitEthernet18/0/3-tx active 264485 9084632 0 6.19e1 34.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 264485 9084632 0 6.51e2 34.35
dpdk-input polling 275691 9084632 0 7.31e1 32.95
ethernet-input active 264485 9084632 0 3.42e1 34.35
interface-output active 264485 9084632 0 2.49e1 34.35
ip4-input-no-checksum active 264485 9084632 0 4.43e1 34.35
ip4-lookup active 264485 9084632 0 5.26e1 34.35
ip4-rewrite active 264485 9084632 0 6.59e1 34.35
unix-epoll-input polling 269 0 0 2.13e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.56, last 128 main loops .84 per node 12.00
vector rates in 2.3858e6, out 2.3858e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 515655 9055212 0 3.62e1 17.56
TenGigabitEthernet18/0/2-tx active 515655 9055212 0 7.19e1 17.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-out-ip4-fa active 515655 9055212 0 5.42e2 17.56
dpdk-input polling 595195 9055212 0 9.44e1 15.21
ethernet-input active 515655 9055212 0 5.01e1 17.56
interface-output active 515655 9055212 0 3.38e1 17.56
ip4-input-no-checksum active 515655 9055212 0 5.66e1 17.56
ip4-lookup active 515655 9055212 0 6.64e1 17.56
ip4-rewrite active 515655 9055212 0 7.50e1 17.56
unix-epoll-input polling 581 0 0 1.94e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.48, last 128 main loops 1.41 per node 20.00
vector rates in 2.3992e6, out 2.3992e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 520916 9106068 0 3.62e1 17.48
TenGigabitEthernet18/0/2-tx active 520916 9106068 0 7.01e1 17.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 520916 9106068 0 5.42e2 17.48
dpdk-input polling 605667 9106068 0 9.22e1 15.03
ethernet-input active 520916 9106068 0 4.78e1 17.48
interface-output active 520916 9106068 0 3.44e1 17.48
ip4-input-no-checksum active 520916 9106068 0 5.68e1 17.48
ip4-lookup active 520916 9106068 0 6.65e1 17.48
ip4-rewrite active 520916 9106068 0 7.53e1 17.48
unix-epoll-input polling 591 0 0 1.89e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.29, last 128 main loops 1.97 per node 28.00
vector rates in 2.3916e6, out 2.3916e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 524912 9077364 0 3.63e1 17.29
TenGigabitEthernet18/0/2-tx active 524912 9077364 0 7.01e1 17.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-out-ip4-fa active 524912 9077364 0 5.43e2 17.29
dpdk-input polling 609917 9077364 0 9.41e1 14.88
ethernet-input active 524912 9077364 0 4.78e1 17.29
interface-output active 524912 9077364 0 3.46e1 17.29
ip4-input-no-checksum active 524912 9077364 0 5.70e1 17.29
ip4-lookup active 524912 9077364 0 6.66e1 17.29
ip4-rewrite active 524912 9077364 0 7.53e1 17.29
unix-epoll-input polling 595 0 0 1.96e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.87, last 128 main loops .56 per node 8.00
vector rates in 2.3895e6, out 2.3895e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 507453 9069392 0 3.56e1 17.87
TenGigabitEthernet18/0/2-tx active 507453 9069392 0 7.05e1 17.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 507453 9069392 0 5.49e2 17.87
dpdk-input polling 582323 9069392 0 9.42e1 15.57
ethernet-input active 507453 9069392 0 4.77e1 17.87
interface-output active 507453 9069392 0 3.33e1 17.87
ip4-input-no-checksum active 507453 9069392 0 5.59e1 17.87
ip4-lookup active 507453 9069392 0 6.59e1 17.87
ip4-rewrite active 507453 9069392 0 7.48e1 17.87
unix-epoll-input polling 568 0 0 2.07e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl50sf-100flows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 100 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-oacl50sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.72e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.29e2 0.00
api-rx-from-ring active 0 0 51 4.48e4 0.00
dpdk-process any wait 0 0 2 6.38e3 0.00
fib-walk any wait 0 0 2 1.55e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.36e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.51e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.23e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.74e3 0.00
lisp-retry-service any wait 0 0 2 1.22e3 0.00
statseg-collector-process time wait 0 0 1 2.54e3 0.00
unix-epoll-input polling 5738 0 0 1.68e6 0.00
vpe-oam-process any wait 0 0 2 9.67e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 181.96, last 128 main loops 16.59 per node 236.00
vector rates in 5.5941e6, out 5.5941e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 118489 21560308 0 1.48e1 181.96
TenGigabitEthernet18/0/3-tx active 118489 21560308 0 5.59e1 181.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 118489 21560308 0 1.46e2 181.96
dpdk-input polling 118489 21560308 0 5.64e1 181.96
ethernet-input active 118489 21560308 0 1.98e1 181.96
interface-output active 118489 21560308 0 1.66e1 181.96
ip4-input-no-checksum active 118489 21560308 0 3.17e1 181.96
ip4-lookup active 118489 21560308 0 4.42e1 181.96
ip4-rewrite active 118489 21560308 0 5.91e1 181.96
unix-epoll-input polling 116 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 198.45, last 128 main loops 15.75 per node 224.00
vector rates in 5.5941e6, out 5.5941e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 108645 21560312 0 1.45e1 198.45
TenGigabitEthernet18/0/2-tx active 108645 21560312 0 5.54e1 198.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 108645 21560312 0 1.46e2 198.45
dpdk-input polling 109507 21560312 0 5.52e1 196.89
ethernet-input active 108645 21560312 0 1.95e1 198.45
interface-output active 108645 21560312 0 1.64e1 198.45
ip4-input-no-checksum active 108645 21560312 0 3.15e1 198.45
ip4-lookup active 108645 21560312 0 4.70e1 198.45
ip4-rewrite active 108645 21560312 0 5.98e1 198.45
unix-epoll-input polling 107 0 0 2.28e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl50sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.45e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.40e2 0.00
api-rx-from-ring active 0 0 52 4.02e4 0.00
dpdk-process any wait 0 0 1 7.59e3 0.00
fib-walk any wait 0 0 2 1.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 6.71e2 0.00
lisp-retry-service any wait 0 0 2 2.14e3 0.00
unix-epoll-input polling 4105 0 0 2.32e6 0.00
vpe-oam-process any wait 0 0 2 1.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 72.81, last 128 main loops 5.91 per node 84.00
vector rates in 5.1189e6, out 5.1189e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 268303 19535848 0 1.88e1 72.81
TenGigabitEthernet18/0/3-tx active 268303 19535848 0 5.75e1 72.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.43e3 0.00
acl-plugin-out-ip4-fa active 268303 19535848 0 1.50e2 72.81
dpdk-input polling 268303 19535848 0 6.28e1 72.81
ethernet-input active 268303 19535848 0 2.55e1 72.81
interface-output active 268303 19535848 0 1.97e1 72.81
ip4-input-no-checksum active 268303 19535848 0 3.73e1 72.81
ip4-lookup active 268303 19535848 0 4.84e1 72.81
ip4-rewrite active 268303 19535848 0 6.30e1 72.81
unix-epoll-input polling 261 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 77.38, last 128 main loops 4.78 per node 68.00
vector rates in 5.1196e6, out 5.1196e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 252491 19538196 0 1.81e1 77.38
TenGigabitEthernet18/0/3-tx active 252491 19538196 0 5.83e1 77.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 252491 19538196 0 1.51e2 77.38
dpdk-input polling 252491 19538196 0 6.39e1 77.38
ethernet-input active 252491 19538196 0 2.48e1 77.38
interface-output active 252491 19538196 0 1.97e1 77.38
ip4-input-no-checksum active 252491 19538196 0 3.59e1 77.38
ip4-lookup active 252491 19538196 0 4.73e1 77.38
ip4-rewrite active 252491 19538196 0 6.45e1 77.38
unix-epoll-input polling 246 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 39.42, last 128 main loops 3.09 per node 44.00
vector rates in 4.5051e6, out 4.5051e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 436097 17192964 0 2.48e1 39.42
TenGigabitEthernet18/0/2-tx active 436097 17192964 0 6.34e1 39.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 436097 17192964 0 1.58e2 39.42
dpdk-input polling 438220 17192964 0 7.39e1 39.23
ethernet-input active 436097 17192964 0 3.27e1 39.42
interface-output active 436097 17192964 0 2.47e1 39.42
ip4-input-no-checksum active 436097 17192964 0 4.32e1 39.42
ip4-lookup active 436097 17192964 0 5.61e1 39.42
ip4-rewrite active 436097 17192964 0 6.91e1 39.42
unix-epoll-input polling 427 0 0 1.94e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 244.63, last 128 main loops .56 per node 8.00
vector rates in 5.7333e6, out 5.7333e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89443 21880392 0 1.41e1 244.63
TenGigabitEthernet18/0/2-tx active 89443 21880392 0 5.34e1 244.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 89443 21880392 0 1.44e2 244.63
dpdk-input polling 90567 21880392 0 5.32e1 241.59
ethernet-input active 89443 21880392 0 1.93e1 244.63
interface-output active 89443 21880392 0 1.59e1 244.63
ip4-input-no-checksum active 89443 21880392 0 3.06e1 244.63
ip4-lookup active 89443 21880392 0 4.69e1 244.63
ip4-rewrite active 89443 21880392 0 5.70e1 244.63
unix-epoll-input polling 88 0 0 2.01e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl50sf-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.65e2 0.00
api-rx-from-ring active 0 0 36 3.62e4 0.00
dpdk-process any wait 0 0 1 6.57e5 0.00
fib-walk any wait 0 0 2 2.04e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.01e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.28e3 0.00
lisp-retry-service any wait 0 0 2 2.39e3 0.00
statseg-collector-process time wait 0 0 1 1.14e4 0.00
unix-epoll-input polling 4836 0 0 1.96e6 0.00
vpe-oam-process any wait 0 0 2 8.17e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 22.89, last 128 main loops 1.97 per node 28.00
vector rates in 3.9065e6, out 3.9064e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 648967 14853364 0 3.45e1 22.89
TenGigabitEthernet18/0/3-tx active 648967 14853028 0 6.66e1 22.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.04e3 0.00
acl-plugin-out-ip4-fa active 648967 14853364 0 1.71e2 22.89
dpdk-input polling 649142 14853364 0 8.28e1 22.88
ethernet-input active 648967 14853364 0 4.36e1 22.89
interface-output active 648967 14853364 0 3.08e1 22.89
ip4-input-no-checksum active 648967 14853364 0 5.61e1 22.89
ip4-lookup active 648967 14853364 0 6.19e1 22.89
ip4-rewrite active 648967 14853364 0 7.66e1 22.89
unix-epoll-input polling 633 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.28, last 128 main loops 1.13 per node 16.00
vector rates in 3.3489e6, out 3.3489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 833613 12733448 0 4.40e1 15.28
TenGigabitEthernet18/0/3-tx active 833613 12733448 0 7.73e1 15.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 833613 12733448 0 1.83e2 15.28
dpdk-input polling 837867 12733448 0 9.87e1 15.19
ethernet-input active 833613 12733448 0 5.35e1 15.28
interface-output active 833613 12733448 0 3.90e1 15.28
ip4-input-no-checksum active 833613 12733448 0 6.76e1 15.28
ip4-lookup active 833613 12733448 0 7.33e1 15.28
ip4-rewrite active 833613 12733448 0 8.64e1 15.28
unix-epoll-input polling 817 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.13, last 128 main loops .56 per node 8.00
vector rates in 3.0695e6, out 3.0695e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 962000 11670840 0 5.19e1 12.13
TenGigabitEthernet18/0/3-tx active 962000 11670840 0 8.03e1 12.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-out-ip4-fa active 962000 11670840 0 1.88e2 12.13
dpdk-input polling 983604 11670840 0 1.08e2 11.87
ethernet-input active 962000 11670840 0 6.38e1 12.13
interface-output active 962000 11670840 0 4.47e1 12.13
ip4-input-no-checksum active 962000 11670840 0 7.70e1 12.13
ip4-lookup active 962000 11670840 0 7.77e1 12.13
ip4-rewrite active 962000 11670840 0 9.39e1 12.13
unix-epoll-input polling 959 0 0 2.05e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 18.73, last 128 main loops 1.41 per node 20.00
vector rates in 3.6279e6, out 3.6279e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 736508 13793968 0 3.94e1 18.73
TenGigabitEthernet18/0/3-tx active 736508 13793948 0 7.29e1 18.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.92e3 0.00
acl-plugin-out-ip4-fa active 736508 13793968 0 1.77e2 18.73
dpdk-input polling 737535 13793968 0 9.18e1 18.70
ethernet-input active 736508 13793968 0 4.78e1 18.73
interface-output active 736508 13793968 0 3.41e1 18.73
ip4-input-no-checksum active 736508 13793968 0 6.04e1 18.73
ip4-lookup active 736508 13793968 0 6.57e1 18.73
ip4-rewrite active 736508 13793968 0 8.03e1 18.73
unix-epoll-input polling 720 0 0 1.93e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.66, last 128 main loops 1.13 per node 16.00
vector rates in 3.3487e6, out 3.3487e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 813111 12732406 0 4.37e1 15.66
TenGigabitEthernet18/0/2-tx active 813111 12732406 0 7.82e1 15.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 813111 12732406 0 1.84e2 15.66
dpdk-input polling 825695 12732406 0 9.76e1 15.42
ethernet-input active 813111 12732406 0 5.39e1 15.66
interface-output active 813111 12732406 0 3.85e1 15.66
ip4-input-no-checksum active 813111 12732406 0 6.68e1 15.66
ip4-lookup active 813111 12732406 0 7.46e1 15.66
ip4-rewrite active 813111 12732406 0 8.60e1 15.66
unix-epoll-input polling 806 0 0 2.21e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 18.79, last 128 main loops 1.13 per node 16.00
vector rates in 3.6277e6, out 3.6277e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 734053 13793436 0 3.89e1 18.79
TenGigabitEthernet18/0/2-tx active 734053 13793428 0 7.22e1 18.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 734053 13793436 0 1.75e2 18.79
dpdk-input polling 743747 13793436 0 8.82e1 18.55
ethernet-input active 734053 13793436 0 4.79e1 18.79
interface-output active 734053 13793436 0 3.47e1 18.79
ip4-input-no-checksum active 734053 13793436 0 6.13e1 18.79
ip4-lookup active 734053 13793436 0 7.06e1 18.79
ip4-rewrite active 734053 13793436 0 8.14e1 18.79
unix-epoll-input polling 725 0 0 1.99e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.36, last 128 main loops 1.13 per node 16.00
vector rates in 2.7907e6, out 2.7907e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1024323 10610876 0 5.89e1 10.36
TenGigabitEthernet18/0/2-tx active 1024323 10610876 0 8.77e1 10.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 1024323 10610876 0 1.98e2 10.36
dpdk-input polling 1076401 10610876 0 1.21e2 9.86
ethernet-input active 1024323 10610876 0 7.23e1 10.36
interface-output active 1024323 10610876 0 4.98e1 10.36
ip4-input-no-checksum active 1024323 10610876 0 8.48e1 10.36
ip4-lookup active 1024323 10610876 0 8.91e1 10.36
ip4-rewrite active 1024323 10610876 0 9.99e1 10.36
unix-epoll-input polling 1050 0 0 2.14e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 29.24, last 128 main loops 1.97 per node 28.00
vector rates in 4.1855e6, out 4.1853e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 544227 15914116 0 3.02e1 29.24
TenGigabitEthernet18/0/2-tx active 544227 15913432 0 6.34e1 29.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 544227 15914116 0 1.65e2 29.24
dpdk-input polling 550096 15914116 0 7.90e1 28.93
ethernet-input active 544227 15914116 0 3.79e1 29.24
interface-output active 544227 15914116 0 2.74e1 29.24
ip4-input-no-checksum active 544227 15914116 0 5.04e1 29.24
ip4-lookup active 544227 15914116 0 6.09e1 29.24
ip4-rewrite active 544227 15914116 0 7.24e1 29.24
unix-epoll-input polling 537 0 0 2.08e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl50sf-100kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-ethip4udp-ip4base-oacl50sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.01e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.68e3 0.00
api-rx-from-ring active 0 0 52 5.35e4 0.00
dpdk-process any wait 0 0 1 9.58e3 0.00
fib-walk any wait 0 0 2 2.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.67e3 0.00
lisp-retry-service any wait 0 0 2 3.18e3 0.00
unix-epoll-input polling 5293 0 0 1.79e6 0.00
vpe-oam-process any wait 0 0 2 9.60e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 182.37, last 128 main loops 9.14 per node 130.00
vector rates in 4.7563e6, out 4.7563e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99368 18121508 0 1.50e1 182.37
TenGigabitEthernet18/0/3-tx active 99368 18121508 0 5.81e1 182.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.32e3 0.00
acl-plugin-out-ip4-fa active 99368 18121508 0 2.22e2 182.37
dpdk-input polling 99368 18121508 0 5.82e1 182.37
ethernet-input active 99368 18121508 0 2.06e1 182.37
interface-output active 99368 18121508 0 1.67e1 182.37
ip4-input-no-checksum active 99368 18121508 0 3.16e1 182.37
ip4-lookup active 99368 18121508 0 4.34e1 182.37
ip4-rewrite active 99368 18121508 0 5.81e1 182.37
unix-epoll-input polling 97 0 0 3.79e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 229.66, last 128 main loops 15.75 per node 224.00
vector rates in 4.7531e6, out 4.7531e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78851 18109192 0 1.41e1 229.66
TenGigabitEthernet18/0/2-tx active 78851 18109192 0 5.69e1 229.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.19e3 0.00
acl-plugin-out-ip4-fa active 78851 18109192 0 2.24e2 229.66
dpdk-input polling 79461 18109192 0 5.65e1 227.90
ethernet-input active 78851 18109192 0 1.95e1 229.66
interface-output active 78851 18109192 0 1.63e1 229.66
ip4-input-no-checksum active 78851 18109192 0 3.05e1 229.66
ip4-lookup active 78851 18109192 0 4.72e1 229.66
ip4-rewrite active 78851 18109192 0 5.89e1 229.66
unix-epoll-input polling 78 0 0 3.67e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl50sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 17 2.77e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
api-rx-from-ring active 0 0 52 5.18e4 0.00
dpdk-process any wait 0 0 1 6.04e5 0.00
fib-walk any wait 0 0 2 2.75e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.28e3 0.00
lisp-retry-service any wait 0 0 2 4.06e3 0.00
unix-epoll-input polling 4482 0 0 2.12e6 0.00
vpe-oam-process any wait 0 0 1 2.47e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 173.42, last 128 main loops 11.53 per node 164.00
vector rates in 4.5975e6, out 4.5975e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100671 17458772 0 1.48e1 173.42
TenGigabitEthernet18/0/3-tx active 100671 17458772 0 5.84e1 173.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.39e3 0.00
acl-plugin-out-ip4-fa active 100671 17458772 0 2.32e2 173.42
dpdk-input polling 100671 17458772 0 5.94e1 173.42
ethernet-input active 100671 17458772 0 2.09e1 173.42
interface-output active 100671 17458772 0 1.64e1 173.42
ip4-input-no-checksum active 100671 17458772 0 3.15e1 173.42
ip4-lookup active 100671 17458772 0 4.88e1 173.42
ip4-rewrite active 100671 17458772 0 5.93e1 173.42
unix-epoll-input polling 99 0 0 3.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 160.66, last 128 main loops 9.00 per node 128.00
vector rates in 4.5978e6, out 4.5978e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108677 17459964 0 1.47e1 160.66
TenGigabitEthernet18/0/3-tx active 108677 17459964 0 5.79e1 160.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.49e3 0.00
acl-plugin-out-ip4-fa active 108677 17459964 0 2.31e2 160.66
dpdk-input polling 108677 17459964 0 5.88e1 160.66
ethernet-input active 108677 17459964 0 2.10e1 160.66
interface-output active 108677 17459964 0 1.64e1 160.66
ip4-input-no-checksum active 108677 17459964 0 3.19e1 160.66
ip4-lookup active 108677 17459964 0 4.92e1 160.66
ip4-rewrite active 108677 17459964 0 6.02e1 160.66
unix-epoll-input polling 106 0 0 4.20e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 208.46, last 128 main loops 12.94 per node 184.00
vector rates in 4.5955e6, out 4.5955e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83713 17450976 0 1.43e1 208.46
TenGigabitEthernet18/0/2-tx active 83713 17450976 0 5.84e1 208.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.02e3 0.00
acl-plugin-out-ip4-fa active 83713 17450976 0 2.31e2 208.46
dpdk-input polling 84999 17450976 0 5.90e1 205.31
ethernet-input active 83713 17450976 0 2.05e1 208.46
interface-output active 83713 17450976 0 1.61e1 208.46
ip4-input-no-checksum active 83713 17450976 0 3.09e1 208.46
ip4-lookup active 83713 17450976 0 5.08e1 208.46
ip4-rewrite active 83713 17450976 0 6.12e1 208.46
unix-epoll-input polling 83 0 0 4.31e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 181.94, last 128 main loops 16.31 per node 231.99
vector rates in 4.5978e6, out 4.5978e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 95966 17459848 0 1.46e1 181.94
TenGigabitEthernet18/0/2-tx active 95966 17459848 0 5.70e1 181.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.45e3 0.00
acl-plugin-out-ip4-fa active 95966 17459848 0 2.33e2 181.94
dpdk-input polling 97241 17459848 0 5.83e1 179.55
ethernet-input active 95966 17459848 0 2.07e1 181.94
interface-output active 95966 17459848 0 1.63e1 181.94
ip4-input-no-checksum active 95966 17459848 0 3.14e1 181.94
ip4-lookup active 95966 17459848 0 4.93e1 181.94
ip4-rewrite active 95966 17459848 0 6.11e1 181.94
unix-epoll-input polling 95 0 0 4.69e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl50sf-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 5.38e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.08e3 0.00
api-rx-from-ring active 0 0 52 2.91e4 0.00
dpdk-process any wait 0 0 2 6.14e3 0.00
fib-walk any wait 0 0 2 3.07e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.13e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.25e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.15e3 0.00
lisp-retry-service any wait 0 0 2 4.64e3 0.00
statseg-collector-process time wait 0 0 1 1.08e4 0.00
unix-epoll-input polling 6052 0 0 1.57e6 0.00
vpe-oam-process any wait 0 0 2 2.44e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.35, last 128 main loops 1.41 per node 20.00
vector rates in 3.4757e6, out 3.4757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 503061 13253808 0 3.04e1 26.35
TenGigabitEthernet18/0/3-tx active 503061 13253808 0 6.91e1 26.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.63e3 0.00
acl-plugin-out-ip4-fa active 503061 13253808 0 2.71e2 26.35
dpdk-input polling 503075 13253808 0 8.43e1 26.35
ethernet-input active 503061 13253808 0 4.00e1 26.35
interface-output active 503061 13253808 0 2.91e1 26.35
ip4-input-no-checksum active 503061 13253808 0 5.03e1 26.35
ip4-lookup active 503061 13253808 0 5.82e1 26.35
ip4-rewrite active 503061 13253808 0 7.09e1 26.35
unix-epoll-input polling 491 0 0 3.82e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 25.52, last 128 main loops 1.69 per node 24.00
vector rates in 3.4742e6, out 3.4742e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 519033 13247956 0 3.11e1 25.52
TenGigabitEthernet18/0/3-tx active 519033 13247956 0 6.90e1 25.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.35e3 0.00
acl-plugin-out-ip4-fa active 519033 13247956 0 2.70e2 25.52
dpdk-input polling 519046 13247956 0 8.25e1 25.52
ethernet-input active 519033 13247956 0 4.07e1 25.52
interface-output active 519033 13247956 0 2.96e1 25.52
ip4-input-no-checksum active 519033 13247956 0 5.12e1 25.52
ip4-lookup active 519033 13247956 0 5.99e1 25.52
ip4-rewrite active 519033 13247956 0 7.15e1 25.52
unix-epoll-input polling 507 0 0 4.29e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 25.08, last 128 main loops 1.41 per node 20.00
vector rates in 3.4739e6, out 3.4739e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 528175 13246940 0 3.13e1 25.08
TenGigabitEthernet18/0/3-tx active 528175 13246940 0 6.97e1 25.08
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.44e3 0.00
acl-plugin-out-ip4-fa active 528175 13246940 0 2.68e2 25.08
dpdk-input polling 528212 13246940 0 8.44e1 25.08
ethernet-input active 528175 13246940 0 4.07e1 25.08
interface-output active 528175 13246940 0 2.96e1 25.08
ip4-input-no-checksum active 528175 13246940 0 5.17e1 25.08
ip4-lookup active 528175 13246940 0 5.89e1 25.08
ip4-rewrite active 528175 13246940 0 7.19e1 25.08
unix-epoll-input polling 515 0 0 3.60e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 26.84, last 128 main loops 1.69 per node 24.00
vector rates in 3.4757e6, out 3.4757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 493729 13253808 0 3.00e1 26.84
TenGigabitEthernet18/0/3-tx active 493729 13253808 0 7.12e1 26.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.10e3 0.00
acl-plugin-out-ip4-fa active 493729 13253808 0 2.72e2 26.84
dpdk-input polling 493739 13253808 0 8.34e1 26.84
ethernet-input active 493729 13253808 0 3.99e1 26.84
interface-output active 493729 13253808 0 2.84e1 26.84
ip4-input-no-checksum active 493729 13253808 0 5.02e1 26.84
ip4-lookup active 493729 13253808 0 5.85e1 26.84
ip4-rewrite active 493729 13253808 0 7.09e1 26.84
unix-epoll-input polling 482 0 0 4.08e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 27.84, last 128 main loops 1.97 per node 28.00
vector rates in 3.4735e6, out 3.4735e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 475822 13245352 0 2.96e1 27.84
TenGigabitEthernet18/0/2-tx active 475822 13245352 0 6.86e1 27.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.38e3 0.00
acl-plugin-out-ip4-fa active 475822 13245352 0 2.73e2 27.84
dpdk-input polling 479416 13245352 0 8.31e1 27.63
ethernet-input active 475822 13245352 0 3.95e1 27.84
interface-output active 475822 13245352 0 2.82e1 27.84
ip4-input-no-checksum active 475822 13245352 0 4.99e1 27.84
ip4-lookup active 475822 13245352 0 6.22e1 27.84
ip4-rewrite active 475822 13245352 0 7.31e1 27.84
unix-epoll-input polling 468 0 0 3.81e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 28.10, last 128 main loops 2.25 per node 32.00
vector rates in 3.4764e6, out 3.4764e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 471729 13256476 0 2.96e1 28.10
TenGigabitEthernet18/0/2-tx active 471729 13256476 0 6.99e1 28.10
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.65e3 0.00
acl-plugin-out-ip4-fa active 471729 13256476 0 2.71e2 28.10
dpdk-input polling 474983 13256476 0 8.27e1 27.91
ethernet-input active 471729 13256476 0 3.90e1 28.10
interface-output active 471729 13256476 0 2.83e1 28.10
ip4-input-no-checksum active 471729 13256476 0 4.99e1 28.10
ip4-lookup active 471729 13256476 0 6.28e1 28.10
ip4-rewrite active 471729 13256476 0 7.32e1 28.10
unix-epoll-input polling 463 0 0 3.60e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 27.05, last 128 main loops 1.41 per node 20.00
vector rates in 3.4756e6, out 3.4756e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 489910 13253292 0 3.01e1 27.05
TenGigabitEthernet18/0/2-tx active 489910 13253292 0 6.92e1 27.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.04e3 0.00
acl-plugin-out-ip4-fa active 489910 13253292 0 2.71e2 27.05
dpdk-input polling 493718 13253292 0 8.21e1 26.84
ethernet-input active 489910 13253292 0 3.93e1 27.05
interface-output active 489910 13253292 0 2.87e1 27.05
ip4-input-no-checksum active 489910 13253292 0 4.99e1 27.05
ip4-lookup active 489910 13253292 0 6.30e1 27.05
ip4-rewrite active 489910 13253292 0 7.29e1 27.05
unix-epoll-input polling 482 0 0 3.24e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 28.05, last 128 main loops 1.41 per node 20.00
vector rates in 3.4741e6, out 3.4741e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 472262 13247436 0 2.95e1 28.05
TenGigabitEthernet18/0/2-tx active 472262 13247436 0 7.03e1 28.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.42e3 0.00
acl-plugin-out-ip4-fa active 472262 13247436 0 2.69e2 28.05
dpdk-input polling 476117 13247436 0 8.45e1 27.82
ethernet-input active 472262 13247436 0 3.94e1 28.05
interface-output active 472262 13247436 0 2.83e1 28.05
ip4-input-no-checksum active 472262 13247436 0 4.98e1 28.05
ip4-lookup active 472262 13247436 0 6.29e1 28.05
ip4-rewrite active 472262 13247436 0 7.35e1 28.05
unix-epoll-input polling 464 0 0 3.70e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-oacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.67e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.32e2 0.00
api-rx-from-ring active 0 0 52 4.49e4 0.00
dpdk-process any wait 0 0 1 5.66e5 0.00
fib-walk any wait 0 0 2 1.15e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.76e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.66e3 0.00
lisp-retry-service any wait 0 0 2 1.26e3 0.00
statseg-collector-process time wait 0 0 1 4.47e3 0.00
unix-epoll-input polling 3358 0 0 2.83e6 0.00
vpe-oam-process any wait 0 0 2 5.78e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 215.43, last 128 main loops 14.06 per node 200.00
vector rates in 5.3874e6, out 5.3874e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 95282 20526344 0 1.45e1 215.43
TenGigabitEthernet18/0/3-tx active 95282 20526344 0 5.77e1 215.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-out-ip4-fa active 95282 20526344 0 1.61e2 215.43
dpdk-input polling 95282 20526344 0 5.81e1 215.43
ethernet-input active 95282 20526344 0 2.01e1 215.43
interface-output active 95282 20526344 0 1.61e1 215.43
ip4-input-no-checksum active 95282 20526344 0 3.15e1 215.43
ip4-lookup active 95282 20526344 0 4.53e1 215.43
ip4-rewrite active 95282 20526344 0 5.82e1 215.43
unix-epoll-input polling 93 0 0 3.42e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 239.23, last 128 main loops 18.00 per node 256.00
vector rates in 5.3874e6, out 5.3874e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85802 20526336 0 1.43e1 239.23
TenGigabitEthernet18/0/2-tx active 85802 20526336 0 5.79e1 239.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-out-ip4-fa active 85802 20526336 0 1.63e2 239.23
dpdk-input polling 86138 20526336 0 5.69e1 238.29
ethernet-input active 85802 20526336 0 1.94e1 239.23
interface-output active 85802 20526336 0 1.60e1 239.23
ip4-input-no-checksum active 85802 20526336 0 3.09e1 239.23
ip4-lookup active 85802 20526336 0 4.65e1 239.23
ip4-rewrite active 85802 20526336 0 5.78e1 239.23
unix-epoll-input polling 84 0 0 3.39e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 2.39e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.58e2 0.00
api-rx-from-ring active 0 0 52 5.24e4 0.00
dpdk-process any wait 0 0 1 7.07e3 0.00
fib-walk any wait 0 0 2 2.70e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.32e2 0.00
lisp-retry-service any wait 0 0 2 1.84e3 0.00
unix-epoll-input polling 3176 0 0 2.98e6 0.00
vpe-oam-process any wait 0 0 2 9.82e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 202.88, last 128 main loops 15.47 per node 220.00
vector rates in 5.3064e6, out 5.3064e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99228 20130924 0 1.47e1 202.88
TenGigabitEthernet18/0/3-tx active 99228 20130924 0 5.80e1 202.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.66e3 0.00
acl-plugin-out-ip4-fa active 99228 20130924 0 1.66e2 202.88
dpdk-input polling 99228 20130924 0 5.87e1 202.88
ethernet-input active 99228 20130924 0 2.09e1 202.88
interface-output active 99228 20130924 0 1.61e1 202.88
ip4-input-no-checksum active 99228 20130924 0 3.16e1 202.88
ip4-lookup active 99228 20130924 0 4.45e1 202.88
ip4-rewrite active 99228 20130924 0 5.89e1 202.88
unix-epoll-input polling 97 0 0 3.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 205.32, last 128 main loops 14.63 per node 208.00
vector rates in 5.3070e6, out 5.3070e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98060 20133268 0 1.47e1 205.32
TenGigabitEthernet18/0/3-tx active 98060 20133268 0 5.74e1 205.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.67e3 0.00
acl-plugin-out-ip4-fa active 98060 20133268 0 1.68e2 205.32
dpdk-input polling 98060 20133268 0 5.78e1 205.32
ethernet-input active 98060 20133268 0 2.07e1 205.32
interface-output active 98060 20133268 0 1.61e1 205.32
ip4-input-no-checksum active 98060 20133268 0 3.16e1 205.32
ip4-lookup active 98060 20133268 0 4.36e1 205.32
ip4-rewrite active 98060 20133268 0 5.98e1 205.32
unix-epoll-input polling 95 0 0 3.39e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 229.97, last 128 main loops 16.59 per node 236.00
vector rates in 5.3003e6, out 5.3003e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87438 20107952 0 1.44e1 229.97
TenGigabitEthernet18/0/2-tx active 87438 20107952 0 5.83e1 229.97
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.75e3 0.00
acl-plugin-out-ip4-fa active 87438 20107952 0 1.65e2 229.97
dpdk-input polling 88637 20107952 0 5.83e1 226.86
ethernet-input active 87438 20107952 0 2.05e1 229.97
interface-output active 87438 20107952 0 1.61e1 229.97
ip4-input-no-checksum active 87438 20107952 0 3.10e1 229.97
ip4-lookup active 87438 20107952 0 4.74e1 229.97
ip4-rewrite active 87438 20107952 0 5.88e1 229.97
unix-epoll-input polling 87 0 0 3.36e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 234.04, last 128 main loops 16.03 per node 228.00
vector rates in 5.3129e6, out 5.3129e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86120 20155608 0 1.43e1 234.04
TenGigabitEthernet18/0/2-tx active 86120 20155608 0 5.62e1 234.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.74e3 0.00
acl-plugin-out-ip4-fa active 86120 20155608 0 1.68e2 234.04
dpdk-input polling 87205 20155608 0 5.67e1 231.13
ethernet-input active 86120 20155608 0 2.00e1 234.04
interface-output active 86120 20155608 0 1.59e1 234.04
ip4-input-no-checksum active 86120 20155608 0 3.09e1 234.04
ip4-lookup active 86120 20155608 0 4.77e1 234.04
ip4-rewrite active 86120 20155608 0 5.92e1 234.04
unix-epoll-input polling 85 0 0 3.49e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 17 4.09e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.42e2 0.00
api-rx-from-ring active 0 0 35 3.79e4 0.00
dpdk-process any wait 0 0 1 1.46e4 0.00
fib-walk any wait 0 0 2 1.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.96e2 0.00
lisp-retry-service any wait 0 0 2 2.98e3 0.00
unix-epoll-input polling 6557 0 0 1.46e6 0.00
vpe-oam-process any wait 0 0 2 1.72e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 18.83, last 128 main loops 1.97 per node 28.00
vector rates in 3.4839e6, out 3.4839e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 710516 13377028 0 3.82e1 18.83
TenGigabitEthernet18/0/3-tx active 710516 13377028 0 7.59e1 18.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.05e3 0.00
acl-plugin-out-ip4-fa active 710516 13377028 0 2.03e2 18.83
dpdk-input polling 711023 13377028 0 9.17e1 18.81
ethernet-input active 710516 13377028 0 4.80e1 18.83
interface-output active 710516 13377028 0 3.49e1 18.83
ip4-input-no-checksum active 710516 13377028 0 5.97e1 18.83
ip4-lookup active 710516 13377028 0 6.59e1 18.83
ip4-rewrite active 710516 13377028 0 8.04e1 18.83
unix-epoll-input polling 694 0 0 3.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.75, last 128 main loops 1.41 per node 20.00
vector rates in 3.4761e6, out 3.4761e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 712016 13347100 0 3.82e1 18.75
TenGigabitEthernet18/0/3-tx active 712016 13347100 0 7.49e1 18.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.86e3 0.00
acl-plugin-out-ip4-fa active 712016 13347100 0 2.05e2 18.75
dpdk-input polling 712448 13347100 0 9.22e1 18.73
ethernet-input active 712016 13347100 0 4.78e1 18.75
interface-output active 712016 13347100 0 3.46e1 18.75
ip4-input-no-checksum active 712016 13347100 0 6.02e1 18.75
ip4-lookup active 712016 13347100 0 6.69e1 18.75
ip4-rewrite active 712016 13347100 0 8.05e1 18.75
unix-epoll-input polling 695 0 0 3.46e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.47, last 128 main loops 1.41 per node 20.00
vector rates in 3.4729e6, out 3.4729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 722080 13334840 0 3.85e1 18.47
TenGigabitEthernet18/0/3-tx active 722080 13334840 0 7.58e1 18.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.14e3 0.00
acl-plugin-out-ip4-fa active 722080 13334840 0 2.05e2 18.47
dpdk-input polling 722842 13334840 0 9.19e1 18.45
ethernet-input active 722080 13334840 0 4.75e1 18.47
interface-output active 722080 13334840 0 3.46e1 18.47
ip4-input-no-checksum active 722080 13334840 0 6.04e1 18.47
ip4-lookup active 722080 13334840 0 6.66e1 18.47
ip4-rewrite active 722080 13334840 0 8.10e1 18.47
unix-epoll-input polling 705 0 0 3.27e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.24, last 128 main loops 1.13 per node 16.00
vector rates in 3.4815e6, out 3.4815e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 694642 13367912 0 3.77e1 19.24
TenGigabitEthernet18/0/3-tx active 694642 13367912 0 7.62e1 19.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.88e3 0.00
acl-plugin-out-ip4-fa active 694642 13367912 0 2.05e2 19.24
dpdk-input polling 695117 13367912 0 9.39e1 19.23
ethernet-input active 694642 13367912 0 4.73e1 19.24
interface-output active 694642 13367912 0 3.43e1 19.24
ip4-input-no-checksum active 694642 13367912 0 5.94e1 19.24
ip4-lookup active 694642 13367912 0 6.49e1 19.24
ip4-rewrite active 694642 13367912 0 7.99e1 19.24
unix-epoll-input polling 678 0 0 3.18e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 19.30, last 128 main loops .84 per node 12.00
vector rates in 3.4703e6, out 3.4703e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 690239 13324688 0 3.78e1 19.30
TenGigabitEthernet18/0/2-tx active 690239 13324688 0 7.63e1 19.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.72e3 0.00
acl-plugin-out-ip4-fa active 690239 13324688 0 2.05e2 19.30
dpdk-input polling 697739 13324688 0 9.08e1 19.09
ethernet-input active 690239 13324688 0 4.77e1 19.30
interface-output active 690239 13324688 0 3.44e1 19.30
ip4-input-no-checksum active 690239 13324688 0 5.99e1 19.30
ip4-lookup active 690239 13324688 0 6.88e1 19.30
ip4-rewrite active 690239 13324688 0 8.07e1 19.30
unix-epoll-input polling 681 0 0 3.26e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.61, last 128 main loops 1.69 per node 24.00
vector rates in 3.4897e6, out 3.4897e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 683412 13399484 0 3.74e1 19.61
TenGigabitEthernet18/0/2-tx active 683412 13399484 0 7.43e1 19.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 683412 13399484 0 2.05e2 19.61
dpdk-input polling 690828 13399484 0 9.26e1 19.39
ethernet-input active 683412 13399484 0 4.69e1 19.61
interface-output active 683412 13399484 0 3.39e1 19.61
ip4-input-no-checksum active 683412 13399484 0 5.95e1 19.61
ip4-lookup active 683412 13399484 0 6.90e1 19.61
ip4-rewrite active 683412 13399484 0 8.02e1 19.61
unix-epoll-input polling 674 0 0 3.16e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 19.53, last 128 main loops 1.97 per node 28.00
vector rates in 3.4787e6, out 3.4787e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 683954 13357248 0 3.77e1 19.53
TenGigabitEthernet18/0/2-tx active 683954 13357248 0 7.53e1 19.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 683954 13357248 0 2.06e2 19.53
dpdk-input polling 694691 13357248 0 9.14e1 19.23
ethernet-input active 683954 13357248 0 4.71e1 19.53
interface-output active 683954 13357248 0 3.41e1 19.53
ip4-input-no-checksum active 683954 13357248 0 5.96e1 19.53
ip4-lookup active 683954 13357248 0 6.91e1 19.53
ip4-rewrite active 683954 13357248 0 8.07e1 19.53
unix-epoll-input polling 678 0 0 3.22e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.41, last 128 main loops 1.13 per node 16.00
vector rates in 3.4757e6, out 3.4757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 687692 13345528 0 3.73e1 19.41
TenGigabitEthernet18/0/2-tx active 687692 13345528 0 7.54e1 19.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.98e3 0.00
acl-plugin-out-ip4-fa active 687692 13345528 0 2.05e2 19.41
dpdk-input polling 694299 13345528 0 9.47e1 19.22
ethernet-input active 687692 13345528 0 4.70e1 19.41
interface-output active 687692 13345528 0 3.40e1 19.41
ip4-input-no-checksum active 687692 13345528 0 5.91e1 19.41
ip4-lookup active 687692 13345528 0 6.87e1 19.41
ip4-rewrite active 687692 13345528 0 8.11e1 19.41
unix-epoll-input polling 677 0 0 3.18e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl50sl-100flows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 100 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-oacl50sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.84e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.48e2 0.00
api-rx-from-ring active 0 0 50 5.01e4 0.00
dpdk-process any wait 0 0 1 5.65e5 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 8.25e2 0.00
lisp-retry-service any wait 0 0 2 1.94e3 0.00
unix-epoll-input polling 3505 0 0 2.72e6 0.00
vpe-oam-process any wait 0 0 2 6.63e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 212.49, last 128 main loops 16.03 per node 228.00
vector rates in 4.5419e6, out 4.5419e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 81506 17319300 0 1.44e1 212.49
TenGigabitEthernet18/0/3-tx active 81506 17319300 0 5.39e1 212.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.60e3 0.00
acl-plugin-out-ip4-fa active 81506 17319300 0 2.57e2 212.49
dpdk-input polling 81506 17319300 0 5.30e1 212.49
ethernet-input active 81506 17319300 0 1.95e1 212.49
interface-output active 81506 17319300 0 1.61e1 212.49
ip4-input-no-checksum active 81506 17319300 0 3.18e1 212.49
ip4-lookup active 81506 17319300 0 4.44e1 212.49
ip4-rewrite active 81506 17319300 0 5.88e1 212.49
unix-epoll-input polling 80 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 184.77, last 128 main loops 1551.87 per node 172.43
vector rates in 4.5419e6, out 4.5419e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 93735 17319348 0 1.49e1 184.77
TenGigabitEthernet18/0/2-tx active 93735 17319348 0 5.55e1 184.77
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 93735 17319348 0 2.45e2 184.77
dpdk-input polling 94418 17319348 0 5.56e1 183.43
ethernet-input active 93735 17319348 0 2.05e1 184.77
interface-output active 93735 17319348 0 1.66e1 184.77
ip4-input-no-checksum active 93735 17319348 0 3.26e1 184.77
ip4-lookup active 93735 17319348 0 4.81e1 184.77
ip4-rewrite active 93735 17319348 0 5.96e1 184.77
unix-epoll-input polling 92 0 0 2.12e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl50sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.76e2 0.00
api-rx-from-ring active 0 0 51 3.06e4 0.00
dhcp-client-process any wait 0 0 1 2.25e3 0.00
dpdk-process any wait 0 0 1 8.26e3 0.00
fib-walk any wait 0 0 1 1.72e3 0.00
ip-route-resolver-process any wait 0 0 1 2.51e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.88e2 0.00
lisp-retry-service any wait 0 0 1 2.82e3 0.00
unix-epoll-input polling 4094 0 0 2.31e6 0.00
vpe-oam-process any wait 0 0 2 1.80e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 62.73, last 128 main loops 2.25 per node 32.00
vector rates in 3.5193e6, out 3.5193e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 212053 13302864 0 1.98e1 62.73
TenGigabitEthernet18/0/3-tx active 212053 13302864 0 5.76e1 62.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.26e3 0.00
acl-plugin-out-ip4-fa active 212053 13302864 0 3.65e2 62.73
dpdk-input polling 213279 13302864 0 6.26e1 62.37
ethernet-input active 212053 13302864 0 2.69e1 62.73
interface-output active 212053 13302864 0 2.06e1 62.73
ip4-input-no-checksum active 212053 13302864 0 3.88e1 62.73
ip4-lookup active 212053 13302864 0 4.89e1 62.73
ip4-rewrite active 212053 13302864 0 6.42e1 62.73
unix-epoll-input polling 208 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 60.87, last 128 main loops 4.22 per node 60.00
vector rates in 3.5197e6, out 3.5197e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 218578 13304520 0 1.96e1 60.87
TenGigabitEthernet18/0/3-tx active 218578 13304520 0 5.79e1 60.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 218578 13304520 0 3.66e2 60.87
dpdk-input polling 219938 13304520 0 6.33e1 60.49
ethernet-input active 218578 13304520 0 2.67e1 60.87
interface-output active 218578 13304520 0 2.06e1 60.87
ip4-input-no-checksum active 218578 13304520 0 3.79e1 60.87
ip4-lookup active 218578 13304520 0 4.82e1 60.87
ip4-rewrite active 218578 13304520 0 6.49e1 60.87
unix-epoll-input polling 215 0 0 2.02e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 22.37, last 128 main loops 1.13 per node 16.00
vector rates in 3.0972e6, out 3.0972e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 523246 11707500 0 3.22e1 22.37
TenGigabitEthernet18/0/2-tx active 523246 11707500 0 6.81e1 22.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 523246 11707500 0 3.39e2 22.37
dpdk-input polling 562484 11707500 0 8.45e1 20.81
ethernet-input active 523246 11707500 0 4.32e1 22.37
interface-output active 523246 11707500 0 3.22e1 22.37
ip4-input-no-checksum active 523246 11707500 0 5.22e1 22.37
ip4-lookup active 523246 11707500 0 6.45e1 22.37
ip4-rewrite active 523246 11707500 0 7.45e1 22.37
unix-epoll-input polling 548 0 0 2.08e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 70.65, last 128 main loops 3.38 per node 48.00
vector rates in 3.9417e6, out 3.9417e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 210895 14899872 0 1.83e1 70.65
TenGigabitEthernet18/0/2-tx active 210895 14899872 0 5.45e1 70.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 210895 14899872 0 3.02e2 70.65
dpdk-input polling 212173 14899872 0 6.04e1 70.23
ethernet-input active 210895 14899872 0 2.46e1 70.65
interface-output active 210895 14899872 0 1.98e1 70.65
ip4-input-no-checksum active 210895 14899872 0 3.59e1 70.65
ip4-lookup active 210895 14899872 0 5.23e1 70.65
ip4-rewrite active 210895 14899872 0 6.22e1 70.65
unix-epoll-input polling 207 0 0 1.85e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl50sl-100flows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.06e2 0.00
api-rx-from-ring active 0 0 52 5.27e4 0.00
dpdk-process any wait 0 0 1 4.37e3 0.00
fib-walk any wait 0 0 2 2.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.04e3 0.00
lisp-retry-service any wait 0 0 2 3.93e3 0.00
unix-epoll-input polling 4842 0 0 1.98e6 0.00
vpe-oam-process any wait 0 0 2 1.71e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 171.37, last 128 main loops 17.72 per node 252.00
vector rates in 3.2146e6, out 3.2146e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 71910 12323028 0 1.38e1 171.37
TenGigabitEthernet18/0/3-tx active 71910 12323028 0 5.29e1 171.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.40e3 0.00
acl-plugin-out-ip4-fa active 71910 12323028 0 4.93e2 171.37
dpdk-input polling 71910 12323028 0 5.37e1 171.37
ethernet-input active 71910 12323028 0 2.01e1 171.37
interface-output active 71910 12323028 0 1.58e1 171.37
ip4-input-no-checksum active 71910 12323028 0 3.06e1 171.37
ip4-lookup active 71910 12323028 0 4.12e1 171.37
ip4-rewrite active 71910 12323028 0 5.44e1 171.37
unix-epoll-input polling 71 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 34.02, last 128 main loops 2.53 per node 36.00
vector rates in 2.7559e6, out 2.7559e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 310508 10564836 0 2.47e1 34.02
TenGigabitEthernet18/0/3-tx active 310508 10564836 0 6.09e1 34.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.53e3 0.00
acl-plugin-out-ip4-fa active 310508 10564836 0 5.19e2 34.02
dpdk-input polling 310508 10564836 0 7.19e1 34.02
ethernet-input active 310508 10564836 0 3.33e1 34.02
interface-output active 310508 10564836 0 2.49e1 34.02
ip4-input-no-checksum active 310508 10564836 0 4.29e1 34.02
ip4-lookup active 310508 10564836 0 5.46e1 34.02
ip4-rewrite active 310508 10564836 0 6.44e1 34.02
unix-epoll-input polling 303 0 0 1.95e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 22.01, last 128 main loops 1.41 per node 20.00
vector rates in 2.5259e6, out 2.5259e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 439969 9683200 0 3.26e1 22.01
TenGigabitEthernet18/0/3-tx active 439969 9683200 0 6.55e1 22.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 439969 9683200 0 5.40e2 22.01
dpdk-input polling 440922 9683200 0 8.08e1 21.96
ethernet-input active 439969 9683200 0 4.15e1 22.01
interface-output active 439969 9683200 0 3.10e1 22.01
ip4-input-no-checksum active 439969 9683200 0 5.24e1 22.01
ip4-lookup active 439969 9683200 0 5.87e1 22.01
ip4-rewrite active 439969 9683200 0 7.17e1 22.01
unix-epoll-input polling 430 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 56.06, last 128 main loops 4.78 per node 68.00
vector rates in 2.9855e6, out 2.9855e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 204154 11444572 0 1.89e1 56.06
TenGigabitEthernet18/0/3-tx active 204154 11444572 0 5.90e1 56.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 204154 11444572 0 4.94e2 56.06
dpdk-input polling 204154 11444572 0 6.89e1 56.06
ethernet-input active 204154 11444572 0 2.67e1 56.06
interface-output active 204154 11444572 0 2.05e1 56.06
ip4-input-no-checksum active 204154 11444572 0 3.61e1 56.06
ip4-lookup active 204154 11444572 0 4.69e1 56.06
ip4-rewrite active 204154 11444572 0 6.03e1 56.06
unix-epoll-input polling 199 0 0 1.92e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 26.59, last 128 main loops 1.97 per node 28.00
vector rates in 2.7557e6, out 2.7557e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 397279 10563944 0 2.71e1 26.59
TenGigabitEthernet18/0/2-tx active 397279 10563944 0 6.48e1 26.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 397279 10563944 0 4.88e2 26.59
dpdk-input polling 400587 10563944 0 7.87e1 26.37
ethernet-input active 397279 10563944 0 3.79e1 26.59
interface-output active 397279 10563944 0 2.70e1 26.59
ip4-input-no-checksum active 397279 10563944 0 4.58e1 26.59
ip4-lookup active 397279 10563944 0 5.73e1 26.59
ip4-rewrite active 397279 10563944 0 6.68e1 26.59
unix-epoll-input polling 390 0 0 2.10e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 42.50, last 128 main loops 3.59 per node 51.00
vector rates in 2.9852e6, out 2.9852e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 269249 11443780 0 2.22e1 42.50
TenGigabitEthernet18/0/2-tx active 269249 11443780 0 5.76e1 42.50
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.40e3 0.00
acl-plugin-out-ip4-fa active 269249 11443780 0 4.74e2 42.50
dpdk-input polling 271716 11443780 0 6.73e1 42.12
ethernet-input active 269249 11443780 0 2.99e1 42.50
interface-output active 269249 11443780 0 2.29e1 42.50
ip4-input-no-checksum active 269249 11443780 0 4.02e1 42.50
ip4-lookup active 269249 11443780 0 5.22e1 42.50
ip4-rewrite active 269249 11443780 0 6.35e1 42.50
unix-epoll-input polling 265 0 0 1.95e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 14.20, last 128 main loops 1.41 per node 20.00
vector rates in 2.2966e6, out 2.2966e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 619893 8803784 0 4.13e1 14.20
TenGigabitEthernet18/0/2-tx active 619893 8803784 0 7.47e1 14.20
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.38e3 0.00
acl-plugin-out-ip4-fa active 619893 8803784 0 5.36e2 14.20
dpdk-input polling 633446 8803784 0 1.01e2 13.89
ethernet-input active 619893 8803784 0 5.35e1 14.20
interface-output active 619893 8803784 0 3.89e1 14.20
ip4-input-no-checksum active 619893 8803784 0 6.41e1 14.20
ip4-lookup active 619893 8803784 0 7.27e1 14.20
ip4-rewrite active 619893 8803784 0 8.19e1 14.20
unix-epoll-input polling 618 0 0 1.92e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 236.61, last 128 main loops 15.75 per node 224.00
vector rates in 3.4438e6, out 3.4438e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 55794 13201656 0 1.29e1 236.61
TenGigabitEthernet18/0/2-tx active 55794 13201656 0 5.18e1 236.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 55794 13201656 0 4.46e2 236.61
dpdk-input polling 58043 13201656 0 5.39e1 227.45
ethernet-input active 55794 13201656 0 1.89e1 236.61
interface-output active 55794 13201656 0 1.52e1 236.61
ip4-input-no-checksum active 55794 13201656 0 2.90e1 236.61
ip4-lookup active 55794 13201656 0 4.34e1 236.61
ip4-rewrite active 55794 13201656 0 5.37e1 236.61
unix-epoll-input polling 57 0 0 2.18e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl50sl-100kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-ethip4udp-ip4base-oacl50sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.79e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.85e2 0.00
api-rx-from-ring active 0 0 52 5.08e4 0.00
dpdk-process any wait 0 0 2 5.58e5 0.00
fib-walk any wait 0 0 2 1.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.45e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.06e3 0.00
lisp-retry-service any wait 0 0 2 1.45e3 0.00
statseg-collector-process time wait 0 0 1 3.39e3 0.00
unix-epoll-input polling 4323 0 0 2.20e6 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 172.41, last 128 main loops 13.78 per node 196.00
vector rates in 4.5216e6, out 4.5216e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99980 17237660 0 1.49e1 172.41
TenGigabitEthernet18/0/3-tx active 99980 17237660 0 5.40e1 172.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.71e3 0.00
acl-plugin-out-ip4-fa active 99980 17237660 0 2.57e2 172.41
dpdk-input polling 99980 17237660 0 5.34e1 172.41
ethernet-input active 99980 17237660 0 1.98e1 172.41
interface-output active 99980 17237660 0 1.63e1 172.41
ip4-input-no-checksum active 99980 17237660 0 3.24e1 172.41
ip4-lookup active 99980 17237660 0 4.31e1 172.41
ip4-rewrite active 99980 17237660 0 6.03e1 172.41
unix-epoll-input polling 97 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 196.84, last 128 main loops 15.75 per node 224.00
vector rates in 4.5215e6, out 4.5215e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87570 17237460 0 1.45e1 196.84
TenGigabitEthernet18/0/2-tx active 87570 17237460 0 5.44e1 196.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 87570 17237460 0 2.51e2 196.84
dpdk-input polling 88285 17237460 0 5.29e1 195.25
ethernet-input active 87570 17237460 0 1.97e1 196.84
interface-output active 87570 17237460 0 1.62e1 196.84
ip4-input-no-checksum active 87570 17237460 0 3.22e1 196.84
ip4-lookup active 87570 17237460 0 4.84e1 196.84
ip4-rewrite active 87570 17237460 0 6.15e1 196.84
unix-epoll-input polling 87 0 0 1.99e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl50sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.46e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.04e2 0.00
api-rx-from-ring active 0 0 50 3.21e4 0.00
dpdk-process any wait 0 0 2 6.46e3 0.00
fib-walk any wait 0 0 2 1.61e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.74e2 0.00
lisp-retry-service any wait 0 0 2 1.99e3 0.00
unix-epoll-input polling 5397 0 0 1.76e6 0.00
vpe-oam-process any wait 0 0 2 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 70.47, last 128 main loops 6.75 per node 96.00
vector rates in 3.6708e6, out 3.6708e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 198414 13982960 0 1.85e1 70.47
TenGigabitEthernet18/0/3-tx active 198414 13982960 0 5.72e1 70.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 198414 13982960 0 3.42e2 70.47
dpdk-input polling 198999 13982960 0 6.21e1 70.27
ethernet-input active 198414 13982960 0 2.58e1 70.47
interface-output active 198414 13982960 0 1.96e1 70.47
ip4-input-no-checksum active 198414 13982960 0 3.69e1 70.47
ip4-lookup active 198414 13982960 0 5.13e1 70.47
ip4-rewrite active 198414 13982960 0 6.24e1 70.47
unix-epoll-input polling 195 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 68.72, last 128 main loops 1.41 per node 20.00
vector rates in 3.6709e6, out 3.6709e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 203495 13983516 0 1.87e1 68.72
TenGigabitEthernet18/0/3-tx active 203495 13983516 0 5.63e1 68.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 203495 13983516 0 3.43e2 68.72
dpdk-input polling 204399 13983516 0 6.07e1 68.41
ethernet-input active 203495 13983516 0 2.59e1 68.72
interface-output active 203495 13983516 0 1.97e1 68.72
ip4-input-no-checksum active 203495 13983516 0 3.71e1 68.72
ip4-lookup active 203495 13983516 0 5.18e1 68.72
ip4-rewrite active 203495 13983516 0 6.28e1 68.72
unix-epoll-input polling 199 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 57.86, last 128 main loops 2.25 per node 32.00
vector rates in 3.6706e6, out 3.6706e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 241661 13981864 0 1.99e1 57.86
TenGigabitEthernet18/0/2-tx active 241661 13981864 0 5.80e1 57.86
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 241661 13981864 0 3.21e2 57.86
dpdk-input polling 243170 13981864 0 6.51e1 57.49
ethernet-input active 241661 13981864 0 2.79e1 57.86
interface-output active 241661 13981864 0 2.08e1 57.86
ip4-input-no-checksum active 241661 13981864 0 3.84e1 57.86
ip4-lookup active 241661 13981864 0 5.79e1 57.86
ip4-rewrite active 241661 13981864 0 6.64e1 57.86
unix-epoll-input polling 237 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 54.48, last 128 main loops 4.78 per node 68.00
vector rates in 3.6713e6, out 3.6713e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 256690 13984628 0 2.03e1 54.48
TenGigabitEthernet18/0/2-tx active 256690 13984628 0 5.69e1 54.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-out-ip4-fa active 256690 13984628 0 3.21e2 54.48
dpdk-input polling 258311 13984628 0 6.49e1 54.14
ethernet-input active 256690 13984628 0 2.78e1 54.48
interface-output active 256690 13984628 0 2.15e1 54.48
ip4-input-no-checksum active 256690 13984628 0 3.85e1 54.48
ip4-lookup active 256690 13984628 0 5.77e1 54.48
ip4-rewrite active 256690 13984628 0 6.64e1 54.48
unix-epoll-input polling 252 0 0 1.91e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl50sl-100kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.75e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.02e3 0.00
api-rx-from-ring active 0 0 52 3.76e4 0.00
dpdk-process any wait 0 0 1 6.37e5 0.00
fib-walk any wait 0 0 2 2.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.18e3 0.00
lisp-retry-service any wait 0 0 2 2.52e3 0.00
unix-epoll-input polling 7275 0 0 1.29e6 0.00
vpe-oam-process any wait 0 0 1 2.27e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 60.54, last 128 main loops 8.72 per node 124.00
vector rates in 2.8592e6, out 2.8592e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 177527 10747860 0 1.86e1 60.54
TenGigabitEthernet18/0/3-tx active 177527 10747860 0 5.69e1 60.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 177527 10747860 0 5.42e2 60.54
dpdk-input polling 177527 10747860 0 6.26e1 60.54
ethernet-input active 177527 10747860 0 2.62e1 60.54
interface-output active 177527 10747860 0 2.01e1 60.54
ip4-input-no-checksum active 177527 10747860 0 3.62e1 60.54
ip4-lookup active 177527 10747860 0 4.59e1 60.54
ip4-rewrite active 177527 10747860 0 5.99e1 60.54
unix-epoll-input polling 173 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 55.49, last 128 main loops 2.81 per node 40.00
vector rates in 2.8579e6, out 2.8579e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 193584 10743356 0 1.93e1 55.49
TenGigabitEthernet18/0/3-tx active 193584 10743356 0 5.72e1 55.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-out-ip4-fa active 193584 10743356 0 5.35e2 55.49
dpdk-input polling 193584 10743356 0 6.32e1 55.49
ethernet-input active 193584 10743356 0 2.70e1 55.49
interface-output active 193584 10743356 0 2.07e1 55.49
ip4-input-no-checksum active 193584 10743356 0 3.72e1 55.49
ip4-lookup active 193584 10743356 0 4.82e1 55.49
ip4-rewrite active 193584 10743356 0 6.08e1 55.49
unix-epoll-input polling 189 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 53.32, last 128 main loops 3.09 per node 44.00
vector rates in 2.8577e6, out 2.8577e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 201454 10742472 0 1.97e1 53.32
TenGigabitEthernet18/0/3-tx active 201454 10742472 0 5.68e1 53.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 201454 10742472 0 5.35e2 53.32
dpdk-input polling 201454 10742472 0 6.39e1 53.32
ethernet-input active 201454 10742472 0 2.71e1 53.32
interface-output active 201454 10742472 0 2.07e1 53.32
ip4-input-no-checksum active 201454 10742472 0 3.74e1 53.32
ip4-lookup active 201454 10742472 0 4.70e1 53.32
ip4-rewrite active 201454 10742472 0 6.07e1 53.32
unix-epoll-input polling 196 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 52.52, last 128 main loops 2.53 per node 36.00
vector rates in 2.8592e6, out 2.8592e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 204663 10748092 0 1.98e1 52.52
TenGigabitEthernet18/0/3-tx active 204663 10748092 0 5.84e1 52.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 204663 10748092 0 5.28e2 52.52
dpdk-input polling 204663 10748092 0 6.76e1 52.52
ethernet-input active 204663 10748092 0 2.75e1 52.52
interface-output active 204663 10748092 0 2.10e1 52.52
ip4-input-no-checksum active 204663 10748092 0 3.74e1 52.52
ip4-lookup active 204663 10748092 0 4.78e1 52.52
ip4-rewrite active 204663 10748092 0 6.09e1 52.52
unix-epoll-input polling 199 0 0 1.87e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 38.84, last 128 main loops 3.09 per node 44.00
vector rates in 2.8574e6, out 2.8574e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 276566 10741180 0 2.27e1 38.84
TenGigabitEthernet18/0/2-tx active 276566 10741180 0 5.99e1 38.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-out-ip4-fa active 276566 10741180 0 4.98e2 38.84
dpdk-input polling 279138 10741180 0 6.97e1 38.48
ethernet-input active 276566 10741180 0 3.16e1 38.84
interface-output active 276566 10741180 0 2.35e1 38.84
ip4-input-no-checksum active 276566 10741180 0 4.09e1 38.84
ip4-lookup active 276566 10741180 0 5.43e1 38.84
ip4-rewrite active 276566 10741180 0 6.59e1 38.84
unix-epoll-input polling 273 0 0 2.09e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 39.40, last 128 main loops 3.38 per node 48.00
vector rates in 2.8597e6, out 2.8597e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 272810 10749864 0 2.25e1 39.40
TenGigabitEthernet18/0/2-tx active 272810 10749864 0 5.98e1 39.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 272810 10749864 0 4.96e2 39.40
dpdk-input polling 275300 10749864 0 6.98e1 39.05
ethernet-input active 272810 10749864 0 3.13e1 39.40
interface-output active 272810 10749864 0 2.33e1 39.40
ip4-input-no-checksum active 272810 10749864 0 4.07e1 39.40
ip4-lookup active 272810 10749864 0 5.62e1 39.40
ip4-rewrite active 272810 10749864 0 6.60e1 39.40
unix-epoll-input polling 268 0 0 1.89e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 39.63, last 128 main loops 3.38 per node 48.00
vector rates in 2.8591e6, out 2.8591e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 271229 10747584 0 2.25e1 39.63
TenGigabitEthernet18/0/2-tx active 271229 10747584 0 5.92e1 39.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-out-ip4-fa active 271229 10747584 0 4.98e2 39.63
dpdk-input polling 274027 10747584 0 7.01e1 39.22
ethernet-input active 271229 10747584 0 3.11e1 39.63
interface-output active 271229 10747584 0 2.34e1 39.63
ip4-input-no-checksum active 271229 10747584 0 4.08e1 39.63
ip4-lookup active 271229 10747584 0 5.55e1 39.63
ip4-rewrite active 271229 10747584 0 6.57e1 39.63
unix-epoll-input polling 267 0 0 1.99e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 41.07, last 128 main loops 3.66 per node 52.00
vector rates in 2.8577e6, out 2.8577e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 261586 10742532 0 2.21e1 41.07
TenGigabitEthernet18/0/2-tx active 261586 10742532 0 5.96e1 41.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-out-ip4-fa active 261586 10742532 0 4.99e2 41.07
dpdk-input polling 264187 10742532 0 7.24e1 40.66
ethernet-input active 261586 10742532 0 3.06e1 41.07
interface-output active 261586 10742532 0 2.29e1 41.07
ip4-input-no-checksum active 261586 10742532 0 4.02e1 41.07
ip4-lookup active 261586 10742532 0 5.42e1 41.07
ip4-rewrite active 261586 10742532 0 6.57e1 41.07
unix-epoll-input polling 258 0 0 1.97e3 0.00

10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr

RFC2544: Packet 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 output paths of both DUT1 intefaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-oacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 1.67e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.38e2 0.00
api-rx-from-ring active 0 0 51 5.41e4 0.00
dpdk-process any wait 0 0 1 9.42e3 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.80e2 0.00
lisp-retry-service any wait 0 0 2 2.35e3 0.00
unix-epoll-input polling 4614 0 0 2.06e6 0.00
vpe-oam-process any wait 0 0 2 1.78e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 240.61, last 128 main loops 18.00 per node 256.00
vector rates in 4.5429e6, out 4.5429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 72051 17335832 0 1.41e1 240.61
TenGigabitEthernet18/0/3-tx active 72051 17335832 0 5.45e1 240.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.71e3 0.00
acl-plugin-out-ip4-fa active 72051 17335832 0 2.59e2 240.61
dpdk-input polling 72051 17335832 0 5.33e1 240.61
ethernet-input active 72051 17335832 0 1.89e1 240.61
interface-output active 72051 17335832 0 1.59e1 240.61
ip4-input-no-checksum active 72051 17335832 0 3.09e1 240.61
ip4-lookup active 72051 17335832 0 4.38e1 240.61
ip4-rewrite active 72051 17335832 0 5.76e1 240.61
unix-epoll-input polling 71 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 206.96, last 128 main loops 14.06 per node 200.00
vector rates in 4.5429e6, out 4.5429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83764 17335940 0 1.46e1 206.96
TenGigabitEthernet18/0/2-tx active 83764 17335940 0 5.52e1 206.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 83764 17335940 0 2.49e2 206.96
dpdk-input polling 84410 17335940 0 5.49e1 205.38
ethernet-input active 83764 17335940 0 2.00e1 206.96
interface-output active 83764 17335940 0 1.64e1 206.96
ip4-input-no-checksum active 83764 17335940 0 3.19e1 206.96
ip4-lookup active 83764 17335940 0 4.69e1 206.96
ip4-rewrite active 83764 17335940 0 5.89e1 206.96
unix-epoll-input polling 83 0 0 2.06e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.46e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.29e2 0.00
api-rx-from-ring active 0 0 51 3.64e4 0.00
dpdk-process any wait 0 0 1 5.87e5 0.00
fib-walk any wait 0 0 2 1.67e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.90e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.04e3 0.00
lisp-retry-service any wait 0 0 2 2.09e3 0.00
statseg-collector-process time wait 0 0 1 3.83e3 0.00
unix-epoll-input polling 3609 0 0 2.66e6 0.00
vpe-oam-process any wait 0 0 2 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 66.72, last 128 main loops 3.38 per node 48.00
vector rates in 3.6370e6, out 3.6370e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 209483 13977536 0 1.89e1 66.72
TenGigabitEthernet18/0/3-tx active 209483 13977536 0 5.75e1 66.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 209483 13977536 0 3.45e2 66.72
dpdk-input polling 223128 13977536 0 6.29e1 62.64
ethernet-input active 209483 13977536 0 2.62e1 66.72
interface-output active 209483 13977536 0 1.97e1 66.72
ip4-input-no-checksum active 209483 13977536 0 3.74e1 66.72
ip4-lookup active 209483 13977536 0 5.06e1 66.72
ip4-rewrite active 209483 13977536 0 6.36e1 66.72
unix-epoll-input polling 218 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 66.02, last 128 main loops 5.34 per node 76.00
vector rates in 3.6375e6, out 3.6375e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 211754 13979184 0 1.92e1 66.02
TenGigabitEthernet18/0/3-tx active 211754 13979184 0 5.72e1 66.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 211754 13979184 0 3.45e2 66.02
dpdk-input polling 225703 13979184 0 6.20e1 61.94
ethernet-input active 211754 13979184 0 2.62e1 66.02
interface-output active 211754 13979184 0 1.99e1 66.02
ip4-input-no-checksum active 211754 13979184 0 3.80e1 66.02
ip4-lookup active 211754 13979184 0 4.98e1 66.02
ip4-rewrite active 211754 13979184 0 6.52e1 66.02
unix-epoll-input polling 220 0 0 2.12e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 53.34, last 128 main loops 1.69 per node 24.00
vector rates in 3.6329e6, out 3.6329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 261764 13961816 0 2.08e1 53.34
TenGigabitEthernet18/0/2-tx active 261764 13961816 0 5.81e1 53.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 261764 13961816 0 3.28e2 53.34
dpdk-input polling 268236 13961816 0 6.59e1 52.05
ethernet-input active 261764 13961816 0 2.83e1 53.34
interface-output active 261764 13961816 0 2.15e1 53.34
ip4-input-no-checksum active 261764 13961816 0 3.88e1 53.34
ip4-lookup active 261764 13961816 0 5.43e1 53.34
ip4-rewrite active 261764 13961816 0 6.56e1 53.34
unix-epoll-input polling 262 0 0 2.11e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 59.25, last 128 main loops 3.94 per node 56.00
vector rates in 3.6415e6, out 3.6415e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 236199 13994792 0 1.99e1 59.25
TenGigabitEthernet18/0/2-tx active 236199 13994792 0 5.67e1 59.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.37e3 0.00
acl-plugin-out-ip4-fa active 236199 13994792 0 3.34e2 59.25
dpdk-input polling 238652 13994792 0 6.38e1 58.64
ethernet-input active 236199 13994792 0 2.71e1 59.25
interface-output active 236199 13994792 0 2.07e1 59.25
ip4-input-no-checksum active 236199 13994792 0 3.82e1 59.25
ip4-lookup active 236199 13994792 0 5.56e1 59.25
ip4-rewrite active 236199 13994792 0 6.49e1 59.25
unix-epoll-input polling 233 0 0 1.85e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 14 4.57e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.92e2 0.00
api-rx-from-ring active 0 0 52 4.29e4 0.00
dpdk-process any wait 0 0 1 1.23e4 0.00
fib-walk any wait 0 0 2 2.85e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.47e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.09e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.14e3 0.00
lisp-retry-service any wait 0 0 2 2.37e3 0.00
statseg-collector-process time wait 0 0 1 7.65e3 0.00
unix-epoll-input polling 6039 0 0 1.59e6 0.00
vpe-oam-process any wait 0 0 2 1.68e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 64.22, last 128 main loops 4.22 per node 60.00
vector rates in 2.8686e6, out 2.8686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 171863 11036596 0 1.79e1 64.22
TenGigabitEthernet18/0/3-tx active 171863 11036596 0 5.59e1 64.22
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.45e3 0.00
acl-plugin-out-ip4-fa active 171863 11036596 0 5.45e2 64.22
dpdk-input polling 171869 11036596 0 6.17e1 64.22
ethernet-input active 171863 11036596 0 2.55e1 64.22
interface-output active 171863 11036596 0 1.95e1 64.22
ip4-input-no-checksum active 171863 11036596 0 3.55e1 64.22
ip4-lookup active 171863 11036596 0 4.55e1 64.22
ip4-rewrite active 171863 11036596 0 5.92e1 64.22
unix-epoll-input polling 168 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 58.14, last 128 main loops 2.81 per node 40.00
vector rates in 2.8622e6, out 2.8622e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 189400 11011832 0 1.88e1 58.14
TenGigabitEthernet18/0/3-tx active 189400 11011832 0 5.57e1 58.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 189400 11011832 0 5.40e2 58.14
dpdk-input polling 189401 11011832 0 6.25e1 58.14
ethernet-input active 189400 11011832 0 2.65e1 58.14
interface-output active 189400 11011832 0 2.01e1 58.14
ip4-input-no-checksum active 189400 11011832 0 3.63e1 58.14
ip4-lookup active 189400 11011832 0 4.74e1 58.14
ip4-rewrite active 189400 11011832 0 6.00e1 58.14
unix-epoll-input polling 185 0 0 1.98e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 58.47, last 128 main loops 3.09 per node 44.00
vector rates in 2.8596e6, out 2.8596e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 188160 11001896 0 1.87e1 58.47
TenGigabitEthernet18/0/3-tx active 188160 11001896 0 5.61e1 58.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 188160 11001896 0 5.41e2 58.47
dpdk-input polling 188165 11001896 0 6.37e1 58.47
ethernet-input active 188160 11001896 0 2.62e1 58.47
interface-output active 188160 11001896 0 1.99e1 58.47
ip4-input-no-checksum active 188160 11001896 0 3.63e1 58.47
ip4-lookup active 188160 11001896 0 4.64e1 58.47
ip4-rewrite active 188160 11001896 0 6.03e1 58.47
unix-epoll-input polling 184 0 0 1.86e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 55.45, last 128 main loops 6.47 per node 92.00
vector rates in 2.8667e6, out 2.8667e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 198902 11029076 0 1.90e1 55.45
TenGigabitEthernet18/0/3-tx active 198902 11029076 0 5.79e1 55.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.44e3 0.00
acl-plugin-out-ip4-fa active 198902 11029076 0 5.32e2 55.45
dpdk-input polling 198902 11029076 0 6.59e1 55.45
ethernet-input active 198902 11029076 0 2.69e1 55.45
interface-output active 198902 11029076 0 2.04e1 55.45
ip4-input-no-checksum active 198902 11029076 0 3.68e1 55.45
ip4-lookup active 198902 11029076 0 4.66e1 55.45
ip4-rewrite active 198902 11029076 0 6.05e1 55.45
unix-epoll-input polling 194 0 0 2.16e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 44.91, last 128 main loops 5.63 per node 80.00
vector rates in 2.8574e6, out 2.8574e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 244812 10993516 0 2.12e1 44.91
TenGigabitEthernet18/0/2-tx active 244812 10993516 0 5.86e1 44.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.46e3 0.00
acl-plugin-out-ip4-fa active 244812 10993516 0 5.16e2 44.91
dpdk-input polling 247435 10993516 0 6.77e1 44.43
ethernet-input active 244812 10993516 0 2.98e1 44.91
interface-output active 244812 10993516 0 2.21e1 44.91
ip4-input-no-checksum active 244812 10993516 0 3.89e1 44.91
ip4-lookup active 244812 10993516 0 5.09e1 44.91
ip4-rewrite active 244812 10993516 0 6.24e1 44.91
unix-epoll-input polling 241 0 0 2.12e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 45.09, last 128 main loops 2.18 per node 31.00
vector rates in 2.8734e6, out 2.8734e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 245194 11055104 0 2.10e1 45.09
TenGigabitEthernet18/0/2-tx active 245194 11055104 0 5.78e1 45.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.38e3 0.00
acl-plugin-out-ip4-fa active 245194 11055104 0 5.14e2 45.09
dpdk-input polling 247650 11055104 0 6.66e1 44.64
ethernet-input active 245194 11055104 0 2.92e1 45.09
interface-output active 245194 11055104 0 2.19e1 45.09
ip4-input-no-checksum active 245194 11055104 0 3.91e1 45.09
ip4-lookup active 245194 11055104 0 5.09e1 45.09
ip4-rewrite active 245194 11055104 0 6.23e1 45.09
unix-epoll-input polling 242 0 0 2.07e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 44.70, last 128 main loops 3.66 per node 52.00
vector rates in 2.8644e6, out 2.8644e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 246539 11020356 0 2.10e1 44.70
TenGigabitEthernet18/0/2-tx active 246539 11020356 0 5.79e1 44.70
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-out-ip4-fa active 246539 11020356 0 5.13e2 44.70
dpdk-input polling 249198 11020356 0 6.82e1 44.22
ethernet-input active 246539 11020356 0 2.94e1 44.70
interface-output active 246539 11020356 0 2.22e1 44.70
ip4-input-no-checksum active 246539 11020356 0 3.91e1 44.70
ip4-lookup active 246539 11020356 0 5.17e1 44.70
ip4-rewrite active 246539 11020356 0 6.28e1 44.70
unix-epoll-input polling 243 0 0 1.89e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 44.89, last 128 main loops 3.38 per node 48.00
vector rates in 2.8619e6, out 2.8619e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 245267 11010676 0 2.14e1 44.89
TenGigabitEthernet18/0/2-tx active 245267 11010676 0 5.89e1 44.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 245267 11010676 0 5.09e2 44.89
dpdk-input polling 247892 11010676 0 7.10e1 44.42
ethernet-input active 245267 11010676 0 2.97e1 44.89
interface-output active 245267 11010676 0 2.19e1 44.89
ip4-input-no-checksum active 245267 11010676 0 3.91e1 44.89
ip4-lookup active 245267 11010676 0 5.14e1 44.89
ip4-rewrite active 245267 11010676 0 6.31e1 44.89
unix-epoll-input polling 242 0 0 1.99e3 0.00

10ge2p1x710-ethip4udp-ip4base-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 Intel-X710.
  • [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, one flow 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-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 50 3.69e4 0.00
dpdk-process any wait 0 0 1 1.10e4 0.00
fib-walk any wait 0 0 2 1.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.09e3 0.00
lisp-retry-service any wait 0 0 2 1.99e3 0.00
unix-epoll-input polling 2899 0 0 3.30e6 0.00
vpe-oam-process any wait 0 0 2 6.14e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 145.19, last 128 main loops 6.75 per node 108.00
vector rates in 6.0052e6, out 6.0052e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 158665 23037808 0 1.63e1 145.19
TenGigabitEthernet18/0/3-tx active 158665 23037808 0 5.55e1 145.19
dpdk-input polling 158665 23037808 0 5.61e1 145.19
ethernet-input active 158665 23037808 0 2.14e1 145.19
ip4-input-no-checksum active 158665 23037808 0 5.21e1 145.19
ip4-lookup active 158665 23037808 0 4.82e1 145.19
ip4-rewrite active 158665 23037808 0 4.12e1 145.19
nat44-det-in2out active 158665 23037808 0 1.23e2 145.19
unix-epoll-input polling 155 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 160.49, last 128 main loops 12.50 per node 200.00
vector rates in 6.0051e6, out 6.0051e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 143540 23037696 0 1.54e1 160.49
TenGigabitEthernet18/0/2-tx active 143540 23037696 0 5.47e1 160.49
dpdk-input polling 144447 23037696 0 5.64e1 159.49
ethernet-input active 143540 23037696 0 2.09e1 160.49
ip4-input-no-checksum active 143540 23037696 0 5.16e1 160.49
ip4-lookup active 143540 23037696 0 4.24e1 160.49
ip4-rewrite active 143540 23037696 0 4.02e1 160.49
nat44-det-out2in active 143540 23037696 0 1.33e2 160.49
unix-epoll-input polling 141 0 0 1.93e3 0.00
64b-4t2c-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.43e4 0.00
dpdk-process any wait 0 0 1 8.53e3 0.00
fib-walk any wait 0 0 2 1.58e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.86e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.89e3 0.00
lisp-retry-service any wait 0 0 2 2.19e3 0.00
nat-det-expire-walk any wait 0 0 1 1.01e8 0.00
statseg-collector-process time wait 0 0 1 5.64e3 0.00
unix-epoll-input polling 3555 0 0 2.67e6 0.00
vpe-oam-process any wait 0 0 2 1.41e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 47.87, last 128 main loops 4.00 per node 64.00
vector rates in 4.7546e6, out 4.7546e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 381741 18273598 0 2.23e1 47.87
TenGigabitEthernet18/0/3-tx active 381741 18273598 0 5.94e1 47.87
dpdk-input polling 382165 18273598 0 6.76e1 47.82
ethernet-input active 381741 18273598 0 3.02e1 47.87
ip4-input-no-checksum active 381741 18273598 0 6.08e1 47.87
ip4-lookup active 381741 18273598 0 5.56e1 47.87
ip4-rewrite active 381741 18273598 0 4.65e1 47.87
nat44-det-in2out active 381741 18273598 0 1.76e2 47.87
unix-epoll-input polling 373 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 116.80, last 128 main loops 7.50 per node 120.00
vector rates in 5.4337e6, out 5.4337e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 178795 20883828 0 1.68e1 116.80
TenGigabitEthernet18/0/3-tx active 178795 20883828 0 5.42e1 116.80
dpdk-input polling 178795 20883828 0 5.65e1 116.80
ethernet-input active 178795 20883828 0 2.22e1 116.80
ip4-input-no-checksum active 178795 20883828 0 5.24e1 116.80
ip4-lookup active 178795 20883828 0 4.87e1 116.80
ip4-rewrite active 178795 20883828 0 4.20e1 116.80
nat44-det-in2out active 178795 20883828 0 1.64e2 116.80
unix-epoll-input polling 174 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 51.46, last 128 main loops 3.25 per node 52.00
vector rates in 4.7546e6, out 4.7546e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 355116 18273620 0 2.13e1 51.46
TenGigabitEthernet18/0/2-tx active 355116 18273620 0 5.89e1 51.46
dpdk-input polling 356853 18273620 0 6.70e1 51.21
ethernet-input active 355116 18273620 0 2.89e1 51.46
ip4-input-no-checksum active 355116 18273620 0 5.90e1 51.46
ip4-lookup active 355116 18273620 0 4.98e1 51.46
ip4-rewrite active 355116 18273620 0 4.57e1 51.46
nat44-det-out2in active 355116 18273620 0 1.88e2 51.46
unix-epoll-input polling 348 0 0 2.06e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 97.64, last 128 main loops 6.69 per node 107.00
vector rates in 5.4338e6, out 5.4338e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 213879 20883892 0 1.69e1 97.64
TenGigabitEthernet18/0/2-tx active 213879 20883892 0 5.42e1 97.64
dpdk-input polling 215266 20883892 0 5.85e1 97.01
ethernet-input active 213879 20883892 0 2.29e1 97.64
ip4-input-no-checksum active 213879 20883892 0 5.29e1 97.64
ip4-lookup active 213879 20883892 0 4.44e1 97.64
ip4-rewrite active 213879 20883892 0 4.13e1 97.64
nat44-det-out2in active 213879 20883892 0 1.65e2 97.64
unix-epoll-input polling 210 0 0 1.93e3 0.00
64b-8t4c-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 42 3.52e4 0.00
dpdk-process any wait 0 0 1 6.58e5 0.00
fib-walk any wait 0 0 2 1.97e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.43e3 0.00
lisp-retry-service any wait 0 0 2 2.09e3 0.00
unix-epoll-input polling 3223 0 0 2.97e6 0.00
vpe-oam-process any wait 0 0 2 1.05e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.81, last 128 main loops 1.00 per node 16.00
vector rates in 2.7777e6, out 2.7777e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 984858 10644772 0 5.38e1 10.81
TenGigabitEthernet18/0/3-tx active 984858 10644772 0 8.29e1 10.81
dpdk-input polling 1083708 10644772 0 1.19e2 9.82
ethernet-input active 984858 10644772 0 6.92e1 10.81
ip4-input-no-checksum active 984858 10644772 0 9.45e1 10.81
ip4-lookup active 984858 10644772 0 9.19e1 10.81
ip4-rewrite active 984858 10644772 0 7.44e1 10.81
nat44-det-in2out active 984858 10644772 0 2.78e2 10.81
unix-epoll-input polling 1057 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 30.38, last 128 main loops 2.50 per node 40.00
vector rates in 3.7035e6, out 3.7035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 467189 14192856 0 2.79e1 30.38
TenGigabitEthernet18/0/3-tx active 467189 14192812 0 6.18e1 30.38
dpdk-input polling 467273 14192856 0 7.47e1 30.37
ethernet-input active 467189 14192856 0 3.69e1 30.38
ip4-input-no-checksum active 467189 14192856 0 6.62e1 30.38
ip4-lookup active 467189 14192856 0 6.19e1 30.38
ip4-rewrite active 467189 14192856 0 5.11e1 30.38
nat44-det-in2out active 467189 14192856 0 2.83e2 30.38
unix-epoll-input polling 456 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 21.42, last 128 main loops 1.00 per node 16.00
vector rates in 3.7035e6, out 3.7035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 662462 14192936 0 3.45e1 21.42
TenGigabitEthernet18/0/3-tx active 662462 14192936 0 6.37e1 21.42
dpdk-input polling 665094 14192936 0 8.22e1 21.34
ethernet-input active 662462 14192936 0 4.33e1 21.42
ip4-input-no-checksum active 662462 14192936 0 7.34e1 21.42
ip4-lookup active 662462 14192936 0 6.98e1 21.42
ip4-rewrite active 662462 14192936 0 5.68e1 21.42
nat44-det-in2out active 662462 14192936 0 2.36e2 21.42
unix-epoll-input polling 648 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 23.44, last 128 main loops 1.25 per node 20.00
vector rates in 3.7035e6, out 3.7035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 605470 14192908 0 3.27e1 23.44
TenGigabitEthernet18/0/3-tx active 605470 14192851 0 6.62e1 23.44
dpdk-input polling 606656 14192908 0 8.46e1 23.39
ethernet-input active 605470 14192908 0 4.21e1 23.44
ip4-input-no-checksum active 605470 14192908 0 7.14e1 23.44
ip4-lookup active 605470 14192908 0 6.72e1 23.44
ip4-rewrite active 605470 14192908 0 5.50e1 23.44
nat44-det-in2out active 605470 14192908 0 2.40e2 23.44
unix-epoll-input polling 592 0 0 1.88e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 26.82, last 128 main loops 1.25 per node 20.00
vector rates in 3.7035e6, out 3.7035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 529139 14192640 0 3.01e1 26.82
TenGigabitEthernet18/0/2-tx active 529139 14192623 0 6.25e1 26.82
dpdk-input polling 534881 14192640 0 7.67e1 26.53
ethernet-input active 529139 14192640 0 3.89e1 26.82
ip4-input-no-checksum active 529139 14192640 0 6.88e1 26.82
ip4-lookup active 529139 14192640 0 5.84e1 26.82
ip4-rewrite active 529139 14192640 0 5.27e1 26.82
nat44-det-out2in active 529139 14192640 0 2.73e2 26.82
unix-epoll-input polling 522 0 0 1.93e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 22.09, last 128 main loops 1.25 per node 20.00
vector rates in 3.7035e6, out 3.7035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 642288 14192856 0 3.29e1 22.09
TenGigabitEthernet18/0/2-tx active 642288 14192856 0 6.55e1 22.09
dpdk-input polling 652806 14192856 0 8.29e1 21.74
ethernet-input active 642288 14192856 0 4.29e1 22.09
ip4-input-no-checksum active 642288 14192856 0 7.09e1 22.09
ip4-lookup active 642288 14192856 0 6.18e1 22.09
ip4-rewrite active 642288 14192856 0 5.49e1 22.09
nat44-det-out2in active 642288 14192856 0 2.47e2 22.09
unix-epoll-input polling 637 0 0 1.92e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 12.23, last 128 main loops .75 per node 12.00
vector rates in 2.7777e6, out 2.7777e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 870733 10644792 0 5.02e1 12.23
TenGigabitEthernet18/0/2-tx active 870733 10644792 0 8.04e1 12.23
dpdk-input polling 915770 10644792 0 1.12e2 11.62
ethernet-input active 870733 10644792 0 6.19e1 12.23
ip4-input-no-checksum active 870733 10644792 0 8.98e1 12.23
ip4-lookup active 870733 10644792 0 7.79e1 12.23
ip4-rewrite active 870733 10644792 0 7.15e1 12.23
nat44-det-out2in active 870733 10644792 0 3.25e2 12.23
unix-epoll-input polling 894 0 0 1.93e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 24.88, last 128 main loops 1.75 per node 28.00
vector rates in 3.7035e6, out 3.7034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 570480 14192648 0 3.17e1 24.88
TenGigabitEthernet18/0/2-tx active 570480 14192551 0 6.47e1 24.88
dpdk-input polling 576249 14192648 0 8.31e1 24.63
ethernet-input active 570480 14192648 0 4.07e1 24.88
ip4-input-no-checksum active 570480 14192648 0 6.95e1 24.88
ip4-lookup active 570480 14192648 0 6.07e1 24.88
ip4-rewrite active 570480 14192648 0 5.40e1 24.88
nat44-det-out2in active 570480 14192648 0 2.57e2 24.88
unix-epoll-input polling 562 0 0 1.99e3 0.00

10ge2p1x710-ethip4udp-ip4scale10-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 Intel-X710.
  • [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, one flow 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-ethip4udp-ip4scale10-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 4.28e4 0.00
dpdk-process any wait 0 0 1 9.39e3 0.00
fib-walk any wait 0 0 2 1.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.32e2 0.00
lisp-retry-service any wait 0 0 2 2.43e3 0.00
unix-epoll-input polling 2383 0 0 3.99e6 0.00
vpe-oam-process any wait 0 0 2 9.99e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 178.10, last 128 main loops 1.94 per node 31.00
vector rates in 5.9247e6, out 5.9247e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 126839 22590452 0 1.55e1 178.10
TenGigabitEthernet18/0/3-tx active 126839 22590452 0 5.52e1 178.10
dpdk-input polling 126839 22590452 0 5.62e1 178.10
ethernet-input active 126839 22590452 0 2.07e1 178.10
ip4-input-no-checksum active 126839 22590452 0 5.13e1 178.10
ip4-lookup active 126839 22590452 0 4.79e1 178.10
ip4-rewrite active 126839 22590452 0 4.07e1 178.10
nat44-det-in2out active 126839 22590452 0 1.33e2 178.10
unix-epoll-input polling 124 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 248.72, last 128 main loops 16.00 per node 256.00
vector rates in 5.9247e6, out 5.9247e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 90826 22590496 0 1.41e1 248.72
TenGigabitEthernet18/0/2-tx active 90826 22590496 0 5.37e1 248.72
dpdk-input polling 91503 22590496 0 5.29e1 246.88
ethernet-input active 90826 22590496 0 1.86e1 248.72
ip4-input-no-checksum active 90826 22590496 0 4.93e1 248.72
ip4-lookup active 90826 22590496 0 4.18e1 248.72
ip4-rewrite active 90826 22590496 0 3.89e1 248.72
nat44-det-out2in active 90826 22590496 0 1.51e2 248.72
unix-epoll-input polling 90 0 0 1.95e3 0.00
64b-4t2c-ethip4udp-ip4scale10-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 3.51e4 0.00
dpdk-process any wait 0 0 1 6.26e5 0.00
fib-walk any wait 0 0 2 2.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.09e3 0.00
lisp-retry-service any wait 0 0 2 1.95e3 0.00
unix-epoll-input polling 1880 0 0 5.13e6 0.00
vpe-oam-process any wait 0 0 2 1.22e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 96.36, last 128 main loops 5.25 per node 84.00
vector rates in 5.1830e6, out 5.1830e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 207768 20021056 0 1.74e1 96.36
TenGigabitEthernet18/0/3-tx active 207768 20021056 0 5.60e1 96.36
dpdk-input polling 207768 20021056 0 5.89e1 96.36
ethernet-input active 207768 20021056 0 2.36e1 96.36
ip4-input-no-checksum active 207768 20021056 0 5.43e1 96.36
ip4-lookup active 207768 20021056 0 4.96e1 96.36
ip4-rewrite active 207768 20021056 0 4.22e1 96.36
nat44-det-in2out active 207768 20021056 0 1.77e2 96.36
unix-epoll-input polling 203 0 0 1.86e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 93.53, last 128 main loops 7.00 per node 112.00
vector rates in 5.1832e6, out 5.1832e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 214061 20021860 0 1.76e1 93.53
TenGigabitEthernet18/0/3-tx active 214061 20021860 0 5.52e1 93.53
dpdk-input polling 214061 20021860 0 5.91e1 93.53
ethernet-input active 214061 20021860 0 2.35e1 93.53
ip4-input-no-checksum active 214061 20021860 0 5.42e1 93.53
ip4-lookup active 214061 20021860 0 4.99e1 93.53
ip4-rewrite active 214061 20021860 0 4.23e1 93.53
nat44-det-in2out active 214061 20021860 0 1.77e2 93.53
unix-epoll-input polling 209 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 67.99, last 128 main loops 3.75 per node 60.00
vector rates in 4.9758e6, out 4.9758e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 282668 19220664 0 1.91e1 67.99
TenGigabitEthernet18/0/2-tx active 282668 19220664 0 5.82e1 67.99
dpdk-input polling 284350 19220664 0 6.46e1 67.59
ethernet-input active 282668 19220664 0 2.63e1 67.99
ip4-input-no-checksum active 282668 19220664 0 5.63e1 67.99
ip4-lookup active 282668 19220664 0 4.69e1 67.99
ip4-rewrite active 282668 19220664 0 4.39e1 67.99
nat44-det-out2in active 282668 19220664 0 1.82e2 67.99
unix-epoll-input polling 277 0 0 2.01e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 111.26, last 128 main loops 7.50 per node 120.00
vector rates in 5.3904e6, out 5.3904e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 187156 20822280 0 1.64e1 111.26
TenGigabitEthernet18/0/2-tx active 187156 20822280 0 5.38e1 111.26
dpdk-input polling 188581 20822280 0 5.76e1 110.42
ethernet-input active 187156 20822280 0 2.20e1 111.26
ip4-input-no-checksum active 187156 20822280 0 5.23e1 111.26
ip4-lookup active 187156 20822280 0 4.38e1 111.26
ip4-rewrite active 187156 20822280 0 4.09e1 111.26
nat44-det-out2in active 187156 20822280 0 1.74e2 111.26
unix-epoll-input polling 184 0 0 1.91e3 0.00
64b-8t4c-ethip4udp-ip4scale10-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 37 3.86e4 0.00
dpdk-process any wait 0 0 1 6.53e5 0.00
fib-walk any wait 0 0 2 1.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.62e2 0.00
lisp-retry-service any wait 0 0 2 2.19e3 0.00
unix-epoll-input polling 2579 0 0 3.68e6 0.00
vpe-oam-process any wait 0 0 2 1.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 15.41, last 128 main loops .75 per node 12.00
vector rates in 3.3332e6, out 3.3332e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 823115 12683472 0 4.46e1 15.41
TenGigabitEthernet18/0/3-tx active 823115 12683472 0 7.38e1 15.41
dpdk-input polling 828870 12683472 0 9.79e1 15.30
ethernet-input active 823115 12683472 0 5.36e1 15.41
ip4-input-no-checksum active 823115 12683472 0 8.45e1 15.41
ip4-lookup active 823115 12683472 0 7.82e1 15.41
ip4-rewrite active 823115 12683472 0 6.69e1 15.41
nat44-det-in2out active 823115 12683472 0 2.26e2 15.41
unix-epoll-input polling 809 0 0 2.06e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.44, last 128 main loops 1.00 per node 16.00
vector rates in 3.3336e6, out 3.3336e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 821591 12685072 0 4.43e1 15.44
TenGigabitEthernet18/0/3-tx active 821591 12685072 0 7.44e1 15.44
dpdk-input polling 827173 12685072 0 9.98e1 15.34
ethernet-input active 821591 12685072 0 5.37e1 15.44
ip4-input-no-checksum active 821591 12685072 0 8.40e1 15.44
ip4-lookup active 821591 12685072 0 7.89e1 15.44
ip4-rewrite active 821591 12685072 0 6.65e1 15.44
nat44-det-in2out active 821591 12685072 0 2.25e2 15.44
unix-epoll-input polling 807 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.38, last 128 main loops 1.00 per node 16.00
vector rates in 3.6108e6, out 3.6107e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 747636 13739844 0 3.95e1 18.38
TenGigabitEthernet18/0/3-tx active 747636 13739800 0 6.99e1 18.38
dpdk-input polling 749162 13739844 0 8.95e1 18.34
ethernet-input active 747636 13739844 0 4.78e1 18.38
ip4-input-no-checksum active 747636 13739844 0 7.88e1 18.38
ip4-lookup active 747636 13739844 0 7.33e1 18.38
ip4-rewrite active 747636 13739844 0 6.27e1 18.38
nat44-det-in2out active 747636 13739844 0 2.12e2 18.38
unix-epoll-input polling 730 0 0 2.11e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.09, last 128 main loops 1.75 per node 28.00
vector rates in 3.6106e6, out 3.6106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 719402 13739276 0 3.83e1 19.09
TenGigabitEthernet18/0/3-tx active 719402 13739272 0 7.05e1 19.09
dpdk-input polling 720916 13739276 0 9.04e1 19.06
ethernet-input active 719402 13739276 0 4.74e1 19.09
ip4-input-no-checksum active 719402 13739276 0 7.75e1 19.09
ip4-lookup active 719402 13739276 0 7.22e1 19.09
ip4-rewrite active 719402 13739276 0 6.11e1 19.09
nat44-det-in2out active 719402 13739276 0 2.15e2 19.09
unix-epoll-input polling 703 0 0 2.21e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.71, last 128 main loops 1.00 per node 16.00
vector rates in 3.3332e6, out 3.3332e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 807605 12683484 0 4.30e1 15.71
TenGigabitEthernet18/0/2-tx active 807605 12683484 0 7.46e1 15.71
dpdk-input polling 822103 12683484 0 9.78e1 15.43
ethernet-input active 807605 12683484 0 5.29e1 15.71
ip4-input-no-checksum active 807605 12683484 0 8.33e1 15.71
ip4-lookup active 807605 12683484 0 7.21e1 15.71
ip4-rewrite active 807605 12683484 0 6.59e1 15.71
nat44-det-out2in active 807605 12683484 0 2.36e2 15.71
unix-epoll-input polling 802 0 0 1.94e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 20.11, last 128 main loops 1.75 per node 28.00
vector rates in 3.7034e6, out 3.7034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 700757 14092382 0 3.67e1 20.11
TenGigabitEthernet18/0/2-tx active 700757 14092364 0 6.81e1 20.11
dpdk-input polling 709716 14092382 0 8.67e1 19.86
ethernet-input active 700757 14092382 0 4.61e1 20.11
ip4-input-no-checksum active 700757 14092382 0 7.69e1 20.11
ip4-lookup active 700757 14092382 0 6.55e1 20.11
ip4-rewrite active 700757 14092382 0 5.98e1 20.11
nat44-det-out2in active 700757 14092382 0 2.17e2 20.11
unix-epoll-input polling 693 0 0 1.90e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 16.36, last 128 main loops .75 per node 12.00
vector rates in 3.3331e6, out 3.3331e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 775072 12683450 0 4.22e1 16.36
TenGigabitEthernet18/0/2-tx active 775072 12683450 0 7.43e1 16.36
dpdk-input polling 788212 12683450 0 9.84e1 16.09
ethernet-input active 775072 12683450 0 5.21e1 16.36
ip4-input-no-checksum active 775072 12683450 0 8.24e1 16.36
ip4-lookup active 775072 12683450 0 7.12e1 16.36
ip4-rewrite active 775072 12683450 0 6.51e1 16.36
nat44-det-out2in active 775072 12683450 0 2.41e2 16.36
unix-epoll-input polling 769 0 0 1.96e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 18.52, last 128 main loops .75 per node 12.00
vector rates in 3.5183e6, out 3.5183e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 722732 13387928 0 3.86e1 18.52
TenGigabitEthernet18/0/2-tx active 722732 13387928 0 7.21e1 18.52
dpdk-input polling 731786 13387928 0 9.37e1 18.29
ethernet-input active 722732 13387928 0 4.89e1 18.52
ip4-input-no-checksum active 722732 13387928 0 7.85e1 18.52
ip4-lookup active 722732 13387928 0 6.74e1 18.52
ip4-rewrite active 722732 13387928 0 6.13e1 18.52
nat44-det-out2in active 722732 13387928 0 2.31e2 18.52
unix-epoll-input polling 714 0 0 2.13e3 0.00

10ge2p1x710-ethip4udp-ip4scale100-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 Intel-X710.
  • [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, one flow 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-ethip4udp-ip4scale100-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 4.32e4 0.00
dpdk-process any wait 0 0 1 5.71e5 0.00
fib-walk any wait 0 0 2 1.60e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.38e2 0.00
lisp-retry-service any wait 0 0 2 1.81e3 0.00
unix-epoll-input polling 3209 0 0 2.99e6 0.00
vpe-oam-process any wait 0 0 2 1.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 124.06, last 128 main loops 3.31 per node 53.00
vector rates in 5.6532e6, out 5.6532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 175307 21748464 0 1.67e1 124.06
TenGigabitEthernet18/0/3-tx active 175307 21748464 0 5.61e1 124.06
dpdk-input polling 175320 21748464 0 5.80e1 124.05
ethernet-input active 175307 21748464 0 2.29e1 124.06
ip4-input-no-checksum active 175307 21748464 0 5.36e1 124.06
ip4-lookup active 175307 21748464 0 4.92e1 124.06
ip4-rewrite active 175307 21748464 0 4.24e1 124.06
nat44-det-in2out active 175307 21748464 0 1.41e2 124.06
unix-epoll-input polling 171 0 0 2.08e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 248.78, last 128 main loops 16.00 per node 256.00
vector rates in 5.6532e6, out 5.6532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87420 21748332 0 1.41e1 248.78
TenGigabitEthernet18/0/2-tx active 87420 21748332 0 5.37e1 248.78
dpdk-input polling 87951 21748332 0 5.25e1 247.28
ethernet-input active 87420 21748332 0 1.86e1 248.78
ip4-input-no-checksum active 87420 21748332 0 4.95e1 248.78
ip4-lookup active 87420 21748332 0 4.17e1 248.78
ip4-rewrite active 87420 21748332 0 3.86e1 248.78
nat44-det-out2in active 87420 21748332 0 1.72e2 248.78
unix-epoll-input polling 86 0 0 2.07e3 0.00
64b-4t2c-ethip4udp-ip4scale100-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 4.87e4 0.00
dpdk-process any wait 0 0 1 8.04e3 0.00
fib-walk any wait 0 0 2 1.18e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.49e3 0.00
lisp-retry-service any wait 0 0 2 2.02e3 0.00
unix-epoll-input polling 1940 0 0 4.95e6 0.00
vpe-oam-process any wait 0 0 2 9.37e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 239.28, last 128 main loops 16.00 per node 256.00
vector rates in 5.1801e6, out 5.1801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 83217 19911916 0 1.41e1 239.28
TenGigabitEthernet18/0/3-tx active 83217 19911916 0 5.37e1 239.28
dpdk-input polling 83217 19911916 0 5.21e1 239.28
ethernet-input active 83217 19911916 0 1.94e1 239.28
ip4-input-no-checksum active 83217 19911916 0 4.97e1 239.28
ip4-lookup active 83217 19911916 0 4.68e1 239.28
ip4-rewrite active 83217 19911916 0 3.89e1 239.28
nat44-det-in2out active 83217 19911916 0 2.07e2 239.28
unix-epoll-input polling 81 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 224.86, last 128 main loops 15.25 per node 244.00
vector rates in 5.1802e6, out 5.1802e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 88554 19912092 0 1.45e1 224.86
TenGigabitEthernet18/0/3-tx active 88554 19912092 0 5.26e1 224.86
dpdk-input polling 88554 19912092 0 5.16e1 224.86
ethernet-input active 88554 19912092 0 1.98e1 224.86
ip4-input-no-checksum active 88554 19912092 0 5.03e1 224.86
ip4-lookup active 88554 19912092 0 4.70e1 224.86
ip4-rewrite active 88554 19912092 0 3.93e1 224.86
nat44-det-in2out active 88554 19912092 0 2.06e2 224.86
unix-epoll-input polling 87 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 99.15, last 128 main loops 4.50 per node 72.00
vector rates in 5.1940e6, out 5.1940e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 201355 19965240 0 1.65e1 99.15
TenGigabitEthernet18/0/2-tx active 201355 19965240 0 5.58e1 99.15
dpdk-input polling 202787 19965240 0 6.05e1 98.45
ethernet-input active 201355 19965240 0 2.30e1 99.15
ip4-input-no-checksum active 201355 19965240 0 5.23e1 99.15
ip4-lookup active 201355 19965240 0 4.35e1 99.15
ip4-rewrite active 201355 19965240 0 4.07e1 99.15
nat44-det-out2in active 201355 19965240 0 1.85e2 99.15
unix-epoll-input polling 198 0 0 2.07e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 91.47, last 128 main loops 7.00 per node 112.00
vector rates in 5.1664e6, out 5.1664e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 217099 19859120 0 1.69e1 91.47
TenGigabitEthernet18/0/2-tx active 217099 19859120 0 5.44e1 91.47
dpdk-input polling 218564 19859120 0 6.05e1 90.86
ethernet-input active 217099 19859120 0 2.33e1 91.47
ip4-input-no-checksum active 217099 19859120 0 5.30e1 91.47
ip4-lookup active 217099 19859120 0 4.48e1 91.47
ip4-rewrite active 217099 19859120 0 4.11e1 91.47
nat44-det-out2in active 217099 19859120 0 1.86e2 91.47
unix-epoll-input polling 213 0 0 1.90e3 0.00
64b-8t4c-ethip4udp-ip4scale100-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 37 3.77e4 0.00
dpdk-process any wait 0 0 1 8.68e3 0.00
fib-walk any wait 0 0 2 1.81e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.34e3 0.00
lisp-retry-service any wait 0 0 2 2.85e3 0.00
unix-epoll-input polling 3846 0 0 2.46e6 0.00
vpe-oam-process any wait 0 0 2 1.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 20.09, last 128 main loops .75 per node 12.00
vector rates in 3.4773e6, out 3.4773e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 655847 13175808 0 3.73e1 20.09
TenGigabitEthernet18/0/3-tx active 655847 13175808 0 7.14e1 20.09
dpdk-input polling 656806 13175808 0 8.72e1 20.06
ethernet-input active 655847 13175808 0 4.64e1 20.09
ip4-input-no-checksum active 655847 13175808 0 7.74e1 20.09
ip4-lookup active 655847 13175808 0 7.14e1 20.09
ip4-rewrite active 655847 13175808 0 6.04e1 20.09
nat44-det-in2out active 655847 13175808 0 2.49e2 20.09
unix-epoll-input polling 641 0 0 2.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 19.62, last 128 main loops 1.50 per node 24.00
vector rates in 3.4774e6, out 3.4774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 671651 13176332 0 3.79e1 19.62
TenGigabitEthernet18/0/3-tx active 671651 13176332 0 6.97e1 19.62
dpdk-input polling 672869 13176332 0 8.78e1 19.58
ethernet-input active 671651 13176332 0 4.68e1 19.62
ip4-input-no-checksum active 671651 13176332 0 7.81e1 19.62
ip4-lookup active 671651 13176332 0 7.15e1 19.62
ip4-rewrite active 671651 13176332 0 6.09e1 19.62
nat44-det-in2out active 671651 13176332 0 2.48e2 19.62
unix-epoll-input polling 657 0 0 2.12e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 19.62, last 128 main loops 1.50 per node 24.00
vector rates in 3.4957e6, out 3.4957e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 675145 13245552 0 3.79e1 19.62
TenGigabitEthernet18/0/3-tx active 675145 13245552 0 6.99e1 19.62
dpdk-input polling 676447 13245552 0 8.63e1 19.58
ethernet-input active 675145 13245552 0 4.63e1 19.62
ip4-input-no-checksum active 675145 13245552 0 7.81e1 19.62
ip4-lookup active 675145 13245552 0 7.16e1 19.62
ip4-rewrite active 675145 13245552 0 6.09e1 19.62
nat44-det-in2out active 675145 13245552 0 2.47e2 19.62
unix-epoll-input polling 659 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 20.49, last 128 main loops 1.75 per node 28.00
vector rates in 3.4956e6, out 3.4956e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 646531 13245020 0 3.69e1 20.49
TenGigabitEthernet18/0/3-tx active 646531 13245020 0 6.89e1 20.49
dpdk-input polling 647204 13245020 0 8.95e1 20.46
ethernet-input active 646531 13245020 0 4.61e1 20.49
ip4-input-no-checksum active 646531 13245020 0 7.67e1 20.49
ip4-lookup active 646531 13245020 0 7.05e1 20.49
ip4-rewrite active 646531 13245020 0 6.00e1 20.49
nat44-det-in2out active 646531 13245020 0 2.49e2 20.49
unix-epoll-input polling 631 0 0 1.93e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.77, last 128 main loops 1.00 per node 16.00
vector rates in 3.4958e6, out 3.4958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 745231 13245888 0 3.94e1 17.77
TenGigabitEthernet18/0/2-tx active 745231 13245888 0 7.28e1 17.77
dpdk-input polling 757173 13245888 0 9.31e1 17.49
ethernet-input active 745231 13245888 0 4.96e1 17.77
ip4-input-no-checksum active 745231 13245888 0 7.97e1 17.77
ip4-lookup active 745231 13245888 0 6.83e1 17.77
ip4-rewrite active 745231 13245888 0 6.21e1 17.77
nat44-det-out2in active 745231 13245888 0 2.28e2 17.77
unix-epoll-input polling 738 0 0 2.08e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.53, last 128 main loops 1.25 per node 20.00
vector rates in 3.4958e6, out 3.4958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 755798 13245824 0 3.93e1 17.53
TenGigabitEthernet18/0/2-tx active 755798 13245824 0 7.17e1 17.53
dpdk-input polling 768094 13245824 0 9.39e1 17.25
ethernet-input active 755798 13245824 0 4.96e1 17.53
ip4-input-no-checksum active 755798 13245824 0 7.95e1 17.53
ip4-lookup active 755798 13245824 0 6.80e1 17.53
ip4-rewrite active 755798 13245824 0 6.19e1 17.53
nat44-det-out2in active 755798 13245824 0 2.29e2 17.53
unix-epoll-input polling 750 0 0 2.04e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.67, last 128 main loops 1.50 per node 24.00
vector rates in 3.4958e6, out 3.4958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 749699 13245836 0 3.95e1 17.67
TenGigabitEthernet18/0/2-tx active 749699 13245836 0 7.15e1 17.67
dpdk-input polling 760827 13245836 0 9.32e1 17.41
ethernet-input active 749699 13245836 0 4.91e1 17.67
ip4-input-no-checksum active 749699 13245836 0 7.99e1 17.67
ip4-lookup active 749699 13245836 0 6.85e1 17.67
ip4-rewrite active 749699 13245836 0 6.22e1 17.67
nat44-det-out2in active 749699 13245836 0 2.29e2 17.67
unix-epoll-input polling 742 0 0 2.02e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.06, last 128 main loops .75 per node 12.00
vector rates in 3.4586e6, out 3.4586e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 768199 13104920 0 3.98e1 17.06
TenGigabitEthernet18/0/2-tx active 768199 13104920 0 7.27e1 17.06
dpdk-input polling 780577 13104920 0 9.73e1 16.79
ethernet-input active 768199 13104920 0 5.03e1 17.06
ip4-input-no-checksum active 768199 13104920 0 7.98e1 17.06
ip4-lookup active 768199 13104920 0 6.89e1 17.06
ip4-rewrite active 768199 13104920 0 6.23e1 17.06
nat44-det-out2in active 768199 13104920 0 2.29e2 17.06
unix-epoll-input polling 761 0 0 2.04e3 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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 51 4.11e4 0.00
dpdk-process any wait 0 0 1 8.96e3 0.00
fib-walk any wait 0 0 2 3.71e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.69e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.75e3 0.00
lisp-retry-service any wait 0 0 2 3.19e3 0.00
nat-det-expire-walk any wait 0 0 1 9.28e7 0.00
statseg-collector-process time wait 0 0 1 9.27e3 0.00
unix-epoll-input polling 3065 0 0 3.11e6 0.00
vpe-oam-process any wait 0 0 2 1.35e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 226.85, last 128 main loops 12.25 per node 196.00
vector rates in 5.2738e6, out 5.2738e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89473 20297259 0 1.46e1 226.85
TenGigabitEthernet18/0/3-tx active 89473 20297259 0 5.54e1 226.85
dpdk-input polling 89473 20297259 0 5.38e1 226.85
ethernet-input active 89473 20297259 0 1.94e1 226.85
ip4-input-no-checksum active 89473 20297259 0 5.03e1 226.85
ip4-lookup active 89473 20297259 0 4.73e1 226.85
ip4-rewrite active 89473 20297259 0 3.96e1 226.85
nat44-det-in2out active 89473 20297259 0 1.92e2 226.85
unix-epoll-input polling 87 0 0 2.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 137.82, last 128 main loops 16.00 per node 256.00
vector rates in 5.2738e6, out 5.2738e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 147273 20297460 0 1.59e1 137.82
TenGigabitEthernet18/0/2-tx active 147273 20297460 0 5.68e1 137.82
dpdk-input polling 148104 20297460 0 5.99e1 137.05
ethernet-input active 147273 20297460 0 2.18e1 137.82
ip4-input-no-checksum active 147273 20297460 0 5.17e1 137.82
ip4-lookup active 147273 20297460 0 4.33e1 137.82
ip4-rewrite active 147273 20297460 0 4.06e1 137.82
nat44-det-out2in active 147273 20297460 0 1.81e2 137.82
unix-epoll-input polling 144 0 0 2.89e3 0.00
64b-4t2c-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 4.59e4 0.00
dpdk-process any wait 0 0 1 5.09e3 0.00
fib-walk any wait 0 0 2 5.06e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.77e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.92e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.49e3 0.00
lisp-retry-service any wait 0 0 2 3.38e3 0.00
nat-det-expire-walk any wait 0 0 1 9.43e7 0.00
statseg-collector-process time wait 0 0 1 1.00e4 0.00
unix-epoll-input polling 2518 0 0 3.72e6 0.00
vpe-oam-process any wait 0 0 2 2.47e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 221.37, last 128 main loops 14.00 per node 224.00
vector rates in 4.8864e6, out 4.8864e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 83580 18502128 0 1.45e1 221.37
TenGigabitEthernet18/0/3-tx active 83580 18502128 0 5.52e1 221.37
dpdk-input polling 83580 18502128 0 5.43e1 221.37
ethernet-input active 83580 18502128 0 1.96e1 221.37
ip4-input-no-checksum active 83580 18502128 0 5.05e1 221.37
ip4-lookup active 83580 18502128 0 4.76e1 221.37
ip4-rewrite active 83580 18502128 0 3.93e1 221.37
nat44-det-in2out active 83580 18502128 0 2.29e2 221.37
unix-epoll-input polling 82 0 0 3.25e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 207.99, last 128 main loops 11.37 per node 182.00
vector rates in 4.8864e6, out 4.8864e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 88953 18502144 0 1.48e1 207.99
TenGigabitEthernet18/0/3-tx active 88953 18502144 0 5.50e1 207.99
dpdk-input polling 88953 18502144 0 5.42e1 207.99
ethernet-input active 88953 18502144 0 1.98e1 207.99
ip4-input-no-checksum active 88953 18502144 0 5.13e1 207.99
ip4-lookup active 88953 18502144 0 4.78e1 207.99
ip4-rewrite active 88953 18502144 0 3.95e1 207.99
nat44-det-in2out active 88953 18502144 0 2.28e2 207.99
unix-epoll-input polling 86 0 0 3.38e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 74.34, last 128 main loops 4.00 per node 64.00
vector rates in 4.8838e6, out 4.8838e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 248748 18492380 0 1.83e1 74.34
TenGigabitEthernet18/0/2-tx active 248748 18492380 0 5.92e1 74.34
dpdk-input polling 250221 18492380 0 6.59e1 73.90
ethernet-input active 248748 18492380 0 2.53e1 74.34
ip4-input-no-checksum active 248748 18492380 0 5.48e1 74.34
ip4-lookup active 248748 18492380 0 4.59e1 74.34
ip4-rewrite active 248748 18492380 0 4.28e1 74.34
nat44-det-out2in active 248748 18492380 0 1.95e2 74.34
unix-epoll-input polling 244 0 0 3.09e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 72.13, last 128 main loops 5.50 per node 88.00
vector rates in 4.8890e6, out 4.8890e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 256652 18512148 0 1.83e1 72.13
TenGigabitEthernet18/0/2-tx active 256652 18512148 0 5.77e1 72.13
dpdk-input polling 258188 18512148 0 6.48e1 71.70
ethernet-input active 256652 18512148 0 2.54e1 72.13
ip4-input-no-checksum active 256652 18512148 0 5.52e1 72.13
ip4-lookup active 256652 18512148 0 4.73e1 72.13
ip4-rewrite active 256652 18512148 0 4.29e1 72.13
nat44-det-out2in active 256652 18512148 0 1.95e2 72.13
unix-epoll-input polling 252 0 0 3.11e3 0.00
64b-8t4c-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 36 3.93e4 0.00
dpdk-process any wait 0 0 1 1.11e4 0.00
fib-walk any wait 0 0 2 1.46e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.22e3 0.00
lisp-retry-service any wait 0 0 2 2.76e3 0.00
unix-epoll-input polling 5685 0 0 1.67e6 0.00
vpe-oam-process any wait 0 0 2 1.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 21.56, last 128 main loops 1.25 per node 20.00
vector rates in 3.4846e6, out 3.4846e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 613529 13226288 0 3.57e1 21.56
TenGigabitEthernet18/0/3-tx active 613529 13226288 0 7.17e1 21.56
dpdk-input polling 614214 13226288 0 8.81e1 21.53
ethernet-input active 613529 13226288 0 4.49e1 21.56
ip4-input-no-checksum active 613529 13226288 0 7.59e1 21.56
ip4-lookup active 613529 13226288 0 7.00e1 21.56
ip4-rewrite active 613529 13226288 0 5.89e1 21.56
nat44-det-in2out active 613529 13226288 0 2.55e2 21.56
unix-epoll-input polling 599 0 0 3.37e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.36, last 128 main loops 1.25 per node 20.00
vector rates in 3.4847e6, out 3.4847e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 619287 13226804 0 3.58e1 21.36
TenGigabitEthernet18/0/3-tx active 619287 13226804 0 7.04e1 21.36
dpdk-input polling 620080 13226804 0 8.81e1 21.33
ethernet-input active 619287 13226804 0 4.47e1 21.36
ip4-input-no-checksum active 619287 13226804 0 7.56e1 21.36
ip4-lookup active 619287 13226804 0 7.01e1 21.36
ip4-rewrite active 619287 13226804 0 5.93e1 21.36
nat44-det-in2out active 619287 13226804 0 2.57e2 21.36
unix-epoll-input polling 605 0 0 3.37e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 20.68, last 128 main loops 1.25 per node 20.00
vector rates in 3.4879e6, out 3.4879e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 640270 13238992 0 3.65e1 20.68
TenGigabitEthernet18/0/3-tx active 640270 13238992 0 7.05e1 20.68
dpdk-input polling 641152 13238992 0 8.74e1 20.65
ethernet-input active 640270 13238992 0 4.53e1 20.68
ip4-input-no-checksum active 640270 13238992 0 7.67e1 20.68
ip4-lookup active 640270 13238992 0 7.13e1 20.68
ip4-rewrite active 640270 13238992 0 5.98e1 20.68
nat44-det-in2out active 640270 13238992 0 2.53e2 20.68
unix-epoll-input polling 625 0 0 3.20e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 21.91, last 128 main loops 1.75 per node 28.00
vector rates in 3.4878e6, out 3.4878e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 604117 13238432 0 3.53e1 21.91
TenGigabitEthernet18/0/3-tx active 604117 13238432 0 7.14e1 21.91
dpdk-input polling 604601 13238432 0 8.82e1 21.89
ethernet-input active 604117 13238432 0 4.46e1 21.91
ip4-input-no-checksum active 604117 13238432 0 7.54e1 21.91
ip4-lookup active 604117 13238432 0 6.97e1 21.91
ip4-rewrite active 604117 13238432 0 5.84e1 21.91
nat44-det-in2out active 604117 13238432 0 2.56e2 21.91
unix-epoll-input polling 590 0 0 3.14e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.72, last 128 main loops .75 per node 12.00
vector rates in 3.4844e6, out 3.4844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 746566 13225492 0 3.98e1 17.72
TenGigabitEthernet18/0/2-tx active 746566 13225492 0 7.42e1 17.72
dpdk-input polling 757595 13225492 0 9.39e1 17.46
ethernet-input active 746566 13225492 0 4.97e1 17.72
ip4-input-no-checksum active 746566 13225492 0 7.88e1 17.72
ip4-lookup active 746566 13225492 0 6.74e1 17.72
ip4-rewrite active 746566 13225492 0 6.18e1 17.72
nat44-det-out2in active 746566 13225492 0 2.31e2 17.72
unix-epoll-input polling 739 0 0 3.01e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.63, last 128 main loops 1.25 per node 20.00
vector rates in 3.4881e6, out 3.4881e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 751148 13239672 0 3.91e1 17.63
TenGigabitEthernet18/0/2-tx active 751148 13239672 0 7.27e1 17.63
dpdk-input polling 768015 13239672 0 9.49e1 17.24
ethernet-input active 751148 13239672 0 4.87e1 17.63
ip4-input-no-checksum active 751148 13239672 0 7.84e1 17.63
ip4-lookup active 751148 13239672 0 6.77e1 17.63
ip4-rewrite active 751148 13239672 0 6.09e1 17.63
nat44-det-out2in active 751148 13239672 0 2.33e2 17.63
unix-epoll-input polling 749 0 0 3.22e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.77, last 128 main loops 1.13 per node 18.00
vector rates in 3.4844e6, out 3.4844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 744238 13225480 0 3.92e1 17.77
TenGigabitEthernet18/0/2-tx active 744238 13225480 0 7.19e1 17.77
dpdk-input polling 754327 13225480 0 9.53e1 17.53
ethernet-input active 744238 13225480 0 4.93e1 17.77
ip4-input-no-checksum active 744238 13225480 0 7.90e1 17.77
ip4-lookup active 744238 13225480 0 6.75e1 17.77
ip4-rewrite active 744238 13225480 0 6.14e1 17.77
nat44-det-out2in active 744238 13225480 0 2.32e2 17.77
unix-epoll-input polling 736 0 0 2.94e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 18.09, last 128 main loops .75 per node 12.00
vector rates in 3.4881e6, out 3.4881e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 731705 13239684 0 3.81e1 18.09
TenGigabitEthernet18/0/2-tx active 731705 13239684 0 7.43e1 18.09
dpdk-input polling 741281 13239684 0 9.78e1 17.86
ethernet-input active 731705 13239684 0 4.90e1 18.09
ip4-input-no-checksum active 731705 13239684 0 7.78e1 18.09
ip4-lookup active 731705 13239684 0 6.71e1 18.09
ip4-rewrite active 731705 13239684 0 6.06e1 18.09
nat44-det-out2in active 731705 13239684 0 2.31e2 18.09
unix-epoll-input polling 723 0 0 3.19e3 0.00

10ge2p1x710-ethip4udp-ip4scale2000-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 Intel-X710.
  • [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, one flow 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-ethip4udp-ip4scale2000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 47 3.86e4 0.00
dpdk-process any wait 0 0 2 5.68e5 0.00
fib-walk any wait 0 0 2 3.21e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.58e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.69e3 0.00
lisp-retry-service any wait 0 0 2 3.37e3 0.00
nat-det-expire-walk any wait 0 0 1 9.28e7 0.00
statseg-collector-process time wait 0 0 1 1.21e4 0.00
unix-epoll-input polling 4275 0 0 2.20e6 0.00
vpe-oam-process any wait 0 0 2 1.61e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 184.59, last 128 main loops 12.63 per node 202.00
vector rates in 4.8389e6, out 4.8389e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99760 18415236 0 1.56e1 184.59
TenGigabitEthernet18/0/3-tx active 99760 18415236 0 5.55e1 184.59
dpdk-input polling 100267 18415236 0 5.52e1 183.66
ethernet-input active 99760 18415236 0 2.04e1 184.59
ip4-input-no-checksum active 99760 18415236 0 5.17e1 184.59
ip4-lookup active 99760 18415236 0 4.76e1 184.59
ip4-rewrite active 99760 18415236 0 4.01e1 184.59
nat44-det-in2out active 99760 18415236 0 2.29e2 184.59
unix-epoll-input polling 98 0 0 3.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 64.57, last 128 main loops 6.50 per node 104.00
vector rates in 4.8389e6, out 4.8389e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 285181 18415253 0 1.96e1 64.57
TenGigabitEthernet18/0/2-tx active 285181 18415253 0 6.05e1 64.57
dpdk-input polling 347357 18415253 0 6.75e1 53.02
ethernet-input active 285181 18415253 0 2.77e1 64.57
ip4-input-no-checksum active 285181 18415253 0 5.66e1 64.57
ip4-lookup active 285181 18415253 0 4.73e1 64.57
ip4-rewrite active 285181 18415253 0 4.45e1 64.57
nat44-det-out2in active 285181 18415253 0 1.87e2 64.57
unix-epoll-input polling 339 0 0 3.28e3 0.00
64b-4t2c-ethip4udp-ip4scale2000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 5.52e4 0.00
dpdk-process any wait 0 0 1 6.19e5 0.00
fib-walk any wait 0 0 2 1.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.44e2 0.00
lisp-retry-service any wait 0 0 2 2.21e3 0.00
unix-epoll-input polling 3491 0 0 2.71e6 0.00
vpe-oam-process any wait 0 0 2 1.31e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 218.16, last 128 main loops .75 per node 12.00
vector rates in 4.6579e6, out 4.6579e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80949 17659848 0 1.45e1 218.16
TenGigabitEthernet18/0/3-tx active 80949 17659848 0 5.52e1 218.16
dpdk-input polling 80949 17659848 0 5.38e1 218.16
ethernet-input active 80949 17659848 0 1.98e1 218.16
ip4-input-no-checksum active 80949 17659848 0 5.07e1 218.16
ip4-lookup active 80949 17659848 0 4.72e1 218.16
ip4-rewrite active 80949 17659848 0 3.93e1 218.16
nat44-det-in2out active 80949 17659848 0 2.55e2 218.16
unix-epoll-input polling 79 0 0 3.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 191.38, last 128 main loops 10.00 per node 160.00
vector rates in 4.6579e6, out 4.6579e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 92277 17659900 0 1.50e1 191.38
TenGigabitEthernet18/0/3-tx active 92277 17659900 0 5.44e1 191.38
dpdk-input polling 92277 17659900 0 5.42e1 191.38
ethernet-input active 92277 17659900 0 2.06e1 191.38
ip4-input-no-checksum active 92277 17659900 0 5.15e1 191.38
ip4-lookup active 92277 17659900 0 4.76e1 191.38
ip4-rewrite active 92277 17659900 0 3.98e1 191.38
nat44-det-in2out active 92277 17659900 0 2.52e2 191.38
unix-epoll-input polling 90 0 0 3.35e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 60.88, last 128 main loops 3.81 per node 61.00
vector rates in 4.6578e6, out 4.6578e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 290069 17659492 0 1.95e1 60.88
TenGigabitEthernet18/0/2-tx active 290069 17659492 0 6.02e1 60.88
dpdk-input polling 291628 17659492 0 6.79e1 60.55
ethernet-input active 290069 17659492 0 2.76e1 60.88
ip4-input-no-checksum active 290069 17659492 0 5.64e1 60.88
ip4-lookup active 290069 17659492 0 4.74e1 60.88
ip4-rewrite active 290069 17659492 0 4.39e1 60.88
nat44-det-out2in active 290069 17659492 0 2.08e2 60.88
unix-epoll-input polling 285 0 0 3.17e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 59.05, last 128 main loops 3.25 per node 52.00
vector rates in 4.6581e6, out 4.6581e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 299099 17660640 0 2.00e1 59.05
TenGigabitEthernet18/0/2-tx active 299099 17660640 0 5.89e1 59.05
dpdk-input polling 300944 17660640 0 6.74e1 58.68
ethernet-input active 299099 17660640 0 2.79e1 59.05
ip4-input-no-checksum active 299099 17660640 0 5.71e1 59.05
ip4-lookup active 299099 17660640 0 4.77e1 59.05
ip4-rewrite active 299099 17660640 0 4.44e1 59.05
nat44-det-out2in active 299099 17660640 0 2.07e2 59.05
unix-epoll-input polling 293 0 0 3.49e3 0.00
64b-8t4c-ethip4udp-ip4scale2000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 42 3.52e4 0.00
dpdk-process any wait 0 0 1 1.30e4 0.00
fib-walk any wait 0 0 2 2.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.81e3 0.00
lisp-retry-service any wait 0 0 2 2.92e3 0.00
unix-epoll-input polling 2954 0 0 3.16e6 0.00
vpe-oam-process any wait 0 0 2 1.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 24.71, last 128 main loops 1.50 per node 24.00
vector rates in 3.4816e6, out 3.4816e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 527099 13025472 0 3.26e1 24.71
TenGigabitEthernet18/0/3-tx active 527099 13025472 0 7.00e1 24.71
dpdk-input polling 527439 13025472 0 8.38e1 24.69
ethernet-input active 527099 13025472 0 4.19e1 24.71
ip4-input-no-checksum active 527099 13025472 0 7.32e1 24.71
ip4-lookup active 527099 13025472 0 6.68e1 24.71
ip4-rewrite active 527099 13025472 0 5.64e1 24.71
nat44-det-in2out active 527099 13025472 0 2.79e2 24.71
unix-epoll-input polling 514 0 0 3.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 23.61, last 128 main loops .75 per node 12.00
vector rates in 3.4815e6, out 3.4815e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 551650 13024968 0 3.34e1 23.61
TenGigabitEthernet18/0/3-tx active 551650 13024968 0 6.95e1 23.61
dpdk-input polling 551920 13024968 0 8.38e1 23.59
ethernet-input active 551650 13024968 0 4.27e1 23.61
ip4-input-no-checksum active 551650 13024968 0 7.36e1 23.61
ip4-lookup active 551650 13024968 0 6.79e1 23.61
ip4-rewrite active 551650 13024968 0 5.75e1 23.61
nat44-det-in2out active 551650 13024968 0 2.75e2 23.61
unix-epoll-input polling 539 0 0 3.55e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.7, average vectors/node 23.19, last 128 main loops 1.00 per node 16.00
vector rates in 3.4819e6, out 3.4819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 561689 13026500 0 3.38e1 23.19
TenGigabitEthernet18/0/3-tx active 561689 13026500 0 6.95e1 23.19
dpdk-input polling 562228 13026500 0 8.43e1 23.17
ethernet-input active 561689 13026500 0 4.29e1 23.19
ip4-input-no-checksum active 561689 13026500 0 7.44e1 23.19
ip4-lookup active 561689 13026500 0 6.84e1 23.19
ip4-rewrite active 561689 13026500 0 5.76e1 23.19
nat44-det-in2out active 561689 13026500 0 2.73e2 23.19
unix-epoll-input polling 548 0 0 3.19e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.7, average vectors/node 24.41, last 128 main loops 1.75 per node 28.00
vector rates in 3.4820e6, out 3.4820e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 533762 13027028 0 3.26e1 24.41
TenGigabitEthernet18/0/3-tx active 533762 13027028 0 6.99e1 24.41
dpdk-input polling 534156 13027028 0 8.77e1 24.39
ethernet-input active 533762 13027028 0 4.21e1 24.41
ip4-input-no-checksum active 533762 13027028 0 7.31e1 24.41
ip4-lookup active 533762 13027028 0 6.72e1 24.41
ip4-rewrite active 533762 13027028 0 5.65e1 24.41
nat44-det-in2out active 533762 13027028 0 2.74e2 24.41
unix-epoll-input polling 521 0 0 3.18e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.7, average vectors/node 17.85, last 128 main loops 1.00 per node 16.00
vector rates in 3.4819e6, out 3.4819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 729603 13026416 0 3.81e1 17.85
TenGigabitEthernet18/0/2-tx active 729603 13026416 0 7.46e1 17.85
dpdk-input polling 739598 13026416 0 9.59e1 17.61
ethernet-input active 729603 13026416 0 4.98e1 17.85
ip4-input-no-checksum active 729603 13026416 0 7.77e1 17.85
ip4-lookup active 729603 13026416 0 6.69e1 17.85
ip4-rewrite active 729603 13026416 0 6.06e1 17.85
nat44-det-out2in active 729603 13026416 0 2.34e2 17.85
unix-epoll-input polling 722 0 0 3.25e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.7, average vectors/node 17.93, last 128 main loops .75 per node 12.00
vector rates in 3.4818e6, out 3.4818e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 726330 13026344 0 3.86e1 17.93
TenGigabitEthernet18/0/2-tx active 726330 13026344 0 7.46e1 17.93
dpdk-input polling 737685 13026344 0 9.56e1 17.66
ethernet-input active 726330 13026344 0 4.95e1 17.93
ip4-input-no-checksum active 726330 13026344 0 7.80e1 17.93
ip4-lookup active 726330 13026344 0 6.81e1 17.93
ip4-rewrite active 726330 13026344 0 6.09e1 17.93
nat44-det-out2in active 726330 13026344 0 2.33e2 17.93
unix-epoll-input polling 720 0 0 3.09e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.7, average vectors/node 17.93, last 128 main loops 1.25 per node 20.00
vector rates in 3.4814e6, out 3.4814e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 726470 13024676 0 3.77e1 17.93
TenGigabitEthernet18/0/2-tx active 726470 13024676 0 7.45e1 17.93
dpdk-input polling 736197 13024676 0 9.46e1 17.69
ethernet-input active 726470 13024676 0 4.96e1 17.93
ip4-input-no-checksum active 726470 13024676 0 7.81e1 17.93
ip4-lookup active 726470 13024676 0 6.72e1 17.93
ip4-rewrite active 726470 13024676 0 6.09e1 17.93
nat44-det-out2in active 726470 13024676 0 2.34e2 17.93
unix-epoll-input polling 719 0 0 3.24e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.7, average vectors/node 18.15, last 128 main loops .75 per node 12.00
vector rates in 3.4819e6, out 3.4819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 717725 13026388 0 3.79e1 18.15
TenGigabitEthernet18/0/2-tx active 717725 13026388 0 7.37e1 18.15
dpdk-input polling 726661 13026388 0 1.00e2 17.93
ethernet-input active 717725 13026388 0 4.98e1 18.15
ip4-input-no-checksum active 717725 13026388 0 7.71e1 18.15
ip4-lookup active 717725 13026388 0 6.75e1 18.15
ip4-rewrite active 717725 13026388 0 6.04e1 18.15
nat44-det-out2in active 717725 13026388 0 2.33e2 18.15
unix-epoll-input polling 709 0 0 3.16e3 0.00

10ge2p1x710-ethip4udp-ip4scale4000-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 Intel-X710.
  • [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, one flow 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-ethip4udp-ip4scale4000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 4.15e4 0.00
dpdk-process any wait 0 0 2 9.43e3 0.00
fib-walk any wait 0 0 1 2.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.03e3 0.00
lisp-retry-service any wait 0 0 1 3.59e3 0.00
unix-epoll-input polling 3766 0 0 2.49e6 0.00
vpe-oam-process any wait 0 0 2 1.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 169.16, last 128 main loops 15.31 per node 245.00
vector rates in 4.6527e6, out 4.6527e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103412 17493208 0 1.55e1 169.16
TenGigabitEthernet18/0/3-tx active 103412 17493208 0 5.59e1 169.16
dpdk-input polling 103793 17493208 0 5.59e1 168.54
ethernet-input active 103412 17493208 0 2.07e1 169.16
ip4-input-no-checksum active 103412 17493208 0 5.23e1 169.16
ip4-lookup active 103412 17493208 0 4.80e1 169.16
ip4-rewrite active 103412 17493208 0 4.04e1 169.16
nat44-det-in2out active 103412 17493208 0 2.46e2 169.16
unix-epoll-input polling 101 0 0 3.25e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 54.42, last 128 main loops 6.50 per node 104.00
vector rates in 4.6528e6, out 4.6528e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 321477 17493376 0 2.09e1 54.42
TenGigabitEthernet18/0/2-tx active 321477 17493376 0 6.14e1 54.42
dpdk-input polling 401563 17493376 0 7.02e1 43.56
ethernet-input active 321477 17493376 0 2.95e1 54.42
ip4-input-no-checksum active 321477 17493376 0 5.79e1 54.42
ip4-lookup active 321477 17493376 0 4.88e1 54.42
ip4-rewrite active 321477 17493376 0 4.57e1 54.42
nat44-det-out2in active 321477 17493376 0 1.96e2 54.42
unix-epoll-input polling 392 0 0 3.15e3 0.00
64b-4t2c-ethip4udp-ip4scale4000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 4.53e4 0.00
dpdk-process any wait 0 0 2 6.07e5 0.00
fib-walk any wait 0 0 2 4.04e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.96e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.78e3 0.00
lisp-retry-service any wait 0 0 2 3.58e3 0.00
nat-det-expire-walk any wait 0 0 1 9.38e7 0.00
statseg-collector-process time wait 0 0 1 9.85e3 0.00
unix-epoll-input polling 3007 0 0 3.14e6 0.00
vpe-oam-process any wait 0 0 2 1.85e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 183.22, last 128 main loops 11.00 per node 176.00
vector rates in 4.4482e6, out 4.4482e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 92706 16985336 0 1.50e1 183.22
TenGigabitEthernet18/0/3-tx active 92706 16985336 0 5.59e1 183.22
dpdk-input polling 92706 16985336 0 5.56e1 183.22
ethernet-input active 92706 16985336 0 2.05e1 183.22
ip4-input-no-checksum active 92706 16985336 0 5.18e1 183.22
ip4-lookup active 92706 16985336 0 4.77e1 183.22
ip4-rewrite active 92706 16985336 0 3.98e1 183.22
nat44-det-in2out active 92706 16985336 0 2.74e2 183.22
unix-epoll-input polling 90 0 0 3.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 146.82, last 128 main loops 10.25 per node 164.00
vector rates in 4.4482e6, out 4.4482e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115692 16985456 0 1.59e1 146.82
TenGigabitEthernet18/0/3-tx active 115692 16985456 0 5.55e1 146.82
dpdk-input polling 115692 16985456 0 5.62e1 146.82
ethernet-input active 115692 16985456 0 2.14e1 146.82
ip4-input-no-checksum active 115692 16985456 0 5.32e1 146.82
ip4-lookup active 115692 16985456 0 4.89e1 146.82
ip4-rewrite active 115692 16985456 0 4.07e1 146.82
nat44-det-in2out active 115692 16985456 0 2.68e2 146.82
unix-epoll-input polling 113 0 0 3.31e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 44.88, last 128 main loops 4.25 per node 68.00
vector rates in 4.4483e6, out 4.4483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 378486 16985712 0 2.22e1 44.88
TenGigabitEthernet18/0/2-tx active 378486 16985712 0 6.41e1 44.88
dpdk-input polling 380485 16985712 0 7.45e1 44.64
ethernet-input active 378486 16985712 0 3.13e1 44.88
ip4-input-no-checksum active 378486 16985712 0 5.96e1 44.88
ip4-lookup active 378486 16985712 0 5.01e1 44.88
ip4-rewrite active 378486 16985712 0 4.64e1 44.88
nat44-det-out2in active 378486 16985712 0 2.05e2 44.88
unix-epoll-input polling 371 0 0 3.14e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 41.95, last 128 main loops 2.25 per node 36.00
vector rates in 4.4481e6, out 4.4481e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 404869 16985144 0 2.29e1 41.95
TenGigabitEthernet18/0/2-tx active 404869 16985144 0 6.20e1 41.95
dpdk-input polling 407696 16985144 0 7.35e1 41.66
ethernet-input active 404869 16985144 0 3.15e1 41.95
ip4-input-no-checksum active 404869 16985144 0 6.07e1 41.95
ip4-lookup active 404869 16985144 0 5.12e1 41.95
ip4-rewrite active 404869 16985144 0 4.70e1 41.95
nat44-det-out2in active 404869 16985144 0 2.05e2 41.95
unix-epoll-input polling 397 0 0 3.16e3 0.00
64b-8t4c-ethip4udp-ip4scale4000-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 43 3.48e4 0.00
dpdk-process any wait 0 0 1 6.64e5 0.00
fib-walk any wait 0 0 2 3.73e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.73e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 9.13e3 0.00
lisp-retry-service any wait 0 0 2 2.99e3 0.00
nat-det-expire-walk any wait 0 0 1 9.59e7 0.00
statseg-collector-process time wait 0 0 1 1.15e4 0.00
unix-epoll-input polling 3557 0 0 2.67e6 0.00
vpe-oam-process any wait 0 0 1 1.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 27.44, last 128 main loops 2.50 per node 40.00
vector rates in 3.4822e6, out 3.4822e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 488235 13399244 0 3.09e1 27.44
TenGigabitEthernet18/0/3-tx active 488235 13399244 0 6.93e1 27.44
dpdk-input polling 488506 13399244 0 8.21e1 27.43
ethernet-input active 488235 13399244 0 3.96e1 27.44
ip4-input-no-checksum active 488235 13399244 0 7.04e1 27.44
ip4-lookup active 488235 13399244 0 6.48e1 27.44
ip4-rewrite active 488235 13399244 0 5.45e1 27.44
nat44-det-in2out active 488235 13399244 0 2.93e2 27.44
unix-epoll-input polling 477 0 0 3.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 25.89, last 128 main loops 1.75 per node 28.00
vector rates in 3.4823e6, out 3.4823e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 517524 13399772 0 3.18e1 25.89
TenGigabitEthernet18/0/3-tx active 517524 13399772 0 6.86e1 25.89
dpdk-input polling 518088 13399772 0 8.26e1 25.86
ethernet-input active 517524 13399772 0 4.06e1 25.89
ip4-input-no-checksum active 517524 13399772 0 7.18e1 25.89
ip4-lookup active 517524 13399772 0 6.58e1 25.89
ip4-rewrite active 517524 13399772 0 5.55e1 25.89
nat44-det-in2out active 517524 13399772 0 2.88e2 25.89
unix-epoll-input polling 505 0 0 3.16e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 25.27, last 128 main loops 1.75 per node 28.00
vector rates in 3.4822e6, out 3.4822e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 530315 13399240 0 3.24e1 25.27
TenGigabitEthernet18/0/3-tx active 530315 13399240 0 6.87e1 25.27
dpdk-input polling 530925 13399240 0 8.18e1 25.24
ethernet-input active 530315 13399240 0 4.11e1 25.27
ip4-input-no-checksum active 530315 13399240 0 7.23e1 25.27
ip4-lookup active 530315 13399240 0 6.64e1 25.27
ip4-rewrite active 530315 13399240 0 5.59e1 25.27
nat44-det-in2out active 530315 13399240 0 2.86e2 25.27
unix-epoll-input polling 518 0 0 3.23e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.19, last 128 main loops 2.00 per node 32.00
vector rates in 3.4820e6, out 3.4820e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 492610 13398716 0 3.08e1 27.19
TenGigabitEthernet18/0/3-tx active 492610 13398716 0 6.87e1 27.19
dpdk-input polling 492961 13398716 0 8.37e1 27.18
ethernet-input active 492610 13398716 0 3.99e1 27.19
ip4-input-no-checksum active 492610 13398716 0 7.07e1 27.19
ip4-lookup active 492610 13398716 0 6.48e1 27.19
ip4-rewrite active 492610 13398716 0 5.46e1 27.19
nat44-det-in2out active 492610 13398716 0 2.91e2 27.19
unix-epoll-input polling 481 0 0 3.37e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 18.37, last 128 main loops 1.25 per node 20.00
vector rates in 3.4822e6, out 3.4822e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 729600 13399458 0 3.73e1 18.37
TenGigabitEthernet18/0/2-tx active 729600 13399458 0 7.44e1 18.37
dpdk-input polling 740067 13399458 0 9.51e1 18.11
ethernet-input active 729600 13399458 0 4.88e1 18.37
ip4-input-no-checksum active 729600 13399458 0 7.66e1 18.37
ip4-lookup active 729600 13399458 0 6.67e1 18.37
ip4-rewrite active 729600 13399458 0 5.97e1 18.37
nat44-det-out2in active 729600 13399458 0 2.37e2 18.37
unix-epoll-input polling 722 0 0 3.23e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 18.20, last 128 main loops 1.25 per node 20.00
vector rates in 3.4819e6, out 3.4819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 736172 13398560 0 3.75e1 18.20
TenGigabitEthernet18/0/2-tx active 736172 13398560 0 7.34e1 18.20
dpdk-input polling 746768 13398560 0 9.54e1 17.94
ethernet-input active 736172 13398560 0 4.89e1 18.20
ip4-input-no-checksum active 736172 13398560 0 7.72e1 18.20
ip4-lookup active 736172 13398560 0 6.74e1 18.20
ip4-rewrite active 736172 13398560 0 6.02e1 18.20
nat44-det-out2in active 736172 13398560 0 2.37e2 18.20
unix-epoll-input polling 729 0 0 3.09e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 18.35, last 128 main loops 1.00 per node 16.00
vector rates in 3.4822e6, out 3.4822e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 730068 13399396 0 3.79e1 18.35
TenGigabitEthernet18/0/2-tx active 730068 13399396 0 7.34e1 18.35
dpdk-input polling 739311 13399396 0 9.53e1 18.12
ethernet-input active 730068 13399396 0 4.87e1 18.35
ip4-input-no-checksum active 730068 13399396 0 7.71e1 18.35
ip4-lookup active 730068 13399396 0 6.72e1 18.35
ip4-rewrite active 730068 13399396 0 6.02e1 18.35
nat44-det-out2in active 730068 13399396 0 2.37e2 18.35
unix-epoll-input polling 721 0 0 3.27e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 18.59, last 128 main loops 2.00 per node 32.00
vector rates in 3.4822e6, out 3.4822e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 720796 13399408 0 3.73e1 18.59
TenGigabitEthernet18/0/2-tx active 720796 13399408 0 7.43e1 18.59
dpdk-input polling 732679 13399408 0 9.99e1 18.29
ethernet-input active 720796 13399408 0 4.85e1 18.59
ip4-input-no-checksum active 720796 13399408 0 7.69e1 18.59
ip4-lookup active 720796 13399408 0 6.71e1 18.59
ip4-rewrite active 720796 13399408 0 5.97e1 18.59
nat44-det-out2in active 720796 13399408 0 2.36e2 18.59
unix-epoll-input polling 715 0 0 3.17e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 52 5.75e4 0.00
dpdk-process any wait 0 0 1 5.52e5 0.00
fib-walk any wait 0 0 2 1.94e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.07e3 0.00
lisp-retry-service any wait 0 0 2 1.56e3 0.00
unix-epoll-input polling 3318 0 0 2.92e6 0.00
vpe-oam-process any wait 0 0 2 1.33e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 64.82, last 128 main loops 0.00 per node 0.00
vector rates in 3.6192e6, out 3.6192e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 216400 14027087 0 1.99e1 64.82
TenGigabitEthernet18/0/3-tx active 216400 14027087 0 5.99e1 64.82
dpdk-input polling 786005 14027087 0 7.25e1 17.85
ethernet-input active 216400 14027087 0 1.17e2 64.82
ip4-rewrite active 216400 14027087 0 4.93e1 64.82
l2-fwd active 216400 14027087 0 7.09e1 64.82
l2-input active 216400 14027087 0 4.43e1 64.82
l2-learn active 216400 14027087 0 6.84e1 64.82
l2-output active 216400 14027087 0 4.82e1 64.82
unix-epoll-input polling 766 0 0 1.94e3 0.00
vxlan4-encap active 216400 14027087 0 1.29e2 64.82
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 254.03, last 128 main loops 26.00 per node 256.00
vector rates in 3.6190e6, out 3.6190e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 55215 14026240 0 2.62e1 254.03
TenGigabitEthernet18/0/2-tx active 55215 14026240 0 5.41e1 254.03
dpdk-input polling 55727 14026240 0 5.34e1 251.69
ethernet-input active 55215 14026240 0 1.84e1 254.03
ip4-input-no-checksum active 55215 14026240 0 3.10e1 254.03
ip4-local active 55215 14026240 0 8.93e1 254.03
ip4-lookup active 55215 14026240 0 5.06e1 254.03
ip4-udp-lookup active 55215 14026240 0 4.23e1 254.03
l2-fwd active 55215 14026240 0 6.49e1 254.03
l2-input active 55215 14026240 0 3.96e1 254.03
l2-learn active 55215 14026240 0 6.07e1 254.03
l2-output active 55215 14026240 0 4.17e1 254.03
unix-epoll-input polling 55 0 0 2.05e3 0.00
vxlan4-input active 55215 14026240 0 1.17e2 254.03
64b-4t2c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 8.07e4 0.00
dpdk-process any wait 0 0 1 9.81e3 0.00
fib-walk any wait 0 0 2 1.50e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.01e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.26e3 0.00
lisp-retry-service any wait 0 0 2 2.82e3 0.00
statseg-collector-process time wait 0 0 1 5.06e3 0.00
unix-epoll-input polling 3959 0 0 2.45e6 0.00
vpe-oam-process any wait 0 0 2 6.75e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 54.76, last 128 main loops 4.06 per node 52.00
vector rates in 3.5599e6, out 3.5599e6, drop 0.0000e0, punt 5.1527e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 252348 13817582 0 2.11e1 54.76
TenGigabitEthernet18/0/3-tx active 252348 13817582 0 6.14e1 54.76
dpdk-input polling 256466 13817584 0 6.83e1 53.88
error-punt active 2 2 0 2.91e3 1.00
ethernet-input active 252348 13817584 0 1.22e2 54.76
ip4-rewrite active 252348 13817582 0 5.08e1 54.76
l2-fwd active 252348 13817582 0 7.28e1 54.76
l2-input active 252348 13817582 0 4.58e1 54.76
l2-learn active 252348 13817582 0 7.15e1 54.76
l2-output active 252348 13817582 0 4.98e1 54.76
punt active 2 2 0 3.55e3 1.00
unix-epoll-input polling 251 0 0 2.18e3 0.00
vxlan4-encap active 252348 13817582 0 1.32e2 54.76
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 54.89, last 128 main loops 1.88 per node 24.00
vector rates in 3.5609e6, out 3.5609e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 251815 13821952 0 2.11e1 54.89
TenGigabitEthernet18/0/3-tx active 251815 13821952 0 6.04e1 54.89
dpdk-input polling 255469 13821952 0 6.79e1 54.10
ethernet-input active 251815 13821952 0 1.22e2 54.89
ip4-rewrite active 251815 13821952 0 5.09e1 54.89
l2-fwd active 251815 13821952 0 7.31e1 54.89
l2-input active 251815 13821952 0 4.61e1 54.89
l2-learn active 251815 13821952 0 7.15e1 54.89
l2-output active 251815 13821952 0 4.96e1 54.89
unix-epoll-input polling 249 0 0 1.78e3 0.00
vxlan4-encap active 251815 13821952 0 1.33e2 54.89
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 243.39, last 128 main loops 26.00 per node 256.00
vector rates in 3.5597e6, out 3.5597e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 56769 13817088 0 2.61e1 243.39
TenGigabitEthernet18/0/2-tx active 56769 13817088 0 5.46e1 243.39
dpdk-input polling 57715 13817088 0 5.56e1 239.40
ethernet-input active 56769 13817088 0 1.93e1 243.39
ip4-input-no-checksum active 56769 13817088 0 3.15e1 243.39
ip4-local active 56769 13817088 0 9.02e1 243.39
ip4-lookup active 56769 13817088 0 4.92e1 243.39
ip4-udp-lookup active 56769 13817088 0 4.26e1 243.39
l2-fwd active 56769 13817088 0 6.57e1 243.39
l2-input active 56769 13817088 0 4.01e1 243.39
l2-learn active 56769 13817088 0 6.13e1 243.39
l2-output active 56769 13817088 0 4.09e1 243.39
unix-epoll-input polling 56 0 0 1.96e3 0.00
vxlan4-input active 56769 13817088 0 1.24e2 243.39
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 233.84, last 128 main loops 26.00 per node 256.00
vector rates in 3.5610e6, out 3.5610e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 59110 13822084 0 2.62e1 233.84
TenGigabitEthernet18/0/2-tx active 59110 13822084 0 5.37e1 233.84
dpdk-input polling 60177 13822084 0 5.39e1 229.69
ethernet-input active 59110 13822084 0 1.94e1 233.84
ip4-input-no-checksum active 59110 13822084 0 3.18e1 233.84
ip4-local active 59110 13822084 0 9.18e1 233.84
ip4-lookup active 59110 13822084 0 5.10e1 233.84
ip4-udp-lookup active 59110 13822084 0 4.24e1 233.84
l2-fwd active 59110 13822084 0 6.57e1 233.84
l2-input active 59110 13822084 0 3.97e1 233.84
l2-learn active 59110 13822084 0 6.13e1 233.84
l2-output active 59110 13822084 0 4.10e1 233.84
unix-epoll-input polling 58 0 0 1.99e3 0.00
vxlan4-input active 59110 13822084 0 1.22e2 233.84
64b-8t4c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 46 4.23e4 0.00
dpdk-process any wait 0 0 2 3.30e5 0.00
fib-walk any wait 0 0 2 1.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.46e3 0.00
lisp-retry-service any wait 0 0 2 3.28e3 0.00
unix-epoll-input polling 3518 0 0 2.75e6 0.00
vpe-oam-process any wait 0 0 2 9.15e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 13.53, last 128 main loops 0.00 per node 0.00
vector rates in 2.3202e6, out 2.3202e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 663839 8984000 0 4.81e1 13.53
TenGigabitEthernet18/0/3-tx active 663839 8984000 0 8.38e1 13.53
dpdk-input polling 2071071 8984000 0 1.39e2 4.34
ethernet-input active 663839 8984000 0 1.75e2 13.53
ip4-rewrite active 663839 8984000 0 7.47e1 13.53
l2-fwd active 663839 8984000 0 9.14e1 13.53
l2-input active 663839 8984000 0 6.53e1 13.53
l2-learn active 663839 8984000 0 1.00e2 13.53
l2-output active 663839 8984000 0 7.66e1 13.53
unix-epoll-input polling 2020 0 0 1.86e3 0.00
vxlan4-encap active 663839 8984000 0 1.69e2 13.53
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 13.44, last 128 main loops 0.00 per node 0.00
vector rates in 2.3213e6, out 2.3213e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 668756 8988248 0 4.84e1 13.44
TenGigabitEthernet18/0/3-tx active 668756 8988248 0 8.39e1 13.44
dpdk-input polling 2126570 8988248 0 1.38e2 4.23
ethernet-input active 668756 8988248 0 1.76e2 13.44
ip4-rewrite active 668756 8988248 0 7.53e1 13.44
l2-fwd active 668756 8988248 0 9.12e1 13.44
l2-input active 668756 8988248 0 6.62e1 13.44
l2-learn active 668756 8988248 0 1.00e2 13.44
l2-output active 668756 8988248 0 7.69e1 13.44
unix-epoll-input polling 2075 0 0 1.88e3 0.00
vxlan4-encap active 668756 8988248 0 1.68e2 13.44
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 13.52, last 128 main loops 0.00 per node 0.00
vector rates in 2.3204e6, out 2.3204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 664594 8984672 0 4.83e1 13.52
TenGigabitEthernet18/0/3-tx active 664594 8984672 0 8.49e1 13.52
dpdk-input polling 2077560 8984672 0 1.39e2 4.32
ethernet-input active 664594 8984672 0 1.76e2 13.52
ip4-rewrite active 664594 8984672 0 7.48e1 13.52
l2-fwd active 664594 8984672 0 9.13e1 13.52
l2-input active 664594 8984672 0 6.55e1 13.52
l2-learn active 664594 8984672 0 1.00e2 13.52
l2-output active 664594 8984672 0 7.72e1 13.52
unix-epoll-input polling 2027 0 0 1.78e3 0.00
vxlan4-encap active 664594 8984672 0 1.71e2 13.52
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 13.59, last 128 main loops 0.00 per node 0.00
vector rates in 2.3205e6, out 2.3205e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 661279 8985260 0 4.80e1 13.59
TenGigabitEthernet18/0/3-tx active 661279 8985260 0 8.55e1 13.59
dpdk-input polling 2044961 8985260 0 1.40e2 4.39
ethernet-input active 661279 8985260 0 1.77e2 13.59
ip4-rewrite active 661279 8985260 0 7.49e1 13.59
l2-fwd active 661279 8985260 0 9.09e1 13.59
l2-input active 661279 8985260 0 6.54e1 13.59
l2-learn active 661279 8985260 0 9.96e1 13.59
l2-output active 661279 8985260 0 7.62e1 13.59
unix-epoll-input polling 1995 0 0 1.95e3 0.00
vxlan4-encap active 661279 8985260 0 1.68e2 13.59
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 17.87, last 128 main loops 2.03 per node 20.00
vector rates in 2.3209e6, out 2.3209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 503019 8986760 0 5.50e1 17.87
TenGigabitEthernet18/0/2-tx active 503019 8986760 0 7.51e1 17.87
dpdk-input polling 505594 8986760 0 9.38e1 17.77
ethernet-input active 503019 8986760 0 5.49e1 17.87
ip4-input-no-checksum active 503019 8986760 0 6.33e1 17.87
ip4-local active 503019 8986760 0 1.16e2 17.87
ip4-lookup active 503019 8986760 0 7.57e1 17.87
ip4-udp-lookup active 503019 8986760 0 6.49e1 17.87
l2-fwd active 503019 8986760 0 8.32e1 17.87
l2-input active 503019 8986760 0 6.27e1 17.87
l2-learn active 503019 8986760 0 8.99e1 17.87
l2-output active 503019 8986760 0 6.81e1 17.87
unix-epoll-input polling 493 0 0 1.99e3 0.00
vxlan4-input active 503019 8986760 0 1.55e2 17.87
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 17.61, last 128 main loops 2.44 per node 24.00
vector rates in 2.3217e6, out 2.3217e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 510584 8990048 0 5.51e1 17.61
TenGigabitEthernet18/0/2-tx active 510584 8990048 0 7.57e1 17.61
dpdk-input polling 513197 8990048 0 9.59e1 17.52
ethernet-input active 510584 8990048 0 5.37e1 17.61
ip4-input-no-checksum active 510584 8990048 0 6.39e1 17.61
ip4-local active 510584 8990048 0 1.15e2 17.61
ip4-lookup active 510584 8990048 0 7.54e1 17.61
ip4-udp-lookup active 510584 8990048 0 6.54e1 17.61
l2-fwd active 510584 8990048 0 8.33e1 17.61
l2-input active 510584 8990048 0 6.28e1 17.61
l2-learn active 510584 8990048 0 9.02e1 17.61
l2-output active 510584 8990048 0 6.87e1 17.61
unix-epoll-input polling 501 0 0 2.02e3 0.00
vxlan4-input active 510584 8990048 0 1.52e2 17.61
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 17.56, last 128 main loops 2.44 per node 24.00
vector rates in 2.3205e6, out 2.3205e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 511559 8985092 0 5.51e1 17.56
TenGigabitEthernet18/0/2-tx active 511559 8985092 0 7.59e1 17.56
dpdk-input polling 514115 8985092 0 9.61e1 17.48
ethernet-input active 511559 8985092 0 5.29e1 17.56
ip4-input-no-checksum active 511559 8985092 0 6.43e1 17.56
ip4-local active 511559 8985092 0 1.15e2 17.56
ip4-lookup active 511559 8985092 0 7.53e1 17.56
ip4-udp-lookup active 511559 8985092 0 6.54e1 17.56
l2-fwd active 511559 8985092 0 8.37e1 17.56
l2-input active 511559 8985092 0 6.33e1 17.56
l2-learn active 511559 8985092 0 9.05e1 17.56
l2-output active 511559 8985092 0 6.86e1 17.56
unix-epoll-input polling 502 0 0 1.99e3 0.00
vxlan4-input active 511559 8985092 0 1.52e2 17.56
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 17.79, last 128 main loops 2.84 per node 28.00
vector rates in 2.3192e6, out 2.3192e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 504626 8980252 0 5.52e1 17.79
TenGigabitEthernet18/0/2-tx active 504626 8980252 0 7.61e1 17.79
dpdk-input polling 507151 8980252 0 9.78e1 17.71
ethernet-input active 504626 8980252 0 5.26e1 17.79
ip4-input-no-checksum active 504626 8980252 0 6.37e1 17.79
ip4-local active 504626 8980252 0 1.15e2 17.79
ip4-lookup active 504626 8980252 0 7.56e1 17.79
ip4-udp-lookup active 504626 8980252 0 6.49e1 17.79
l2-fwd active 504626 8980252 0 8.32e1 17.79
l2-input active 504626 8980252 0 6.29e1 17.79
l2-learn active 504626 8980252 0 9.06e1 17.79
l2-output active 504626 8980252 0 6.81e1 17.79
unix-epoll-input polling 494 0 0 1.97e3 0.00
vxlan4-input active 504626 8980252 0 1.53e2 17.79

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 52 4.81e4 0.00
dpdk-process any wait 0 0 1 5.59e5 0.00
fib-walk any wait 0 0 2 1.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.26e3 0.00
lisp-retry-service any wait 0 0 2 1.91e3 0.00
unix-epoll-input polling 2761 0 0 3.49e6 0.00
vpe-oam-process any wait 0 0 2 1.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 73.33, last 128 main loops 8.75 per node 112.00
vector rates in 3.9314e6, out 3.9314e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 206769 15162588 0 1.91e1 73.33
TenGigabitEthernet18/0/3-tx active 206769 15162588 0 5.95e1 73.33
dpdk-input polling 319261 15162588 0 6.50e1 47.49
ethernet-input active 206769 15162588 0 1.17e2 73.33
ip4-rewrite active 206769 15162588 0 4.57e1 73.33
l2-fwd active 206769 15162588 0 6.26e1 73.33
l2-input active 206769 15162588 0 4.07e1 73.33
l2-learn active 206769 15162588 0 6.14e1 73.33
l2-output active 206769 15162588 0 4.62e1 73.33
unix-epoll-input polling 311 0 0 2.13e3 0.00
vxlan4-encap active 206769 15162588 0 1.13e2 73.33
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 252.39, last 128 main loops 26.00 per node 256.00
vector rates in 3.9313e6, out 3.9313e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60075 15162496 0 2.48e1 252.39
TenGigabitEthernet18/0/2-tx active 60075 15162496 0 5.35e1 252.39
dpdk-input polling 60695 15162496 0 5.32e1 249.81
ethernet-input active 60075 15162496 0 1.84e1 252.39
ip4-input-no-checksum active 60075 15162496 0 3.11e1 252.39
ip4-local active 60075 15162496 0 6.93e1 252.39
ip4-lookup active 60075 15162496 0 5.01e1 252.39
ip4-udp-lookup active 60075 15162496 0 4.23e1 252.39
l2-fwd active 60075 15162496 0 5.76e1 252.39
l2-input active 60075 15162496 0 3.70e1 252.39
l2-learn active 60075 15162496 0 5.44e1 252.39
l2-output active 60075 15162496 0 3.97e1 252.39
unix-epoll-input polling 60 0 0 1.99e3 0.00
vxlan4-input active 60075 15162496 0 1.03e2 252.39
64b-4t2c-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 5.55e4 0.00
dpdk-process any wait 0 0 2 2.99e5 0.00
fib-walk any wait 0 0 2 1.58e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.48e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.31e3 0.00
lisp-retry-service any wait 0 0 2 2.63e3 0.00
statseg-collector-process time wait 0 0 1 5.53e3 0.00
unix-epoll-input polling 3488 0 0 2.76e6 0.00
vpe-oam-process any wait 0 0 1 1.76e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 61.35, last 128 main loops 7.19 per node 92.00
vector rates in 3.9029e6, out 3.9029e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 245425 15056060 0 1.98e1 61.35
TenGigabitEthernet18/0/3-tx active 245425 15056060 0 6.00e1 61.35
dpdk-input polling 245479 15056060 0 6.59e1 61.33
ethernet-input active 245425 15056060 0 1.15e2 61.35
ip4-rewrite active 245425 15056060 0 4.68e1 61.35
l2-fwd active 245425 15056060 0 6.39e1 61.35
l2-input active 245425 15056060 0 4.12e1 61.35
l2-learn active 245425 15056060 0 6.36e1 61.35
l2-output active 245425 15056060 0 4.76e1 61.35
unix-epoll-input polling 240 0 0 1.88e3 0.00
vxlan4-encap active 245425 15056060 0 1.11e2 61.35
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 61.54, last 128 main loops 6.25 per node 80.00
vector rates in 3.9050e6, out 3.9050e6, drop 0.0000e0, punt 2.5922e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 244782 15064331 0 1.99e1 61.54
TenGigabitEthernet18/0/3-tx active 244782 15064331 0 5.92e1 61.54
dpdk-input polling 244836 15064332 0 6.59e1 61.53
error-punt active 1 1 0 4.79e3 1.00
ethernet-input active 244782 15064332 0 1.15e2 61.54
ip4-rewrite active 244782 15064331 0 4.71e1 61.54
l2-fwd active 244782 15064331 0 6.42e1 61.54
l2-input active 244782 15064331 0 4.14e1 61.54
l2-learn active 244782 15064331 0 6.33e1 61.54
l2-output active 244782 15064331 0 4.75e1 61.54
punt active 1 1 0 4.14e3 1.00
unix-epoll-input polling 239 0 0 1.74e3 0.00
vxlan4-encap active 244782 15064331 0 1.11e2 61.54
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 245.99, last 128 main loops 19.91 per node 196.00
vector rates in 3.9010e6, out 3.9010e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61175 15049020 0 2.42e1 245.99
TenGigabitEthernet18/0/2-tx active 61175 15049020 0 5.37e1 245.99
dpdk-input polling 62518 15049020 0 5.50e1 240.71
ethernet-input active 61175 15049020 0 1.89e1 245.99
ip4-input-no-checksum active 61175 15049020 0 3.16e1 245.99
ip4-local active 61175 15049020 0 6.85e1 245.99
ip4-lookup active 61175 15049020 0 4.57e1 245.99
ip4-udp-lookup active 61175 15049020 0 4.24e1 245.99
l2-fwd active 61175 15049020 0 5.78e1 245.99
l2-input active 61175 15049020 0 3.67e1 245.99
l2-learn active 61175 15049020 0 5.42e1 245.99
l2-output active 61175 15049020 0 4.04e1 245.99
unix-epoll-input polling 61 0 0 1.96e3 0.00
vxlan4-input active 61175 15049020 0 1.10e2 245.99
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 225.72, last 128 main loops 26.00 per node 256.00
vector rates in 3.9069e6, out 3.9069e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66771 15071564 0 2.42e1 225.72
TenGigabitEthernet18/0/2-tx active 66771 15071564 0 5.29e1 225.72
dpdk-input polling 68313 15071564 0 5.36e1 220.63
ethernet-input active 66771 15071564 0 1.94e1 225.72
ip4-input-no-checksum active 66771 15071564 0 3.17e1 225.72
ip4-local active 66771 15071564 0 6.92e1 225.72
ip4-lookup active 66771 15071564 0 4.63e1 225.72
ip4-udp-lookup active 66771 15071564 0 4.24e1 225.72
l2-fwd active 66771 15071564 0 5.81e1 225.72
l2-input active 66771 15071564 0 3.69e1 225.72
l2-learn active 66771 15071564 0 5.49e1 225.72
l2-output active 66771 15071564 0 4.08e1 225.72
unix-epoll-input polling 67 0 0 1.92e3 0.00
vxlan4-input active 66771 15071564 0 1.08e2 225.72
64b-8t4c-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 48 3.06e4 0.00
dpdk-process any wait 0 0 1 6.59e5 0.00
fib-walk any wait 0 0 2 2.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.41e3 0.00
lisp-retry-service any wait 0 0 2 3.25e3 0.00
unix-epoll-input polling 2165 0 0 4.37e6 0.00
vpe-oam-process any wait 0 0 2 1.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 11.93, last 128 main loops 0.00 per node 0.00
vector rates in 2.3196e6, out 2.3196e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 737194 8794412 0 5.27e1 11.93
TenGigabitEthernet18/0/3-tx active 737194 8794412 0 8.57e1 11.93
dpdk-input polling 1393379 8794412 0 1.29e2 6.31
ethernet-input active 737194 8794412 0 1.84e2 11.93
ip4-rewrite active 737194 8794412 0 7.86e1 11.93
l2-fwd active 737194 8794412 0 9.09e1 11.93
l2-input active 737194 8794412 0 6.63e1 11.93
l2-learn active 737194 8794412 0 1.01e2 11.93
l2-output active 737194 8794412 0 8.26e1 11.93
unix-epoll-input polling 1359 0 0 1.97e3 0.00
vxlan4-encap active 737194 8794412 0 1.62e2 11.93
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 11.97, last 128 main loops .78 per node 10.00
vector rates in 2.3214e6, out 2.3214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 735284 8800944 0 5.30e1 11.97
TenGigabitEthernet18/0/3-tx active 735284 8800944 0 8.46e1 11.97
dpdk-input polling 1376714 8800944 0 1.27e2 6.39
ethernet-input active 735284 8800944 0 1.84e2 11.97
ip4-rewrite active 735284 8800944 0 7.86e1 11.97
l2-fwd active 735284 8800944 0 9.08e1 11.97
l2-input active 735284 8800944 0 6.59e1 11.97
l2-learn active 735284 8800944 0 1.02e2 11.97
l2-output active 735284 8800944 0 8.26e1 11.97
unix-epoll-input polling 1343 0 0 1.85e3 0.00
vxlan4-encap active 735284 8800944 0 1.66e2 11.97
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 11.91, last 128 main loops .94 per node 12.00
vector rates in 2.3207e6, out 2.3207e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 738569 8798600 0 5.31e1 11.91
TenGigabitEthernet18/0/3-tx active 738569 8798600 0 8.64e1 11.91
dpdk-input polling 1393714 8798600 0 1.28e2 6.31
ethernet-input active 738569 8798600 0 1.84e2 11.91
ip4-rewrite active 738569 8798600 0 7.78e1 11.91
l2-fwd active 738569 8798600 0 9.09e1 11.91
l2-input active 738569 8798600 0 6.61e1 11.91
l2-learn active 738569 8798600 0 1.02e2 11.91
l2-output active 738569 8798600 0 8.32e1 11.91
unix-epoll-input polling 1359 0 0 1.81e3 0.00
vxlan4-encap active 738569 8798600 0 1.65e2 11.91
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 12.04, 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
TenGigabitEthernet18/0/3-outpu active 730909 8798180 0 5.25e1 12.04
TenGigabitEthernet18/0/3-tx active 730909 8798180 0 8.54e1 12.04
dpdk-input polling 1357825 8798180 0 1.29e2 6.48
ethernet-input active 730909 8798180 0 1.83e2 12.04
ip4-rewrite active 730909 8798180 0 7.80e1 12.04
l2-fwd active 730909 8798180 0 9.05e1 12.04
l2-input active 730909 8798180 0 6.56e1 12.04
l2-learn active 730909 8798180 0 1.01e2 12.04
l2-output active 730909 8798180 0 8.21e1 12.04
unix-epoll-input polling 1324 0 0 1.93e3 0.00
vxlan4-encap active 730909 8798180 0 1.65e2 12.04
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.57, last 128 main loops 2.03 per node 20.00
vector rates in 2.3183e6, out 2.3183e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 530364 8789384 0 5.56e1 16.57
TenGigabitEthernet18/0/2-tx active 530364 8789384 0 7.57e1 16.57
dpdk-input polling 532941 8789384 0 9.52e1 16.49
ethernet-input active 530364 8789384 0 5.48e1 16.57
ip4-input-no-checksum active 530364 8789384 0 6.65e1 16.57
ip4-local active 530364 8789384 0 1.12e2 16.57
ip4-lookup active 530364 8789384 0 7.59e1 16.57
ip4-udp-lookup active 530364 8789384 0 6.72e1 16.57
l2-fwd active 530364 8789384 0 8.19e1 16.57
l2-input active 530364 8789384 0 6.15e1 16.57
l2-learn active 530364 8789384 0 9.01e1 16.57
l2-output active 530364 8789384 0 7.29e1 16.57
unix-epoll-input polling 520 0 0 2.16e3 0.00
vxlan4-input active 530364 8789384 0 1.46e2 16.57
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.33, last 128 main loops 1.63 per node 16.00
vector rates in 2.3227e6, out 2.3227e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 539133 8806208 0 5.59e1 16.33
TenGigabitEthernet18/0/2-tx active 539133 8806208 0 7.46e1 16.33
dpdk-input polling 541724 8806208 0 9.59e1 16.26
ethernet-input active 539133 8806208 0 5.46e1 16.33
ip4-input-no-checksum active 539133 8806208 0 6.68e1 16.33
ip4-local active 539133 8806208 0 1.12e2 16.33
ip4-lookup active 539133 8806208 0 7.51e1 16.33
ip4-udp-lookup active 539133 8806208 0 6.75e1 16.33
l2-fwd active 539133 8806208 0 8.16e1 16.33
l2-input active 539133 8806208 0 6.13e1 16.33
l2-learn active 539133 8806208 0 9.07e1 16.33
l2-output active 539133 8806208 0 7.34e1 16.33
unix-epoll-input polling 529 0 0 1.94e3 0.00
vxlan4-input active 539133 8806208 0 1.45e2 16.33
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 16.37, last 128 main loops 1.63 per node 16.00
vector rates in 2.3209e6, out 2.3209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 537420 8799516 0 5.61e1 16.37
TenGigabitEthernet18/0/2-tx active 537420 8799516 0 7.48e1 16.37
dpdk-input polling 540028 8799516 0 9.76e1 16.29
ethernet-input active 537420 8799516 0 5.49e1 16.37
ip4-input-no-checksum active 537420 8799516 0 6.70e1 16.37
ip4-local active 537420 8799516 0 1.11e2 16.37
ip4-lookup active 537420 8799516 0 7.51e1 16.37
ip4-udp-lookup active 537420 8799516 0 6.78e1 16.37
l2-fwd active 537420 8799516 0 8.17e1 16.37
l2-input active 537420 8799516 0 6.15e1 16.37
l2-learn active 537420 8799516 0 9.06e1 16.37
l2-output active 537420 8799516 0 7.35e1 16.37
unix-epoll-input polling 527 0 0 1.87e3 0.00
vxlan4-input active 537420 8799516 0 1.44e2 16.37
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 16.56, last 128 main loops .81 per node 8.00
vector rates in 2.3203e6, out 2.3203e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 531346 8797028 0 5.58e1 16.56
TenGigabitEthernet18/0/2-tx active 531346 8797028 0 7.55e1 16.56
dpdk-input polling 533952 8797028 0 9.72e1 16.48
ethernet-input active 531346 8797028 0 5.50e1 16.56
ip4-input-no-checksum active 531346 8797028 0 6.66e1 16.56
ip4-local active 531346 8797028 0 1.12e2 16.56
ip4-lookup active 531346 8797028 0 7.61e1 16.56
ip4-udp-lookup active 531346 8797028 0 6.74e1 16.56
l2-fwd active 531346 8797028 0 8.15e1 16.56
l2-input active 531346 8797028 0 6.09e1 16.56
l2-learn active 531346 8797028 0 8.99e1 16.56
l2-output active 531346 8797028 0 7.31e1 16.56
unix-epoll-input polling 521 0 0 2.04e3 0.00
vxlan4-input active 531346 8797028 0 1.46e2 16.56

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 Intel-X710.
  • [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, 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 4.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
api-rx-from-ring active 0 0 53 1.66e5 0.00
dpdk-process any wait 0 0 1 5.48e5 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.21e2 0.00
lisp-retry-service any wait 0 0 2 1.37e3 0.00
unix-epoll-input polling 4006 0 0 2.72e6 0.00
vpe-oam-process any wait 0 0 2 6.74e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.4, average vectors/node 70.17, last 128 main loops 0.00 per node 0.00
vector rates in 2.9480e6, out 2.9480e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 183460 12872704 0 1.93e1 70.17
TenGigabitEthernet18/0/3-tx active 183460 12872704 0 6.04e1 70.17
dpdk-input polling 811415 12872704 0 7.39e1 15.86
ethernet-input active 183460 12872704 0 1.25e2 70.17
ip4-rewrite active 183460 12872704 0 6.76e1 70.17
l2-fwd active 183460 12872704 0 8.65e1 70.17
l2-input active 183460 12872704 0 5.19e1 70.17
l2-learn active 183460 12872704 0 8.00e1 70.17
l2-output active 183460 12872704 0 6.18e1 70.17
unix-epoll-input polling 792 0 0 2.16e3 0.00
vxlan4-encap active 183460 12872704 0 2.10e2 70.17
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.4, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 2.9479e6, out 2.9479e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 50283 12872448 0 3.22e1 256.00
TenGigabitEthernet18/0/2-tx active 50283 12872448 0 5.64e1 256.00
dpdk-input polling 50283 12872448 0 5.42e1 256.00
ethernet-input active 50283 12872448 0 1.87e1 256.00
ip4-input-no-checksum active 50283 12872448 0 3.07e1 256.00
ip4-local active 50283 12872448 0 1.37e2 256.00
ip4-lookup active 50283 12872448 0 6.59e1 256.00
ip4-udp-lookup active 50283 12872448 0 4.16e1 256.00
l2-fwd active 50283 12872448 0 7.39e1 256.00
l2-input active 50283 12872448 0 4.83e1 256.00
l2-learn active 50283 12872448 0 7.64e1 256.00
l2-output active 50283 12872448 0 5.49e1 256.00
unix-epoll-input polling 49 0 0 2.84e3 0.00
vxlan4-input active 50283 12872448 0 1.56e2 256.00
64b-4t2c-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 2.07e5 0.00
dpdk-process any wait 0 0 2 5.81e5 0.00
fib-walk any wait 0 0 2 2.33e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.54e3 0.00
lisp-retry-service any wait 0 0 2 2.75e3 0.00
unix-epoll-input polling 4126 0 0 2.62e6 0.00
vpe-oam-process any wait 0 0 2 1.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 55.15, last 128 main loops 1.56 per node 20.00
vector rates in 2.8092e6, out 2.8092e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 221082 12193360 0 2.08e1 55.15
TenGigabitEthernet18/0/3-tx active 221082 12193360 0 6.11e1 55.15
dpdk-input polling 230229 12193360 0 6.93e1 52.96
ethernet-input active 221082 12193360 0 1.43e2 55.15
ip4-rewrite active 221082 12193360 0 7.17e1 55.15
l2-fwd active 221082 12193360 0 9.08e1 55.15
l2-input active 221082 12193360 0 5.85e1 55.15
l2-learn active 221082 12193360 0 8.55e1 55.15
l2-output active 221082 12193360 0 6.65e1 55.15
unix-epoll-input polling 225 0 0 2.49e3 0.00
vxlan4-encap active 221082 12193360 0 2.16e2 55.15
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 48.30, last 128 main loops 2.19 per node 28.00
vector rates in 2.8090e6, out 2.8090e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 252421 12192344 0 2.21e1 48.30
TenGigabitEthernet18/0/3-tx active 252421 12192344 0 6.15e1 48.30
dpdk-input polling 285231 12192344 0 7.10e1 42.75
ethernet-input active 252421 12192344 0 1.43e2 48.30
ip4-rewrite active 252421 12192344 0 7.15e1 48.30
l2-fwd active 252421 12192344 0 9.07e1 48.30
l2-input active 252421 12192344 0 5.78e1 48.30
l2-learn active 252421 12192344 0 8.59e1 48.30
l2-output active 252421 12192344 0 6.61e1 48.30
unix-epoll-input polling 278 0 0 2.48e3 0.00
vxlan4-encap active 252421 12192344 0 2.13e2 48.30
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 247.71, last 128 main loops 26.00 per node 256.00
vector rates in 2.8088e6, out 2.8088e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 49216 12191392 0 3.59e1 247.71
TenGigabitEthernet18/0/2-tx active 49216 12191392 0 5.68e1 247.71
dpdk-input polling 50343 12191392 0 5.55e1 242.17
ethernet-input active 49216 12191392 0 1.94e1 247.71
ip4-input-no-checksum active 49216 12191392 0 3.11e1 247.71
ip4-local active 49216 12191392 0 1.45e2 247.71
ip4-lookup active 49216 12191392 0 6.76e1 247.71
ip4-udp-lookup active 49216 12191392 0 4.12e1 247.71
l2-fwd active 49216 12191392 0 7.68e1 247.71
l2-input active 49216 12191392 0 5.48e1 247.71
l2-learn active 49216 12191392 0 8.09e1 247.71
l2-output active 49216 12191392 0 5.87e1 247.71
unix-epoll-input polling 49 0 0 2.57e3 0.00
vxlan4-input active 49216 12191392 0 1.65e2 247.71
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 232.04, last 128 main loops 22.75 per node 224.00
vector rates in 2.8093e6, out 2.8093e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 52550 12193552 0 3.59e1 232.04
TenGigabitEthernet18/0/2-tx active 52550 12193552 0 5.51e1 232.04
dpdk-input polling 53751 12193552 0 5.53e1 226.85
ethernet-input active 52550 12193552 0 1.95e1 232.04
ip4-input-no-checksum active 52550 12193552 0 3.16e1 232.04
ip4-local active 52550 12193552 0 1.43e2 232.04
ip4-lookup active 52550 12193552 0 6.93e1 232.04
ip4-udp-lookup active 52550 12193552 0 4.14e1 232.04
l2-fwd active 52550 12193552 0 7.74e1 232.04
l2-input active 52550 12193552 0 5.52e1 232.04
l2-learn active 52550 12193552 0 8.19e1 232.04
l2-output active 52550 12193552 0 5.79e1 232.04
unix-epoll-input polling 52 0 0 2.19e3 0.00
vxlan4-input active 52550 12193552 0 1.65e2 232.04
64b-8t4c-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 1.75e5 0.00
dpdk-process any wait 0 0 2 3.29e5 0.00
fib-walk any wait 0 0 2 2.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.50e3 0.00
lisp-retry-service any wait 0 0 2 2.56e3 0.00
unix-epoll-input polling 4508 0 0 2.39e6 0.00
vpe-oam-process any wait 0 0 2 2.50e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 19.67, last 128 main loops 1.88 per node 24.00
vector rates in 2.3207e6, out 2.3207e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 509055 10015376 0 3.58e1 19.67
TenGigabitEthernet18/0/3-tx active 509055 10015376 0 7.48e1 19.67
dpdk-input polling 645474 10015376 0 9.75e1 15.52
ethernet-input active 509055 10015376 0 1.73e2 19.67
ip4-rewrite active 509055 10015376 0 8.31e1 19.67
l2-fwd active 509055 10015376 0 1.04e2 19.67
l2-input active 509055 10015376 0 6.92e1 19.67
l2-learn active 509055 10015376 0 1.04e2 19.67
l2-output active 509055 10015376 0 7.90e1 19.67
unix-epoll-input polling 630 0 0 2.21e3 0.00
vxlan4-encap active 509055 10015376 0 2.37e2 19.67
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 18.64, last 128 main loops 0.00 per node 0.00
vector rates in 2.3201e6, out 2.3201e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 537064 10012772 0 3.65e1 18.64
TenGigabitEthernet18/0/3-tx active 537064 10012772 0 7.85e1 18.64
dpdk-input polling 730368 10012772 0 9.91e1 13.71
ethernet-input active 537064 10012772 0 1.71e2 18.64
ip4-rewrite active 537064 10012772 0 8.18e1 18.64
l2-fwd active 537064 10012772 0 1.04e2 18.64
l2-input active 537064 10012772 0 6.92e1 18.64
l2-learn active 537064 10012772 0 1.04e2 18.64
l2-output active 537064 10012772 0 7.87e1 18.64
unix-epoll-input polling 712 0 0 2.44e3 0.00
vxlan4-encap active 537064 10012772 0 2.32e2 18.64
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 18.65, last 128 main loops .94 per node 12.00
vector rates in 2.3203e6, out 2.3203e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 536935 10013740 0 3.69e1 18.65
TenGigabitEthernet18/0/3-tx active 536935 10013740 0 7.80e1 18.65
dpdk-input polling 731397 10013740 0 1.01e2 13.69
ethernet-input active 536935 10013740 0 1.72e2 18.65
ip4-rewrite active 536935 10013740 0 8.31e1 18.65
l2-fwd active 536935 10013740 0 1.04e2 18.65
l2-input active 536935 10013740 0 6.91e1 18.65
l2-learn active 536935 10013740 0 1.04e2 18.65
l2-output active 536935 10013740 0 7.87e1 18.65
unix-epoll-input polling 714 0 0 2.38e3 0.00
vxlan4-encap active 536935 10013740 0 2.29e2 18.65
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 20.15, last 128 main loops 2.50 per node 32.00
vector rates in 2.3213e6, out 2.3213e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 497086 10018020 0 3.51e1 20.15
TenGigabitEthernet18/0/3-tx active 497086 10018020 0 7.84e1 20.15
dpdk-input polling 614567 10018020 0 9.89e1 16.30
ethernet-input active 497086 10018020 0 1.71e2 20.15
ip4-rewrite active 497086 10018020 0 8.24e1 20.15
l2-fwd active 497086 10018020 0 1.04e2 20.15
l2-input active 497086 10018020 0 6.89e1 20.15
l2-learn active 497086 10018020 0 1.04e2 20.15
l2-output active 497086 10018020 0 7.79e1 20.15
unix-epoll-input polling 600 0 0 2.21e3 0.00
vxlan4-encap active 497086 10018020 0 2.36e2 20.15
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 35.35, last 128 main loops 2.44 per node 24.00
vector rates in 2.3204e6, out 2.3204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 283315 10014300 0 5.17e1 35.35
TenGigabitEthernet18/0/2-tx active 283315 10014300 0 6.67e1 35.35
dpdk-input polling 285945 10014300 0 7.69e1 35.02
ethernet-input active 283315 10014300 0 3.63e1 35.35
ip4-input-no-checksum active 283315 10014300 0 4.62e1 35.35
ip4-local active 283315 10014300 0 1.58e2 35.35
ip4-lookup active 283315 10014300 0 7.79e1 35.35
ip4-udp-lookup active 283315 10014300 0 5.22e1 35.35
l2-fwd active 283315 10014300 0 8.90e1 35.35
l2-input active 283315 10014300 0 6.47e1 35.35
l2-learn active 283315 10014300 0 9.75e1 35.35
l2-output active 283315 10014300 0 6.92e1 35.35
unix-epoll-input polling 279 0 0 2.56e3 0.00
vxlan4-input active 283315 10014300 0 1.81e2 35.35
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 33.01, last 128 main loops 4.06 per node 40.00
vector rates in 2.3198e6, out 2.3198e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 303299 10011692 0 5.10e1 33.01
TenGigabitEthernet18/0/2-tx active 303299 10011692 0 6.86e1 33.01
dpdk-input polling 305935 10011692 0 7.94e1 32.72
ethernet-input active 303299 10011692 0 3.73e1 33.01
ip4-input-no-checksum active 303299 10011692 0 4.77e1 33.01
ip4-local active 303299 10011692 0 1.55e2 33.01
ip4-lookup active 303299 10011692 0 7.82e1 33.01
ip4-udp-lookup active 303299 10011692 0 5.34e1 33.01
l2-fwd active 303299 10011692 0 8.89e1 33.01
l2-input active 303299 10011692 0 6.44e1 33.01
l2-learn active 303299 10011692 0 9.88e1 33.01
l2-output active 303299 10011692 0 6.85e1 33.01
unix-epoll-input polling 298 0 0 2.97e3 0.00
vxlan4-input active 303299 10011692 0 1.76e2 33.01
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 33.39, last 128 main loops 3.66 per node 36.00
vector rates in 2.3214e6, out 2.3214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 300047 10018580 0 5.10e1 33.39
TenGigabitEthernet18/0/2-tx active 300047 10018580 0 6.75e1 33.39
dpdk-input polling 302807 10018580 0 8.23e1 33.09
ethernet-input active 300047 10018580 0 3.69e1 33.39
ip4-input-no-checksum active 300047 10018580 0 4.75e1 33.39
ip4-local active 300047 10018580 0 1.54e2 33.39
ip4-lookup active 300047 10018580 0 7.83e1 33.39
ip4-udp-lookup active 300047 10018580 0 5.32e1 33.39
l2-fwd active 300047 10018580 0 8.89e1 33.39
l2-input active 300047 10018580 0 6.45e1 33.39
l2-learn active 300047 10018580 0 9.82e1 33.39
l2-output active 300047 10018580 0 6.82e1 33.39
unix-epoll-input polling 296 0 0 2.70e3 0.00
vxlan4-input active 300047 10018580 0 1.76e2 33.39
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 35.03, last 128 main loops 2.23 per node 22.00
vector rates in 2.3206e6, out 2.3206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 285867 10015316 0 5.12e1 35.03
TenGigabitEthernet18/0/2-tx active 285867 10015316 0 6.69e1 35.03
dpdk-input polling 288468 10015316 0 7.95e1 34.72
ethernet-input active 285867 10015316 0 3.63e1 35.03
ip4-input-no-checksum active 285867 10015316 0 4.63e1 35.03
ip4-local active 285867 10015316 0 1.58e2 35.03
ip4-lookup active 285867 10015316 0 7.88e1 35.03
ip4-udp-lookup active 285867 10015316 0 5.21e1 35.03
l2-fwd active 285867 10015316 0 8.93e1 35.03
l2-input active 285867 10015316 0 6.47e1 35.03
l2-learn active 285867 10015316 0 9.75e1 35.03
l2-output active 285867 10015316 0 6.95e1 35.03
unix-epoll-input polling 282 0 0 3.18e3 0.00
vxlan4-input active 285867 10015316 0 1.78e2 35.03

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 50 4.66e4 0.00
dpdk-process any wait 0 0 1 8.81e3 0.00
fib-walk any wait 0 0 2 1.86e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.25e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.85e3 0.00
lisp-retry-service any wait 0 0 2 1.49e3 0.00
statseg-collector-process time wait 0 0 1 5.63e3 0.00
unix-epoll-input polling 4044 0 0 2.37e6 0.00
vpe-oam-process any wait 0 0 1 6.18e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 52.96, last 128 main loops 0.00 per node 0.00
vector rates in 4.7105e6, out 4.7105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 341581 18090660 0 2.12e1 52.96
TenGigabitEthernet18/0/3-tx active 341581 18090660 0 6.09e1 52.96
dpdk-input polling 1008436 18090660 0 7.49e1 17.94
ethernet-input active 341581 18090660 0 6.84e1 52.96
ip4-rewrite active 341581 18090660 0 4.76e1 52.96
l2-fwd active 341581 18090660 0 4.72e1 52.96
l2-input active 341581 18090660 0 4.17e1 52.96
l2-learn active 341581 18090660 0 4.57e1 52.96
l2-output active 341581 18090660 0 1.85e1 52.96
unix-epoll-input polling 984 0 0 2.06e3 0.00
vxlan4-encap active 341581 18090660 0 9.28e1 52.96
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 248.46, last 128 main loops 26.00 per node 256.00
vector rates in 4.7105e6, out 4.7105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72812 18090616 0 2.53e1 248.46
TenGigabitEthernet18/0/2-tx active 72812 18090616 0 5.34e1 248.46
dpdk-input polling 73751 18090616 0 5.39e1 245.29
ethernet-input active 72812 18090616 0 1.87e1 248.46
ip4-input-no-checksum active 72812 18090616 0 3.13e1 248.46
ip4-local active 72812 18090616 0 6.82e1 248.46
ip4-lookup active 72812 18090616 0 4.66e1 248.46
ip4-udp-lookup active 72812 18090616 0 4.22e1 248.46
l2-fwd active 72812 18090616 0 4.04e1 248.46
l2-input active 72812 18090616 0 3.67e1 248.46
l2-learn active 72812 18090616 0 3.52e1 248.46
l2-output active 72812 18090616 0 9.72e0 248.46
unix-epoll-input polling 72 0 0 1.94e3 0.00
vxlan4-input active 72812 18090616 0 6.78e1 248.46
64b-4t2c-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 4.51e4 0.00
dpdk-process any wait 0 0 1 6.24e5 0.00
fib-walk any wait 0 0 2 1.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.38e2 0.00
lisp-retry-service any wait 0 0 2 1.48e3 0.00
unix-epoll-input polling 3208 0 0 2.95e6 0.00
vpe-oam-process any wait 0 0 2 8.28e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 41.99, last 128 main loops 2.81 per node 36.00
vector rates in 4.5947e6, out 4.5947e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 415376 17444964 0 2.33e1 41.99
TenGigabitEthernet18/0/3-tx active 415376 17444964 0 6.22e1 41.99
dpdk-input polling 434076 17444964 0 7.24e1 40.19
ethernet-input active 415376 17444964 0 7.19e1 41.99
ip4-rewrite active 415376 17444964 0 4.94e1 41.99
l2-fwd active 415376 17444964 0 4.87e1 41.99
l2-input active 415376 17444964 0 4.32e1 41.99
l2-learn active 415376 17444964 0 4.95e1 41.99
l2-output active 415376 17444964 0 1.99e1 41.99
unix-epoll-input polling 424 0 0 1.96e3 0.00
vxlan4-encap active 415376 17444964 0 9.49e1 41.99
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 42.06, last 128 main loops 2.81 per node 36.00
vector rates in 4.5949e6, out 4.5949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 414811 17445668 0 2.32e1 42.06
TenGigabitEthernet18/0/3-tx active 414811 17445668 0 6.11e1 42.06
dpdk-input polling 431856 17445668 0 7.30e1 40.39
ethernet-input active 414811 17445668 0 7.17e1 42.06
ip4-rewrite active 414811 17445668 0 4.97e1 42.06
l2-fwd active 414811 17445668 0 4.89e1 42.06
l2-input active 414811 17445668 0 4.34e1 42.06
l2-learn active 414811 17445668 0 4.96e1 42.06
l2-output active 414811 17445668 0 1.98e1 42.06
unix-epoll-input polling 421 0 0 1.89e3 0.00
vxlan4-encap active 414811 17445668 0 9.54e1 42.06
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 205.95, last 128 main loops 21.94 per node 216.00
vector rates in 4.6014e6, out 4.6014e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84828 17470136 0 2.54e1 205.95
TenGigabitEthernet18/0/2-tx active 84828 17470136 0 5.45e1 205.95
dpdk-input polling 86087 17470136 0 5.58e1 202.94
ethernet-input active 84828 17470136 0 2.03e1 205.95
ip4-input-no-checksum active 84828 17470136 0 3.29e1 205.95
ip4-local active 84828 17470136 0 6.76e1 205.95
ip4-lookup active 84828 17470136 0 4.75e1 205.95
ip4-udp-lookup active 84828 17470136 0 4.29e1 205.95
l2-fwd active 84828 17470136 0 4.10e1 205.95
l2-input active 84828 17470136 0 3.75e1 205.95
l2-learn active 84828 17470136 0 3.59e1 205.95
l2-output active 84828 17470136 0 1.10e1 205.95
unix-epoll-input polling 84 0 0 1.94e3 0.00
vxlan4-input active 84828 17470136 0 6.92e1 205.95
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 180.82, last 128 main loops 19.91 per node 196.00
vector rates in 4.5883e6, out 4.5883e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 96342 17420432 0 2.59e1 180.82
TenGigabitEthernet18/0/2-tx active 96342 17420432 0 5.37e1 180.82
dpdk-input polling 97498 17420432 0 5.49e1 178.67
ethernet-input active 96342 17420432 0 2.06e1 180.82
ip4-input-no-checksum active 96342 17420432 0 3.32e1 180.82
ip4-local active 96342 17420432 0 6.87e1 180.82
ip4-lookup active 96342 17420432 0 4.88e1 180.82
ip4-udp-lookup active 96342 17420432 0 4.32e1 180.82
l2-fwd active 96342 17420432 0 4.15e1 180.82
l2-input active 96342 17420432 0 3.75e1 180.82
l2-learn active 96342 17420432 0 3.65e1 180.82
l2-output active 96342 17420432 0 1.14e1 180.82
unix-epoll-input polling 95 0 0 2.02e3 0.00
vxlan4-input active 96342 17420432 0 6.72e1 180.82
64b-8t4c-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 36 3.59e4 0.00
dpdk-process any wait 0 0 2 3.31e5 0.00
fib-walk any wait 0 0 2 1.93e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.81e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.63e3 0.00
lisp-retry-service any wait 0 0 2 2.94e3 0.00
statseg-collector-process time wait 0 0 1 1.10e4 0.00
unix-epoll-input polling 3942 0 0 2.44e6 0.00
vpe-oam-process any wait 0 0 2 7.60e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.72, last 128 main loops 0.00 per node 0.00
vector rates in 2.3205e6, out 2.3205e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 833007 8926384 0 5.69e1 10.72
TenGigabitEthernet18/0/3-tx active 833007 8926384 0 8.72e1 10.72
dpdk-input polling 4152217 8926384 0 1.90e2 2.15
ethernet-input active 833007 8926384 0 1.35e2 10.72
ip4-rewrite active 833007 8926384 0 8.29e1 10.72
l2-fwd active 833007 8926384 0 7.62e1 10.72
l2-input active 833007 8926384 0 6.84e1 10.72
l2-learn active 833007 8926384 0 8.79e1 10.72
l2-output active 833007 8926384 0 5.01e1 10.72
unix-epoll-input polling 4051 0 0 1.89e3 0.00
vxlan4-encap active 833007 8926384 0 1.48e2 10.72
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.65, last 128 main loops .63 per node 8.00
vector rates in 2.3211e6, out 2.3211e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 838111 8928540 0 5.72e1 10.65
TenGigabitEthernet18/0/3-tx active 838111 8928540 0 8.58e1 10.65
dpdk-input polling 4213303 8928540 0 1.88e2 2.12
ethernet-input active 838111 8928540 0 1.37e2 10.65
ip4-rewrite active 838111 8928540 0 8.19e1 10.65
l2-fwd active 838111 8928540 0 7.63e1 10.65
l2-input active 838111 8928540 0 6.86e1 10.65
l2-learn active 838111 8928540 0 8.80e1 10.65
l2-output active 838111 8928540 0 5.03e1 10.65
unix-epoll-input polling 4111 0 0 1.78e3 0.00
vxlan4-encap active 838111 8928540 0 1.50e2 10.65
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.66, last 128 main loops 0.00 per node 0.00
vector rates in 2.3199e6, out 2.3199e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 837002 8924024 0 5.69e1 10.66
TenGigabitEthernet18/0/3-tx active 837002 8924024 0 8.77e1 10.66
dpdk-input polling 4199427 8924024 0 1.91e2 2.13
ethernet-input active 837002 8924024 0 1.34e2 10.66
ip4-rewrite active 837002 8924024 0 8.22e1 10.66
l2-fwd active 837002 8924024 0 7.63e1 10.66
l2-input active 837002 8924024 0 6.86e1 10.66
l2-learn active 837002 8924024 0 8.78e1 10.66
l2-output active 837002 8924024 0 5.03e1 10.66
unix-epoll-input polling 4097 0 0 1.82e3 0.00
vxlan4-encap active 837002 8924024 0 1.51e2 10.66
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.74, last 128 main loops 0.00 per node 0.00
vector rates in 2.3208e6, out 2.3208e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 831284 8927228 0 5.68e1 10.74
TenGigabitEthernet18/0/3-tx active 831284 8927228 0 8.77e1 10.74
dpdk-input polling 4096348 8927228 0 1.91e2 2.18
ethernet-input active 831284 8927228 0 1.34e2 10.74
ip4-rewrite active 831284 8927228 0 8.17e1 10.74
l2-fwd active 831284 8927228 0 7.60e1 10.74
l2-input active 831284 8927228 0 6.83e1 10.74
l2-learn active 831284 8927228 0 8.75e1 10.74
l2-output active 831284 8927228 0 4.99e1 10.74
unix-epoll-input polling 3997 0 0 1.85e3 0.00
vxlan4-encap active 831284 8927228 0 1.50e2 10.74
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 12.23, last 128 main loops .81 per node 8.00
vector rates in 2.3352e6, out 2.3352e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 734535 8982652 0 6.48e1 12.23
TenGigabitEthernet18/0/2-tx active 734535 8982652 0 8.25e1 12.23
dpdk-input polling 738687 8982652 0 1.09e2 12.16
ethernet-input active 734535 8982652 0 6.62e1 12.23
ip4-input-no-checksum active 734535 8982652 0 7.72e1 12.23
ip4-local active 734535 8982652 0 1.18e2 12.23
ip4-lookup active 734535 8982652 0 8.29e1 12.23
ip4-udp-lookup active 734535 8982652 0 7.47e1 12.23
l2-fwd active 734535 8982652 0 7.08e1 12.23
l2-input active 734535 8982652 0 6.67e1 12.23
l2-learn active 734535 8982652 0 8.03e1 12.23
l2-output active 734535 8982652 0 4.34e1 12.23
unix-epoll-input polling 721 0 0 1.98e3 0.00
vxlan4-input active 734535 8982652 0 1.04e2 12.23
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 12.20, last 128 main loops 1.63 per node 16.00
vector rates in 2.3348e6, out 2.3348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 736019 8981056 0 6.41e1 12.20
TenGigabitEthernet18/0/2-tx active 736019 8981056 0 8.15e1 12.20
dpdk-input polling 740378 8981056 0 1.15e2 12.13
ethernet-input active 736019 8981056 0 6.54e1 12.20
ip4-input-no-checksum active 736019 8981056 0 7.79e1 12.20
ip4-local active 736019 8981056 0 1.18e2 12.20
ip4-lookup active 736019 8981056 0 8.28e1 12.20
ip4-udp-lookup active 736019 8981056 0 7.48e1 12.20
l2-fwd active 736019 8981056 0 7.15e1 12.20
l2-input active 736019 8981056 0 6.65e1 12.20
l2-learn active 736019 8981056 0 8.02e1 12.20
l2-output active 736019 8981056 0 4.39e1 12.20
unix-epoll-input polling 722 0 0 1.90e3 0.00
vxlan4-input active 736019 8981056 0 1.00e2 12.20
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 12.13, last 128 main loops 1.22 per node 12.00
vector rates in 2.3126e6, out 2.3126e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 733252 8895908 0 6.83e1 12.13
TenGigabitEthernet18/0/2-tx active 733252 8895908 0 8.26e1 12.13
dpdk-input polling 737684 8895908 0 1.10e2 12.06
ethernet-input active 733252 8895908 0 6.74e1 12.13
ip4-input-no-checksum active 733252 8895908 0 7.82e1 12.13
ip4-local active 733252 8895908 0 1.19e2 12.13
ip4-lookup active 733252 8895908 0 8.32e1 12.13
ip4-udp-lookup active 733252 8895908 0 7.50e1 12.13
l2-fwd active 733252 8895908 0 7.21e1 12.13
l2-input active 733252 8895908 0 6.77e1 12.13
l2-learn active 733252 8895908 0 8.16e1 12.13
l2-output active 733252 8895908 0 4.49e1 12.13
unix-epoll-input polling 720 0 0 1.82e3 0.00
vxlan4-input active 733252 8895908 0 1.02e2 12.13
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 11.87, last 128 main loops 1.22 per node 12.00
vector rates in 2.2998e6, out 2.2998e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 745319 8846560 0 6.53e1 11.87
TenGigabitEthernet18/0/2-tx active 745319 8846560 0 8.31e1 11.87
dpdk-input polling 750050 8846560 0 1.13e2 11.79
ethernet-input active 745319 8846560 0 6.79e1 11.87
ip4-input-no-checksum active 745319 8846560 0 7.92e1 11.87
ip4-local active 745319 8846560 0 1.19e2 11.87
ip4-lookup active 745319 8846560 0 8.48e1 11.87
ip4-udp-lookup active 745319 8846560 0 7.58e1 11.87
l2-fwd active 745319 8846560 0 7.16e1 11.87
l2-input active 745319 8846560 0 6.77e1 11.87
l2-learn active 745319 8846560 0 8.16e1 11.87
l2-output active 745319 8846560 0 4.48e1 11.87
unix-epoll-input polling 731 0 0 1.95e3 0.00
vxlan4-input active 745319 8846560 0 1.04e2 11.87

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 51 4.29e4 0.00
dpdk-process any wait 0 0 1 5.67e5 0.00
fib-walk any wait 0 0 2 1.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.91e2 0.00
lisp-retry-service any wait 0 0 2 2.08e3 0.00
unix-epoll-input polling 2894 0 0 3.28e6 0.00
vpe-oam-process any wait 0 0 2 1.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 48.46, last 128 main loops 6.19 per node 88.00
vector rates in 4.1616e6, out 4.1616e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 326056 15799452 0 2.27e1 48.46
TenGigabitEthernet18/0/3-tx active 326056 15799452 0 6.14e1 48.46
adj-midchain-tx active 326056 15799452 0 3.14e1 48.46
dpdk-input polling 6594876 15799452 0 1.34e2 2.39
ethernet-input active 326056 15799452 0 3.06e1 48.46
ip4-input-no-checksum active 326056 15799452 0 4.16e1 48.46
ip4-lookup active 326056 15799452 0 4.97e1 48.46
ip4-midchain active 326056 15799452 0 1.21e2 48.46
ip4-rewrite active 326056 15799452 0 4.71e1 48.46
unix-epoll-input polling 6434 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 228.74, last 128 main loops 19.13 per node 204.00
vector rates in 4.1616e6, out 4.1616e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 69072 15799468 0 1.43e1 228.74
TenGigabitEthernet18/0/2-tx active 69072 15799468 0 5.42e1 228.74
dpdk-input polling 69934 15799468 0 5.48e1 225.92
ethernet-input active 69072 15799468 0 1.92e1 228.74
ip4-input active 69072 15799468 0 5.02e1 228.74
ip4-input-no-checksum active 69072 15799468 0 3.20e1 228.74
ip4-local active 69072 15799468 0 6.70e1 228.74
ip4-lookup active 138144 31598936 0 4.93e1 228.74
ip4-rewrite active 69072 15799468 0 3.90e1 228.74
ip4-udp-lookup active 69072 15799468 0 4.24e1 228.74
lisp-gpe-ip4-input active 69072 15799468 0 1.28e2 228.74
unix-epoll-input polling 68 0 0 1.95e3 0.00
64b-4t2c-ethip4lispip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 4.79e4 0.00
dpdk-process any wait 0 0 2 2.86e5 0.00
fib-walk any wait 0 0 2 1.79e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.99e2 0.00
lisp-retry-service any wait 0 0 2 1.33e3 0.00
unix-epoll-input polling 3470 0 0 2.74e6 0.00
vpe-oam-process any wait 0 0 2 1.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.07, last 128 main loops 0.00 per node 0.00
vector rates in 2.1402e6, out 2.1402e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 427651 8154260 0 3.65e1 19.07
TenGigabitEthernet18/0/3-tx active 427651 8154260 0 7.45e1 19.07
adj-midchain-tx active 427651 8154260 0 4.33e1 19.07
dpdk-input polling 15095485 8154260 0 3.86e2 .54
ethernet-input active 427651 8154260 0 4.87e1 19.07
ip4-input-no-checksum active 427651 8154260 0 5.79e1 19.07
ip4-lookup active 427651 8154260 0 6.34e1 19.07
ip4-midchain active 427651 8154260 0 1.42e2 19.07
ip4-rewrite active 427651 8154260 0 5.91e1 19.07
unix-epoll-input polling 14727 0 0 1.83e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.43, last 128 main loops 0.00 per node 0.00
vector rates in 2.1572e6, out 2.1572e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 445973 8218988 0 3.72e1 18.43
TenGigabitEthernet18/0/3-tx active 445973 8218988 0 6.39e1 18.43
adj-midchain-tx active 445973 8218988 0 4.21e1 18.43
dpdk-input polling 15483980 8218988 0 3.78e2 .53
ethernet-input active 445973 8218988 0 4.69e1 18.43
ip4-input-no-checksum active 445973 8218988 0 5.78e1 18.43
ip4-lookup active 445973 8218988 0 6.39e1 18.43
ip4-midchain active 445973 8218988 0 1.46e2 18.43
ip4-rewrite active 445973 8218988 0 5.92e1 18.43
unix-epoll-input polling 15106 0 0 1.24e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 244.68, last 128 main loops 24.00 per node 256.00
vector rates in 4.2974e6, out 4.2974e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66917 16373152 0 1.37e1 244.68
TenGigabitEthernet18/0/2-tx active 66917 16373152 0 4.97e1 244.68
dpdk-input polling 68178 16373152 0 4.83e1 240.15
ethernet-input active 66917 16373152 0 1.79e1 244.68
ip4-input active 66917 16373152 0 4.90e1 244.68
ip4-input-no-checksum active 66917 16373152 0 3.12e1 244.68
ip4-local active 66917 16373152 0 6.62e1 244.68
ip4-lookup active 133834 32746304 0 4.89e1 244.68
ip4-rewrite active 66917 16373152 0 3.76e1 244.68
ip4-udp-lookup active 66917 16373152 0 4.23e1 244.68
lisp-gpe-ip4-input active 66917 16373152 0 1.27e2 244.68
unix-epoll-input polling 66 0 0 1.79e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.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
dpdk-input polling 32155960 0 0 1.61e2 0.00
unix-epoll-input polling 31371 0 0 1.26e3 0.00
64b-8t4c-ethip4lispip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 5.58e4 0.00
dpdk-process any wait 0 0 1 5.77e5 0.00
fib-walk any wait 0 0 2 3.73e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.84e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.21e3 0.00
lisp-retry-service any wait 0 0 2 3.62e3 0.00
statseg-collector-process time wait 0 0 1 8.32e3 0.00
unix-epoll-input polling 3633 0 0 2.57e6 0.00
vpe-oam-process any wait 0 0 1 1.05e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 7.75, last 128 main loops 0.00 per node 0.00
vector rates in 1.0994e6, out 1.0994e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 531548 4118593 0 7.14e1 7.75
TenGigabitEthernet18/0/3-tx active 531548 4118593 0 1.00e2 7.75
adj-midchain-tx active 531548 4118593 0 6.99e1 7.75
dpdk-input polling 18214808 4118593 0 8.53e2 .23
ethernet-input active 531548 4118593 0 8.97e1 7.75
ip4-input-no-checksum active 531548 4118593 0 1.00e2 7.75
ip4-lookup active 531548 4118593 0 9.39e1 7.75
ip4-midchain active 531548 4118593 0 1.85e2 7.75
ip4-rewrite active 531548 4118593 0 8.81e1 7.75
unix-epoll-input polling 17771 0 0 1.63e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 7.48, last 128 main loops 0.00 per node 0.00
vector rates in 1.1169e6, out 1.1169e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 559722 4183965 0 7.33e1 7.48
TenGigabitEthernet18/0/3-tx active 559722 4183965 0 8.94e1 7.48
adj-midchain-tx active 559722 4183965 0 6.98e1 7.48
dpdk-input polling 18472306 4183965 0 8.29e2 .23
ethernet-input active 559722 4183965 0 8.85e1 7.48
ip4-input-no-checksum active 559722 4183965 0 9.62e1 7.48
ip4-lookup active 559722 4183965 0 9.12e1 7.48
ip4-midchain active 559722 4183965 0 1.88e2 7.48
ip4-rewrite active 559722 4183965 0 9.19e1 7.48
unix-epoll-input polling 18022 0 0 1.24e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.7, average vectors/node 7.30, last 128 main loops 0.00 per node 0.00
vector rates in 1.0994e6, out 1.0994e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 564020 4118591 0 7.43e1 7.30
TenGigabitEthernet18/0/3-tx active 564020 4118591 0 9.07e1 7.30
adj-midchain-tx active 564020 4118591 0 7.13e1 7.30
dpdk-input polling 18530876 4118591 0 8.45e2 .22
ethernet-input active 564020 4118591 0 9.07e1 7.30
ip4-input-no-checksum active 564020 4118591 0 9.82e1 7.30
ip4-lookup active 564020 4118591 0 9.36e1 7.30
ip4-midchain active 564020 4118591 0 1.88e2 7.30
ip4-rewrite active 564020 4118591 0 9.32e1 7.30
unix-epoll-input polling 18079 0 0 1.21e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.7, average vectors/node 7.45, last 128 main loops 0.00 per node 0.00
vector rates in 1.0994e6, out 1.0994e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 552611 4118590 0 7.27e1 7.45
TenGigabitEthernet18/0/3-tx active 552611 4118590 0 8.93e1 7.45
adj-midchain-tx active 552611 4118590 0 7.14e1 7.45
dpdk-input polling 18189011 4118590 0 8.57e2 .23
ethernet-input active 552611 4118590 0 9.06e1 7.45
ip4-input-no-checksum active 552611 4118590 0 1.06e2 7.45
ip4-lookup active 552611 4118590 0 9.16e1 7.45
ip4-midchain active 552611 4118590 0 1.88e2 7.45
ip4-rewrite active 552611 4118590 0 9.18e1 7.45
unix-epoll-input polling 17745 0 0 1.23e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.7, average vectors/node 245.31, last 128 main loops 24.00 per node 256.00
vector rates in 4.4149e6, out 4.4149e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 67421 16538880 0 1.35e1 245.31
TenGigabitEthernet18/0/2-tx active 67421 16538880 0 4.69e1 245.31
dpdk-input polling 69304 16538880 0 4.43e1 238.64
ethernet-input active 67421 16538880 0 1.73e1 245.31
ip4-input active 67421 16538880 0 4.87e1 245.31
ip4-input-no-checksum active 67421 16538880 0 3.09e1 245.31
ip4-local active 67421 16538880 0 6.57e1 245.31
ip4-lookup active 134842 33077760 0 4.66e1 245.31
ip4-rewrite active 67421 16538880 0 3.69e1 245.31
ip4-udp-lookup active 67421 16538880 0 4.17e1 245.31
lisp-gpe-ip4-input active 67421 16538880 0 1.26e2 245.31
unix-epoll-input polling 67 0 0 1.78e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-input polling 31350843 0 0 1.64e2 0.00
unix-epoll-input polling 30586 0 0 1.25e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-input polling 31456673 0 0 1.62e2 0.00
unix-epoll-input polling 30690 0 0 1.25e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.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
dpdk-input polling 31506749 0 0 1.63e2 0.00
unix-epoll-input polling 30739 0 0 1.26e3 0.00

10ge2p1x710-ethip4lispip6-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-IPv6 on DUT1-DUT2, Eth-IPv4 on TG-DUTn for IPv4 routing over LISPoIPv6 tunnel.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv6 tunnel is configured between DUT1 and DUT2. DUT1 and DUT2 tested with Intel-X710.
  • [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, 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-ethip4lispip6-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 49 4.97e4 0.00
dpdk-process any wait 0 0 1 5.62e5 0.00
fib-walk any wait 0 0 1 1.94e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.53e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.47e3 0.00
lisp-retry-service any wait 0 0 1 3.00e3 0.00
statseg-collector-process time wait 0 0 1 3.72e3 0.00
unix-epoll-input polling 1811 0 0 5.19e6 0.00
vpe-oam-process any wait 0 0 2 1.32e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 47.97, last 128 main loops 0.00 per node 0.00
vector rates in 3.6677e6, out 3.6677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 287663 13799331 0 2.19e1 47.97
TenGigabitEthernet18/0/3-tx active 287663 13799331 0 6.21e1 47.97
adj-midchain-tx active 287663 13799331 0 3.14e1 47.97
dpdk-input polling 6505604 13799331 0 1.41e2 2.12
ethernet-input active 287663 13799331 0 3.01e1 47.97
ip4-input-no-checksum active 287663 13799331 0 4.13e1 47.97
ip4-lookup active 287663 13799331 0 4.98e1 47.97
ip4-midchain active 287663 13799331 0 1.86e2 47.97
ip6-rewrite active 287663 13799331 0 5.01e1 47.97
unix-epoll-input polling 6347 0 0 1.86e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 249.55, last 128 main loops 24.00 per node 256.00
vector rates in 3.6677e6, out 3.6677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 55298 13799372 0 1.39e1 249.55
TenGigabitEthernet18/0/2-tx active 55298 13799372 0 5.33e1 249.55
dpdk-input polling 55769 13799372 0 5.32e1 247.44
ethernet-input active 55298 13799372 0 1.83e1 249.55
ip4-input active 55298 13799372 0 4.66e1 249.55
ip4-lookup active 55298 13799372 0 4.77e1 249.55
ip4-rewrite active 55298 13799372 0 3.82e1 249.55
ip6-input active 55298 13799372 0 3.77e1 249.55
ip6-local active 55298 13799372 0 1.21e2 249.55
ip6-lookup active 55298 13799372 0 7.96e1 249.55
ip6-udp-lookup active 55298 13799372 0 4.32e1 249.55
lisp-gpe-ip6-input active 55298 13799372 0 1.28e2 249.55
unix-epoll-input polling 55 0 0 1.92e3 0.00
64b-4t2c-ethip4lispip6-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 4.07e4 0.00
dpdk-process any wait 0 0 1 5.59e5 0.00
fib-walk any wait 0 0 2 2.13e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.02e3 0.00
lisp-retry-service any wait 0 0 2 2.09e3 0.00
unix-epoll-input polling 3778 0 0 2.51e6 0.00
vpe-oam-process any wait 0 0 1 3.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 18.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.8383e6, out 1.8383e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 371081 6985707 0 3.64e1 18.83
TenGigabitEthernet18/0/3-tx active 371081 6985707 0 6.58e1 18.83
adj-midchain-tx active 371081 6985707 0 4.13e1 18.83
dpdk-input polling 16261700 6985707 0 4.50e2 .43
ethernet-input active 371081 6985707 0 4.76e1 18.83
ip4-input-no-checksum active 371081 6985707 0 5.87e1 18.83
ip4-lookup active 371081 6985707 0 6.35e1 18.83
ip4-midchain active 371081 6985707 0 2.13e2 18.83
ip6-rewrite active 371081 6985707 0 6.09e1 18.83
unix-epoll-input polling 15865 0 0 1.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 19.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.8529e6, out 1.8529e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 359403 7041152 0 3.59e1 19.59
TenGigabitEthernet18/0/3-tx active 359403 7041152 0 7.55e1 19.59
adj-midchain-tx active 359403 7041152 0 4.27e1 19.59
dpdk-input polling 15768290 7041152 0 4.46e2 .45
ethernet-input active 359403 7041152 0 4.84e1 19.59
ip4-input-no-checksum active 359403 7041152 0 5.83e1 19.59
ip4-lookup active 359403 7041152 0 6.46e1 19.59
ip4-midchain active 359403 7041152 0 2.09e2 19.59
ip6-rewrite active 359403 7041152 0 6.06e1 19.59
unix-epoll-input polling 15384 0 0 1.73e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.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
dpdk-input polling 31809027 0 0 1.64e2 0.00
unix-epoll-input polling 31033 0 0 1.26e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 206.61, last 128 main loops 21.00 per node 224.00
vector rates in 3.6912e6, out 3.6912e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 67892 14026920 0 1.39e1 206.61
TenGigabitEthernet18/0/2-tx active 67892 14026920 0 4.92e1 206.61
dpdk-input polling 68740 14026920 0 4.92e1 204.06
ethernet-input active 67892 14026920 0 1.89e1 206.61
ip4-input active 67892 14026920 0 4.71e1 206.61
ip4-lookup active 67892 14026920 0 4.63e1 206.61
ip4-rewrite active 67892 14026920 0 3.83e1 206.61
ip6-input active 67892 14026920 0 3.69e1 206.61
ip6-local active 67892 14026920 0 1.23e2 206.61
ip6-lookup active 67892 14026920 0 8.12e1 206.61
ip6-udp-lookup active 67892 14026920 0 4.38e1 206.61
lisp-gpe-ip6-input active 67892 14026920 0 1.28e2 206.61
unix-epoll-input polling 67 0 0 1.76e3 0.00
64b-8t4c-ethip4lispip6-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 49 4.74e4 0.00
dpdk-process any wait 0 0 2 7.84e3 0.00
fib-walk any wait 0 0 1 4.34e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.79e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.18e3 0.00
lisp-retry-service any wait 0 0 1 3.54e3 0.00
statseg-collector-process time wait 0 0 1 4.05e3 0.00
unix-epoll-input polling 3130 0 0 3.03e6 0.00
vpe-oam-process any wait 0 0 2 1.56e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 7.38, last 128 main loops 0.00 per node 0.00
vector rates in 9.3302e5, out 9.3302e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 480033 3544011 0 7.19e1 7.38
TenGigabitEthernet18/0/3-tx active 480033 3544011 0 9.03e1 7.38
adj-midchain-tx active 480033 3544011 0 6.96e1 7.38
dpdk-input polling 19661500 3544011 0 1.01e3 .18
ethernet-input active 480033 3544011 0 8.99e1 7.38
ip4-input-no-checksum active 480033 3544011 0 9.98e1 7.38
ip4-lookup active 480033 3544011 0 9.41e1 7.38
ip4-midchain active 480033 3544011 0 2.86e2 7.38
ip6-rewrite active 480033 3544011 0 9.24e1 7.38
unix-epoll-input polling 19182 0 0 1.23e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.56, last 128 main loops 0.00 per node 0.00
vector rates in 9.4783e5, out 9.4783e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 475928 3600265 0 7.08e1 7.56
TenGigabitEthernet18/0/3-tx active 475928 3600265 0 8.93e1 7.56
adj-midchain-tx active 475928 3600265 0 6.77e1 7.56
dpdk-input polling 19788093 3600265 0 9.94e2 .18
ethernet-input active 475928 3600265 0 9.02e1 7.56
ip4-input-no-checksum active 475928 3600265 0 9.87e1 7.56
ip4-lookup active 475928 3600265 0 9.28e1 7.56
ip4-midchain active 475928 3600265 0 2.75e2 7.56
ip6-rewrite active 475928 3600265 0 9.21e1 7.56
unix-epoll-input polling 19306 0 0 1.25e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 7.36, last 128 main loops 0.00 per node 0.00
vector rates in 9.3302e5, out 9.3302e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 481354 3544014 0 7.20e1 7.36
TenGigabitEthernet18/0/3-tx active 481354 3544014 0 9.24e1 7.36
adj-midchain-tx active 481354 3544014 0 7.08e1 7.36
dpdk-input polling 19596242 3544014 0 1.01e3 .18
ethernet-input active 481354 3544014 0 9.05e1 7.36
ip4-input-no-checksum active 481354 3544014 0 1.01e2 7.36
ip4-lookup active 481354 3544014 0 9.24e1 7.36
ip4-midchain active 481354 3544014 0 2.88e2 7.36
ip6-rewrite active 481354 3544014 0 9.22e1 7.36
unix-epoll-input polling 19118 0 0 1.23e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.68, last 128 main loops 0.00 per node 0.00
vector rates in 9.3302e5, out 9.3302e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 461288 3544013 0 7.02e1 7.68
TenGigabitEthernet18/0/3-tx active 461288 3544013 0 1.07e2 7.68
adj-midchain-tx active 461288 3544013 0 7.19e1 7.68
dpdk-input polling 19272137 3544013 0 1.01e3 .18
ethernet-input active 461288 3544013 0 9.19e1 7.68
ip4-input-no-checksum active 461288 3544013 0 1.00e2 7.68
ip4-lookup active 461288 3544013 0 9.44e1 7.68
ip4-midchain active 461288 3544013 0 2.86e2 7.68
ip6-rewrite active 461288 3544013 0 9.16e1 7.68
unix-epoll-input polling 18802 0 0 1.55e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.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
dpdk-input polling 32011759 0 0 1.61e2 0.00
unix-epoll-input polling 31231 0 0 1.25e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.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
dpdk-input polling 31807991 0 0 1.63e2 0.00
unix-epoll-input polling 31033 0 0 1.25e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.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
dpdk-input polling 31967371 0 0 1.62e2 0.00
unix-epoll-input polling 31187 0 0 1.26e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 216.42, last 128 main loops 24.00 per node 256.00
vector rates in 3.7467e6, out 3.7467e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 65761 14231716 0 1.39e1 216.42
TenGigabitEthernet18/0/2-tx active 65761 14231716 0 4.72e1 216.42
dpdk-input polling 67891 14231716 0 4.79e1 209.63
ethernet-input active 65761 14231716 0 1.85e1 216.42
ip4-input active 65761 14231716 0 4.68e1 216.42
ip4-lookup active 65761 14231716 0 4.53e1 216.42
ip4-rewrite active 65761 14231716 0 3.79e1 216.42
ip6-input active 65761 14231716 0 3.64e1 216.42
ip6-local active 65761 14231716 0 1.21e2 216.42
ip6-lookup active 65761 14231716 0 7.99e1 216.42
ip6-udp-lookup active 65761 14231716 0 4.35e1 216.42
lisp-gpe-ip6-input active 65761 14231716 0 1.28e2 216.42
unix-epoll-input polling 66 0 0 1.81e3 0.00

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 Intel-X710.
  • [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.
  • [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 3.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
api-rx-from-ring active 0 0 51 5.15e4 0.00
dpdk-process any wait 0 0 2 2.85e5 0.00
fib-walk any wait 0 0 2 1.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.02e3 0.00
lisp-retry-service any wait 0 0 2 1.12e3 0.00
unix-epoll-input polling 4056 0 0 2.35e6 0.00
vpe-oam-process any wait 0 0 2 7.30e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 54.27, last 128 main loops .16 per node 2.00
vector rates in 5.0445e6, out 5.0445e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 355144 19274076 0 2.09e1 54.27
TenGigabitEthernet18/0/3-tx active 355144 19274076 0 6.05e1 54.27
dpdk-input polling 1222505 19274076 0 7.53e1 15.77
ethernet-input active 355144 19274076 0 3.42e1 54.27
ip4-rewrite active 355144 19274076 0 4.77e1 54.27
l2-fwd active 355144 19274076 0 4.73e1 54.27
l2-input active 355144 19274076 0 4.18e1 54.27
l2-learn active 355144 19274076 0 4.56e1 54.27
l2-output active 355144 19274076 0 1.86e1 54.27
unix-epoll-input polling 1193 0 0 1.87e3 0.00
vxlan4-encap active 355144 19274076 0 9.09e1 54.27
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 255.59, last 128 main loops 26.00 per node 256.00
vector rates in 5.0443e6, out 5.0443e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75405 19273344 0 1.38e1 255.59
TenGigabitEthernet18/0/2-tx active 75405 19273344 0 5.32e1 255.59
dpdk-input polling 75883 19273344 0 5.21e1 253.99
ethernet-input active 75405 19273344 0 1.83e1 255.59
ip4-input-no-checksum active 75405 19273344 0 3.09e1 255.59
ip4-local active 75405 19273344 0 6.73e1 255.59
ip4-lookup active 75405 19273344 0 4.64e1 255.59
ip4-udp-lookup active 75405 19273344 0 4.20e1 255.59
l2-fwd active 75405 19273344 0 4.03e1 255.59
l2-input active 75405 19273344 0 3.67e1 255.59
l2-learn active 75405 19273344 0 3.49e1 255.59
l2-output active 75405 19273344 0 9.53e0 255.59
unix-epoll-input polling 74 0 0 1.97e3 0.00
vxlan4-input active 75405 19273344 0 4.88e1 255.59
64b-4t2c-ethip4vxlan-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 3.57e4 0.00
dpdk-process any wait 0 0 1 1.18e4 0.00
fib-walk any wait 0 0 1 3.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.11e3 0.00
lisp-retry-service any wait 0 0 1 7.53e3 0.00
unix-epoll-input polling 3044 0 0 3.11e6 0.00
vpe-oam-process any wait 0 0 2 8.20e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 36.36, last 128 main loops 6.09 per node 78.00
vector rates in 4.6776e6, out 4.6776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 488401 17756748 0 2.52e1 36.36
TenGigabitEthernet18/0/3-tx active 488401 17756636 0 6.26e1 36.36
dpdk-input polling 539935 17756748 0 7.47e1 32.89
ethernet-input active 488401 17756748 0 4.05e1 36.36
ip4-rewrite active 488401 17756748 0 5.14e1 36.36
l2-fwd active 488401 17756748 0 5.08e1 36.36
l2-input active 488401 17756748 0 4.47e1 36.36
l2-learn active 488401 17756748 0 5.26e1 36.36
l2-output active 488401 17756748 0 2.15e1 36.36
unix-epoll-input polling 527 0 0 1.98e3 0.00
vxlan4-encap active 488401 17756748 0 1.00e2 36.36
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 33.51, last 128 main loops 3.13 per node 40.00
vector rates in 4.6045e6, out 4.6045e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 521581 17479296 0 2.59e1 33.51
TenGigabitEthernet18/0/3-tx active 521581 17479296 0 6.38e1 33.51
dpdk-input polling 628470 17479296 0 7.64e1 27.81
ethernet-input active 521581 17479296 0 4.11e1 33.51
ip4-rewrite active 521581 17479296 0 5.18e1 33.51
l2-fwd active 521581 17479296 0 5.09e1 33.51
l2-input active 521581 17479296 0 4.54e1 33.51
l2-learn active 521581 17479296 0 5.30e1 33.51
l2-output active 521581 17479296 0 2.23e1 33.51
unix-epoll-input polling 613 0 0 1.81e3 0.00
vxlan4-encap active 521581 17479296 0 1.01e2 33.51
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 82.24, last 128 main loops 8.53 per node 84.00
vector rates in 4.3852e6, out 4.3852e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 202407 16646840 0 1.87e1 82.24
TenGigabitEthernet18/0/2-tx active 202407 16646840 0 5.63e1 82.24
dpdk-input polling 204081 16646840 0 6.06e1 81.57
ethernet-input active 202407 16646840 0 2.48e1 82.24
ip4-input-no-checksum active 202407 16646840 0 3.74e1 82.24
ip4-local active 202407 16646840 0 7.47e1 82.24
ip4-lookup active 202407 16646840 0 5.15e1 82.24
ip4-udp-lookup active 202407 16646840 0 4.70e1 82.24
l2-fwd active 202407 16646840 0 4.42e1 82.24
l2-input active 202407 16646840 0 3.97e1 82.24
l2-learn active 202407 16646840 0 4.18e1 82.24
l2-output active 202407 16646840 0 1.39e1 82.24
unix-epoll-input polling 199 0 0 1.89e3 0.00
vxlan4-input active 202407 16646840 0 5.49e1 82.24
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 193.08, last 128 main loops 20.31 per node 200.00
vector rates in 4.8968e6, out 4.8968e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 96274 18588880 0 1.48e1 193.08
TenGigabitEthernet18/0/2-tx active 96274 18588880 0 5.28e1 193.08
dpdk-input polling 97661 18588880 0 5.37e1 190.34
ethernet-input active 96274 18588880 0 1.98e1 193.08
ip4-input-no-checksum active 96274 18588880 0 3.29e1 193.08
ip4-local active 96274 18588880 0 6.85e1 193.08
ip4-lookup active 96274 18588880 0 4.89e1 193.08
ip4-udp-lookup active 96274 18588880 0 4.29e1 193.08
l2-fwd active 96274 18588880 0 4.11e1 193.08
l2-input active 96274 18588880 0 3.71e1 193.08
l2-learn active 96274 18588880 0 3.61e1 193.08
l2-output active 96274 18588880 0 1.08e1 193.08
unix-epoll-input polling 95 0 0 1.88e3 0.00
vxlan4-input active 96274 18588880 0 4.93e1 193.08
64b-8t4c-ethip4vxlan-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 33 3.75e4 0.00
dpdk-process any wait 0 0 1 6.40e5 0.00
fib-walk any wait 0 0 2 3.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.58e3 0.00
lisp-retry-service any wait 0 0 2 2.67e3 0.00
unix-epoll-input polling 4801 0 0 1.99e6 0.00
vpe-oam-process any wait 0 0 2 1.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.08, last 128 main loops .63 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
TenGigabitEthernet18/0/3-outpu active 983583 8932304 0 6.49e1 9.08
TenGigabitEthernet18/0/3-tx active 983583 8932304 0 9.19e1 9.08
dpdk-input polling 3493481 8932304 0 1.82e2 2.56
ethernet-input active 983583 8932304 0 9.27e1 9.08
ip4-rewrite active 983583 8932304 0 8.89e1 9.08
l2-fwd active 983583 8932304 0 8.18e1 9.08
l2-input active 983583 8932304 0 7.41e1 9.08
l2-learn active 983583 8932304 0 9.51e1 9.08
l2-output active 983583 8932304 0 5.76e1 9.08
unix-epoll-input polling 3408 0 0 1.80e3 0.00
vxlan4-encap active 983583 8932304 0 1.52e2 9.08
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 8.87, 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
TenGigabitEthernet18/0/3-outpu active 991294 8792736 0 6.59e1 8.87
TenGigabitEthernet18/0/3-tx active 991294 8792736 0 9.31e1 8.87
dpdk-input polling 3618172 8792736 0 1.87e2 2.43
ethernet-input active 991294 8792736 0 9.19e1 8.87
ip4-rewrite active 991294 8792736 0 8.99e1 8.87
l2-fwd active 991294 8792736 0 8.35e1 8.87
l2-input active 991294 8792736 0 7.54e1 8.87
l2-learn active 991294 8792736 0 9.79e1 8.87
l2-output active 991294 8792736 0 5.89e1 8.87
unix-epoll-input polling 3530 0 0 1.81e3 0.00
vxlan4-encap active 991294 8792736 0 1.53e2 8.87
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.01, 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
TenGigabitEthernet18/0/3-outpu active 991766 8932304 0 6.51e1 9.01
TenGigabitEthernet18/0/3-tx active 991766 8932304 0 9.16e1 9.01
dpdk-input polling 3572515 8932304 0 1.82e2 2.50
ethernet-input active 991766 8932304 0 9.57e1 9.01
ip4-rewrite active 991766 8932304 0 8.81e1 9.01
l2-fwd active 991766 8932304 0 8.24e1 9.01
l2-input active 991766 8932304 0 7.39e1 9.01
l2-learn active 991766 8932304 0 9.46e1 9.01
l2-output active 991766 8932304 0 5.82e1 9.01
unix-epoll-input polling 3485 0 0 1.76e3 0.00
vxlan4-encap active 991766 8932304 0 1.51e2 9.01
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 8.91, 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
TenGigabitEthernet18/0/3-outpu active 986729 8792736 0 6.55e1 8.91
TenGigabitEthernet18/0/3-tx active 986729 8792736 0 9.21e1 8.91
dpdk-input polling 3522226 8792736 0 1.93e2 2.49
ethernet-input active 986729 8792736 0 9.42e1 8.91
ip4-rewrite active 986729 8792736 0 8.85e1 8.91
l2-fwd active 986729 8792736 0 8.29e1 8.91
l2-input active 986729 8792736 0 7.44e1 8.91
l2-learn active 986729 8792736 0 9.56e1 8.91
l2-output active 986729 8792736 0 5.83e1 8.91
unix-epoll-input polling 3437 0 0 1.83e3 0.00
vxlan4-encap active 986729 8792736 0 1.53e2 8.91
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 11.73, last 128 main loops 1.63 per node 16.00
vector rates in 2.3389e6, out 2.3389e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 761676 8932316 0 5.58e1 11.73
TenGigabitEthernet18/0/2-tx active 761676 8932316 0 8.32e1 11.73
dpdk-input polling 765607 8932316 0 1.08e2 11.67
ethernet-input active 761676 8932316 0 6.97e1 11.73
ip4-input-no-checksum active 761676 8932316 0 7.94e1 11.73
ip4-local active 761676 8932316 0 1.19e2 11.73
ip4-lookup active 761676 8932316 0 8.34e1 11.73
ip4-udp-lookup active 761676 8932316 0 7.58e1 11.73
l2-fwd active 761676 8932316 0 7.32e1 11.73
l2-input active 761676 8932316 0 6.74e1 11.73
l2-learn active 761676 8932316 0 8.24e1 11.73
l2-output active 761676 8932316 0 4.59e1 11.73
unix-epoll-input polling 747 0 0 1.89e3 0.00
vxlan4-input active 761676 8932316 0 9.39e1 11.73
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 15.95, 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
TenGigabitEthernet18/0/2-outpu active 656240 10467568 0 4.40e1 15.95
TenGigabitEthernet18/0/2-tx active 656240 10467568 0 7.22e1 15.95
dpdk-input polling 659060 10467568 0 9.25e1 15.88
ethernet-input active 656240 10467568 0 5.18e1 15.95
ip4-input-no-checksum active 656240 10467568 0 6.73e1 15.95
ip4-local active 656240 10467568 0 1.10e2 15.95
ip4-lookup active 656240 10467568 0 7.42e1 15.95
ip4-udp-lookup active 656240 10467568 0 6.81e1 15.95
l2-fwd active 656240 10467568 0 6.36e1 15.95
l2-input active 656240 10467568 0 5.86e1 15.95
l2-learn active 656240 10467568 0 7.17e1 15.95
l2-output active 656240 10467568 0 3.52e1 15.95
unix-epoll-input polling 643 0 0 1.92e3 0.00
vxlan4-input active 656240 10467568 0 8.07e1 15.95
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.12, 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
TenGigabitEthernet18/0/2-outpu active 857435 7815764 0 7.07e1 9.12
TenGigabitEthernet18/0/2-tx active 857435 7815764 0 9.21e1 9.12
dpdk-input polling 867612 7815764 0 1.28e2 9.01
ethernet-input active 857435 7815764 0 8.51e1 9.12
ip4-input-no-checksum active 857435 7815764 0 9.15e1 9.12
ip4-local active 857435 7815764 0 1.28e2 9.12
ip4-lookup active 857435 7815764 0 9.49e1 9.12
ip4-udp-lookup active 857435 7815764 0 8.40e1 9.12
l2-fwd active 857435 7815764 0 8.18e1 9.12
l2-input active 857435 7815764 0 7.53e1 9.12
l2-learn active 857435 7815764 0 9.21e1 9.12
l2-output active 857435 7815764 0 5.62e1 9.12
unix-epoll-input polling 846 0 0 1.85e3 0.00
vxlan4-input active 857435 7815764 0 1.04e2 9.12
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.99, last 128 main loops 1.22 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
TenGigabitEthernet18/0/2-outpu active 823715 8234480 0 6.30e1 9.99
TenGigabitEthernet18/0/2-tx active 823715 8234480 0 8.80e1 9.99
dpdk-input polling 829179 8234480 0 1.22e2 9.93
ethernet-input active 823715 8234480 0 7.87e1 9.99
ip4-input-no-checksum active 823715 8234480 0 8.72e1 9.99
ip4-local active 823715 8234480 0 1.25e2 9.99
ip4-lookup active 823715 8234480 0 9.00e1 9.99
ip4-udp-lookup active 823715 8234480 0 8.09e1 9.99
l2-fwd active 823715 8234480 0 7.85e1 9.99
l2-input active 823715 8234480 0 7.27e1 9.99
l2-learn active 823715 8234480 0 8.83e1 9.99
l2-output active 823715 8234480 0 5.22e1 9.99
unix-epoll-input polling 809 0 0 1.83e3 0.00
vxlan4-input active 823715 8234480 0 1.00e2 9.99

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 Intel-X710.
  • [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, 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 4.1, 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
api-rx-from-ring active 0 0 49 3.97e4 0.00
dpdk-process any wait 0 0 1 1.16e4 0.00
fib-walk any wait 0 0 2 8.40e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.25e3 0.00
lisp-retry-service any wait 0 0 2 1.48e3 0.00
unix-epoll-input polling 4029 0 0 2.52e6 0.00
vpe-oam-process any wait 0 0 2 9.18e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 49.67, last 128 main loops 0.00 per node 0.00
vector rates in 6.0844e6, out 6.0844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 498805 24773846 0 2.18e1 49.67
TenGigabitEthernet18/0/3-tx active 498805 24773846 0 6.05e1 49.67
dpdk-input polling 2584626 24773846 0 8.33e1 9.59
ethernet-input active 498805 24773846 0 3.52e1 49.67
ip4-rewrite active 498805 24773846 0 4.84e1 49.67
l2-input active 498805 24773846 0 3.12e1 49.67
l2-output active 498805 24773846 0 1.94e1 49.67
unix-epoll-input polling 2521 0 0 2.09e3 0.00
vxlan4-encap active 498805 24773846 0 9.24e1 49.67
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 245.72, last 128 main loops 22.00 per node 256.00
vector rates in 6.0843e6, out 6.0843e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 100820 24773632 0 1.40e1 245.72
TenGigabitEthernet18/0/2-tx active 100820 24773632 0 5.36e1 245.72
dpdk-input polling 101426 24773632 0 5.31e1 244.25
ethernet-input active 100820 24773632 0 1.88e1 245.72
ip4-input-no-checksum active 100820 24773632 0 3.11e1 245.72
ip4-local active 100820 24773632 0 6.65e1 245.72
ip4-lookup active 100820 24773632 0 4.63e1 245.72
ip4-udp-lookup active 100820 24773632 0 4.21e1 245.72
l2-input active 100820 24773632 0 2.50e1 245.72
l2-output active 100820 24773632 0 1.00e1 245.72
unix-epoll-input polling 99 0 0 1.98e3 0.00
vxlan4-input active 100820 24773632 0 4.89e1 245.72
64b-4t2c-ethip4vxlan-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 42 2.72e4 0.00
dpdk-process any wait 0 0 2 6.13e5 0.00
fib-walk any wait 0 0 2 1.67e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.15e3 0.00
lisp-retry-service any wait 0 0 2 1.48e3 0.00
unix-epoll-input polling 3836 0 0 2.68e6 0.00
vpe-oam-process any wait 0 0 2 1.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 22.22, last 128 main loops 1.50 per node 24.00
vector rates in 4.6776e6, out 4.6776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 865446 19232404 0 3.40e1 22.22
TenGigabitEthernet18/0/3-tx active 865446 19232380 0 6.77e1 22.22
dpdk-input polling 3257024 19232404 0 1.06e2 5.90
ethernet-input active 865446 19232404 0 5.17e1 22.22
ip4-rewrite active 865446 19232404 0 5.84e1 22.22
l2-input active 865446 19232404 0 4.11e1 22.22
l2-output active 865446 19232404 0 3.01e1 22.22
unix-epoll-input polling 3177 0 0 1.89e3 0.00
vxlan4-encap active 865446 19232404 0 1.11e2 22.22
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 21.48, last 128 main loops 0.00 per node 0.00
vector rates in 4.6045e6, out 4.6045e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 881449 18931892 0 3.46e1 21.48
TenGigabitEthernet18/0/3-tx active 881449 18931892 0 6.85e1 21.48
dpdk-input polling 3564062 18931892 0 1.09e2 5.31
ethernet-input active 881449 18931892 0 5.11e1 21.48
ip4-rewrite active 881449 18931892 0 5.89e1 21.48
l2-input active 881449 18931892 0 4.14e1 21.48
l2-output active 881449 18931892 0 3.08e1 21.48
unix-epoll-input polling 3477 0 0 1.92e3 0.00
vxlan4-encap active 881449 18931892 0 1.11e2 21.48
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 36.41, last 128 main loops 3.44 per node 40.00
vector rates in 4.3852e6, out 4.3852e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 495269 18030340 0 2.72e1 36.41
TenGigabitEthernet18/0/2-tx active 495269 18030340 0 6.25e1 36.41
dpdk-input polling 496840 18030340 0 7.13e1 36.29
ethernet-input active 495269 18030340 0 3.47e1 36.41
ip4-input-no-checksum active 495269 18030340 0 4.69e1 36.41
ip4-local active 495269 18030340 0 8.54e1 36.41
ip4-lookup active 495269 18030340 0 5.86e1 36.41
ip4-udp-lookup active 495269 18030340 0 5.43e1 36.41
l2-input active 495269 18030340 0 3.59e1 36.41
l2-output active 495269 18030340 0 2.09e1 36.41
unix-epoll-input polling 484 0 0 2.06e3 0.00
vxlan4-input active 495269 18030340 0 6.26e1 36.41
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 53.47, last 128 main loops 5.50 per node 64.00
vector rates in 4.8968e6, out 4.8968e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 376533 20133888 0 2.22e1 53.47
TenGigabitEthernet18/0/2-tx active 376533 20133888 0 5.68e1 53.47
dpdk-input polling 377920 20133888 0 6.47e1 53.28
ethernet-input active 376533 20133888 0 2.83e1 53.47
ip4-input-no-checksum active 376533 20133888 0 4.13e1 53.47
ip4-local active 376533 20133888 0 7.88e1 53.47
ip4-lookup active 376533 20133888 0 5.47e1 53.47
ip4-udp-lookup active 376533 20133888 0 4.99e1 53.47
l2-input active 376533 20133888 0 3.25e1 53.47
l2-output active 376533 20133888 0 1.72e1 53.47
unix-epoll-input polling 368 0 0 1.84e3 0.00
vxlan4-input active 376533 20133888 0 5.78e1 53.47
64b-8t4c-ethip4vxlan-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 32 3.64e4 0.00
dpdk-process any wait 0 0 2 6.34e5 0.00
fib-walk any wait 0 0 2 3.38e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.40e3 0.00
lisp-retry-service any wait 0 0 2 3.52e3 0.00
unix-epoll-input polling 1970 0 0 5.26e6 0.00
vpe-oam-process any wait 0 0 2 1.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 7.94, 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
TenGigabitEthernet18/0/3-outpu active 1221531 9701036 0 7.09e1 7.94
TenGigabitEthernet18/0/3-tx active 1221531 9701036 0 9.50e1 7.94
dpdk-input polling 7512521 9701036 0 2.62e2 1.29
ethernet-input active 1221531 9701036 0 1.02e2 7.94
ip4-rewrite active 1221531 9701036 0 9.27e1 7.94
l2-input active 1221531 9701036 0 6.95e1 7.94
l2-output active 1221531 9701036 0 6.64e1 7.94
unix-epoll-input polling 7329 0 0 1.84e3 0.00
vxlan4-encap active 1221531 9701036 0 1.62e2 7.94
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 7.66, 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
TenGigabitEthernet18/0/3-outpu active 1246594 9549452 0 7.34e1 7.66
TenGigabitEthernet18/0/3-tx active 1246594 9549452 0 9.75e1 7.66
dpdk-input polling 7728176 9549452 0 2.64e2 1.24
ethernet-input active 1246594 9549452 0 1.04e2 7.66
ip4-rewrite active 1246594 9549452 0 9.44e1 7.66
l2-input active 1246594 9549452 0 6.96e1 7.66
l2-output active 1246594 9549452 0 6.84e1 7.66
unix-epoll-input polling 7540 0 0 1.77e3 0.00
vxlan4-encap active 1246594 9549452 0 1.63e2 7.66
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 7.78, 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
TenGigabitEthernet18/0/3-outpu active 1246936 9701032 0 7.22e1 7.78
TenGigabitEthernet18/0/3-tx active 1246936 9701032 0 9.54e1 7.78
dpdk-input polling 7629561 9701032 0 2.57e2 1.27
ethernet-input active 1246936 9701032 0 1.04e2 7.78
ip4-rewrite active 1246936 9701032 0 9.35e1 7.78
l2-input active 1246936 9701032 0 6.86e1 7.78
l2-output active 1246936 9701032 0 6.82e1 7.78
unix-epoll-input polling 7443 0 0 1.75e3 0.00
vxlan4-encap active 1246936 9701032 0 1.64e2 7.78
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 7.69, 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
TenGigabitEthernet18/0/3-outpu active 1240509 9549452 0 7.28e1 7.69
TenGigabitEthernet18/0/3-tx active 1240509 9549452 0 9.59e1 7.69
dpdk-input polling 7768761 9549452 0 2.64e2 1.23
ethernet-input active 1240509 9549452 0 1.06e2 7.69
ip4-rewrite active 1240509 9549452 0 9.33e1 7.69
l2-input active 1240509 9549452 0 6.90e1 7.69
l2-output active 1240509 9549452 0 6.83e1 7.69
unix-epoll-input polling 7580 0 0 1.75e3 0.00
vxlan4-encap active 1240509 9549452 0 1.63e2 7.69
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 8.46, 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
TenGigabitEthernet18/0/2-outpu active 1147070 9701040 0 7.07e1 8.46
TenGigabitEthernet18/0/2-tx active 1147070 9701040 0 9.21e1 8.46
dpdk-input polling 1174979 9701040 0 1.29e2 8.26
ethernet-input active 1147070 9701040 0 8.81e1 8.46
ip4-input-no-checksum active 1147070 9701040 0 9.47e1 8.46
ip4-local active 1147070 9701040 0 1.28e2 8.46
ip4-lookup active 1147070 9701040 0 9.77e1 8.46
ip4-udp-lookup active 1147070 9701040 0 8.52e1 8.46
l2-input active 1147070 9701040 0 6.95e1 8.46
l2-output active 1147070 9701040 0 6.06e1 8.46
unix-epoll-input polling 1146 0 0 1.89e3 0.00
vxlan4-input active 1147070 9701040 0 1.09e2 8.46
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 11.07, last 128 main loops 1.03 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
TenGigabitEthernet18/0/2-outpu active 1026977 11368412 0 5.69e1 11.07
TenGigabitEthernet18/0/2-tx active 1026977 11368412 0 8.08e1 11.07
dpdk-input polling 1030753 11368412 0 1.08e2 11.03
ethernet-input active 1026977 11368412 0 7.01e1 11.07
ip4-input-no-checksum active 1026977 11368412 0 8.12e1 11.07
ip4-local active 1026977 11368412 0 1.19e2 11.07
ip4-lookup active 1026977 11368412 0 8.51e1 11.07
ip4-udp-lookup active 1026977 11368412 0 7.69e1 11.07
l2-input active 1026977 11368412 0 5.92e1 11.07
l2-output active 1026977 11368412 0 4.93e1 11.07
unix-epoll-input polling 1005 0 0 1.91e3 0.00
vxlan4-input active 1026977 11368412 0 9.39e1 11.07
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 6.72, last 128 main loops .34 per node 4.00
vector rates in 2.0465e6, out 2.0465e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1262758 8488404 0 8.51e1 6.72
TenGigabitEthernet18/0/2-tx active 1262758 8488404 0 1.01e2 6.72
dpdk-input polling 1372909 8488404 0 1.52e2 6.18
ethernet-input active 1262758 8488404 0 1.01e2 6.72
ip4-input-no-checksum active 1262758 8488404 0 1.11e2 6.72
ip4-local active 1262758 8488404 0 1.39e2 6.72
ip4-lookup active 1262758 8488404 0 1.09e2 6.72
ip4-udp-lookup active 1262758 8488404 0 9.53e1 6.72
l2-input active 1262758 8488404 0 7.95e1 6.72
l2-output active 1262758 8488404 0 7.29e1 6.72
unix-epoll-input polling 1339 0 0 1.94e3 0.00
vxlan4-input active 1262758 8488404 0 1.21e2 6.72
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 7.33, last 128 main loops .69 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
TenGigabitEthernet18/0/2-outpu active 1219628 8943160 0 7.83e1 7.33
TenGigabitEthernet18/0/2-tx active 1219628 8943160 0 9.76e1 7.33
dpdk-input polling 1271668 8943160 0 1.44e2 7.03
ethernet-input active 1219628 8943160 0 9.56e1 7.33
ip4-input-no-checksum active 1219628 8943160 0 1.04e2 7.33
ip4-local active 1219628 8943160 0 1.36e2 7.33
ip4-lookup active 1219628 8943160 0 1.06e2 7.33
ip4-udp-lookup active 1219628 8943160 0 9.15e1 7.33
l2-input active 1219628 8943160 0 7.57e1 7.33
l2-output active 1219628 8943160 0 6.83e1 7.33
unix-epoll-input polling 1240 0 0 1.93e3 0.00
vxlan4-input active 1219628 8943160 0 1.15e2 7.33

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 46 3.15e4 0.00
dpdk-process any wait 0 0 1 8.48e3 0.00
fib-walk any wait 0 0 2 1.53e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.05e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.69e3 0.00
lisp-retry-service any wait 0 0 2 1.28e3 0.00
statseg-collector-process time wait 0 0 1 3.86e3 0.00
unix-epoll-input polling 3288 0 0 2.89e6 0.00
vpe-oam-process any wait 0 0 2 9.83e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 202.83, last 128 main loops 13.50 per node 216.00
vector rates in 5.8737e6, out 5.8737e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 110131 22338089 0 1.44e1 202.83
TenGigabitEthernet18/0/3-tx active 110131 22338089 0 5.33e1 202.83
cop-input active 110131 22338089 0 2.90e1 202.83
dpdk-input polling 110131 22338089 0 5.25e1 202.83
ip6-cop-whitelist active 110131 22338089 0 1.01e2 202.83
ip6-input active 110131 22338089 0 3.59e1 202.83
ip6-lookup active 110131 22338089 0 9.56e1 202.83
ip6-rewrite active 110131 22338089 0 4.18e1 202.83
unix-epoll-input polling 107 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 47.51, last 128 main loops 0.00 per node 0.00
vector rates in 5.8735e6, out 5.8735e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 470210 22337480 0 2.14e1 47.51
TenGigabitEthernet18/0/2-tx active 470210 22337480 0 5.92e1 47.51
dpdk-input polling 4837789 22337480 0 9.90e1 4.62
ethernet-input active 470210 22337480 0 2.95e1 47.51
ip6-input active 470210 22337480 0 4.36e1 47.51
ip6-lookup active 470210 22337480 0 8.95e1 47.51
ip6-rewrite active 470210 22337480 0 4.92e1 47.51
unix-epoll-input polling 4720 0 0 1.87e3 0.00
78b-4t2c-ethip6-ip6base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.24e4 0.00
dpdk-process any wait 0 0 1 6.42e5 0.00
fib-walk any wait 0 0 2 4.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.59e3 0.00
lisp-retry-service any wait 0 0 2 3.19e3 0.00
unix-epoll-input polling 3731 0 0 2.54e6 0.00
vpe-oam-process any wait 0 0 2 1.80e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 150.54, last 128 main loops 10.00 per node 160.00
vector rates in 5.7564e6, out 5.7564e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 145308 21874264 0 1.52e1 150.54
TenGigabitEthernet18/0/3-tx active 145308 21874264 0 5.37e1 150.54
cop-input active 145308 21874264 0 3.00e1 150.54
dpdk-input polling 145308 21874264 0 5.48e1 150.54
ip6-cop-whitelist active 145308 21874264 0 1.03e2 150.54
ip6-input active 145308 21874264 0 3.60e1 150.54
ip6-lookup active 145308 21874264 0 9.63e1 150.54
ip6-rewrite active 145308 21874264 0 4.24e1 150.54
unix-epoll-input polling 142 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 104.85, last 128 main loops 5.75 per node 92.00
vector rates in 5.6215e6, out 5.6215e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 203727 21361632 0 1.66e1 104.85
TenGigabitEthernet18/0/3-tx active 203727 21361632 0 5.36e1 104.85
cop-input active 203727 21361632 0 3.09e1 104.85
dpdk-input polling 203727 21361632 0 5.55e1 104.85
ip6-cop-whitelist active 203727 21361632 0 1.05e2 104.85
ip6-input active 203727 21361632 0 3.81e1 104.85
ip6-lookup active 203727 21361632 0 9.78e1 104.85
ip6-rewrite active 203727 21361632 0 4.34e1 104.85
unix-epoll-input polling 198 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 40.90, last 128 main loops 0.00 per node 0.00
vector rates in 5.7563e6, out 5.7563e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 534777 21873996 0 2.32e1 40.90
TenGigabitEthernet18/0/2-tx active 534777 21873996 0 6.09e1 40.90
dpdk-input polling 4419048 21873996 0 9.98e1 4.95
ethernet-input active 534777 21873996 0 3.17e1 40.90
ip6-input active 534777 21873996 0 4.34e1 40.90
ip6-lookup active 534777 21873996 0 9.06e1 40.90
ip6-rewrite active 534777 21873996 0 5.11e1 40.90
unix-epoll-input polling 4311 0 0 1.86e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 34.38, last 128 main loops 0.00 per node 0.00
vector rates in 5.6214e6, out 5.6214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 621402 21361608 0 2.59e1 34.38
TenGigabitEthernet18/0/2-tx active 621402 21361608 0 6.14e1 34.38
dpdk-input polling 4165127 21361608 0 1.00e2 5.13
ethernet-input active 621402 21361608 0 3.42e1 34.38
ip6-input active 621402 21361608 0 4.57e1 34.38
ip6-lookup active 621402 21361608 0 9.19e1 34.38
ip6-rewrite active 621402 21361608 0 5.21e1 34.38
unix-epoll-input polling 4064 0 0 1.82e3 0.00
78b-8t4c-ethip6-ip6base-copwhtlistbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 29 3.81e4 0.00
dpdk-process any wait 0 0 2 3.35e5 0.00
fib-walk any wait 0 0 2 1.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.34e3 0.00
lisp-retry-service any wait 0 0 2 2.26e3 0.00
unix-epoll-input polling 3515 0 0 2.68e6 0.00
vpe-oam-process any wait 0 0 2 6.93e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 11.10, last 128 main loops .75 per node 12.00
vector rates in 3.2107e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1089555 12099240 0 5.54e1 11.10
TenGigabitEthernet18/0/3-tx active 1089555 12099111 0 8.19e1 11.10
cop-input active 1089555 12099240 0 7.34e1 11.10
dpdk-input polling 1089717 12099240 0 1.05e2 11.10
ip6-cop-whitelist active 1089555 12099240 0 1.46e2 11.10
ip6-input active 1089555 12099240 0 7.28e1 11.10
ip6-lookup active 1089555 12099240 0 1.34e2 11.10
ip6-rewrite active 1089555 12099240 0 7.75e1 11.10
unix-epoll-input polling 1063 0 0 1.86e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.23, last 128 main loops .75 per node 12.00
vector rates in 3.1103e6, out 3.1103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1145265 11721136 0 5.91e1 10.23
TenGigabitEthernet18/0/3-tx active 1145265 11721136 0 8.38e1 10.23
cop-input active 1145265 11721136 0 7.54e1 10.23
dpdk-input polling 1145591 11721136 0 1.09e2 10.23
ip6-cop-whitelist active 1145265 11721136 0 1.47e2 10.23
ip6-input active 1145265 11721136 0 7.59e1 10.23
ip6-lookup active 1145265 11721136 0 1.36e2 10.23
ip6-rewrite active 1145265 11721136 0 8.11e1 10.23
unix-epoll-input polling 1118 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.85, last 128 main loops .50 per node 8.00
vector rates in 3.2107e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1114663 12099240 0 5.63e1 10.85
TenGigabitEthernet18/0/3-tx active 1114663 12099012 0 8.18e1 10.85
cop-input active 1114663 12099240 0 7.29e1 10.85
dpdk-input polling 1114777 12099240 0 1.06e2 10.85
ip6-cop-whitelist active 1114663 12099240 0 1.44e2 10.85
ip6-input active 1114663 12099240 0 7.35e1 10.85
ip6-lookup active 1114663 12099240 0 1.34e2 10.85
ip6-rewrite active 1114663 12099240 0 7.87e1 10.85
unix-epoll-input polling 1088 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.63, last 128 main loops .75 per node 12.00
vector rates in 3.1605e6, out 3.1605e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1120279 11910192 0 5.71e1 10.63
TenGigabitEthernet18/0/3-tx active 1120279 11910192 0 8.29e1 10.63
cop-input active 1120279 11910192 0 7.44e1 10.63
dpdk-input polling 1120427 11910192 0 1.09e2 10.63
ip6-cop-whitelist active 1120279 11910192 0 1.45e2 10.63
ip6-input active 1120279 11910192 0 7.42e1 10.63
ip6-lookup active 1120279 11910192 0 1.34e2 10.63
ip6-rewrite active 1120279 11910192 0 7.93e1 10.63
unix-epoll-input polling 1093 0 0 1.96e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 7.88, 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
TenGigabitEthernet18/0/2-outpu active 1535461 12099096 0 7.22e1 7.88
TenGigabitEthernet18/0/2-tx active 1535461 12099057 0 9.35e1 7.88
dpdk-input polling 2492903 12099096 0 1.49e2 4.85
ethernet-input active 1535461 12099096 0 8.92e1 7.88
ip6-input active 1535461 12099096 0 8.28e1 7.88
ip6-lookup active 1535461 12099096 0 1.32e2 7.88
ip6-rewrite active 1535461 12099096 0 9.41e1 7.88
unix-epoll-input polling 2432 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 7.53, 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
TenGigabitEthernet18/0/2-outpu active 1555935 11721136 0 7.52e1 7.53
TenGigabitEthernet18/0/2-tx active 1555935 11721136 0 9.43e1 7.53
dpdk-input polling 2686757 11721136 0 1.57e2 4.36
ethernet-input active 1555935 11721136 0 9.03e1 7.53
ip6-input active 1555935 11721136 0 8.49e1 7.53
ip6-lookup active 1555935 11721136 0 1.36e2 7.53
ip6-rewrite active 1555935 11721136 0 9.70e1 7.53
unix-epoll-input polling 2621 0 0 1.78e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 7.92, last 128 main loops 0.00 per node 0.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1526714 12098976 0 7.28e1 7.92
TenGigabitEthernet18/0/2-tx active 1526714 12098976 0 9.37e1 7.92
dpdk-input polling 2602531 12098976 0 1.50e2 4.65
ethernet-input active 1526714 12098976 0 8.79e1 7.92
ip6-input active 1526714 12098976 0 8.32e1 7.92
ip6-lookup active 1526714 12098976 0 1.32e2 7.92
ip6-rewrite active 1526714 12098976 0 9.45e1 7.92
unix-epoll-input polling 2539 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 7.74, last 128 main loops 0.00 per node 0.00
vector rates in 3.1605e6, out 3.1605e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1537921 11910188 0 7.36e1 7.74
TenGigabitEthernet18/0/2-tx active 1537921 11910188 0 9.39e1 7.74
dpdk-input polling 2669769 11910188 0 1.56e2 4.46
ethernet-input active 1537921 11910188 0 8.93e1 7.74
ip6-input active 1537921 11910188 0 8.38e1 7.74
ip6-lookup active 1537921 11910188 0 1.34e2 7.74
ip6-rewrite active 1537921 11910188 0 9.55e1 7.74
unix-epoll-input polling 2604 0 0 1.92e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 48 3.94e4 0.00
dpdk-process any wait 0 0 1 9.84e3 0.00
fib-walk any wait 0 0 2 2.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.22e3 0.00
lisp-retry-service any wait 0 0 2 1.85e3 0.00
unix-epoll-input polling 3014 0 0 3.15e6 0.00
vpe-oam-process any wait 0 0 2 1.31e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 247.07, last 128 main loops 16.00 per node 256.00
vector rates in 5.1100e6, out 5.1100e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 78577 19414168 0 1.41e1 247.07
TenGigabitEthernet18/0/3-tx active 78577 19414168 0 5.31e1 247.07
dpdk-input polling 78577 19414168 0 5.06e1 247.07
ethernet-input active 78577 19414168 0 1.81e1 247.07
ip6-inacl active 78577 19414168 0 1.69e2 247.07
ip6-input active 78577 19414168 0 4.40e1 247.07
ip6-lookup active 78577 19414168 0 9.60e1 247.07
ip6-rewrite active 78577 19414168 0 4.21e1 247.07
unix-epoll-input polling 77 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 44.98, last 128 main loops 0.00 per node 0.00
vector rates in 5.1101e6, out 5.1101e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 431619 19414216 0 2.21e1 44.98
TenGigabitEthernet18/0/2-tx active 431619 19414216 0 6.07e1 44.98
dpdk-input polling 7955386 19414216 0 1.29e2 2.44
ethernet-input active 431619 19414216 0 2.97e1 44.98
ip6-input active 431619 19414216 0 4.54e1 44.98
ip6-lookup active 431619 19414216 0 9.16e1 44.98
ip6-rewrite active 431619 19414216 0 5.04e1 44.98
unix-epoll-input polling 7761 0 0 1.85e3 0.00
78b-4t2c-ethip6-ip6base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 44 2.82e4 0.00
dpdk-process any wait 0 0 1 5.98e5 0.00
fib-walk any wait 0 0 2 2.46e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.15e3 0.00
lisp-retry-service any wait 0 0 2 2.24e3 0.00
unix-epoll-input polling 2359 0 0 4.01e6 0.00
vpe-oam-process any wait 0 0 2 8.46e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 56.98, last 128 main loops 2.50 per node 40.00
vector rates in 4.2416e6, out 4.2416e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 282056 16072732 0 2.07e1 56.98
TenGigabitEthernet18/0/3-tx active 282056 16072732 0 5.68e1 56.98
dpdk-input polling 282145 16072732 0 6.25e1 56.97
ethernet-input active 282056 16072732 0 2.81e1 56.98
ip6-inacl active 282056 16072732 0 2.17e2 56.98
ip6-input active 282056 16072732 0 5.04e1 56.98
ip6-lookup active 282056 16072732 0 1.00e2 56.98
ip6-rewrite active 282056 16072732 0 4.67e1 56.98
unix-epoll-input polling 275 0 0 1.80e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 49.62, last 128 main loops 4.00 per node 64.00
vector rates in 4.1422e6, out 4.1422e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 316318 15696036 0 2.21e1 49.62
TenGigabitEthernet18/0/3-tx active 316318 15696036 0 5.69e1 49.62
dpdk-input polling 316771 15696036 0 6.31e1 49.55
ethernet-input active 316318 15696036 0 2.96e1 49.62
ip6-inacl active 316318 15696036 0 2.23e2 49.62
ip6-input active 316318 15696036 0 5.20e1 49.62
ip6-lookup active 316318 15696036 0 1.02e2 49.62
ip6-rewrite active 316318 15696036 0 4.78e1 49.62
unix-epoll-input polling 310 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 19.33, last 128 main loops 0.00 per node 0.00
vector rates in 4.2416e6, out 4.2416e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 831429 16072758 0 3.42e1 19.33
TenGigabitEthernet18/0/2-tx active 831429 16072758 0 6.91e1 19.33
dpdk-input polling 7281306 16072758 0 1.51e2 2.21
ethernet-input active 831429 16072758 0 4.57e1 19.33
ip6-input active 831429 16072758 0 5.53e1 19.33
ip6-lookup active 831429 16072758 0 9.88e1 19.33
ip6-rewrite active 831429 16072758 0 6.04e1 19.33
unix-epoll-input polling 7104 0 0 1.83e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 17.95, last 128 main loops 0.00 per node 0.00
vector rates in 4.1422e6, out 4.1422e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 874351 15696084 0 3.62e1 17.95
TenGigabitEthernet18/0/2-tx active 874351 15696084 0 6.87e1 17.95
dpdk-input polling 7257051 15696084 0 1.53e2 2.16
ethernet-input active 874351 15696084 0 4.76e1 17.95
ip6-input active 874351 15696084 0 5.77e1 17.95
ip6-lookup active 874351 15696084 0 1.02e2 17.95
ip6-rewrite active 874351 15696084 0 6.18e1 17.95
unix-epoll-input polling 7080 0 0 1.82e3 0.00
78b-8t4c-ethip6-ip6base-iacldstbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 42 3.18e4 0.00
dpdk-process any wait 0 0 1 6.65e5 0.00
fib-walk any wait 0 0 2 2.13e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.69e3 0.00
lisp-retry-service any wait 0 0 2 4.38e3 0.00
unix-epoll-input polling 2332 0 0 4.03e6 0.00
vpe-oam-process any wait 0 0 2 1.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 28.64, last 128 main loops 2.50 per node 40.00
vector rates in 3.2106e6, out 3.2105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 421548 12075120 0 2.91e1 28.64
TenGigabitEthernet18/0/3-tx active 421548 12074639 0 6.28e1 28.64
dpdk-input polling 421548 12075120 0 7.26e1 28.64
ethernet-input active 421548 12075120 0 3.79e1 28.64
ip6-inacl active 421548 12075120 0 3.39e2 28.64
ip6-input active 421548 12075120 0 5.99e1 28.64
ip6-lookup active 421548 12075120 0 1.08e2 28.64
ip6-rewrite active 421548 12075120 0 5.47e1 28.64
unix-epoll-input polling 412 0 0 1.77e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 22.45, last 128 main loops 1.25 per node 20.00
vector rates in 3.1103e6, out 3.1103e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 520975 11697868 0 3.36e1 22.45
TenGigabitEthernet18/0/3-tx active 520975 11697868 0 6.55e1 22.45
dpdk-input polling 520975 11697868 0 7.68e1 22.45
ethernet-input active 520975 11697868 0 4.14e1 22.45
ip6-inacl active 520975 11697868 0 3.32e2 22.45
ip6-input active 520975 11697868 0 6.45e1 22.45
ip6-lookup active 520975 11697868 0 1.12e2 22.45
ip6-rewrite active 520975 11697868 0 6.02e1 22.45
unix-epoll-input polling 508 0 0 1.74e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 27.42, last 128 main loops 1.25 per node 20.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 440448 12075172 0 2.99e1 27.42
TenGigabitEthernet18/0/3-tx active 440448 12074851 0 6.26e1 27.41
dpdk-input polling 440449 12075172 0 7.28e1 27.42
ethernet-input active 440448 12075172 0 3.79e1 27.42
ip6-inacl active 440448 12075172 0 3.35e2 27.42
ip6-input active 440448 12075172 0 6.07e1 27.42
ip6-lookup active 440448 12075172 0 1.11e2 27.42
ip6-rewrite active 440448 12075172 0 5.55e1 27.42
unix-epoll-input polling 430 0 0 1.69e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 24.92, last 128 main loops 1.00 per node 16.00
vector rates in 3.1605e6, out 3.1605e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 477007 11886552 0 3.17e1 24.92
TenGigabitEthernet18/0/3-tx active 477007 11886552 0 6.48e1 24.92
dpdk-input polling 477038 11886552 0 7.67e1 24.92
ethernet-input active 477007 11886552 0 3.99e1 24.92
ip6-inacl active 477007 11886552 0 3.30e2 24.92
ip6-input active 477007 11886552 0 6.25e1 24.92
ip6-lookup active 477007 11886552 0 1.10e2 24.92
ip6-rewrite active 477007 11886552 0 5.86e1 24.92
unix-epoll-input polling 465 0 0 1.82e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 12.69, last 128 main loops 0.00 per node 0.00
vector rates in 3.2106e6, out 3.2105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 950904 12074908 0 4.45e1 12.69
TenGigabitEthernet18/0/2-tx active 950904 12074757 0 7.39e1 12.69
dpdk-input polling 10764266 12074908 0 2.31e2 1.12
ethernet-input active 950904 12074908 0 5.78e1 12.69
ip6-input active 950904 12074908 0 6.34e1 12.69
ip6-lookup active 950904 12074908 0 1.06e2 12.69
ip6-rewrite active 950904 12074908 0 6.65e1 12.69
unix-epoll-input polling 10502 0 0 1.72e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 12.40, 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
TenGigabitEthernet18/0/2-outpu active 943071 11697904 0 4.61e1 12.40
TenGigabitEthernet18/0/2-tx active 943071 11697904 0 7.46e1 12.40
dpdk-input polling 10876533 11697904 0 2.40e2 1.08
ethernet-input active 943071 11697904 0 5.72e1 12.40
ip6-input active 943071 11697904 0 6.52e1 12.40
ip6-lookup active 943071 11697904 0 1.09e2 12.40
ip6-rewrite active 943071 11697904 0 6.94e1 12.40
unix-epoll-input polling 10611 0 0 1.67e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 11.78, last 128 main loops 0.00 per node 0.00
vector rates in 3.2106e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1025102 12074984 0 4.72e1 11.78
TenGigabitEthernet18/0/2-tx active 1025102 12074984 0 7.54e1 11.78
dpdk-input polling 9911861 12074984 0 2.24e2 1.22
ethernet-input active 1025102 12074984 0 6.02e1 11.78
ip6-input active 1025102 12074984 0 6.57e1 11.78
ip6-lookup active 1025102 12074984 0 1.09e2 11.78
ip6-rewrite active 1025102 12074984 0 6.97e1 11.78
unix-epoll-input polling 9670 0 0 1.69e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 13.39, last 128 main loops 1.53 per node 28.00
vector rates in 3.1605e6, out 3.1605e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 887218 11886592 0 4.35e1 13.39
TenGigabitEthernet18/0/2-tx active 887218 11886592 0 7.34e1 13.39
dpdk-input polling 11140110 11886592 0 2.42e2 1.07
ethernet-input active 887218 11886592 0 5.56e1 13.39
ip6-input active 887218 11886592 0 6.33e1 13.39
ip6-lookup active 887218 11886592 0 1.07e2 13.39
ip6-rewrite active 887218 11886592 0 6.74e1 13.39
unix-epoll-input polling 10868 0 0 1.75e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 48 3.22e4 0.00
dpdk-process any wait 0 0 1 7.72e3 0.00
fib-walk any wait 0 0 2 1.91e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.23e3 0.00
lisp-retry-service any wait 0 0 2 1.28e3 0.00
unix-epoll-input polling 3939 0 0 2.41e6 0.00
vpe-oam-process any wait 0 0 2 1.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 253.82, last 128 main loops 14.00 per node 256.00
vector rates in 7.8489e6, out 7.8489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 117470 29816152 0 1.42e1 253.82
TenGigabitEthernet18/0/3-tx active 117470 29816152 0 5.57e1 253.82
dpdk-input polling 117470 29816152 0 5.20e1 253.82
ethernet-input active 117470 29816152 0 1.84e1 253.82
ip6-input active 117470 29816152 0 3.60e1 253.82
ip6-lookup active 117470 29816152 0 9.65e1 253.82
ip6-rewrite active 117470 29816152 0 4.42e1 253.82
unix-epoll-input polling 114 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 160.54, last 128 main loops 8.97 per node 164.00
vector rates in 7.8489e6, out 7.8489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 185724 29816418 0 1.52e1 160.54
TenGigabitEthernet18/0/2-tx active 185724 29816418 0 5.47e1 160.54
dpdk-input polling 186600 29816418 0 5.84e1 159.79
ethernet-input active 185724 29816418 0 2.16e1 160.54
ip6-input active 185724 29816418 0 3.82e1 160.54
ip6-lookup active 185724 29816418 0 8.44e1 160.54
ip6-rewrite active 185724 29816418 0 4.36e1 160.54
unix-epoll-input polling 182 0 0 1.90e3 0.00
78b-4t2c-ethip6-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 34 2.95e4 0.00
dpdk-process any wait 0 0 2 6.38e5 0.00
fib-walk any wait 0 0 2 1.96e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.02e3 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
unix-epoll-input polling 5519 0 0 1.72e6 0.00
vpe-oam-process any wait 0 0 2 1.44e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 42.09, last 128 main loops 2.63 per node 48.00
vector rates in 6.4212e6, out 6.4210e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 578797 24367148 0 2.34e1 42.09
TenGigabitEthernet18/0/3-tx active 578797 24366655 0 5.80e1 42.09
dpdk-input polling 578797 24367148 0 6.70e1 42.09
ethernet-input active 578797 24367148 0 3.19e1 42.09
ip6-input active 578797 24367148 0 4.44e1 42.09
ip6-lookup active 578797 24367148 0 1.06e2 42.09
ip6-rewrite active 578797 24367148 0 4.93e1 42.09
unix-epoll-input polling 565 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 39.14, last 128 main loops 2.19 per node 40.00
vector rates in 6.2707e6, out 6.2707e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 607903 23796064 0 2.45e1 39.14
TenGigabitEthernet18/0/3-tx active 607903 23796064 0 5.97e1 39.14
dpdk-input polling 607903 23796064 0 6.81e1 39.14
ethernet-input active 607903 23796064 0 3.27e1 39.14
ip6-input active 607903 23796064 0 4.61e1 39.14
ip6-lookup active 607903 23796064 0 1.07e2 39.14
ip6-rewrite active 607903 23796064 0 5.07e1 39.14
unix-epoll-input polling 593 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 35.94, last 128 main loops 1.97 per node 36.00
vector rates in 6.4211e6, out 6.4209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 678065 24366712 0 2.55e1 35.94
TenGigabitEthernet18/0/2-tx active 678065 24366201 0 5.96e1 35.93
dpdk-input polling 689863 24366712 0 7.02e1 35.32
ethernet-input active 678065 24366712 0 3.42e1 35.94
ip6-input active 678065 24366712 0 4.63e1 35.94
ip6-lookup active 678065 24366712 0 9.12e1 35.94
ip6-rewrite active 678065 24366712 0 5.16e1 35.94
unix-epoll-input polling 673 0 0 1.96e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 33.50, last 128 main loops .66 per node 12.00
vector rates in 6.2707e6, out 6.2707e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 710253 23796072 0 2.66e1 33.50
TenGigabitEthernet18/0/2-tx active 710253 23796055 0 6.13e1 33.50
dpdk-input polling 726072 23796072 0 7.18e1 32.77
ethernet-input active 710253 23796072 0 3.51e1 33.50
ip6-input active 710253 23796072 0 4.79e1 33.50
ip6-lookup active 710253 23796072 0 9.33e1 33.50
ip6-rewrite active 710253 23796072 0 5.22e1 33.50
unix-epoll-input polling 709 0 0 1.88e3 0.00
78b-8t4c-ethip6-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 30 3.53e4 0.00
dpdk-process any wait 0 0 2 6.56e5 0.00
fib-walk any wait 0 0 2 2.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.47e3 0.00
lisp-retry-service any wait 0 0 2 3.02e3 0.00
unix-epoll-input polling 4431 0 0 2.16e6 0.00
vpe-oam-process any wait 0 0 2 1.22e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 7.63, last 128 main loops .66 per node 12.00
vector rates in 3.2107e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1609971 12280440 0 7.37e1 7.63
TenGigabitEthernet18/0/3-tx active 1609971 12280335 0 9.25e1 7.63
dpdk-input polling 1614256 12280440 0 1.35e2 7.61
ethernet-input active 1609971 12280440 0 8.98e1 7.63
ip6-input active 1609971 12280440 0 8.44e1 7.63
ip6-lookup active 1609971 12280440 0 1.52e2 7.63
ip6-rewrite active 1609971 12280440 0 9.64e1 7.63
unix-epoll-input polling 1575 0 0 1.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.12, 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
TenGigabitEthernet18/0/3-outpu active 1671398 11896680 0 7.84e1 7.12
TenGigabitEthernet18/0/3-tx active 1671398 11896680 0 9.54e1 7.12
dpdk-input polling 1678781 11896680 0 1.38e2 7.09
ethernet-input active 1671398 11896680 0 9.34e1 7.12
ip6-input active 1671398 11896680 0 8.74e1 7.12
ip6-lookup active 1671398 11896680 0 1.55e2 7.12
ip6-rewrite active 1671398 11896680 0 9.99e1 7.12
unix-epoll-input polling 1638 0 0 1.72e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 7.54, last 128 main loops .44 per node 8.00
vector rates in 3.2107e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1629428 12280438 0 7.49e1 7.54
TenGigabitEthernet18/0/3-tx active 1629428 12280213 0 9.39e1 7.54
dpdk-input polling 1632350 12280438 0 1.36e2 7.52
ethernet-input active 1629428 12280438 0 9.01e1 7.54
ip6-input active 1629428 12280438 0 8.51e1 7.54
ip6-lookup active 1629428 12280438 0 1.52e2 7.54
ip6-rewrite active 1629428 12280438 0 9.72e1 7.54
unix-epoll-input polling 1592 0 0 1.79e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.38, last 128 main loops .44 per node 8.00
vector rates in 3.1605e6, out 3.1605e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1638743 12088568 0 7.59e1 7.38
TenGigabitEthernet18/0/3-tx active 1638743 12088568 0 9.59e1 7.38
dpdk-input polling 1641885 12088568 0 1.39e2 7.36
ethernet-input active 1638743 12088568 0 9.12e1 7.38
ip6-input active 1638743 12088568 0 8.57e1 7.38
ip6-lookup active 1638743 12088568 0 1.51e2 7.38
ip6-rewrite active 1638743 12088568 0 9.76e1 7.38
unix-epoll-input polling 1602 0 0 1.87e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 7.70, last 128 main loops .22 per node 4.00
vector rates in 3.2107e6, out 3.2106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1594192 12280408 0 7.37e1 7.70
TenGigabitEthernet18/0/2-tx active 1594192 12280233 0 9.28e1 7.70
dpdk-input polling 2256879 12280408 0 1.45e2 5.44
ethernet-input active 1594192 12280408 0 8.89e1 7.70
ip6-input active 1594192 12280408 0 8.37e1 7.70
ip6-lookup active 1594192 12280408 0 1.36e2 7.70
ip6-rewrite active 1594192 12280408 0 9.58e1 7.70
unix-epoll-input polling 2202 0 0 1.85e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 7.33, 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
TenGigabitEthernet18/0/2-outpu active 1623654 11896672 0 7.64e1 7.33
TenGigabitEthernet18/0/2-tx active 1623654 11896672 0 9.41e1 7.33
dpdk-input polling 2615327 11896672 0 1.54e2 4.55
ethernet-input active 1623654 11896672 0 9.10e1 7.33
ip6-input active 1623654 11896672 0 8.59e1 7.33
ip6-lookup active 1623654 11896672 0 1.36e2 7.33
ip6-rewrite active 1623654 11896672 0 9.81e1 7.33
unix-epoll-input polling 2551 0 0 1.74e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 7.68, 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
TenGigabitEthernet18/0/2-outpu active 1598935 12280240 0 7.39e1 7.68
TenGigabitEthernet18/0/2-tx active 1598935 12280240 0 9.48e1 7.68
dpdk-input polling 2359134 12280240 0 1.48e2 5.21
ethernet-input active 1598935 12280240 0 8.87e1 7.68
ip6-input active 1598935 12280240 0 8.41e1 7.68
ip6-lookup active 1598935 12280240 0 1.35e2 7.68
ip6-rewrite active 1598935 12280240 0 9.48e1 7.68
unix-epoll-input polling 2302 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 7.59, last 128 main loops .22 per node 4.00
vector rates in 3.1605e6, out 3.1605e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1591042 12088556 0 7.46e1 7.59
TenGigabitEthernet18/0/2-tx active 1591042 12088543 0 9.63e1 7.59
dpdk-input polling 2325550 12088556 0 1.51e2 5.19
ethernet-input active 1591042 12088556 0 9.00e1 7.59
ip6-input active 1591042 12088556 0 8.52e1 7.59
ip6-lookup active 1591042 12088556 0 1.36e2 7.59
ip6-rewrite active 1591042 12088556 0 9.70e1 7.59
unix-epoll-input polling 2269 0 0 1.84e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 50 3.87e4 0.00
dpdk-process any wait 0 0 2 5.77e5 0.00
fib-walk any wait 0 0 1 3.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.22e3 0.00
lisp-retry-service any wait 0 0 1 4.71e3 0.00
unix-epoll-input polling 1975 0 0 4.86e6 0.00
vpe-oam-process any wait 0 0 2 9.15e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 122.61, last 128 main loops 10.39 per node 190.00
vector rates in 4.9405e6, out 4.9405e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 154861 18987824 0 1.49e1 122.61
TenGigabitEthernet18/0/3-tx active 154861 18987824 0 5.56e1 122.61
dpdk-input polling 197722 18987824 0 5.90e1 96.03
ethernet-input active 154861 18987824 0 2.13e1 122.61
ip6-input active 154861 18987824 0 3.59e1 122.61
ip6-lookup active 154861 18987824 0 2.74e2 122.61
ip6-rewrite active 154861 18987824 0 4.16e1 122.61
unix-epoll-input polling 193 0 0 3.32e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 111.47, last 128 main loops 0.00 per node 0.00
vector rates in 4.9422e6, out 4.9422e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 170407 18994468 0 1.55e1 111.47
TenGigabitEthernet18/0/2-tx active 170407 18994468 0 5.57e1 111.47
dpdk-input polling 251456 18994468 0 5.92e1 75.54
ethernet-input active 170407 18994468 0 2.21e1 111.47
ip6-input active 170407 18994468 0 3.63e1 111.47
ip6-lookup active 170407 18994468 0 2.72e2 111.47
ip6-rewrite active 170407 18994468 0 4.14e1 111.47
unix-epoll-input polling 246 0 0 3.32e3 0.00
78b-4t2c-ethip6-ip6scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 5.78e4 0.00
dpdk-process any wait 0 0 2 3.15e5 0.00
fib-walk any wait 0 0 2 2.97e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.08e3 0.00
lisp-retry-service any wait 0 0 2 2.50e3 0.00
unix-epoll-input polling 4128 0 0 2.28e6 0.00
vpe-oam-process any wait 0 0 2 1.85e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 164.02, last 128 main loops 5.91 per node 108.00
vector rates in 4.5563e6, out 4.5563e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 104563 17150424 0 1.38e1 164.02
TenGigabitEthernet18/0/3-tx active 104563 17150424 0 5.54e1 164.02
dpdk-input polling 104563 17150424 0 5.67e1 164.02
ethernet-input active 104563 17150424 0 1.92e1 164.02
ip6-input active 104563 17150424 0 3.33e1 164.02
ip6-lookup active 104563 17150424 0 3.29e2 164.02
ip6-rewrite active 104563 17150424 0 3.94e1 164.02
unix-epoll-input polling 102 0 0 3.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 139.38, last 128 main loops 6.56 per node 120.00
vector rates in 4.5578e6, out 4.5578e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123084 17155936 0 1.45e1 139.38
TenGigabitEthernet18/0/3-tx active 123084 17155936 0 5.45e1 139.38
dpdk-input polling 123084 17155936 0 5.58e1 139.38
ethernet-input active 123084 17155936 0 1.99e1 139.38
ip6-input active 123084 17155936 0 3.45e1 139.38
ip6-lookup active 123084 17155936 0 3.27e2 139.38
ip6-rewrite active 123084 17155936 0 3.95e1 139.38
unix-epoll-input polling 120 0 0 3.93e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 178.49, last 128 main loops 12.41 per node 227.00
vector rates in 4.5559e6, out 4.5559e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 96075 17149312 0 1.35e1 178.49
TenGigabitEthernet18/0/2-tx active 96075 17149312 0 5.52e1 178.49
dpdk-input polling 108713 17149312 0 5.69e1 157.75
ethernet-input active 96075 17149312 0 1.93e1 178.49
ip6-input active 96075 17149312 0 3.35e1 178.49
ip6-lookup active 96075 17149312 0 3.29e2 178.49
ip6-rewrite active 96075 17149312 0 3.87e1 178.49
unix-epoll-input polling 106 0 0 3.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 153.49, last 128 main loops 1.69 per node 31.00
vector rates in 4.5573e6, out 4.5573e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 111761 17154088 0 1.41e1 153.49
TenGigabitEthernet18/0/2-tx active 111761 17154088 0 5.38e1 153.49
dpdk-input polling 122137 17154088 0 5.59e1 140.45
ethernet-input active 111761 17154088 0 2.01e1 153.49
ip6-input active 111761 17154088 0 3.39e1 153.49
ip6-lookup active 111761 17154088 0 3.29e2 153.49
ip6-rewrite active 111761 17154088 0 3.92e1 153.49
unix-epoll-input polling 119 0 0 4.15e3 0.00
78b-8t4c-ethip6-ip6scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 39 3.39e4 0.00
dpdk-process any wait 0 0 1 1.45e4 0.00
fib-walk any wait 0 0 1 5.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.23e3 0.00
lisp-retry-service any wait 0 0 1 9.55e3 0.00
unix-epoll-input polling 2145 0 0 4.44e6 0.00
vpe-oam-process any wait 0 0 2 2.53e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.56, last 128 main loops 1.09 per node 20.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 618959 12107272 0 3.17e1 19.56
TenGigabitEthernet18/0/3-tx active 618959 12107272 0 7.19e1 19.56
dpdk-input polling 618969 12107272 0 8.82e1 19.56
ethernet-input active 618959 12107272 0 4.45e1 19.56
ip6-input active 618959 12107272 0 5.09e1 19.56
ip6-lookup active 618959 12107272 0 4.22e2 19.56
ip6-rewrite active 618959 12107272 0 5.63e1 19.56
unix-epoll-input polling 603 0 0 3.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.05, last 128 main loops .66 per node 12.00
vector rates in 3.1730e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 670863 12107256 0 3.40e1 18.05
TenGigabitEthernet18/0/3-tx active 670863 12107243 0 7.05e1 18.05
dpdk-input polling 670877 12107256 0 8.77e1 18.05
ethernet-input active 670863 12107256 0 4.53e1 18.05
ip6-input active 670863 12107256 0 5.29e1 18.05
ip6-lookup active 670863 12107256 0 4.17e2 18.05
ip6-rewrite active 670863 12107256 0 5.85e1 18.05
unix-epoll-input polling 655 0 0 3.39e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.11, last 128 main loops 1.09 per node 20.00
vector rates in 3.1731e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 668380 12107276 0 3.38e1 18.11
TenGigabitEthernet18/0/3-tx active 668380 12107240 0 7.11e1 18.11
dpdk-input polling 668394 12107276 0 9.08e1 18.11
ethernet-input active 668380 12107276 0 4.51e1 18.11
ip6-input active 668380 12107276 0 5.19e1 18.11
ip6-lookup active 668380 12107276 0 4.15e2 18.11
ip6-rewrite active 668380 12107276 0 5.84e1 18.11
unix-epoll-input polling 652 0 0 3.64e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.25, last 128 main loops .88 per node 16.00
vector rates in 3.1730e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 628811 12107256 0 3.27e1 19.25
TenGigabitEthernet18/0/3-tx active 628811 12107255 0 7.10e1 19.25
dpdk-input polling 628819 12107256 0 8.89e1 19.25
ethernet-input active 628811 12107256 0 4.45e1 19.25
ip6-input active 628811 12107256 0 5.09e1 19.25
ip6-lookup active 628811 12107256 0 4.19e2 19.25
ip6-rewrite active 628811 12107256 0 5.63e1 19.25
unix-epoll-input polling 614 0 0 3.65e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 20.41, last 128 main loops 0.00 per node 0.00
vector rates in 3.1730e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 593148 12107244 0 3.16e1 20.41
TenGigabitEthernet18/0/2-tx active 593148 12107197 0 7.27e1 20.41
dpdk-input polling 702810 12107244 0 8.89e1 17.23
ethernet-input active 593148 12107244 0 4.37e1 20.41
ip6-input active 593148 12107244 0 5.01e1 20.41
ip6-lookup active 593148 12107244 0 4.23e2 20.41
ip6-rewrite active 593148 12107244 0 5.62e1 20.41
unix-epoll-input polling 686 0 0 3.77e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.00, last 128 main loops .88 per node 16.00
vector rates in 3.1730e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 637150 12107256 0 3.30e1 19.00
TenGigabitEthernet18/0/2-tx active 637150 12107195 0 6.93e1 19.00
dpdk-input polling 816688 12107256 0 9.02e1 14.82
ethernet-input active 637150 12107256 0 4.39e1 19.00
ip6-input active 637150 12107256 0 5.12e1 19.00
ip6-lookup active 637150 12107256 0 4.20e2 19.00
ip6-rewrite active 637150 12107256 0 5.78e1 19.00
unix-epoll-input polling 796 0 0 3.59e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 18.55, last 128 main loops .22 per node 4.00
vector rates in 3.1730e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 652606 12107228 0 3.39e1 18.55
TenGigabitEthernet18/0/2-tx active 652606 12107211 0 6.91e1 18.55
dpdk-input polling 801577 12107228 0 9.09e1 15.10
ethernet-input active 652606 12107228 0 4.43e1 18.55
ip6-input active 652606 12107228 0 5.17e1 18.55
ip6-lookup active 652606 12107228 0 4.17e2 18.55
ip6-rewrite active 652606 12107228 0 5.79e1 18.55
unix-epoll-input polling 782 0 0 3.43e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.69, last 128 main loops 0.00 per node 0.00
vector rates in 3.1731e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 614977 12107264 0 3.23e1 19.69
TenGigabitEthernet18/0/2-tx active 614977 12107239 0 7.01e1 19.69
dpdk-input polling 773049 12107264 0 9.13e1 15.66
ethernet-input active 614977 12107264 0 4.37e1 19.69
ip6-input active 614977 12107264 0 5.06e1 19.69
ip6-lookup active 614977 12107264 0 4.22e2 19.69
ip6-rewrite active 614977 12107264 0 5.69e1 19.69
unix-epoll-input polling 754 0 0 3.53e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 49 3.02e4 0.00
dpdk-process any wait 0 0 1 9.06e3 0.00
fib-walk any wait 0 0 2 6.56e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 8.27e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.69e3 0.00
lisp-retry-service any wait 0 0 2 1.39e3 0.00
statseg-collector-process time wait 0 0 1 3.43e3 0.00
unix-epoll-input polling 3572 0 0 2.69e6 0.00
vpe-oam-process any wait 0 0 2 8.60e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 140.86, last 128 main loops 7.44 per node 136.00
vector rates in 6.0304e6, out 6.0304e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 164513 23173308 0 1.52e1 140.86
TenGigabitEthernet18/0/3-tx active 164513 23173308 0 5.62e1 140.86
dpdk-input polling 164515 23173308 0 5.82e1 140.86
ethernet-input active 164513 23173308 0 2.13e1 140.86
ip6-input active 164513 23173308 0 3.64e1 140.86
ip6-lookup active 164513 23173308 0 1.82e2 140.86
ip6-rewrite active 164513 23173308 0 4.25e1 140.86
unix-epoll-input polling 161 0 0 3.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 152.90, last 128 main loops 11.37 per node 208.00
vector rates in 6.0304e6, out 6.0304e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 151554 23173036 0 1.51e1 152.90
TenGigabitEthernet18/0/2-tx active 151554 23173036 0 5.66e1 152.90
dpdk-input polling 153439 23173036 0 5.72e1 151.02
ethernet-input active 151554 23173036 0 2.09e1 152.90
ip6-input active 151554 23173036 0 3.64e1 152.90
ip6-lookup active 151554 23173036 0 1.82e2 152.90
ip6-rewrite active 151554 23173036 0 4.32e1 152.90
unix-epoll-input polling 149 0 0 3.17e3 0.00
78b-4t2c-ethip6-ip6scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 4.03e4 0.00
dpdk-process any wait 0 0 1 6.43e5 0.00
fib-walk any wait 0 0 2 1.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.90e2 0.00
lisp-retry-service any wait 0 0 2 2.03e3 0.00
unix-epoll-input polling 2514 0 0 3.75e6 0.00
vpe-oam-process any wait 0 0 2 9.42e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 161.11, last 128 main loops 8.75 per node 160.00
vector rates in 5.8821e6, out 5.8821e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 138012 22234552 0 1.49e1 161.11
TenGigabitEthernet18/0/3-tx active 138012 22234552 0 5.67e1 161.11
dpdk-input polling 138012 22234552 0 5.71e1 161.11
ethernet-input active 138012 22234552 0 2.04e1 161.11
ip6-input active 138012 22234552 0 3.52e1 161.11
ip6-lookup active 138012 22234552 0 1.96e2 161.11
ip6-rewrite active 138012 22234552 0 4.21e1 161.11
unix-epoll-input polling 135 0 0 3.34e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 115.92, last 128 main loops 6.34 per node 115.99
vector rates in 5.8821e6, out 5.8821e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 191805 22234584 0 1.59e1 115.92
TenGigabitEthernet18/0/3-tx active 191805 22234584 0 5.59e1 115.92
dpdk-input polling 191805 22234584 0 5.75e1 115.92
ethernet-input active 191805 22234584 0 2.16e1 115.92
ip6-input active 191805 22234584 0 3.62e1 115.92
ip6-lookup active 191805 22234584 0 1.92e2 115.92
ip6-rewrite active 191805 22234584 0 4.29e1 115.92
unix-epoll-input polling 188 0 0 3.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 170.92, last 128 main loops 10.17 per node 186.00
vector rates in 5.8818e6, out 5.8818e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 130080 22233496 0 1.49e1 170.92
TenGigabitEthernet18/0/2-tx active 130080 22233496 0 5.68e1 170.92
dpdk-input polling 131717 22233496 0 5.71e1 168.79
ethernet-input active 130080 22233496 0 2.07e1 170.92
ip6-input active 130080 22233496 0 3.54e1 170.92
ip6-lookup active 130080 22233496 0 1.96e2 170.92
ip6-rewrite active 130080 22233496 0 4.22e1 170.92
unix-epoll-input polling 129 0 0 3.17e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 117.75, last 128 main loops 5.25 per node 96.00
vector rates in 5.8819e6, out 5.8819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 188823 22234088 0 1.59e1 117.75
TenGigabitEthernet18/0/2-tx active 188823 22234088 0 5.54e1 117.75
dpdk-input polling 197121 22234088 0 5.82e1 112.79
ethernet-input active 188823 22234088 0 2.17e1 117.75
ip6-input active 188823 22234088 0 3.63e1 117.75
ip6-lookup active 188823 22234088 0 1.92e2 117.75
ip6-rewrite active 188823 22234088 0 4.27e1 117.75
unix-epoll-input polling 192 0 0 3.23e3 0.00
78b-8t4c-ethip6-ip6scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 28 3.82e4 0.00
dpdk-process any wait 0 0 1 1.27e4 0.00
fib-walk any wait 0 0 2 1.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.44e3 0.00
lisp-retry-service any wait 0 0 2 2.84e3 0.00
unix-epoll-input polling 2540 0 0 3.69e6 0.00
vpe-oam-process any wait 0 0 1 2.51e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.62, last 128 main loops 1.09 per node 20.00
vector rates in 3.1731e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1239310 11921812 0 5.75e1 9.62
TenGigabitEthernet18/0/3-tx active 1239310 11921765 0 8.99e1 9.62
dpdk-input polling 1257647 11921812 0 1.21e2 9.48
ethernet-input active 1239310 11921812 0 7.55e1 9.62
ip6-input active 1239310 11921812 0 7.15e1 9.62
ip6-lookup active 1239310 11921812 0 2.45e2 9.62
ip6-rewrite active 1239310 11921812 0 8.15e1 9.62
unix-epoll-input polling 1227 0 0 3.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.25, last 128 main loops .66 per node 12.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1288556 11921816 0 6.02e1 9.25
TenGigabitEthernet18/0/3-tx active 1288556 11921816 0 8.77e1 9.25
dpdk-input polling 1314898 11921816 0 1.21e2 9.07
ethernet-input active 1288556 11921816 0 7.69e1 9.25
ip6-input active 1288556 11921816 0 7.34e1 9.25
ip6-lookup active 1288556 11921816 0 2.42e2 9.25
ip6-rewrite active 1288556 11921816 0 8.25e1 9.25
unix-epoll-input polling 1282 0 0 3.01e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.15, last 128 main loops .44 per node 8.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1302837 11921812 0 6.06e1 9.15
TenGigabitEthernet18/0/3-tx active 1302837 11921812 0 8.88e1 9.15
dpdk-input polling 1330540 11921812 0 1.24e2 8.96
ethernet-input active 1302837 11921812 0 7.77e1 9.15
ip6-input active 1302837 11921812 0 7.31e1 9.15
ip6-lookup active 1302837 11921812 0 2.39e2 9.15
ip6-rewrite active 1302837 11921812 0 8.24e1 9.15
unix-epoll-input polling 1298 0 0 3.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.42, last 128 main loops .22 per node 4.00
vector rates in 3.1730e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1266164 11921788 0 5.88e1 9.42
TenGigabitEthernet18/0/3-tx active 1266164 11921788 0 8.79e1 9.42
dpdk-input polling 1289253 11921788 0 1.24e2 9.25
ethernet-input active 1266164 11921788 0 7.56e1 9.42
ip6-input active 1266164 11921788 0 7.23e1 9.42
ip6-lookup active 1266164 11921788 0 2.46e2 9.42
ip6-rewrite active 1266164 11921788 0 8.04e1 9.42
unix-epoll-input polling 1258 0 0 2.99e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 9.81, last 128 main loops 0.00 per node 0.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1215778 11921828 0 5.71e1 9.81
TenGigabitEthernet18/0/2-tx active 1215778 11921828 0 9.02e1 9.81
dpdk-input polling 1496818 11921828 0 1.23e2 7.96
ethernet-input active 1215778 11921828 0 7.41e1 9.81
ip6-input active 1215778 11921828 0 7.06e1 9.81
ip6-lookup active 1215778 11921828 0 2.45e2 9.81
ip6-rewrite active 1215778 11921828 0 8.07e1 9.81
unix-epoll-input polling 1460 0 0 3.14e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.49, last 128 main loops .66 per node 12.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1256137 11921820 0 5.94e1 9.49
TenGigabitEthernet18/0/2-tx active 1256137 11921820 0 8.75e1 9.49
dpdk-input polling 1655810 11921820 0 1.27e2 7.19
ethernet-input active 1256137 11921820 0 7.42e1 9.49
ip6-input active 1256137 11921820 0 7.19e1 9.49
ip6-lookup active 1256137 11921820 0 2.40e2 9.49
ip6-rewrite active 1256137 11921820 0 8.10e1 9.49
unix-epoll-input polling 1615 0 0 3.01e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.40, last 128 main loops .88 per node 16.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1268036 11921816 0 5.95e1 9.40
TenGigabitEthernet18/0/2-tx active 1268036 11921816 0 8.74e1 9.40
dpdk-input polling 1632908 11921816 0 1.27e2 7.30
ethernet-input active 1268036 11921816 0 7.49e1 9.40
ip6-input active 1268036 11921816 0 7.32e1 9.40
ip6-lookup active 1268036 11921816 0 2.39e2 9.40
ip6-rewrite active 1268036 11921816 0 8.18e1 9.40
unix-epoll-input polling 1593 0 0 3.04e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.59, last 128 main loops .44 per node 8.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1243481 11921828 0 5.87e1 9.59
TenGigabitEthernet18/0/2-tx active 1243481 11921828 0 8.69e1 9.59
dpdk-input polling 1643918 11921828 0 1.28e2 7.25
ethernet-input active 1243481 11921828 0 7.45e1 9.59
ip6-input active 1243481 11921828 0 7.18e1 9.59
ip6-lookup active 1243481 11921828 0 2.45e2 9.59
ip6-rewrite active 1243481 11921828 0 8.01e1 9.59
unix-epoll-input polling 1604 0 0 3.10e3 0.00

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 Intel-X710.
  • [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, 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 3.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
api-rx-from-ring active 0 0 50 4.75e4 0.00
dpdk-process any wait 0 0 1 5.67e5 0.00
fib-walk any wait 0 0 2 2.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.93e3 0.00
lisp-retry-service any wait 0 0 2 2.08e3 0.00
unix-epoll-input polling 2229 0 0 4.27e6 0.00
vpe-oam-process any wait 0 0 2 9.06e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 93.30, last 128 main loops 6.34 per node 115.99
vector rates in 4.0706e6, out 4.0706e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 166232 15510055 0 1.55e1 93.30
TenGigabitEthernet18/0/3-tx active 166232 15510055 0 5.61e1 93.30
dpdk-input polling 331632 15510055 0 6.38e1 46.77
ethernet-input active 166232 15510055 0 2.27e1 93.30
ip6-input active 166232 15510055 0 3.55e1 93.30
ip6-lookup active 166232 15510055 0 3.74e2 93.30
ip6-rewrite active 166232 15510055 0 4.06e1 93.30
unix-epoll-input polling 323 0 0 3.45e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 92.49, last 128 main loops 0.00 per node 0.00
vector rates in 4.0706e6, out 4.0706e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 167700 15509860 0 1.59e1 92.49
TenGigabitEthernet18/0/2-tx active 167700 15509860 0 5.59e1 92.49
dpdk-input polling 382524 15509860 0 6.19e1 40.55
ethernet-input active 167700 15509860 0 2.29e1 92.49
ip6-input active 167700 15509860 0 3.55e1 92.49
ip6-lookup active 167700 15509860 0 3.75e2 92.49
ip6-rewrite active 167700 15509860 0 4.12e1 92.49
unix-epoll-input polling 373 0 0 3.24e3 0.00
78b-4t2c-ethip6-ip6scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 4.72e4 0.00
dpdk-process any wait 0 0 2 1.09e4 0.00
fib-walk any wait 0 0 2 3.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.22e3 0.00
lisp-retry-service any wait 0 0 2 2.47e3 0.00
unix-epoll-input polling 3510 0 0 2.71e6 0.00
vpe-oam-process any wait 0 0 2 1.52e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 76.16, last 128 main loops 1.20 per node 22.00
vector rates in 3.7429e6, out 3.7429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 187544 14283836 0 1.64e1 76.16
TenGigabitEthernet18/0/3-tx active 187544 14283836 0 5.69e1 76.16
dpdk-input polling 188038 14283836 0 6.30e1 75.96
ethernet-input active 187544 14283836 0 2.36e1 76.16
ip6-input active 187544 14283836 0 3.53e1 76.16
ip6-lookup active 187544 14283836 0 4.26e2 76.16
ip6-rewrite active 187544 14283836 0 4.13e1 76.16
unix-epoll-input polling 183 0 0 3.72e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 70.69, last 128 main loops 1.53 per node 28.00
vector rates in 3.7429e6, out 3.7429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 202053 14283868 0 1.69e1 70.69
TenGigabitEthernet18/0/3-tx active 202053 14283868 0 5.75e1 70.69
dpdk-input polling 203187 14283868 0 6.29e1 70.29
ethernet-input active 202053 14283868 0 2.39e1 70.69
ip6-input active 202053 14283868 0 3.55e1 70.69
ip6-lookup active 202053 14283868 0 4.24e2 70.69
ip6-rewrite active 202053 14283868 0 4.14e1 70.69
unix-epoll-input polling 198 0 0 3.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 85.38, last 128 main loops 3.17 per node 58.00
vector rates in 3.7429e6, out 3.7429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 167300 14283816 0 1.61e1 85.38
TenGigabitEthernet18/0/2-tx active 167300 14283816 0 5.69e1 85.38
dpdk-input polling 188910 14283816 0 6.39e1 75.61
ethernet-input active 167300 14283816 0 2.31e1 85.38
ip6-input active 167300 14283816 0 3.48e1 85.38
ip6-lookup active 167300 14283816 0 4.27e2 85.38
ip6-rewrite active 167300 14283816 0 4.10e1 85.38
unix-epoll-input polling 184 0 0 3.82e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 77.88, last 128 main loops 3.50 per node 64.00
vector rates in 3.7429e6, out 3.7429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 183421 14283920 0 1.64e1 77.88
TenGigabitEthernet18/0/2-tx active 183421 14283920 0 5.57e1 77.88
dpdk-input polling 212555 14283920 0 6.11e1 67.20
ethernet-input active 183421 14283920 0 2.38e1 77.88
ip6-input active 183421 14283920 0 3.53e1 77.88
ip6-lookup active 183421 14283920 0 4.29e2 77.88
ip6-rewrite active 183421 14283920 0 4.09e1 77.88
unix-epoll-input polling 207 0 0 3.95e3 0.00
78b-8t4c-ethip6-ip6scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 3.23e4 0.00
dpdk-process any wait 0 0 2 3.48e5 0.00
fib-walk any wait 0 0 2 2.31e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.94e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.01e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.50e3 0.00
lisp-retry-service any wait 0 0 2 3.87e3 0.00
statseg-collector-process time wait 0 0 1 1.17e4 0.00
unix-epoll-input polling 3894 0 0 2.43e6 0.00
vpe-oam-process any wait 0 0 2 2.91e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 31.97, last 128 main loops 1.09 per node 20.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 375382 12001344 0 2.36e1 31.97
TenGigabitEthernet18/0/3-tx active 375382 12001335 0 6.41e1 31.97
dpdk-input polling 375382 12001344 0 7.69e1 31.97
ethernet-input active 375382 12001344 0 3.45e1 31.97
ip6-input active 375382 12001344 0 4.23e1 31.97
ip6-lookup active 375382 12001344 0 4.85e2 31.97
ip6-rewrite active 375382 12001344 0 4.80e1 31.97
unix-epoll-input polling 366 0 0 3.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 29.94, last 128 main loops 1.31 per node 24.00
vector rates in 3.1731e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 400825 12001344 0 2.49e1 29.94
TenGigabitEthernet18/0/3-tx active 400825 12001319 0 6.38e1 29.94
dpdk-input polling 400825 12001344 0 7.58e1 29.94
ethernet-input active 400825 12001344 0 3.48e1 29.94
ip6-input active 400825 12001344 0 4.43e1 29.94
ip6-lookup active 400825 12001344 0 4.83e2 29.94
ip6-rewrite active 400825 12001344 0 4.84e1 29.94
unix-epoll-input polling 391 0 0 4.12e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 30.05, last 128 main loops 1.53 per node 28.00
vector rates in 3.1731e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 399433 12001328 0 2.43e1 30.05
TenGigabitEthernet18/0/3-tx active 399433 12001292 0 6.45e1 30.05
dpdk-input polling 399433 12001328 0 8.08e1 30.05
ethernet-input active 399433 12001328 0 3.53e1 30.05
ip6-input active 399433 12001328 0 4.30e1 30.05
ip6-lookup active 399433 12001328 0 4.79e2 30.05
ip6-rewrite active 399433 12001328 0 4.87e1 30.05
unix-epoll-input polling 390 0 0 4.32e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 31.62, last 128 main loops 1.53 per node 28.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 379600 12001336 0 2.37e1 31.62
TenGigabitEthernet18/0/3-tx active 379600 12001336 0 6.67e1 31.62
dpdk-input polling 379600 12001336 0 7.94e1 31.62
ethernet-input active 379600 12001336 0 3.45e1 31.62
ip6-input active 379600 12001336 0 4.25e1 31.62
ip6-lookup active 379600 12001336 0 4.78e2 31.62
ip6-rewrite active 379600 12001336 0 4.82e1 31.62
unix-epoll-input polling 370 0 0 3.81e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 32.92, last 128 main loops 1.31 per node 24.00
vector rates in 3.1731e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 364555 12001340 0 2.39e1 32.92
TenGigabitEthernet18/0/2-tx active 364555 12001305 0 6.37e1 32.92
dpdk-input polling 424955 12001340 0 7.76e1 28.24
ethernet-input active 364555 12001340 0 3.41e1 32.92
ip6-input active 364555 12001340 0 4.20e1 32.92
ip6-lookup active 364555 12001340 0 4.86e2 32.92
ip6-rewrite active 364555 12001340 0 4.74e1 32.92
unix-epoll-input polling 415 0 0 4.02e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 31.58, last 128 main loops 2.19 per node 40.00
vector rates in 3.1731e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 380008 12001348 0 2.45e1 31.58
TenGigabitEthernet18/0/2-tx active 380008 12001323 0 6.40e1 31.58
dpdk-input polling 437689 12001348 0 7.99e1 27.42
ethernet-input active 380008 12001348 0 3.44e1 31.58
ip6-input active 380008 12001348 0 4.27e1 31.58
ip6-lookup active 380008 12001348 0 4.82e2 31.58
ip6-rewrite active 380008 12001348 0 4.78e1 31.58
unix-epoll-input polling 427 0 0 4.15e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 30.84, last 128 main loops 1.31 per node 24.00
vector rates in 3.1731e6, out 3.1731e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 389204 12001364 0 2.46e1 30.84
TenGigabitEthernet18/0/2-tx active 389204 12001343 0 6.35e1 30.84
dpdk-input polling 449417 12001364 0 7.82e1 26.70
ethernet-input active 389204 12001364 0 3.49e1 30.84
ip6-input active 389204 12001364 0 4.39e1 30.84
ip6-lookup active 389204 12001364 0 4.82e2 30.84
ip6-rewrite active 389204 12001364 0 4.84e1 30.84
unix-epoll-input polling 439 0 0 3.49e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 31.62, last 128 main loops 1.53 per node 28.00
vector rates in 3.1730e6, out 3.1730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 379514 12001274 0 2.42e1 31.62
TenGigabitEthernet18/0/2-tx active 379514 12001253 0 6.42e1 31.62
dpdk-input polling 446440 12001274 0 7.84e1 26.88
ethernet-input active 379514 12001274 0 3.48e1 31.62
ip6-input active 379514 12001274 0 4.27e1 31.62
ip6-lookup active 379514 12001274 0 4.82e2 31.62
ip6-rewrite active 379514 12001274 0 4.86e1 31.62
unix-epoll-input polling 435 0 0 3.75e3 0.00

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 Intel-X710 with VF enabled.
  • [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.
  • [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 4.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
api-rx-from-ring active 0 0 47 2.67e4 0.00
avf-process any wait 0 0 5 5.23e3 0.00
dpdk-process any wait 0 0 1 2.58e3 0.00
fib-walk any wait 0 0 2 1.85e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.85e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.28e3 0.00
lisp-retry-service any wait 0 0 2 1.92e3 0.00
statseg-collector-process time wait 0 0 1 6.42e3 0.00
unix-epoll-input polling 994523 0 0 1.06e4 0.00
vpe-oam-process any wait 0 0 2 8.13e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 192.52, last 128 main loops 15.00 per node 240.00
vector rates in 1.1593e7, out 1.1593e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 259471 49953032 0 1.44e1 192.52
avf-0/18/e/0-tx active 259471 49953032 0 2.94e1 192.52
avf-input polling 259471 49953032 0 2.25e1 192.52
ethernet-input active 259471 49953032 0 2.36e1 192.52
l2-fwd active 259471 49953032 0 4.09e1 192.52
l2-input active 259471 49953032 0 3.67e1 192.52
l2-learn active 259471 49953032 0 3.58e1 192.52
l2-output active 259471 49953032 0 1.06e1 192.52
unix-epoll-input polling 253 0 0 1.69e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 198.83, last 128 main loops 12.50 per node 200.00
vector rates in 1.1593e7, out 1.1593e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 251225 49952287 0 1.45e1 198.83
avf-0/18/a/0-tx active 251225 49952287 0 2.94e1 198.83
avf-input polling 252092 49952287 0 2.25e1 198.15
ethernet-input active 251225 49952287 0 2.36e1 198.83
l2-fwd active 251225 49952287 0 4.08e1 198.83
l2-input active 251225 49952287 0 3.67e1 198.83
l2-learn active 251225 49952287 0 3.56e1 198.83
l2-output active 251225 49952287 0 1.07e1 198.83
unix-epoll-input polling 246 0 0 1.69e3 0.00
64b-4t2c-avf-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 31 2.91e4 0.00
avf-process any wait 0 0 5 5.05e3 0.00
dpdk-process any wait 0 0 1 2.30e3 0.00
fib-walk any wait 0 0 2 1.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.81e2 0.00
lisp-retry-service any wait 0 0 2 1.55e3 0.00
unix-epoll-input polling 477020 0 0 2.04e4 0.00
vpe-oam-process any wait 0 0 2 7.80e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 25.62, last 128 main loops 3.00 per node 48.00
vector rates in 6.4097e6, out 6.4097e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 986592 25275704 0 3.09e1 25.62
avf-0/18/e/0-tx active 986592 25275572 0 6.77e1 25.62
avf-input polling 1051813 25275704 0 4.99e1 24.03
ethernet-input active 986592 25275704 0 4.50e1 25.62
l2-fwd active 986592 25275704 0 5.38e1 25.62
l2-input active 986592 25275704 0 4.73e1 25.62
l2-learn active 986592 25275704 0 5.74e1 25.62
l2-output active 986592 25275704 0 2.49e1 25.62
unix-epoll-input polling 1026 0 0 1.38e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 25.17, last 128 main loops 2.00 per node 32.00
vector rates in 6.4097e6, out 6.4097e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1004023 25275728 0 3.13e1 25.17
avf-0/18/e/0-tx active 1004023 25275676 0 6.79e1 25.17
avf-input polling 1126177 25275728 0 4.89e1 22.44
ethernet-input active 1004023 25275728 0 4.43e1 25.17
l2-fwd active 1004023 25275728 0 5.35e1 25.17
l2-input active 1004023 25275728 0 4.71e1 25.17
l2-learn active 1004023 25275728 0 5.75e1 25.17
l2-output active 1004023 25275728 0 2.46e1 25.17
unix-epoll-input polling 1099 0 0 1.35e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 25.99, last 128 main loops 3.00 per node 48.00
vector rates in 6.4096e6, out 6.4096e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 972474 25275220 0 3.12e1 25.99
avf-0/18/a/0-tx active 972474 25275200 0 6.59e1 25.99
avf-input polling 976502 25275220 0 5.06e1 25.88
ethernet-input active 972474 25275220 0 4.55e1 25.99
l2-fwd active 972474 25275220 0 5.38e1 25.99
l2-input active 972474 25275220 0 4.72e1 25.99
l2-learn active 972474 25275220 0 5.76e1 25.99
l2-output active 972474 25275220 0 2.45e1 25.99
unix-epoll-input polling 952 0 0 1.39e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 25.65, last 128 main loops 1.75 per node 28.00
vector rates in 6.4096e6, out 6.4096e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 985457 25275196 0 3.16e1 25.65
avf-0/18/a/0-tx active 985457 25275136 0 6.69e1 25.65
avf-input polling 990705 25275196 0 5.04e1 25.51
ethernet-input active 985457 25275196 0 4.50e1 25.65
l2-fwd active 985457 25275196 0 5.32e1 25.65
l2-input active 985457 25275196 0 4.69e1 25.65
l2-learn active 985457 25275196 0 5.75e1 25.65
l2-output active 985457 25275196 0 2.44e1 25.65
unix-epoll-input polling 967 0 0 1.36e3 0.00
64b-8t4c-avf-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 30 3.79e4 0.00
avf-process any wait 0 0 5 5.29e3 0.00
dpdk-process any wait 0 0 1 2.16e3 0.00
fib-walk any wait 0 0 2 1.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.51e2 0.00
lisp-retry-service any wait 0 0 2 1.57e3 0.00
unix-epoll-input polling 289293 0 0 3.45e4 0.00
vpe-oam-process any wait 0 0 2 8.67e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 9.02, last 128 main loops .50 per node 8.00
vector rates in 3.4275e6, out 3.4275e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1525005 13762992 0 6.31e1 9.02
avf-0/18/e/0-tx active 1525005 13762804 0 1.36e2 9.02
avf-input polling 2593364 13762992 0 9.63e1 5.31
ethernet-input active 1525005 13762992 0 9.02e1 9.02
l2-fwd active 1525005 13762992 0 8.18e1 9.02
l2-input active 1525005 13762992 0 7.05e1 9.02
l2-learn active 1525005 13762992 0 8.84e1 9.02
l2-output active 1525005 13762992 0 5.51e1 9.02
unix-epoll-input polling 2530 0 0 1.35e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 9.28, last 128 main loops 0.00 per node 0.00
vector rates in 3.4819e6, out 3.4819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1506361 13981456 0 6.33e1 9.28
avf-0/18/e/0-tx active 1506361 13981200 0 1.34e2 9.28
avf-input polling 2737375 13981456 0 9.22e1 5.11
ethernet-input active 1506361 13981456 0 8.75e1 9.28
l2-fwd active 1506361 13981456 0 8.03e1 9.28
l2-input active 1506361 13981456 0 7.09e1 9.28
l2-learn active 1506361 13981456 0 8.61e1 9.28
l2-output active 1506361 13981456 0 5.34e1 9.28
unix-epoll-input polling 2670 0 0 1.35e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.0, average vectors/node 9.07, last 128 main loops .50 per node 8.00
vector rates in 3.4275e6, out 3.4275e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1517516 13762992 0 6.34e1 9.07
avf-0/18/e/0-tx active 1517516 13762792 0 1.36e2 9.07
avf-input polling 2776956 13762992 0 9.56e1 4.96
ethernet-input active 1517516 13762992 0 8.83e1 9.07
l2-fwd active 1517516 13762992 0 8.12e1 9.07
l2-input active 1517516 13762992 0 7.10e1 9.07
l2-learn active 1517516 13762992 0 8.77e1 9.07
l2-output active 1517516 13762992 0 5.45e1 9.07
unix-epoll-input polling 2709 0 0 1.37e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.0, average vectors/node 9.31, last 128 main loops .50 per node 8.00
vector rates in 3.4819e6, out 3.4819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1501714 13981436 0 6.11e1 9.31
avf-0/18/e/0-tx active 1501714 13981208 0 1.33e2 9.31
avf-input polling 2722783 13981436 0 9.45e1 5.13
ethernet-input active 1501714 13981436 0 8.77e1 9.31
l2-fwd active 1501714 13981436 0 8.01e1 9.31
l2-input active 1501714 13981436 0 7.12e1 9.31
l2-learn active 1501714 13981436 0 8.61e1 9.31
l2-output active 1501714 13981436 0 5.30e1 9.31
unix-epoll-input polling 2657 0 0 1.36e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.0, average vectors/node 9.08, last 128 main loops .50 per node 8.00
vector rates in 3.4818e6, out 3.4817e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1539504 13980848 0 6.31e1 9.08
avf-0/18/a/0-tx active 1539504 13980616 0 1.35e2 9.08
avf-input polling 1879844 13980848 0 8.96e1 7.44
ethernet-input active 1539504 13980848 0 8.97e1 9.08
l2-fwd active 1539504 13980848 0 8.12e1 9.08
l2-input active 1539504 13980848 0 7.11e1 9.08
l2-learn active 1539504 13980848 0 8.92e1 9.08
l2-output active 1539504 13980848 0 5.47e1 9.08
unix-epoll-input polling 1834 0 0 1.37e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.0, average vectors/node 8.82, last 128 main loops .75 per node 12.00
vector rates in 3.4274e6, out 3.4273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1560200 13762416 0 6.56e1 8.82
avf-0/18/a/0-tx active 1560200 13762180 0 1.39e2 8.82
avf-input polling 2029961 13762416 0 8.96e1 6.78
ethernet-input active 1560200 13762416 0 9.01e1 8.82
l2-fwd active 1560200 13762416 0 8.25e1 8.82
l2-input active 1560200 13762416 0 7.25e1 8.82
l2-learn active 1560200 13762416 0 8.85e1 8.82
l2-output active 1560200 13762416 0 5.58e1 8.82
unix-epoll-input polling 1980 0 0 1.35e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.0, average vectors/node 9.04, last 128 main loops .75 per node 12.00
vector rates in 3.4818e6, out 3.4817e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1547327 13980844 0 6.37e1 9.04
avf-0/18/a/0-tx active 1547327 13980612 0 1.38e2 9.04
avf-input polling 1962633 13980844 0 8.68e1 7.12
ethernet-input active 1547327 13980844 0 8.86e1 9.04
l2-fwd active 1547327 13980844 0 8.12e1 9.04
l2-input active 1547327 13980844 0 7.13e1 9.04
l2-learn active 1547327 13980844 0 8.94e1 9.04
l2-output active 1547327 13980844 0 5.46e1 9.04
unix-epoll-input polling 1915 0 0 1.37e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.0, average vectors/node 8.72, last 128 main loops 61.50 per node 8.71
vector rates in 3.4274e6, out 3.4273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1579063 13762420 0 6.51e1 8.72
avf-0/18/a/0-tx active 1579063 13762212 0 1.38e2 8.72
avf-input polling 2065419 13762420 0 8.99e1 6.66
ethernet-input active 1579063 13762420 0 9.05e1 8.72
l2-fwd active 1579063 13762420 0 8.25e1 8.72
l2-input active 1579063 13762420 0 7.29e1 8.72
l2-learn active 1579063 13762420 0 8.94e1 8.72
l2-output active 1579063 13762420 0 5.62e1 8.72
unix-epoll-input polling 2015 0 0 1.37e3 0.00

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 Intel-X710 with VF enabled.
  • [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.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-2t1c-avf-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 29 2.31e4 0.00
avf-process any wait 0 0 5 5.22e3 0.00
dpdk-process any wait 0 0 1 1.35e3 0.00
fib-walk any wait 0 0 2 1.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.13e2 0.00
lisp-retry-service any wait 0 0 2 1.40e3 0.00
unix-epoll-input polling 966903 0 0 1.08e4 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 26.88, last 128 main loops .88 per node 28.00
vector rates in 1.3888e7, out 1.3888e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2194807 58999200 0 2.87e1 26.88
avf-0/18/e/0-tx active 2194807 58999020 0 6.36e1 26.88
avf-input polling 2530194 58999200 0 4.90e1 23.32
l2-patch active 2194807 58999200 0 2.61e1 26.88
unix-epoll-input polling 2468 0 0 1.29e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 27.04, last 128 main loops 1.13 per node 36.00
vector rates in 1.3888e7, out 1.3888e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2181639 58997972 0 2.87e1 27.04
avf-0/18/a/0-tx active 2181639 58997696 0 6.30e1 27.04
avf-input polling 2230966 58997972 0 4.90e1 26.45
l2-patch active 2181639 58997972 0 2.62e1 27.04
unix-epoll-input polling 2177 0 0 1.29e3 0.00
64b-4t2c-avf-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 29 2.82e4 0.00
avf-process any wait 0 0 5 5.41e3 0.00
dpdk-process any wait 0 0 1 1.56e3 0.00
fib-walk any wait 0 0 2 1.20e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.21e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.01e3 0.00
lisp-retry-service any wait 0 0 2 1.64e3 0.00
statseg-collector-process time wait 0 0 1 4.99e3 0.00
unix-epoll-input polling 471039 0 0 2.10e4 0.00
vpe-oam-process any wait 0 0 2 8.74e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 12.33, last 128 main loops .50 per node 16.00
vector rates in 6.9442e6, out 6.9442e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2256315 27821684 0 4.95e1 12.33
avf-0/18/e/0-tx active 2256315 27821468 0 1.32e2 12.33
avf-input polling 2738902 27821684 0 9.40e1 10.16
l2-patch active 2256315 27821684 0 4.31e1 12.33
unix-epoll-input polling 2672 0 0 1.27e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 11.93, last 128 main loops 0.00 per node 0.00
vector rates in 6.9442e6, out 6.9442e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2332167 27821684 0 4.94e1 11.93
avf-0/18/e/0-tx active 2332167 27821492 0 1.35e2 11.93
avf-input polling 2907152 27821684 0 8.79e1 9.57
l2-patch active 2332167 27821684 0 4.43e1 11.93
unix-epoll-input polling 2836 0 0 1.27e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.0, average vectors/node 10.02, last 128 main loops .38 per node 12.00
vector rates in 6.9441e6, out 6.9440e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2775394 27820928 0 5.36e1 10.02
avf-0/18/a/0-tx active 2775394 27820724 0 1.31e2 10.02
avf-input polling 2978262 27820928 0 8.94e1 9.34
l2-patch active 2775394 27820928 0 4.80e1 10.02
unix-epoll-input polling 2905 0 0 1.26e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.0, average vectors/node 10.16, last 128 main loops .38 per node 12.00
vector rates in 6.9441e6, out 6.9440e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2737501 27820928 0 5.40e1 10.16
avf-0/18/a/0-tx active 2737501 27820732 0 1.29e2 10.16
avf-input polling 2972474 27820928 0 9.18e1 9.36
l2-patch active 2737501 27820928 0 4.82e1 10.16
unix-epoll-input polling 2900 0 0 1.26e3 0.00
64b-8t4c-avf-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 30 3.57e4 0.00
avf-process any wait 0 0 5 5.47e3 0.00
dpdk-process any wait 0 0 1 1.93e3 0.00
fib-walk any wait 0 0 2 1.07e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.44e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.22e3 0.00
lisp-retry-service any wait 0 0 2 1.97e3 0.00
statseg-collector-process time wait 0 0 1 5.97e3 0.00
unix-epoll-input polling 292231 0 0 3.44e4 0.00
vpe-oam-process any wait 0 0 2 9.58e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 4.46, last 128 main loops 7.50 per node 4.71
vector rates in 3.3121e6, out 3.3120e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 3016616 13445708 0 1.02e2 4.46
avf-0/18/e/0-tx active 3016616 13445568 0 2.02e2 4.46
avf-input polling 7547057 13445708 0 2.26e2 1.78
l2-patch active 3016616 13445708 0 9.83e1 4.46
unix-epoll-input polling 7363 0 0 1.26e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 4.84, last 128 main loops 0.00 per node 0.00
vector rates in 3.2603e6, out 3.2603e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2733396 13235620 0 9.45e1 4.84
avf-0/18/e/0-tx active 2733396 13235516 0 2.30e2 4.84
avf-input polling 6550265 13235620 0 2.06e2 2.02
l2-patch active 2733396 13235620 0 8.75e1 4.84
unix-epoll-input polling 6390 0 0 1.25e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 4.88, last 128 main loops .13 per node 4.00
vector rates in 3.2603e6, out 3.2603e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2710881 13235620 0 9.72e1 4.88
avf-0/18/e/0-tx active 2710881 13235440 0 2.32e2 4.88
avf-input polling 6526241 13235620 0 2.03e2 2.03
l2-patch active 2710881 13235620 0 8.75e1 4.88
unix-epoll-input polling 6367 0 0 1.25e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 4.62, last 128 main loops 0.00 per node 0.00
vector rates in 3.3121e6, out 3.3120e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2913285 13445704 0 9.82e1 4.62
avf-0/18/e/0-tx active 2913285 13445536 0 2.05e2 4.62
avf-input polling 7569462 13445704 0 2.18e2 1.78
l2-patch active 2913285 13445704 0 9.08e1 4.62
unix-epoll-input polling 7385 0 0 1.24e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 4.86, last 128 main loops 0.00 per node 0.00
vector rates in 3.3119e6, out 3.3119e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2764423 13445224 0 9.75e1 4.86
avf-0/18/a/0-tx active 2764423 13445028 0 2.34e2 4.86
avf-input polling 5430859 13445224 0 1.98e2 2.48
l2-patch active 2764423 13445224 0 9.15e1 4.86
unix-epoll-input polling 5298 0 0 1.27e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 4.80, last 128 main loops 0.00 per node 0.00
vector rates in 3.2602e6, out 3.2602e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2755597 13235140 0 9.55e1 4.80
avf-0/18/a/0-tx active 2755597 13234980 0 2.49e2 4.80
avf-input polling 5959584 13235140 0 1.95e2 2.22
l2-patch active 2755597 13235140 0 8.81e1 4.80
unix-epoll-input polling 5814 0 0 1.25e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 4.80, last 128 main loops .25 per node 8.00
vector rates in 3.2602e6, out 3.2602e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2757227 13235168 0 9.59e1 4.80
avf-0/18/a/0-tx active 2757227 13235048 0 2.29e2 4.80
avf-input polling 5993459 13235168 0 2.06e2 2.21
l2-patch active 2757227 13235168 0 8.88e1 4.80
unix-epoll-input polling 5847 0 0 1.25e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 5.04, last 128 main loops .13 per node 4.00
vector rates in 3.3119e6, out 3.3119e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2669134 13445216 0 9.29e1 5.04
avf-0/18/a/0-tx active 2669134 13445068 0 2.44e2 5.04
avf-input polling 5439894 13445216 0 1.96e2 2.47
l2-patch active 2669134 13445216 0 8.58e1 5.04
unix-epoll-input polling 5307 0 0 1.25e3 0.00

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 Intel-X710 with VF enabled.
  • [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.
  • [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 4.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
api-rx-from-ring active 0 0 31 2.47e4 0.00
dpdk-process any wait 0 0 2 1.54e3 0.00
fib-walk any wait 0 0 2 1.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.68e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.61e3 0.00
lisp-retry-service any wait 0 0 2 1.68e3 0.00
statseg-collector-process time wait 0 0 1 6.04e3 0.00
unix-epoll-input polling 1039348 0 0 1.01e4 0.00
vpe-oam-process any wait 0 0 2 9.67e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 59.59, last 128 main loops 2.81 per node 60.00
vector rates in 1.3888e7, out 1.3888e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1001179 59669344 0 1.99e1 59.59
avf-0/18/e/0-tx active 1001179 59669336 0 4.33e1 59.59
avf-input polling 1001965 59669344 0 3.45e1 59.55
ethernet-input active 1001179 59669344 0 3.11e1 59.59
l2-input active 1001179 59669344 0 2.99e1 59.59
l2-output active 1001179 59669344 0 1.59e1 59.59
unix-epoll-input polling 977 0 0 1.32e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 59.85, last 128 main loops 3.00 per node 64.00
vector rates in 1.3888e7, out 1.3888e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 996946 59668276 0 1.98e1 59.85
avf-0/18/a/0-tx active 996946 59668216 0 4.34e1 59.85
avf-input polling 998501 59668276 0 3.43e1 59.76
ethernet-input active 996946 59668276 0 3.11e1 59.85
l2-input active 996946 59668276 0 2.98e1 59.85
l2-output active 996946 59668276 0 1.57e1 59.85
unix-epoll-input polling 975 0 0 1.28e3 0.00
64b-4t2c-avf-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 28 2.68e4 0.00
avf-process any wait 0 0 5 5.46e3 0.00
dpdk-process any wait 0 0 1 1.92e3 0.00
fib-walk any wait 0 0 2 1.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 4.78e2 0.00
lisp-retry-service any wait 0 0 2 1.27e3 0.00
unix-epoll-input polling 518304 0 0 2.06e4 0.00
vpe-oam-process any wait 0 0 2 1.41e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 15.76, last 128 main loops .94 per node 20.00
vector rates in 6.9442e6, out 6.9441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1901017 29951584 0 4.26e1 15.76
avf-0/18/e/0-tx active 1901017 29951344 0 9.25e1 15.76
avf-input polling 2193796 29951584 0 6.52e1 13.65
ethernet-input active 1901017 29951584 0 5.59e1 15.76
l2-input active 1901017 29951584 0 4.57e1 15.76
l2-output active 1901017 29951584 0 3.59e1 15.76
unix-epoll-input polling 2141 0 0 1.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 15.49, last 128 main loops 0.00 per node 0.00
vector rates in 6.9442e6, out 6.9441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1932567 29951604 0 4.18e1 15.49
avf-0/18/e/0-tx active 1932567 29951424 0 9.24e1 15.49
avf-input polling 2321172 29951604 0 6.43e1 12.90
ethernet-input active 1932567 29951604 0 5.53e1 15.49
l2-input active 1932567 29951604 0 4.58e1 15.49
l2-output active 1932567 29951604 0 3.62e1 15.49
unix-epoll-input polling 2265 0 0 1.29e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 15.63, last 128 main loops .19 per node 4.00
vector rates in 6.9439e6, out 6.9439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1916722 29950776 0 4.19e1 15.63
avf-0/18/a/0-tx active 1916722 29950572 0 9.14e1 15.63
avf-input polling 1950874 29950776 0 6.44e1 15.35
ethernet-input active 1916722 29950776 0 5.69e1 15.63
l2-input active 1916722 29950776 0 4.59e1 15.63
l2-output active 1916722 29950776 0 3.64e1 15.63
unix-epoll-input polling 1903 0 0 1.29e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 15.85, last 128 main loops .75 per node 16.00
vector rates in 6.9439e6, out 6.9439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1889840 29950780 0 4.18e1 15.85
avf-0/18/a/0-tx active 1889840 29950560 0 9.22e1 15.85
avf-input polling 1927452 29950780 0 6.55e1 15.54
ethernet-input active 1889840 29950780 0 5.56e1 15.85
l2-input active 1889840 29950780 0 4.58e1 15.85
l2-output active 1889840 29950780 0 3.62e1 15.85
unix-epoll-input polling 1880 0 0 1.29e3 0.00
64b-8t4c-avf-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 29 3.48e4 0.00
avf-process any wait 0 0 5 5.23e3 0.00
dpdk-process any wait 0 0 1 1.63e3 0.00
fib-walk any wait 0 0 2 1.17e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 4.92e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.04e3 0.00
lisp-retry-service any wait 0 0 2 1.29e3 0.00
statseg-collector-process time wait 0 0 1 4.48e3 0.00
unix-epoll-input polling 290770 0 0 3.45e4 0.00
vpe-oam-process any wait 0 0 2 9.29e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 6.11, 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
avf-0/18/e/0-output active 2278810 13926548 0 8.59e1 6.11
avf-0/18/e/0-tx active 2278810 13926308 0 1.64e2 6.11
avf-input polling 4100787 13926548 0 1.32e2 3.39
ethernet-input active 2278810 13926548 0 1.13e2 6.11
l2-input active 2278810 13926548 0 7.62e1 6.11
l2-output active 2278810 13926548 0 7.89e1 6.11
unix-epoll-input polling 4001 0 0 1.29e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 6.16, last 128 main loops .75 per node 16.00
vector rates in 3.4995e6, out 3.4994e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2295709 14147564 0 8.44e1 6.16
avf-0/18/e/0-tx active 2295709 14147416 0 1.59e2 6.16
avf-input polling 4203031 14147564 0 1.29e2 3.37
ethernet-input active 2295709 14147564 0 1.11e2 6.16
l2-input active 2295709 14147564 0 7.63e1 6.16
l2-output active 2295709 14147564 0 7.68e1 6.16
unix-epoll-input polling 4101 0 0 1.28e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.0, average vectors/node 6.16, 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
avf-0/18/e/0-output active 2260888 13926548 0 8.57e1 6.16
avf-0/18/e/0-tx active 2260888 13926320 0 1.65e2 6.16
avf-input polling 4301458 13926548 0 1.32e2 3.24
ethernet-input active 2260888 13926548 0 1.10e2 6.16
l2-input active 2260888 13926548 0 7.62e1 6.16
l2-output active 2260888 13926548 0 7.69e1 6.16
unix-epoll-input polling 4197 0 0 1.28e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.0, average vectors/node 6.23, 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
avf-0/18/e/0-output active 2270292 14147564 0 8.47e1 6.23
avf-0/18/e/0-tx active 2270292 14147380 0 1.60e2 6.23
avf-input polling 4129849 14147564 0 1.29e2 3.43
ethernet-input active 2270292 14147564 0 1.09e2 6.23
l2-input active 2270292 14147564 0 7.61e1 6.23
l2-output active 2270292 14147564 0 7.61e1 6.23
unix-epoll-input polling 4030 0 0 1.28e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.0, average vectors/node 6.05, last 128 main loops 0.00 per node 0.00
vector rates in 3.4447e6, out 3.4446e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2300137 13925968 0 8.73e1 6.05
avf-0/18/a/0-tx active 2300137 13925744 0 1.66e2 6.05
avf-input polling 3428815 13925968 0 1.29e2 4.06
ethernet-input active 2300137 13925968 0 1.13e2 6.05
l2-input active 2300137 13925968 0 7.70e1 6.05
l2-output active 2300137 13925968 0 7.84e1 6.05
unix-epoll-input polling 3346 0 0 1.29e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.0, average vectors/node 6.07, last 128 main loops 0.00 per node 0.00
vector rates in 3.4993e6, out 3.4993e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2329478 14147012 0 8.59e1 6.07
avf-0/18/a/0-tx active 2329478 14146812 0 1.63e2 6.07
avf-input polling 3577721 14147012 0 1.26e2 3.95
ethernet-input active 2329478 14147012 0 1.11e2 6.07
l2-input active 2329478 14147012 0 7.71e1 6.07
l2-output active 2329478 14147012 0 7.84e1 6.07
unix-epoll-input polling 3491 0 0 1.28e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.0, average vectors/node 5.96, last 128 main loops .38 per node 8.00
vector rates in 3.4447e6, out 3.4446e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2336230 13925916 0 8.74e1 5.96
avf-0/18/a/0-tx active 2336230 13925680 0 1.67e2 5.96
avf-input polling 3696456 13925916 0 1.26e2 3.77
ethernet-input active 2336230 13925916 0 1.12e2 5.96
l2-input active 2336230 13925916 0 7.79e1 5.96
l2-output active 2336230 13925916 0 7.98e1 5.96
unix-epoll-input polling 3606 0 0 1.27e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.0, average vectors/node 6.07, last 128 main loops 0.00 per node 0.00
vector rates in 3.4993e6, out 3.4993e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2331657 14146952 0 8.69e1 6.07
avf-0/18/a/0-tx active 2331657 14146764 0 1.64e2 6.07
avf-input polling 3542930 14146952 0 1.25e2 3.99
ethernet-input active 2331657 14146952 0 1.12e2 6.07
l2-input active 2331657 14146952 0 7.70e1 6.07
l2-output active 2331657 14146952 0 7.79e1 6.07
unix-epoll-input polling 3456 0 0 1.28e3 0.00

10ge2p1x710-dot1ad-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC with 802.1ad 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 xconnect. 802.1ad tagging is applied on link between DUT1 and DUT2 with inner 4B vlan tag (id=100) and outer 4B vlan tag (id=200).
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with Intel-X710.
  • [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, 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-dot1ad-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 42 2.39e4 0.00
dpdk-process any wait 0 0 1 7.04e3 0.00
fib-walk any wait 0 0 2 1.06e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 4.86e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.51e3 0.00
lisp-retry-service any wait 0 0 2 1.71e3 0.00
statseg-collector-process time wait 0 0 1 3.26e3 0.00
unix-epoll-input polling 4065 0 0 2.57e6 0.00
vpe-oam-process any wait 0 0 2 5.91e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 68.58, last 128 main loops 2.44 per node 52.00
vector rates in 8.9949e6, out 8.9949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 548741 37631840 0 3.09e1 68.58
TenGigabitEthernet18/0/3-tx active 548741 37631840 0 5.64e1 68.58
dpdk-input polling 604991 37631840 0 6.30e1 62.20
ethernet-input active 548741 37631840 0 3.19e1 68.58
l2-input active 548741 37631840 0 2.88e1 68.58
l2-output active 548741 37631840 0 6.12e1 68.58
unix-epoll-input polling 590 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 113.13, last 128 main loops 6.56 per node 120.00
vector rates in 8.9949e6, out 8.9949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 332638 37631628 0 1.66e1 113.13
TenGigabitEthernet18/0/2-tx active 332638 37631628 0 5.34e1 113.13
dpdk-input polling 336509 37631628 0 5.72e1 111.83
ethernet-input active 332638 37631628 0 5.95e1 113.13
l2-input active 332638 37631628 0 2.64e1 113.13
l2-input-vtr active 332638 37631628 0 4.90e1 113.13
l2-output active 332638 37631628 0 1.27e1 113.13
unix-epoll-input polling 328 0 0 1.93e3 0.00
64b-4t2c-dot1ad-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 48 2.61e4 0.00
dpdk-process any wait 0 0 1 6.49e3 0.00
fib-walk any wait 0 0 2 9.16e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.44e2 0.00
lisp-retry-service any wait 0 0 2 1.07e3 0.00
unix-epoll-input polling 2887 0 0 3.66e6 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 16.31, last 128 main loops 0.00 per node 0.00
vector rates in 4.7434e6, out 4.7434e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1229966 20060904 0 5.31e1 16.31
TenGigabitEthernet18/0/3-tx active 1229966 20060904 0 7.13e1 16.31
dpdk-input polling 8163735 20060904 0 1.51e2 2.46
ethernet-input active 1229966 20060904 0 5.96e1 16.31
l2-input active 1229966 20060904 0 4.37e1 16.31
l2-output active 1229966 20060904 0 7.89e1 16.31
unix-epoll-input polling 7965 0 0 1.82e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 13.71, last 128 main loops 0.00 per node 0.00
vector rates in 4.6693e6, out 4.6693e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1440523 19747444 0 5.54e1 13.71
TenGigabitEthernet18/0/3-tx active 1440523 19747444 0 6.68e1 13.71
dpdk-input polling 9334560 19747444 0 1.52e2 2.12
ethernet-input active 1440523 19747444 0 5.90e1 13.71
l2-input active 1440523 19747444 0 4.97e1 13.71
l2-output active 1440523 19747444 0 7.24e1 13.71
unix-epoll-input polling 9107 0 0 1.24e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 125.65, last 128 main loops 8.97 per node 164.00
vector rates in 9.4124e6, out 9.4124e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 316805 39807400 0 1.59e1 125.65
TenGigabitEthernet18/0/2-tx active 316805 39807400 0 4.94e1 125.65
dpdk-input polling 318240 39807400 0 5.15e1 125.09
ethernet-input active 316805 39807400 0 5.76e1 125.65
l2-input active 316805 39807400 0 2.65e1 125.65
l2-input-vtr active 316805 39807400 0 4.93e1 125.65
l2-output active 316805 39807400 0 1.27e1 125.65
unix-epoll-input polling 310 0 0 1.82e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.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
dpdk-input polling 36843688 0 0 1.58e2 0.00
unix-epoll-input polling 35945 0 0 1.26e3 0.00
64b-8t4c-dot1ad-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 43 3.11e4 0.00
dpdk-process any wait 0 0 1 1.25e4 0.00
fib-walk any wait 0 0 2 1.23e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.48e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.55e3 0.00
lisp-retry-service any wait 0 0 2 2.13e3 0.00
statseg-collector-process time wait 0 0 1 6.42e3 0.00
unix-epoll-input polling 2630 0 0 3.98e6 0.00
vpe-oam-process any wait 0 0 2 1.36e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 5.88, last 128 main loops 0.00 per node 0.00
vector rates in 2.4785e6, out 2.4785e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1766742 10396315 0 1.01e2 5.88
TenGigabitEthernet18/0/3-tx active 1766742 10396315 0 1.05e2 5.88
dpdk-input polling 9663800 10396315 0 2.97e2 1.08
ethernet-input active 1766742 10396315 0 1.15e2 5.88
l2-input active 1766742 10396315 0 7.69e1 5.88
l2-output active 1766742 10396315 0 1.41e2 5.88
unix-epoll-input polling 9428 0 0 1.74e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 5.08, last 128 main loops 0.00 per node 0.00
vector rates in 2.4398e6, out 2.4398e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2012605 10233870 0 1.03e2 5.08
TenGigabitEthernet18/0/3-tx active 2012605 10233870 0 1.02e2 5.08
dpdk-input polling 10635046 10233870 0 2.93e2 .96
ethernet-input active 2012605 10233870 0 1.18e2 5.08
l2-input active 2012605 10233870 0 8.69e1 5.08
l2-output active 2012605 10233870 0 1.32e2 5.08
unix-epoll-input polling 10376 0 0 1.19e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 5.21, last 128 main loops 0.00 per node 0.00
vector rates in 2.4785e6, out 2.4785e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1997015 10396312 0 1.01e2 5.21
TenGigabitEthernet18/0/3-tx active 1997015 10396312 0 1.01e2 5.21
dpdk-input polling 10471044 10396312 0 2.87e2 .99
ethernet-input active 1997015 10396312 0 1.15e2 5.21
l2-input active 1997015 10396312 0 8.58e1 5.21
l2-output active 1997015 10396312 0 1.38e2 5.21
unix-epoll-input polling 10216 0 0 1.19e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 5.14, last 128 main loops 0.00 per node 0.00
vector rates in 2.4398e6, out 2.4398e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1992524 10233871 0 1.03e2 5.14
TenGigabitEthernet18/0/3-tx active 1992524 10233871 0 1.02e2 5.14
dpdk-input polling 10526038 10233871 0 2.93e2 .97
ethernet-input active 1992524 10233871 0 1.17e2 5.14
l2-input active 1992524 10233871 0 8.67e1 5.14
l2-output active 1992524 10233871 0 1.37e2 5.14
unix-epoll-input polling 10269 0 0 1.20e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 134.94, last 128 main loops 7.44 per node 136.00
vector rates in 9.8359e6, out 9.8359e6, drop 0.0000e0, punt 4.7681e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 305748 41257490 0 1.52e1 134.94
TenGigabitEthernet18/0/2-tx active 305748 41257490 0 4.66e1 134.94
dpdk-input polling 308223 41257492 0 4.85e1 133.86
error-punt active 2 2 0 2.19e3 1.00
ethernet-input active 305748 41257492 0 5.59e1 134.94
l2-input active 305748 41257490 0 2.56e1 134.94
l2-input-vtr active 305748 41257490 0 4.82e1 134.94
l2-output active 305748 41257490 0 1.16e1 134.94
punt active 2 2 0 2.78e3 1.00
unix-epoll-input polling 301 0 0 1.77e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.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
dpdk-input polling 36584175 0 0 1.58e2 0.00
unix-epoll-input polling 35692 0 0 1.25e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.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
dpdk-input polling 36652505 0 0 1.58e2 0.00
unix-epoll-input polling 35759 0 0 1.25e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.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
dpdk-input polling 36865484 0 0 1.56e2 0.00
unix-epoll-input polling 35966 0 0 1.25e3 0.00

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 Intel-X710.
  • [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.
  • [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 4.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
api-rx-from-ring active 0 0 50 2.60e4 0.00
dpdk-process any wait 0 0 2 6.02e3 0.00
fib-walk any wait 0 0 2 9.65e2 0.00
ip-neighbor-scan-process any wait 0 0 1 1.32e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.23e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.46e3 0.00
lisp-retry-service any wait 0 0 2 1.23e3 0.00
statseg-collector-process time wait 0 0 1 5.50e3 0.00
unix-epoll-input polling 3973 0 0 2.63e6 0.00
vpe-oam-process any wait 0 0 2 6.20e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 75.41, last 128 main loops 4.00 per node 64.00
vector rates in 6.7247e6, out 6.7247e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 372955 28123904 0 3.02e1 75.41
TenGigabitEthernet18/0/3-tx active 372955 28123904 0 5.63e1 75.41
dpdk-input polling 468313 28123904 0 6.22e1 60.05
ethernet-input active 372955 28123904 0 3.13e1 75.41
l2-fwd active 372955 28123904 0 4.49e1 75.41
l2-input active 372955 28123904 0 3.99e1 75.41
l2-learn active 372955 28123904 0 4.20e1 75.41
l2-output active 372955 28123904 0 5.99e1 75.41
unix-epoll-input polling 457 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 115.06, last 128 main loops 5.91 per node 84.00
vector rates in 6.7246e6, out 6.7246e6, drop 0.0000e0, punt 2.3911e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 244435 28123715 0 1.67e1 115.06
TenGigabitEthernet18/0/2-tx active 244435 28123715 0 5.39e1 115.06
dpdk-input polling 248808 28123716 0 5.68e1 113.03
error-punt active 1 1 0 3.84e3 1.00
ethernet-input active 244435 28123716 0 5.98e1 115.06
l2-fwd active 244435 28123715 0 4.28e1 115.06
l2-input active 244435 28123715 0 3.85e1 115.06
l2-input-vtr active 244435 28123715 0 4.94e1 115.06
l2-learn active 244435 28123715 0 3.76e1 115.06
l2-output active 244435 28123715 0 1.32e1 115.06
punt active 1 1 0 3.83e3 1.00
unix-epoll-input polling 243 0 0 1.90e3 0.00
64b-4t2c-dot1q-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 2.96e4 0.00
dpdk-process any wait 0 0 1 9.56e3 0.00
fib-walk any wait 0 0 2 2.20e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.00e2 0.00
lisp-retry-service any wait 0 0 2 1.62e3 0.00
unix-epoll-input polling 2186 0 0 4.79e6 0.00
vpe-oam-process any wait 0 0 2 9.95e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 93.91, last 128 main loops 6.75 per node 108.00
vector rates in 6.8088e6, out 6.8088e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 304076 28554576 0 2.88e1 93.91
TenGigabitEthernet18/0/3-tx active 304076 28554576 0 5.42e1 93.91
dpdk-input polling 304076 28554576 0 5.88e1 93.91
ethernet-input active 304076 28554576 0 2.85e1 93.91
l2-fwd active 304076 28554576 0 4.35e1 93.91
l2-input active 304076 28554576 0 3.89e1 93.91
l2-learn active 304076 28554576 0 3.97e1 93.91
l2-output active 304076 28554576 0 7.09e1 93.91
unix-epoll-input polling 297 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 79.33, last 128 main loops 6.00 per node 96.00
vector rates in 6.7024e6, out 6.7024e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 354316 28108408 0 2.99e1 79.33
TenGigabitEthernet18/0/3-tx active 354316 28108408 0 5.47e1 79.33
dpdk-input polling 354316 28108408 0 5.97e1 79.33
ethernet-input active 354316 28108408 0 2.98e1 79.33
l2-fwd active 354316 28108408 0 4.41e1 79.33
l2-input active 354316 28108408 0 3.97e1 79.33
l2-learn active 354316 28108408 0 4.12e1 79.33
l2-output active 354316 28108408 0 6.94e1 79.33
unix-epoll-input polling 345 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 110.33, last 128 main loops 6.75 per node 96.00
vector rates in 6.8087e6, out 6.8087e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 258812 28554268 0 1.62e1 110.33
TenGigabitEthernet18/0/2-tx active 258812 28554268 0 5.32e1 110.33
dpdk-input polling 260654 28554268 0 5.66e1 109.55
ethernet-input active 258812 28554268 0 5.81e1 110.33
l2-fwd active 258812 28554268 0 4.27e1 110.33
l2-input active 258812 28554268 0 3.83e1 110.33
l2-input-vtr active 258812 28554268 0 4.87e1 110.33
l2-learn active 258812 28554268 0 3.73e1 110.33
l2-output active 258812 28554268 0 1.28e1 110.33
unix-epoll-input polling 255 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 98.88, last 128 main loops 10.41 per node 148.00
vector rates in 6.7023e6, out 6.7023e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 284265 28108088 0 1.69e1 98.88
TenGigabitEthernet18/0/2-tx active 284265 28108088 0 5.33e1 98.88
dpdk-input polling 286163 28108088 0 5.71e1 98.22
ethernet-input active 284265 28108088 0 5.91e1 98.88
l2-fwd active 284265 28108088 0 4.33e1 98.88
l2-input active 284265 28108088 0 3.87e1 98.88
l2-input-vtr active 284265 28108088 0 4.94e1 98.88
l2-learn active 284265 28108088 0 3.83e1 98.88
l2-output active 284265 28108088 0 1.33e1 98.88
unix-epoll-input polling 279 0 0 1.82e3 0.00
64b-8t4c-dot1q-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 35 3.39e4 0.00
dpdk-process any wait 0 0 1 6.61e5 0.00
fib-walk any wait 0 0 2 2.87e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.84e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.82e3 0.00
lisp-retry-service any wait 0 0 2 2.26e3 0.00
statseg-collector-process time wait 0 0 1 9.92e3 0.00
unix-epoll-input polling 3595 0 0 2.92e6 0.00
vpe-oam-process any wait 0 0 2 2.01e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 11.87, 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
TenGigabitEthernet18/0/3-outpu active 1243789 14768048 0 6.45e1 11.87
TenGigabitEthernet18/0/3-tx active 1243789 14768008 0 7.93e1 11.87
dpdk-input polling 2005315 14768048 0 1.15e2 7.36
ethernet-input active 1243789 14768048 0 7.92e1 11.87
l2-fwd active 1243789 14768048 0 7.24e1 11.87
l2-input active 1243789 14768048 0 6.58e1 11.87
l2-learn active 1243789 14768048 0 8.22e1 11.87
l2-output active 1243789 14768048 0 1.15e2 11.87
unix-epoll-input polling 1956 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 11.40, last 128 main loops 0.00 per node 0.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1275107 14537288 0 6.72e1 11.40
TenGigabitEthernet18/0/3-tx active 1275107 14537288 0 8.02e1 11.40
dpdk-input polling 2040396 14537288 0 1.16e2 7.12
ethernet-input active 1275107 14537288 0 7.98e1 11.40
l2-fwd active 1275107 14537288 0 7.44e1 11.40
l2-input active 1275107 14537288 0 6.67e1 11.40
l2-learn active 1275107 14537288 0 8.42e1 11.40
l2-output active 1275107 14537288 0 1.16e2 11.40
unix-epoll-input polling 1990 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 11.55, 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
TenGigabitEthernet18/0/3-outpu active 1278194 14768040 0 6.58e1 11.55
TenGigabitEthernet18/0/3-tx active 1278194 14768040 0 8.09e1 11.55
dpdk-input polling 2036605 14768040 0 1.17e2 7.25
ethernet-input active 1278194 14768040 0 7.86e1 11.55
l2-fwd active 1278194 14768040 0 7.32e1 11.55
l2-input active 1278194 14768040 0 6.63e1 11.55
l2-learn active 1278194 14768040 0 8.32e1 11.55
l2-output active 1278194 14768040 0 1.11e2 11.55
unix-epoll-input polling 1987 0 0 1.84e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 11.44, last 128 main loops .50 per node 8.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1270996 14537292 0 6.67e1 11.44
TenGigabitEthernet18/0/3-tx active 1270996 14537292 0 8.06e1 11.44
dpdk-input polling 2030895 14537292 0 1.20e2 7.16
ethernet-input active 1270996 14537292 0 8.07e1 11.44
l2-fwd active 1270996 14537292 0 7.49e1 11.44
l2-input active 1270996 14537292 0 6.68e1 11.44
l2-learn active 1270996 14537292 0 8.42e1 11.44
l2-output active 1270996 14537292 0 1.09e2 11.44
unix-epoll-input polling 1982 0 0 1.94e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 12.61, last 128 main loops .84 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
TenGigabitEthernet18/0/2-outpu active 1171342 14768028 0 5.01e1 12.61
TenGigabitEthernet18/0/2-tx active 1171342 14768028 0 7.97e1 12.61
dpdk-input polling 1266758 14768028 0 1.02e2 11.66
ethernet-input active 1171342 14768028 0 1.21e2 12.61
l2-fwd active 1171342 14768028 0 6.87e1 12.61
l2-input active 1171342 14768028 0 6.19e1 12.61
l2-input-vtr active 1171342 14768028 0 8.05e1 12.61
l2-learn active 1171342 14768028 0 7.49e1 12.61
l2-output active 1171342 14768028 0 4.39e1 12.61
unix-epoll-input polling 1236 0 0 1.95e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 12.20, last 128 main loops .56 per node 8.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1191115 14537288 0 5.09e1 12.20
TenGigabitEthernet18/0/2-tx active 1191115 14537288 0 7.92e1 12.20
dpdk-input polling 1313713 14537288 0 1.05e2 11.07
ethernet-input active 1191115 14537288 0 1.22e2 12.20
l2-fwd active 1191115 14537288 0 7.01e1 12.20
l2-input active 1191115 14537288 0 6.33e1 12.20
l2-input-vtr active 1191115 14537288 0 8.19e1 12.20
l2-learn active 1191115 14537288 0 7.67e1 12.20
l2-output active 1191115 14537288 0 4.49e1 12.20
unix-epoll-input polling 1282 0 0 1.79e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 12.71, 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
TenGigabitEthernet18/0/2-outpu active 1162090 14768032 0 4.97e1 12.71
TenGigabitEthernet18/0/2-tx active 1162090 14768011 0 7.93e1 12.71
dpdk-input polling 1288107 14768032 0 1.04e2 11.46
ethernet-input active 1162090 14768032 0 1.20e2 12.71
l2-fwd active 1162090 14768032 0 6.87e1 12.71
l2-input active 1162090 14768032 0 6.19e1 12.71
l2-input-vtr active 1162090 14768032 0 8.11e1 12.71
l2-learn active 1162090 14768032 0 7.54e1 12.71
l2-output active 1162090 14768032 0 4.38e1 12.71
unix-epoll-input polling 1256 0 0 1.84e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 12.19, last 128 main loops 0.00 per node 0.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1192032 14537276 0 5.04e1 12.19
TenGigabitEthernet18/0/2-tx active 1192032 14537276 0 7.94e1 12.19
dpdk-input polling 1342667 14537276 0 1.06e2 10.83
ethernet-input active 1192032 14537276 0 1.23e2 12.19
l2-fwd active 1192032 14537276 0 7.01e1 12.19
l2-input active 1192032 14537276 0 6.30e1 12.19
l2-input-vtr active 1192032 14537276 0 8.18e1 12.19
l2-learn active 1192032 14537276 0 7.61e1 12.19
l2-output active 1192032 14537276 0 4.47e1 12.19
unix-epoll-input polling 1310 0 0 2.01e3 0.00

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 Intel-X710.
  • [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.
  • [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 4.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
api-rx-from-ring active 0 0 32 2.58e4 0.00
dpdk-process any wait 0 0 2 5.57e3 0.00
fib-walk any wait 0 0 2 8.18e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.23e2 0.00
lisp-retry-service any wait 0 0 2 1.11e3 0.00
unix-epoll-input polling 2314 0 0 4.56e6 0.00
vpe-oam-process any wait 0 0 2 6.96e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 47.64, last 128 main loops 0.00 per node 0.00
vector rates in 8.3486e6, out 8.3486e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 740980 35297844 0 3.40e1 47.64
TenGigabitEthernet18/0/3-tx active 740980 35297844 0 5.85e1 47.64
dpdk-input polling 1583246 35297844 0 6.28e1 22.29
ethernet-input active 740980 35297844 0 3.62e1 47.64
l2-input active 740980 35297844 0 3.14e1 47.64
l2-output active 740980 35297844 0 6.47e1 47.64
unix-epoll-input polling 1545 0 0 1.84e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 60.42, last 128 main loops 2.84 per node 52.00
vector rates in 8.3484e6, out 8.3484e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 584177 35297072 0 2.01e1 60.42
TenGigabitEthernet18/0/2-tx active 584177 35297072 0 5.62e1 60.42
dpdk-input polling 599009 35297072 0 5.46e1 58.93
ethernet-input active 584177 35297072 0 6.49e1 60.42
l2-input active 584177 35297072 0 2.93e1 60.42
l2-input-vtr active 584177 35297072 0 5.27e1 60.42
l2-output active 584177 35297072 0 1.58e1 60.42
unix-epoll-input polling 585 0 0 1.83e3 0.00
64b-4t2c-dot1q-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 31 3.06e4 0.00
dpdk-process any wait 0 0 1 9.30e3 0.00
fib-walk any wait 0 0 2 1.92e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.96e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.30e3 0.00
lisp-retry-service any wait 0 0 2 1.52e3 0.00
statseg-collector-process time wait 0 0 1 4.65e3 0.00
unix-epoll-input polling 3291 0 0 3.11e6 0.00
vpe-oam-process any wait 0 0 2 7.90e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 25.39, last 128 main loops 0.00 per node 0.00
vector rates in 7.0163e6, out 7.0163e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1133958 28787868 0 4.25e1 25.39
TenGigabitEthernet18/0/3-tx active 1133958 28787868 0 6.31e1 25.39
dpdk-input polling 1741769 28787868 0 7.31e1 16.53
ethernet-input active 1133958 28787868 0 4.89e1 25.39
l2-input active 1133958 28787868 0 3.83e1 25.39
l2-output active 1133958 28787868 0 7.29e1 25.39
unix-epoll-input polling 1700 0 0 1.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 23.29, last 128 main loops 0.00 per node 0.00
vector rates in 6.9067e6, out 6.9067e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1216968 28338062 0 4.48e1 23.29
TenGigabitEthernet18/0/3-tx active 1216968 28338062 0 6.36e1 23.29
dpdk-input polling 1922153 28338062 0 7.37e1 14.74
ethernet-input active 1216968 28338062 0 5.06e1 23.29
l2-input active 1216968 28338062 0 3.97e1 23.29
l2-output active 1216968 28338062 0 7.09e1 23.29
unix-epoll-input polling 1876 0 0 1.76e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 33.53, last 128 main loops 1.97 per node 36.00
vector rates in 7.0161e6, out 7.0161e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 858538 28787068 0 2.68e1 33.53
TenGigabitEthernet18/0/2-tx active 858538 28787068 0 6.01e1 33.53
dpdk-input polling 876649 28787068 0 6.54e1 32.84
ethernet-input active 858538 28787068 0 7.65e1 33.53
l2-input active 858538 28787068 0 3.48e1 33.53
l2-input-vtr active 858538 28787068 0 6.01e1 33.53
l2-output active 858538 28787068 0 2.18e1 33.53
unix-epoll-input polling 856 0 0 1.83e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 31.94, last 128 main loops 1.53 per node 28.00
vector rates in 6.9065e6, out 6.9065e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 887108 28337260 0 2.79e1 31.94
TenGigabitEthernet18/0/2-tx active 887108 28337260 0 5.99e1 31.94
dpdk-input polling 896925 28337260 0 6.57e1 31.59
ethernet-input active 887108 28337260 0 7.82e1 31.94
l2-input active 887108 28337260 0 3.54e1 31.94
l2-input-vtr active 887108 28337260 0 6.13e1 31.94
l2-output active 887108 28337260 0 2.28e1 31.94
unix-epoll-input polling 875 0 0 1.82e3 0.00
64b-8t4c-dot1q-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 29 3.79e4 0.00
dpdk-process any wait 0 0 1 1.41e4 0.00
fib-walk any wait 0 0 2 1.90e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.57e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.02e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.81e3 0.00
lisp-retry-service any wait 0 0 2 4.05e3 0.00
statseg-collector-process time wait 0 0 1 9.57e3 0.00
unix-epoll-input polling 2496 0 0 4.15e6 0.00
vpe-oam-process any wait 0 0 2 1.54e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 7.18, last 128 main loops .38 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
TenGigabitEthernet18/0/3-outpu active 2025993 14540336 0 8.82e1 7.18
TenGigabitEthernet18/0/3-tx active 2025993 14540336 0 9.53e1 7.18
dpdk-input polling 3236375 14540336 0 1.46e2 4.49
ethernet-input active 2025993 14540336 0 1.07e2 7.18
l2-input active 2025993 14540336 0 7.16e1 7.18
l2-output active 2025993 14540336 0 1.38e2 7.18
unix-epoll-input polling 3157 0 0 1.78e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 6.91, last 128 main loops 0.00 per node 0.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2070146 14313104 0 9.22e1 6.91
TenGigabitEthernet18/0/3-tx active 2070146 14313104 0 9.75e1 6.91
dpdk-input polling 3309271 14313104 0 1.45e2 4.33
ethernet-input active 2070146 14313104 0 1.08e2 6.91
l2-input active 2070146 14313104 0 7.32e1 6.91
l2-output active 2070146 14313104 0 1.41e2 6.91
unix-epoll-input polling 3229 0 0 1.68e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 6.92, 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
TenGigabitEthernet18/0/3-outpu active 2102140 14540280 0 9.15e1 6.92
TenGigabitEthernet18/0/3-tx active 2102140 14540280 0 9.75e1 6.92
dpdk-input polling 3347509 14540280 0 1.49e2 4.34
ethernet-input active 2102140 14540280 0 1.08e2 6.92
l2-input active 2102140 14540280 0 7.28e1 6.92
l2-output active 2102140 14540280 0 1.29e2 6.92
unix-epoll-input polling 3266 0 0 1.71e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 6.94, last 128 main loops .38 per node 8.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2063826 14313100 0 9.19e1 6.94
TenGigabitEthernet18/0/3-tx active 2063826 14313100 0 9.75e1 6.94
dpdk-input polling 3299272 14313100 0 1.49e2 4.34
ethernet-input active 2063826 14313100 0 1.09e2 6.94
l2-input active 2063826 14313100 0 7.24e1 6.94
l2-output active 2063826 14313100 0 1.37e2 6.94
unix-epoll-input polling 3218 0 0 1.81e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 8.18, last 128 main loops .33 per node 6.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1776654 14540276 0 6.79e1 8.18
TenGigabitEthernet18/0/2-tx active 1776654 14540276 0 8.98e1 8.18
dpdk-input polling 2837266 14540276 0 1.32e2 5.12
ethernet-input active 1776654 14540276 0 1.49e2 8.18
l2-input active 1776654 14540276 0 6.37e1 8.18
l2-input-vtr active 1776654 14540276 0 9.28e1 8.18
l2-output active 1776654 14540276 0 5.94e1 8.18
unix-epoll-input polling 2768 0 0 1.79e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 8.02, last 128 main loops 0.00 per node 0.00
vector rates in 3.4535e6, out 3.4535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1784701 14313112 0 7.01e1 8.02
TenGigabitEthernet18/0/2-tx active 1784701 14313112 0 8.86e1 8.02
dpdk-input polling 2921905 14313112 0 1.36e2 4.89
ethernet-input active 1784701 14313112 0 1.51e2 8.02
l2-input active 1784701 14313112 0 6.47e1 8.02
l2-input-vtr active 1784701 14313112 0 9.48e1 8.02
l2-output active 1784701 14313112 0 6.06e1 8.02
unix-epoll-input polling 2850 0 0 1.78e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 8.13, last 128 main loops 0.00 per node 0.00
vector rates in 3.5082e6, out 3.5082e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1788369 14540124 0 6.99e1 8.13
TenGigabitEthernet18/0/2-tx active 1788369 14540124 0 8.85e1 8.13
dpdk-input polling 2712090 14540124 0 1.29e2 5.36
ethernet-input active 1788369 14540124 0 1.51e2 8.13
l2-input active 1788369 14540124 0 6.47e1 8.13
l2-input-vtr active 1788369 14540124 0 9.44e1 8.13
l2-output active 1788369 14540124 0 6.03e1 8.13
unix-epoll-input polling 2646 0 0 1.69e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 8.05, last 128 main loops .66 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
TenGigabitEthernet18/0/2-outpu active 1778736 14313016 0 7.14e1 8.05
TenGigabitEthernet18/0/2-tx active 1778736 14313016 0 8.93e1 8.05
dpdk-input polling 2936123 14313016 0 1.36e2 4.87
ethernet-input active 1778736 14313016 0 1.52e2 8.05
l2-input active 1778736 14313016 0 6.45e1 8.05
l2-input-vtr active 1778736 14313016 0 9.41e1 8.05
l2-output active 1778736 14313016 0 6.04e1 8.05
unix-epoll-input polling 2865 0 0 1.78e3 0.00

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 Intel-X710.
  • [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, 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 4.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.53e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 5.88e2 0.00
api-rx-from-ring active 0 0 52 4.05e4 0.00
dpdk-process any wait 0 0 2 2.86e5 0.00
fib-walk any wait 0 0 2 1.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.99e2 0.00
lisp-retry-service any wait 0 0 2 1.58e3 0.00
unix-epoll-input polling 5556 0 0 1.87e6 0.00
vpe-oam-process any wait 0 0 3 8.42e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 171.19, last 128 main loops 16.59 per node 193.00
vector rates in 5.0786e6, out 5.0786e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123738 21182808 0 1.50e1 171.19
TenGigabitEthernet18/0/3-tx active 123738 21182808 0 5.63e1 171.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.88e3 0.00
acl-plugin-in-ip4-l2 active 123738 21182808 0 1.67e2 171.19
dpdk-input polling 123738 21182808 0 5.85e1 171.19
ethernet-input active 123738 21182808 0 2.58e1 171.19
l2-fwd active 123738 21182808 0 4.16e1 171.19
l2-input active 123738 21182808 0 3.84e1 171.19
l2-input-feat-arc active 123738 21182808 0 2.92e1 171.19
l2-input-feat-arc-end active 123738 21182808 0 1.11e1 171.19
l2-learn active 123738 21182808 0 3.61e1 171.19
l2-output active 123738 21182808 0 1.14e1 171.19
unix-epoll-input polling 121 0 0 3.18e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 176.59, last 128 main loops 19.25 per node 224.00
vector rates in 5.0785e6, out 5.0785e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 119953 21182583 0 1.52e1 176.59
TenGigabitEthernet18/0/2-tx active 119953 21182583 0 5.77e1 176.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-in-ip4-l2 active 119953 21182583 0 1.67e2 176.59
dpdk-input polling 120881 21182583 0 5.81e1 175.24
ethernet-input active 119953 21182583 0 2.56e1 176.59
l2-fwd active 119953 21182583 0 4.19e1 176.59
l2-input active 119953 21182583 0 3.72e1 176.59
l2-input-feat-arc active 119953 21182583 0 2.85e1 176.59
l2-input-feat-arc-end active 119953 21182583 0 1.13e1 176.59
l2-learn active 119953 21182583 0 3.62e1 176.59
l2-output active 119953 21182583 0 1.15e1 176.59
unix-epoll-input polling 118 0 0 3.02e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 18 2.39e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.21e2 0.00
api-rx-from-ring active 0 0 52 4.73e4 0.00
dpdk-process any wait 0 0 1 6.16e5 0.00
fib-walk any wait 0 0 2 2.50e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.66e2 0.00
lisp-retry-service any wait 0 0 2 1.63e3 0.00
unix-epoll-input polling 5904 0 0 1.76e6 0.00
vpe-oam-process any wait 0 0 2 1.48e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 171.20, last 128 main loops 14.44 per node 168.00
vector rates in 5.0738e6, out 5.0738e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123387 21124404 0 1.50e1 171.20
TenGigabitEthernet18/0/3-tx active 123387 21124404 0 5.71e1 171.20
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.01e3 0.00
acl-plugin-in-ip4-l2 active 123387 21124404 0 1.67e2 171.20
dpdk-input polling 123387 21124404 0 5.88e1 171.20
ethernet-input active 123387 21124404 0 2.60e1 171.20
l2-fwd active 123387 21124404 0 4.14e1 171.20
l2-input active 123387 21124404 0 3.77e1 171.20
l2-input-feat-arc active 123387 21124404 0 2.95e1 171.20
l2-input-feat-arc-end active 123387 21124404 0 1.11e1 171.20
l2-learn active 123387 21124404 0 3.59e1 171.20
l2-output active 123387 21124404 0 1.13e1 171.20
unix-epoll-input polling 120 0 0 3.43e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 179.81, last 128 main loops 13.06 per node 152.00
vector rates in 5.0744e6, out 5.0744e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 117494 21126840 0 1.49e1 179.81
TenGigabitEthernet18/0/3-tx active 117494 21126840 0 5.66e1 179.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.73e3 0.00
acl-plugin-in-ip4-l2 active 117494 21126840 0 1.70e2 179.81
dpdk-input polling 117494 21126840 0 5.76e1 179.81
ethernet-input active 117494 21126840 0 2.57e1 179.81
l2-fwd active 117494 21126840 0 4.14e1 179.81
l2-input active 117494 21126840 0 3.76e1 179.81
l2-input-feat-arc active 117494 21126840 0 2.92e1 179.81
l2-input-feat-arc-end active 117494 21126840 0 1.09e1 179.81
l2-learn active 117494 21126840 0 3.57e1 179.81
l2-output active 117494 21126840 0 1.11e1 179.81
unix-epoll-input polling 115 0 0 3.33e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 180.63, last 128 main loops 16.84 per node 196.00
vector rates in 5.0681e6, out 5.0681e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 116819 21100596 0 1.49e1 180.63
TenGigabitEthernet18/0/2-tx active 116819 21100596 0 5.79e1 180.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.64e3 0.00
acl-plugin-in-ip4-l2 active 116819 21100596 0 1.67e2 180.63
dpdk-input polling 118053 21100596 0 5.92e1 178.74
ethernet-input active 116819 21100596 0 2.57e1 180.63
l2-fwd active 116819 21100596 0 4.14e1 180.63
l2-input active 116819 21100596 0 3.74e1 180.63
l2-input-feat-arc active 116819 21100596 0 2.92e1 180.63
l2-input-feat-arc-end active 116819 21100596 0 1.09e1 180.63
l2-learn active 116819 21100596 0 3.63e1 180.63
l2-output active 116819 21100596 0 1.12e1 180.63
unix-epoll-input polling 115 0 0 3.16e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 170.94, last 128 main loops 14.09 per node 164.00
vector rates in 5.0801e6, out 5.0801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 123731 21150564 0 1.51e1 170.94
TenGigabitEthernet18/0/2-tx active 123731 21150564 0 5.61e1 170.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.67e3 0.00
acl-plugin-in-ip4-l2 active 123731 21150564 0 1.68e2 170.94
dpdk-input polling 124953 21150564 0 5.84e1 169.27
ethernet-input active 123731 21150564 0 2.56e1 170.94
l2-fwd active 123731 21150564 0 4.15e1 170.94
l2-input active 123731 21150564 0 3.77e1 170.94
l2-input-feat-arc active 123731 21150564 0 2.95e1 170.94
l2-input-feat-arc-end active 123731 21150564 0 1.12e1 170.94
l2-learn active 123731 21150564 0 3.59e1 170.94
l2-output active 123731 21150564 0 1.12e1 170.94
unix-epoll-input polling 122 0 0 3.46e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-iacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 18 4.44e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 9.48e2 0.00
api-rx-from-ring active 0 0 44 3.19e4 0.00
dpdk-process any wait 0 0 1 6.46e5 0.00
fib-walk any wait 0 0 2 3.14e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.98e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.91e3 0.00
lisp-retry-service any wait 0 0 2 3.31e3 0.00
statseg-collector-process time wait 0 0 1 7.79e3 0.00
unix-epoll-input polling 5252 0 0 1.99e6 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 23.32, last 128 main loops 1.72 per node 20.00
vector rates in 3.4817e6, out 3.4817e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 623266 14536928 0 3.42e1 23.32
TenGigabitEthernet18/0/3-tx active 623266 14536928 0 7.13e1 23.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.45e3 0.00
acl-plugin-in-ip4-l2 active 623266 14536928 0 1.98e2 23.32
dpdk-input polling 623398 14536928 0 8.48e1 23.32
ethernet-input active 623266 14536928 0 5.02e1 23.32
l2-fwd active 623266 14536928 0 5.68e1 23.32
l2-input active 623266 14536928 0 4.98e1 23.32
l2-input-feat-arc active 623266 14536928 0 4.70e1 23.32
l2-input-feat-arc-end active 623266 14536928 0 2.54e1 23.32
l2-learn active 623266 14536928 0 5.85e1 23.32
l2-output active 623266 14536928 0 2.65e1 23.32
unix-epoll-input polling 608 0 0 3.26e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 23.23, last 128 main loops 1.38 per node 16.00
vector rates in 3.4739e6, out 3.4739e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 624394 14504448 0 3.42e1 23.23
TenGigabitEthernet18/0/3-tx active 624394 14504448 0 7.16e1 23.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.11e3 0.00
acl-plugin-in-ip4-l2 active 624394 14504448 0 2.00e2 23.23
dpdk-input polling 624540 14504448 0 8.40e1 23.22
ethernet-input active 624394 14504448 0 4.99e1 23.23
l2-fwd active 624394 14504448 0 5.69e1 23.23
l2-input active 624394 14504448 0 4.99e1 23.23
l2-input-feat-arc active 624394 14504448 0 4.68e1 23.23
l2-input-feat-arc-end active 624394 14504448 0 2.55e1 23.23
l2-learn active 624394 14504448 0 5.85e1 23.23
l2-output active 624394 14504448 0 2.66e1 23.23
unix-epoll-input polling 609 0 0 3.39e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 22.64, last 128 main loops 1.38 per node 16.00
vector rates in 3.4708e6, out 3.4708e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 640201 14491096 0 3.41e1 22.64
TenGigabitEthernet18/0/3-tx active 640201 14491096 0 7.09e1 22.64
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.24e3 0.00
acl-plugin-in-ip4-l2 active 640201 14491096 0 1.98e2 22.64
dpdk-input polling 640435 14491096 0 8.56e1 22.63
ethernet-input active 640201 14491096 0 5.03e1 22.64
l2-fwd active 640201 14491096 0 5.69e1 22.64
l2-input active 640201 14491096 0 5.02e1 22.64
l2-input-feat-arc active 640201 14491096 0 4.76e1 22.64
l2-input-feat-arc-end active 640201 14491096 0 2.56e1 22.64
l2-learn active 640201 14491096 0 5.89e1 22.64
l2-output active 640201 14491096 0 2.71e1 22.64
unix-epoll-input polling 625 0 0 3.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 23.52, last 128 main loops 1.72 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
TenGigabitEthernet18/0/3-outpu active 617703 14527048 0 3.38e1 23.52
TenGigabitEthernet18/0/3-tx active 617703 14527048 0 7.08e1 23.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.06e3 0.00
acl-plugin-in-ip4-l2 active 617703 14527048 0 1.98e2 23.52
dpdk-input polling 617848 14527048 0 8.81e1 23.51
ethernet-input active 617703 14527048 0 4.98e1 23.52
l2-fwd active 617703 14527048 0 5.66e1 23.52
l2-input active 617703 14527048 0 4.97e1 23.52
l2-input-feat-arc active 617703 14527048 0 4.64e1 23.52
l2-input-feat-arc-end active 617703 14527048 0 2.50e1 23.52
l2-learn active 617703 14527048 0 5.83e1 23.52
l2-output active 617703 14527048 0 2.63e1 23.52
unix-epoll-input polling 603 0 0 3.09e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 23.99, last 128 main loops 2.06 per node 24.00
vector rates in 3.4681e6, out 3.4681e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 603570 14480044 0 3.36e1 23.99
TenGigabitEthernet18/0/2-tx active 603570 14480044 0 7.25e1 23.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.74e3 0.00
acl-plugin-in-ip4-l2 active 603570 14480044 0 2.02e2 23.99
dpdk-input polling 606901 14480044 0 8.54e1 23.86
ethernet-input active 603570 14480044 0 4.98e1 23.99
l2-fwd active 603570 14480044 0 5.67e1 23.99
l2-input active 603570 14480044 0 4.95e1 23.99
l2-input-feat-arc active 603570 14480044 0 4.68e1 23.99
l2-input-feat-arc-end active 603570 14480044 0 2.54e1 23.99
l2-learn active 603570 14480044 0 5.82e1 23.99
l2-output active 603570 14480044 0 2.63e1 23.99
unix-epoll-input polling 592 0 0 3.18e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 24.16, last 128 main loops 2.41 per node 28.00
vector rates in 3.4876e6, out 3.4876e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 602702 14561328 0 3.33e1 24.16
TenGigabitEthernet18/0/2-tx active 602702 14561328 0 7.17e1 24.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.01e3 0.00
acl-plugin-in-ip4-l2 active 602702 14561328 0 2.01e2 24.16
dpdk-input polling 605848 14561328 0 8.45e1 24.03
ethernet-input active 602702 14561328 0 4.97e1 24.16
l2-fwd active 602702 14561328 0 5.67e1 24.16
l2-input active 602702 14561328 0 4.94e1 24.16
l2-input-feat-arc active 602702 14561328 0 4.64e1 24.16
l2-input-feat-arc-end active 602702 14561328 0 2.54e1 24.16
l2-learn active 602702 14561328 0 5.82e1 24.16
l2-output active 602702 14561328 0 2.63e1 24.16
unix-epoll-input polling 591 0 0 3.41e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 23.79, last 128 main loops 2.75 per node 32.00
vector rates in 3.4766e6, out 3.4766e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 609981 14515476 0 3.36e1 23.79
TenGigabitEthernet18/0/2-tx active 609981 14515476 0 7.01e1 23.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.87e3 0.00
acl-plugin-in-ip4-l2 active 609981 14515476 0 2.03e2 23.79
dpdk-input polling 613424 14515476 0 8.51e1 23.66
ethernet-input active 609981 14515476 0 4.93e1 23.79
l2-fwd active 609981 14515476 0 5.68e1 23.79
l2-input active 609981 14515476 0 4.98e1 23.79
l2-input-feat-arc active 609981 14515476 0 4.67e1 23.79
l2-input-feat-arc-end active 609981 14515476 0 2.52e1 23.79
l2-learn active 609981 14515476 0 5.86e1 23.79
l2-output active 609981 14515476 0 2.65e1 23.79
unix-epoll-input polling 598 0 0 3.11e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 23.74, last 128 main loops 2.41 per node 28.00
vector rates in 3.4735e6, out 3.4735e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 610911 14502620 0 3.37e1 23.74
TenGigabitEthernet18/0/2-tx active 610911 14502620 0 7.04e1 23.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.06e3 0.00
acl-plugin-in-ip4-l2 active 610911 14502620 0 2.02e2 23.74
dpdk-input polling 614770 14502620 0 8.71e1 23.59
ethernet-input active 610911 14502620 0 5.00e1 23.74
l2-fwd active 610911 14502620 0 5.69e1 23.74
l2-input active 610911 14502620 0 4.94e1 23.74
l2-input-feat-arc active 610911 14502620 0 4.65e1 23.74
l2-input-feat-arc-end active 610911 14502620 0 2.55e1 23.74
l2-learn active 610911 14502620 0 5.83e1 23.74
l2-output active 610911 14502620 0 2.63e1 23.74
unix-epoll-input polling 600 0 0 3.22e3 0.00

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 Intel-X710.
  • [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, 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 4.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
acl-plugin-fa-cleaner-process any wait 0 0 18 1.56e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 5.94e2 0.00
api-rx-from-ring active 0 0 51 3.75e4 0.00
dpdk-process any wait 0 0 2 5.52e5 0.00
fib-walk any wait 0 0 2 1.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.96e2 0.00
lisp-retry-service any wait 0 0 2 1.06e3 0.00
unix-epoll-input polling 4483 0 0 2.35e6 0.00
vpe-oam-process any wait 0 0 2 9.63e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 256.00, last 128 main loops 22.00 per node 256.00
vector rates in 4.2228e6, out 4.2228e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 69702 17843712 0 1.54e1 256.00
TenGigabitEthernet18/0/3-tx active 69702 17843712 0 6.19e1 256.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.32e3 0.00
acl-plugin-in-ip4-l2 active 69702 17843712 0 2.66e2 256.00
dpdk-input polling 69702 17843712 0 6.16e1 256.00
ethernet-input active 69702 17843712 0 2.62e1 256.00
l2-fwd active 69702 17843712 0 3.94e1 256.00
l2-input active 69702 17843712 0 3.62e1 256.00
l2-input-feat-arc active 69702 17843712 0 2.80e1 256.00
l2-input-feat-arc-end active 69702 17843712 0 1.00e1 256.00
l2-learn active 69702 17843712 0 3.53e1 256.00
l2-output active 69702 17843712 0 1.07e1 256.00
unix-epoll-input polling 68 0 0 2.06e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 255.99, last 128 main loops 22.00 per node 256.00
vector rates in 4.2228e6, out 4.2228e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 69702 17843708 0 1.54e1 255.99
TenGigabitEthernet18/0/2-tx active 69702 17843708 0 6.22e1 255.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.17e3 0.00
acl-plugin-in-ip4-l2 active 69702 17843708 0 2.65e2 255.99
dpdk-input polling 69702 17843708 0 6.16e1 255.99
ethernet-input active 69702 17843708 0 2.62e1 255.99
l2-fwd active 69702 17843708 0 3.94e1 255.99
l2-input active 69702 17843708 0 3.62e1 255.99
l2-input-feat-arc active 69702 17843708 0 2.80e1 255.99
l2-input-feat-arc-end active 69702 17843708 0 1.00e1 255.99
l2-learn active 69702 17843708 0 3.53e1 255.99
l2-output active 69702 17843708 0 1.07e1 255.99
unix-epoll-input polling 68 0 0 2.06e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 18 2.30e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.86e2 0.00
api-rx-from-ring active 0 0 50 3.06e4 0.00
dpdk-process any wait 0 0 1 1.00e4 0.00
fib-walk any wait 0 0 3 1.55e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.00e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.55e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.56e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.45e3 0.00
lisp-retry-service any wait 0 0 3 1.16e3 0.00
statseg-collector-process time wait 0 0 1 7.59e3 0.00
unix-epoll-input polling 5177 0 0 2.04e6 0.00
vpe-oam-process any wait 0 0 2 1.30e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 47.59, last 128 main loops 3.78 per node 44.00
vector rates in 3.4294e6, out 3.4294e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 304233 14480488 0 2.21e1 47.59
TenGigabitEthernet18/0/3-tx active 304233 14480488 0 5.94e1 47.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.49e3 0.00
acl-plugin-in-ip4-l2 active 304233 14480488 0 3.34e2 47.59
dpdk-input polling 310890 14480488 0 6.73e1 46.58
ethernet-input active 304233 14480488 0 3.51e1 47.59
l2-fwd active 304233 14480488 0 4.72e1 47.59
l2-input active 304233 14480488 0 4.16e1 47.59
l2-input-feat-arc active 304233 14480488 0 3.55e1 47.59
l2-input-feat-arc-end active 304233 14480488 0 1.68e1 47.59
l2-learn active 304233 14480488 0 4.51e1 47.59
l2-output active 304233 14480488 0 1.74e1 47.59
unix-epoll-input polling 303 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 48.03, last 128 main loops 3.44 per node 40.00
vector rates in 3.4298e6, out 3.4298e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 301545 14482288 0 2.22e1 48.03
TenGigabitEthernet18/0/3-tx active 301545 14482288 0 5.84e1 48.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.71e3 0.00
acl-plugin-in-ip4-l2 active 301545 14482288 0 3.38e2 48.03
dpdk-input polling 306664 14482288 0 6.54e1 47.23
ethernet-input active 301545 14482288 0 3.48e1 48.03
l2-fwd active 301545 14482288 0 4.68e1 48.03
l2-input active 301545 14482288 0 4.21e1 48.03
l2-input-feat-arc active 301545 14482288 0 3.55e1 48.03
l2-input-feat-arc-end active 301545 14482288 0 1.68e1 48.03
l2-learn active 301545 14482288 0 4.49e1 48.03
l2-output active 301545 14482288 0 1.72e1 48.03
unix-epoll-input polling 299 0 0 1.85e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 57.94, last 128 main loops 3.09 per node 36.00
vector rates in 3.4256e6, out 3.4256e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 249647 14464316 0 2.05e1 57.94
TenGigabitEthernet18/0/2-tx active 249647 14464316 0 5.79e1 57.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.51e3 0.00
acl-plugin-in-ip4-l2 active 249647 14464316 0 3.53e2 57.94
dpdk-input polling 251409 14464316 0 6.37e1 57.53
ethernet-input active 249647 14464316 0 3.27e1 57.94
l2-fwd active 249647 14464316 0 4.58e1 57.94
l2-input active 249647 14464316 0 4.01e1 57.94
l2-input-feat-arc active 249647 14464316 0 3.39e1 57.94
l2-input-feat-arc-end active 249647 14464316 0 1.57e1 57.94
l2-learn active 249647 14464316 0 4.33e1 57.94
l2-output active 249647 14464316 0 1.67e1 57.94
unix-epoll-input polling 245 0 0 2.01e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 55.59, last 128 main loops 2.06 per node 24.00
vector rates in 3.4337e6, out 3.4337e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 260827 14498484 0 2.08e1 55.59
TenGigabitEthernet18/0/2-tx active 260827 14498484 0 5.72e1 55.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.49e3 0.00
acl-plugin-in-ip4-l2 active 260827 14498484 0 3.51e2 55.59
dpdk-input polling 262646 14498484 0 6.37e1 55.20
ethernet-input active 260827 14498484 0 3.28e1 55.59
l2-fwd active 260827 14498484 0 4.60e1 55.59
l2-input active 260827 14498484 0 4.05e1 55.59
l2-input-feat-arc active 260827 14498484 0 3.41e1 55.59
l2-input-feat-arc-end active 260827 14498484 0 1.59e1 55.59
l2-learn active 260827 14498484 0 4.35e1 55.59
l2-output active 260827 14498484 0 1.62e1 55.59
unix-epoll-input polling 256 0 0 1.89e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.79e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.32e2 0.00
api-rx-from-ring active 0 0 52 3.74e4 0.00
dpdk-process any wait 0 0 1 1.43e4 0.00
fib-walk any wait 0 0 2 4.67e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.37e2 0.00
lisp-retry-service any wait 0 0 2 3.89e3 0.00
unix-epoll-input polling 4640 0 0 2.25e6 0.00
vpe-oam-process any wait 0 0 2 1.42e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 21.06, last 128 main loops 1.38 per node 16.00
vector rates in 2.3456e6, out 2.3456e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 466075 9816632 0 3.33e1 21.06
TenGigabitEthernet18/0/3-tx active 466075 9816632 0 6.78e1 21.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.77e3 0.00
acl-plugin-in-ip4-l2 active 466075 9816632 0 5.52e2 21.06
dpdk-input polling 600189 9816632 0 8.66e1 16.36
ethernet-input active 466075 9816632 0 5.06e1 21.06
l2-fwd active 466075 9816632 0 5.50e1 21.06
l2-input active 466075 9816632 0 4.89e1 21.06
l2-input-feat-arc active 466075 9816632 0 4.53e1 21.06
l2-input-feat-arc-end active 466075 9816632 0 2.54e1 21.06
l2-learn active 466075 9816632 0 5.59e1 21.06
l2-output active 466075 9816632 0 2.60e1 21.06
unix-epoll-input polling 586 0 0 2.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 20.52, last 128 main loops 2.41 per node 28.00
vector rates in 2.3403e6, out 2.3403e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 477284 9794684 0 3.46e1 20.52
TenGigabitEthernet18/0/3-tx active 477284 9794684 0 6.74e1 20.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-in-ip4-l2 active 477284 9794684 0 5.47e2 20.52
dpdk-input polling 617696 9794684 0 8.57e1 15.86
ethernet-input active 477284 9794684 0 5.09e1 20.52
l2-fwd active 477284 9794684 0 5.63e1 20.52
l2-input active 477284 9794684 0 5.09e1 20.52
l2-input-feat-arc active 477284 9794684 0 4.62e1 20.52
l2-input-feat-arc-end active 477284 9794684 0 2.60e1 20.52
l2-learn active 477284 9794684 0 5.70e1 20.52
l2-output active 477284 9794684 0 2.69e1 20.52
unix-epoll-input polling 603 0 0 2.05e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 20.19, last 128 main loops 4.13 per node 48.00
vector rates in 2.3382e6, out 2.3382e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 484713 9785688 0 3.45e1 20.19
TenGigabitEthernet18/0/3-tx active 484713 9785688 0 6.77e1 20.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.60e3 0.00
acl-plugin-in-ip4-l2 active 484713 9785688 0 5.46e2 20.19
dpdk-input polling 642647 9785688 0 8.90e1 15.23
ethernet-input active 484713 9785688 0 5.06e1 20.19
l2-fwd active 484713 9785688 0 5.62e1 20.19
l2-input active 484713 9785688 0 4.97e1 20.19
l2-input-feat-arc active 484713 9785688 0 4.68e1 20.19
l2-input-feat-arc-end active 484713 9785688 0 2.56e1 20.19
l2-learn active 484713 9785688 0 5.69e1 20.19
l2-output active 484713 9785688 0 2.69e1 20.19
unix-epoll-input polling 626 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 21.35, last 128 main loops 0.00 per node 0.00
vector rates in 2.3439e6, out 2.3439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 459535 9810000 0 3.28e1 21.35
TenGigabitEthernet18/0/3-tx active 459535 9810000 0 6.75e1 21.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-in-ip4-l2 active 459535 9810000 0 5.54e2 21.35
dpdk-input polling 585094 9810000 0 8.83e1 16.77
ethernet-input active 459535 9810000 0 4.98e1 21.35
l2-fwd active 459535 9810000 0 5.51e1 21.35
l2-input active 459535 9810000 0 4.86e1 21.35
l2-input-feat-arc active 459535 9810000 0 4.47e1 21.35
l2-input-feat-arc-end active 459535 9810000 0 2.51e1 21.35
l2-learn active 459535 9810000 0 5.54e1 21.35
l2-output active 459535 9810000 0 2.57e1 21.35
unix-epoll-input polling 570 0 0 1.98e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 36.12, last 128 main loops 3.09 per node 36.00
vector rates in 2.3364e6, out 2.3364e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 270726 9778242 0 2.51e1 36.12
TenGigabitEthernet18/0/2-tx active 270726 9778242 0 6.14e1 36.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-in-ip4-l2 active 270726 9778242 0 6.46e2 36.12
dpdk-input polling 277008 9778242 0 7.13e1 35.29
ethernet-input active 270726 9778242 0 3.92e1 36.12
l2-fwd active 270726 9778242 0 4.91e1 36.12
l2-input active 270726 9778242 0 4.29e1 36.12
l2-input-feat-arc active 270726 9778242 0 3.79e1 36.12
l2-input-feat-arc-end active 270726 9778242 0 1.94e1 36.12
l2-learn active 270726 9778242 0 4.81e1 36.12
l2-output active 270726 9778242 0 1.99e1 36.12
unix-epoll-input polling 270 0 0 1.92e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 31.18, last 128 main loops 4.13 per node 48.00
vector rates in 2.3495e6, out 2.3495e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 315358 9833102 0 2.69e1 31.18
TenGigabitEthernet18/0/2-tx active 315358 9833102 0 6.18e1 31.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-in-ip4-l2 active 315358 9833102 0 6.21e2 31.18
dpdk-input polling 324211 9833102 0 7.40e1 30.33
ethernet-input active 315358 9833102 0 4.14e1 31.18
l2-fwd active 315358 9833102 0 5.08e1 31.18
l2-input active 315358 9833102 0 4.47e1 31.18
l2-input-feat-arc active 315358 9833102 0 4.01e1 31.18
l2-input-feat-arc-end active 315358 9833102 0 2.09e1 31.18
l2-learn active 315358 9833102 0 5.02e1 31.18
l2-output active 315358 9833102 0 2.16e1 31.18
unix-epoll-input polling 317 0 0 1.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 30.91, last 128 main loops 3.09 per node 36.00
vector rates in 2.3421e6, out 2.3421e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 317095 9802168 0 2.72e1 30.91
TenGigabitEthernet18/0/2-tx active 317095 9802168 0 6.18e1 30.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-l2 active 317095 9802168 0 6.22e2 30.91
dpdk-input polling 326744 9802168 0 7.52e1 29.99
ethernet-input active 317095 9802168 0 4.18e1 30.91
l2-fwd active 317095 9802168 0 5.08e1 30.91
l2-input active 317095 9802168 0 4.45e1 30.91
l2-input-feat-arc active 317095 9802168 0 4.01e1 30.91
l2-input-feat-arc-end active 317095 9802168 0 2.09e1 30.91
l2-learn active 317095 9802168 0 5.07e1 30.91
l2-output active 317095 9802168 0 2.17e1 30.91
unix-epoll-input polling 319 0 0 1.86e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 37.31, last 128 main loops 4.47 per node 52.00
vector rates in 2.3400e6, out 2.3400e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 262459 9793494 0 2.48e1 37.31
TenGigabitEthernet18/0/2-tx active 262459 9793494 0 6.09e1 37.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-in-ip4-l2 active 262459 9793494 0 6.45e2 37.31
dpdk-input polling 268135 9793494 0 7.46e1 36.52
ethernet-input active 262459 9793494 0 3.85e1 37.31
l2-fwd active 262459 9793494 0 4.88e1 37.31
l2-input active 262459 9793494 0 4.28e1 37.31
l2-input-feat-arc active 262459 9793494 0 3.74e1 37.31
l2-input-feat-arc-end active 262459 9793494 0 1.93e1 37.31
l2-learn active 262459 9793494 0 4.76e1 37.31
l2-output active 262459 9793494 0 1.96e1 37.31
unix-epoll-input polling 262 0 0 2.04e3 0.00

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 Intel-X710.
  • [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, 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 4.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.45e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 4.97e2 0.00
api-rx-from-ring active 0 0 52 4.32e4 0.00
dpdk-process any wait 0 0 2 2.83e5 0.00
fib-walk any wait 0 0 2 6.99e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.20e2 0.00
lisp-retry-service any wait 0 0 2 1.29e3 0.00
unix-epoll-input polling 2642 0 0 3.96e6 0.00
vpe-oam-process any wait 0 0 2 9.84e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 180.88, last 128 main loops 13.06 per node 152.00
vector rates in 5.1122e6, out 5.1122e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 118408 21417940 0 1.49e1 180.88
TenGigabitEthernet18/0/3-tx active 118408 21417940 0 5.66e1 180.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-in-ip4-l2 active 118408 21417940 0 1.65e2 180.88
dpdk-input polling 118408 21417940 0 5.83e1 180.88
ethernet-input active 118408 21417940 0 2.56e1 180.88
l2-fwd active 118408 21417940 0 4.13e1 180.88
l2-input active 118408 21417940 0 3.80e1 180.88
l2-input-feat-arc active 118408 21417940 0 2.89e1 180.88
l2-input-feat-arc-end active 118408 21417940 0 1.09e1 180.88
l2-learn active 118408 21417940 0 3.59e1 180.88
l2-output active 118408 21417940 0 1.12e1 180.88
unix-epoll-input polling 115 0 0 3.25e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 180.46, last 128 main loops 19.25 per node 224.00
vector rates in 5.1122e6, out 5.1122e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 118681 21417716 0 1.51e1 180.46
TenGigabitEthernet18/0/2-tx active 118681 21417716 0 5.78e1 180.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.96e3 0.00
acl-plugin-in-ip4-l2 active 118681 21417716 0 1.65e2 180.46
dpdk-input polling 119452 21417716 0 5.83e1 179.29
ethernet-input active 118681 21417716 0 2.53e1 180.46
l2-fwd active 118681 21417716 0 4.17e1 180.46
l2-input active 118681 21417716 0 3.71e1 180.46
l2-input-feat-arc active 118681 21417716 0 2.85e1 180.46
l2-input-feat-arc-end active 118681 21417716 0 1.12e1 180.46
l2-learn active 118681 21417716 0 3.61e1 180.46
l2-output active 118681 21417716 0 1.14e1 180.46
unix-epoll-input polling 117 0 0 3.26e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.36e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.26e2 0.00
api-rx-from-ring active 0 0 52 5.34e4 0.00
dpdk-process any wait 0 0 1 7.75e3 0.00
fib-walk any wait 0 0 2 2.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.54e2 0.00
lisp-retry-service any wait 0 0 2 2.99e3 0.00
unix-epoll-input polling 2831 0 0 3.64e6 0.00
vpe-oam-process any wait 0 0 2 1.21e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 178.91, last 128 main loops 17.88 per node 208.00
vector rates in 5.0683e6, out 5.0683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 116871 20909160 0 1.49e1 178.91
TenGigabitEthernet18/0/3-tx active 116871 20909160 0 5.72e1 178.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-in-ip4-l2 active 116871 20909160 0 1.68e2 178.91
dpdk-input polling 116871 20909160 0 5.89e1 178.91
ethernet-input active 116871 20909160 0 2.59e1 178.91
l2-fwd active 116871 20909160 0 4.14e1 178.91
l2-input active 116871 20909160 0 3.82e1 178.91
l2-input-feat-arc active 116871 20909160 0 2.89e1 178.91
l2-input-feat-arc-end active 116871 20909160 0 1.10e1 178.91
l2-learn active 116871 20909160 0 3.58e1 178.91
l2-output active 116871 20909160 0 1.11e1 178.91
unix-epoll-input polling 114 0 0 3.23e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 175.62, last 128 main loops 13.41 per node 156.00
vector rates in 5.0689e6, out 5.0689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 119072 20911636 0 1.51e1 175.62
TenGigabitEthernet18/0/3-tx active 119072 20911636 0 5.66e1 175.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.85e3 0.00
acl-plugin-in-ip4-l2 active 119072 20911636 0 1.69e2 175.62
dpdk-input polling 119072 20911636 0 5.77e1 175.62
ethernet-input active 119072 20911636 0 2.58e1 175.62
l2-fwd active 119072 20911636 0 4.14e1 175.62
l2-input active 119072 20911636 0 3.81e1 175.62
l2-input-feat-arc active 119072 20911636 0 2.89e1 175.62
l2-input-feat-arc-end active 119072 20911636 0 1.10e1 175.62
l2-learn active 119072 20911636 0 3.61e1 175.62
l2-output active 119072 20911636 0 1.12e1 175.62
unix-epoll-input polling 116 0 0 3.10e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 177.39, last 128 main loops 22.00 per node 256.00
vector rates in 5.0626e6, out 5.0626e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 117741 20885796 0 1.50e1 177.39
TenGigabitEthernet18/0/2-tx active 117741 20885796 0 5.82e1 177.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-in-ip4-l2 active 117741 20885796 0 1.68e2 177.39
dpdk-input polling 118998 20885796 0 5.93e1 175.51
ethernet-input active 117741 20885796 0 2.59e1 177.39
l2-fwd active 117741 20885796 0 4.14e1 177.39
l2-input active 117741 20885796 0 3.75e1 177.39
l2-input-feat-arc active 117741 20885796 0 2.87e1 177.39
l2-input-feat-arc-end active 117741 20885796 0 1.10e1 177.39
l2-learn active 117741 20885796 0 3.58e1 177.39
l2-output active 117741 20885796 0 1.12e1 177.39
unix-epoll-input polling 116 0 0 3.16e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 182.94, last 128 main loops 15.13 per node 176.00
vector rates in 5.0746e6, out 5.0746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 114439 20935108 0 1.51e1 182.94
TenGigabitEthernet18/0/2-tx active 114439 20935108 0 5.61e1 182.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.91e3 0.00
acl-plugin-in-ip4-l2 active 114439 20935108 0 1.69e2 182.94
dpdk-input polling 115674 20935108 0 5.80e1 180.98
ethernet-input active 114439 20935108 0 2.55e1 182.94
l2-fwd active 114439 20935108 0 4.14e1 182.94
l2-input active 114439 20935108 0 3.80e1 182.94
l2-input-feat-arc active 114439 20935108 0 2.86e1 182.94
l2-input-feat-arc-end active 114439 20935108 0 1.09e1 182.94
l2-learn active 114439 20935108 0 3.59e1 182.94
l2-output active 114439 20935108 0 1.12e1 182.94
unix-epoll-input polling 113 0 0 3.41e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.64e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.12e2 0.00
api-rx-from-ring active 0 0 43 3.44e4 0.00
dpdk-process any wait 0 0 2 3.31e5 0.00
fib-walk any wait 0 0 2 2.97e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.09e3 0.00
lisp-retry-service any wait 0 0 2 3.20e3 0.00
unix-epoll-input polling 5228 0 0 2.01e6 0.00
vpe-oam-process any wait 0 0 2 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 23.45, last 128 main loops .69 per node 8.00
vector rates in 3.4802e6, out 3.4802e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 624040 14635220 0 3.38e1 23.45
TenGigabitEthernet18/0/3-tx active 624040 14635220 0 6.97e1 23.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.78e3 0.00
acl-plugin-in-ip4-l2 active 624040 14635220 0 1.99e2 23.45
dpdk-input polling 624431 14635220 0 8.80e1 23.44
ethernet-input active 624040 14635220 0 4.93e1 23.45
l2-fwd active 624040 14635220 0 5.67e1 23.45
l2-input active 624040 14635220 0 4.95e1 23.45
l2-input-feat-arc active 624040 14635220 0 4.68e1 23.45
l2-input-feat-arc-end active 624040 14635220 0 2.52e1 23.45
l2-learn active 624040 14635220 0 5.84e1 23.45
l2-output active 624040 14635220 0 2.64e1 23.45
unix-epoll-input polling 610 0 0 3.28e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 23.36, last 128 main loops 3.09 per node 36.00
vector rates in 3.4724e6, out 3.4724e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 625021 14602480 0 3.37e1 23.36
TenGigabitEthernet18/0/3-tx active 625021 14602480 0 6.97e1 23.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.12e3 0.00
acl-plugin-in-ip4-l2 active 625021 14602480 0 2.02e2 23.36
dpdk-input polling 625429 14602480 0 8.49e1 23.35
ethernet-input active 625021 14602480 0 5.01e1 23.36
l2-fwd active 625021 14602480 0 5.71e1 23.36
l2-input active 625021 14602480 0 4.99e1 23.36
l2-input-feat-arc active 625021 14602480 0 4.69e1 23.36
l2-input-feat-arc-end active 625021 14602480 0 2.53e1 23.36
l2-learn active 625021 14602480 0 5.84e1 23.36
l2-output active 625021 14602480 0 2.65e1 23.36
unix-epoll-input polling 610 0 0 3.32e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 23.04, last 128 main loops 1.38 per node 16.00
vector rates in 3.4692e6, out 3.4692e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 633286 14589040 0 3.41e1 23.04
TenGigabitEthernet18/0/3-tx active 633286 14589040 0 7.21e1 23.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.12e3 0.00
acl-plugin-in-ip4-l2 active 633286 14589040 0 1.99e2 23.04
dpdk-input polling 633744 14589040 0 8.54e1 23.02
ethernet-input active 633286 14589040 0 4.98e1 23.04
l2-fwd active 633286 14589040 0 5.72e1 23.04
l2-input active 633286 14589040 0 4.96e1 23.04
l2-input-feat-arc active 633286 14589040 0 4.69e1 23.04
l2-input-feat-arc-end active 633286 14589040 0 2.54e1 23.04
l2-learn active 633286 14589040 0 5.88e1 23.04
l2-output active 633286 14589040 0 2.68e1 23.04
unix-epoll-input polling 618 0 0 3.47e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 23.85, last 128 main loops 1.72 per node 20.00
vector rates in 3.4778e6, out 3.4778e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 613144 14625256 0 3.31e1 23.85
TenGigabitEthernet18/0/3-tx active 613144 14625256 0 7.08e1 23.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.93e3 0.00
acl-plugin-in-ip4-l2 active 613144 14625256 0 2.01e2 23.85
dpdk-input polling 613385 14625256 0 8.71e1 23.84
ethernet-input active 613144 14625256 0 4.96e1 23.85
l2-fwd active 613144 14625256 0 5.66e1 23.85
l2-input active 613144 14625256 0 4.94e1 23.85
l2-input-feat-arc active 613144 14625256 0 4.64e1 23.85
l2-input-feat-arc-end active 613144 14625256 0 2.48e1 23.85
l2-learn active 613144 14625256 0 5.78e1 23.85
l2-output active 613144 14625256 0 2.61e1 23.85
unix-epoll-input polling 598 0 0 3.04e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 23.24, last 128 main loops 2.41 per node 28.00
vector rates in 3.4666e6, out 3.4666e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 627367 14577920 0 3.44e1 23.24
TenGigabitEthernet18/0/2-tx active 627367 14577920 0 7.01e1 23.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.07e3 0.00
acl-plugin-in-ip4-l2 active 627367 14577920 0 2.00e2 23.24
dpdk-input polling 631076 14577920 0 8.46e1 23.10
ethernet-input active 627367 14577920 0 5.04e1 23.24
l2-fwd active 627367 14577920 0 5.74e1 23.24
l2-input active 627367 14577920 0 4.98e1 23.24
l2-input-feat-arc active 627367 14577920 0 4.73e1 23.24
l2-input-feat-arc-end active 627367 14577920 0 2.57e1 23.24
l2-learn active 627367 14577920 0 5.89e1 23.24
l2-output active 627367 14577920 0 2.69e1 23.24
unix-epoll-input polling 616 0 0 3.36e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 23.59, last 128 main loops 1.72 per node 20.00
vector rates in 3.4860e6, out 3.4860e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 621465 14659796 0 3.39e1 23.59
TenGigabitEthernet18/0/2-tx active 621465 14659796 0 6.94e1 23.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-in-ip4-l2 active 621465 14659796 0 2.02e2 23.59
dpdk-input polling 624921 14659796 0 8.37e1 23.46
ethernet-input active 621465 14659796 0 5.01e1 23.59
l2-fwd active 621465 14659796 0 5.72e1 23.59
l2-input active 621465 14659796 0 4.95e1 23.59
l2-input-feat-arc active 621465 14659796 0 4.71e1 23.59
l2-input-feat-arc-end active 621465 14659796 0 2.54e1 23.59
l2-learn active 621465 14659796 0 5.84e1 23.59
l2-output active 621465 14659796 0 2.65e1 23.59
unix-epoll-input polling 610 0 0 3.11e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 23.87, last 128 main loops 2.58 per node 30.00
vector rates in 3.4750e6, out 3.4750e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 612159 14613588 0 3.37e1 23.87
TenGigabitEthernet18/0/2-tx active 612159 14613588 0 7.16e1 23.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-in-ip4-l2 active 612159 14613588 0 2.01e2 23.87
dpdk-input polling 615267 14613588 0 8.59e1 23.75
ethernet-input active 612159 14613588 0 4.90e1 23.87
l2-fwd active 612159 14613588 0 5.70e1 23.87
l2-input active 612159 14613588 0 4.94e1 23.87
l2-input-feat-arc active 612159 14613588 0 4.69e1 23.87
l2-input-feat-arc-end active 612159 14613588 0 2.52e1 23.87
l2-learn active 612159 14613588 0 5.88e1 23.87
l2-output active 612159 14613588 0 2.65e1 23.87
unix-epoll-input polling 601 0 0 3.27e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 23.88, last 128 main loops 2.75 per node 32.00
vector rates in 3.4719e6, out 3.4719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 611358 14600738 0 3.38e1 23.88
TenGigabitEthernet18/0/2-tx active 611358 14600738 0 7.12e1 23.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-in-ip4-l2 active 611358 14600738 0 2.01e2 23.88
dpdk-input polling 614869 14600738 0 8.71e1 23.75
ethernet-input active 611358 14600738 0 4.97e1 23.88
l2-fwd active 611358 14600738 0 5.70e1 23.88
l2-input active 611358 14600738 0 4.92e1 23.88
l2-input-feat-arc active 611358 14600738 0 4.69e1 23.88
l2-input-feat-arc-end active 611358 14600738 0 2.53e1 23.88
l2-learn active 611358 14600738 0 5.83e1 23.88
l2-output active 611358 14600738 0 2.64e1 23.88
unix-epoll-input polling 600 0 0 3.21e3 0.00

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 Intel-X710.
  • [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, 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 4.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
acl-plugin-fa-cleaner-process any wait 0 0 18 1.77e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.09e2 0.00
api-rx-from-ring active 0 0 52 3.89e4 0.00
dpdk-process any wait 0 0 1 5.59e5 0.00
fib-walk any wait 0 0 2 2.19e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.67e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.08e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.15e3 0.00
lisp-retry-service any wait 0 0 2 1.01e3 0.00
statseg-collector-process time wait 0 0 1 4.24e3 0.00
unix-epoll-input polling 6316 0 0 1.66e6 0.00
vpe-oam-process any wait 0 0 2 7.67e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 143.08, last 128 main loops 11.00 per node 128.00
vector rates in 4.3986e6, out 4.3986e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 128869 18437992 0 1.56e1 143.08
TenGigabitEthernet18/0/3-tx active 128869 18437992 0 5.48e1 143.08
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.53e3 0.00
acl-plugin-in-ip4-l2 active 128869 18437992 0 2.42e2 143.08
dpdk-input polling 128869 18437992 0 5.60e1 143.08
ethernet-input active 128869 18437992 0 2.63e1 143.08
l2-fwd active 128869 18437992 0 4.19e1 143.08
l2-input active 128869 18437992 0 3.84e1 143.08
l2-input-feat-arc active 128869 18437992 0 2.97e1 143.08
l2-input-feat-arc-end active 128869 18437992 0 1.17e1 143.08
l2-learn active 128869 18437992 0 3.75e1 143.08
l2-output active 128869 18437992 0 1.19e1 143.08
unix-epoll-input polling 126 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 153.70, last 128 main loops 19.59 per node 228.00
vector rates in 4.3986e6, out 4.3986e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 119958 18437924 0 1.55e1 153.70
TenGigabitEthernet18/0/2-tx active 119958 18437924 0 5.53e1 153.70
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.39e3 0.00
acl-plugin-in-ip4-l2 active 119958 18437924 0 2.44e2 153.70
dpdk-input polling 120786 18437924 0 5.57e1 152.65
ethernet-input active 119958 18437924 0 2.59e1 153.70
l2-fwd active 119958 18437924 0 4.21e1 153.70
l2-input active 119958 18437924 0 3.75e1 153.70
l2-input-feat-arc active 119958 18437924 0 2.92e1 153.70
l2-input-feat-arc-end active 119958 18437924 0 1.16e1 153.70
l2-learn active 119958 18437924 0 3.71e1 153.70
l2-output active 119958 18437924 0 1.19e1 153.70
unix-epoll-input polling 118 0 0 1.96e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.52e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.03e2 0.00
api-rx-from-ring active 0 0 51 3.47e4 0.00
dpdk-process any wait 0 0 1 6.01e5 0.00
fib-walk any wait 0 0 3 3.02e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.74e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.13e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.32e3 0.00
lisp-retry-service any wait 0 0 3 2.08e3 0.00
statseg-collector-process time wait 0 0 1 6.68e3 0.00
unix-epoll-input polling 6992 0 0 1.49e6 0.00
vpe-oam-process any wait 0 0 2 1.00e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 63.21, last 128 main loops 4.81 per node 56.00
vector rates in 3.5972e6, out 3.5972e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 237269 14997041 0 1.98e1 63.21
TenGigabitEthernet18/0/3-tx active 237269 14997041 0 5.72e1 63.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-in-ip4-l2 active 237269 14997041 0 3.28e2 63.21
dpdk-input polling 237539 14997041 0 6.27e1 63.14
ethernet-input active 237269 14997041 0 3.17e1 63.21
l2-fwd active 237269 14997041 0 4.49e1 63.21
l2-input active 237269 14997041 0 3.99e1 63.21
l2-input-feat-arc active 237269 14997041 0 3.31e1 63.21
l2-input-feat-arc-end active 237269 14997041 0 1.50e1 63.21
l2-learn active 237269 14997041 0 4.21e1 63.21
l2-output active 237269 14997041 0 1.52e1 63.21
unix-epoll-input polling 231 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 61.31, last 128 main loops 11.00 per node 128.00
vector rates in 3.5976e6, out 3.5976e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 244620 14998868 0 1.96e1 61.31
TenGigabitEthernet18/0/3-tx active 244620 14998868 0 5.68e1 61.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-in-ip4-l2 active 244620 14998868 0 3.28e2 61.31
dpdk-input polling 245204 14998868 0 6.21e1 61.17
ethernet-input active 244620 14998868 0 3.17e1 61.31
l2-fwd active 244620 14998868 0 4.51e1 61.31
l2-input active 244620 14998868 0 3.98e1 61.31
l2-input-feat-arc active 244620 14998868 0 3.33e1 61.31
l2-input-feat-arc-end active 244620 14998868 0 1.51e1 61.31
l2-learn active 244620 14998868 0 4.23e1 61.31
l2-output active 244620 14998868 0 1.54e1 61.31
unix-epoll-input polling 239 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 64.48, last 128 main loops 4.81 per node 56.00
vector rates in 3.5931e6, out 3.5931e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 232340 14980276 0 1.93e1 64.48
TenGigabitEthernet18/0/2-tx active 232340 14980276 0 5.69e1 64.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-l2 active 232340 14980276 0 3.31e2 64.48
dpdk-input polling 233622 14980276 0 6.27e1 64.12
ethernet-input active 232340 14980276 0 3.12e1 64.48
l2-fwd active 232340 14980276 0 4.48e1 64.48
l2-input active 232340 14980276 0 3.95e1 64.48
l2-input-feat-arc active 232340 14980276 0 3.27e1 64.48
l2-input-feat-arc-end active 232340 14980276 0 1.49e1 64.48
l2-learn active 232340 14980276 0 4.19e1 64.48
l2-output active 232340 14980276 0 1.51e1 64.48
unix-epoll-input polling 228 0 0 1.98e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 63.08, last 128 main loops 8.25 per node 96.00
vector rates in 3.6016e6, out 3.6016e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 238040 15015649 0 1.96e1 63.08
TenGigabitEthernet18/0/2-tx active 238040 15015649 0 5.62e1 63.08
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-in-ip4-l2 active 238040 15015649 0 3.28e2 63.08
dpdk-input polling 239348 15015649 0 6.23e1 62.74
ethernet-input active 238040 15015649 0 3.21e1 63.08
l2-fwd active 238040 15015649 0 4.51e1 63.08
l2-input active 238040 15015649 0 3.98e1 63.08
l2-input-feat-arc active 238040 15015649 0 3.30e1 63.08
l2-input-feat-arc-end active 238040 15015649 0 1.51e1 63.08
l2-learn active 238040 15015649 0 4.22e1 63.08
l2-output active 238040 15015649 0 1.53e1 63.08
unix-epoll-input polling 233 0 0 1.96e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 18 4.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 9.77e2 0.00
api-rx-from-ring active 0 0 52 5.00e4 0.00
dpdk-process any wait 0 0 1 6.37e5 0.00
fib-walk any wait 0 0 2 3.06e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.14e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.53e3 0.00
lisp-retry-service any wait 0 0 2 2.48e3 0.00
statseg-collector-process time wait 0 0 1 9.09e3 0.00
unix-epoll-input polling 6297 0 0 1.68e6 0.00
vpe-oam-process any wait 0 0 2 2.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 51.57, last 128 main loops 3.09 per node 36.00
vector rates in 2.8352e6, out 2.8352e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 232500 11991028 0 2.03e1 51.57
TenGigabitEthernet18/0/3-tx active 232500 11991028 0 5.72e1 51.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.63e3 0.00
acl-plugin-in-ip4-l2 active 232500 11991028 0 5.10e2 51.57
dpdk-input polling 232500 11991028 0 6.46e1 51.57
ethernet-input active 232500 11991028 0 3.27e1 51.57
l2-fwd active 232500 11991028 0 4.46e1 51.57
l2-input active 232500 11991028 0 3.94e1 51.57
l2-input-feat-arc active 232500 11991028 0 3.29e1 51.57
l2-input-feat-arc-end active 232500 11991028 0 1.54e1 51.57
l2-learn active 232500 11991028 0 4.20e1 51.57
l2-output active 232500 11991028 0 1.53e1 51.57
unix-epoll-input polling 226 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 50.94, last 128 main loops 3.09 per node 36.00
vector rates in 2.8288e6, out 2.8288e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 234887 11964116 0 2.05e1 50.94
TenGigabitEthernet18/0/3-tx active 234887 11964116 0 5.65e1 50.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.54e3 0.00
acl-plugin-in-ip4-l2 active 234887 11964116 0 5.11e2 50.94
dpdk-input polling 234887 11964116 0 6.46e1 50.94
ethernet-input active 234887 11964116 0 3.30e1 50.94
l2-fwd active 234887 11964116 0 4.49e1 50.94
l2-input active 234887 11964116 0 3.99e1 50.94
l2-input-feat-arc active 234887 11964116 0 3.31e1 50.94
l2-input-feat-arc-end active 234887 11964116 0 1.56e1 50.94
l2-learn active 234887 11964116 0 4.19e1 50.94
l2-output active 234887 11964116 0 1.54e1 50.94
unix-epoll-input polling 230 0 0 1.92e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 52.67, last 128 main loops 5.16 per node 60.00
vector rates in 2.8262e6, out 2.8262e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 226945 11953156 0 2.04e1 52.67
TenGigabitEthernet18/0/3-tx active 226945 11953156 0 5.67e1 52.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.61e3 0.00
acl-plugin-in-ip4-l2 active 226945 11953156 0 5.16e2 52.67
dpdk-input polling 226945 11953156 0 6.45e1 52.67
ethernet-input active 226945 11953156 0 3.22e1 52.67
l2-fwd active 226945 11953156 0 4.46e1 52.67
l2-input active 226945 11953156 0 3.93e1 52.67
l2-input-feat-arc active 226945 11953156 0 3.29e1 52.67
l2-input-feat-arc-end active 226945 11953156 0 1.52e1 52.67
l2-learn active 226945 11953156 0 4.16e1 52.67
l2-output active 226945 11953156 0 1.51e1 52.67
unix-epoll-input polling 221 0 0 1.83e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 55.27, last 128 main loops 3.09 per node 36.00
vector rates in 2.8332e6, out 2.8332e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 216794 11982832 0 1.96e1 55.27
TenGigabitEthernet18/0/3-tx active 216794 11982832 0 5.75e1 55.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.60e3 0.00
acl-plugin-in-ip4-l2 active 216794 11982832 0 5.15e2 55.27
dpdk-input polling 216794 11982832 0 6.53e1 55.27
ethernet-input active 216794 11982832 0 3.19e1 55.27
l2-fwd active 216794 11982832 0 4.44e1 55.27
l2-input active 216794 11982832 0 3.89e1 55.27
l2-input-feat-arc active 216794 11982832 0 3.25e1 55.27
l2-input-feat-arc-end active 216794 11982832 0 1.50e1 55.27
l2-learn active 216794 11982832 0 4.09e1 55.27
l2-output active 216794 11982832 0 1.49e1 55.27
unix-epoll-input polling 211 0 0 2.08e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 66.37, last 128 main loops 12.38 per node 144.00
vector rates in 2.8239e6, out 2.8239e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 179947 11943620 0 1.82e1 66.37
TenGigabitEthernet18/0/2-tx active 179947 11943620 0 5.57e1 66.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.59e3 0.00
acl-plugin-in-ip4-l2 active 179947 11943620 0 5.33e2 66.37
dpdk-input polling 182363 11943620 0 6.18e1 65.49
ethernet-input active 179947 11943620 0 3.03e1 66.37
l2-fwd active 179947 11943620 0 4.33e1 66.37
l2-input active 179947 11943620 0 3.81e1 66.37
l2-input-feat-arc active 179947 11943620 0 3.13e1 66.37
l2-input-feat-arc-end active 179947 11943620 0 1.42e1 66.37
l2-learn active 179947 11943620 0 3.95e1 66.37
l2-output active 179947 11943620 0 1.43e1 66.37
unix-epoll-input polling 178 0 0 1.92e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 65.12, last 128 main loops 3.09 per node 36.00
vector rates in 2.8399e6, out 2.8399e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 184449 12011016 0 1.86e1 65.12
TenGigabitEthernet18/0/2-tx active 184449 12011016 0 5.48e1 65.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.43e3 0.00
acl-plugin-in-ip4-l2 active 184449 12011016 0 5.28e2 65.12
dpdk-input polling 186714 12011016 0 6.17e1 64.33
ethernet-input active 184449 12011016 0 3.02e1 65.12
l2-fwd active 184449 12011016 0 4.36e1 65.12
l2-input active 184449 12011016 0 3.82e1 65.12
l2-input-feat-arc active 184449 12011016 0 3.14e1 65.12
l2-input-feat-arc-end active 184449 12011016 0 1.49e1 65.12
l2-learn active 184449 12011016 0 3.95e1 65.12
l2-output active 184449 12011016 0 1.42e1 65.12
unix-epoll-input polling 182 0 0 1.88e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 62.42, last 128 main loops 3.44 per node 40.00
vector rates in 2.8308e6, out 2.8308e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 191817 11972440 0 1.87e1 62.42
TenGigabitEthernet18/0/2-tx active 191817 11972440 0 5.54e1 62.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.37e3 0.00
acl-plugin-in-ip4-l2 active 191817 11972440 0 5.27e2 62.42
dpdk-input polling 194147 11972440 0 6.34e1 61.67
ethernet-input active 191817 11972440 0 3.05e1 62.42
l2-fwd active 191817 11972440 0 4.37e1 62.42
l2-input active 191817 11972440 0 3.85e1 62.42
l2-input-feat-arc active 191817 11972440 0 3.18e1 62.42
l2-input-feat-arc-end active 191817 11972440 0 1.44e1 62.42
l2-learn active 191817 11972440 0 4.00e1 62.42
l2-output active 191817 11972440 0 1.43e1 62.42
unix-epoll-input polling 189 0 0 1.83e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 60.74, last 128 main loops 3.44 per node 40.00
vector rates in 2.8284e6, out 2.8284e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 196947 11962520 0 1.92e1 60.74
TenGigabitEthernet18/0/2-tx active 196947 11962520 0 5.59e1 60.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.67e3 0.00
acl-plugin-in-ip4-l2 active 196947 11962520 0 5.23e2 60.74
dpdk-input polling 199316 11962520 0 6.58e1 60.02
ethernet-input active 196947 11962520 0 3.09e1 60.74
l2-fwd active 196947 11962520 0 4.39e1 60.74
l2-input active 196947 11962520 0 3.85e1 60.74
l2-input-feat-arc active 196947 11962520 0 3.18e1 60.74
l2-input-feat-arc-end active 196947 11962520 0 1.47e1 60.74
l2-learn active 196947 11962520 0 4.02e1 60.74
l2-output active 196947 11962520 0 1.47e1 60.74
unix-epoll-input polling 195 0 0 1.91e3 0.00

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

RFC2544: Packet 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 5.49e4 0.00
dpdk-process any wait 0 0 2 5.49e5 0.00
fib-walk any wait 0 0 2 1.14e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.13e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.24e3 0.00
lisp-retry-service any wait 0 0 2 1.24e3 0.00
statseg-collector-process time wait 0 0 1 2.82e3 0.00
unix-epoll-input polling 6902 0 0 1.54e6 0.00
vpe-oam-process any wait 0 0 2 9.13e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 250.43, last 128 main loops 20.00 per node 256.00
vector rates in 3.9109e6, out 3.9109e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 66437 16637952 0 1.39e1 250.43
TenGigabitEthernet18/0/3-tx active 66437 16637952 0 5.27e1 250.43
dpdk-input polling 66437 16637952 0 5.10e1 250.43
ethernet-input active 66437 16637952 0 2.26e1 250.43
l2-flood active 66437 16637952 0 1.37e2 250.43
l2-fwd active 66437 16637952 0 2.48e1 250.43
l2-input active 66437 16637952 0 3.66e1 250.43
l2-input-acl active 66437 16637952 0 1.92e2 250.43
l2-learn active 66437 16637952 0 9.69e1 250.43
l2-output active 66437 16637952 0 9.83e0 250.43
unix-epoll-input polling 64 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 148.12, last 128 main loops 14.38 per node 184.00
vector rates in 3.9109e6, out 3.9109e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 112327 16637880 0 1.54e1 148.12
TenGigabitEthernet18/0/2-tx active 112327 16637880 0 5.43e1 148.12
dpdk-input polling 113040 16637880 0 5.55e1 147.19
ethernet-input active 112327 16637880 0 2.55e1 148.12
l2-flood active 112327 16637880 0 1.35e2 148.12
l2-fwd active 112327 16637880 0 2.66e1 148.12
l2-input active 112327 16637880 0 3.78e1 148.12
l2-input-acl active 112327 16637880 0 1.77e2 148.12
l2-learn active 112327 16637880 0 9.73e1 148.12
l2-output active 112327 16637880 0 1.21e1 148.12
unix-epoll-input polling 110 0 0 2.20e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 3.07e4 0.00
dpdk-process any wait 0 0 1 4.27e3 0.00
fib-walk any wait 0 0 2 2.70e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.47e2 0.00
lisp-retry-service any wait 0 0 2 2.69e3 0.00
unix-epoll-input polling 4687 0 0 2.24e6 0.00
vpe-oam-process any wait 0 0 2 1.29e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 29.48, last 128 main loops 0.00 per node 0.00
vector rates in 2.9698e6, out 2.9698e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 423740 12491048 0 2.72e1 29.48
TenGigabitEthernet18/0/3-tx active 423740 12491048 0 6.31e1 29.48
dpdk-input polling 1743852 12491048 0 9.19e1 7.16
ethernet-input active 423740 12491048 0 4.22e1 29.48
l2-flood active 423740 12491048 0 1.58e2 29.48
l2-fwd active 423740 12491048 0 3.89e1 29.48
l2-input active 423740 12491048 0 4.57e1 29.48
l2-input-acl active 423740 12491048 0 2.13e2 29.48
l2-learn active 423740 12491048 0 1.10e2 29.48
l2-output active 423740 12491048 0 2.51e1 29.48
unix-epoll-input polling 1701 0 0 2.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 34.16, last 128 main loops 0.00 per node 0.00
vector rates in 2.9698e6, out 2.9698e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 365657 12490998 0 2.62e1 34.16
TenGigabitEthernet18/0/3-tx active 365657 12490998 0 6.17e1 34.16
dpdk-input polling 951169 12490998 0 7.88e1 13.13
ethernet-input active 365657 12490998 0 3.98e1 34.16
l2-flood active 365657 12490998 0 1.93e2 34.16
l2-fwd active 365657 12490998 0 3.78e1 34.16
l2-input active 365657 12490998 0 4.49e1 34.16
l2-input-acl active 365657 12490998 0 2.12e2 34.16
l2-learn active 365657 12490998 0 1.07e2 34.16
l2-output active 365657 12490998 0 2.36e1 34.16
unix-epoll-input polling 928 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 46.58, last 128 main loops 4.38 per node 56.00
vector rates in 2.9698e6, out 2.9698e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 268174 12491055 0 2.26e1 46.58
TenGigabitEthernet18/0/2-tx active 268174 12491055 0 5.95e1 46.58
dpdk-input polling 324186 12491055 0 6.75e1 38.53
ethernet-input active 268174 12491055 0 3.59e1 46.58
l2-flood active 268174 12491055 0 2.29e2 46.58
l2-fwd active 268174 12491055 0 3.61e1 46.58
l2-input active 268174 12491055 0 4.23e1 46.58
l2-input-acl active 268174 12491055 0 2.12e2 46.58
l2-learn active 268174 12491055 0 1.08e2 46.58
l2-output active 268174 12491055 0 2.02e1 46.58
unix-epoll-input polling 316 0 0 1.92e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 36.78, last 128 main loops 0.00 per node 0.00
vector rates in 2.9698e6, out 2.9698e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 339597 12491046 0 2.53e1 36.78
TenGigabitEthernet18/0/2-tx active 339597 12491046 0 6.04e1 36.78
dpdk-input polling 541099 12491046 0 7.31e1 23.08
ethernet-input active 339597 12491046 0 3.86e1 36.78
l2-flood active 339597 12491046 0 2.09e2 36.78
l2-fwd active 339597 12491046 0 3.74e1 36.78
l2-input active 339597 12491046 0 4.44e1 36.78
l2-input-acl active 339597 12491046 0 2.11e2 36.78
l2-learn active 339597 12491046 0 1.08e2 36.78
l2-output active 339597 12491046 0 2.25e1 36.78
unix-epoll-input polling 528 0 0 1.90e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-macip-iacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 48 3.52e4 0.00
dpdk-process any wait 0 0 1 6.09e5 0.00
fib-walk any wait 0 0 2 1.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.69e3 0.00
lisp-retry-service any wait 0 0 2 4.26e3 0.00
unix-epoll-input polling 2868 0 0 3.63e6 0.00
vpe-oam-process any wait 0 0 2 2.13e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 10.21, last 128 main loops 0.00 per node 0.00
vector rates in 1.9248e6, out 1.9248e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 785369 8015391 0 5.29e1 10.21
TenGigabitEthernet18/0/3-tx active 785369 8015391 0 8.18e1 10.21
dpdk-input polling 6332883 8015391 0 2.21e2 1.27
ethernet-input active 785369 8015391 0 7.67e1 10.21
l2-flood active 785369 8015391 0 1.63e2 10.21
l2-fwd active 785369 8015391 0 5.75e1 10.21
l2-input active 785369 8015391 0 6.26e1 10.21
l2-input-acl active 785369 8015391 0 2.69e2 10.21
l2-learn active 785369 8015391 0 1.41e2 10.21
l2-output active 785369 8015391 0 4.89e1 10.21
unix-epoll-input polling 6179 0 0 1.87e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 14.11, last 128 main loops 0.00 per node 0.00
vector rates in 1.9248e6, out 1.9248e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 567897 8015396 0 4.24e1 14.11
TenGigabitEthernet18/0/3-tx active 567897 8015396 0 7.25e1 14.11
dpdk-input polling 1475763 8015396 0 1.14e2 5.43
ethernet-input active 567897 8015396 0 6.08e1 14.11
l2-flood active 567897 8015396 0 4.34e2 14.11
l2-fwd active 567897 8015396 0 4.89e1 14.11
l2-input active 567897 8015396 0 5.47e1 14.11
l2-input-acl active 567897 8015396 0 2.68e2 14.11
l2-learn active 567897 8015396 0 1.25e2 14.11
l2-output active 567897 8015396 0 3.86e1 14.11
unix-epoll-input polling 1440 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 14.32, last 128 main loops 2.50 per node 32.00
vector rates in 1.9264e6, out 1.9264e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 560054 8021808 0 4.12e1 14.32
TenGigabitEthernet18/0/3-tx active 560054 8021808 0 7.22e1 14.32
dpdk-input polling 1415761 8021808 0 1.18e2 5.67
ethernet-input active 560054 8021808 0 5.98e1 14.32
l2-flood active 560054 8021808 0 4.39e2 14.32
l2-fwd active 560054 8021808 0 4.85e1 14.32
l2-input active 560054 8021808 0 5.45e1 14.32
l2-input-acl active 560054 8021808 0 2.68e2 14.32
l2-learn active 560054 8021808 0 1.22e2 14.32
l2-output active 560054 8021808 0 3.76e1 14.32
unix-epoll-input polling 1382 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 15.07, last 128 main loops 0.00 per node 0.00
vector rates in 1.9264e6, out 1.9264e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 532466 8021796 0 4.14e1 15.07
TenGigabitEthernet18/0/3-tx active 532466 8021796 0 7.26e1 15.07
dpdk-input polling 1171776 8021796 0 1.13e2 6.85
ethernet-input active 532466 8021796 0 6.00e1 15.07
l2-flood active 532466 8021796 0 4.41e2 15.07
l2-fwd active 532466 8021796 0 4.86e1 15.07
l2-input active 532466 8021796 0 5.46e1 15.07
l2-input-acl active 532466 8021796 0 2.69e2 15.07
l2-learn active 532466 8021796 0 1.23e2 15.07
l2-output active 532466 8021796 0 3.73e1 15.07
unix-epoll-input polling 1143 0 0 1.96e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 22.43, last 128 main loops 3.75 per node 48.00
vector rates in 1.9248e6, out 1.9248e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 357336 8015384 0 3.41e1 22.43
TenGigabitEthernet18/0/2-tx active 357336 8015384 0 6.83e1 22.43
dpdk-input polling 415087 8015384 0 8.28e1 19.31
ethernet-input active 357336 8015384 0 5.09e1 22.43
l2-flood active 357336 8015384 0 5.33e2 22.43
l2-fwd active 357336 8015384 0 4.65e1 22.43
l2-input active 357336 8015384 0 5.03e1 22.43
l2-input-acl active 357336 8015384 0 2.63e2 22.43
l2-learn active 357336 8015384 0 1.23e2 22.43
l2-output active 357336 8015384 0 3.04e1 22.43
unix-epoll-input polling 405 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 24.97, last 128 main loops .47 per node 6.00
vector rates in 1.9248e6, out 1.9248e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 321053 8015240 0 3.02e1 24.97
TenGigabitEthernet18/0/2-tx active 321053 8015240 0 6.46e1 24.97
dpdk-input polling 398454 8015240 0 7.97e1 20.12
ethernet-input active 321053 8015240 0 4.59e1 24.97
l2-flood active 321053 8015240 0 5.72e2 24.97
l2-fwd active 321053 8015240 0 4.08e1 24.97
l2-input active 321053 8015240 0 4.67e1 24.97
l2-input-acl active 321053 8015240 0 2.64e2 24.97
l2-learn active 321053 8015240 0 1.13e2 24.97
l2-output active 321053 8015240 0 2.73e1 24.97
unix-epoll-input polling 389 0 0 1.93e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 23.88, last 128 main loops .08 per node 1.00
vector rates in 1.9263e6, out 1.9263e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 335878 8021652 0 3.14e1 23.88
TenGigabitEthernet18/0/2-tx active 335878 8021652 0 6.41e1 23.88
dpdk-input polling 419967 8021652 0 8.14e1 19.10
ethernet-input active 335878 8021652 0 4.64e1 23.88
l2-flood active 335878 8021652 0 5.69e2 23.88
l2-fwd active 335878 8021652 0 4.16e1 23.88
l2-input active 335878 8021652 0 4.69e1 23.88
l2-input-acl active 335878 8021652 0 2.62e2 23.88
l2-learn active 335878 8021652 0 1.11e2 23.88
l2-output active 335878 8021652 0 2.83e1 23.88
unix-epoll-input polling 410 0 0 1.98e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 15.36, last 128 main loops 1.88 per node 24.00
vector rates in 1.9264e6, out 1.9264e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 522148 8021800 0 4.14e1 15.36
TenGigabitEthernet18/0/2-tx active 522148 8021800 0 7.29e1 15.36
dpdk-input polling 778930 8021800 0 1.03e2 10.29
ethernet-input active 522148 8021800 0 5.94e1 15.36
l2-flood active 522148 8021800 0 4.70e2 15.36
l2-fwd active 522148 8021800 0 4.88e1 15.36
l2-input active 522148 8021800 0 5.40e1 15.36
l2-input-acl active 522148 8021800 0 2.61e2 15.36
l2-learn active 522148 8021800 0 1.24e2 15.36
l2-output active 522148 8021800 0 3.72e1 15.36
unix-epoll-input polling 760 0 0 1.98e3 0.00

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

RFC2544: Packet 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 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 MACIP ACL rules are applied to input paths of both DUT1 interfaces. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 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-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 5.79e4 0.00
dpdk-process any wait 0 0 1 6.38e3 0.00
fib-walk any wait 0 0 2 1.84e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.40e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.60e3 0.00
lisp-retry-service any wait 0 0 2 1.45e3 0.00
statseg-collector-process time wait 0 0 1 4.19e3 0.00
unix-epoll-input polling 1331 0 0 7.79e6 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 84.25, last 128 main loops .94 per node 12.00
vector rates in 2.5865e6, out 2.5865e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 127567 10747808 0 1.78e1 84.25
TenGigabitEthernet18/0/3-tx active 127567 10747808 0 5.58e1 84.25
dpdk-input polling 200662 10747808 0 5.99e1 53.56
ethernet-input active 127567 10747808 0 2.94e1 84.25
l2-flood active 127567 10747808 0 1.39e2 84.25
l2-fwd active 127567 10747808 0 2.99e1 84.25
l2-input active 127567 10747808 0 3.96e1 84.25
l2-input-acl active 127567 10747808 0 4.71e2 84.25
l2-learn active 127567 10747808 0 1.02e2 84.25
l2-output active 127567 10747808 0 1.54e1 84.25
unix-epoll-input polling 196 0 0 2.29e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 76.98, last 128 main loops 6.88 per node 88.00
vector rates in 2.5865e6, out 2.5865e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 139616 10747844 0 1.87e1 76.98
TenGigabitEthernet18/0/2-tx active 139616 10747844 0 5.66e1 76.98
dpdk-input polling 152513 10747844 0 6.01e1 70.47
ethernet-input active 139616 10747844 0 3.01e1 76.98
l2-flood active 139616 10747844 0 1.38e2 76.98
l2-fwd active 139616 10747844 0 3.09e1 76.98
l2-input active 139616 10747844 0 3.94e1 76.98
l2-input-acl active 139616 10747844 0 4.67e2 76.98
l2-learn active 139616 10747844 0 1.05e2 76.98
l2-output active 139616 10747844 0 1.63e1 76.98
unix-epoll-input polling 149 0 0 1.99e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 5.41e4 0.00
dpdk-process any wait 0 0 1 1.08e4 0.00
fib-walk any wait 0 0 2 1.61e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.11e3 0.00
lisp-retry-service any wait 0 0 2 2.09e3 0.00
unix-epoll-input polling 4355 0 0 2.39e6 0.00
vpe-oam-process any wait 0 0 2 1.31e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 26.23, last 128 main loops 0.00 per node 0.00
vector rates in 2.1798e6, out 2.1798e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 346426 9087672 0 2.87e1 26.23
TenGigabitEthernet18/0/3-tx active 346426 9087672 0 6.46e1 26.23
dpdk-input polling 2850354 9087672 0 1.20e2 3.19
ethernet-input active 346426 9087672 0 4.39e1 26.23
l2-flood active 346426 9087672 0 1.57e2 26.23
l2-fwd active 346426 9087672 0 3.96e1 26.23
l2-input active 346426 9087672 0 4.63e1 26.23
l2-input-acl active 346426 9087672 0 4.58e2 26.23
l2-learn active 346426 9087672 0 1.13e2 26.23
l2-output active 346426 9087672 0 2.67e1 26.23
unix-epoll-input polling 2781 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 27.81, last 128 main loops 0.00 per node 0.00
vector rates in 2.1798e6, out 2.1798e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 326760 9087672 0 2.79e1 27.81
TenGigabitEthernet18/0/3-tx active 326760 9087672 0 6.39e1 27.81
dpdk-input polling 2267856 9087672 0 1.09e2 4.01
ethernet-input active 326760 9087672 0 4.29e1 27.81
l2-flood active 326760 9087672 0 1.85e2 27.81
l2-fwd active 326760 9087672 0 3.91e1 27.81
l2-input active 326760 9087672 0 4.59e1 27.81
l2-input-acl active 326760 9087672 0 4.54e2 27.81
l2-learn active 326760 9087672 0 1.12e2 27.81
l2-output active 326760 9087672 0 2.59e1 27.81
unix-epoll-input polling 2212 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 99.98, last 128 main loops 3.28 per node 42.00
vector rates in 2.1516e6, out 2.1516e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89720 8970136 0 1.67e1 99.98
TenGigabitEthernet18/0/2-tx active 89720 8970136 0 5.46e1 99.98
dpdk-input polling 91091 8970136 0 5.68e1 98.47
ethernet-input active 89720 8970136 0 2.74e1 99.98
l2-flood active 89720 8970136 0 2.24e2 99.98
l2-fwd active 89720 8970136 0 2.88e1 99.98
l2-input active 89720 8970136 0 3.78e1 99.98
l2-input-acl active 89720 8970136 0 5.99e2 99.98
l2-learn active 89720 8970136 0 9.94e1 99.98
l2-output active 89720 8970136 0 1.39e1 99.98
unix-epoll-input polling 89 0 0 2.11e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 75.68, last 128 main loops 20.00 per node 256.00
vector rates in 2.1529e6, out 2.1529e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 118601 8975664 0 1.86e1 75.68
TenGigabitEthernet18/0/2-tx active 118601 8975664 0 5.48e1 75.68
dpdk-input polling 125048 8975664 0 5.84e1 71.78
ethernet-input active 118601 8975664 0 2.94e1 75.68
l2-flood active 118601 8975664 0 2.09e2 75.68
l2-fwd active 118601 8975664 0 3.05e1 75.68
l2-input active 118601 8975664 0 3.94e1 75.68
l2-input-acl active 118601 8975664 0 6.01e2 75.68
l2-learn active 118601 8975664 0 9.98e1 75.68
l2-output active 118601 8975664 0 1.59e1 75.68
unix-epoll-input polling 122 0 0 1.93e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 3.82e4 0.00
dpdk-process any wait 0 0 1 1.25e4 0.00
fib-walk any wait 0 0 2 3.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.43e3 0.00
lisp-retry-service any wait 0 0 2 2.72e3 0.00
unix-epoll-input polling 3924 0 0 2.71e6 0.00
vpe-oam-process any wait 0 0 2 1.28e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 12.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.7161e6, out 1.7161e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 568953 7298216 0 4.46e1 12.83
TenGigabitEthernet18/0/3-tx active 568953 7298216 0 7.65e1 12.83
dpdk-input polling 2509336 7298216 0 1.44e2 2.91
ethernet-input active 568953 7298216 0 6.53e1 12.83
l2-flood active 568953 7298216 0 1.58e2 12.83
l2-fwd active 568953 7298216 0 5.23e1 12.83
l2-input active 568953 7298216 0 5.69e1 12.83
l2-input-acl active 568953 7298216 0 6.19e2 12.83
l2-learn active 568953 7298216 0 1.35e2 12.83
l2-output active 568953 7298216 0 4.12e1 12.83
unix-epoll-input polling 2449 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 21.54, last 128 main loops 0.00 per node 0.00
vector rates in 1.7161e6, out 1.7161e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 338801 7298240 0 3.22e1 21.54
TenGigabitEthernet18/0/3-tx active 338801 7298240 0 6.58e1 21.54
dpdk-input polling 466616 7298240 0 8.47e1 15.64
ethernet-input active 338801 7298240 0 4.82e1 21.54
l2-flood active 338801 7298240 0 3.52e2 21.54
l2-fwd active 338801 7298240 0 4.28e1 21.54
l2-input active 338801 7298240 0 4.89e1 21.54
l2-input-acl active 338801 7298240 0 6.19e2 21.54
l2-learn active 338801 7298240 0 1.15e2 21.54
l2-output active 338801 7298240 0 2.84e1 21.54
unix-epoll-input polling 455 0 0 2.18e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 23.78, last 128 main loops .31 per node 4.00
vector rates in 1.7175e6, out 1.7175e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 307149 7304060 0 3.03e1 23.78
TenGigabitEthernet18/0/3-tx active 307149 7304060 0 6.47e1 23.78
dpdk-input polling 383155 7304060 0 8.27e1 19.06
ethernet-input active 307149 7304060 0 4.63e1 23.78
l2-flood active 307149 7304060 0 3.64e2 23.78
l2-fwd active 307149 7304060 0 4.09e1 23.78
l2-input active 307149 7304060 0 4.72e1 23.78
l2-input-acl active 307149 7304060 0 6.26e2 23.78
l2-learn active 307149 7304060 0 1.12e2 23.78
l2-output active 307149 7304060 0 2.64e1 23.78
unix-epoll-input polling 374 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 24.15, last 128 main loops 1.88 per node 24.00
vector rates in 1.7175e6, out 1.7175e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 302404 7304056 0 3.01e1 24.15
TenGigabitEthernet18/0/3-tx active 302404 7304056 0 6.53e1 24.15
dpdk-input polling 380649 7304056 0 8.26e1 19.19
ethernet-input active 302404 7304056 0 4.58e1 24.15
l2-flood active 302404 7304056 0 3.67e2 24.15
l2-fwd active 302404 7304056 0 4.04e1 24.15
l2-input active 302404 7304056 0 4.66e1 24.15
l2-input-acl active 302404 7304056 0 6.22e2 24.15
l2-learn active 302404 7304056 0 1.13e2 24.15
l2-output active 302404 7304056 0 2.65e1 24.15
unix-epoll-input polling 371 0 0 2.39e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 43.95, last 128 main loops 3.13 per node 40.00
vector rates in 1.7161e6, out 1.7161e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 166060 7298216 0 2.29e1 43.95
TenGigabitEthernet18/0/2-tx active 166060 7298216 0 5.96e1 43.95
dpdk-input polling 168742 7298216 0 6.92e1 43.25
ethernet-input active 166060 7298216 0 3.71e1 43.95
l2-flood active 166060 7298216 0 3.72e2 43.95
l2-fwd active 166060 7298216 0 3.58e1 43.95
l2-input active 166060 7298216 0 4.23e1 43.95
l2-input-acl active 166060 7298216 0 6.83e2 43.95
l2-learn active 166060 7298216 0 1.07e2 43.95
l2-output active 166060 7298216 0 2.00e1 43.95
unix-epoll-input polling 165 0 0 1.97e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 31.36, last 128 main loops 2.81 per node 36.00
vector rates in 1.7161e6, out 1.7161e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 232713 7298240 0 2.63e1 31.36
TenGigabitEthernet18/0/2-tx active 232713 7298240 0 6.12e1 31.36
dpdk-input polling 237946 7298240 0 7.39e1 30.67
ethernet-input active 232713 7298240 0 4.06e1 31.36
l2-flood active 232713 7298240 0 3.56e2 31.36
l2-fwd active 232713 7298240 0 3.79e1 31.36
l2-input active 232713 7298240 0 4.40e1 31.36
l2-input-acl active 232713 7298240 0 6.74e2 31.36
l2-learn active 232713 7298240 0 1.09e2 31.36
l2-output active 232713 7298240 0 2.31e1 31.36
unix-epoll-input polling 232 0 0 2.07e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 29.88, last 128 main loops 1.88 per node 24.00
vector rates in 1.7175e6, out 1.7175e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 244407 7304080 0 2.78e1 29.88
TenGigabitEthernet18/0/2-tx active 244407 7304080 0 6.16e1 29.88
dpdk-input polling 250504 7304080 0 7.36e1 29.16
ethernet-input active 244407 7304080 0 4.15e1 29.88
l2-flood active 244407 7304080 0 3.48e2 29.88
l2-fwd active 244407 7304080 0 3.84e1 29.88
l2-input active 244407 7304080 0 4.41e1 29.88
l2-input-acl active 244407 7304080 0 6.77e2 29.88
l2-learn active 244407 7304080 0 1.09e2 29.88
l2-output active 244407 7304080 0 2.36e1 29.88
unix-epoll-input polling 245 0 0 1.91e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 35.46, last 128 main loops 2.42 per node 31.00
vector rates in 1.7175e6, out 1.7175e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 206005 7303928 0 2.46e1 35.46
TenGigabitEthernet18/0/2-tx active 206005 7303928 0 5.97e1 35.46
dpdk-input polling 209777 7303928 0 7.26e1 34.82
ethernet-input active 206005 7303928 0 3.85e1 35.46
l2-flood active 206005 7303928 0 3.63e2 35.46
l2-fwd active 206005 7303928 0 3.59e1 35.46
l2-input active 206005 7303928 0 4.24e1 35.46
l2-input-acl active 206005 7303928 0 6.79e2 35.46
l2-learn active 206005 7303928 0 1.09e2 35.46
l2-output active 206005 7303928 0 2.13e1 35.46
unix-epoll-input polling 205 0 0 2.18e3 0.00

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 Intel-X710.
  • [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.
  • [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 4.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
api-rx-from-ring active 0 0 50 2.95e4 0.00
dpdk-process any wait 0 0 2 3.01e5 0.00
fib-walk any wait 0 0 2 9.97e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.42e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.33e3 0.00
lisp-retry-service any wait 0 0 2 1.05e3 0.00
statseg-collector-process time wait 0 0 1 4.15e3 0.00
unix-epoll-input polling 1179 0 0 8.93e6 0.00
vpe-oam-process any wait 0 0 2 6.07e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 200.61, last 128 main loops 10.75 per node 172.00
vector rates in 9.0753e6, out 9.0753e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 190738 38263168 0 1.50e1 200.61
TenGigabitEthernet18/0/3-tx active 190738 38263168 0 5.42e1 200.61
dpdk-input polling 190738 38263168 0 5.40e1 200.61
ethernet-input active 190738 38263168 0 2.53e1 200.61
l2-fwd active 190738 38263168 0 4.09e1 200.61
l2-input active 190738 38263168 0 3.75e1 200.61
l2-learn active 190738 38263168 0 3.58e1 200.61
l2-output active 190738 38263168 0 1.09e1 200.61
unix-epoll-input polling 186 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 204.43, last 128 main loops 1.94 per node 31.00
vector rates in 9.0753e6, out 9.0753e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 187171 38262908 0 1.49e1 204.43
TenGigabitEthernet18/0/2-tx active 187171 38262908 0 5.41e1 204.43
dpdk-input polling 187464 38262908 0 5.46e1 204.11
ethernet-input active 187171 38262908 0 2.53e1 204.43
l2-fwd active 187171 38262908 0 4.07e1 204.43
l2-input active 187171 38262908 0 3.75e1 204.43
l2-learn active 187171 38262908 0 3.57e1 204.43
l2-output active 187171 38262908 0 1.09e1 204.43
unix-epoll-input polling 183 0 0 1.95e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 33 3.08e4 0.00
dpdk-process any wait 0 0 2 6.44e5 0.00
fib-walk any wait 0 0 2 1.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.13e2 0.00
lisp-retry-service any wait 0 0 2 1.79e3 0.00
unix-epoll-input polling 4405 0 0 2.36e6 0.00
vpe-oam-process any wait 0 0 2 7.93e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 39.89, last 128 main loops 2.00 per node 32.00
vector rates in 6.9988e6, out 6.9988e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 729002 29079892 0 2.47e1 39.89
TenGigabitEthernet18/0/3-tx active 729002 29079892 0 5.84e1 39.89
dpdk-input polling 735100 29079892 0 6.84e1 39.56
ethernet-input active 729002 29079892 0 3.77e1 39.89
l2-fwd active 729002 29079892 0 4.81e1 39.89
l2-input active 729002 29079892 0 4.26e1 39.89
l2-learn active 729002 29079892 0 4.97e1 39.89
l2-output active 729002 29079892 0 1.87e1 39.89
unix-epoll-input polling 717 0 0 2.24e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 37.27, last 128 main loops 1.75 per node 28.00
vector rates in 6.8895e6, out 6.8895e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 768069 28625552 0 2.55e1 37.27
TenGigabitEthernet18/0/3-tx active 768069 28625552 0 5.88e1 37.27
dpdk-input polling 777783 28625552 0 6.81e1 36.80
ethernet-input active 768069 28625552 0 3.90e1 37.27
l2-fwd active 768069 28625552 0 4.88e1 37.27
l2-input active 768069 28625552 0 4.32e1 37.27
l2-learn active 768069 28625552 0 5.08e1 37.27
l2-output active 768069 28625552 0 1.96e1 37.27
unix-epoll-input polling 758 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 40.72, last 128 main loops 3.00 per node 48.00
vector rates in 6.9988e6, out 6.9988e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 714214 29079708 0 2.43e1 40.72
TenGigabitEthernet18/0/2-tx active 714214 29079708 0 5.87e1 40.72
dpdk-input polling 733179 29079708 0 6.82e1 39.66
ethernet-input active 714214 29079708 0 3.77e1 40.72
l2-fwd active 714214 29079708 0 4.84e1 40.72
l2-input active 714214 29079708 0 4.26e1 40.72
l2-learn active 714214 29079708 0 4.96e1 40.72
l2-output active 714214 29079708 0 1.91e1 40.72
unix-epoll-input polling 716 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 37.66, last 128 main loops 2.00 per node 32.00
vector rates in 6.8894e6, out 6.8894e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 760050 28625412 0 2.52e1 37.66
TenGigabitEthernet18/0/2-tx active 760050 28625412 0 5.87e1 37.66
dpdk-input polling 791381 28625412 0 6.89e1 36.17
ethernet-input active 760050 28625412 0 3.88e1 37.66
l2-fwd active 760050 28625412 0 4.89e1 37.66
l2-input active 760050 28625412 0 4.31e1 37.66
l2-learn active 760050 28625412 0 5.05e1 37.66
l2-output active 760050 28625412 0 1.97e1 37.66
unix-epoll-input polling 772 0 0 1.89e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 32 3.52e4 0.00
dpdk-process any wait 0 0 2 6.44e5 0.00
fib-walk any wait 0 0 2 1.45e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.25e3 0.00
lisp-retry-service any wait 0 0 2 2.19e3 0.00
unix-epoll-input polling 5819 0 0 1.81e6 0.00
vpe-oam-process any wait 0 0 2 1.36e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 9.03, 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
TenGigabitEthernet18/0/3-outpu active 1632400 14738236 0 6.48e1 9.03
TenGigabitEthernet18/0/3-tx active 1632400 14738220 0 8.83e1 9.03
dpdk-input polling 1953527 14738236 0 1.25e2 7.54
ethernet-input active 1632400 14738236 0 9.21e1 9.03
l2-fwd active 1632400 14738236 0 8.20e1 9.03
l2-input active 1632400 14738236 0 7.26e1 9.03
l2-learn active 1632400 14738236 0 8.97e1 9.03
l2-output active 1632400 14738236 0 5.56e1 9.03
unix-epoll-input polling 1906 0 0 1.86e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 8.74, last 128 main loops .50 per node 8.00
vector rates in 3.4448e6, out 3.4448e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1659178 14507960 0 6.61e1 8.74
TenGigabitEthernet18/0/3-tx active 1659178 14507960 0 8.79e1 8.74
dpdk-input polling 1995078 14507960 0 1.29e2 7.27
ethernet-input active 1659178 14507960 0 9.26e1 8.74
l2-fwd active 1659178 14507960 0 8.36e1 8.74
l2-input active 1659178 14507960 0 7.35e1 8.74
l2-learn active 1659178 14507960 0 9.19e1 8.74
l2-output active 1659178 14507960 0 5.69e1 8.74
unix-epoll-input polling 1947 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 8.93, 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
TenGigabitEthernet18/0/3-outpu active 1649844 14738240 0 6.48e1 8.93
TenGigabitEthernet18/0/3-tx active 1649844 14738240 0 8.67e1 8.93
dpdk-input polling 1979221 14738240 0 1.27e2 7.45
ethernet-input active 1649844 14738240 0 9.13e1 8.93
l2-fwd active 1649844 14738240 0 8.25e1 8.93
l2-input active 1649844 14738240 0 7.29e1 8.93
l2-learn active 1649844 14738240 0 9.11e1 8.93
l2-output active 1649844 14738240 0 5.61e1 8.93
unix-epoll-input polling 1931 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 8.78, last 128 main loops .25 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
TenGigabitEthernet18/0/3-outpu active 1651961 14507960 0 6.67e1 8.78
TenGigabitEthernet18/0/3-tx active 1651961 14507960 0 8.79e1 8.78
dpdk-input polling 1986402 14507960 0 1.31e2 7.30
ethernet-input active 1651961 14507960 0 9.21e1 8.78
l2-fwd active 1651961 14507960 0 8.28e1 8.78
l2-input active 1651961 14507960 0 7.31e1 8.78
l2-learn active 1651961 14507960 0 9.08e1 8.78
l2-output active 1651961 14507960 0 5.66e1 8.78
unix-epoll-input polling 1938 0 0 1.92e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, 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
TenGigabitEthernet18/0/2-outpu active 1616527 14738224 0 6.48e1 9.12
TenGigabitEthernet18/0/2-tx active 1616527 14738224 0 8.90e1 9.12
dpdk-input polling 2065349 14738224 0 1.27e2 7.14
ethernet-input active 1616527 14738224 0 9.04e1 9.12
l2-fwd active 1616527 14738224 0 8.09e1 9.12
l2-input active 1616527 14738224 0 7.22e1 9.12
l2-learn active 1616527 14738224 0 9.00e1 9.12
l2-output active 1616527 14738224 0 5.52e1 9.12
unix-epoll-input polling 2015 0 0 1.95e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 8.73, last 128 main loops .25 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
TenGigabitEthernet18/0/2-outpu active 1662604 14507948 0 6.57e1 8.73
TenGigabitEthernet18/0/2-tx active 1662604 14507948 0 8.75e1 8.73
dpdk-input polling 2144642 14507948 0 1.31e2 6.76
ethernet-input active 1662604 14507948 0 9.09e1 8.73
l2-fwd active 1662604 14507948 0 8.28e1 8.73
l2-input active 1662604 14507948 0 7.33e1 8.73
l2-learn active 1662604 14507948 0 9.18e1 8.73
l2-output active 1662604 14507948 0 5.71e1 8.73
unix-epoll-input polling 2092 0 0 1.84e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 8.98, 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
TenGigabitEthernet18/0/2-outpu active 1641603 14738228 0 6.51e1 8.98
TenGigabitEthernet18/0/2-tx active 1641603 14738228 0 8.62e1 8.98
dpdk-input polling 2098574 14738228 0 1.29e2 7.02
ethernet-input active 1641603 14738228 0 8.94e1 8.98
l2-fwd active 1641603 14738228 0 8.16e1 8.98
l2-input active 1641603 14738228 0 7.26e1 8.98
l2-learn active 1641603 14738228 0 9.08e1 8.98
l2-output active 1641603 14738228 0 5.58e1 8.98
unix-epoll-input polling 2047 0 0 2.04e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 8.78, last 128 main loops .50 per node 8.00
vector rates in 3.4448e6, out 3.4448e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1651679 14507956 0 6.61e1 8.78
TenGigabitEthernet18/0/2-tx active 1651679 14507956 0 8.81e1 8.78
dpdk-input polling 2119321 14507956 0 1.33e2 6.85
ethernet-input active 1651679 14507956 0 9.10e1 8.78
l2-fwd active 1651679 14507956 0 8.25e1 8.78
l2-input active 1651679 14507956 0 7.31e1 8.78
l2-learn active 1651679 14507956 0 9.14e1 8.78
l2-output active 1651679 14507956 0 5.67e1 8.78
unix-epoll-input polling 2068 0 0 1.98e3 0.00

10ge2p1x710-eth-l2bdbasemaclrn-oacl1sf-10kflows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 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-oacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 4.95e2 0.00
api-rx-from-ring active 0 0 51 4.50e4 0.00
dpdk-process any wait 0 0 2 6.20e3 0.00
fib-walk any wait 0 0 2 1.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.41e2 0.00
lisp-retry-service any wait 0 0 2 1.57e3 0.00
unix-epoll-input polling 4856 0 0 2.09e6 0.00
vpe-oam-process any wait 0 0 2 9.55e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 181.24, last 128 main loops 2.91 per node 31.00
vector rates in 4.8859e6, out 4.8859e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 110013 19938508 0 1.47e1 181.24
TenGigabitEthernet18/0/3-tx active 110013 19938508 0 5.74e1 181.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-l2 active 110013 19938508 0 1.65e2 181.24
dpdk-input polling 110013 19938508 0 5.82e1 181.24
ethernet-input active 110013 19938508 0 2.57e1 181.24
interface-output active 110013 19938508 0 1.59e1 181.24
l2-fwd active 110013 19938508 0 4.16e1 181.24
l2-input active 110013 19938508 0 3.81e1 181.24
l2-learn active 110013 19938508 0 3.65e1 181.24
l2-output active 110013 19938508 0 1.47e1 181.24
l2-output-feat-arc active 110013 19938508 0 2.86e1 181.24
l2-output-feat-arc-end active 110013 19938508 0 1.37e1 181.24
unix-epoll-input polling 108 0 0 3.65e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 187.66, last 128 main loops 21.00 per node 224.00
vector rates in 4.8859e6, out 4.8859e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 106246 19938552 0 1.47e1 187.66
TenGigabitEthernet18/0/2-tx active 106246 19938552 0 5.75e1 187.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-out-ip4-l2 active 106246 19938552 0 1.68e2 187.66
dpdk-input polling 106831 19938552 0 5.77e1 186.64
ethernet-input active 106246 19938552 0 2.52e1 187.66
interface-output active 106246 19938552 0 1.59e1 187.66
l2-fwd active 106246 19938552 0 4.12e1 187.66
l2-input active 106246 19938552 0 3.73e1 187.66
l2-learn active 106246 19938552 0 3.60e1 187.66
l2-output active 106246 19938552 0 1.45e1 187.66
l2-output-feat-arc active 106246 19938552 0 2.83e1 187.66
l2-output-feat-arc-end active 106246 19938552 0 1.37e1 187.66
unix-epoll-input polling 104 0 0 3.27e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-oacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.43e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.25e2 0.00
api-rx-from-ring active 0 0 52 5.27e4 0.00
dpdk-process any wait 0 0 2 6.65e3 0.00
fib-walk any wait 0 0 2 6.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.84e2 0.00
lisp-retry-service any wait 0 0 2 4.86e3 0.00
unix-epoll-input polling 5387 0 0 1.94e6 0.00
vpe-oam-process any wait 0 0 2 1.26e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 177.75, last 128 main loops 18.00 per node 192.00
vector rates in 4.8630e6, out 4.8630e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 114246 20307636 0 1.47e1 177.75
TenGigabitEthernet18/0/3-tx active 114246 20307636 0 5.75e1 177.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.82e3 0.00
acl-plugin-out-ip4-l2 active 114246 20307636 0 1.66e2 177.75
dpdk-input polling 114246 20307636 0 5.92e1 177.75
ethernet-input active 114246 20307636 0 2.55e1 177.75
interface-output active 114246 20307636 0 1.60e1 177.75
l2-fwd active 114246 20307636 0 4.12e1 177.75
l2-input active 114246 20307636 0 3.83e1 177.75
l2-learn active 114246 20307636 0 3.63e1 177.75
l2-output active 114246 20307636 0 1.45e1 177.75
l2-output-feat-arc active 114246 20307636 0 2.86e1 177.75
l2-output-feat-arc-end active 114246 20307636 0 1.38e1 177.75
unix-epoll-input polling 111 0 0 3.39e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 165.42, last 128 main loops 16.13 per node 172.00
vector rates in 4.8636e6, out 4.8636e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 122777 20310064 0 1.48e1 165.42
TenGigabitEthernet18/0/3-tx active 122777 20310064 0 5.73e1 165.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.93e3 0.00
acl-plugin-out-ip4-l2 active 122777 20310064 0 1.67e2 165.42
dpdk-input polling 122777 20310064 0 5.83e1 165.42
ethernet-input active 122777 20310064 0 2.55e1 165.42
interface-output active 122777 20310064 0 1.61e1 165.42
l2-fwd active 122777 20310064 0 4.15e1 165.42
l2-input active 122777 20310064 0 3.79e1 165.42
l2-learn active 122777 20310064 0 3.66e1 165.42
l2-output active 122777 20310064 0 1.47e1 165.42
l2-output-feat-arc active 122777 20310064 0 2.88e1 165.42
l2-output-feat-arc-end active 122777 20310064 0 1.39e1 165.42
unix-epoll-input polling 120 0 0 3.60e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 181.15, last 128 main loops 15.75 per node 168.00
vector rates in 4.8576e6, out 4.8576e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 111977 20284812 0 1.47e1 181.15
TenGigabitEthernet18/0/2-tx active 111977 20284812 0 5.79e1 181.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-l2 active 111977 20284812 0 1.67e2 181.15
dpdk-input polling 113162 20284812 0 5.95e1 179.25
ethernet-input active 111977 20284812 0 2.54e1 181.15
interface-output active 111977 20284812 0 1.59e1 181.15
l2-fwd active 111977 20284812 0 4.15e1 181.15
l2-input active 111977 20284812 0 3.75e1 181.15
l2-learn active 111977 20284812 0 3.62e1 181.15
l2-output active 111977 20284812 0 1.51e1 181.15
l2-output-feat-arc active 111977 20284812 0 2.84e1 181.15
l2-output-feat-arc-end active 111977 20284812 0 1.37e1 181.15
unix-epoll-input polling 110 0 0 3.56e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 181.26, last 128 main loops 13.13 per node 140.00
vector rates in 4.8691e6, out 4.8691e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 112172 20332856 0 1.47e1 181.26
TenGigabitEthernet18/0/2-tx active 112172 20332856 0 5.65e1 181.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.60e3 0.00
acl-plugin-out-ip4-l2 active 112172 20332856 0 1.68e2 181.26
dpdk-input polling 113325 20332856 0 5.81e1 179.42
ethernet-input active 112172 20332856 0 2.53e1 181.26
interface-output active 112172 20332856 0 1.60e1 181.26
l2-fwd active 112172 20332856 0 4.12e1 181.26
l2-input active 112172 20332856 0 3.78e1 181.26
l2-learn active 112172 20332856 0 3.62e1 181.26
l2-output active 112172 20332856 0 1.49e1 181.26
l2-output-feat-arc active 112172 20332856 0 2.89e1 181.26
l2-output-feat-arc-end active 112172 20332856 0 1.39e1 181.26
unix-epoll-input polling 110 0 0 3.25e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-oacl1sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
acl-plugin-fa-cleaner-process any wait 0 0 18 4.26e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.01e2 0.00
api-rx-from-ring active 0 0 49 3.07e4 0.00
dpdk-process any wait 0 0 1 6.49e5 0.00
fib-walk any wait 0 0 2 1.71e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.46e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.02e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.99e3 0.00
lisp-retry-service any wait 0 0 2 2.31e3 0.00
statseg-collector-process time wait 0 0 1 9.98e3 0.00
unix-epoll-input polling 5766 0 0 1.79e6 0.00
vpe-oam-process any wait 0 0 2 1.13e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 27.04, last 128 main loops 2.25 per node 24.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 530963 14358788 0 3.08e1 27.04
TenGigabitEthernet18/0/3-tx active 530963 14358788 0 6.89e1 27.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.71e3 0.00
acl-plugin-out-ip4-l2 active 530963 14358788 0 1.92e2 27.04
dpdk-input polling 530968 14358788 0 8.50e1 27.04
ethernet-input active 530963 14358788 0 4.66e1 27.04
interface-output active 530963 14358788 0 2.77e1 27.04
l2-fwd active 530963 14358788 0 5.31e1 27.04
l2-input active 530963 14358788 0 4.79e1 27.04
l2-learn active 530963 14358788 0 5.73e1 27.04
l2-output active 530963 14358788 0 2.77e1 27.04
l2-output-feat-arc active 530963 14358788 0 4.32e1 27.04
l2-output-feat-arc-end active 530963 14358788 0 2.48e1 27.04
unix-epoll-input polling 518 0 0 3.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 26.71, last 128 main loops 2.63 per node 28.00
vector rates in 3.4734e6, out 3.4734e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 536325 14326680 0 3.11e1 26.71
TenGigabitEthernet18/0/3-tx active 536325 14326680 0 6.87e1 26.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.94e3 0.00
acl-plugin-out-ip4-l2 active 536325 14326680 0 1.95e2 26.71
dpdk-input polling 536336 14326680 0 7.96e1 26.71
ethernet-input active 536325 14326680 0 4.68e1 26.71
interface-output active 536325 14326680 0 2.89e1 26.71
l2-fwd active 536325 14326680 0 5.35e1 26.71
l2-input active 536325 14326680 0 4.81e1 26.71
l2-learn active 536325 14326680 0 5.74e1 26.71
l2-output active 536325 14326680 0 2.79e1 26.71
l2-output-feat-arc active 536325 14326680 0 4.47e1 26.71
l2-output-feat-arc-end active 536325 14326680 0 2.51e1 26.71
unix-epoll-input polling 523 0 0 3.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 26.59, last 128 main loops 3.38 per node 36.00
vector rates in 3.4702e6, out 3.4702e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 538338 14313500 0 3.10e1 26.59
TenGigabitEthernet18/0/3-tx active 538338 14313500 0 6.88e1 26.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.71e3 0.00
acl-plugin-out-ip4-l2 active 538338 14313500 0 1.94e2 26.59
dpdk-input polling 538345 14313500 0 8.16e1 26.59
ethernet-input active 538338 14313500 0 4.66e1 26.59
interface-output active 538338 14313500 0 2.89e1 26.59
l2-fwd active 538338 14313500 0 5.35e1 26.59
l2-input active 538338 14313500 0 4.82e1 26.59
l2-learn active 538338 14313500 0 5.79e1 26.59
l2-output active 538338 14313500 0 2.79e1 26.59
l2-output-feat-arc active 538338 14313500 0 4.45e1 26.59
l2-output-feat-arc-end active 538338 14313500 0 2.52e1 26.59
unix-epoll-input polling 526 0 0 3.08e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 27.09, last 128 main loops 3.00 per node 32.00
vector rates in 3.4788e6, out 3.4788e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 529698 14349068 0 3.06e1 27.09
TenGigabitEthernet18/0/3-tx active 529698 14349068 0 6.88e1 27.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.95e3 0.00
acl-plugin-out-ip4-l2 active 529698 14349068 0 1.95e2 27.09
dpdk-input polling 529699 14349068 0 8.24e1 27.09
ethernet-input active 529698 14349068 0 4.66e1 27.09
interface-output active 529698 14349068 0 2.77e1 27.09
l2-fwd active 529698 14349068 0 5.33e1 27.09
l2-input active 529698 14349068 0 4.79e1 27.09
l2-learn active 529698 14349068 0 5.72e1 27.09
l2-output active 529698 14349068 0 2.76e1 27.09
l2-output-feat-arc active 529698 14349068 0 4.27e1 27.09
l2-output-feat-arc-end active 529698 14349068 0 2.49e1 27.09
unix-epoll-input polling 516 0 0 3.19e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 26.83, last 128 main loops 1.88 per node 20.00
vector rates in 3.4675e6, out 3.4675e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 532985 14302564 0 3.10e1 26.83
TenGigabitEthernet18/0/2-tx active 532985 14302564 0 6.98e1 26.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.83e3 0.00
acl-plugin-out-ip4-l2 active 532985 14302564 0 1.95e2 26.83
dpdk-input polling 535552 14302564 0 8.12e1 26.71
ethernet-input active 532985 14302564 0 4.70e1 26.83
interface-output active 532985 14302564 0 2.78e1 26.83
l2-fwd active 532985 14302564 0 5.36e1 26.83
l2-input active 532985 14302564 0 4.79e1 26.83
l2-learn active 532985 14302564 0 5.78e1 26.83
l2-output active 532985 14302564 0 2.81e1 26.83
l2-output-feat-arc active 532985 14302564 0 4.35e1 26.83
l2-output-feat-arc-end active 532985 14302564 0 2.52e1 26.83
unix-epoll-input polling 523 0 0 3.39e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 27.61, last 128 main loops 2.25 per node 24.00
vector rates in 3.4869e6, out 3.4869e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 520895 14382872 0 3.07e1 27.61
TenGigabitEthernet18/0/2-tx active 520895 14382872 0 6.80e1 27.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.01e3 0.00
acl-plugin-out-ip4-l2 active 520895 14382872 0 1.94e2 27.61
dpdk-input polling 523667 14382872 0 8.12e1 27.47
ethernet-input active 520895 14382872 0 4.63e1 27.61
interface-output active 520895 14382872 0 2.84e1 27.61
l2-fwd active 520895 14382872 0 5.34e1 27.61
l2-input active 520895 14382872 0 4.78e1 27.61
l2-learn active 520895 14382872 0 5.73e1 27.61
l2-output active 520895 14382872 0 2.78e1 27.61
l2-output-feat-arc active 520895 14382872 0 4.43e1 27.61
l2-output-feat-arc-end active 520895 14382872 0 2.50e1 27.61
unix-epoll-input polling 511 0 0 3.14e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 27.38, last 128 main loops 2.81 per node 30.00
vector rates in 3.4760e6, out 3.4760e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 523567 14337596 0 3.09e1 27.38
TenGigabitEthernet18/0/2-tx active 523567 14337596 0 6.81e1 27.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.75e3 0.00
acl-plugin-out-ip4-l2 active 523567 14337596 0 1.94e2 27.38
dpdk-input polling 526064 14337596 0 8.26e1 27.25
ethernet-input active 523567 14337596 0 4.63e1 27.38
interface-output active 523567 14337596 0 2.84e1 27.38
l2-fwd active 523567 14337596 0 5.34e1 27.38
l2-input active 523567 14337596 0 4.80e1 27.38
l2-learn active 523567 14337596 0 5.75e1 27.38
l2-output active 523567 14337596 0 2.79e1 27.38
l2-output-feat-arc active 523567 14337596 0 4.44e1 27.38
l2-output-feat-arc-end active 523567 14337596 0 2.52e1 27.38
unix-epoll-input polling 513 0 0 3.08e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 27.75, last 128 main loops 2.63 per node 28.00
vector rates in 3.4729e6, out 3.4729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 516178 14324972 0 3.05e1 27.75
TenGigabitEthernet18/0/2-tx active 516178 14324972 0 7.01e1 27.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.84e3 0.00
acl-plugin-out-ip4-l2 active 516178 14324972 0 1.95e2 27.75
dpdk-input polling 518905 14324972 0 8.50e1 27.61
ethernet-input active 516178 14324972 0 4.65e1 27.75
interface-output active 516178 14324972 0 2.73e1 27.75
l2-fwd active 516178 14324972 0 5.33e1 27.75
l2-input active 516178 14324972 0 4.77e1 27.75
l2-learn active 516178 14324972 0 5.70e1 27.75
l2-output active 516178 14324972 0 2.76e1 27.75
l2-output-feat-arc active 516178 14324972 0 4.28e1 27.75
l2-output-feat-arc-end active 516178 14324972 0 2.50e1 27.75
unix-epoll-input polling 507 0 0 3.08e3 0.00

10ge2p1x710-eth-l2bdbasemaclrn-oacl1sl-10kflows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 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-oacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.56e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.75e2 0.00
api-rx-from-ring active 0 0 51 4.14e4 0.00
dpdk-process any wait 0 0 1 1.11e6 0.00
fib-walk any wait 0 0 2 1.11e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.76e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.74e3 0.00
lisp-retry-service any wait 0 0 2 1.20e3 0.00
statseg-collector-process time wait 0 0 1 5.55e3 0.00
unix-epoll-input polling 4302 0 0 2.42e6 0.00
vpe-oam-process any wait 0 0 2 8.14e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 128.21, last 128 main loops 9.00 per node 96.00
vector rates in 4.1984e6, out 4.1984e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 136431 17491228 0 1.58e1 128.21
TenGigabitEthernet18/0/3-tx active 136431 17491228 0 5.48e1 128.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-l2 active 136431 17491228 0 2.41e2 128.21
dpdk-input polling 136437 17491228 0 5.66e1 128.20
ethernet-input active 136431 17491228 0 2.69e1 128.21
interface-output active 136431 17491228 0 1.68e1 128.21
l2-fwd active 136431 17491228 0 4.25e1 128.21
l2-input active 136431 17491228 0 3.83e1 128.21
l2-learn active 136431 17491228 0 3.85e1 128.21
l2-output active 136431 17491228 0 1.61e1 128.21
l2-output-feat-arc active 136431 17491228 0 2.99e1 128.21
l2-output-feat-arc-end active 136431 17491228 0 1.52e1 128.21
unix-epoll-input polling 133 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 133.87, last 128 main loops 9.84 per node 105.00
vector rates in 4.1984e6, out 4.1984e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 130653 17491164 0 1.56e1 133.87
TenGigabitEthernet18/0/2-tx active 130653 17491164 0 5.50e1 133.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-l2 active 130653 17491164 0 2.44e2 133.87
dpdk-input polling 131360 17491164 0 5.63e1 133.15
ethernet-input active 130653 17491164 0 2.66e1 133.87
interface-output active 130653 17491164 0 1.67e1 133.87
l2-fwd active 130653 17491164 0 4.21e1 133.87
l2-input active 130653 17491164 0 3.79e1 133.87
l2-learn active 130653 17491164 0 3.82e1 133.87
l2-output active 130653 17491164 0 1.58e1 133.87
l2-output-feat-arc active 130653 17491164 0 2.98e1 133.87
l2-output-feat-arc-end active 130653 17491164 0 1.50e1 133.87
unix-epoll-input polling 128 0 0 2.01e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-oacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.51e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.53e2 0.00
api-rx-from-ring active 0 0 51 3.62e4 0.00
dpdk-process any wait 0 0 2 3.01e5 0.00
fib-walk any wait 0 0 2 1.62e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.82e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.14e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.46e3 0.00
lisp-retry-service any wait 0 0 2 1.87e3 0.00
statseg-collector-process time wait 0 0 1 6.89e3 0.00
unix-epoll-input polling 5306 0 0 1.94e6 0.00
vpe-oam-process any wait 0 0 2 1.01e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 78.38, last 128 main loops 6.00 per node 64.00
vector rates in 3.4883e6, out 3.4883e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 183591 14390572 0 1.76e1 78.38
TenGigabitEthernet18/0/3-tx active 183591 14390572 0 5.58e1 78.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-l2 active 183591 14390572 0 3.42e2 78.38
dpdk-input polling 183653 14390572 0 6.02e1 78.36
ethernet-input active 183591 14390572 0 2.97e1 78.38
interface-output active 183591 14390572 0 1.84e1 78.38
l2-fwd active 183591 14390572 0 4.37e1 78.38
l2-input active 183591 14390572 0 3.89e1 78.38
l2-learn active 183591 14390572 0 4.06e1 78.38
l2-output active 183591 14390572 0 1.76e1 78.38
l2-output-feat-arc active 183591 14390572 0 3.17e1 78.38
l2-output-feat-arc-end active 183591 14390572 0 1.64e1 78.38
unix-epoll-input polling 179 0 0 2.18e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 73.05, last 128 main loops 3.00 per node 32.00
vector rates in 3.4887e6, out 3.4887e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 197016 14392220 0 1.80e1 73.05
TenGigabitEthernet18/0/3-tx active 197016 14392220 0 5.53e1 73.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-out-ip4-l2 active 197016 14392220 0 3.39e2 73.05
dpdk-input polling 197111 14392220 0 5.93e1 73.02
ethernet-input active 197016 14392220 0 3.02e1 73.05
interface-output active 197016 14392220 0 1.87e1 73.05
l2-fwd active 197016 14392220 0 4.41e1 73.05
l2-input active 197016 14392220 0 3.89e1 73.05
l2-learn active 197016 14392220 0 4.13e1 73.05
l2-output active 197016 14392220 0 1.79e1 73.05
l2-output-feat-arc active 197016 14392220 0 3.21e1 73.05
l2-output-feat-arc-end active 197016 14392220 0 1.73e1 73.05
unix-epoll-input polling 193 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 72.88, last 128 main loops 8.25 per node 88.00
vector rates in 3.4844e6, out 3.4844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 197235 14374448 0 1.81e1 72.88
TenGigabitEthernet18/0/2-tx active 197235 14374448 0 5.62e1 72.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-l2 active 197235 14374448 0 3.36e2 72.88
dpdk-input polling 198675 14374448 0 6.11e1 72.35
ethernet-input active 197235 14374448 0 3.05e1 72.88
interface-output active 197235 14374448 0 1.93e1 72.88
l2-fwd active 197235 14374448 0 4.39e1 72.88
l2-input active 197235 14374448 0 3.92e1 72.88
l2-learn active 197235 14374448 0 4.18e1 72.88
l2-output active 197235 14374448 0 1.79e1 72.88
l2-output-feat-arc active 197235 14374448 0 3.21e1 72.88
l2-output-feat-arc-end active 197235 14374448 0 1.68e1 72.88
unix-epoll-input polling 193 0 0 2.01e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 72.12, last 128 main loops 12.00 per node 128.00
vector rates in 3.4926e6, out 3.4926e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 199779 14408388 0 1.82e1 72.12
TenGigabitEthernet18/0/2-tx active 199779 14408388 0 5.54e1 72.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.41e3 0.00
acl-plugin-out-ip4-l2 active 199779 14408388 0 3.35e2 72.12
dpdk-input polling 201217 14408388 0 6.07e1 71.61
ethernet-input active 199779 14408388 0 3.04e1 72.12
interface-output active 199779 14408388 0 1.89e1 72.12
l2-fwd active 199779 14408388 0 4.40e1 72.12
l2-input active 199779 14408388 0 3.93e1 72.12
l2-learn active 199779 14408388 0 4.23e1 72.12
l2-output active 199779 14408388 0 1.80e1 72.12
l2-output-feat-arc active 199779 14408388 0 3.24e1 72.12
l2-output-feat-arc-end active 199779 14408388 0 1.69e1 72.12
unix-epoll-input polling 196 0 0 1.92e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-oacl1sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.02e3 0.00
api-rx-from-ring active 0 0 52 3.36e4 0.00
dpdk-process any wait 0 0 2 3.15e5 0.00
fib-walk any wait 0 0 2 2.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.36e2 0.00
lisp-retry-service any wait 0 0 2 2.08e3 0.00
unix-epoll-input polling 5952 0 0 1.74e6 0.00
vpe-oam-process any wait 0 0 2 1.47e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 34.28, last 128 main loops 4.13 per node 44.00
vector rates in 2.3228e6, out 2.3228e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 280906 9628696 0 2.54e1 34.28
TenGigabitEthernet18/0/3-tx active 280906 9628696 0 6.16e1 34.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.99e3 0.00
acl-plugin-out-ip4-l2 active 280906 9628696 0 6.16e2 34.28
dpdk-input polling 282651 9628696 0 7.18e1 34.07
ethernet-input active 280906 9628696 0 3.99e1 34.28
interface-output active 280906 9628696 0 2.45e1 34.28
l2-fwd active 280906 9628696 0 4.88e1 34.28
l2-input active 280906 9628696 0 4.36e1 34.28
l2-learn active 280906 9628696 0 5.02e1 34.28
l2-output active 280906 9628696 0 2.39e1 34.28
l2-output-feat-arc active 280906 9628696 0 3.85e1 34.28
l2-output-feat-arc-end active 280906 9628696 0 2.12e1 34.28
unix-epoll-input polling 276 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 32.52, last 128 main loops 1.88 per node 20.00
vector rates in 2.3177e6, out 2.3177e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 295380 9607148 0 2.61e1 32.52
TenGigabitEthernet18/0/3-tx active 295380 9607148 0 6.10e1 32.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-l2 active 295380 9607148 0 6.12e2 32.52
dpdk-input polling 297183 9607148 0 7.14e1 32.33
ethernet-input active 295380 9607148 0 4.05e1 32.52
interface-output active 295380 9607148 0 2.52e1 32.52
l2-fwd active 295380 9607148 0 4.95e1 32.52
l2-input active 295380 9607148 0 4.47e1 32.52
l2-learn active 295380 9607148 0 5.19e1 32.52
l2-output active 295380 9607148 0 2.42e1 32.52
l2-output-feat-arc active 295380 9607148 0 3.96e1 32.52
l2-output-feat-arc-end active 295380 9607148 0 2.19e1 32.52
unix-epoll-input polling 290 0 0 1.98e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 33.54, last 128 main loops 2.63 per node 28.00
vector rates in 2.3155e6, out 2.3155e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 286187 9598312 0 2.58e1 33.54
TenGigabitEthernet18/0/3-tx active 286187 9598312 0 6.06e1 33.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-l2 active 286187 9598312 0 6.19e2 33.54
dpdk-input polling 288031 9598312 0 7.13e1 33.32
ethernet-input active 286187 9598312 0 3.99e1 33.54
interface-output active 286187 9598312 0 2.48e1 33.54
l2-fwd active 286187 9598312 0 4.89e1 33.54
l2-input active 286187 9598312 0 4.39e1 33.54
l2-learn active 286187 9598312 0 5.10e1 33.54
l2-output active 286187 9598312 0 2.39e1 33.54
l2-output-feat-arc active 286187 9598312 0 3.88e1 33.54
l2-output-feat-arc-end active 286187 9598312 0 2.15e1 33.54
unix-epoll-input polling 281 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 34.61, last 128 main loops .75 per node 8.00
vector rates in 2.3213e6, out 2.3213e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 278038 9622184 0 2.53e1 34.61
TenGigabitEthernet18/0/3-tx active 278038 9622184 0 6.15e1 34.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-l2 active 278038 9622184 0 6.16e2 34.61
dpdk-input polling 279455 9622184 0 7.39e1 34.43
ethernet-input active 278038 9622184 0 3.98e1 34.61
interface-output active 278038 9622184 0 2.45e1 34.61
l2-fwd active 278038 9622184 0 4.88e1 34.61
l2-input active 278038 9622184 0 4.33e1 34.61
l2-learn active 278038 9622184 0 5.02e1 34.61
l2-output active 278038 9622184 0 2.36e1 34.61
l2-output-feat-arc active 278038 9622184 0 3.83e1 34.61
l2-output-feat-arc-end active 278038 9622184 0 2.13e1 34.61
unix-epoll-input polling 273 0 0 1.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 21.09, last 128 main loops 2.25 per node 24.00
vector rates in 2.3138e6, out 2.3138e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 454767 9591020 0 3.27e1 21.09
TenGigabitEthernet18/0/2-tx active 454767 9591020 0 6.77e1 21.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.50e3 0.00
acl-plugin-out-ip4-l2 active 454767 9591020 0 5.34e2 21.09
dpdk-input polling 470117 9591020 0 8.41e1 20.40
ethernet-input active 454767 9591020 0 5.04e1 21.09
interface-output active 454767 9591020 0 2.99e1 21.09
l2-fwd active 454767 9591020 0 5.47e1 21.09
l2-input active 454767 9591020 0 4.85e1 21.09
l2-learn active 454767 9591020 0 5.92e1 21.09
l2-output active 454767 9591020 0 2.96e1 21.09
l2-output-feat-arc active 454767 9591020 0 4.58e1 21.09
l2-output-feat-arc-end active 454767 9591020 0 2.64e1 21.09
unix-epoll-input polling 459 0 0 2.03e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 20.76, last 128 main loops .75 per node 8.00
vector rates in 2.3267e6, out 2.3267e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 464633 9644848 0 3.29e1 20.76
TenGigabitEthernet18/0/2-tx active 464633 9644848 0 6.74e1 20.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.80e3 0.00
acl-plugin-out-ip4-l2 active 464633 9644848 0 5.26e2 20.76
dpdk-input polling 479216 9644848 0 8.52e1 20.13
ethernet-input active 464633 9644848 0 5.01e1 20.76
interface-output active 464633 9644848 0 3.01e1 20.76
l2-fwd active 464633 9644848 0 5.52e1 20.76
l2-input active 464633 9644848 0 4.90e1 20.76
l2-learn active 464633 9644848 0 5.96e1 20.76
l2-output active 464633 9644848 0 3.03e1 20.76
l2-output-feat-arc active 464633 9644848 0 4.55e1 20.76
l2-output-feat-arc-end active 464633 9644848 0 2.68e1 20.76
unix-epoll-input polling 468 0 0 2.03e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 19.85, last 128 main loops 1.50 per node 16.00
vector rates in 2.3194e6, out 2.3194e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 484312 9614468 0 3.37e1 19.85
TenGigabitEthernet18/0/2-tx active 484312 9614468 0 6.70e1 19.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-out-ip4-l2 active 484312 9614468 0 5.22e2 19.85
dpdk-input polling 502192 9614468 0 8.63e1 19.15
ethernet-input active 484312 9614468 0 5.07e1 19.85
interface-output active 484312 9614468 0 3.10e1 19.85
l2-fwd active 484312 9614468 0 5.55e1 19.85
l2-input active 484312 9614468 0 4.99e1 19.85
l2-learn active 484312 9614468 0 6.05e1 19.85
l2-output active 484312 9614468 0 3.04e1 19.85
l2-output-feat-arc active 484312 9614468 0 4.62e1 19.85
l2-output-feat-arc-end active 484312 9614468 0 2.71e1 19.85
unix-epoll-input polling 490 0 0 1.98e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 20.79, last 128 main loops 2.63 per node 28.00
vector rates in 2.3174e6, out 2.3174e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 461930 9606024 0 3.29e1 20.79
TenGigabitEthernet18/0/2-tx active 461930 9606024 0 6.76e1 20.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-out-ip4-l2 active 461930 9606024 0 5.28e2 20.79
dpdk-input polling 476228 9606024 0 8.73e1 20.17
ethernet-input active 461930 9606024 0 5.06e1 20.79
interface-output active 461930 9606024 0 3.02e1 20.79
l2-fwd active 461930 9606024 0 5.55e1 20.79
l2-input active 461930 9606024 0 4.89e1 20.79
l2-learn active 461930 9606024 0 5.95e1 20.79
l2-output active 461930 9606024 0 3.01e1 20.79
l2-output-feat-arc active 461930 9606024 0 4.58e1 20.79
l2-output-feat-arc-end active 461930 9606024 0 2.64e1 20.79
unix-epoll-input polling 464 0 0 1.95e3 0.00

10ge2p1x710-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 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-oacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 16 1.56e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.53e2 0.00
api-rx-from-ring active 0 0 52 4.33e4 0.00
dhcp-client-process any wait 0 0 1 2.43e3 0.00
dpdk-process any wait 0 0 1 5.63e5 0.00
fib-walk any wait 0 0 3 1.55e3 0.00
ip-route-resolver-process any wait 0 0 1 1.35e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.43e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.38e3 0.00
lisp-retry-service any wait 0 0 3 1.41e3 0.00
statseg-collector-process time wait 0 0 1 4.69e3 0.00
unix-epoll-input polling 3594 0 0 2.91e6 0.00
vpe-oam-process any wait 0 0 2 8.69e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 189.75, last 128 main loops 21.19 per node 226.00
vector rates in 4.9134e6, out 4.9134e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108564 20599510 0 1.46e1 189.75
TenGigabitEthernet18/0/3-tx active 108564 20599510 0 5.71e1 189.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-out-ip4-l2 active 108564 20599510 0 1.65e2 189.75
dpdk-input polling 108564 20599510 0 5.79e1 189.75
ethernet-input active 108564 20599510 0 2.51e1 189.75
interface-output active 108564 20599510 0 1.59e1 189.75
l2-fwd active 108564 20599510 0 4.11e1 189.75
l2-input active 108564 20599510 0 3.74e1 189.75
l2-learn active 108564 20599510 0 3.62e1 189.75
l2-output active 108564 20599510 0 1.45e1 189.75
l2-output-feat-arc active 108564 20599510 0 2.85e1 189.75
l2-output-feat-arc-end active 108564 20599510 0 1.36e1 189.75
unix-epoll-input polling 106 0 0 3.71e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 197.04, last 128 main loops 21.00 per node 224.00
vector rates in 4.9134e6, out 4.9134e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 104545 20599500 0 1.46e1 197.04
TenGigabitEthernet18/0/2-tx active 104545 20599500 0 5.77e1 197.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-out-ip4-l2 active 104545 20599500 0 1.65e2 197.04
dpdk-input polling 105186 20599500 0 5.76e1 195.84
ethernet-input active 104545 20599500 0 2.51e1 197.04
interface-output active 104545 20599500 0 1.58e1 197.04
l2-fwd active 104545 20599500 0 4.12e1 197.04
l2-input active 104545 20599500 0 3.73e1 197.04
l2-learn active 104545 20599500 0 3.61e1 197.04
l2-output active 104545 20599500 0 1.47e1 197.04
l2-output-feat-arc active 104545 20599500 0 2.85e1 197.04
l2-output-feat-arc-end active 104545 20599500 0 1.36e1 197.04
unix-epoll-input polling 102 0 0 3.26e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.42e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.16e2 0.00
api-rx-from-ring active 0 0 52 5.22e4 0.00
dpdk-process any wait 0 0 2 5.97e3 0.00
fib-walk any wait 0 0 2 1.64e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.31e2 0.00
lisp-retry-service any wait 0 0 2 1.61e3 0.00
unix-epoll-input polling 4679 0 0 2.12e6 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 182.55, last 128 main loops 17.25 per node 184.00
vector rates in 4.8656e6, out 4.8656e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106032 19356140 0 1.46e1 182.55
TenGigabitEthernet18/0/3-tx active 106032 19356140 0 5.75e1 182.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-out-ip4-l2 active 106032 19356140 0 1.67e2 182.55
dpdk-input polling 106032 19356140 0 5.91e1 182.55
ethernet-input active 106032 19356140 0 2.55e1 182.55
interface-output active 106032 19356140 0 1.58e1 182.55
l2-fwd active 106032 19356140 0 4.13e1 182.55
l2-input active 106032 19356140 0 3.79e1 182.55
l2-learn active 106032 19356140 0 3.61e1 182.55
l2-output active 106032 19356140 0 1.46e1 182.55
l2-output-feat-arc active 106032 19356140 0 2.84e1 182.55
l2-output-feat-arc-end active 106032 19356140 0 1.38e1 182.55
unix-epoll-input polling 103 0 0 3.65e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 176.68, last 128 main loops 17.63 per node 188.00
vector rates in 4.8662e6, out 4.8662e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109571 19358500 0 1.47e1 176.68
TenGigabitEthernet18/0/3-tx active 109571 19358500 0 5.67e1 176.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-out-ip4-l2 active 109571 19358500 0 1.68e2 176.68
dpdk-input polling 109571 19358500 0 5.80e1 176.68
ethernet-input active 109571 19358500 0 2.55e1 176.68
interface-output active 109571 19358500 0 1.59e1 176.68
l2-fwd active 109571 19358500 0 4.14e1 176.68
l2-input active 109571 19358500 0 3.82e1 176.68
l2-learn active 109571 19358500 0 3.66e1 176.68
l2-output active 109571 19358500 0 1.47e1 176.68
l2-output-feat-arc active 109571 19358500 0 2.85e1 176.68
l2-output-feat-arc-end active 109571 19358500 0 1.39e1 176.68
unix-epoll-input polling 107 0 0 3.58e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 180.61, last 128 main loops 19.88 per node 212.00
vector rates in 4.8602e6, out 4.8602e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 107049 19334548 0 1.48e1 180.61
TenGigabitEthernet18/0/2-tx active 107049 19334548 0 5.83e1 180.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-l2 active 107049 19334548 0 1.67e2 180.61
dpdk-input polling 108317 19334548 0 5.98e1 178.49
ethernet-input active 107049 19334548 0 2.54e1 180.61
interface-output active 107049 19334548 0 1.60e1 180.61
l2-fwd active 107049 19334548 0 4.12e1 180.61
l2-input active 107049 19334548 0 3.75e1 180.61
l2-learn active 107049 19334548 0 3.62e1 180.61
l2-output active 107049 19334548 0 1.45e1 180.61
l2-output-feat-arc active 107049 19334548 0 2.83e1 180.61
l2-output-feat-arc-end active 107049 19334548 0 1.37e1 180.61
unix-epoll-input polling 106 0 0 3.38e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 179.49, last 128 main loops 17.25 per node 184.00
vector rates in 4.8716e6, out 4.8716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 107974 19380107 0 1.49e1 179.49
TenGigabitEthernet18/0/2-tx active 107974 19380107 0 5.73e1 179.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-out-ip4-l2 active 107974 19380107 0 1.67e2 179.49
dpdk-input polling 109100 19380107 0 5.86e1 177.64
ethernet-input active 107974 19380107 0 2.53e1 179.49
interface-output active 107974 19380107 0 1.61e1 179.49
l2-fwd active 107974 19380107 0 4.11e1 179.49
l2-input active 107974 19380107 0 3.78e1 179.49
l2-learn active 107974 19380107 0 3.62e1 179.49
l2-output active 107974 19380107 0 1.46e1 179.49
l2-output-feat-arc active 107974 19380107 0 2.85e1 179.49
l2-output-feat-arc-end active 107974 19380107 0 1.38e1 179.49
unix-epoll-input polling 106 0 0 3.50e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.49e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.91e2 0.00
api-rx-from-ring active 0 0 48 3.08e4 0.00
dpdk-process any wait 0 0 1 6.45e5 0.00
fib-walk any wait 0 0 2 3.10e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.83e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.32e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.58e3 0.00
lisp-retry-service any wait 0 0 2 2.68e3 0.00
statseg-collector-process time wait 0 0 1 8.58e3 0.00
unix-epoll-input polling 3471 0 0 2.96e6 0.00
vpe-oam-process any wait 0 0 2 1.51e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 27.27, last 128 main loops 3.00 per node 32.00
vector rates in 3.4817e6, out 3.4817e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 525314 14325040 0 3.06e1 27.27
TenGigabitEthernet18/0/3-tx active 525314 14325040 0 6.89e1 27.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.91e3 0.00
acl-plugin-out-ip4-l2 active 525314 14325040 0 1.93e2 27.27
dpdk-input polling 525322 14325040 0 8.33e1 27.27
ethernet-input active 525314 14325040 0 4.65e1 27.27
interface-output active 525314 14325040 0 2.85e1 27.27
l2-fwd active 525314 14325040 0 5.28e1 27.27
l2-input active 525314 14325040 0 4.77e1 27.27
l2-learn active 525314 14325040 0 5.69e1 27.27
l2-output active 525314 14325040 0 2.74e1 27.27
l2-output-feat-arc active 525314 14325040 0 4.37e1 27.27
l2-output-feat-arc-end active 525314 14325040 0 2.48e1 27.27
unix-epoll-input polling 512 0 0 3.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 26.56, last 128 main loops 2.25 per node 24.00
vector rates in 3.4739e6, out 3.4739e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 538050 14292968 0 3.13e1 26.56
TenGigabitEthernet18/0/3-tx active 538050 14292968 0 6.75e1 26.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.98e3 0.00
acl-plugin-out-ip4-l2 active 538050 14292968 0 1.94e2 26.56
dpdk-input polling 538050 14292968 0 8.03e1 26.56
ethernet-input active 538050 14292968 0 4.69e1 26.56
interface-output active 538050 14292968 0 2.89e1 26.56
l2-fwd active 538050 14292968 0 5.35e1 26.56
l2-input active 538050 14292968 0 4.83e1 26.56
l2-learn active 538050 14292968 0 5.75e1 26.56
l2-output active 538050 14292968 0 2.79e1 26.56
l2-output-feat-arc active 538050 14292968 0 4.46e1 26.56
l2-output-feat-arc-end active 538050 14292968 0 2.52e1 26.56
unix-epoll-input polling 525 0 0 3.41e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 26.39, last 128 main loops 3.38 per node 36.00
vector rates in 3.4707e6, out 3.4707e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 541180 14279796 0 3.13e1 26.39
TenGigabitEthernet18/0/3-tx active 541180 14279796 0 6.76e1 26.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.01e3 0.00
acl-plugin-out-ip4-l2 active 541180 14279796 0 1.95e2 26.39
dpdk-input polling 541180 14279796 0 8.09e1 26.39
ethernet-input active 541180 14279796 0 4.66e1 26.39
interface-output active 541180 14279796 0 2.89e1 26.39
l2-fwd active 541180 14279796 0 5.34e1 26.39
l2-input active 541180 14279796 0 4.82e1 26.39
l2-learn active 541180 14279796 0 5.76e1 26.39
l2-output active 541180 14279796 0 2.79e1 26.39
l2-output-feat-arc active 541180 14279796 0 4.48e1 26.39
l2-output-feat-arc-end active 541180 14279796 0 2.53e1 26.39
unix-epoll-input polling 528 0 0 3.11e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 26.96, last 128 main loops 1.50 per node 16.00
vector rates in 3.4793e6, out 3.4793e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 530992 14315316 0 3.09e1 26.96
TenGigabitEthernet18/0/3-tx active 530992 14315316 0 6.92e1 26.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.95e3 0.00
acl-plugin-out-ip4-l2 active 530992 14315316 0 1.94e2 26.96
dpdk-input polling 530994 14315316 0 8.14e1 26.96
ethernet-input active 530992 14315316 0 4.69e1 26.96
interface-output active 530992 14315316 0 2.79e1 26.96
l2-fwd active 530992 14315316 0 5.32e1 26.96
l2-input active 530992 14315316 0 4.79e1 26.96
l2-learn active 530992 14315316 0 5.74e1 26.96
l2-output active 530992 14315316 0 2.76e1 26.96
l2-output-feat-arc active 530992 14315316 0 4.33e1 26.96
l2-output-feat-arc-end active 530992 14315316 0 2.47e1 26.96
unix-epoll-input polling 518 0 0 3.22e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 26.99, last 128 main loops 3.00 per node 32.00
vector rates in 3.4681e6, out 3.4681e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 528724 14268952 0 3.09e1 26.99
TenGigabitEthernet18/0/2-tx active 528724 14268952 0 6.74e1 26.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.93e3 0.00
acl-plugin-out-ip4-l2 active 528724 14268952 0 1.94e2 26.99
dpdk-input polling 532619 14268952 0 8.32e1 26.79
ethernet-input active 528724 14268952 0 4.69e1 26.99
interface-output active 528724 14268952 0 2.84e1 26.99
l2-fwd active 528724 14268952 0 5.36e1 26.99
l2-input active 528724 14268952 0 4.79e1 26.99
l2-learn active 528724 14268952 0 5.77e1 26.99
l2-output active 528724 14268952 0 2.80e1 26.99
l2-output-feat-arc active 528724 14268952 0 4.43e1 26.99
l2-output-feat-arc-end active 528724 14268952 0 2.53e1 26.99
unix-epoll-input polling 519 0 0 3.19e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 27.31, last 128 main loops 2.63 per node 28.00
vector rates in 3.4875e6, out 3.4875e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 525469 14349064 0 3.08e1 27.31
TenGigabitEthernet18/0/2-tx active 525469 14349064 0 6.72e1 27.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.86e3 0.00
acl-plugin-out-ip4-l2 active 525469 14349064 0 1.95e2 27.31
dpdk-input polling 528041 14349064 0 8.14e1 27.17
ethernet-input active 525469 14349064 0 4.62e1 27.31
interface-output active 525469 14349064 0 2.84e1 27.31
l2-fwd active 525469 14349064 0 5.35e1 27.31
l2-input active 525469 14349064 0 4.77e1 27.31
l2-learn active 525469 14349064 0 5.74e1 27.31
l2-output active 525469 14349064 0 2.77e1 27.31
l2-output-feat-arc active 525469 14349064 0 4.42e1 27.31
l2-output-feat-arc-end active 525469 14349064 0 2.51e1 27.31
unix-epoll-input polling 515 0 0 3.46e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 26.79, last 128 main loops 3.00 per node 32.00
vector rates in 3.4765e6, out 3.4765e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 533828 14303812 0 3.13e1 26.79
TenGigabitEthernet18/0/2-tx active 533828 14303812 0 6.74e1 26.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-out-ip4-l2 active 533828 14303812 0 1.95e2 26.79
dpdk-input polling 536454 14303812 0 8.19e1 26.66
ethernet-input active 533828 14303812 0 4.61e1 26.79
interface-output active 533828 14303812 0 2.89e1 26.79
l2-fwd active 533828 14303812 0 5.34e1 26.79
l2-input active 533828 14303812 0 4.79e1 26.79
l2-learn active 533828 14303812 0 5.75e1 26.79
l2-output active 533828 14303812 0 2.78e1 26.79
l2-output-feat-arc active 533828 14303812 0 4.41e1 26.79
l2-output-feat-arc-end active 533828 14303812 0 2.49e1 26.79
unix-epoll-input polling 524 0 0 2.97e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 27.09, last 128 main loops 2.25 per node 24.00
vector rates in 3.4735e6, out 3.4735e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 527523 14291264 0 3.10e1 27.09
TenGigabitEthernet18/0/2-tx active 527523 14291264 0 6.94e1 27.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.80e3 0.00
acl-plugin-out-ip4-l2 active 527523 14291264 0 1.94e2 27.09
dpdk-input polling 530407 14291264 0 8.34e1 26.94
ethernet-input active 527523 14291264 0 4.67e1 27.09
interface-output active 527523 14291264 0 2.76e1 27.09
l2-fwd active 527523 14291264 0 5.36e1 27.09
l2-input active 527523 14291264 0 4.78e1 27.09
l2-learn active 527523 14291264 0 5.75e1 27.09
l2-output active 527523 14291264 0 2.79e1 27.09
l2-output-feat-arc active 527523 14291264 0 4.35e1 27.09
l2-output-feat-arc-end active 527523 14291264 0 2.52e1 27.09
unix-epoll-input polling 517 0 0 3.38e3 0.00

10ge2p1x710-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr

RFC2544: Packet 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 Intel-X710.
  • [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, 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-oacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
acl-plugin-fa-cleaner-process any wait 0 0 18 1.75e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.43e2 0.00
api-rx-from-ring active 0 0 52 5.02e4 0.00
dpdk-process any wait 0 0 1 1.04e4 0.00
fib-walk any wait 0 0 3 9.41e2 0.00
ip-neighbor-scan-process any wait 0 0 1 9.26e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.31e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.74e3 0.00
lisp-retry-service any wait 0 0 3 1.51e3 0.00
statseg-collector-process time wait 0 0 1 3.42e3 0.00
unix-epoll-input polling 7453 0 0 1.39e6 0.00
vpe-oam-process any wait 0 0 2 9.78e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 245.63, last 128 main loops 24.00 per node 256.00
vector rates in 4.2724e6, out 4.2724e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 72403 17784644 0 1.38e1 245.63
TenGigabitEthernet18/0/3-tx active 72403 17784644 0 5.34e1 245.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.66e3 0.00
acl-plugin-out-ip4-l2 active 72403 17784644 0 2.61e2 245.63
dpdk-input polling 72403 17784644 0 5.19e1 245.63
ethernet-input active 72403 17784644 0 2.33e1 245.63
interface-output active 72403 17784644 0 1.55e1 245.63
l2-fwd active 72403 17784644 0 4.02e1 245.63
l2-input active 72403 17784644 0 3.68e1 245.63
l2-learn active 72403 17784644 0 3.52e1 245.63
l2-output active 72403 17784644 0 1.31e1 245.63
l2-output-feat-arc active 72403 17784644 0 2.71e1 245.63
l2-output-feat-arc-end active 72403 17784644 0 1.30e1 245.63
unix-epoll-input polling 71 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 185.96, last 128 main loops 17.81 per node 190.00
vector rates in 4.2725e6, out 4.2725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 95639 17784988 0 1.47e1 185.96
TenGigabitEthernet18/0/2-tx active 95639 17784988 0 5.40e1 185.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.41e3 0.00
acl-plugin-out-ip4-l2 active 95639 17784988 0 2.47e2 185.96
dpdk-input polling 96347 17784988 0 5.46e1 184.59
ethernet-input active 95639 17784988 0 2.50e1 185.96
interface-output active 95639 17784988 0 1.61e1 185.96
l2-fwd active 95639 17784988 0 4.10e1 185.96
l2-input active 95639 17784988 0 3.76e1 185.96
l2-learn active 95639 17784988 0 3.65e1 185.96
l2-output active 95639 17784988 0 1.44e1 185.96
l2-output-feat-arc active 95639 17784988 0 2.84e1 185.96
l2-output-feat-arc-end active 95639 17784988 0 1.39e1 185.96
unix-epoll-input polling 94 0 0 2.03e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
acl-plugin-fa-cleaner-process any wait 0 0 16 2.48e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.87e2 0.00
api-rx-from-ring active 0 0 51 3.51e4 0.00
dpdk-process any wait 0 0 1 5.89e5 0.00
fib-walk any wait 0 0 3 1.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.72e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.25e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.39e3 0.00
lisp-retry-service any wait 0 0 3 1.42e3 0.00
statseg-collector-process time wait 0 0 1 7.68e3 0.00
unix-epoll-input polling 4605 0 0 2.25e6 0.00
vpe-oam-process any wait 0 0 2 2.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 73.89, last 128 main loops 10.50 per node 112.00
vector rates in 3.3549e6, out 3.3549e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 188217 13908852 0 1.82e1 73.89
TenGigabitEthernet18/0/3-tx active 188217 13908852 0 5.65e1 73.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-out-ip4-l2 active 188217 13908852 0 3.62e2 73.89
dpdk-input polling 190483 13908852 0 6.09e1 73.02
ethernet-input active 188217 13908852 0 3.07e1 73.89
interface-output active 188217 13908852 0 1.88e1 73.89
l2-fwd active 188217 13908852 0 4.41e1 73.89
l2-input active 188217 13908852 0 3.92e1 73.89
l2-learn active 188217 13908852 0 4.17e1 73.89
l2-output active 188217 13908852 0 1.85e1 73.89
l2-output-feat-arc active 188217 13908852 0 3.24e1 73.89
l2-output-feat-arc-end active 188217 13908852 0 1.69e1 73.89
unix-epoll-input polling 186 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 71.73, last 128 main loops 2.91 per node 31.00
vector rates in 3.3553e6, out 3.3553e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 193923 13910556 0 1.84e1 71.73
TenGigabitEthernet18/0/3-tx active 193923 13910556 0 5.58e1 71.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-out-ip4-l2 active 193923 13910556 0 3.62e2 71.73
dpdk-input polling 196924 13910556 0 5.97e1 70.64
ethernet-input active 193923 13910556 0 3.09e1 71.73
interface-output active 193923 13910556 0 1.89e1 71.73
l2-fwd active 193923 13910556 0 4.44e1 71.73
l2-input active 193923 13910556 0 3.93e1 71.73
l2-learn active 193923 13910556 0 4.21e1 71.73
l2-output active 193923 13910556 0 1.87e1 71.73
l2-output-feat-arc active 193923 13910556 0 3.27e1 71.73
l2-output-feat-arc-end active 193923 13910556 0 1.71e1 71.73
unix-epoll-input polling 192 0 0 1.90e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 50.35, last 128 main loops 4.88 per node 52.00
vector rates in 3.3511e6, out 3.3511e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 275945 13893332 0 2.10e1 50.35
TenGigabitEthernet18/0/2-tx active 275945 13893332 0 5.88e1 50.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-l2 active 275945 13893332 0 3.28e2 50.35
dpdk-input polling 281804 13893332 0 6.63e1 49.30
ethernet-input active 275945 13893332 0 3.49e1 50.35
interface-output active 275945 13893332 0 2.12e1 50.35
l2-fwd active 275945 13893332 0 4.65e1 50.35
l2-input active 275945 13893332 0 4.11e1 50.35
l2-learn active 275945 13893332 0 4.57e1 50.35
l2-output active 275945 13893332 0 2.12e1 50.35
l2-output-feat-arc active 275945 13893332 0 3.51e1 50.35
l2-output-feat-arc-end active 275945 13893332 0 1.91e1 50.35
unix-epoll-input polling 275 0 0 1.96e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 48.93, last 128 main loops 3.38 per node 36.00
vector rates in 3.3591e6, out 3.3591e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 284602 13926212 0 2.14e1 48.93
TenGigabitEthernet18/0/2-tx active 284602 13926212 0 5.80e1 48.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-out-ip4-l2 active 284602 13926212 0 3.24e2 48.93
dpdk-input polling 292742 13926212 0 6.64e1 47.57
ethernet-input active 284602 13926212 0 3.52e1 48.93
interface-output active 284602 13926212 0 2.14e1 48.93
l2-fwd active 284602 13926212 0 4.67e1 48.93
l2-input active 284602 13926212 0 4.14e1 48.93
l2-learn active 284602 13926212 0 4.61e1 48.93
l2-output active 284602 13926212 0 2.16e1 48.93
l2-output-feat-arc active 284602 13926212 0 3.57e1 48.93
l2-output-feat-arc-end active 284602 13926212 0 1.95e1 48.93
unix-epoll-input polling 285 0 0 1.95e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
acl-plugin-fa-cleaner-process any wait 0 0 16 4.32e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.69e2 0.00
api-rx-from-ring active 0 0 52 4.68e4 0.00
dpdk-process any wait 0 0 1 9.87e3 0.00
fib-walk any wait 0 0 2 1.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.07e3 0.00
lisp-retry-service any wait 0 0 2 2.87e3 0.00
unix-epoll-input polling 3408 0 0 3.03e6 0.00
vpe-oam-process any wait 0 0 2 1.33e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 70.33, last 128 main loops 6.56 per node 70.00
vector rates in 2.7598e6, out 2.7598e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 162223 11408624 0 1.76e1 70.33
TenGigabitEthernet18/0/3-tx active 162223 11408624 0 5.56e1 70.33
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-l2 active 162223 11408624 0 5.33e2 70.33
dpdk-input polling 162223 11408624 0 6.07e1 70.33
ethernet-input active 162223 11408624 0 2.97e1 70.33
interface-output active 162223 11408624 0 1.84e1 70.33
l2-fwd active 162223 11408624 0 4.28e1 70.33
l2-input active 162223 11408624 0 3.80e1 70.33
l2-learn active 162223 11408624 0 4.12e1 70.33
l2-output active 162223 11408624 0 1.71e1 70.33
l2-output-feat-arc active 162223 11408624 0 3.10e1 70.33
l2-output-feat-arc-end active 162223 11408624 0 1.59e1 70.33
unix-epoll-input polling 158 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 60.55, last 128 main loops 11.25 per node 120.00
vector rates in 2.7537e6, out 2.7537e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 187997 11383468 0 1.86e1 60.55
TenGigabitEthernet18/0/3-tx active 187997 11383468 0 5.55e1 60.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.21e3 0.00
acl-plugin-out-ip4-l2 active 187997 11383468 0 5.26e2 60.55
dpdk-input polling 187997 11383468 0 6.18e1 60.55
ethernet-input active 187997 11383468 0 3.09e1 60.55
interface-output active 187997 11383468 0 1.91e1 60.55
l2-fwd active 187997 11383468 0 4.36e1 60.55
l2-input active 187997 11383468 0 3.87e1 60.55
l2-learn active 187997 11383468 0 4.15e1 60.55
l2-output active 187997 11383468 0 1.79e1 60.55
l2-output-feat-arc active 187997 11383468 0 3.19e1 60.55
l2-output-feat-arc-end active 187997 11383468 0 1.67e1 60.55
unix-epoll-input polling 184 0 0 1.95e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 59.69, last 128 main loops 4.88 per node 52.00
vector rates in 2.7512e6, out 2.7512e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 190526 11372960 0 1.86e1 59.69
TenGigabitEthernet18/0/3-tx active 190526 11372960 0 5.52e1 59.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.35e3 0.00
acl-plugin-out-ip4-l2 active 190526 11372960 0 5.28e2 59.69
dpdk-input polling 190526 11372960 0 6.14e1 59.69
ethernet-input active 190526 11372960 0 3.11e1 59.69
interface-output active 190526 11372960 0 1.94e1 59.69
l2-fwd active 190526 11372960 0 4.36e1 59.69
l2-input active 190526 11372960 0 3.85e1 59.69
l2-learn active 190526 11372960 0 4.14e1 59.69
l2-output active 190526 11372960 0 1.79e1 59.69
l2-output-feat-arc active 190526 11372960 0 3.21e1 59.69
l2-output-feat-arc-end active 190526 11372960 0 1.64e1 59.69
unix-epoll-input polling 186 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 62.09, last 128 main loops 5.63 per node 60.00
vector rates in 2.7580e6, out 2.7580e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 183605 11401172 0 1.83e1 62.09
TenGigabitEthernet18/0/3-tx active 183605 11401172 0 5.66e1 62.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-l2 active 183605 11401172 0 5.23e2 62.09
dpdk-input polling 183605 11401172 0 6.47e1 62.09
ethernet-input active 183605 11401172 0 3.08e1 62.09
interface-output active 183605 11401172 0 1.92e1 62.09
l2-fwd active 183605 11401172 0 4.34e1 62.09
l2-input active 183605 11401172 0 3.83e1 62.09
l2-learn active 183605 11401172 0 4.09e1 62.09
l2-output active 183605 11401172 0 1.76e1 62.09
l2-output-feat-arc active 183605 11401172 0 3.15e1 62.09
l2-output-feat-arc-end active 183605 11401172 0 1.64e1 62.09
unix-epoll-input polling 179 0 0 1.89e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 46.62, last 128 main loops 5.06 per node 54.00
vector rates in 2.7491e6, out 2.7491e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 243789 11364304 0 2.11e1 46.62
TenGigabitEthernet18/0/2-tx active 243789 11364304 0 5.80e1 46.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-out-ip4-l2 active 243789 11364304 0 4.96e2 46.62
dpdk-input polling 246387 11364304 0 6.75e1 46.12
ethernet-input active 243789 11364304 0 3.47e1 46.62
interface-output active 243789 11364304 0 2.09e1 46.62
l2-fwd active 243789 11364304 0 4.57e1 46.62
l2-input active 243789 11364304 0 4.02e1 46.62
l2-learn active 243789 11364304 0 4.47e1 46.62
l2-output active 243789 11364304 0 2.00e1 46.62
l2-output-feat-arc active 243789 11364304 0 3.41e1 46.62
l2-output-feat-arc-end active 243789 11364304 0 1.85e1 46.62
unix-epoll-input polling 240 0 0 2.02e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 50.23, last 128 main loops 3.75 per node 40.00
vector rates in 2.7645e6, out 2.7645e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 227501 11428048 0 2.03e1 50.23
TenGigabitEthernet18/0/2-tx active 227501 11428048 0 5.69e1 50.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-l2 active 227501 11428048 0 5.02e2 50.23
dpdk-input polling 229978 11428048 0 6.52e1 49.69
ethernet-input active 227501 11428048 0 3.35e1 50.23
interface-output active 227501 11428048 0 2.03e1 50.23
l2-fwd active 227501 11428048 0 4.50e1 50.23
l2-input active 227501 11428048 0 3.98e1 50.23
l2-learn active 227501 11428048 0 4.37e1 50.23
l2-output active 227501 11428048 0 1.95e1 50.23
l2-output-feat-arc active 227501 11428048 0 3.34e1 50.23
l2-output-feat-arc-end active 227501 11428048 0 1.79e1 50.23
unix-epoll-input polling 225 0 0 1.90e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 51.69, last 128 main loops 6.00 per node 64.00
vector rates in 2.7557e6, out 2.7557e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 220364 11391740 0 2.01e1 51.69
TenGigabitEthernet18/0/2-tx active 220364 11391740 0 5.66e1 51.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.37e3 0.00
acl-plugin-out-ip4-l2 active 220364 11391740 0 5.08e2 51.69
dpdk-input polling 222979 11391740 0 6.56e1 51.09
ethernet-input active 220364 11391740 0 3.28e1 51.69
interface-output active 220364 11391740 0 2.04e1 51.69
l2-fwd active 220364 11391740 0 4.46e1 51.69
l2-input active 220364 11391740 0 3.96e1 51.69
l2-learn active 220364 11391740 0 4.33e1 51.69
l2-output active 220364 11391740 0 1.93e1 51.69
l2-output-feat-arc active 220364 11391740 0 3.33e1 51.69
l2-output-feat-arc-end active 220364 11391740 0 1.77e1 51.69
unix-epoll-input polling 217 0 0 2.03e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 54.47, last 128 main loops 4.88 per node 52.00
vector rates in 2.7532e6, out 2.7532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 208939 11381360 0 1.94e1 54.47
TenGigabitEthernet18/0/2-tx active 208939 11381360 0 5.67e1 54.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-out-ip4-l2 active 208939 11381360 0 5.12e2 54.47
dpdk-input polling 211412 11381360 0 6.74e1 53.83
ethernet-input active 208939 11381360 0 3.24e1 54.47
interface-output active 208939 11381360 0 1.99e1 54.47
l2-fwd active 208939 11381360 0 4.43e1 54.47
l2-input active 208939 11381360 0 3.90e1 54.47
l2-learn active 208939 11381360 0 4.26e1 54.47
l2-output active 208939 11381360 0 1.87e1 54.47
l2-output-feat-arc active 208939 11381360 0 3.29e1 54.47
l2-output-feat-arc-end active 208939 11381360 0 1.72e1 54.47
unix-epoll-input polling 206 0 0 2.03e3 0.00

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 Intel-X710.
  • [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, 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 4.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
api-rx-from-ring active 0 0 50 3.55e4 0.00
dpdk-process any wait 0 0 1 6.17e3 0.00
fib-walk any wait 0 0 2 1.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.52e2 0.00
lisp-retry-service any wait 0 0 2 1.58e3 0.00
unix-epoll-input polling 2471 0 0 4.19e6 0.00
vpe-oam-process any wait 0 0 2 6.24e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 148.52, last 128 main loops 14.00 per node 224.00
vector rates in 5.7328e6, out 5.7328e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 160371 23818344 0 1.57e1 148.52
TenGigabitEthernet18/0/3-tx active 160371 23818344 0 5.53e1 148.52
dpdk-input polling 171395 23818344 0 5.65e1 138.97
ethernet-input active 160371 23818344 0 2.62e1 148.52
l2-fwd active 160371 23818344 0 1.17e2 148.52
l2-input active 160371 23818344 0 3.77e1 148.52
l2-learn active 160371 23818344 0 1.13e2 148.52
l2-output active 160371 23818344 0 1.23e1 148.52
unix-epoll-input polling 167 0 0 2.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 75.87, last 128 main loops 10.25 per node 164.00
vector rates in 5.7329e6, out 5.7329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 313956 23818564 0 1.89e1 75.87
TenGigabitEthernet18/0/2-tx active 313956 23818564 0 5.84e1 75.87
dpdk-input polling 816887 23818564 0 6.73e1 29.16
ethernet-input active 313956 23818564 0 3.14e1 75.87
l2-fwd active 313956 23818564 0 9.94e1 75.87
l2-input active 313956 23818564 0 4.01e1 75.87
l2-learn active 313956 23818564 0 9.67e1 75.87
l2-output active 313956 23818564 0 1.65e1 75.87
unix-epoll-input polling 797 0 0 2.34e3 0.00
64b-4t2c-eth-l2bdscale100kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 4.62e4 0.00
dpdk-process any wait 0 0 1 8.77e3 0.00
fib-walk any wait 0 0 2 2.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.87e2 0.00
lisp-retry-service any wait 0 0 2 2.05e3 0.00
unix-epoll-input polling 3276 0 0 3.20e6 0.00
vpe-oam-process any wait 0 0 3 1.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 193.36, last 128 main loops 14.00 per node 224.00
vector rates in 5.8936e6, out 5.8936e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 128081 24765248 0 1.47e1 193.36
TenGigabitEthernet18/0/3-tx active 128081 24765248 0 5.54e1 193.36
dpdk-input polling 128081 24765248 0 5.55e1 193.36
ethernet-input active 128081 24765248 0 2.46e1 193.36
l2-fwd active 128081 24765248 0 1.13e2 193.36
l2-input active 128081 24765248 0 3.76e1 193.36
l2-learn active 128081 24765248 0 1.09e2 193.36
l2-output active 128081 24765248 0 1.12e1 193.36
unix-epoll-input polling 125 0 0 2.87e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 174.59, last 128 main loops 16.00 per node 256.00
vector rates in 5.8936e6, out 5.8936e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 141845 24765556 0 1.49e1 174.59
TenGigabitEthernet18/0/3-tx active 141845 24765556 0 5.52e1 174.59
dpdk-input polling 141845 24765556 0 5.55e1 174.59
ethernet-input active 141845 24765556 0 2.49e1 174.59
l2-fwd active 141845 24765556 0 1.13e2 174.59
l2-input active 141845 24765556 0 3.81e1 174.59
l2-learn active 141845 24765556 0 1.09e2 174.59
l2-output active 141845 24765556 0 1.16e1 174.59
unix-epoll-input polling 139 0 0 2.51e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 221.23, last 128 main loops 11.19 per node 179.00
vector rates in 5.8935e6, out 5.8935e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 111942 24764944 0 1.44e1 221.23
TenGigabitEthernet18/0/2-tx active 111942 24764944 0 5.50e1 221.23
dpdk-input polling 113043 24764944 0 5.43e1 219.08
ethernet-input active 111942 24764944 0 2.36e1 221.23
l2-fwd active 111942 24764944 0 1.16e2 221.23
l2-input active 111942 24764944 0 3.69e1 221.23
l2-learn active 111942 24764944 0 1.12e2 221.23
l2-output active 111942 24764944 0 1.07e1 221.23
unix-epoll-input polling 110 0 0 2.79e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 169.51, last 128 main loops 12.00 per node 192.00
vector rates in 5.8935e6, out 5.8935e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 146097 24765040 0 1.51e1 169.51
TenGigabitEthernet18/0/2-tx active 146097 24765040 0 5.41e1 169.51
dpdk-input polling 150595 24765040 0 5.50e1 164.45
ethernet-input active 146097 24765040 0 2.49e1 169.51
l2-fwd active 146097 24765040 0 1.13e2 169.51
l2-input active 146097 24765040 0 3.73e1 169.51
l2-learn active 146097 24765040 0 1.11e2 169.51
l2-output active 146097 24765040 0 1.17e1 169.51
unix-epoll-input polling 147 0 0 2.89e3 0.00
64b-8t4c-eth-l2bdscale100kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 32 3.61e4 0.00
dpdk-process any wait 0 0 1 6.53e5 0.00
fib-walk any wait 0 0 2 1.85e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.47e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.14e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.64e3 0.00
lisp-retry-service any wait 0 0 2 1.65e3 0.00
statseg-collector-process time wait 0 0 1 7.44e3 0.00
unix-epoll-input polling 4353 0 0 2.39e6 0.00
vpe-oam-process any wait 0 0 2 9.01e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 13.93, last 128 main loops .75 per node 12.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1045326 14557820 0 4.81e1 13.93
TenGigabitEthernet18/0/3-tx active 1045326 14557820 0 7.73e1 13.93
dpdk-input polling 1055634 14557820 0 1.06e2 13.79
ethernet-input active 1045326 14557820 0 6.56e1 13.93
l2-fwd active 1045326 14557820 0 1.42e2 13.93
l2-input active 1045326 14557820 0 5.99e1 13.93
l2-learn active 1045326 14557820 0 1.53e2 13.93
l2-output active 1045326 14557820 0 3.88e1 13.93
unix-epoll-input polling 1030 0 0 2.60e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 13.29, last 128 main loops .50 per node 8.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1095181 14557828 0 4.94e1 13.29
TenGigabitEthernet18/0/3-tx active 1095181 14557828 0 7.91e1 13.29
dpdk-input polling 1109485 14557828 0 1.02e2 13.12
ethernet-input active 1095181 14557828 0 6.71e1 13.29
l2-fwd active 1095181 14557828 0 1.42e2 13.29
l2-input active 1095181 14557828 0 6.02e1 13.29
l2-learn active 1095181 14557828 0 1.51e2 13.29
l2-output active 1095181 14557828 0 4.03e1 13.29
unix-epoll-input polling 1082 0 0 2.48e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 13.31, last 128 main loops .25 per node 4.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1093453 14557820 0 4.89e1 13.31
TenGigabitEthernet18/0/3-tx active 1093453 14557820 0 7.88e1 13.31
dpdk-input polling 1107712 14557820 0 1.04e2 13.14
ethernet-input active 1093453 14557820 0 6.71e1 13.31
l2-fwd active 1093453 14557820 0 1.41e2 13.31
l2-input active 1093453 14557820 0 6.02e1 13.31
l2-learn active 1093453 14557820 0 1.52e2 13.31
l2-output active 1093453 14557820 0 4.05e1 13.31
unix-epoll-input polling 1081 0 0 2.41e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 13.78, last 128 main loops .50 per node 8.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1056563 14557816 0 4.84e1 13.78
TenGigabitEthernet18/0/3-tx active 1056563 14557816 0 7.89e1 13.78
dpdk-input polling 1066812 14557816 0 1.03e2 13.65
ethernet-input active 1056563 14557816 0 6.58e1 13.78
l2-fwd active 1056563 14557816 0 1.43e2 13.78
l2-input active 1056563 14557816 0 5.92e1 13.78
l2-learn active 1056563 14557816 0 1.54e2 13.78
l2-output active 1056563 14557816 0 3.93e1 13.78
unix-epoll-input polling 1041 0 0 2.26e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 11.18, last 128 main loops .25 per node 4.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1302489 14557832 0 5.53e1 11.18
TenGigabitEthernet18/0/2-tx active 1302489 14557832 0 8.38e1 11.18
dpdk-input polling 1582961 14557832 0 1.15e2 9.19
ethernet-input active 1302489 14557832 0 7.65e1 11.18
l2-fwd active 1302489 14557832 0 1.16e2 11.18
l2-input active 1302489 14557832 0 6.49e1 11.18
l2-learn active 1302489 14557832 0 1.27e2 11.18
l2-output active 1302489 14557832 0 4.45e1 11.18
unix-epoll-input polling 1545 0 0 2.85e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 11.29, last 128 main loops .75 per node 12.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1288811 14557832 0 5.45e1 11.29
TenGigabitEthernet18/0/2-tx active 1288811 14557832 0 8.39e1 11.29
dpdk-input polling 1503505 14557832 0 1.17e2 9.68
ethernet-input active 1288811 14557832 0 7.61e1 11.29
l2-fwd active 1288811 14557832 0 1.17e2 11.29
l2-input active 1288811 14557832 0 6.38e1 11.29
l2-learn active 1288811 14557832 0 1.28e2 11.29
l2-output active 1288811 14557832 0 4.54e1 11.29
unix-epoll-input polling 1467 0 0 2.35e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 11.27, last 128 main loops .75 per node 12.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1291473 14557830 0 5.54e1 11.27
TenGigabitEthernet18/0/2-tx active 1291473 14557830 0 8.27e1 11.27
dpdk-input polling 1498897 14557830 0 1.15e2 9.71
ethernet-input active 1291473 14557830 0 7.63e1 11.27
l2-fwd active 1291473 14557830 0 1.18e2 11.27
l2-input active 1291473 14557830 0 6.38e1 11.27
l2-learn active 1291473 14557830 0 1.29e2 11.27
l2-output active 1291473 14557830 0 4.53e1 11.27
unix-epoll-input polling 1462 0 0 2.32e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 11.32, last 128 main loops .75 per node 12.00
vector rates in 3.4812e6, out 3.4812e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1286564 14557840 0 5.55e1 11.32
TenGigabitEthernet18/0/2-tx active 1286564 14557840 0 8.48e1 11.32
dpdk-input polling 1501266 14557840 0 1.16e2 9.69
ethernet-input active 1286564 14557840 0 7.63e1 11.32
l2-fwd active 1286564 14557840 0 1.18e2 11.32
l2-input active 1286564 14557840 0 6.37e1 11.32
l2-learn active 1286564 14557840 0 1.27e2 11.32
l2-output active 1286564 14557840 0 4.50e1 11.32
unix-epoll-input polling 1464 0 0 2.22e3 0.00

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 Intel-X710.
  • [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, 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 4.1, 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
api-rx-from-ring active 0 0 52 4.20e4 0.00
dpdk-process any wait 0 0 1 8.66e3 0.00
fib-walk any wait 0 0 2 1.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.02e2 0.00
lisp-retry-service any wait 0 0 2 1.39e3 0.00
unix-epoll-input polling 3489 0 0 2.95e6 0.00
vpe-oam-process any wait 0 0 2 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 255.21, last 128 main loops 16.00 per node 256.00
vector rates in 6.5572e6, out 6.5572e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105878 27020728 0 1.42e1 255.21
TenGigabitEthernet18/0/3-tx active 105878 27020728 0 5.64e1 255.21
dpdk-input polling 105878 27020728 0 5.08e1 255.21
ethernet-input active 105878 27020728 0 2.25e1 255.21
l2-fwd active 105878 27020728 0 9.87e1 255.21
l2-input active 105878 27020728 0 3.63e1 255.21
l2-learn active 105878 27020728 0 9.09e1 255.21
l2-output active 105878 27020728 0 1.01e1 255.21
unix-epoll-input polling 103 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 255.65, last 128 main loops 16.00 per node 256.00
vector rates in 6.5544e6, out 6.5544e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 105649 27009296 0 1.32e1 255.65
TenGigabitEthernet18/0/2-tx active 105649 27009296 0 5.18e1 255.65
dpdk-input polling 106589 27009296 0 5.35e1 253.39
ethernet-input active 105649 27009296 0 2.53e1 255.65
l2-fwd active 105649 27009296 0 9.65e1 255.65
l2-input active 105649 27009296 0 3.87e1 255.65
l2-learn active 105649 27009296 0 9.17e1 255.65
l2-output active 105649 27009296 0 9.34e0 255.65
unix-epoll-input polling 104 0 0 1.99e3 0.00
64b-4t2c-eth-l2bdscale10kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 4.22e4 0.00
dpdk-process any wait 0 0 1 8.61e3 0.00
fib-walk any wait 0 0 2 2.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.46e2 0.00
lisp-retry-service any wait 0 0 2 1.92e3 0.00
unix-epoll-input polling 3256 0 0 3.19e6 0.00
vpe-oam-process any wait 0 0 2 8.24e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 234.33, last 128 main loops 15.75 per node 252.00
vector rates in 6.4941e6, out 6.4941e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115167 26986808 0 1.41e1 234.33
TenGigabitEthernet18/0/3-tx active 115167 26986808 0 5.41e1 234.33
dpdk-input polling 115167 26986808 0 5.34e1 234.33
ethernet-input active 115167 26986808 0 2.35e1 234.33
l2-fwd active 115167 26986808 0 9.88e1 234.33
l2-input active 115167 26986808 0 3.67e1 234.33
l2-learn active 115167 26986808 0 9.29e1 234.33
l2-output active 115167 26986808 0 1.00e1 234.33
unix-epoll-input polling 112 0 0 2.19e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 201.46, last 128 main loops 13.75 per node 220.00
vector rates in 6.4941e6, out 6.4941e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 133956 26986872 0 1.46e1 201.46
TenGigabitEthernet18/0/3-tx active 133956 26986872 0 5.42e1 201.46
dpdk-input polling 133956 26986872 0 5.44e1 201.46
ethernet-input active 133956 26986872 0 2.44e1 201.46
l2-fwd active 133956 26986872 0 9.69e1 201.46
l2-input active 133956 26986872 0 3.69e1 201.46
l2-learn active 133956 26986872 0 9.10e1 201.46
l2-output active 133956 26986872 0 1.09e1 201.46
unix-epoll-input polling 131 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 117.42, last 128 main loops 1.94 per node 31.00
vector rates in 6.4939e6, out 6.4939e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 229819 26986168 0 1.64e1 117.42
TenGigabitEthernet18/0/2-tx active 229819 26986168 0 5.72e1 117.42
dpdk-input polling 234741 26986168 0 5.99e1 114.96
ethernet-input active 229819 26986168 0 2.72e1 117.42
l2-fwd active 229819 26986168 0 8.85e1 117.42
l2-input active 229819 26986168 0 3.83e1 117.42
l2-learn active 229819 26986168 0 8.11e1 117.42
l2-output active 229819 26986168 0 1.32e1 117.42
unix-epoll-input polling 229 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 89.16, last 128 main loops 7.75 per node 124.00
vector rates in 6.4939e6, out 6.4939e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 302661 26986500 0 1.77e1 89.16
TenGigabitEthernet18/0/2-tx active 302661 26986500 0 5.62e1 89.16
dpdk-input polling 313444 26986500 0 6.12e1 86.09
ethernet-input active 302661 26986500 0 2.89e1 89.16
l2-fwd active 302661 26986500 0 8.47e1 89.16
l2-input active 302661 26986500 0 3.90e1 89.16
l2-learn active 302661 26986500 0 7.90e1 89.16
l2-output active 302661 26986500 0 1.43e1 89.16
unix-epoll-input polling 306 0 0 1.85e3 0.00
64b-8t4c-eth-l2bdscale10kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 32 3.59e4 0.00
dpdk-process any wait 0 0 2 1.12e4 0.00
fib-walk any wait 0 0 2 2.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.48e3 0.00
lisp-retry-service any wait 0 0 2 4.01e3 0.00
unix-epoll-input polling 3280 0 0 3.21e6 0.00
vpe-oam-process any wait 0 0 2 1.67e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 12.13, last 128 main loops .75 per node 12.00
vector rates in 3.4807e6, out 3.4807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1208012 14656580 0 5.29e1 12.13
TenGigabitEthernet18/0/3-tx active 1208012 14656580 0 8.27e1 12.13
dpdk-input polling 1906145 14656580 0 1.14e2 7.69
ethernet-input active 1208012 14656580 0 7.33e1 12.13
l2-fwd active 1208012 14656580 0 1.20e2 12.13
l2-input active 1208012 14656580 0 6.31e1 12.13
l2-learn active 1208012 14656580 0 1.31e2 12.13
l2-output active 1208012 14656580 0 4.29e1 12.13
unix-epoll-input polling 1860 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 11.57, last 128 main loops 0.00 per node 0.00
vector rates in 3.4807e6, out 3.4807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1266403 14656580 0 5.42e1 11.57
TenGigabitEthernet18/0/3-tx active 1266403 14656580 0 7.96e1 11.57
dpdk-input polling 2072681 14656580 0 1.17e2 7.07
ethernet-input active 1266403 14656580 0 7.49e1 11.57
l2-fwd active 1266403 14656580 0 1.17e2 11.57
l2-input active 1266403 14656580 0 6.41e1 11.57
l2-learn active 1266403 14656580 0 1.28e2 11.57
l2-output active 1266403 14656580 0 4.49e1 11.57
unix-epoll-input polling 2023 0 0 2.27e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 11.69, last 128 main loops .75 per node 12.00
vector rates in 3.4807e6, out 3.4807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1252949 14656572 0 5.43e1 11.69
TenGigabitEthernet18/0/3-tx active 1252949 14656572 0 8.14e1 11.69
dpdk-input polling 2001777 14656572 0 1.16e2 7.32
ethernet-input active 1252949 14656572 0 7.45e1 11.69
l2-fwd active 1252949 14656572 0 1.18e2 11.69
l2-input active 1252949 14656572 0 6.43e1 11.69
l2-learn active 1252949 14656572 0 1.29e2 11.69
l2-output active 1252949 14656572 0 4.45e1 11.69
unix-epoll-input polling 1953 0 0 1.83e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 12.05, 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
TenGigabitEthernet18/0/3-outpu active 1215951 14656576 0 5.29e1 12.05
TenGigabitEthernet18/0/3-tx active 1215951 14656576 0 8.25e1 12.05
dpdk-input polling 1926593 14656576 0 1.18e2 7.61
ethernet-input active 1215951 14656576 0 7.28e1 12.05
l2-fwd active 1215951 14656576 0 1.19e2 12.05
l2-input active 1215951 14656576 0 6.35e1 12.05
l2-learn active 1215951 14656576 0 1.31e2 12.05
l2-output active 1215951 14656576 0 4.32e1 12.05
unix-epoll-input polling 1880 0 0 1.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 10.07, last 128 main loops .50 per node 8.00
vector rates in 3.4807e6, out 3.4807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1454880 14656592 0 5.95e1 10.07
TenGigabitEthernet18/0/2-tx active 1454880 14656592 0 8.89e1 10.07
dpdk-input polling 2048195 14656592 0 1.24e2 7.16
ethernet-input active 1454880 14656592 0 8.22e1 10.07
l2-fwd active 1454880 14656592 0 9.72e1 10.07
l2-input active 1454880 14656592 0 6.75e1 10.07
l2-learn active 1454880 14656592 0 1.09e2 10.07
l2-output active 1454880 14656592 0 4.78e1 10.07
unix-epoll-input polling 1998 0 0 1.86e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 9.92, last 128 main loops 0.00 per node 0.00
vector rates in 3.4807e6, out 3.4807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1477857 14656580 0 5.96e1 9.92
TenGigabitEthernet18/0/2-tx active 1477857 14656580 0 8.40e1 9.92
dpdk-input polling 2037953 14656580 0 1.26e2 7.19
ethernet-input active 1477857 14656580 0 8.28e1 9.92
l2-fwd active 1477857 14656580 0 9.76e1 9.92
l2-input active 1477857 14656580 0 6.77e1 9.92
l2-learn active 1477857 14656580 0 1.09e2 9.92
l2-output active 1477857 14656580 0 4.93e1 9.92
unix-epoll-input polling 1989 0 0 1.76e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 9.92, last 128 main loops 0.00 per node 0.00
vector rates in 3.4807e6, out 3.4807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1477737 14656580 0 5.89e1 9.92
TenGigabitEthernet18/0/2-tx active 1477737 14656580 0 8.61e1 9.92
dpdk-input polling 2048462 14656580 0 1.26e2 7.15
ethernet-input active 1477737 14656580 0 8.26e1 9.92
l2-fwd active 1477737 14656580 0 9.79e1 9.92
l2-input active 1477737 14656580 0 6.82e1 9.92
l2-learn active 1477737 14656580 0 1.09e2 9.92
l2-output active 1477737 14656580 0 4.92e1 9.92
unix-epoll-input polling 1999 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 10.06, last 128 main loops .50 per node 8.00
vector rates in 3.4807e6, out 3.4807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1457333 14656584 0 5.89e1 10.06
TenGigabitEthernet18/0/2-tx active 1457333 14656584 0 8.87e1 10.06
dpdk-input polling 1964377 14656584 0 1.28e2 7.46
ethernet-input active 1457333 14656584 0 8.19e1 10.06
l2-fwd active 1457333 14656584 0 9.73e1 10.06
l2-input active 1457333 14656584 0 6.76e1 10.06
l2-learn active 1457333 14656584 0 1.08e2 10.06
l2-output active 1457333 14656584 0 4.85e1 10.06
unix-epoll-input polling 1917 0 0 1.92e3 0.00

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 Intel-X710.
  • [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, 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 4.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
api-rx-from-ring active 0 0 51 4.79e4 0.00
dpdk-process any wait 0 0 2 2.85e5 0.00
fib-walk any wait 0 0 2 9.83e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.12e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.27e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.81e3 0.00
lisp-retry-service any wait 0 0 2 2.30e3 0.00
statseg-collector-process time wait 0 0 1 6.23e3 0.00
unix-epoll-input polling 4857 0 0 2.14e6 0.00
vpe-oam-process any wait 0 0 2 7.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 246.07, last 128 main loops 16.00 per node 256.00
vector rates in 5.4544e6, out 5.4544e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 92403 22737200 0 1.42e1 246.07
TenGigabitEthernet18/0/3-tx active 92403 22737200 0 5.53e1 246.07
dpdk-input polling 92414 22737200 0 5.29e1 246.04
ethernet-input active 92403 22737200 0 2.32e1 246.07
l2-fwd active 92403 22737200 0 1.34e2 246.07
l2-input active 92403 22737200 0 3.69e1 246.07
l2-learn active 92403 22737200 0 1.30e2 246.07
l2-output active 92403 22737200 0 9.94e0 246.07
unix-epoll-input polling 90 0 0 3.48e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 212.73, last 128 main loops 1.94 per node 31.00
vector rates in 5.4890e6, out 5.4890e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 107560 22881400 0 1.44e1 212.73
TenGigabitEthernet18/0/2-tx active 107560 22881400 0 5.47e1 212.73
dpdk-input polling 110193 22881400 0 5.47e1 207.65
ethernet-input active 107560 22881400 0 2.44e1 212.73
l2-fwd active 107560 22881400 0 1.31e2 212.73
l2-input active 107560 22881400 0 3.75e1 212.73
l2-learn active 107560 22881400 0 1.27e2 212.73
l2-output active 107560 22881400 0 1.06e1 212.73
unix-epoll-input polling 107 0 0 3.25e3 0.00
64b-4t2c-eth-l2bdscale1mmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 4.86e4 0.00
dhcp-client-process any wait 0 0 1 2.23e3 0.00
dpdk-process any wait 0 0 1 6.09e5 0.00
fib-walk any wait 0 0 2 1.57e3 0.00
ip-route-resolver-process any wait 0 0 1 1.03e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.83e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.00e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.39e3 0.00
lisp-retry-service any wait 0 0 2 2.45e3 0.00
statseg-collector-process time wait 0 0 1 5.93e3 0.00
unix-epoll-input polling 2160 0 0 4.74e6 0.00
vpe-oam-process any wait 0 0 2 1.26e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 232.09, last 128 main loops 16.00 per node 256.00
vector rates in 5.5241e6, out 5.5241e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 97703 22675440 0 1.42e1 232.09
TenGigabitEthernet18/0/3-tx active 97703 22675440 0 5.45e1 232.09
dpdk-input polling 97703 22675440 0 5.35e1 232.09
ethernet-input active 97703 22675440 0 2.36e1 232.09
l2-fwd active 97703 22675440 0 1.31e2 232.09
l2-input active 97703 22675440 0 3.67e1 232.09
l2-learn active 97703 22675440 0 1.27e2 232.09
l2-output active 97703 22675440 0 1.03e1 232.09
unix-epoll-input polling 95 0 0 3.16e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 200.52, last 128 main loops 15.00 per node 240.00
vector rates in 5.5247e6, out 5.5247e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 113097 22677944 0 1.47e1 200.52
TenGigabitEthernet18/0/3-tx active 113097 22677944 0 5.52e1 200.52
dpdk-input polling 113097 22677944 0 5.44e1 200.52
ethernet-input active 113097 22677944 0 2.43e1 200.52
l2-fwd active 113097 22677944 0 1.29e2 200.52
l2-input active 113097 22677944 0 3.72e1 200.52
l2-learn active 113097 22677944 0 1.25e2 200.52
l2-output active 113097 22677944 0 1.12e1 200.52
unix-epoll-input polling 111 0 0 3.05e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 89.91, last 128 main loops 12.50 per node 200.00
vector rates in 5.5244e6, out 5.5244e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 252222 22676724 0 1.81e1 89.91
TenGigabitEthernet18/0/2-tx active 252222 22676724 0 5.82e1 89.91
dpdk-input polling 304104 22676724 0 6.34e1 74.57
ethernet-input active 252222 22676724 0 3.00e1 89.91
l2-fwd active 252222 22676724 0 1.15e2 89.91
l2-input active 252222 22676724 0 3.95e1 89.91
l2-learn active 252222 22676724 0 1.08e2 89.91
l2-output active 252222 22676724 0 1.57e1 89.91
unix-epoll-input polling 297 0 0 3.39e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 77.90, last 128 main loops 1.94 per node 31.00
vector rates in 5.5247e6, out 5.5247e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 291102 22677908 0 1.87e1 77.90
TenGigabitEthernet18/0/2-tx active 291102 22677908 0 5.77e1 77.90
dpdk-input polling 411959 22677908 0 6.39e1 55.05
ethernet-input active 291102 22677908 0 3.09e1 77.90
l2-fwd active 291102 22677908 0 1.13e2 77.90
l2-input active 291102 22677908 0 3.99e1 77.90
l2-learn active 291102 22677908 0 1.07e2 77.90
l2-output active 291102 22677908 0 1.66e1 77.90
unix-epoll-input polling 402 0 0 3.26e3 0.00
64b-8t4c-eth-l2bdscale1mmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 36 3.38e4 0.00
dpdk-process any wait 0 0 1 6.49e5 0.00
fib-walk any wait 0 0 2 2.02e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.50e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.14e3 0.00
lisp-retry-service any wait 0 0 2 1.68e3 0.00
statseg-collector-process time wait 0 0 1 7.71e3 0.00
unix-epoll-input polling 2714 0 0 3.82e6 0.00
vpe-oam-process any wait 0 0 2 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 15.68, last 128 main loops 1.00 per node 16.00
vector rates in 3.4831e6, out 3.4831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 921226 14445996 0 4.40e1 15.68
TenGigabitEthernet18/0/3-tx active 921226 14445996 0 7.51e1 15.68
dpdk-input polling 940074 14445996 0 9.73e1 15.37
ethernet-input active 921226 14445996 0 6.06e1 15.68
l2-fwd active 921226 14445996 0 1.58e2 15.68
l2-input active 921226 14445996 0 5.62e1 15.68
l2-learn active 921226 14445996 0 1.67e2 15.68
l2-output active 921226 14445996 0 3.58e1 15.68
unix-epoll-input polling 917 0 0 3.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 15.33, last 128 main loops 1.25 per node 20.00
vector rates in 3.4831e6, out 3.4831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 942049 14445992 0 4.55e1 15.33
TenGigabitEthernet18/0/3-tx active 942049 14445992 0 7.61e1 15.33
dpdk-input polling 963285 14445992 0 9.69e1 14.99
ethernet-input active 942049 14445992 0 6.05e1 15.33
l2-fwd active 942049 14445992 0 1.56e2 15.33
l2-input active 942049 14445992 0 5.67e1 15.33
l2-learn active 942049 14445992 0 1.66e2 15.33
l2-output active 942049 14445992 0 3.64e1 15.33
unix-epoll-input polling 940 0 0 3.08e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 15.11, last 128 main loops .50 per node 8.00
vector rates in 3.4831e6, out 3.4831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 956056 14445996 0 4.53e1 15.11
TenGigabitEthernet18/0/3-tx active 956056 14445996 0 7.54e1 15.11
dpdk-input polling 979986 14445996 0 9.86e1 14.74
ethernet-input active 956056 14445996 0 6.09e1 15.11
l2-fwd active 956056 14445996 0 1.56e2 15.11
l2-input active 956056 14445996 0 5.73e1 15.11
l2-learn active 956056 14445996 0 1.65e2 15.11
l2-output active 956056 14445996 0 3.68e1 15.11
unix-epoll-input polling 956 0 0 3.07e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 15.76, last 128 main loops 1.25 per node 20.00
vector rates in 3.4831e6, out 3.4831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 916459 14445988 0 4.44e1 15.76
TenGigabitEthernet18/0/3-tx active 916459 14445988 0 7.57e1 15.76
dpdk-input polling 934213 14445988 0 9.75e1 15.46
ethernet-input active 916459 14445988 0 6.00e1 15.76
l2-fwd active 916459 14445988 0 1.57e2 15.76
l2-input active 916459 14445988 0 5.62e1 15.76
l2-learn active 916459 14445988 0 1.67e2 15.76
l2-output active 916459 14445988 0 3.57e1 15.76
unix-epoll-input polling 911 0 0 3.28e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 12.05, last 128 main loops 1.00 per node 16.00
vector rates in 3.4831e6, out 3.4831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1199142 14445972 0 5.25e1 12.05
TenGigabitEthernet18/0/2-tx active 1199142 14445972 0 8.21e1 12.05
dpdk-input polling 1472702 14445972 0 1.12e2 9.81
ethernet-input active 1199142 14445972 0 7.29e1 12.05
l2-fwd active 1199142 14445972 0 1.26e2 12.05
l2-input active 1199142 14445972 0 6.14e1 12.05
l2-learn active 1199142 14445972 0 1.36e2 12.05
l2-output active 1199142 14445972 0 4.26e1 12.05
unix-epoll-input polling 1437 0 0 3.11e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 12.09, last 128 main loops 0.00 per node 0.00
vector rates in 3.4831e6, out 3.4831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1195079 14445988 0 5.19e1 12.09
TenGigabitEthernet18/0/2-tx active 1195079 14445988 0 8.18e1 12.09
dpdk-input polling 1446954 14445988 0 1.15e2 9.98
ethernet-input active 1195079 14445988 0 7.19e1 12.09
l2-fwd active 1195079 14445988 0 1.26e2 12.09
l2-input active 1195079 14445988 0 6.15e1 12.09
l2-learn active 1195079 14445988 0 1.35e2 12.09
l2-output active 1195079 14445988 0 4.28e1 12.09
unix-epoll-input polling 1411 0 0 3.04e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 11.99, last 128 main loops 0.00 per node 0.00
vector rates in 3.4831e6, out 3.4831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1203935 14445998 0 5.30e1 11.99
TenGigabitEthernet18/0/2-tx active 1203935 14445998 0 8.03e1 11.99
dpdk-input polling 1472315 14445998 0 1.13e2 9.81
ethernet-input active 1203935 14445998 0 7.18e1 11.99
l2-fwd active 1203935 14445998 0 1.26e2 11.99
l2-input active 1203935 14445998 0 6.22e1 11.99
l2-learn active 1203935 14445998 0 1.37e2 11.99
l2-output active 1203935 14445998 0 4.31e1 11.99
unix-epoll-input polling 1436 0 0 3.09e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 12.03, last 128 main loops .75 per node 12.00
vector rates in 3.4831e6, out 3.4831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1200716 14445996 0 5.22e1 12.03
TenGigabitEthernet18/0/2-tx active 1200716 14445996 0 8.30e1 12.03
dpdk-input polling 1475084 14445996 0 1.14e2 9.79
ethernet-input active 1200716 14445996 0 7.22e1 12.03
l2-fwd active 1200716 14445996 0 1.26e2 12.03
l2-input active 1200716 14445996 0 6.14e1 12.03
l2-learn active 1200716 14445996 0 1.36e2 12.03
l2-output active 1200716 14445996 0 4.27e1 12.03
unix-epoll-input polling 1440 0 0 3.33e3 0.00

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 Intel-X710.
  • [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 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 4.1, 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
api-rx-from-ring active 0 0 30 2.55e4 0.00
dpdk-process any wait 0 0 1 6.23e5 0.00
fib-walk any wait 0 0 2 1.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.07e2 0.00
lisp-retry-service any wait 0 0 2 1.12e3 0.00
unix-epoll-input polling 3267 0 0 3.17e6 0.00
vpe-oam-process any wait 0 0 2 8.69e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 52.04, last 128 main loops 1.75 per node 56.00
vector rates in 1.3888e7, out 1.3888e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1106776 57598192 0 2.08e1 52.04
TenGigabitEthernet18/0/3-tx active 1106776 57598192 0 6.08e1 52.04
dpdk-input polling 1163161 57598192 0 7.13e1 49.52
l2-patch active 1106776 57598192 0 1.98e1 52.04
unix-epoll-input polling 1134 0 0 1.77e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 51.62, 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
TenGigabitEthernet18/0/2-outpu active 1115769 57598236 0 2.06e1 51.62
TenGigabitEthernet18/0/2-tx active 1115769 57598236 0 6.09e1 51.62
dpdk-input polling 1144583 57598236 0 7.16e1 50.32
l2-patch active 1115769 57598236 0 1.98e1 51.62
unix-epoll-input polling 1116 0 0 1.77e3 0.00
64b-4t2c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 29 2.76e4 0.00
dpdk-process any wait 0 0 1 6.56e5 0.00
fib-walk any wait 0 0 2 2.20e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.81e3 0.00
lisp-retry-service any wait 0 0 2 2.91e3 0.00
unix-epoll-input polling 3821 0 0 2.73e6 0.00
vpe-oam-process any wait 0 0 2 1.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 10.09, last 128 main loops .25 per node 8.00
vector rates in 6.9991e6, out 6.9991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2891390 29193694 0 5.80e1 10.09
TenGigabitEthernet18/0/3-tx active 2891390 29193694 0 8.54e1 10.09
dpdk-input polling 3619312 29193694 0 1.20e2 8.07
l2-patch active 2891390 29193694 0 5.30e1 10.09
unix-epoll-input polling 3531 0 0 1.60e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 9.72, last 128 main loops .25 per node 8.00
vector rates in 6.8897e6, out 6.8897e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2955603 28737544 0 5.97e1 9.72
TenGigabitEthernet18/0/3-tx active 2955603 28737544 0 8.64e1 9.72
dpdk-input polling 3707858 28737544 0 1.22e2 7.75
l2-patch active 2955603 28737544 0 5.42e1 9.72
unix-epoll-input polling 3617 0 0 1.55e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 10.09, last 128 main loops .38 per node 12.00
vector rates in 6.9991e6, out 6.9991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2891226 29193700 0 5.78e1 10.09
TenGigabitEthernet18/0/2-tx active 2891226 29193700 0 8.62e1 10.09
dpdk-input polling 3573341 29193700 0 1.21e2 8.17
l2-patch active 2891226 29193700 0 5.26e1 10.09
unix-epoll-input polling 3486 0 0 1.67e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 9.74, last 128 main loops .50 per node 16.00
vector rates in 6.8897e6, out 6.8897e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2950930 28737536 0 5.96e1 9.74
TenGigabitEthernet18/0/2-tx active 2950930 28737536 0 8.63e1 9.74
dpdk-input polling 3643742 28737536 0 1.23e2 7.89
l2-patch active 2950930 28737536 0 5.45e1 9.74
unix-epoll-input polling 3555 0 0 1.58e3 0.00
64b-8t4c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 29 3.41e4 0.00
dpdk-process any wait 0 0 2 6.81e3 0.00
fib-walk any wait 0 0 3 1.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.12e2 0.00
lisp-retry-service any wait 0 0 3 1.73e3 0.00
unix-epoll-input polling 4529 0 0 2.33e6 0.00
vpe-oam-process any wait 0 0 2 1.01e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 4.08, last 128 main loops 0.00 per node 0.00
vector rates in 3.5034e6, out 3.5034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3631220 14815056 0 1.20e2 4.08
TenGigabitEthernet18/0/3-tx active 3631220 14815056 0 1.33e2 4.08
dpdk-input polling 5707674 14815056 0 2.19e2 2.59
l2-patch active 3631220 14815056 0 1.24e2 4.08
unix-epoll-input polling 5568 0 0 1.53e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 4.02, last 128 main loops .13 per node 4.00
vector rates in 3.4487e6, out 3.4487e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3627055 14583572 0 1.22e2 4.02
TenGigabitEthernet18/0/3-tx active 3627055 14583572 0 1.30e2 4.02
dpdk-input polling 6382499 14583572 0 2.35e2 2.28
l2-patch active 3627055 14583572 0 1.14e2 4.02
unix-epoll-input polling 6226 0 0 1.41e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 4.02, last 128 main loops .13 per node 4.00
vector rates in 3.5034e6, out 3.5034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3685762 14815056 0 1.23e2 4.02
TenGigabitEthernet18/0/3-tx active 3685762 14815056 0 1.27e2 4.02
dpdk-input polling 6122828 14815056 0 2.32e2 2.42
l2-patch active 3685762 14815056 0 1.14e2 4.02
unix-epoll-input polling 5974 0 0 1.55e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 4.01, last 128 main loops .13 per node 4.00
vector rates in 3.4487e6, out 3.4487e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3639705 14583568 0 1.22e2 4.01
TenGigabitEthernet18/0/3-tx active 3639705 14583568 0 1.28e2 4.01
dpdk-input polling 6469353 14583568 0 2.41e2 2.25
l2-patch active 3639705 14583568 0 1.13e2 4.01
unix-epoll-input polling 6311 0 0 1.43e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 5.64, last 128 main loops 0.00 per node 0.00
vector rates in 3.5034e6, out 3.5034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2627889 14815040 0 9.07e1 5.64
TenGigabitEthernet18/0/2-tx active 2627889 14815040 0 1.07e2 5.64
dpdk-input polling 11357428 14815040 0 2.77e2 1.30
l2-patch active 2627889 14815040 0 8.45e1 5.64
unix-epoll-input polling 11080 0 0 1.38e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 5.63, last 128 main loops 0.00 per node 0.00
vector rates in 3.4487e6, out 3.4487e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2590725 14583558 0 9.13e1 5.63
TenGigabitEthernet18/0/2-tx active 2590725 14583558 0 1.09e2 5.63
dpdk-input polling 11847135 14583558 0 2.83e2 1.23
l2-patch active 2590725 14583558 0 8.36e1 5.63
unix-epoll-input polling 11558 0 0 1.33e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 5.73, last 128 main loops 0.00 per node 0.00
vector rates in 3.5034e6, out 3.5034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2583331 14815042 0 9.06e1 5.73
TenGigabitEthernet18/0/2-tx active 2583331 14815042 0 1.05e2 5.73
dpdk-input polling 11771184 14815042 0 2.81e2 1.26
l2-patch active 2583331 14815042 0 8.32e1 5.73
unix-epoll-input polling 11484 0 0 1.33e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 5.55, last 128 main loops 0.00 per node 0.00
vector rates in 3.4487e6, out 3.4487e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2629256 14583564 0 9.20e1 5.55
TenGigabitEthernet18/0/2-tx active 2629256 14583564 0 1.09e2 5.55
dpdk-input polling 11651560 14583564 0 2.84e2 1.25
l2-patch active 2629256 14583564 0 8.49e1 5.55
unix-epoll-input polling 11368 0 0 1.28e3 0.00

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 Intel-X710.
  • [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, 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 4.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
api-rx-from-ring active 0 0 48 2.56e4 0.00
dpdk-process any wait 0 0 1 8.21e3 0.00
fib-walk any wait 0 0 2 2.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.28e2 0.00
lisp-retry-service any wait 0 0 2 1.29e3 0.00
unix-epoll-input polling 5202 0 0 1.99e6 0.00
vpe-oam-process any wait 0 0 2 7.84e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 190.93, last 128 main loops 9.28 per node 198.00
vector rates in 1.3097e7, out 1.3097e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 284740 54364992 0 1.51e1 190.93
TenGigabitEthernet18/0/3-tx active 284740 54364992 0 5.49e1 190.93
dpdk-input polling 284740 54364992 0 5.54e1 190.93
ethernet-input active 284740 54364992 0 2.63e1 190.93
l2-input active 284740 54364992 0 2.59e1 190.93
l2-output active 284740 54364992 0 1.13e1 190.93
unix-epoll-input polling 278 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 189.35, last 128 main loops 11.81 per node 252.00
vector rates in 1.3097e7, out 1.3097e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 287109 54364096 0 1.49e1 189.35
TenGigabitEthernet18/0/2-tx active 287109 54364096 0 5.47e1 189.35
dpdk-input polling 287986 54364096 0 5.60e1 188.77
ethernet-input active 287109 54364096 0 2.62e1 189.35
l2-input active 287109 54364096 0 2.58e1 189.35
l2-output active 287109 54364096 0 1.14e1 189.35
unix-epoll-input polling 281 0 0 1.87e3 0.00
64b-4t2c-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 30 2.76e4 0.00
dpdk-process any wait 0 0 2 3.29e5 0.00
fib-walk any wait 0 0 2 3.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.89e2 0.00
lisp-retry-service any wait 0 0 2 2.11e3 0.00
unix-epoll-input polling 4372 0 0 2.41e6 0.00
vpe-oam-process any wait 0 0 2 8.82e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 17.08, last 128 main loops .56 per node 12.00
vector rates in 6.9991e6, out 6.9991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1728120 29507740 0 4.17e1 17.08
TenGigabitEthernet18/0/3-tx active 1728120 29507740 0 6.75e1 17.08
dpdk-input polling 1946295 29507740 0 8.87e1 15.16
ethernet-input active 1728120 29507740 0 5.61e1 17.08
l2-input active 1728120 29507740 0 4.52e1 17.08
l2-output active 1728120 29507740 0 3.52e1 17.08
unix-epoll-input polling 1899 0 0 1.81e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 16.33, last 128 main loops .75 per node 16.00
vector rates in 6.8897e6, out 6.8897e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1779273 29046704 0 4.26e1 16.33
TenGigabitEthernet18/0/3-tx active 1779273 29046704 0 6.85e1 16.33
dpdk-input polling 2016902 29046704 0 8.95e1 14.40
ethernet-input active 1779273 29046704 0 5.73e1 16.33
l2-input active 1779273 29046704 0 4.63e1 16.33
l2-output active 1779273 29046704 0 3.60e1 16.33
unix-epoll-input polling 1968 0 0 1.73e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 17.20, last 128 main loops .75 per node 16.00
vector rates in 6.9990e6, out 6.9990e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1715517 29507544 0 4.06e1 17.20
TenGigabitEthernet18/0/2-tx active 1715517 29507544 0 6.84e1 17.20
dpdk-input polling 1830455 29507544 0 8.90e1 16.12
ethernet-input active 1715517 29507544 0 5.71e1 17.20
l2-input active 1715517 29507544 0 4.52e1 17.20
l2-output active 1715517 29507544 0 3.53e1 17.20
unix-epoll-input polling 1786 0 0 1.80e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 16.42, last 128 main loops .94 per node 20.00
vector rates in 6.8897e6, out 6.8897e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1768892 29046536 0 4.21e1 16.42
TenGigabitEthernet18/0/2-tx active 1768892 29046536 0 6.87e1 16.42
dpdk-input polling 1907223 29046536 0 8.97e1 15.23
ethernet-input active 1768892 29046536 0 5.84e1 16.42
l2-input active 1768892 29046536 0 4.61e1 16.42
l2-output active 1768892 29046536 0 3.61e1 16.42
unix-epoll-input polling 1861 0 0 1.94e3 0.00
64b-8t4c-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 32 3.44e4 0.00
dpdk-process any wait 0 0 2 3.32e5 0.00
fib-walk any wait 0 0 2 1.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.24e3 0.00
lisp-retry-service any wait 0 0 2 3.31e3 0.00
unix-epoll-input polling 4251 0 0 2.45e6 0.00
vpe-oam-process any wait 0 0 3 1.36e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 5.84, last 128 main loops .38 per node 8.00
vector rates in 3.4996e6, out 3.4996e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2499864 14595888 0 9.05e1 5.84
TenGigabitEthernet18/0/3-tx active 2499864 14595888 0 1.04e2 5.84
dpdk-input polling 3143724 14595888 0 1.64e2 4.64
ethernet-input active 2499864 14595888 0 1.19e2 5.84
l2-input active 2499864 14595888 0 8.04e1 5.84
l2-output active 2499864 14595888 0 8.33e1 5.84
unix-epoll-input polling 3067 0 0 1.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 5.63, 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
TenGigabitEthernet18/0/3-outpu active 2551203 14367836 0 9.36e1 5.63
TenGigabitEthernet18/0/3-tx active 2551203 14367836 0 1.06e2 5.63
dpdk-input polling 3232570 14367836 0 1.65e2 4.44
ethernet-input active 2551203 14367836 0 1.19e2 5.63
l2-input active 2551203 14367836 0 8.27e1 5.63
l2-output active 2551203 14367836 0 8.66e1 5.63
unix-epoll-input polling 3153 0 0 1.69e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 5.77, last 128 main loops .19 per node 4.00
vector rates in 3.4996e6, out 3.4996e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2531562 14595896 0 9.22e1 5.77
TenGigabitEthernet18/0/3-tx active 2531562 14595896 0 1.05e2 5.77
dpdk-input polling 3192030 14595896 0 1.65e2 4.57
ethernet-input active 2531562 14595896 0 1.18e2 5.77
l2-input active 2531562 14595896 0 8.11e1 5.77
l2-output active 2531562 14595896 0 8.39e1 5.77
unix-epoll-input polling 3115 0 0 1.73e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 5.77, 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
TenGigabitEthernet18/0/3-outpu active 2490440 14367836 0 9.11e1 5.77
TenGigabitEthernet18/0/3-tx active 2490440 14367836 0 1.05e2 5.77
dpdk-input polling 3129378 14367836 0 1.75e2 4.59
ethernet-input active 2490440 14367836 0 1.17e2 5.77
l2-input active 2490440 14367836 0 8.33e1 5.77
l2-output active 2490440 14367836 0 8.33e1 5.77
unix-epoll-input polling 3053 0 0 1.69e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 6.62, last 128 main loops 0.00 per node 0.00
vector rates in 3.4996e6, out 3.4996e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2204638 14595892 0 8.28e1 6.62
TenGigabitEthernet18/0/2-tx active 2204638 14595892 0 9.88e1 6.62
dpdk-input polling 5232934 14595892 0 1.87e2 2.79
ethernet-input active 2204638 14595892 0 1.08e2 6.62
l2-input active 2204638 14595892 0 7.43e1 6.62
l2-output active 2204638 14595892 0 7.39e1 6.62
unix-epoll-input polling 5105 0 0 1.75e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 6.45, 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
TenGigabitEthernet18/0/2-outpu active 2227290 14367832 0 8.34e1 6.45
TenGigabitEthernet18/0/2-tx active 2227290 14367832 0 9.80e1 6.45
dpdk-input polling 5422644 14367832 0 1.92e2 2.65
ethernet-input active 2227290 14367832 0 1.09e2 6.45
l2-input active 2227290 14367832 0 7.58e1 6.45
l2-output active 2227290 14367832 0 7.66e1 6.45
unix-epoll-input polling 5290 0 0 1.72e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 6.57, last 128 main loops 17.25 per node 6.46
vector rates in 3.4996e6, out 3.4996e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2221277 14595880 0 8.35e1 6.57
TenGigabitEthernet18/0/2-tx active 2221277 14595880 0 9.81e1 6.57
dpdk-input polling 5234168 14595880 0 1.88e2 2.79
ethernet-input active 2221277 14595880 0 1.08e2 6.57
l2-input active 2221277 14595880 0 7.48e1 6.57
l2-output active 2221277 14595880 0 7.54e1 6.57
unix-epoll-input polling 5107 0 0 1.62e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 6.43, 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
TenGigabitEthernet18/0/2-outpu active 2233812 14367836 0 8.30e1 6.43
TenGigabitEthernet18/0/2-tx active 2233812 14367836 0 9.86e1 6.43
dpdk-input polling 5511264 14367836 0 1.95e2 2.61
ethernet-input active 2233812 14367836 0 1.09e2 6.43
l2-input active 2233812 14367836 0 7.53e1 6.43
l2-output active 2233812 14367836 0 7.49e1 6.43
unix-epoll-input polling 5377 0 0 1.75e3 0.00

srv6

10ge2p1x710-ethip6ip6-ip6base-srv6enc1sid-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with one SID (SRH not inserted) test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-IPv6 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End - for other direction. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6ip6-ip6base-srv6enc1sid-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 50 3.89e4 0.00
dpdk-process any wait 0 0 1 6.57e3 0.00
fib-walk any wait 0 0 2 9.57e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.63e2 0.00
lisp-retry-service any wait 0 0 2 1.75e3 0.00
unix-epoll-input polling 3555 0 0 2.69e6 0.00
vpe-oam-process any wait 0 0 1 1.97e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 200.33, last 128 main loops 17.66 per node 226.00
vector rates in 4.8734e6, out 4.8734e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 92995 18630043 0 1.45e1 200.33
TenGigabitEthernet18/0/3-tx active 92995 18630043 0 5.38e1 200.33
dpdk-input polling 92995 18630043 0 5.31e1 200.33
ethernet-input active 92995 18630043 0 1.95e1 200.33
ip6-input active 92995 18630043 0 3.71e1 200.33
ip6-load-balance active 92995 18630043 0 3.06e1 200.33
ip6-lookup active 185990 37260086 0 9.74e1 200.33
ip6-rewrite active 92995 18630043 0 4.32e1 200.33
sr-pl-rewrite-encaps active 92995 18630043 0 6.48e1 200.33
unix-epoll-input polling 91 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 46.95, last 128 main loops 0.00 per node 0.00
vector rates in 4.8734e6, out 4.8734e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 396810 18630112 0 2.19e1 46.95
TenGigabitEthernet18/0/2-tx active 396810 18630112 0 6.04e1 46.95
dpdk-input polling 5465257 18630112 0 1.12e2 3.41
ethernet-input active 396810 18630112 0 2.93e1 46.95
ip6-input active 396810 18630112 0 4.33e1 46.95
ip6-lookup active 396810 18630112 0 9.19e1 46.95
ip6-rewrite active 396810 18630112 0 4.95e1 46.95
sr-localsid-d active 396810 18630112 0 6.15e1 46.95
unix-epoll-input polling 5332 0 0 1.87e3 0.00
78b-4t2c-ethip6ip6-ip6base-srv6enc1sid-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 50 3.32e4 0.00
dpdk-process any wait 0 0 2 3.17e5 0.00
fib-walk any wait 0 0 2 1.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.27e3 0.00
lisp-retry-service any wait 0 0 2 2.68e3 0.00
unix-epoll-input polling 2762 0 0 3.45e6 0.00
vpe-oam-process any wait 0 0 2 1.73e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 105.06, last 128 main loops 8.75 per node 112.00
vector rates in 4.5599e6, out 4.5599e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 165463 17383532 0 1.67e1 105.06
TenGigabitEthernet18/0/3-tx active 165463 17383248 0 5.43e1 105.06
dpdk-input polling 165463 17383532 0 5.67e1 105.06
ethernet-input active 165463 17383532 0 2.25e1 105.06
ip6-input active 165463 17383532 0 3.96e1 105.06
ip6-load-balance active 165463 17383532 0 3.19e1 105.06
ip6-lookup active 330926 34767064 0 9.95e1 105.06
ip6-rewrite active 165463 17383532 0 4.48e1 105.06
sr-pl-rewrite-encaps active 165463 17383532 0 7.94e1 105.06
unix-epoll-input polling 161 0 0 2.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 86.99, last 128 main loops 4.69 per node 60.00
vector rates in 4.4531e6, out 4.4531e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 195155 16976180 0 1.77e1 86.99
TenGigabitEthernet18/0/3-tx active 195155 16976180 0 5.52e1 86.99
dpdk-input polling 195155 16976180 0 5.79e1 86.99
ethernet-input active 195155 16976180 0 2.36e1 86.99
ip6-input active 195155 16976180 0 4.13e1 86.99
ip6-load-balance active 195155 16976180 0 3.26e1 86.99
ip6-lookup active 390310 33952360 0 1.02e2 86.99
ip6-rewrite active 195155 16976180 0 4.54e1 86.99
sr-pl-rewrite-encaps active 195155 16976180 0 7.94e1 86.99
unix-epoll-input polling 191 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 26.24, last 128 main loops 0.00 per node 0.00
vector rates in 4.5599e6, out 4.5599e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 662522 17383248 0 2.92e1 26.24
TenGigabitEthernet18/0/2-tx active 662522 17383248 0 6.63e1 26.24
dpdk-input polling 3569298 17383248 0 1.08e2 4.87
ethernet-input active 662522 17383248 0 3.94e1 26.24
ip6-input active 662522 17383248 0 4.83e1 26.24
ip6-lookup active 662522 17383248 0 9.45e1 26.24
ip6-rewrite active 662522 17383248 0 5.58e1 26.24
sr-localsid-d active 662522 17383248 0 6.92e1 26.24
unix-epoll-input polling 3482 0 0 1.84e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 29.41, last 128 main loops 0.00 per node 0.00
vector rates in 4.4531e6, out 4.4531e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 577251 16976140 0 2.77e1 29.41
TenGigabitEthernet18/0/2-tx active 577251 16976140 0 6.40e1 29.41
dpdk-input polling 5206826 16976140 0 1.21e2 3.26
ethernet-input active 577251 16976140 0 3.65e1 29.41
ip6-input active 577251 16976140 0 4.75e1 29.41
ip6-lookup active 577251 16976140 0 9.37e1 29.41
ip6-rewrite active 577251 16976140 0 5.39e1 29.41
sr-localsid-d active 577251 16976140 0 6.83e1 29.41
unix-epoll-input polling 5080 0 0 1.85e3 0.00
78b-8t4c-ethip6ip6-ip6base-srv6enc1sid-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 33 3.70e4 0.00
dpdk-process any wait 0 0 1 1.12e4 0.00
fib-walk any wait 0 0 2 1.88e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.07e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.36e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.36e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.93e3 0.00
lisp-retry-service any wait 0 0 2 3.47e3 0.00
statseg-collector-process time wait 0 0 1 9.40e3 0.00
unix-epoll-input polling 2817 0 0 3.38e6 0.00
vpe-oam-process any wait 0 0 2 1.95e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.76, last 128 main loops 0.00 per node 0.00
vector rates in 2.2800e6, out 2.2800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 807012 8684844 0 5.61e1 10.76
TenGigabitEthernet18/0/3-tx active 807012 8684844 0 8.69e1 10.76
dpdk-input polling 2426055 8684844 0 1.46e2 3.58
ethernet-input active 807012 8684844 0 6.92e1 10.76
ip6-input active 807012 8684844 0 8.98e1 10.76
ip6-load-balance active 807012 8684844 0 6.38e1 10.76
ip6-lookup active 1614024 17369688 0 1.53e2 10.76
ip6-rewrite active 807012 8684844 0 7.98e1 10.76
sr-pl-rewrite-encaps active 807012 8684844 0 1.37e2 10.76
unix-epoll-input polling 2367 0 0 1.73e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.17, last 128 main loops .94 per node 12.00
vector rates in 2.2088e6, out 2.2088e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 827643 8413444 0 5.86e1 10.17
TenGigabitEthernet18/0/3-tx active 827643 8413444 0 8.76e1 10.17
dpdk-input polling 2616427 8413444 0 1.52e2 3.22
ethernet-input active 827643 8413444 0 7.07e1 10.17
ip6-input active 827643 8413444 0 9.15e1 10.17
ip6-load-balance active 827643 8413444 0 6.59e1 10.17
ip6-lookup active 1655286 16826888 0 1.55e2 10.17
ip6-rewrite active 827643 8413444 0 8.18e1 10.17
sr-pl-rewrite-encaps active 827643 8413444 0 1.47e2 10.17
unix-epoll-input polling 2553 0 0 1.67e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.59, last 128 main loops 1.25 per node 16.00
vector rates in 2.2800e6, out 2.2800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 819329 8684832 0 5.69e1 10.59
TenGigabitEthernet18/0/3-tx active 819329 8684832 0 8.81e1 10.59
dpdk-input polling 2576290 8684832 0 1.49e2 3.37
ethernet-input active 819329 8684832 0 6.84e1 10.59
ip6-input active 819329 8684832 0 9.21e1 10.59
ip6-load-balance active 819329 8684832 0 6.40e1 10.59
ip6-lookup active 1638658 17369664 0 1.52e2 10.59
ip6-rewrite active 819329 8684832 0 8.03e1 10.59
sr-pl-rewrite-encaps active 819329 8684832 0 1.32e2 10.59
unix-epoll-input polling 2513 0 0 1.69e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.35, last 128 main loops 0.00 per node 0.00
vector rates in 2.2444e6, out 2.2444e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 825805 8549152 0 5.75e1 10.35
TenGigabitEthernet18/0/3-tx active 825805 8549152 0 8.76e1 10.35
dpdk-input polling 2544914 8549152 0 1.51e2 3.36
ethernet-input active 825805 8549152 0 6.97e1 10.35
ip6-input active 825805 8549152 0 9.07e1 10.35
ip6-load-balance active 825805 8549152 0 6.51e1 10.35
ip6-lookup active 1651610 17098304 0 1.53e2 10.35
ip6-rewrite active 825805 8549152 0 8.09e1 10.35
sr-pl-rewrite-encaps active 825805 8549152 0 1.38e2 10.35
unix-epoll-input polling 2483 0 0 1.77e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 7.05, last 128 main loops 0.00 per node 0.00
vector rates in 2.2800e6, out 2.2800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1231304 8684844 0 7.76e1 7.05
TenGigabitEthernet18/0/2-tx active 1231304 8684844 0 1.04e2 7.05
dpdk-input polling 6309738 8684844 0 2.48e2 1.38
ethernet-input active 1231304 8684844 0 9.45e1 7.05
ip6-input active 1231304 8684844 0 8.69e1 7.05
ip6-lookup active 1231304 8684844 0 1.36e2 7.05
ip6-rewrite active 1231304 8684844 0 9.84e1 7.05
sr-localsid-d active 1231304 8684844 0 1.08e2 7.05
unix-epoll-input polling 6156 0 0 1.71e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 6.83, last 128 main loops 0.00 per node 0.00
vector rates in 2.2088e6, out 2.2088e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1232108 8413456 0 7.89e1 6.83
TenGigabitEthernet18/0/2-tx active 1232108 8413456 0 1.03e2 6.83
dpdk-input polling 6768261 8413456 0 2.65e2 1.24
ethernet-input active 1232108 8413456 0 9.47e1 6.83
ip6-input active 1232108 8413456 0 8.93e1 6.83
ip6-lookup active 1232108 8413456 0 1.38e2 6.83
ip6-rewrite active 1232108 8413456 0 1.00e2 6.83
sr-localsid-d active 1232108 8413456 0 1.10e2 6.83
unix-epoll-input polling 6603 0 0 1.67e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 6.93, last 128 main loops 0.00 per node 0.00
vector rates in 2.2800e6, out 2.2800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1252390 8684848 0 7.89e1 6.93
TenGigabitEthernet18/0/2-tx active 1252390 8684848 0 1.03e2 6.93
dpdk-input polling 6058630 8684848 0 2.47e2 1.43
ethernet-input active 1252390 8684848 0 9.51e1 6.93
ip6-input active 1252390 8684848 0 8.85e1 6.93
ip6-lookup active 1252390 8684848 0 1.38e2 6.93
ip6-rewrite active 1252390 8684848 0 9.97e1 6.93
sr-localsid-d active 1252390 8684848 0 1.10e2 6.93
unix-epoll-input polling 5910 0 0 1.66e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 6.92, last 128 main loops 0.00 per node 0.00
vector rates in 2.2444e6, out 2.2444e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1235540 8549148 0 7.89e1 6.92
TenGigabitEthernet18/0/2-tx active 1235540 8549148 0 1.05e2 6.92
dpdk-input polling 6234709 8549148 0 2.55e2 1.37
ethernet-input active 1235540 8549148 0 9.49e1 6.92
ip6-input active 1235540 8549148 0 8.87e1 6.92
ip6-lookup active 1235540 8549148 0 1.38e2 6.92
ip6-rewrite active 1235540 8549148 0 1.01e2 6.92
sr-localsid-d active 1235540 8549148 0 1.11e2 6.92
unix-epoll-input polling 6083 0 0 1.77e3 0.00

10ge2p1x710-ethip6srhip6-ip6base-srv6enc2sids-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with two SIDs (SRH inserted) test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and two SR behaviours (functions) - End and End.DX6 - for other direction. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6srhip6-ip6base-srv6enc2sids-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 4.30e4 0.00
dpdk-process any wait 0 0 1 7.12e3 0.00
fib-walk any wait 0 0 2 1.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.03e3 0.00
lisp-retry-service any wait 0 0 2 1.76e3 0.00
unix-epoll-input polling 3431 0 0 2.78e6 0.00
vpe-oam-process any wait 0 0 2 1.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 223.36, last 128 main loops 2.42 per node 31.00
vector rates in 4.6961e6, out 4.6961e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80460 17971422 0 1.44e1 223.36
TenGigabitEthernet18/0/3-tx active 80460 17971422 0 5.49e1 223.36
dpdk-input polling 80460 17971422 0 5.39e1 223.36
ethernet-input active 80460 17971422 0 1.89e1 223.36
ip6-input active 80460 17971422 0 3.69e1 223.36
ip6-load-balance active 80460 17971422 0 3.05e1 223.36
ip6-lookup active 160920 35942844 0 9.65e1 223.36
ip6-rewrite active 80460 17971422 0 4.38e1 223.36
sr-pl-rewrite-encaps active 80460 17971422 0 8.44e1 223.36
unix-epoll-input polling 79 0 0 2.07e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 111.22, last 128 main loops 7.81 per node 100.00
vector rates in 4.6959e6, out 4.6959e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 161583 17971120 0 1.65e1 111.22
TenGigabitEthernet18/0/2-tx active 161583 17971120 0 5.59e1 111.22
dpdk-input polling 163205 17971120 0 5.89e1 110.11
ethernet-input active 161583 17971120 0 2.20e1 111.22
ip6-input active 161583 17971120 0 4.01e1 111.22
ip6-lookup active 323166 35942240 0 8.53e1 111.22
ip6-rewrite active 161583 17971120 0 4.57e1 111.22
sr-localsid-d active 161583 17971120 0 5.50e1 111.22
sr-localsid active 161583 17971120 0 6.42e1 111.22
unix-epoll-input polling 159 0 0 1.95e3 0.00
78b-4t2c-ethip6srhip6-ip6base-srv6enc2sids-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 42 2.70e4 0.00
dpdk-process any wait 0 0 1 7.74e3 0.00
fib-walk any wait 0 0 2 9.96e2 0.00
ip-neighbor-scan-process any wait 0 0 1 3.66e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.25e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.34e3 0.00
lisp-retry-service any wait 0 0 2 2.31e3 0.00
statseg-collector-process time wait 0 0 1 7.37e3 0.00
unix-epoll-input polling 2732 0 0 3.52e6 0.00
vpe-oam-process any wait 0 0 2 1.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 31.48, last 128 main loops 0.00 per node 0.00
vector rates in 3.5352e6, out 3.5352e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 431855 13595100 0 2.80e1 31.48
TenGigabitEthernet18/0/3-tx active 431855 13595100 0 6.63e1 31.48
dpdk-input polling 686335 13595100 0 7.87e1 19.81
ethernet-input active 431855 13595100 0 3.69e1 31.48
ip6-input active 431855 13595100 0 5.47e1 31.48
ip6-load-balance active 431855 13595100 0 4.11e1 31.48
ip6-lookup active 863710 27190200 0 1.15e2 31.48
ip6-rewrite active 431855 13595100 0 5.44e1 31.48
sr-pl-rewrite-encaps active 431855 13595100 0 1.03e2 31.48
unix-epoll-input polling 669 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 28.72, last 128 main loops .94 per node 12.00
vector rates in 3.4524e6, out 3.4524e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 462230 13276504 0 2.95e1 28.72
TenGigabitEthernet18/0/3-tx active 462230 13276504 0 6.66e1 28.72
dpdk-input polling 862890 13276504 0 8.12e1 15.39
ethernet-input active 462230 13276504 0 3.82e1 28.72
ip6-input active 462230 13276504 0 5.64e1 28.72
ip6-load-balance active 462230 13276504 0 4.23e1 28.72
ip6-lookup active 924460 26553008 0 1.18e2 28.72
ip6-rewrite active 462230 13276504 0 5.59e1 28.72
sr-pl-rewrite-encaps active 462230 13276504 0 1.02e2 28.72
unix-epoll-input polling 842 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 25.94, last 128 main loops .31 per node 4.00
vector rates in 3.5352e6, out 3.5352e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 524122 13595044 0 3.10e1 25.94
TenGigabitEthernet18/0/2-tx active 524122 13595044 0 6.74e1 25.94
dpdk-input polling 596052 13595044 0 7.93e1 22.81
ethernet-input active 524122 13595044 0 4.08e1 25.94
ip6-input active 524122 13595044 0 5.89e1 25.94
ip6-lookup active 1048244 27190088 0 1.03e2 25.94
ip6-rewrite active 524122 13595044 0 5.63e1 25.94
sr-localsid-d active 524122 13595044 0 7.16e1 25.94
sr-localsid active 524122 13595044 0 8.05e1 25.94
unix-epoll-input polling 581 0 0 1.94e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 23.44, last 128 main loops 0.00 per node 0.00
vector rates in 3.4524e6, out 3.4524e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 566476 13276476 0 3.27e1 23.44
TenGigabitEthernet18/0/2-tx active 566476 13276476 0 6.71e1 23.44
dpdk-input polling 626429 13276476 0 8.09e1 21.19
ethernet-input active 566476 13276476 0 4.21e1 23.44
ip6-input active 566476 13276476 0 6.13e1 23.44
ip6-lookup active 1132952 26552952 0 1.05e2 23.44
ip6-rewrite active 566476 13276476 0 5.86e1 23.44
sr-localsid-d active 566476 13276476 0 7.36e1 23.44
sr-localsid active 566476 13276476 0 8.14e1 23.44
unix-epoll-input polling 612 0 0 1.88e3 0.00
78b-8t4c-ethip6srhip6-ip6base-srv6enc2sids-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 33 3.58e4 0.00
dpdk-process any wait 0 0 1 6.39e5 0.00
fib-walk any wait 0 0 2 1.91e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.03e3 0.00
lisp-retry-service any wait 0 0 2 2.29e3 0.00
unix-epoll-input polling 1079 0 0 8.81e6 0.00
vpe-oam-process any wait 0 0 2 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.84, last 128 main loops 0.00 per node 0.00
vector rates in 1.7677e6, out 1.7677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 684171 6730792 0 5.97e1 9.84
TenGigabitEthernet18/0/3-tx active 684171 6730792 0 9.32e1 9.84
dpdk-input polling 7022960 6730792 0 2.79e2 .96
ethernet-input active 684171 6730792 0 7.29e1 9.84
ip6-input active 684171 6730792 0 9.24e1 9.84
ip6-load-balance active 684171 6730792 0 6.65e1 9.84
ip6-lookup active 1368342 13461584 0 1.58e2 9.84
ip6-rewrite active 684171 6730792 0 8.42e1 9.84
sr-pl-rewrite-encaps active 684171 6730792 0 1.81e2 9.84
unix-epoll-input polling 6851 0 0 1.61e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.43, last 128 main loops 0.00 per node 0.00
vector rates in 1.7124e6, out 1.7124e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 691578 6520460 0 6.21e1 9.43
TenGigabitEthernet18/0/3-tx active 691578 6520460 0 9.29e1 9.43
dpdk-input polling 7590923 6520460 0 3.03e2 .86
ethernet-input active 691578 6520460 0 7.43e1 9.43
ip6-input active 691578 6520460 0 9.15e1 9.43
ip6-load-balance active 691578 6520460 0 6.82e1 9.43
ip6-lookup active 1383156 13040920 0 1.61e2 9.43
ip6-rewrite active 691578 6520460 0 8.51e1 9.43
sr-pl-rewrite-encaps active 691578 6520460 0 1.76e2 9.43
unix-epoll-input polling 7406 0 0 1.52e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.01, last 128 main loops .63 per node 8.00
vector rates in 1.7677e6, out 1.7677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 672092 6730792 0 5.94e1 10.01
TenGigabitEthernet18/0/3-tx active 672092 6730792 0 9.19e1 10.01
dpdk-input polling 7023449 6730792 0 2.77e2 .96
ethernet-input active 672092 6730792 0 7.13e1 10.01
ip6-input active 672092 6730792 0 9.02e1 10.01
ip6-load-balance active 672092 6730792 0 6.58e1 10.01
ip6-lookup active 1344184 13461584 0 1.57e2 10.01
ip6-rewrite active 672092 6730792 0 8.34e1 10.01
sr-pl-rewrite-encaps active 672092 6730792 0 1.95e2 10.01
unix-epoll-input polling 6852 0 0 1.57e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.61, last 128 main loops 0.00 per node 0.00
vector rates in 1.7401e6, out 1.7401e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 689150 6625624 0 6.06e1 9.61
TenGigabitEthernet18/0/3-tx active 689150 6625624 0 9.29e1 9.61
dpdk-input polling 7273931 6625624 0 2.89e2 .91
ethernet-input active 689150 6625624 0 7.32e1 9.61
ip6-input active 689150 6625624 0 9.09e1 9.61
ip6-load-balance active 689150 6625624 0 6.73e1 9.61
ip6-lookup active 1378300 13251248 0 1.59e2 9.61
ip6-rewrite active 689150 6625624 0 8.53e1 9.61
sr-pl-rewrite-encaps active 689150 6625624 0 1.82e2 9.61
unix-epoll-input polling 7097 0 0 1.64e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 7.37, last 128 main loops 0.00 per node 0.00
vector rates in 1.7677e6, out 1.7677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 913169 6730796 0 7.33e1 7.37
TenGigabitEthernet18/0/2-tx active 913169 6730796 0 1.04e2 7.37
dpdk-input polling 5284935 6730796 0 2.54e2 1.27
ethernet-input active 913169 6730796 0 8.95e1 7.37
ip6-input active 913169 6730796 0 1.05e2 7.37
ip6-lookup active 1826338 13461592 0 1.59e2 7.37
ip6-rewrite active 913169 6730796 0 9.51e1 7.37
sr-localsid-d active 913169 6730796 0 1.06e2 7.37
sr-localsid active 913169 6730796 0 1.21e2 7.37
unix-epoll-input polling 5156 0 0 1.66e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 6.98, last 128 main loops 0.00 per node 0.00
vector rates in 1.7124e6, out 1.7124e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 934524 6520452 0 7.75e1 6.98
TenGigabitEthernet18/0/2-tx active 934524 6520452 0 1.06e2 6.98
dpdk-input polling 5217968 6520452 0 2.63e2 1.25
ethernet-input active 934524 6520452 0 9.26e1 6.98
ip6-input active 934524 6520452 0 1.09e2 6.98
ip6-lookup active 1869048 13040904 0 1.65e2 6.98
ip6-rewrite active 934524 6520452 0 9.68e1 6.98
sr-localsid-d active 934524 6520452 0 1.07e2 6.98
sr-localsid active 934524 6520452 0 1.27e2 6.98
unix-epoll-input polling 5091 0 0 1.59e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 6.91, last 128 main loops .94 per node 12.00
vector rates in 1.7677e6, out 1.7677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 974376 6730808 0 7.72e1 6.91
TenGigabitEthernet18/0/2-tx active 974376 6730808 0 1.05e2 6.91
dpdk-input polling 4698374 6730808 0 2.42e2 1.43
ethernet-input active 974376 6730808 0 9.40e1 6.91
ip6-input active 974376 6730808 0 1.09e2 6.91
ip6-lookup active 1948752 13461616 0 1.63e2 6.91
ip6-rewrite active 974376 6730808 0 9.61e1 6.91
sr-localsid-d active 974376 6730808 0 1.09e2 6.91
sr-localsid active 974376 6730808 0 1.22e2 6.91
unix-epoll-input polling 4584 0 0 1.55e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 7.26, last 128 main loops 0.00 per node 0.00
vector rates in 1.7401e6, out 1.7401e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 912336 6625620 0 7.50e1 7.26
TenGigabitEthernet18/0/2-tx active 912336 6625620 0 1.02e2 7.26
dpdk-input polling 5304290 6625620 0 2.61e2 1.25
ethernet-input active 912336 6625620 0 9.08e1 7.26
ip6-input active 912336 6625620 0 1.08e2 7.26
ip6-lookup active 1824672 13251240 0 1.64e2 7.26
ip6-rewrite active 912336 6625620 0 9.76e1 7.26
sr-localsid-d active 912336 6625620 0 1.04e2 7.26
sr-localsid active 912336 6625620 0 1.23e2 7.26
unix-epoll-input polling 5175 0 0 1.69e3 0.00

10ge2p1x710-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with two SIDs (SRH inserted) without decapsulation test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2 and DUTn->TG, Eth-IPv6 on TG->DUTn for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End - for other direction. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 48 4.25e4 0.00
dpdk-process any wait 0 0 2 2.93e5 0.00
fib-walk any wait 0 0 2 2.13e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.22e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.93e3 0.00
lisp-retry-service any wait 0 0 2 1.46e3 0.00
statseg-collector-process time wait 0 0 1 4.96e3 0.00
unix-epoll-input polling 3913 0 0 2.45e6 0.00
vpe-oam-process any wait 0 0 1 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 186.26, last 128 main loops 10.63 per node 136.00
vector rates in 4.7007e6, out 4.7007e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96846 18038832 0 1.47e1 186.26
TenGigabitEthernet18/0/3-tx active 96846 18038832 0 5.43e1 186.26
dpdk-input polling 96846 18038832 0 5.41e1 186.26
ethernet-input active 96846 18038832 0 1.98e1 186.26
ip6-input active 96846 18038832 0 3.75e1 186.26
ip6-load-balance active 96846 18038832 0 3.07e1 186.26
ip6-lookup active 193692 36077664 0 9.73e1 186.26
ip6-rewrite active 96846 18038832 0 4.37e1 186.26
sr-pl-rewrite-encaps active 96846 18038832 0 8.04e1 186.26
unix-epoll-input polling 94 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 59.25, last 128 main loops 0.00 per node 0.00
vector rates in 4.7006e6, out 4.7006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 304456 18038592 0 1.98e1 59.25
TenGigabitEthernet18/0/2-tx active 304456 18038592 0 5.85e1 59.25
dpdk-input polling 378048 18038592 0 6.53e1 47.72
ethernet-input active 304456 18038592 0 2.68e1 59.25
ip6-input active 304456 18038592 0 4.55e1 59.25
ip6-lookup active 608912 36077184 0 9.74e1 59.25
ip6-rewrite active 304456 18038592 0 4.67e1 59.25
sr-localsid active 304456 18038592 0 6.77e1 59.25
unix-epoll-input polling 369 0 0 2.00e3 0.00
78b-4t2c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 41 2.85e4 0.00
dpdk-process any wait 0 0 1 7.30e3 0.00
fib-walk any wait 0 0 2 1.47e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.13e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.36e3 0.00
lisp-retry-service any wait 0 0 2 2.34e3 0.00
unix-epoll-input polling 2987 0 0 3.14e6 0.00
vpe-oam-process any wait 0 0 2 1.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 31.47, last 128 main loops 4.06 per node 52.00
vector rates in 3.5353e6, out 3.5353e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 421695 13272236 0 2.79e1 31.47
TenGigabitEthernet18/0/3-tx active 421695 13272236 0 6.49e1 31.47
dpdk-input polling 598574 13272236 0 7.66e1 22.17
ethernet-input active 421695 13272236 0 3.83e1 31.47
ip6-input active 421695 13272236 0 5.44e1 31.47
ip6-load-balance active 421695 13272236 0 4.22e1 31.47
ip6-lookup active 843390 26544472 0 1.16e2 31.47
ip6-rewrite active 421695 13272236 0 5.36e1 31.47
sr-pl-rewrite-encaps active 421695 13272236 0 1.04e2 31.47
unix-epoll-input polling 584 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 29.95, last 128 main loops 0.00 per node 0.00
vector rates in 3.4524e6, out 3.4524e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 432690 12961128 0 2.88e1 29.95
TenGigabitEthernet18/0/3-tx active 432690 12961128 0 6.51e1 29.95
dpdk-input polling 687704 12961128 0 7.78e1 18.85
ethernet-input active 432690 12961128 0 3.75e1 29.95
ip6-input active 432690 12961128 0 5.55e1 29.95
ip6-load-balance active 432690 12961128 0 4.22e1 29.95
ip6-lookup active 865380 25922256 0 1.17e2 29.95
ip6-rewrite active 432690 12961128 0 5.47e1 29.95
sr-pl-rewrite-encaps active 432690 12961128 0 1.14e2 29.95
unix-epoll-input polling 670 0 0 1.81e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 20.33, last 128 main loops 1.13 per node 16.00
vector rates in 3.5353e6, out 3.5353e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 652977 13272200 0 3.51e1 20.33
TenGigabitEthernet18/0/2-tx active 652977 13272200 0 7.07e1 20.33
dpdk-input polling 1090319 13272200 0 9.06e1 12.17
ethernet-input active 652977 13272200 0 4.56e1 20.33
ip6-input active 652977 13272200 0 6.46e1 20.33
ip6-lookup active 1305954 26544400 0 1.17e2 20.33
ip6-rewrite active 652977 13272200 0 5.93e1 20.33
sr-localsid active 652977 13272200 0 8.44e1 20.33
unix-epoll-input polling 1063 0 0 2.00e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 18.49, last 128 main loops 0.00 per node 0.00
vector rates in 3.4524e6, out 3.4524e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 700906 12961158 0 3.68e1 18.49
TenGigabitEthernet18/0/2-tx active 700906 12961158 0 7.10e1 18.49
dpdk-input polling 1089465 12961158 0 9.31e1 11.89
ethernet-input active 700906 12961158 0 4.69e1 18.49
ip6-input active 700906 12961158 0 6.74e1 18.49
ip6-lookup active 1401812 25922316 0 1.19e2 18.49
ip6-rewrite active 700906 12961158 0 6.25e1 18.49
sr-localsid active 700906 12961158 0 8.48e1 18.49
unix-epoll-input polling 1062 0 0 1.87e3 0.00
78b-8t4c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 35 3.57e4 0.00
dpdk-process any wait 0 0 2 3.25e5 0.00
fib-walk any wait 0 0 2 2.45e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.05e3 0.00
lisp-retry-service any wait 0 0 2 3.75e3 0.00
unix-epoll-input polling 2875 0 0 3.33e6 0.00
vpe-oam-process any wait 0 0 2 8.75e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.11, last 128 main loops 0.00 per node 0.00
vector rates in 1.7677e6, out 1.7677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 669660 6767548 0 5.86e1 10.11
TenGigabitEthernet18/0/3-tx active 669660 6767548 0 8.79e1 10.11
dpdk-input polling 7459557 6767548 0 2.85e2 .91
ethernet-input active 669660 6767548 0 7.21e1 10.11
ip6-input active 669660 6767548 0 8.99e1 10.11
ip6-load-balance active 669660 6767548 0 6.57e1 10.11
ip6-lookup active 1339320 13535096 0 1.57e2 10.11
ip6-rewrite active 669660 6767548 0 8.29e1 10.11
sr-pl-rewrite-encaps active 669660 6767548 0 1.81e2 10.11
unix-epoll-input polling 7277 0 0 1.59e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.64, last 128 main loops 0.00 per node 0.00
vector rates in 1.7124e6, out 1.7124e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 679774 6556060 0 6.07e1 9.64
TenGigabitEthernet18/0/3-tx active 679774 6556060 0 8.85e1 9.64
dpdk-input polling 7761526 6556060 0 2.99e2 .84
ethernet-input active 679774 6556060 0 7.33e1 9.64
ip6-input active 679774 6556060 0 9.28e1 9.64
ip6-load-balance active 679774 6556060 0 6.75e1 9.64
ip6-lookup active 1359548 13112120 0 1.59e2 9.64
ip6-rewrite active 679774 6556060 0 8.37e1 9.64
sr-pl-rewrite-encaps active 679774 6556060 0 1.88e2 9.64
unix-epoll-input polling 7572 0 0 1.49e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.07, last 128 main loops 0.00 per node 0.00
vector rates in 1.7677e6, out 1.7677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 672368 6767548 0 5.92e1 10.07
TenGigabitEthernet18/0/3-tx active 672368 6767548 0 8.86e1 10.07
dpdk-input polling 7572931 6767548 0 2.89e2 .89
ethernet-input active 672368 6767548 0 7.11e1 10.07
ip6-input active 672368 6767548 0 8.98e1 10.07
ip6-load-balance active 672368 6767548 0 6.62e1 10.07
ip6-lookup active 1344736 13535096 0 1.56e2 10.07
ip6-rewrite active 672368 6767548 0 8.32e1 10.07
sr-pl-rewrite-encaps active 672368 6767548 0 1.79e2 10.07
unix-epoll-input polling 7388 0 0 1.51e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.93, last 128 main loops .94 per node 12.00
vector rates in 1.7401e6, out 1.7401e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 670727 6661804 0 5.94e1 9.93
TenGigabitEthernet18/0/3-tx active 670727 6661804 0 8.84e1 9.93
dpdk-input polling 7371191 6661804 0 2.91e2 .90
ethernet-input active 670727 6661804 0 7.24e1 9.93
ip6-input active 670727 6661804 0 9.02e1 9.93
ip6-load-balance active 670727 6661804 0 6.63e1 9.93
ip6-lookup active 1341454 13323608 0 1.56e2 9.93
ip6-rewrite active 670727 6661804 0 8.23e1 9.93
sr-pl-rewrite-encaps active 670727 6661804 0 1.95e2 9.93
unix-epoll-input polling 7192 0 0 1.59e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 6.93, last 128 main loops .84 per node 12.00
vector rates in 1.7677e6, out 1.7677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 976966 6767536 0 7.68e1 6.93
TenGigabitEthernet18/0/2-tx active 976966 6767536 0 1.02e2 6.93
dpdk-input polling 6800354 6767536 0 2.96e2 .99
ethernet-input active 976966 6767536 0 9.35e1 6.93
ip6-input active 976966 6767536 0 1.09e2 6.93
ip6-lookup active 1953932 13535072 0 1.71e2 6.93
ip6-rewrite active 976966 6767536 0 9.59e1 6.93
sr-localsid active 976966 6767536 0 1.20e2 6.93
unix-epoll-input polling 6635 0 0 1.63e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 6.88, last 128 main loops 0.00 per node 0.00
vector rates in 1.7124e6, out 1.7124e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 952561 6556036 0 7.74e1 6.88
TenGigabitEthernet18/0/2-tx active 952561 6556036 0 1.01e2 6.88
dpdk-input polling 7292114 6556036 0 3.19e2 .89
ethernet-input active 952561 6556036 0 9.27e1 6.88
ip6-input active 952561 6556036 0 1.08e2 6.88
ip6-lookup active 1905122 13112072 0 1.73e2 6.88
ip6-rewrite active 952561 6556036 0 9.59e1 6.88
sr-localsid active 952561 6556036 0 1.26e2 6.88
unix-epoll-input polling 7114 0 0 1.51e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 6.57, last 128 main loops 0.00 per node 0.00
vector rates in 1.7677e6, out 1.7677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1029618 6767532 0 7.98e1 6.57
TenGigabitEthernet18/0/2-tx active 1029618 6767532 0 1.03e2 6.57
dpdk-input polling 6460227 6767532 0 2.91e2 1.05
ethernet-input active 1029618 6767532 0 9.68e1 6.57
ip6-input active 1029618 6767532 0 1.11e2 6.57
ip6-lookup active 2059236 13535064 0 1.74e2 6.57
ip6-rewrite active 1029618 6767532 0 9.59e1 6.57
sr-localsid active 1029618 6767532 0 1.21e2 6.57
unix-epoll-input polling 6302 0 0 1.60e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 6.92, last 128 main loops .84 per node 12.00
vector rates in 1.7400e6, out 1.7400e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 963295 6661792 0 7.79e1 6.92
TenGigabitEthernet18/0/2-tx active 963295 6661792 0 1.01e2 6.92
dpdk-input polling 7118675 6661792 0 3.10e2 .94
ethernet-input active 963295 6661792 0 9.33e1 6.92
ip6-input active 963295 6661792 0 1.09e2 6.92
ip6-lookup active 1926590 13323584 0 1.73e2 6.92
ip6-rewrite active 963295 6661792 0 9.46e1 6.92
sr-localsid active 963295 6661792 0 1.20e2 6.92
unix-epoll-input polling 6945 0 0 1.62e3 0.00

10ge2p1x710-ethip6srhip6-ip6base-srv6proxy-dyn-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with Dynamic SRv6 proxy test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2 and DUTn->TG, Eth-IPv6 on TG->DUTn and DUTn-LXC for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End.AD - for other direction. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3 and Segment Routing for Service Chaining - internet draft 01.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 50 5.78e4 0.00
dpdk-process any wait 0 0 1 4.51e3 0.00
fib-walk any wait 0 0 2 1.24e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.50e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.00e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.02e3 0.00
lisp-retry-service any wait 0 0 2 1.37e3 0.00
memif-process any wait 0 0 1 1.41e3 0.00
statseg-collector-process time wait 0 0 1 2.37e3 0.00
unix-epoll-input polling 3707 0 0 2.58e6 0.00
vpe-oam-process any wait 0 0 2 7.05e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 51.81, last 128 main loops 0.00 per node 0.00
vector rates in 2.1788e6, out 2.1788e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 160952 8339014 0 2.16e1 51.81
TenGigabitEthernet18/0/3-tx active 160952 8339014 0 6.21e1 51.81
dpdk-input polling 9626865 8339014 0 2.77e2 .87
ethernet-input active 160952 8339014 0 2.99e1 51.81
ip6-input active 160952 8339014 0 4.68e1 51.81
ip6-load-balance active 160952 8339014 0 3.49e1 51.81
ip6-lookup active 321904 16678028 0 1.05e2 51.81
ip6-rewrite active 160952 8339014 0 4.79e1 51.81
memif-input polling 9626865 0 0 1.33e2 0.00
sr-pl-rewrite-encaps active 160952 8339014 0 1.09e2 51.81
unix-epoll-input polling 9392 0 0 2.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 180.06, last 128 main loops 15.88 per node 156.31
vector rates in 4.3577e6, out 4.3577e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 48427 8339052 0 1.49e1 172.19
TenGigabitEthernet18/0/2-tx active 48427 8339052 0 6.79e1 172.19
dpdk-input polling 48645 8339212 0 5.77e1 171.43
ethernet-input active 97059 16678264 0 2.08e1 171.84
ip6-input active 88187 16678264 0 4.25e1 189.12
ip6-lookup active 88187 16678264 0 9.24e1 189.12
ip6-rewrite active 88202 16678264 0 4.28e1 189.09
memif-input polling 48645 8339052 0 1.62e2 171.43
memif1/1-output active 48632 8339212 0 1.47e1 171.48
memif1/1-tx active 48632 8339212 0 1.94e2 171.48
srv6-ad-localsid active 48632 8339212 0 1.37e2 171.48
srv6-ad6-rewrite active 48427 8339052 0 1.01e2 172.19
unix-epoll-input polling 47 0 0 2.57e3 0.00
78b-4t2c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 5.83e4 0.00
dpdk-process any wait 0 0 1 4.57e3 0.00
fib-walk any wait 0 0 2 2.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.17e3 0.00
lisp-retry-service any wait 0 0 2 2.69e3 0.00
memif-process any wait 0 0 1 1.57e3 0.00
unix-epoll-input polling 2881 0 0 3.26e6 0.00
vpe-oam-process any wait 0 0 2 1.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 22.36, last 128 main loops 0.00 per node 0.00
vector rates in 1.9718e6, out 1.9718e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 332078 7426784 0 3.13e1 22.36
TenGigabitEthernet18/0/3-tx active 332078 7426784 0 7.21e1 22.36
dpdk-input polling 7608478 7426784 0 2.69e2 .98
ethernet-input active 332078 7426784 0 4.43e1 22.36
ip6-input active 332078 7426784 0 6.07e1 22.36
ip6-load-balance active 332078 7426784 0 4.25e1 22.36
ip6-lookup active 664156 14853568 0 1.18e2 22.36
ip6-rewrite active 332078 7426784 0 5.69e1 22.36
memif-input polling 7608478 0 0 1.40e2 0.00
sr-pl-rewrite-encaps active 332078 7426784 0 1.71e2 22.36
unix-epoll-input polling 7423 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.16, last 128 main loops 4.06 per node 52.00
vector rates in 1.9256e6, out 1.9256e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 342698 7252728 0 3.28e1 21.16
TenGigabitEthernet18/0/3-tx active 342698 7252728 0 7.21e1 21.16
dpdk-input polling 7896456 7252728 0 2.84e2 .92
ethernet-input active 342698 7252728 0 4.47e1 21.16
ip6-input active 342698 7252728 0 6.37e1 21.16
ip6-load-balance active 342698 7252728 0 4.35e1 21.16
ip6-lookup active 685396 14505456 0 1.17e2 21.16
ip6-rewrite active 342698 7252728 0 5.68e1 21.16
memif-input polling 7896456 0 0 1.40e2 0.00
sr-pl-rewrite-encaps active 342698 7252728 0 1.65e2 21.16
unix-epoll-input polling 7704 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 167.06, last 128 main loops 20.50 per node 164.00
vector rates in 3.9438e6, out 3.9438e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 46379 7426948 0 1.51e1 160.14
TenGigabitEthernet18/0/2-tx active 46379 7426948 0 6.71e1 160.14
dpdk-input polling 47027 7426924 0 5.76e1 157.93
ethernet-input active 93015 14853872 0 2.11e1 159.69
ip6-input active 84815 14853872 0 4.28e1 175.13
ip6-lookup active 84815 14853872 0 9.16e1 175.13
ip6-rewrite active 84818 14853872 0 4.30e1 175.13
memif-input polling 47027 7426948 0 1.62e2 157.93
memif1/1-output active 46636 7426924 0 1.48e1 159.25
memif1/1-tx active 46636 7426924 0 2.02e2 159.25
srv6-ad-localsid active 46636 7426924 0 1.81e2 159.25
srv6-ad6-rewrite active 46379 7426948 0 1.69e2 160.14
unix-epoll-input polling 46 0 0 2.76e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 119.64, last 128 main loops 13.50 per node 132.92
vector rates in 3.8513e6, out 3.8513e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78724 7252778 0 1.75e1 92.13
TenGigabitEthernet18/0/2-tx active 78724 7252778 0 6.68e1 92.13
dpdk-input polling 80294 7252764 0 6.16e1 90.33
ethernet-input active 158128 14505542 0 2.39e1 91.73
ip6-input active 84199 14505542 0 4.41e1 172.28
ip6-lookup active 84201 14505542 0 9.25e1 172.27
ip6-rewrite active 84667 14505542 0 4.40e1 171.32
memif-input polling 80294 7252778 0 1.69e2 90.33
memif1/1-output active 79404 7252764 0 1.76e1 91.34
memif1/1-tx active 79404 7252764 0 2.23e2 91.34
srv6-ad-localsid active 79404 7252764 0 1.74e2 91.34
srv6-ad6-rewrite active 78724 7252778 0 1.57e2 92.13
unix-epoll-input polling 78 0 0 2.54e3 0.00
78b-8t4c-ethip6srhip6-ip6base-srv6proxy-dyn-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 5.94e4 0.00
dpdk-process any wait 0 0 1 1.42e4 0.00
fib-walk any wait 0 0 2 1.57e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.49e3 0.00
lisp-retry-service any wait 0 0 2 3.43e3 0.00
memif-process any wait 0 0 1 2.38e3 0.00
unix-epoll-input polling 5281 0 0 1.79e6 0.00
vpe-oam-process any wait 0 0 2 1.93e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.68, last 128 main loops 0.00 per node 0.00
vector rates in 1.5349e6, out 1.5349e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 599211 5803052 0 5.36e1 9.68
TenGigabitEthernet18/0/3-tx active 599211 5803052 0 9.55e1 9.68
dpdk-input polling 6942411 5803052 0 3.27e2 .84
ethernet-input active 599211 5803052 0 7.16e1 9.68
ip6-input active 599211 5803052 0 8.88e1 9.68
ip6-load-balance active 599211 5803052 0 5.96e1 9.68
ip6-lookup active 1198422 11606104 0 1.47e2 9.68
ip6-rewrite active 599211 5803052 0 7.41e1 9.68
memif-input polling 6942411 0 0 1.36e2 0.00
sr-pl-rewrite-encaps active 599211 5803052 0 2.26e2 9.68
unix-epoll-input polling 6773 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.22, last 128 main loops .23 per node 3.00
vector rates in 1.4870e6, out 1.4870e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 609793 5621704 0 5.59e1 9.22
TenGigabitEthernet18/0/3-tx active 609793 5621704 0 9.57e1 9.22
dpdk-input polling 7096651 5621704 0 3.48e2 .79
ethernet-input active 609793 5621704 0 7.21e1 9.22
ip6-input active 609793 5621704 0 9.06e1 9.22
ip6-load-balance active 609793 5621704 0 6.21e1 9.22
ip6-lookup active 1219586 11243408 0 1.49e2 9.22
ip6-rewrite active 609793 5621704 0 7.63e1 9.22
memif-input polling 7096651 0 0 1.41e2 0.00
sr-pl-rewrite-encaps active 609793 5621704 0 2.18e2 9.22
unix-epoll-input polling 6923 0 0 1.93e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.51, last 128 main loops 1.25 per node 16.00
vector rates in 1.5349e6, out 1.5349e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 610389 5803052 0 5.42e1 9.51
TenGigabitEthernet18/0/3-tx active 610389 5803052 0 9.55e1 9.51
dpdk-input polling 6846278 5803052 0 3.31e2 .85
ethernet-input active 610389 5803052 0 7.09e1 9.51
ip6-input active 610389 5803052 0 8.98e1 9.51
ip6-load-balance active 610389 5803052 0 6.07e1 9.51
ip6-lookup active 1220778 11606104 0 1.47e2 9.51
ip6-rewrite active 610389 5803052 0 7.46e1 9.51
memif-input polling 6846278 0 0 1.41e2 0.00
sr-pl-rewrite-encaps active 610389 5803052 0 2.20e2 9.51
unix-epoll-input polling 6680 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.44, last 128 main loops 0.00 per node 0.00
vector rates in 1.5109e6, out 1.5109e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 605028 5712380 0 5.48e1 9.44
TenGigabitEthernet18/0/3-tx active 605028 5712380 0 9.67e1 9.44
dpdk-input polling 7093173 5712380 0 3.34e2 .81
ethernet-input active 605028 5712380 0 7.37e1 9.44
ip6-input active 605028 5712380 0 8.88e1 9.44
ip6-load-balance active 605028 5712380 0 6.23e1 9.44
ip6-lookup active 1210056 11424760 0 1.49e2 9.44
ip6-rewrite active 605028 5712380 0 7.47e1 9.44
memif-input polling 7093173 0 0 1.37e2 0.00
sr-pl-rewrite-encaps active 605028 5712380 0 2.23e2 9.44
unix-epoll-input polling 6920 0 0 1.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 84.79, last 128 main loops 8.75 per node 86.15
vector rates in 3.0699e6, out 3.0699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78331 5803064 0 1.91e1 74.08
TenGigabitEthernet18/0/2-tx active 78331 5803064 0 7.19e1 74.08
dpdk-input polling 97721 5803006 0 7.42e1 59.38
ethernet-input active 173356 11606070 0 2.75e1 66.95
ip6-input active 95872 11606070 0 4.73e1 121.06
ip6-lookup active 95874 11606070 0 9.54e1 121.06
ip6-rewrite active 109446 11606070 0 4.73e1 106.04
memif-input polling 97721 5803064 0 1.74e2 59.38
memif1/1-output active 95025 5803006 0 2.09e1 61.07
memif1/1-tx active 95025 5803006 0 2.55e2 61.07
srv6-ad-localsid active 95025 5803006 0 3.06e2 61.07
srv6-ad6-rewrite active 78331 5803064 0 2.69e2 74.08
unix-epoll-input polling 95 0 0 3.11e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 73.07, last 128 main loops 10.75 per node 105.85
vector rates in 2.9980e6, out 2.9980e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86090 5712373 0 2.01e1 66.35
TenGigabitEthernet18/0/2-tx active 86090 5712373 0 7.16e1 66.35
dpdk-input polling 111769 5621720 0 7.72e1 50.29
ethernet-input active 194988 11334093 0 2.84e1 58.13
ip6-input active 109176 11334093 0 4.86e1 103.81
ip6-lookup active 109178 11334093 0 1.01e2 103.81
ip6-rewrite active 127360 11334093 0 4.86e1 88.99
memif-input polling 111769 5712373 0 1.81e2 51.11
memif1/1-output active 108898 5621720 0 2.29e1 51.62
memif1/1-tx active 108898 5621720 0 2.69e2 51.62
srv6-ad-localsid active 108898 5621720 0 2.98e2 51.62
srv6-ad6-rewrite active 86090 5712373 0 2.72e2 66.35
unix-epoll-input polling 109 0 0 3.16e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 79.18, last 128 main loops 1.75 per node 28.00
vector rates in 3.0699e6, out 3.0699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78377 5802976 0 1.94e1 74.04
TenGigabitEthernet18/0/2-tx active 78377 5802976 0 7.01e1 74.04
dpdk-input polling 106720 5803076 0 7.54e1 54.38
ethernet-input active 182170 11606052 0 2.79e1 63.71
ip6-input active 104355 11606052 0 4.73e1 111.22
ip6-lookup active 104355 11606052 0 9.47e1 111.22
ip6-rewrite active 124231 11606052 0 4.79e1 93.42
memif-input polling 106720 5802976 0 1.77e2 54.38
memif1/1-output active 103793 5803076 0 2.26e1 55.91
memif1/1-tx active 103793 5803076 0 2.59e2 55.91
srv6-ad-localsid active 103793 5803076 0 2.96e2 55.91
srv6-ad6-rewrite active 78377 5802976 0 2.71e2 74.04
unix-epoll-input polling 104 0 0 2.76e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 73.36, last 128 main loops 4.25 per node 38.86
vector rates in 2.9980e6, out 2.9980e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85983 5621712 0 2.02e1 65.38
TenGigabitEthernet18/0/2-tx active 85983 5621712 0 7.18e1 65.38
dpdk-input polling 111156 5712420 0 7.78e1 51.39
ethernet-input active 194362 11334132 0 2.86e1 58.31
ip6-input active 108670 11334132 0 4.87e1 104.29
ip6-lookup active 108671 11334132 0 9.67e1 104.29
ip6-rewrite active 126554 11334132 0 4.85e1 89.56
memif-input polling 111156 5621712 0 1.78e2 50.57
memif1/1-output active 108379 5712420 0 2.25e1 52.71
memif1/1-tx active 108379 5712420 0 2.70e2 52.71
srv6-ad-localsid active 108379 5712420 0 2.99e2 52.71
srv6-ad6-rewrite active 85983 5621712 0 2.79e2 65.38
unix-epoll-input polling 109 0 0 3.24e3 0.00

10ge2p1x710-ethip6srhip6-ip6base-srv6proxy-masq-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with Masquerading SRv6 proxy test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2, DUTn-LXC and DUTn->TG, Eth-IPv6 on TG->DUTn for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End.AM - for other direction. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3 and Segment Routing for Service Chaining - internet draft 01.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6srhip6-ip6base-srv6proxy-masq-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 6.45e4 0.00
dpdk-process any wait 0 0 1 9.24e3 0.00
fib-walk any wait 0 0 2 1.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.44e3 0.00
lisp-retry-service any wait 0 0 2 3.20e3 0.00
memif-process any wait 0 0 1 2.45e3 0.00
unix-epoll-input polling 4620 0 0 2.06e6 0.00
vpe-oam-process any wait 0 0 2 8.55e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 53.36, last 128 main loops 0.00 per node 0.00
vector rates in 2.4146e6, out 2.4146e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 172748 9217195 0 2.12e1 53.36
TenGigabitEthernet18/0/3-tx active 172748 9217195 0 6.25e1 53.36
dpdk-input polling 8052213 9217195 0 2.34e2 1.14
ethernet-input active 172748 9217195 0 3.04e1 53.36
ip6-input active 172748 9217195 0 4.67e1 53.36
ip6-load-balance active 172748 9217195 0 3.52e1 53.36
ip6-lookup active 345496 18434390 0 1.08e2 53.36
ip6-rewrite active 172748 9217195 0 4.83e1 53.36
memif-input polling 8052213 0 0 1.35e2 0.00
sr-pl-rewrite-encaps active 172748 9217195 0 1.07e2 53.36
unix-epoll-input polling 7856 0 0 2.23e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 212.11, last 128 main loops 30.00 per node 240.00
vector rates in 4.8291e6, out 4.8291e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 44144 9217040 0 1.43e1 208.79
TenGigabitEthernet18/0/2-tx active 44144 9217040 0 6.64e1 208.79
dpdk-input polling 44327 9217272 0 5.69e1 207.94
ethernet-input active 88351 18434312 0 1.95e1 208.65
ip6-input active 85465 18434312 0 4.28e1 215.69
ip6-lookup active 85466 18434312 0 9.25e1 215.69
ip6-rewrite active 85465 18434312 0 4.19e1 215.69
memif-input polling 44327 9217040 0 1.79e2 207.93
memif1/1-output active 44207 9217272 0 1.42e1 208.50
memif1/1-tx active 44207 9217272 0 2.13e2 208.50
srv6-am-localsid active 44207 9217272 0 6.28e1 208.50
srv6-am-rewrite active 44144 9217040 0 3.46e1 208.79
unix-epoll-input polling 43 0 0 2.46e3 0.00
78b-4t2c-ethip6srhip6-ip6base-srv6proxy-masq-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 6.98e4 0.00
dpdk-process any wait 0 0 1 1.22e6 0.00
fib-walk any wait 0 0 2 2.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.49e3 0.00
lisp-retry-service any wait 0 0 2 2.04e3 0.00
memif-process any wait 0 0 2 3.44e3 0.00
unix-epoll-input polling 3094 0 0 2.99e6 0.00
vpe-oam-process any wait 0 0 2 9.32e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 22.74, last 128 main loops 0.00 per node 0.00
vector rates in 2.4032e6, out 2.4032e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 392843 8932808 0 3.20e1 22.74
TenGigabitEthernet18/0/3-tx active 392843 8932808 0 7.46e1 22.74
dpdk-input polling 4656692 8932808 0 1.82e2 1.92
ethernet-input active 392843 8932808 0 4.48e1 22.74
ip6-input active 392843 8932808 0 6.13e1 22.74
ip6-load-balance active 392843 8932808 0 4.32e1 22.74
ip6-lookup active 785686 17865616 0 1.19e2 22.74
ip6-rewrite active 392843 8932808 0 5.73e1 22.74
memif-input polling 4656692 0 0 1.45e2 0.00
sr-pl-rewrite-encaps active 392843 8932808 0 1.54e2 22.74
unix-epoll-input polling 4543 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 22.18, last 128 main loops 0.00 per node 0.00
vector rates in 2.3469e6, out 2.3469e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 393289 8723448 0 3.23e1 22.18
TenGigabitEthernet18/0/3-tx active 393289 8723448 0 7.38e1 22.18
dpdk-input polling 4586614 8723448 0 1.81e2 1.90
ethernet-input active 393289 8723448 0 4.47e1 22.18
ip6-input active 393289 8723448 0 6.09e1 22.18
ip6-load-balance active 393289 8723448 0 4.31e1 22.18
ip6-lookup active 786578 17446896 0 1.19e2 22.18
ip6-rewrite active 393289 8723448 0 5.72e1 22.18
memif-input polling 4586614 0 0 1.44e2 0.00
sr-pl-rewrite-encaps active 393289 8723448 0 1.81e2 22.18
unix-epoll-input polling 4474 0 0 2.01e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 220.68, last 128 main loops 16.00 per node 157.54
vector rates in 4.8064e6, out 4.8064e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40856 8932848 0 1.41e1 218.64
TenGigabitEthernet18/0/2-tx active 40856 8932848 0 6.80e1 218.64
dpdk-input polling 41308 8932636 0 5.82e1 216.24
ethernet-input active 81785 17865484 0 1.93e1 218.44
ip6-input active 80126 17865484 0 4.19e1 222.97
ip6-lookup active 80126 17865484 0 9.24e1 222.97
ip6-rewrite active 80126 17865484 0 4.07e1 222.97
memif-input polling 41308 8932848 0 1.71e2 216.25
memif1/1-output active 40929 8932636 0 1.40e1 218.25
memif1/1-tx active 40929 8932636 0 2.27e2 218.25
srv6-am-localsid active 40929 8932636 0 6.47e1 218.25
srv6-am-rewrite active 40856 8932848 0 3.42e1 218.64
unix-epoll-input polling 41 0 0 2.81e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 164.05, last 128 main loops 17.75 per node 142.00
vector rates in 4.6937e6, out 4.6937e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 54008 8723332 0 1.47e1 161.52
TenGigabitEthernet18/0/2-tx active 54008 8723332 0 6.62e1 161.52
dpdk-input polling 55265 8723364 0 5.77e1 157.85
ethernet-input active 108500 17446696 0 2.08e1 160.79
ip6-input active 104192 17446696 0 4.55e1 167.45
ip6-lookup active 104193 17446696 0 9.05e1 167.45
ip6-rewrite active 104212 17446696 0 4.14e1 167.42
memif-input polling 55265 8723332 0 1.73e2 157.85
memif1/1-output active 54492 8723364 0 1.47e1 160.09
memif1/1-tx active 54492 8723364 0 2.43e2 160.09
srv6-am-localsid active 54492 8723364 0 6.36e1 160.09
srv6-am-rewrite active 54008 8723332 0 3.50e1 161.52
unix-epoll-input polling 54 0 0 2.90e3 0.00
78b-8t4c-ethip6srhip6-ip6base-srv6proxy-masq-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.12e4 0.00
dpdk-process any wait 0 0 2 7.52e3 0.00
fib-walk any wait 0 0 2 2.26e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.46e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.89e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.02e3 0.00
lisp-retry-service any wait 0 0 2 2.49e3 0.00
memif-process any wait 0 0 2 3.54e3 0.00
statseg-collector-process time wait 0 0 1 6.06e3 0.00
unix-epoll-input polling 5416 0 0 1.75e6 0.00
vpe-oam-process any wait 0 0 2 1.11e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.08, last 128 main loops 0.00 per node 0.00
vector rates in 1.6219e6, out 1.6219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 609985 6148788 0 5.62e1 10.08
TenGigabitEthernet18/0/3-tx active 609985 6148788 0 9.55e1 10.08
dpdk-input polling 5447652 6148788 0 2.79e2 1.13
ethernet-input active 609985 6148788 0 7.38e1 10.08
ip6-input active 609985 6148788 0 9.32e1 10.08
ip6-load-balance active 609985 6148788 0 6.27e1 10.08
ip6-lookup active 1219970 12297576 0 1.53e2 10.08
ip6-rewrite active 609985 6148788 0 7.93e1 10.08
memif-input polling 5447652 0 0 1.50e2 0.00
sr-pl-rewrite-encaps active 609985 6148788 0 2.18e2 10.08
unix-epoll-input polling 5315 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.68, last 128 main loops .94 per node 12.00
vector rates in 1.5712e6, out 1.5712e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 615213 5956636 0 5.78e1 9.68
TenGigabitEthernet18/0/3-tx active 615213 5956636 0 9.45e1 9.68
dpdk-input polling 5613682 5956636 0 2.89e2 1.06
ethernet-input active 615213 5956636 0 7.42e1 9.68
ip6-input active 615213 5956636 0 9.43e1 9.68
ip6-load-balance active 615213 5956636 0 6.39e1 9.68
ip6-lookup active 1230426 11913272 0 1.55e2 9.68
ip6-rewrite active 615213 5956636 0 7.97e1 9.68
memif-input polling 5613682 0 0 1.54e2 0.00
sr-pl-rewrite-encaps active 615213 5956636 0 2.31e2 9.68
unix-epoll-input polling 5477 0 0 1.97e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.10, last 128 main loops 0.00 per node 0.00
vector rates in 1.6219e6, out 1.6219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 608601 6148786 0 5.62e1 10.10
TenGigabitEthernet18/0/3-tx active 608601 6148786 0 9.33e1 10.10
dpdk-input polling 5239376 6148786 0 2.80e2 1.17
ethernet-input active 608601 6148786 0 7.29e1 10.10
ip6-input active 608601 6148786 0 9.19e1 10.10
ip6-load-balance active 608601 6148786 0 6.39e1 10.10
ip6-lookup active 1217202 12297572 0 1.54e2 10.10
ip6-rewrite active 608601 6148786 0 7.89e1 10.10
memif-input polling 5239376 0 0 1.53e2 0.00
sr-pl-rewrite-encaps active 608601 6148786 0 2.29e2 10.10
unix-epoll-input polling 5112 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.85, last 128 main loops 0.00 per node 0.00
vector rates in 1.5965e6, out 1.5965e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 614676 6052710 0 5.66e1 9.85
TenGigabitEthernet18/0/3-tx active 614676 6052710 0 9.52e1 9.85
dpdk-input polling 5574843 6052710 0 2.86e2 1.09
ethernet-input active 614676 6052710 0 7.37e1 9.85
ip6-input active 614676 6052710 0 9.74e1 9.85
ip6-load-balance active 614676 6052710 0 6.37e1 9.85
ip6-lookup active 1229352 12105420 0 1.55e2 9.85
ip6-rewrite active 614676 6052710 0 7.98e1 9.85
memif-input polling 5574843 0 0 1.50e2 0.00
sr-pl-rewrite-encaps active 614676 6052710 0 2.19e2 9.85
unix-epoll-input polling 5439 0 0 1.90e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 29.91, last 128 main loops 2.25 per node 22.15
vector rates in 3.2438e6, out 3.2438e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 250066 6148790 0 3.37e1 24.59
TenGigabitEthernet18/0/2-tx active 250066 6148790 0 8.28e1 24.59
dpdk-input polling 284116 6148784 0 9.77e1 21.64
ethernet-input active 530799 12297574 0 4.30e1 23.17
ip6-input active 281465 12297574 0 6.38e1 43.69
ip6-lookup active 281736 12297574 0 1.12e2 43.65
ip6-rewrite active 311115 12297574 0 6.07e1 39.53
memif-input polling 284116 6148790 0 2.28e2 21.64
memif1/1-output active 280733 6148784 0 3.77e1 21.90
memif1/1-tx active 280733 6148784 0 3.77e2 21.90
srv6-am-localsid active 280733 6148784 0 7.72e1 21.90
srv6-am-rewrite active 250066 6148790 0 4.16e1 24.59
unix-epoll-input polling 277 0 0 2.99e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 28.16, last 128 main loops 2.88 per node 28.31
vector rates in 3.1677e6, out 3.1677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 256834 6052724 0 3.44e1 23.57
TenGigabitEthernet18/0/2-tx active 256834 6052724 0 8.27e1 23.57
dpdk-input polling 295721 5956646 0 1.01e2 20.14
ethernet-input active 548752 12009370 0 4.45e1 21.88
ip6-input active 292745 12009370 0 6.50e1 41.02
ip6-lookup active 292970 12009370 0 1.13e2 40.99
ip6-rewrite active 326429 12009370 0 6.18e1 36.79
memif-input polling 295721 6052724 0 2.39e2 20.47
memif1/1-output active 291918 5956646 0 3.92e1 20.41
memif1/1-tx active 291918 5956646 0 3.92e2 20.41
srv6-am-localsid active 291918 5956646 0 7.57e1 20.41
srv6-am-rewrite active 256834 6052724 0 4.17e1 23.57
unix-epoll-input polling 289 0 0 2.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 29.64, last 128 main loops 2.25 per node 22.15
vector rates in 3.2438e6, out 3.2438e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 250215 6148804 0 3.35e1 24.57
TenGigabitEthernet18/0/2-tx active 250215 6148804 0 8.05e1 24.57
dpdk-input polling 287681 6148800 0 9.76e1 21.37
ethernet-input active 534073 12297604 0 4.29e1 23.03
ip6-input active 284718 12297604 0 6.38e1 43.19
ip6-lookup active 285150 12297604 0 1.17e2 43.13
ip6-rewrite active 317153 12297604 0 6.04e1 38.77
memif-input polling 287681 6148804 0 2.31e2 21.37
memif1/1-output active 283858 6148800 0 3.74e1 21.66
memif1/1-tx active 283858 6148800 0 3.69e2 21.66
srv6-am-localsid active 283858 6148800 0 7.55e1 21.66
srv6-am-rewrite active 250215 6148804 0 4.16e1 24.57
unix-epoll-input polling 281 0 0 3.03e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 28.73, last 128 main loops 3.75 per node 36.92
vector rates in 3.1677e6, out 3.1677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 255371 5956636 0 3.49e1 23.33
TenGigabitEthernet18/0/2-tx active 255371 5956636 0 8.51e1 23.33
dpdk-input polling 288367 6052710 0 1.03e2 20.99
ethernet-input active 540631 12009346 0 4.42e1 22.21
ip6-input active 285839 12009346 0 6.47e1 42.01
ip6-lookup active 286073 12009346 0 1.13e2 41.98
ip6-rewrite active 314480 12009346 0 6.14e1 38.19
memif-input polling 288367 5956636 0 2.34e2 20.66
memif1/1-output active 285260 6052710 0 3.81e1 21.22
memif1/1-tx active 285260 6052710 0 3.88e2 21.22
srv6-am-localsid active 285260 6052710 0 7.72e1 21.22
srv6-am-rewrite active 255371 5956636 0 4.29e1 23.33
unix-epoll-input polling 282 0 0 3.03e3 0.00

10ge2p1x710-ethip6srhip6-ip6base-srv6proxy-stat-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with Static SRv6 proxy test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2 and DUTn->TG, Eth-IPv6 on TG->DUTn and DUTn-LXC for IPv6 routing over SRv6.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End.AS - for other direction. DUT1 and DUT2 are tested with Intel-X710.
  • [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, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3 and Segment Routing for Service Chaining - internet draft 01.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-2t1c-ethip6srhip6-ip6base-srv6proxy-stat-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 51 6.61e4 0.00
dpdk-process any wait 0 0 1 6.68e3 0.00
fib-walk any wait 0 0 2 5.97e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.28e3 0.00
lisp-retry-service any wait 0 0 2 9.37e2 0.00
memif-process any wait 0 0 1 1.16e3 0.00
unix-epoll-input polling 3962 0 0 2.41e6 0.00
vpe-oam-process any wait 0 0 2 8.43e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 53.88, last 128 main loops 0.00 per node 0.00
vector rates in 2.3257e6, out 2.3257e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 164921 8886073 0 2.09e1 53.88
TenGigabitEthernet18/0/3-tx active 164921 8886073 0 6.23e1 53.88
dpdk-input polling 9011167 8886073 0 2.51e2 .99
ethernet-input active 164921 8886073 0 2.96e1 53.88
ip6-input active 164921 8886073 0 4.67e1 53.88
ip6-load-balance active 164921 8886073 0 3.50e1 53.88
ip6-lookup active 329842 17772146 0 1.06e2 53.88
ip6-rewrite active 164921 8886073 0 4.83e1 53.88
memif-input polling 9011167 0 0 1.32e2 0.00
sr-pl-rewrite-encaps active 164921 8886073 0 1.02e2 53.88
unix-epoll-input polling 8792 0 0 2.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 215.02, last 128 main loops 30.00 per node 240.00
vector rates in 4.6514e6, out 4.6514e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41789 8886244 0 1.43e1 212.65
TenGigabitEthernet18/0/2-tx active 41789 8886244 0 6.81e1 212.65
dpdk-input polling 41839 8886272 0 5.59e1 212.39
ethernet-input active 83627 17772516 0 1.91e1 212.52
ip6-input active 81686 17772516 0 4.19e1 217.57
ip6-lookup active 81687 17772516 0 9.08e1 217.57
ip6-rewrite active 81687 17772516 0 5.04e1 217.57
memif-input polling 41839 8886244 0 1.60e2 212.39
memif1/1-output active 41838 8886272 0 1.41e1 212.39
memif1/1-tx active 41838 8886272 0 1.93e2 212.39
srv6-as-localsid active 41838 8886272 0 5.86e1 212.39
srv6-as6-rewrite active 41789 8886244 0 1.05e2 212.65
unix-epoll-input polling 40 0 0 2.58e3 0.00
78b-4t2c-ethip6srhip6-ip6base-srv6proxy-stat-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 8.48e4 0.00
dpdk-process any wait 0 0 1 6.48e3 0.00
fib-walk any wait 0 0 1 3.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.49e3 0.00
lisp-retry-service any wait 0 0 1 2.10e3 0.00
memif-process any wait 0 0 2 2.19e3 0.00
unix-epoll-input polling 4294 0 0 2.19e6 0.00
vpe-oam-process any wait 0 0 1 7.86e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 23.99, last 128 main loops .16 per node 2.00
vector rates in 2.2267e6, out 2.2267e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 350221 8403948 0 3.05e1 23.99
TenGigabitEthernet18/0/3-tx active 350221 8403948 0 7.19e1 23.99
dpdk-input polling 5291147 8403948 0 1.98e2 1.59
ethernet-input active 350221 8403948 0 4.26e1 23.99
ip6-input active 350221 8403948 0 5.99e1 23.99
ip6-load-balance active 350221 8403948 0 4.33e1 23.99
ip6-lookup active 700442 16807896 0 1.18e2 23.99
ip6-rewrite active 350221 8403948 0 5.57e1 23.99
memif-input polling 5291147 0 0 1.43e2 0.00
sr-pl-rewrite-encaps active 350221 8403948 0 2.03e2 23.99
unix-epoll-input polling 5163 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 22.05, last 128 main loops 0.00 per node 0.00
vector rates in 2.1745e6, out 2.1745e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 372238 8206972 0 3.20e1 22.05
TenGigabitEthernet18/0/3-tx active 372238 8206972 0 7.26e1 22.05
dpdk-input polling 5560084 8206972 0 2.07e2 1.48
ethernet-input active 372238 8206972 0 4.43e1 22.05
ip6-input active 372238 8206972 0 6.09e1 22.05
ip6-load-balance active 372238 8206972 0 4.47e1 22.05
ip6-lookup active 744476 16413944 0 1.18e2 22.05
ip6-rewrite active 372238 8206972 0 5.71e1 22.05
memif-input polling 5560084 0 0 1.45e2 0.00
sr-pl-rewrite-encaps active 372238 8206972 0 2.00e2 22.05
unix-epoll-input polling 5424 0 0 1.99e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 239.95, last 128 main loops 29.25 per node 234.00
vector rates in 4.4531e6, out 4.4531e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 35119 8403456 0 1.38e1 239.29
TenGigabitEthernet18/0/2-tx active 35119 8403456 0 6.66e1 239.29
dpdk-input polling 35133 8403456 0 5.46e1 239.19
ethernet-input active 70250 16806912 0 1.82e1 239.24
ip6-input active 69835 16806912 0 4.14e1 240.67
ip6-lookup active 69835 16806912 0 9.04e1 240.67
ip6-rewrite active 69836 16806912 0 4.99e1 240.66
memif-input polling 35133 8403456 0 1.53e2 239.19
memif1/1-output active 35131 8403456 0 1.36e1 239.20
memif1/1-tx active 35131 8403456 0 2.01e2 239.20
srv6-as-localsid active 35131 8403456 0 5.85e1 239.20
srv6-as6-rewrite active 35119 8403456 0 1.61e2 239.29
unix-epoll-input polling 34 0 0 2.56e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 196.08, last 128 main loops 23.50 per node 188.00
vector rates in 4.3489e6, out 4.3489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 42409 8206876 0 1.47e1 193.52
TenGigabitEthernet18/0/2-tx active 42409 8206876 0 6.59e1 193.52
dpdk-input polling 42707 8207104 0 5.61e1 192.17
ethernet-input active 84838 16413980 0 1.99e1 193.47
ip6-input active 82583 16413980 0 4.18e1 198.76
ip6-lookup active 82583 16413980 0 9.09e1 198.76
ip6-rewrite active 82583 16413980 0 5.02e1 198.76
memif-input polling 42707 8206876 0 1.58e2 192.17
memif1/1-output active 42429 8207104 0 1.45e1 193.43
memif1/1-tx active 42429 8207104 0 2.15e2 193.43
srv6-as-localsid active 42429 8207104 0 5.89e1 193.43
srv6-as6-rewrite active 42409 8206876 0 1.60e2 193.52
unix-epoll-input polling 41 0 0 2.57e3 0.00
78b-8t4c-ethip6srhip6-ip6base-srv6proxy-stat-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.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
api-rx-from-ring active 0 0 52 3.47e4 0.00
dpdk-process any wait 0 0 2 6.73e3 0.00
fib-walk any wait 0 0 2 2.21e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.38e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.83e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.97e3 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
memif-process any wait 0 0 2 3.28e3 0.00
statseg-collector-process time wait 0 0 1 5.99e3 0.00
unix-epoll-input polling 5869 0 0 1.62e6 0.00
vpe-oam-process any wait 0 0 2 1.59e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.17, last 128 main loops 0.00 per node 0.00
vector rates in 1.6219e6, out 1.6219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 608684 6188812 0 5.43e1 10.17
TenGigabitEthernet18/0/3-tx active 608684 6188812 0 9.44e1 10.17
dpdk-input polling 5443982 6188812 0 2.77e2 1.14
ethernet-input active 608684 6188812 0 7.09e1 10.17
ip6-input active 608684 6188812 0 9.17e1 10.17
ip6-load-balance active 608684 6188812 0 6.47e1 10.17
ip6-lookup active 1217368 12377624 0 1.49e2 10.17
ip6-rewrite active 608684 6188812 0 7.79e1 10.17
memif-input polling 5443982 0 0 1.48e2 0.00
sr-pl-rewrite-encaps active 608684 6188812 0 2.39e2 10.17
unix-epoll-input polling 5312 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.77, last 128 main loops 0.00 per node 0.00
vector rates in 1.5712e6, out 1.5712e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 613963 5995408 0 5.63e1 9.77
TenGigabitEthernet18/0/3-tx active 613963 5995408 0 9.53e1 9.77
dpdk-input polling 5732998 5995408 0 2.94e2 1.05
ethernet-input active 613963 5995408 0 7.18e1 9.77
ip6-input active 613963 5995408 0 9.69e1 9.77
ip6-load-balance active 613963 5995408 0 6.37e1 9.77
ip6-lookup active 1227926 11990816 0 1.52e2 9.77
ip6-rewrite active 613963 5995408 0 7.95e1 9.77
memif-input polling 5732998 0 0 1.47e2 0.00
sr-pl-rewrite-encaps active 613963 5995408 0 2.37e2 9.77
unix-epoll-input polling 5593 0 0 1.94e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.05, last 128 main loops 0.00 per node 0.00
vector rates in 1.6219e6, out 1.6219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 615812 6188804 0 5.50e1 10.05
TenGigabitEthernet18/0/3-tx active 615812 6188804 0 9.38e1 10.05
dpdk-input polling 5609381 6188804 0 2.82e2 1.10
ethernet-input active 615812 6188804 0 7.18e1 10.05
ip6-input active 615812 6188804 0 9.17e1 10.05
ip6-load-balance active 615812 6188804 0 6.39e1 10.05
ip6-lookup active 1231624 12377608 0 1.49e2 10.05
ip6-rewrite active 615812 6188804 0 7.87e1 10.05
memif-input polling 5609381 0 0 1.48e2 0.00
sr-pl-rewrite-encaps active 615812 6188804 0 2.26e2 10.05
unix-epoll-input polling 5472 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.91, last 128 main loops 1.25 per node 16.00
vector rates in 1.5965e6, out 1.5965e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 614750 6092108 0 5.55e1 9.91
TenGigabitEthernet18/0/3-tx active 614750 6092108 0 9.59e1 9.91
dpdk-input polling 5593146 6092108 0 2.91e2 1.09
ethernet-input active 614750 6092108 0 7.22e1 9.91
ip6-input active 614750 6092108 0 9.12e1 9.91
ip6-load-balance active 614750 6092108 0 6.43e1 9.91
ip6-lookup active 1229500 12184216 0 1.52e2 9.91
ip6-rewrite active 614750 6092108 0 7.81e1 9.91
memif-input polling 5593146 0 0 1.50e2 0.00
sr-pl-rewrite-encaps active 614750 6092108 0 2.31e2 9.91
unix-epoll-input polling 5456 0 0 1.92e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 37.69, last 128 main loops 2.75 per node 27.08
vector rates in 3.2438e6, out 3.2438e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 200865 6188808 0 2.97e1 30.81
TenGigabitEthernet18/0/2-tx active 200865 6188808 0 7.96e1 30.81
dpdk-input polling 227179 6188808 0 9.39e1 27.24
ethernet-input active 424914 12377616 0 3.85e1 29.13
ip6-input active 224481 12377616 0 5.81e1 55.14
ip6-lookup active 224709 12377616 0 1.08e2 55.08
ip6-rewrite active 246732 12377616 0 6.50e1 50.17
memif-input polling 227179 6188808 0 2.07e2 27.24
memif1/1-output active 224049 6188808 0 3.25e1 27.62
memif1/1-tx active 224049 6188808 0 3.15e2 27.62
srv6-as-localsid active 224049 6188808 0 6.77e1 27.62
srv6-as6-rewrite active 200865 6188808 0 1.72e2 30.81
unix-epoll-input polling 221 0 0 2.56e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 33.89, last 128 main loops 2.00 per node 19.69
vector rates in 3.1678e6, out 3.1678e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 213218 6092148 0 3.07e1 28.57
TenGigabitEthernet18/0/2-tx active 213218 6092148 0 7.86e1 28.57
dpdk-input polling 247713 5995442 0 9.42e1 24.20
ethernet-input active 458160 12087590 0 3.95e1 26.38
ip6-input active 245217 12087590 0 6.06e1 49.29
ip6-lookup active 245321 12087590 0 1.12e2 49.27
ip6-rewrite active 275219 12087590 0 6.52e1 43.92
memif-input polling 247713 6092148 0 2.19e2 24.59
memif1/1-output active 244942 5995442 0 3.46e1 24.48
memif1/1-tx active 244942 5995442 0 3.33e2 24.48
srv6-as-localsid active 244942 5995442 0 6.82e1 24.48
srv6-as6-rewrite active 213218 6092148 0 1.61e2 28.57
unix-epoll-input polling 242 0 0 2.72e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 36.53, last 128 main loops 3.50 per node 34.46
vector rates in 3.2438e6, out 3.2438e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 201239 6188816 0 2.99e1 30.75
TenGigabitEthernet18/0/2-tx active 201239 6188816 0 7.86e1 30.75
dpdk-input polling 236904 6188808 0 9.37e1 26.12
ethernet-input active 434018 12377624 0 3.87e1 28.52
ip6-input active 233491 12377624 0 5.85e1 53.01
ip6-lookup active 233868 12377624 0 1.08e2 52.93
ip6-rewrite active 263710 12377624 0 6.39e1 46.94
memif-input polling 236904 6188816 0 2.12e2 26.12
memif1/1-output active 232779 6188808 0 3.32e1 26.59
memif1/1-tx active 232779 6188808 0 3.12e2 26.59
srv6-as-localsid active 232779 6188808 0 6.72e1 26.59
srv6-as6-rewrite active 201239 6188816 0 1.72e2 30.75
unix-epoll-input polling 231 0 0 2.84e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 34.54, last 128 main loops 3.25 per node 32.00
vector rates in 3.1678e6, out 3.1678e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 212644 5995444 0 3.11e1 28.19
TenGigabitEthernet18/0/2-tx active 212644 5995444 0 8.02e1 28.19
dpdk-input polling 241908 6092140 0 9.52e1 25.18
ethernet-input active 451855 12087584 0 3.93e1 26.75
ip6-input active 239570 12087584 0 6.01e1 50.46
ip6-lookup active 239721 12087584 0 1.09e2 50.42
ip6-rewrite active 264615 12087584 0 6.58e1 45.68
memif-input polling 241908 5995444 0 2.14e2 24.78
memif1/1-output active 239211 6092140 0 3.32e1 25.47
memif1/1-tx active 239211 6092140 0 3.31e2 25.47
srv6-as-localsid active 239211 6092140 0 6.83e1 25.47
srv6-as6-rewrite active 212644 5995444 0 1.69e2 28.19
unix-epoll-input polling 236 0 0 2.92e3 0.00

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 Intel-X710.
  • [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-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0445e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.31e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.65e3 1.00
api-rx-from-ring active 0 0 52 6.83e4 0.00
dpdk-process any wait 0 0 1 1.08e6 0.00
fib-walk any wait 0 0 2 1.05e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.24e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.65e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.15e3 0.00
lacp-process any wait 0 0 19 1.56e3 0.00
lisp-retry-service any wait 0 0 2 1.98e3 0.00
statseg-collector-process time wait 0 0 1 4.96e3 0.00
unix-epoll-input polling 8631 0 0 1.11e6 0.00
vhost-user-process any wait 0 0 2 7.25e3 0.00
vpe-oam-process any wait 0 0 2 9.49e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 77.63, last 128 main loops 0.00 per node 0.00
vector rates in 5.2912e6, out 5.2912e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 119989 10131519 0 1.76e1 84.44
TenGigabitEthernet18/0/2-tx active 119989 10131519 0 7.29e1 84.44
VirtualEthernet0/0/0-output active 169383 10132122 0 2.04e1 59.82
VirtualEthernet0/0/0-tx active 169383 10132122 0 1.59e2 59.82
dpdk-input polling 2978054 10132122 0 1.19e2 3.40
ethernet-input active 289372 20263641 0 2.99e1 70.03
l2-fwd active 246858 20263641 0 4.48e1 82.09
l2-input active 246858 20263641 0 3.94e1 82.09
l2-learn active 246858 20263641 0 4.12e1 82.09
l2-output active 246858 20263641 0 1.62e1 82.09
unix-epoll-input polling 2905 0 0 2.05e3 0.00
vhost-user-input polling 2978054 10131519 0 1.79e2 3.40
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 251.70, last 128 main loops 40.00 per node 256.00
vector rates in 5.2911e6, out 7.9367e6, drop 1.0445e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40258 10131596 0 2.53e1 251.67
BondEthernet0-tx active 40258 10131596 0 1.24e1 251.67
TenGigabitEthernet18/0/3-outpu active 40258 10131596 0 1.37e1 251.67
TenGigabitEthernet18/0/3-tx active 40258 10131596 0 7.05e1 251.67
VirtualEthernet0/0/1-output active 40257 10131452 0 1.39e1 251.67
VirtualEthernet0/0/1-tx active 40257 10131452 0 1.37e2 251.67
bond-input active 40257 10131456 0 2.76e1 251.67
dpdk-input polling 40302 10131456 0 5.44e1 251.39
drop active 4 4 0 3.25e3 1.00
error-drop active 4 4 0 1.78e3 1.00
ethernet-input active 80515 20263052 0 6.09e1 251.67
l2-fwd active 80515 20263048 0 4.08e1 251.67
l2-input active 80420 20263048 0 3.89e1 251.97
l2-input-vtr active 40257 10131452 0 4.81e1 251.67
l2-learn active 80515 20263048 0 3.48e1 251.67
l2-output active 80515 20263048 0 3.55e1 251.67
lacp-input active 4 4 0 6.35e3 1.00
unix-epoll-input polling 39 0 0 2.36e3 0.00
vhost-user-input polling 40302 10131596 0 1.19e2 251.39
64b-4t2c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0469e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.33e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 2.16e3 1.00
api-rx-from-ring active 0 0 52 3.24e4 0.00
dpdk-process any wait 0 0 1 5.61e5 0.00
fib-walk any wait 0 0 2 1.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.27e3 0.00
lacp-process any wait 0 0 19 1.57e3 0.00
lisp-retry-service any wait 0 0 2 1.91e3 0.00
unix-epoll-input polling 7625 0 0 1.25e6 0.00
vhost-user-process any wait 0 0 1 9.52e3 0.00
vpe-oam-process any wait 0 0 2 1.48e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 35.99, last 128 main loops 0.00 per node 0.00
vector rates in 3.5853e6, out 3.5853e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 149395 6792836 0 2.38e1 45.47
TenGigabitEthernet18/0/2-tx active 149395 6792836 0 8.21e1 45.47
VirtualEthernet0/0/0-output active 274898 6905960 0 3.39e1 25.12
VirtualEthernet0/0/0-tx active 274898 6905960 0 2.06e2 25.12
dpdk-input polling 5180464 6905960 0 2.26e2 1.33
ethernet-input active 424293 13698796 0 4.25e1 32.29
l2-fwd active 358765 13698796 0 5.19e1 38.18
l2-input active 358765 13698796 0 4.52e1 38.18
l2-learn active 358765 13698796 0 5.16e1 38.18
l2-output active 358765 13698796 0 2.52e1 38.18
unix-epoll-input polling 5054 0 0 1.95e3 0.00
vhost-user-input polling 5180464 6792836 0 2.95e2 1.31
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 34.91, last 128 main loops 0.00 per node 0.00
vector rates in 3.5833e6, out 3.5833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 166969 6892992 0 2.51e1 41.28
TenGigabitEthernet18/0/2-tx active 166969 6892992 0 8.32e1 41.28
VirtualEthernet0/0/0-output active 277829 6798050 0 3.40e1 24.47
VirtualEthernet0/0/0-tx active 277829 6798050 0 2.06e2 24.47
dpdk-input polling 5060891 6798050 0 2.23e2 1.34
ethernet-input active 444798 13691042 0 4.49e1 30.78
l2-fwd active 365790 13691042 0 5.25e1 37.43
l2-input active 365790 13691042 0 4.55e1 37.43
l2-learn active 365790 13691042 0 5.27e1 37.43
l2-output active 365790 13691042 0 2.66e1 37.43
unix-epoll-input polling 4937 0 0 1.82e3 0.00
vhost-user-input polling 5060891 6892992 0 2.89e2 1.36
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 40.47, last 128 main loops 11.33 per node 76.32
vector rates in 3.5832e6, out 5.3624e6, drop 1.0469e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 156540 6797988 0 3.69e1 43.43
BondEthernet0-tx active 156540 6797988 0 2.79e1 43.43
TenGigabitEthernet18/0/3-outpu active 156540 6797988 0 2.44e1 43.43
TenGigabitEthernet18/0/3-tx active 156540 6797988 0 8.49e1 43.43
VirtualEthernet0/0/1-output active 198133 6892990 0 2.78e1 34.79
VirtualEthernet0/0/1-tx active 198133 6892990 0 1.95e2 34.79
bond-input active 198135 6892994 0 5.69e1 34.79
dpdk-input polling 782800 6892994 0 9.87e1 8.81
drop active 4 4 0 3.08e3 1.00
error-drop active 4 4 0 1.66e3 1.00
ethernet-input active 354675 13690982 0 8.06e1 38.60
l2-fwd active 347125 13690978 0 5.35e1 39.44
l2-input active 234676 13690978 0 5.37e1 58.34
l2-input-vtr active 198133 6892990 0 6.29e1 34.79
l2-learn active 347125 13690978 0 5.18e1 39.44
l2-output active 347125 13690978 0 5.89e1 39.44
lacp-input active 4 4 0 4.93e3 1.00
unix-epoll-input polling 764 0 0 1.90e3 0.00
vhost-user-input polling 782800 6797988 0 1.63e2 8.68
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 41.58, last 128 main loops 0.00 per node 0.00
vector rates in 3.5853e6, out 5.3927e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 158620 6905876 0 3.65e1 43.54
BondEthernet0-tx active 158620 6905876 0 2.65e1 43.54
TenGigabitEthernet18/0/3-outpu active 158620 6905876 0 2.39e1 43.54
TenGigabitEthernet18/0/3-tx active 158620 6905876 0 8.19e1 43.54
VirtualEthernet0/0/1-output active 186440 6792872 0 2.66e1 36.43
VirtualEthernet0/0/1-tx active 186440 6792872 0 1.89e2 36.43
bond-input active 186440 6792872 0 5.39e1 36.43
dpdk-input polling 1315323 6792872 0 1.10e2 5.16
ethernet-input active 345060 13698748 0 7.83e1 39.69
l2-fwd active 332518 13698748 0 5.16e1 41.19
l2-input active 250616 13698748 0 5.31e1 54.66
l2-input-vtr active 186440 6792872 0 6.21e1 36.43
l2-learn active 332518 13698748 0 5.03e1 41.19
l2-output active 332518 13698748 0 5.61e1 41.19
unix-epoll-input polling 1284 0 0 2.09e3 0.00
vhost-user-input polling 1315323 6905876 0 1.77e2 5.25
64b-8t4c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0572e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.74e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 2.08e3 1.00
api-rx-from-ring active 0 0 51 3.22e4 0.00
dpdk-process any wait 0 0 2 5.59e5 0.00
fib-walk any wait 0 0 2 3.15e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.82e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.60e3 0.00
lacp-process any wait 0 0 19 2.04e3 0.00
lisp-retry-service any wait 0 0 2 2.64e3 0.00
statseg-collector-process time wait 0 0 1 8.17e3 0.00
unix-epoll-input polling 9361 0 0 1.01e6 0.00
vhost-user-process any wait 0 0 1 1.16e4 0.00
vpe-oam-process any wait 0 0 2 1.82e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 15.42, last 128 main loops 0.00 per node 0.00
vector rates in 1.7027e6, out 1.7027e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71232 3194624 0 2.43e1 44.85
TenGigabitEthernet18/0/2-tx active 71232 3194624 0 8.23e1 44.85
VirtualEthernet0/0/0-output active 362208 3247844 0 6.71e1 8.97
VirtualEthernet0/0/0-tx active 362208 3247844 0 2.89e2 8.97
dpdk-input polling 10053818 3247844 0 7.03e2 .32
ethernet-input active 433440 6442468 0 6.29e1 14.86
l2-fwd active 409831 6442468 0 6.68e1 15.72
l2-input active 409831 6442468 0 5.92e1 15.72
l2-learn active 409831 6442468 0 7.19e1 15.72
l2-output active 409831 6442468 0 4.18e1 15.72
unix-epoll-input polling 9808 0 0 1.38e3 0.00
vhost-user-input polling 10053818 3194624 0 7.99e2 .32
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 14.74, last 128 main loops 0.00 per node 0.00
vector rates in 1.7008e6, out 1.7008e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77701 3238176 0 2.50e1 41.67
TenGigabitEthernet18/0/2-tx active 77701 3238176 0 8.20e1 41.67
VirtualEthernet0/0/0-output active 376222 3197099 0 6.91e1 8.49
VirtualEthernet0/0/0-tx active 376222 3197099 0 2.94e2 8.49
dpdk-input polling 9976930 3197099 0 7.08e2 .32
ethernet-input active 453923 6435275 0 6.49e1 14.18
l2-fwd active 427846 6435275 0 6.77e1 15.04
l2-input active 427846 6435275 0 5.93e1 15.04
l2-learn active 427846 6435275 0 7.34e1 15.04
l2-output active 427846 6435275 0 4.33e1 15.04
unix-epoll-input polling 9734 0 0 1.35e3 0.00
vhost-user-input polling 9976930 3238176 0 7.85e2 .32
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 14.89, last 128 main loops 0.00 per node 0.00
vector rates in 1.7027e6, out 1.7027e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 68736 3194660 0 2.33e1 46.48
TenGigabitEthernet18/0/2-tx active 68736 3194660 0 7.93e1 46.48
VirtualEthernet0/0/0-output active 378425 3247848 0 6.86e1 8.58
VirtualEthernet0/0/0-tx active 378425 3247848 0 2.91e2 8.58
dpdk-input polling 10088934 3247848 0 7.04e2 .32
ethernet-input active 447161 6442508 0 6.33e1 14.41
l2-fwd active 425055 6442508 0 6.71e1 15.16
l2-input active 425055 6442508 0 5.92e1 15.16
l2-learn active 425055 6442508 0 7.26e1 15.16
l2-output active 425055 6442508 0 4.21e1 15.16
unix-epoll-input polling 9843 0 0 1.38e3 0.00
vhost-user-input polling 10088934 3194660 0 7.98e2 .32
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 14.78, last 128 main loops 0.00 per node 0.00
vector rates in 1.7008e6, out 1.7008e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 67405 3238084 0 2.33e1 48.04
TenGigabitEthernet18/0/2-tx active 67405 3238084 0 8.12e1 48.04
VirtualEthernet0/0/0-output active 382317 3197096 0 6.95e1 8.36
VirtualEthernet0/0/0-tx active 382317 3197096 0 2.95e2 8.36
dpdk-input polling 10049633 3197096 0 7.11e2 .32
ethernet-input active 449722 6435180 0 6.43e1 14.31
l2-fwd active 428036 6435180 0 6.73e1 15.03
l2-input active 428036 6435180 0 5.91e1 15.03
l2-learn active 428036 6435180 0 7.22e1 15.03
l2-output active 428036 6435180 0 4.22e1 15.03
unix-epoll-input polling 9804 0 0 1.37e3 0.00
vhost-user-input polling 10049633 3238084 0 7.89e2 .32
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 21.43, last 128 main loops .16 per node 2.00
vector rates in 1.7027e6, out 2.5470e6, drop 1.0572e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 87319 3194599 0 3.87e1 36.59
BondEthernet0-tx active 87319 3194599 0 2.76e1 36.59
TenGigabitEthernet18/0/3-outpu active 87319 3194599 0 2.69e1 36.59
TenGigabitEthernet18/0/3-tx active 87319 3194599 0 8.64e1 36.59
VirtualEthernet0/0/1-output active 208944 3247841 0 4.37e1 15.54
VirtualEthernet0/0/1-tx active 208944 3247841 0 2.32e2 15.54
bond-input active 208946 3247845 0 7.71e1 15.54
dpdk-input polling 8573798 3247845 0 5.95e2 .38
drop active 4 4 0 3.16e3 1.00
error-drop active 4 4 0 1.55e3 1.00
ethernet-input active 296265 6442444 0 9.14e1 21.75
l2-fwd active 295055 6442440 0 5.98e1 21.83
l2-input active 273318 6442440 0 6.24e1 23.57
l2-input-vtr active 208944 3247841 0 7.77e1 15.54
l2-learn active 295055 6442440 0 6.16e1 21.83
l2-output active 295055 6442440 0 7.77e1 21.83
lacp-input active 4 4 0 5.37e3 1.00
unix-epoll-input polling 8365 0 0 1.44e3 0.00
vhost-user-input polling 8573798 3194599 0 7.09e2 .37
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 27.89, last 128 main loops 0.00 per node 0.00
vector rates in 1.7008e6, out 2.5566e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 90137 3238149 0 3.88e1 35.92
BondEthernet0-tx active 90137 3238149 0 2.76e1 35.92
TenGigabitEthernet18/0/3-outpu active 90137 3238149 0 2.69e1 35.92
TenGigabitEthernet18/0/3-tx active 90137 3238149 0 8.53e1 35.92
VirtualEthernet0/0/1-output active 139650 3197088 0 3.39e1 22.89
VirtualEthernet0/0/1-tx active 139650 3197088 0 2.06e2 22.89
bond-input active 139650 3197088 0 6.34e1 22.89
dpdk-input polling 9452238 3197088 0 6.38e2 .34
ethernet-input active 229787 6435237 0 8.54e1 28.01
l2-fwd active 228407 6435237 0 5.49e1 28.17
l2-input active 215421 6435237 0 5.76e1 29.87
l2-input-vtr active 139650 3197088 0 6.93e1 22.89
l2-learn active 228407 6435237 0 5.63e1 28.17
l2-output active 228407 6435237 0 7.22e1 28.17
unix-epoll-input polling 9222 0 0 1.44e3 0.00
vhost-user-input polling 9452238 3238149 0 7.51e2 .34
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 27.73, last 128 main loops 0.00 per node 0.00
vector rates in 1.7027e6, out 2.5470e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 91103 3194621 0 3.94e1 35.07
BondEthernet0-tx active 91103 3194621 0 2.81e1 35.07
TenGigabitEthernet18/0/3-outpu active 91103 3194621 0 2.74e1 35.07
TenGigabitEthernet18/0/3-tx active 91103 3194621 0 8.59e1 35.07
VirtualEthernet0/0/1-output active 140049 3247836 0 3.42e1 23.19
VirtualEthernet0/0/1-tx active 140049 3247836 0 2.17e2 23.19
bond-input active 140049 3247836 0 6.22e1 23.19
dpdk-input polling 9371322 3247836 0 6.24e2 .35
ethernet-input active 231152 6442457 0 8.57e1 27.87
l2-fwd active 230289 6442457 0 5.49e1 27.98
l2-input active 218769 6442457 0 5.77e1 29.45
l2-input-vtr active 140049 3247836 0 6.89e1 23.19
l2-learn active 230289 6442457 0 5.64e1 27.98
l2-output active 230289 6442457 0 7.16e1 27.98
unix-epoll-input polling 9143 0 0 1.42e3 0.00
vhost-user-input polling 9371322 3194621 0 7.53e2 .34
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 28.12, last 128 main loops 0.00 per node 0.00
vector rates in 1.7008e6, out 2.5566e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 84285 3238079 0 3.83e1 38.42
BondEthernet0-tx active 84285 3238079 0 2.64e1 38.42
TenGigabitEthernet18/0/3-outpu active 84285 3238079 0 2.59e1 38.42
TenGigabitEthernet18/0/3-tx active 84285 3238079 0 8.49e1 38.42
VirtualEthernet0/0/1-output active 142368 3197095 0 3.49e1 22.46
VirtualEthernet0/0/1-tx active 142368 3197095 0 2.09e2 22.46
bond-input active 142368 3197095 0 6.24e1 22.46
dpdk-input polling 9370078 3197095 0 6.40e2 .34
ethernet-input active 226653 6435174 0 8.48e1 28.39
l2-fwd active 225759 6435174 0 5.48e1 28.50
l2-input active 216094 6435174 0 5.68e1 29.78
l2-input-vtr active 142368 3197095 0 6.89e1 22.46
l2-learn active 225759 6435174 0 5.57e1 28.50
l2-output active 225759 6435174 0 7.24e1 28.50
unix-epoll-input polling 9142 0 0 1.40e3 0.00
vhost-user-input polling 9370078 3238079 0 7.48e2 .35
imix-2t1c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0447e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.19e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.64e3 1.00
api-rx-from-ring active 0 0 52 1.04e5 0.00
dpdk-process any wait 0 0 1 7.92e3 0.00
fib-walk any wait 0 0 2 1.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.01e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.62e3 0.00
lacp-process any wait 0 0 19 1.32e3 0.00
lisp-retry-service any wait 0 0 2 1.69e3 0.00
statseg-collector-process time wait 0 0 1 3.62e3 0.00
unix-epoll-input polling 5384 0 0 1.77e6 0.00
vhost-user-process any wait 0 0 2 8.81e3 0.00
vpe-oam-process any wait 0 0 2 9.46e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 59.96, last 128 main loops 1.75 per node 28.00
vector rates in 3.2202e6, out 3.2202e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61774 6164620 0 1.61e1 99.79
TenGigabitEthernet18/0/2-tx active 61774 6164620 0 1.66e2 99.79
VirtualEthernet0/0/0-output active 167121 6164673 0 2.41e1 36.89
VirtualEthernet0/0/0-tx active 167121 6164673 0 5.01e2 36.89
dpdk-input polling 1735936 6164673 0 1.23e2 3.55
ethernet-input active 228895 12329293 0 3.15e1 53.86
l2-fwd active 193967 12329293 0 4.44e1 63.56
l2-input active 193967 12329293 0 3.84e1 63.56
l2-learn active 193967 12329293 0 4.05e1 63.56
l2-output active 193967 12329293 0 1.72e1 63.56
unix-epoll-input polling 1694 0 0 2.07e3 0.00
vhost-user-input polling 1735936 6164620 0 3.51e2 3.55
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 253.08, last 128 main loops 40.00 per node 256.00
vector rates in 3.2203e6, out 4.8304e6, drop 1.0447e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 24360 6164726 0 2.38e1 253.07
BondEthernet0-tx active 24360 6164726 0 1.43e1 253.07
TenGigabitEthernet18/0/3-outpu active 24360 6164726 0 1.24e1 253.07
TenGigabitEthernet18/0/3-tx active 24360 6164726 0 1.64e2 253.07
VirtualEthernet0/0/1-output active 24361 6164684 0 1.30e1 253.06
VirtualEthernet0/0/1-tx active 24361 6164684 0 4.64e2 253.06
bond-input active 24361 6164688 0 2.79e1 253.06
dpdk-input polling 24361 6164688 0 6.02e1 253.06
drop active 4 4 0 3.04e3 1.00
error-drop active 4 4 0 1.80e3 1.00
ethernet-input active 48721 12329414 0 5.87e1 253.06
l2-fwd active 48721 12329410 0 3.87e1 253.06
l2-input active 48684 12329410 0 3.83e1 253.25
l2-input-vtr active 24361 6164684 0 4.42e1 253.06
l2-learn active 48721 12329410 0 3.18e1 253.06
l2-output active 48721 12329410 0 3.77e1 253.06
lacp-input active 4 4 0 5.87e3 1.00
unix-epoll-input polling 24 0 0 2.78e3 0.00
vhost-user-input polling 24361 6164726 0 3.17e2 253.06
imix-4t2c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0420e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.61e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.56e3 1.00
api-rx-from-ring active 0 0 52 1.22e5 0.00
dpdk-process any wait 0 0 1 1.15e4 0.00
fib-walk any wait 0 0 2 3.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.45e3 0.00
lacp-process any wait 0 0 19 1.71e3 0.00
lisp-retry-service any wait 0 0 2 2.23e3 0.00
unix-epoll-input polling 4072 0 0 2.35e6 0.00
vhost-user-process any wait 0 0 1 9.08e3 0.00
vpe-oam-process any wait 0 0 2 1.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 41.51, last 128 main loops 0.00 per node 0.00
vector rates in 2.7857e6, out 2.7857e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77107 5304656 0 1.75e1 68.79
TenGigabitEthernet18/0/2-tx active 77107 5304656 0 1.77e2 68.79
VirtualEthernet0/0/0-output active 230178 5388752 0 3.08e1 23.41
VirtualEthernet0/0/0-tx active 230178 5388752 0 5.99e2 23.41
dpdk-input polling 475215 5388752 0 1.15e2 11.34
ethernet-input active 307285 10693408 0 3.88e1 34.79
l2-fwd active 232813 10693408 0 4.57e1 45.93
l2-input active 232813 10693408 0 3.97e1 45.93
l2-learn active 232813 10693408 0 4.27e1 45.93
l2-output active 232813 10693408 0 2.02e1 45.93
unix-epoll-input polling 464 0 0 2.72e3 0.00
vhost-user-input polling 475215 5304656 0 4.67e2 11.16
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 35.97, last 128 main loops .25 per node 4.00
vector rates in 2.7856e6, out 2.7856e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73108 5388764 0 1.75e1 73.71
TenGigabitEthernet18/0/2-tx active 73108 5388764 0 1.73e2 73.71
VirtualEthernet0/0/0-output active 270485 5304536 0 3.50e1 19.61
VirtualEthernet0/0/0-tx active 270485 5304536 0 6.04e2 19.61
dpdk-input polling 582590 5304536 0 1.22e2 9.11
ethernet-input active 343593 10693300 0 3.88e1 31.12
l2-fwd active 274165 10693300 0 4.70e1 39.00
l2-input active 274165 10693300 0 4.09e1 39.00
l2-learn active 274165 10693300 0 4.49e1 39.00
l2-output active 274165 10693300 0 2.12e1 39.00
unix-epoll-input polling 568 0 0 2.49e3 0.00
vhost-user-input polling 582590 5388764 0 4.44e2 9.25
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 236.45, last 128 main loops 37.50 per node 240.00
vector rates in 2.7856e6, out 4.1675e6, drop 1.0420e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 22655 5304508 0 2.51e1 234.14
BondEthernet0-tx active 22655 5304508 0 1.61e1 234.14
TenGigabitEthernet18/0/3-outpu active 22655 5304508 0 1.31e1 234.14
TenGigabitEthernet18/0/3-tx active 22655 5304508 0 1.75e2 234.14
VirtualEthernet0/0/1-output active 22668 5388764 0 1.33e1 237.73
VirtualEthernet0/0/1-tx active 22668 5388764 0 5.43e2 237.73
bond-input active 22668 5388768 0 3.18e1 237.73
dpdk-input polling 22718 5388768 0 7.01e1 237.20
drop active 4 4 0 3.34e3 1.00
error-drop active 4 4 0 1.69e3 1.00
ethernet-input active 45323 10693276 0 6.01e1 235.93
l2-fwd active 45317 10693272 0 3.93e1 235.97
l2-input active 44757 10693272 0 3.89e1 238.92
l2-input-vtr active 22668 5388764 0 4.33e1 237.73
l2-learn active 45317 10693272 0 3.17e1 235.97
l2-output active 45317 10693272 0 5.20e1 235.97
lacp-input active 4 4 0 6.08e3 1.00
unix-epoll-input polling 22 0 0 3.09e3 0.00
vhost-user-input polling 22718 5304508 0 4.18e2 233.49
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 151.51, last 128 main loops 12.11 per node 81.58
vector rates in 2.7856e6, out 4.1894e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 36000 5388756 0 2.61e1 149.69
BondEthernet0-tx active 36000 5388756 0 1.65e1 149.69
TenGigabitEthernet18/0/3-outpu active 36000 5388756 0 1.39e1 149.69
TenGigabitEthernet18/0/3-tx active 36000 5388756 0 1.72e2 149.69
VirtualEthernet0/0/1-output active 36187 5304548 0 1.43e1 146.59
VirtualEthernet0/0/1-tx active 36187 5304548 0 5.31e2 146.59
bond-input active 36187 5304548 0 3.48e1 146.59
dpdk-input polling 36455 5304548 0 7.23e1 145.51
ethernet-input active 72187 10693304 0 6.15e1 148.13
l2-fwd active 72160 10693304 0 4.06e1 148.19
l2-input active 59846 10693304 0 4.04e1 178.68
l2-input-vtr active 36187 5304548 0 4.48e1 146.59
l2-learn active 72160 10693304 0 3.34e1 148.19
l2-output active 72160 10693304 0 5.56e1 148.19
unix-epoll-input polling 36 0 0 3.76e3 0.00
vhost-user-input polling 36455 5388756 0 4.06e2 147.82
imix-8t4c-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0461e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.67e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.99e3 1.00
api-rx-from-ring active 0 0 52 4.59e4 0.00
dpdk-process any wait 0 0 1 6.57e5 0.00
fib-walk any wait 0 0 2 1.67e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.42e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.49e3 0.00
lacp-process any wait 0 0 19 1.74e3 0.00
lisp-retry-service any wait 0 0 2 2.49e3 0.00
statseg-collector-process time wait 0 0 1 7.53e3 0.00
unix-epoll-input polling 4504 0 0 2.12e6 0.00
vhost-user-process any wait 0 0 1 1.17e4 0.00
vpe-oam-process any wait 0 0 2 1.93e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 8.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.4144e6, out 1.4144e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41091 2629805 0 1.93e1 63.99
TenGigabitEthernet18/0/2-tx active 41091 2629805 0 2.11e2 63.99
VirtualEthernet0/0/0-output active 578476 2778704 0 1.01e2 4.80
VirtualEthernet0/0/0-tx active 578476 2778704 0 7.69e2 4.80
dpdk-input polling 5346310 2778704 0 5.66e2 .52
ethernet-input active 619567 5408509 0 7.74e1 8.73
l2-fwd active 608850 5408509 0 7.51e1 8.88
l2-input active 608850 5408509 0 6.89e1 8.88
l2-learn active 608850 5408509 0 8.81e1 8.88
l2-output active 608850 5408509 0 5.42e1 8.88
unix-epoll-input polling 5216 0 0 2.03e3 0.00
vhost-user-input polling 5346310 2629805 0 9.12e2 .49
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 8.78, last 128 main loops 0.00 per node 0.00
vector rates in 1.4031e6, out 1.4031e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41091 2629792 0 1.93e1 63.99
TenGigabitEthernet18/0/2-tx active 41091 2629792 0 2.07e2 63.99
VirtualEthernet0/0/0-output active 576662 2735288 0 1.03e2 4.74
VirtualEthernet0/0/0-tx active 576662 2735288 0 7.68e2 4.74
dpdk-input polling 5483151 2735288 0 5.82e2 .49
ethernet-input active 617753 5365080 0 7.84e1 8.68
l2-fwd active 607486 5365080 0 7.58e1 8.83
l2-input active 607486 5365080 0 6.89e1 8.83
l2-learn active 607486 5365080 0 8.73e1 8.83
l2-output active 607486 5365080 0 5.48e1 8.83
unix-epoll-input polling 5349 0 0 1.85e3 0.00
vhost-user-input polling 5483151 2629792 0 9.18e2 .48
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 8.78, last 128 main loops .13 per node 2.00
vector rates in 1.4144e6, out 1.4144e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41091 2629800 0 1.94e1 63.99
TenGigabitEthernet18/0/2-tx active 41091 2629800 0 2.05e2 63.99
VirtualEthernet0/0/0-output active 581990 2778688 0 1.05e2 4.77
VirtualEthernet0/0/0-tx active 581990 2778688 0 7.62e2 4.77
dpdk-input polling 5397653 2778688 0 5.65e2 .51
ethernet-input active 623081 5408488 0 7.85e1 8.68
l2-fwd active 612466 5408488 0 7.50e1 8.83
l2-input active 612466 5408488 0 6.91e1 8.83
l2-learn active 612466 5408488 0 8.86e1 8.83
l2-output active 612466 5408488 0 5.48e1 8.83
unix-epoll-input polling 5266 0 0 1.87e3 0.00
vhost-user-input polling 5397653 2629800 0 9.14e2 .49
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 8.85, last 128 main loops 0.00 per node 0.00
vector rates in 1.4031e6, out 1.4031e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41091 2629816 0 1.94e1 63.99
TenGigabitEthernet18/0/2-tx active 41091 2629816 0 2.08e2 63.99
VirtualEthernet0/0/0-output active 571690 2735284 0 1.02e2 4.78
VirtualEthernet0/0/0-tx active 571690 2735284 0 7.76e2 4.78
dpdk-input polling 5363393 2735284 0 5.72e2 .51
ethernet-input active 612781 5365100 0 7.89e1 8.76
l2-fwd active 603334 5365100 0 7.53e1 8.89
l2-input active 603334 5365100 0 6.93e1 8.89
l2-learn active 603334 5365100 0 8.79e1 8.89
l2-output active 603334 5365100 0 5.42e1 8.89
unix-epoll-input polling 5233 0 0 1.86e3 0.00
vhost-user-input polling 5363393 2629816 0 9.24e2 .49
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.13, last 128 main loops 1.56 per node 20.00
vector rates in 1.4145e6, out 2.1022e6, drop 7.8457e-1, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 41092 2629864 0 3.16e1 63.99
BondEthernet0-tx active 41092 2629864 0 1.81e1 63.99
TenGigabitEthernet18/0/3-outpu active 41092 2629864 0 1.92e1 63.99
TenGigabitEthernet18/0/3-tx active 41092 2629864 0 2.08e2 63.99
VirtualEthernet0/0/1-output active 280885 2778729 0 5.91e1 9.89
VirtualEthernet0/0/1-tx active 280885 2778729 0 6.61e2 9.89
bond-input active 280886 2778732 0 9.57e1 9.89
dpdk-input polling 5621017 2778732 0 4.94e2 .49
drop active 3 3 0 2.89e3 1.00
error-drop active 3 3 0 1.69e3 1.00
ethernet-input active 321978 5408596 0 9.35e1 16.79
l2-fwd active 321977 5408593 0 6.15e1 16.79
l2-input active 306206 5408593 0 6.17e1 17.66
l2-input-vtr active 280885 2778729 0 8.71e1 9.89
l2-learn active 321977 5408593 0 6.25e1 16.79
l2-output active 321977 5408593 0 8.48e1 16.79
lacp-input active 3 3 0 5.19e3 1.00
unix-epoll-input polling 5484 0 0 1.95e3 0.00
vhost-user-input polling 5621017 2629864 0 9.05e2 .47
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.29, last 128 main loops 0.00 per node 0.00
vector rates in 1.4031e6, out 2.0909e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 41091 2629788 0 3.14e1 63.99
BondEthernet0-tx active 41091 2629788 0 1.79e1 63.99
TenGigabitEthernet18/0/3-outpu active 41091 2629788 0 1.90e1 63.99
TenGigabitEthernet18/0/3-tx active 41091 2629788 0 2.06e2 63.99
VirtualEthernet0/0/1-output active 275054 2735324 0 5.79e1 9.94
VirtualEthernet0/0/1-tx active 275054 2735324 0 6.55e2 9.94
bond-input active 275054 2735324 0 9.69e1 9.94
dpdk-input polling 5843059 2735324 0 5.14e2 .47
ethernet-input active 316145 5365112 0 9.29e1 16.97
l2-fwd active 316145 5365112 0 6.15e1 16.97
l2-input active 301460 5365112 0 6.15e1 17.79
l2-input-vtr active 275054 2735324 0 8.59e1 9.94
l2-learn active 316145 5365112 0 6.20e1 16.97
l2-output active 316145 5365112 0 8.48e1 16.97
unix-epoll-input polling 5700 0 0 2.20e3 0.00
vhost-user-input polling 5843059 2629788 0 9.14e2 .45
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 15.07, last 128 main loops 0.00 per node 0.00
vector rates in 1.4145e6, out 2.1022e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 41091 2629792 0 3.13e1 63.99
BondEthernet0-tx active 41091 2629792 0 1.77e1 63.99
TenGigabitEthernet18/0/3-outpu active 41091 2629792 0 1.91e1 63.99
TenGigabitEthernet18/0/3-tx active 41091 2629792 0 2.05e2 63.99
VirtualEthernet0/0/1-output active 303217 2778720 0 6.28e1 9.16
VirtualEthernet0/0/1-tx active 303217 2778720 0 6.54e2 9.16
bond-input active 303217 2778720 0 1.02e2 9.16
dpdk-input polling 5489864 2778720 0 4.90e2 .51
ethernet-input active 344308 5408512 0 9.58e1 15.71
l2-fwd active 344308 5408512 0 6.36e1 15.71
l2-input active 328093 5408512 0 6.27e1 16.48
l2-input-vtr active 303217 2778720 0 9.07e1 9.16
l2-learn active 344308 5408512 0 6.49e1 15.71
l2-output active 344308 5408512 0 8.62e1 15.71
unix-epoll-input polling 5356 0 0 1.87e3 0.00
vhost-user-input polling 5489864 2629792 0 8.92e2 .48
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 14.17, last 128 main loops 0.00 per node 0.00
vector rates in 1.4031e6, out 2.0909e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 41092 2629852 0 3.16e1 63.99
BondEthernet0-tx active 41092 2629852 0 1.81e1 63.99
TenGigabitEthernet18/0/3-outpu active 41092 2629852 0 1.91e1 63.99
TenGigabitEthernet18/0/3-tx active 41092 2629852 0 2.07e2 63.99
VirtualEthernet0/0/1-output active 321557 2735267 0 6.43e1 8.51
VirtualEthernet0/0/1-tx active 321557 2735267 0 6.78e2 8.51
bond-input active 321557 2735267 0 1.04e2 8.51
dpdk-input polling 5245734 2735267 0 4.88e2 .52
ethernet-input active 362649 5365119 0 9.66e1 14.79
l2-fwd active 362649 5365119 0 6.47e1 14.79
l2-input active 346102 5365119 0 6.38e1 15.50
l2-input-vtr active 321557 2735267 0 9.33e1 8.51
l2-learn active 362649 5365119 0 6.57e1 14.79
l2-output active 362649 5365119 0 8.87e1 14.79
unix-epoll-input polling 5118 0 0 1.94e3 0.00
vhost-user-input polling 5245734 2629852 0 8.85e2 .50

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 Intel-X710.
  • [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-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 7.8885e-1, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.28e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.63e3 1.00
api-rx-from-ring active 0 0 53 5.42e4 0.00
dpdk-process any wait 0 0 1 5.51e5 0.00
fib-walk any wait 0 0 2 9.92e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.50e3 0.00
lacp-process any wait 0 0 19 1.37e3 0.00
lisp-retry-service any wait 0 0 2 1.96e3 0.00
unix-epoll-input polling 7362 0 0 1.29e6 0.00
vhost-user-process any wait 0 0 2 1.03e4 0.00
vpe-oam-process any wait 0 0 2 5.58e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 67.53, last 128 main loops 0.00 per node 0.00
vector rates in 6.4039e6, out 6.4039e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 167611 12175940 0 1.84e1 72.64
TenGigabitEthernet18/0/2-tx active 167611 12175940 0 7.52e1 72.64
VirtualEthernet0/0/0-output active 225462 12178262 0 2.11e1 54.01
VirtualEthernet0/0/0-tx active 225462 12178262 0 1.62e2 54.01
dpdk-input polling 3939823 12178262 0 1.27e2 3.09
ethernet-input active 393073 24354202 0 3.07e1 61.96
l2-input active 328223 24354202 0 2.79e1 74.20
l2-output active 328223 24354202 0 1.69e1 74.20
unix-epoll-input polling 3844 0 0 2.03e3 0.00
vhost-user-input polling 3939823 12175940 0 1.88e2 3.09
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 252.69, last 128 main loops 32.00 per node 256.00
vector rates in 6.4034e6, out 9.6051e6, drop 1.0518e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 48193 12176196 0 2.73e1 252.65
BondEthernet0-tx active 48193 12176196 0 1.26e1 252.65
TenGigabitEthernet18/0/3-outpu active 48193 12176196 0 1.37e1 252.65
TenGigabitEthernet18/0/3-tx active 48193 12176196 0 7.11e1 252.65
VirtualEthernet0/0/1-output active 48193 12175940 0 1.39e1 252.65
VirtualEthernet0/0/1-tx active 48193 12175940 0 1.36e2 252.65
bond-input active 48193 12175944 0 2.79e1 252.65
dpdk-input polling 48260 12175944 0 5.52e1 252.29
drop active 4 4 0 2.74e3 1.00
error-drop active 4 4 0 1.68e3 1.00
ethernet-input active 96386 24352140 0 6.14e1 252.65
l2-input active 96305 24352136 0 2.73e1 252.86
l2-input-vtr active 48193 12175940 0 4.97e1 252.65
l2-output active 96385 24352136 0 3.71e1 252.65
lacp-input active 4 4 0 4.71e3 1.00
unix-epoll-input polling 47 0 0 2.45e3 0.00
vhost-user-input polling 48260 12176196 0 1.20e2 252.30
64b-4t2c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0640e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.25e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.99e3 1.00
api-rx-from-ring active 0 0 40 3.09e4 0.00
dpdk-process any wait 0 0 1 5.69e5 0.00
fib-walk any wait 0 0 2 1.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.28e3 0.00
lacp-process any wait 0 0 19 1.69e3 0.00
lisp-retry-service any wait 0 0 2 2.27e3 0.00
unix-epoll-input polling 3429 0 0 2.74e6 0.00
vhost-user-process any wait 0 0 1 9.65e3 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 27.53, last 128 main loops 0.00 per node 0.00
vector rates in 3.6431e6, out 3.6431e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 158607 6792132 0 2.40e1 42.82
TenGigabitEthernet18/0/2-tx active 158607 6792132 0 8.17e1 42.82
VirtualEthernet0/0/0-output active 369754 6903738 0 3.95e1 18.67
VirtualEthernet0/0/0-tx active 369754 6903738 0 2.19e2 18.67
dpdk-input polling 7378226 6903738 0 2.91e2 .94
ethernet-input active 528361 13695870 0 4.65e1 25.92
l2-input active 466668 13695870 0 3.69e1 29.35
l2-output active 466668 13695870 0 2.91e1 29.35
unix-epoll-input polling 7199 0 0 1.90e3 0.00
vhost-user-input polling 7378226 6792132 0 3.61e2 .92
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 26.74, last 128 main loops 0.00 per node 0.00
vector rates in 3.6427e6, out 3.6427e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 188613 6898532 0 2.68e1 36.58
TenGigabitEthernet18/0/2-tx active 188613 6898532 0 8.41e1 36.58
VirtualEthernet0/0/0-output active 362518 6795844 0 3.96e1 18.75
VirtualEthernet0/0/0-tx active 362518 6795844 0 2.19e2 18.75
dpdk-input polling 7242298 6795844 0 2.89e2 .94
ethernet-input active 551131 13694376 0 4.80e1 24.85
l2-input active 473023 13694376 0 3.73e1 28.95
l2-output active 473023 13694376 0 3.08e1 28.95
unix-epoll-input polling 7066 0 0 1.82e3 0.00
vhost-user-input polling 7242298 6898532 0 3.55e2 .95
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 29.26, last 128 main loops 4.00 per node 64.00
vector rates in 3.6431e6, out 5.4498e6, drop 1.0640e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 173739 6792168 0 3.76e1 39.09
BondEthernet0-tx active 173739 6792168 0 2.81e1 39.09
TenGigabitEthernet18/0/3-outpu active 173739 6792168 0 2.53e1 39.09
TenGigabitEthernet18/0/3-tx active 173739 6792168 0 8.36e1 39.09
VirtualEthernet0/0/1-output active 301989 6903660 0 3.55e1 22.86
VirtualEthernet0/0/1-tx active 301989 6903660 0 2.13e2 22.86
bond-input active 301990 6903664 0 6.65e1 22.86
dpdk-input polling 2589663 6903664 0 1.55e2 2.67
drop active 4 4 0 3.54e3 1.00
error-drop active 4 4 0 1.70e3 1.00
ethernet-input active 475729 13695832 0 8.40e1 28.79
l2-input active 377459 13695828 0 4.64e1 36.28
l2-input-vtr active 301989 6903660 0 7.00e1 22.86
l2-output active 469876 13695828 0 6.10e1 29.15
lacp-input active 4 4 0 4.88e3 1.00
unix-epoll-input polling 2527 0 0 1.84e3 0.00
vhost-user-input polling 2589663 6792168 0 2.22e2 2.62
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 32.43, last 128 main loops 0.00 per node 0.00
vector rates in 3.6427e6, out 5.4778e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 172650 6898592 0 3.74e1 39.96
BondEthernet0-tx active 172650 6898592 0 2.79e1 39.96
TenGigabitEthernet18/0/3-outpu active 172650 6898592 0 2.49e1 39.96
TenGigabitEthernet18/0/3-tx active 172650 6898592 0 8.23e1 39.96
VirtualEthernet0/0/1-output active 257564 6795788 0 3.20e1 26.38
VirtualEthernet0/0/1-tx active 257564 6795788 0 2.06e2 26.38
bond-input active 257564 6795788 0 6.08e1 26.38
dpdk-input polling 3137261 6795788 0 1.66e2 2.17
ethernet-input active 430214 13694380 0 8.20e1 31.83
l2-input active 350664 13694380 0 4.49e1 39.05
l2-input-vtr active 257564 6795788 0 6.73e1 26.38
l2-output active 422406 13694380 0 5.91e1 32.42
unix-epoll-input polling 3061 0 0 1.91e3 0.00
vhost-user-input polling 3137261 6898592 0 2.34e2 2.19
64b-8t4c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0541e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.65e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 2.31e3 1.00
api-rx-from-ring active 0 0 45 3.34e4 0.00
dpdk-process any wait 0 0 1 5.69e5 0.00
fib-walk any wait 0 0 2 2.77e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.47e3 0.00
lacp-process any wait 0 0 19 1.96e3 0.00
lisp-retry-service any wait 0 0 2 3.42e3 0.00
unix-epoll-input polling 5694 0 0 1.66e6 0.00
vhost-user-process any wait 0 0 1 1.35e4 0.00
vpe-oam-process any wait 0 0 2 1.01e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 12.73, last 128 main loops 0.00 per node 0.00
vector rates in 1.7006e6, out 1.7006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75891 3200460 0 2.45e1 42.17
TenGigabitEthernet18/0/2-tx active 75891 3200460 0 8.17e1 42.17
VirtualEthernet0/0/0-output active 442767 3252772 0 7.61e1 7.35
VirtualEthernet0/0/0-tx active 442767 3252772 0 3.11e2 7.35
dpdk-input polling 11580697 3252772 0 8.00e2 .28
ethernet-input active 518658 6453232 0 6.88e1 12.44
l2-input active 495329 6453232 0 5.18e1 13.03
l2-output active 495329 6453232 0 4.83e1 13.03
unix-epoll-input polling 11298 0 0 1.34e3 0.00
vhost-user-input polling 11580697 3200460 0 8.92e2 .28
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 12.35, last 128 main loops 0.00 per node 0.00
vector rates in 1.7002e6, out 1.7002e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89623 3249872 0 2.67e1 36.26
TenGigabitEthernet18/0/2-tx active 89623 3249872 0 8.33e1 36.26
VirtualEthernet0/0/0-output active 446799 3201952 0 7.86e1 7.17
VirtualEthernet0/0/0-tx active 446799 3201952 0 3.13e2 7.17
dpdk-input polling 11527921 3201952 0 8.02e2 .28
ethernet-input active 536422 6451824 0 7.04e1 12.03
l2-input active 508231 6451824 0 5.29e1 12.69
l2-output active 508231 6451824 0 4.98e1 12.69
unix-epoll-input polling 11247 0 0 1.33e3 0.00
vhost-user-input polling 11527921 3249872 0 8.79e2 .28
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.7006e6, out 1.7006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71484 3200432 0 2.41e1 44.77
TenGigabitEthernet18/0/2-tx active 71484 3200432 0 7.89e1 44.77
VirtualEthernet0/0/0-output active 442028 3252772 0 7.83e1 7.36
VirtualEthernet0/0/0-tx active 442028 3252772 0 3.08e2 7.36
dpdk-input polling 11739997 3252772 0 8.01e2 .28
ethernet-input active 513512 6453204 0 6.76e1 12.57
l2-input active 492694 6453204 0 5.14e1 13.09
l2-output active 492694 6453204 0 4.73e1 13.09
unix-epoll-input polling 11454 0 0 1.34e3 0.00
vhost-user-input polling 11739997 3200432 0 8.99e2 .27
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 12.55, last 128 main loops 0.00 per node 0.00
vector rates in 1.7002e6, out 1.7002e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 69299 3249860 0 2.34e1 46.89
TenGigabitEthernet18/0/2-tx active 69299 3249860 0 8.10e1 46.89
VirtualEthernet0/0/0-output active 454807 3201952 0 7.94e1 7.04
VirtualEthernet0/0/0-tx active 454807 3201952 0 3.16e2 7.04
dpdk-input polling 11615249 3201952 0 8.07e2 .28
ethernet-input active 524106 6451812 0 6.89e1 12.31
l2-input active 504257 6451812 0 5.20e1 12.79
l2-output active 504257 6451812 0 4.85e1 12.79
unix-epoll-input polling 11332 0 0 1.33e3 0.00
vhost-user-input polling 11615249 3249860 0 8.83e2 .28
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 20.02, last 128 main loops 0.00 per node 0.00
vector rates in 1.7006e6, out 2.5440e6, drop 1.0541e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 92449 3200508 0 3.95e1 34.62
BondEthernet0-tx active 92449 3200508 0 2.84e1 34.62
TenGigabitEthernet18/0/3-outpu active 92449 3200508 0 2.73e1 34.62
TenGigabitEthernet18/0/3-tx active 92449 3200508 0 8.66e1 34.62
VirtualEthernet0/0/1-output active 222963 3252810 0 4.64e1 14.59
VirtualEthernet0/0/1-tx active 222963 3252810 0 2.37e2 14.59
bond-input active 222964 3252814 0 7.89e1 14.59
dpdk-input polling 10232495 3252814 0 6.95e2 .32
drop active 4 4 0 2.99e3 1.00
error-drop active 4 4 0 2.09e3 1.00
ethernet-input active 315413 6453322 0 9.21e1 20.46
l2-input active 291218 6453318 0 5.18e1 22.16
l2-input-vtr active 222963 3252810 0 7.92e1 14.59
l2-output active 314190 6453318 0 7.83e1 20.54
lacp-input active 4 4 0 4.84e3 1.00
unix-epoll-input polling 9982 0 0 1.34e3 0.00
vhost-user-input polling 10232495 3200508 0 8.04e2 .31
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 25.44, last 128 main loops 0.00 per node 0.00
vector rates in 1.7002e6, out 2.5567e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 96668 3249920 0 3.96e1 33.62
BondEthernet0-tx active 96668 3249920 0 2.95e1 33.62
TenGigabitEthernet18/0/3-outpu active 96668 3249920 0 2.74e1 33.62
TenGigabitEthernet18/0/3-tx active 96668 3249920 0 8.54e1 33.62
VirtualEthernet0/0/1-output active 154722 3201984 0 3.68e1 20.69
VirtualEthernet0/0/1-tx active 154722 3201984 0 2.12e2 20.69
bond-input active 154722 3201984 0 6.67e1 20.69
dpdk-input polling 10938627 3201984 0 7.24e2 .29
ethernet-input active 251390 6451904 0 8.58e1 25.66
l2-input active 234495 6451904 0 4.79e1 27.51
l2-input-vtr active 154722 3201984 0 7.06e1 20.69
l2-output active 250557 6451904 0 7.36e1 25.75
unix-epoll-input polling 10672 0 0 1.33e3 0.00
vhost-user-input polling 10938627 3249920 0 8.38e2 .29
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 25.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.7006e6, out 2.5439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 95228 3200476 0 4.02e1 33.61
BondEthernet0-tx active 95228 3200476 0 2.94e1 33.61
TenGigabitEthernet18/0/3-outpu active 95228 3200476 0 2.77e1 33.61
TenGigabitEthernet18/0/3-tx active 95228 3200476 0 8.66e1 33.61
VirtualEthernet0/0/1-output active 154384 3252808 0 3.73e1 21.07
VirtualEthernet0/0/1-tx active 154384 3252808 0 2.27e2 21.07
bond-input active 154384 3252808 0 6.60e1 21.07
dpdk-input polling 10796052 3252808 0 7.08e2 .30
ethernet-input active 249612 6453284 0 8.67e1 25.85
l2-input active 235136 6453284 0 4.89e1 27.44
l2-input-vtr active 154384 3252808 0 7.08e1 21.07
l2-output active 249375 6453284 0 7.26e1 25.88
unix-epoll-input polling 10533 0 0 1.34e3 0.00
vhost-user-input polling 10796052 3200476 0 8.39e2 .29
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 25.82, last 128 main loops 0.00 per node 0.00
vector rates in 1.7002e6, out 2.5566e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 88876 3249892 0 3.87e1 36.57
BondEthernet0-tx active 88876 3249892 0 2.72e1 36.57
TenGigabitEthernet18/0/3-outpu active 88876 3249892 0 2.63e1 36.57
TenGigabitEthernet18/0/3-tx active 88876 3249892 0 8.45e1 36.57
VirtualEthernet0/0/1-output active 157624 3201980 0 3.70e1 20.31
VirtualEthernet0/0/1-tx active 157624 3201980 0 2.15e2 20.31
bond-input active 157624 3201980 0 6.66e1 20.31
dpdk-input polling 10859138 3201980 0 7.19e2 .29
ethernet-input active 246500 6451872 0 8.55e1 26.17
l2-input active 230618 6451872 0 4.76e1 27.98
l2-input-vtr active 157624 3201980 0 7.15e1 20.31
l2-output active 245441 6451872 0 7.33e1 26.29
unix-epoll-input polling 10594 0 0 1.35e3 0.00
vhost-user-input polling 10859138 3249892 0 8.41e2 .29
imix-2t1c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0402e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 2.12e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.96e3 1.00
api-rx-from-ring active 0 0 51 8.30e4 0.00
dpdk-process any wait 0 0 1 5.78e5 0.00
fib-walk any wait 0 0 2 1.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.09e2 0.00
lacp-process any wait 0 0 19 1.63e3 0.00
lisp-retry-service any wait 0 0 2 1.59e3 0.00
unix-epoll-input polling 2873 0 0 3.34e6 0.00
vhost-user-process any wait 0 0 1 9.93e3 0.00
vpe-oam-process any wait 0 0 2 7.35e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 50.57, last 128 main loops 0.00 per node 0.00
vector rates in 3.5821e6, out 3.5821e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77245 6887104 0 1.59e1 89.16
TenGigabitEthernet18/0/2-tx active 77245 6887104 0 1.67e2 89.16
VirtualEthernet0/0/0-output active 220328 6887144 0 2.49e1 31.26
VirtualEthernet0/0/0-tx active 220328 6887144 0 5.31e2 31.26
dpdk-input polling 1852677 6887144 0 1.24e2 3.72
ethernet-input active 297573 13774248 0 3.23e1 46.29
l2-input active 247158 13774248 0 2.64e1 55.73
l2-output active 247158 13774248 0 1.82e1 55.73
unix-epoll-input polling 1807 0 0 2.22e3 0.00
vhost-user-input polling 1852677 6887104 0 3.52e2 3.72
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 248.85, last 128 main loops 32.00 per node 256.00
vector rates in 3.5822e6, out 5.3733e6, drop 1.0402e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 27689 6887197 0 2.33e1 248.73
BondEthernet0-tx active 27689 6887197 0 1.49e1 248.73
TenGigabitEthernet18/0/3-outpu active 27689 6887197 0 1.21e1 248.73
TenGigabitEthernet18/0/3-tx active 27689 6887197 0 1.64e2 248.73
VirtualEthernet0/0/1-output active 27695 6887184 0 1.29e1 248.68
VirtualEthernet0/0/1-tx active 27695 6887184 0 4.79e2 248.68
bond-input active 27695 6887188 0 2.76e1 248.68
dpdk-input polling 27696 6887188 0 6.05e1 248.67
drop active 4 4 0 3.21e3 1.00
error-drop active 4 4 0 2.12e3 1.00
ethernet-input active 55384 13774385 0 5.69e1 248.71
l2-input active 55192 13774381 0 2.52e1 249.57
l2-input-vtr active 27695 6887184 0 4.26e1 248.68
l2-output active 55383 13774381 0 3.86e1 248.71
lacp-input active 4 4 0 5.04e3 1.00
unix-epoll-input polling 27 0 0 2.88e3 0.00
vhost-user-input polling 27696 6887197 0 3.16e2 248.67
imix-4t2c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0469e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.28e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.66e3 1.00
api-rx-from-ring active 0 0 50 4.84e4 0.00
dpdk-process any wait 0 0 2 6.35e5 0.00
fib-walk any wait 0 0 1 2.01e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.40e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.09e3 0.00
lacp-process any wait 0 0 19 1.60e3 0.00
lisp-retry-service any wait 0 0 1 5.73e3 0.00
statseg-collector-process time wait 0 0 1 6.59e3 0.00
unix-epoll-input polling 4935 0 0 1.93e6 0.00
vhost-user-process any wait 0 0 2 8.29e3 0.00
vpe-oam-process any wait 0 0 2 1.61e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.36, last 128 main loops 0.00 per node 0.00
vector rates in 2.7999e6, out 2.7999e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 110444 5306472 0 2.05e1 48.05
TenGigabitEthernet18/0/2-tx active 110444 5306472 0 1.80e2 48.05
VirtualEthernet0/0/0-output active 346505 5390636 0 4.02e1 15.56
VirtualEthernet0/0/0-tx active 346505 5390636 0 6.56e2 15.56
dpdk-input polling 666093 5390636 0 1.34e2 8.09
ethernet-input active 456949 10697108 0 4.86e1 23.41
l2-input active 354779 10697108 0 3.12e1 30.15
l2-output active 354779 10697108 0 2.72e1 30.15
unix-epoll-input polling 650 0 0 2.67e3 0.00
vhost-user-input polling 666093 5306472 0 5.19e2 7.97
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.68, last 128 main loops 0.00 per node 0.00
vector rates in 2.7999e6, out 2.7999e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 105759 5390864 0 2.01e1 50.97
TenGigabitEthernet18/0/2-tx active 105759 5390864 0 1.76e2 50.97
VirtualEthernet0/0/0-output active 434636 5306396 0 4.75e1 12.21
VirtualEthernet0/0/0-tx active 434636 5306396 0 6.61e2 12.21
dpdk-input polling 1001241 5306396 0 1.53e2 5.29
ethernet-input active 540395 10697260 0 4.96e1 19.79
l2-input active 446239 10697260 0 3.39e1 23.97
l2-output active 446239 10697260 0 2.96e1 23.97
unix-epoll-input polling 977 0 0 2.38e3 0.00
vhost-user-input polling 1001241 5390864 0 4.78e2 5.38
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 86.25, last 128 main loops 9.25 per node 78.93
vector rates in 2.7999e6, out 4.1888e6, drop 1.0469e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 66903 5306396 0 2.77e1 79.31
BondEthernet0-tx active 66903 5306396 0 1.86e1 79.31
TenGigabitEthernet18/0/3-outpu active 66903 5306396 0 1.62e1 79.31
TenGigabitEthernet18/0/3-tx active 66903 5306396 0 1.79e2 79.31
VirtualEthernet0/0/1-output active 68813 5390704 0 1.65e1 78.34
VirtualEthernet0/0/1-tx active 68813 5390704 0 5.76e2 78.34
bond-input active 68813 5390708 0 4.25e1 78.34
dpdk-input polling 70838 5390708 0 7.84e1 76.09
drop active 4 4 0 3.49e3 1.00
error-drop active 4 4 0 1.44e3 1.00
ethernet-input active 135716 10697104 0 6.25e1 78.82
l2-input active 71114 10697100 0 2.89e1 150.42
l2-input-vtr active 68813 5390704 0 4.69e1 78.34
l2-output active 135543 10697100 0 6.18e1 78.92
lacp-input active 4 4 0 5.64e3 1.00
unix-epoll-input polling 69 0 0 2.93e3 0.00
vhost-user-input polling 70838 5306396 0 4.73e2 74.91
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 59.69, last 128 main loops 5.50 per node 46.93
vector rates in 2.7999e6, out 4.2108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 90797 5390636 0 2.97e1 59.37
BondEthernet0-tx active 90797 5390636 0 2.10e1 59.37
TenGigabitEthernet18/0/3-outpu active 90797 5390636 0 1.78e1 59.37
TenGigabitEthernet18/0/3-tx active 90797 5390636 0 1.76e2 59.37
VirtualEthernet0/0/1-output active 103537 5306406 0 1.98e1 51.25
VirtualEthernet0/0/1-tx active 103537 5306406 0 5.67e2 51.25
bond-input active 103537 5306406 0 5.09e1 51.25
dpdk-input polling 113727 5306406 0 8.23e1 46.66
ethernet-input active 194334 10697042 0 6.53e1 55.04
l2-input active 104439 10697042 0 3.22e1 102.42
l2-input-vtr active 103537 5306406 0 5.06e1 51.25
l2-output active 193990 10697042 0 6.45e1 55.14
unix-epoll-input polling 111 0 0 3.13e3 0.00
vhost-user-input polling 113727 5390636 0 4.41e2 47.39
imix-8t4c-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.0482e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.45e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 2.25e3 1.00
api-rx-from-ring active 0 0 51 3.53e4 0.00
dpdk-process any wait 0 0 1 7.81e3 0.00
fib-walk any wait 0 0 2 2.71e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.36e3 0.00
lacp-process any wait 0 0 19 1.58e3 0.00
lisp-retry-service any wait 0 0 2 2.72e3 0.00
unix-epoll-input polling 4557 0 0 2.09e6 0.00
vhost-user-process any wait 0 0 1 1.08e4 0.00
vpe-oam-process any wait 0 0 2 1.65e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 7.43, last 128 main loops 0.00 per node 0.00
vector rates in 1.4301e6, out 1.4301e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 118294 2664120 0 3.45e1 22.52
TenGigabitEthernet18/0/2-tx active 118294 2664120 0 2.18e2 22.52
VirtualEthernet0/0/0-output active 638040 2793525 0 1.13e2 4.38
VirtualEthernet0/0/0-tx active 638040 2793525 0 8.31e2 4.38
dpdk-input polling 5884524 2793525 0 6.11e2 .47
ethernet-input active 756334 5457645 0 1.01e2 7.22
l2-input active 712637 5457645 0 6.42e1 7.66
l2-output active 712637 5457645 0 7.31e1 7.66
unix-epoll-input polling 5741 0 0 1.95e3 0.00
vhost-user-input polling 5884524 2664120 0 9.47e2 .45
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.38, last 128 main loops 0.00 per node 0.00
vector rates in 1.4215e6, out 1.4215e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 116944 2674907 0 3.37e1 22.87
TenGigabitEthernet18/0/2-tx active 116944 2674907 0 2.15e2 22.87
VirtualEthernet0/0/0-output active 637393 2749881 0 1.13e2 4.31
VirtualEthernet0/0/0-tx active 637393 2749881 0 8.16e2 4.31
dpdk-input polling 6113344 2749881 0 6.26e2 .45
ethernet-input active 754337 5424788 0 1.01e2 7.19
l2-input active 715103 5424788 0 6.57e1 7.59
l2-output active 715103 5424788 0 7.55e1 7.59
unix-epoll-input polling 5964 0 0 1.82e3 0.00
vhost-user-input polling 6113344 2674907 0 9.55e2 .44
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 7.44, last 128 main loops 0.00 per node 0.00
vector rates in 1.4302e6, out 1.4302e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 106335 2664172 0 3.14e1 25.05
TenGigabitEthernet18/0/2-tx active 106335 2664172 0 2.11e2 25.05
VirtualEthernet0/0/0-output active 643263 2793524 0 1.12e2 4.34
VirtualEthernet0/0/0-tx active 643263 2793524 0 8.22e2 4.34
dpdk-input polling 5997561 2793524 0 6.15e2 .47
ethernet-input active 749598 5457696 0 9.92e1 7.28
l2-input active 716965 5457696 0 6.46e1 7.61
l2-output active 716965 5457696 0 7.19e1 7.61
unix-epoll-input polling 5851 0 0 1.85e3 0.00
vhost-user-input polling 5997561 2664172 0 9.63e2 .44
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.56, last 128 main loops 0.00 per node 0.00
vector rates in 1.4215e6, out 1.4215e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 99838 2674960 0 3.05e1 26.79
TenGigabitEthernet18/0/2-tx active 99838 2674960 0 2.12e2 26.79
VirtualEthernet0/0/0-output active 632178 2749870 0 1.15e2 4.35
VirtualEthernet0/0/0-tx active 632178 2749870 0 8.18e2 4.35
dpdk-input polling 6234276 2749870 0 6.33e2 .44
ethernet-input active 732016 5424830 0 9.76e1 7.41
l2-input active 703977 5424830 0 6.36e1 7.71
l2-output active 703977 5424830 0 7.01e1 7.71
unix-epoll-input polling 6082 0 0 1.89e3 0.00
vhost-user-input polling 6234276 2674960 0 9.71e2 .43
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 14.57, last 128 main loops 0.00 per node 0.00
vector rates in 1.4215e6, out 2.1421e6, drop 1.0482e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 167084 2749892 0 5.69e1 16.46
BondEthernet0-tx active 167084 2749892 0 5.19e1 16.46
TenGigabitEthernet18/0/3-outpu active 167084 2749892 0 4.27e1 16.46
TenGigabitEthernet18/0/3-tx active 167084 2749892 0 2.29e2 16.46
VirtualEthernet0/0/1-output active 213082 2674904 0 5.12e1 12.55
VirtualEthernet0/0/1-tx active 213082 2674904 0 6.61e2 12.55
bond-input active 213084 2674908 0 1.05e2 12.55
dpdk-input polling 5759702 2674908 0 5.50e2 .46
drop active 4 4 0 3.04e3 1.00
error-drop active 4 4 0 1.78e3 1.00
ethernet-input active 380168 5424800 0 1.11e2 14.27
l2-input active 312267 5424796 0 6.37e1 17.37
l2-input-vtr active 213082 2674904 0 8.09e1 12.55
l2-output active 378787 5424796 0 1.02e2 14.32
lacp-input active 4 4 0 5.41e3 1.00
unix-epoll-input polling 5619 0 0 1.91e3 0.00
vhost-user-input polling 5759702 2749892 0 8.94e2 .48
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 15.14, last 128 main loops 0.00 per node 0.00
vector rates in 1.4302e6, out 2.1622e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 181962 2793552 0 5.74e1 15.35
BondEthernet0-tx active 181962 2793552 0 5.19e1 15.35
TenGigabitEthernet18/0/3-outpu active 181962 2793552 0 4.35e1 15.35
TenGigabitEthernet18/0/3-tx active 181962 2793552 0 2.28e2 15.35
VirtualEthernet0/0/1-output active 187132 2664164 0 4.55e1 14.24
VirtualEthernet0/0/1-tx active 187132 2664164 0 6.38e2 14.24
bond-input active 187132 2664164 0 9.37e1 14.24
dpdk-input polling 6453746 2664164 0 5.41e2 .41
ethernet-input active 369094 5457716 0 1.09e2 14.79
l2-input active 316067 5457716 0 5.98e1 17.27
l2-input-vtr active 187132 2664164 0 7.58e1 14.24
l2-output active 367842 5457716 0 9.82e1 14.84
unix-epoll-input polling 6296 0 0 1.83e3 0.00
vhost-user-input polling 6453746 2793552 0 9.20e2 .43
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 15.45, last 128 main loops 0.00 per node 0.00
vector rates in 1.4215e6, out 2.1421e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 186177 2749894 0 5.81e1 14.77
BondEthernet0-tx active 186177 2749894 0 5.62e1 14.77
TenGigabitEthernet18/0/3-outpu active 186177 2749894 0 4.55e1 14.77
TenGigabitEthernet18/0/3-tx active 186177 2749894 0 2.27e2 14.77
VirtualEthernet0/0/1-output active 174163 2674940 0 4.41e1 15.36
VirtualEthernet0/0/1-tx active 174163 2674940 0 6.33e2 15.36
bond-input active 174163 2674940 0 8.99e1 15.36
dpdk-input polling 6528485 2674940 0 5.37e2 .41
ethernet-input active 360340 5424834 0 1.09e2 15.05
l2-input active 314046 5424834 0 5.88e1 17.27
l2-input-vtr active 174163 2674940 0 7.41e1 15.36
l2-output active 359404 5424834 0 9.69e1 15.09
unix-epoll-input polling 6369 0 0 1.83e3 0.00
vhost-user-input polling 6528485 2749894 0 9.49e2 .42
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 14.51, last 128 main loops 0.00 per node 0.00
vector rates in 1.4301e6, out 2.1622e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 161814 2793544 0 5.42e1 17.26
BondEthernet0-tx active 161814 2793544 0 4.76e1 17.26
TenGigabitEthernet18/0/3-outpu active 161814 2793544 0 4.02e1 17.26
TenGigabitEthernet18/0/3-tx active 161814 2793544 0 2.29e2 17.26
VirtualEthernet0/0/1-output active 220289 2664123 0 5.11e1 12.09
VirtualEthernet0/0/1-tx active 220289 2664123 0 6.59e2 12.09
bond-input active 220289 2664123 0 1.05e2 12.09
dpdk-input polling 5522307 2664123 0 5.83e2 .48
ethernet-input active 382103 5457667 0 1.08e2 14.28
l2-input active 317006 5457667 0 6.15e1 17.22
l2-input-vtr active 220289 2664123 0 8.08e1 12.09
l2-output active 381045 5457667 0 9.99e1 14.32
unix-epoll-input polling 5388 0 0 1.93e3 0.00
vhost-user-input polling 5522307 2793544 0 8.78e2 .51

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 Intel-X710.
  • [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-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.8155e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.99e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 2.66e3 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.16e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.57e3 1.00
api-rx-from-ring active 0 0 51 3.57e4 0.00
dpdk-process any wait 0 0 1 7.50e3 0.00
fib-walk any wait 0 0 2 2.30e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.31e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.48e3 0.00
lacp-process any wait 0 0 19 2.07e3 0.00
lisp-retry-service any wait 0 0 2 2.01e3 0.00
statseg-collector-process time wait 0 0 1 7.21e3 0.00
unix-epoll-input polling 4954 0 0 1.94e6 0.00
vhost-user-process any wait 0 0 1 8.75e3 0.00
vpe-oam-process any wait 0 0 2 5.73e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 65.68, last 128 main loops 0.00 per node 0.00
vector rates in 4.3866e6, out 4.3866e6, drop 1.5561e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 127880 8456676 0 2.05e1 66.13
TenGigabitEthernet18/0/2-tx active 127880 8456676 0 7.84e1 66.13
VirtualEthernet0/0/1-output active 130076 8456587 0 2.24e1 65.01
VirtualEthernet0/0/1-tx active 130076 8456587 0 1.64e2 65.01
bond-input active 204518 8456593 0 4.70e1 41.35
dpdk-input polling 1407356 8456593 0 1.21e2 6.01
drop active 4 6 0 1.89e3 1.50
error-drop active 4 6 0 1.34e3 1.50
ethernet-input active 257957 16913269 0 7.09e1 65.57
l2-fwd active 254702 16913263 0 4.75e1 66.40
l2-input active 188000 16913263 0 4.49e1 89.96
l2-input-vtr active 130076 8456587 0 5.47e1 65.01
l2-learn active 254702 16913263 0 4.36e1 66.40
l2-output active 254702 16913263 0 1.88e1 66.40
lacp-input active 4 6 0 3.54e3 1.50
unix-epoll-input polling 1373 0 0 2.00e3 0.00
vhost-user-input polling 1407356 8456676 0 1.59e2 6.01
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 61.18, last 128 main loops 2.83 per node 25.86
vector rates in 4.3935e6, out 6.5902e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 149827 8469876 0 3.32e1 56.53
BondEthernet0-tx active 149827 8469876 0 5.64e1 56.53
TenGigabitEthernet18/0/1-outpu active 144148 4204265 0 3.12e1 29.17
TenGigabitEthernet18/0/1-tx active 144148 4204265 0 9.44e1 29.17
TenGigabitEthernet18/0/3-outpu active 136914 4265611 0 3.24e1 31.16
TenGigabitEthernet18/0/3-tx active 136914 4265611 0 9.64e1 31.16
VirtualEthernet0/0/0-output active 156179 8470012 0 2.25e1 54.23
VirtualEthernet0/0/0-tx active 156179 8470012 0 1.69e2 54.23
dpdk-input polling 1809481 8470012 0 1.11e2 4.68
ethernet-input active 306006 16939888 0 3.41e1 55.36
l2-fwd active 226687 16939888 0 4.65e1 74.73
l2-input active 226687 16939888 0 4.10e1 74.73
l2-learn active 226687 16939888 0 4.38e1 74.73
l2-output active 226687 16939888 0 4.41e1 74.73
unix-epoll-input polling 1765 0 0 1.99e3 0.00
vhost-user-input polling 1809481 8469876 0 1.71e2 4.68
64b-4t2c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.6115e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 3 3 0 9.84e2 1.00
TenGigabitEthernet18/0/1-tx active 3 3 0 1.28e3 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 8.47e2 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.09e3 1.00
api-rx-from-ring active 0 0 50 3.32e4 0.00
dpdk-process any wait 0 0 1 1.09e4 0.00
fib-walk any wait 0 0 2 1.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.18e3 0.00
lacp-process any wait 0 0 18 1.75e3 0.00
lisp-retry-service any wait 0 0 2 2.52e3 0.00
unix-epoll-input polling 3115 0 0 2.98e6 0.00
vhost-user-process any wait 0 0 2 7.57e3 0.00
vpe-oam-process any wait 0 0 2 9.97e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 35.47, last 128 main loops 4.00 per node 64.00
vector rates in 3.5966e6, out 3.5966e6, drop 1.6115e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 139047 6641052 0 2.37e1 47.76
TenGigabitEthernet18/0/2-tx active 139047 6641052 0 8.37e1 47.76
VirtualEthernet0/0/1-output active 224570 6749501 0 3.31e1 30.06
VirtualEthernet0/0/1-tx active 224570 6749501 0 1.96e2 30.06
bond-input active 348916 6749507 0 7.36e1 19.34
dpdk-input polling 1575958 6749507 0 1.66e2 4.28
drop active 5 6 0 1.89e3 1.20
error-drop active 5 6 0 1.10e3 1.20
ethernet-input active 363617 13390559 0 7.88e1 36.83
l2-fwd active 359904 13390553 0 5.31e1 37.21
l2-input active 265433 13390553 0 5.28e1 50.45
l2-input-vtr active 224570 6749501 0 6.39e1 30.06
l2-learn active 359904 13390553 0 5.15e1 37.21
l2-output active 359904 13390553 0 2.58e1 37.21
lacp-input active 5 6 0 3.75e3 1.20
unix-epoll-input polling 1538 0 0 2.66e3 0.00
vhost-user-input polling 1575958 6641052 0 1.93e2 4.21
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 36.57, last 128 main loops 13.06 per node 92.89
vector rates in 3.5961e6, out 3.5961e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 144349 6744436 0 2.41e1 46.72
TenGigabitEthernet18/0/2-tx active 144349 6744436 0 8.34e1 46.72
VirtualEthernet0/0/1-output active 208722 6644388 0 3.20e1 31.83
VirtualEthernet0/0/1-tx active 208722 6644388 0 1.91e2 31.83
bond-input active 342018 6644388 0 7.36e1 19.43
dpdk-input polling 1756394 6644388 0 1.74e2 3.78
ethernet-input active 353071 13388824 0 7.84e1 37.92
l2-fwd active 347523 13388824 0 5.28e1 38.53
l2-input active 260615 13388824 0 5.24e1 51.37
l2-input-vtr active 208722 6644388 0 6.33e1 31.83
l2-learn active 347523 13388824 0 5.17e1 38.53
l2-output active 347523 13388824 0 2.56e1 38.53
unix-epoll-input polling 1714 0 0 2.29e3 0.00
vhost-user-input polling 1756394 6744436 0 1.94e2 3.84
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 39.76, last 128 main loops 0.00 per node 0.00
vector rates in 3.5967e6, out 5.3805e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 153940 6641220 0 3.61e1 43.14
BondEthernet0-tx active 153940 6641220 0 6.61e1 43.14
TenGigabitEthernet18/0/1-outpu active 151660 3269116 0 3.86e1 21.56
TenGigabitEthernet18/0/1-tx active 151660 3269116 0 1.09e2 21.56
TenGigabitEthernet18/0/3-outpu active 147706 3372104 0 4.29e1 22.83
TenGigabitEthernet18/0/3-tx active 147706 3372104 0 1.11e2 22.83
VirtualEthernet0/0/0-output active 218977 6749909 0 3.04e1 30.82
VirtualEthernet0/0/0-tx active 218977 6749909 0 1.98e2 30.82
dpdk-input polling 2035745 6749909 0 1.46e2 3.32
ethernet-input active 372917 13391129 0 4.29e1 35.91
l2-fwd active 285618 13391129 0 5.12e1 46.88
l2-input active 285618 13391129 0 4.45e1 46.88
l2-learn active 285618 13391129 0 5.04e1 46.88
l2-output active 285618 13391129 0 6.39e1 46.88
unix-epoll-input polling 1986 0 0 2.56e3 0.00
vhost-user-input polling 2035745 6641220 0 2.13e2 3.26
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 39.25, last 128 main loops 0.00 per node 0.00
vector rates in 3.5963e6, out 5.4079e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 160576 6744904 0 3.69e1 42.00
BondEthernet0-tx active 160576 6744904 0 6.68e1 42.00
TenGigabitEthernet18/0/1-outpu active 158521 3376379 0 3.92e1 21.29
TenGigabitEthernet18/0/1-tx active 158521 3376379 0 1.07e2 21.29
TenGigabitEthernet18/0/3-outpu active 152350 3368525 0 4.13e1 22.11
TenGigabitEthernet18/0/3-tx active 152350 3368525 0 1.10e2 22.11
VirtualEthernet0/0/0-output active 218466 6644440 0 3.09e1 30.41
VirtualEthernet0/0/0-tx active 218466 6644440 0 1.95e2 30.41
dpdk-input polling 2109368 6644440 0 1.48e2 3.15
ethernet-input active 379042 13389344 0 4.29e1 35.32
l2-fwd active 287372 13389344 0 5.14e1 46.59
l2-input active 287372 13389344 0 4.47e1 46.59
l2-learn active 287372 13389344 0 5.07e1 46.59
l2-output active 287372 13389344 0 6.45e1 46.59
unix-epoll-input polling 2058 0 0 2.69e3 0.00
vhost-user-input polling 2109368 6744904 0 2.09e2 3.19
64b-8t4c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.1481e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.42e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.26e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 8.74e2 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.18e3 1.00
api-rx-from-ring active 0 0 47 3.30e4 0.00
dpdk-process any wait 0 0 1 1.46e4 0.00
fib-walk any wait 0 0 2 2.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.56e3 0.00
lacp-process any wait 0 0 18 2.05e3 0.00
lisp-retry-service any wait 0 0 2 4.80e3 0.00
unix-epoll-input polling 2781 0 0 3.34e6 0.00
vhost-user-process any wait 0 0 1 1.14e4 0.00
vpe-oam-process any wait 0 0 2 8.95e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 17.63, last 128 main loops 0.00 per node 0.00
vector rates in 1.6756e6, out 1.6756e6, drop 2.1481e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82381 3101044 0 2.68e1 37.64
TenGigabitEthernet18/0/2-tx active 82381 3101044 0 9.02e1 37.64
VirtualEthernet0/0/1-output active 240563 3139368 0 5.25e1 13.05
VirtualEthernet0/0/1-tx active 240563 3139368 0 2.53e2 13.05
bond-input active 328522 3139376 0 1.07e2 9.56
dpdk-input polling 7397996 3139376 0 7.64e2 .42
drop active 8 8 0 2.14e3 1.00
error-drop active 8 8 0 1.27e3 1.00
ethernet-input active 322947 6240420 0 9.44e1 19.32
l2-fwd active 322358 6240412 0 6.37e1 19.36
l2-input active 297949 6240412 0 6.49e1 20.94
l2-input-vtr active 240563 3139368 0 8.27e1 13.05
l2-learn active 322358 6240412 0 6.53e1 19.36
l2-output active 322358 6240412 0 3.91e1 19.36
lacp-input active 8 8 0 4.30e3 1.00
unix-epoll-input polling 7217 0 0 1.87e3 0.00
vhost-user-input polling 7397996 3101044 0 6.65e2 .42
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 17.87, last 128 main loops 0.00 per node 0.00
vector rates in 1.6756e6, out 1.6756e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91214 3139312 0 2.81e1 34.42
TenGigabitEthernet18/0/2-tx active 91214 3139312 0 9.20e1 34.42
VirtualEthernet0/0/1-output active 227992 3101047 0 5.14e1 13.60
VirtualEthernet0/0/1-tx active 227992 3101047 0 2.47e2 13.60
bond-input active 325243 3101047 0 1.06e2 9.53
dpdk-input polling 7460261 3101047 0 7.79e2 .42
ethernet-input active 319206 6240359 0 9.33e1 19.55
l2-fwd active 318615 6240359 0 6.34e1 19.59
l2-input active 294922 6240359 0 6.44e1 21.16
l2-input-vtr active 227992 3101047 0 8.24e1 13.60
l2-learn active 318615 6240359 0 6.53e1 19.59
l2-output active 318615 6240359 0 3.91e1 19.59
unix-epoll-input polling 7278 0 0 1.77e3 0.00
vhost-user-input polling 7460261 3139312 0 6.61e2 .42
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.7, average vectors/node 18.55, last 128 main loops 0.00 per node 0.00
vector rates in 1.6756e6, out 1.6756e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81415 3100972 0 2.64e1 38.09
TenGigabitEthernet18/0/2-tx active 81415 3100972 0 8.88e1 38.09
VirtualEthernet0/0/1-output active 223887 3139357 0 4.93e1 14.02
VirtualEthernet0/0/1-tx active 223887 3139357 0 2.46e2 14.02
bond-input active 321468 3139357 0 1.04e2 9.77
dpdk-input polling 7558923 3139357 0 7.75e2 .42
ethernet-input active 305302 6240329 0 9.23e1 20.44
l2-fwd active 305017 6240329 0 6.23e1 20.46
l2-input active 285489 6240329 0 6.37e1 21.86
l2-input-vtr active 223887 3139357 0 8.23e1 14.02
l2-learn active 305017 6240329 0 6.40e1 20.46
l2-output active 305017 6240329 0 3.74e1 20.46
unix-epoll-input polling 7374 0 0 1.83e3 0.00
vhost-user-input polling 7558923 3100972 0 6.77e2 .41
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.7, average vectors/node 18.39, last 128 main loops 0.00 per node 0.00
vector rates in 1.6756e6, out 1.6756e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78033 3139360 0 2.54e1 40.23
TenGigabitEthernet18/0/2-tx active 78033 3139360 0 8.83e1 40.23
VirtualEthernet0/0/1-output active 228979 3101040 0 5.05e1 13.54
VirtualEthernet0/0/1-tx active 228979 3101040 0 2.51e2 13.54
bond-input active 325616 3101040 0 1.06e2 9.52
dpdk-input polling 7568813 3101040 0 7.84e2 .41
ethernet-input active 307012 6240400 0 9.20e1 20.33
l2-fwd active 306502 6240400 0 6.23e1 20.36
l2-input active 285565 6240400 0 6.37e1 21.85
l2-input-vtr active 228979 3101040 0 8.31e1 13.54
l2-learn active 306502 6240400 0 6.39e1 20.36
l2-output active 306502 6240400 0 3.75e1 20.36
unix-epoll-input polling 7384 0 0 1.73e3 0.00
vhost-user-input polling 7568813 3139360 0 6.66e2 .41
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.7, average vectors/node 16.88, last 128 main loops 0.00 per node 0.00
vector rates in 1.6842e6, out 2.5196e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 94459 3111432 0 4.04e1 32.94
BondEthernet0-tx active 94459 3111432 0 7.52e1 32.94
TenGigabitEthernet18/0/1-outpu active 92176 1535876 0 4.77e1 16.66
TenGigabitEthernet18/0/1-tx active 92176 1535876 0 1.23e2 16.66
TenGigabitEthernet18/0/3-outpu active 88165 1575556 0 4.88e1 17.87
TenGigabitEthernet18/0/3-tx active 88165 1575556 0 1.27e2 17.87
VirtualEthernet0/0/0-output active 301726 3160805 0 5.92e1 10.48
VirtualEthernet0/0/0-tx active 301726 3160805 0 2.83e2 10.48
dpdk-input polling 8050334 3160805 0 6.09e2 .39
ethernet-input active 396185 6272237 0 6.28e1 15.83
l2-fwd active 360214 6272237 0 6.59e1 17.41
l2-input active 360214 6272237 0 5.90e1 17.41
l2-learn active 360214 6272237 0 7.11e1 17.41
l2-output active 360214 6272237 0 9.19e1 17.41
unix-epoll-input polling 7854 0 0 1.74e3 0.00
vhost-user-input polling 8050334 3111432 0 7.12e2 .39
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.7, average vectors/node 16.02, last 128 main loops 0.00 per node 0.00
vector rates in 1.6842e6, out 2.5329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 98149 3160812 0 4.12e1 32.20
BondEthernet0-tx active 98149 3160812 0 7.62e1 32.20
TenGigabitEthernet18/0/1-outpu active 96650 1590761 0 4.79e1 16.46
TenGigabitEthernet18/0/1-tx active 96650 1590761 0 1.22e2 16.46
TenGigabitEthernet18/0/3-outpu active 91336 1570051 0 5.29e1 17.19
TenGigabitEthernet18/0/3-tx active 91336 1570051 0 1.27e2 17.19
VirtualEthernet0/0/0-output active 319762 3111414 0 6.36e1 9.73
VirtualEthernet0/0/0-tx active 319762 3111414 0 2.88e2 9.73
dpdk-input polling 7623687 3111414 0 6.31e2 .41
ethernet-input active 417911 6272226 0 6.54e1 15.01
l2-fwd active 380727 6272226 0 6.83e1 16.47
l2-input active 380727 6272226 0 5.99e1 16.47
l2-learn active 380727 6272226 0 7.31e1 16.47
l2-output active 380727 6272226 0 9.46e1 16.47
unix-epoll-input polling 7437 0 0 1.69e3 0.00
vhost-user-input polling 7623687 3160812 0 6.73e2 .41
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.7, average vectors/node 16.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.6842e6, out 2.5196e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 96875 3111420 0 4.11e1 32.12
BondEthernet0-tx active 96875 3111420 0 7.39e1 32.12
TenGigabitEthernet18/0/1-outpu active 94876 1536712 0 4.86e1 16.19
TenGigabitEthernet18/0/1-tx active 94876 1536712 0 1.21e2 16.19
TenGigabitEthernet18/0/3-outpu active 90018 1574708 0 4.82e1 17.49
TenGigabitEthernet18/0/3-tx active 90018 1574708 0 1.25e2 17.49
VirtualEthernet0/0/0-output active 315823 3160806 0 6.26e1 10.01
VirtualEthernet0/0/0-tx active 315823 3160806 0 2.85e2 10.01
dpdk-input polling 7965402 3160806 0 6.06e2 .39
ethernet-input active 412698 6272226 0 6.39e1 15.19
l2-fwd active 376895 6272226 0 6.76e1 16.64
l2-input active 376895 6272226 0 6.01e1 16.64
l2-learn active 376895 6272226 0 7.20e1 16.64
l2-output active 376895 6272226 0 9.31e1 16.64
unix-epoll-input polling 7772 0 0 1.80e3 0.00
vhost-user-input polling 7965402 3111420 0 7.06e2 .39
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.7, average vectors/node 16.44, last 128 main loops 0.00 per node 0.00
vector rates in 1.6842e6, out 2.5329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 96440 3160808 0 4.08e1 32.77
BondEthernet0-tx active 96440 3160808 0 7.17e1 32.77
TenGigabitEthernet18/0/1-outpu active 94127 1587716 0 4.69e1 16.87
TenGigabitEthernet18/0/1-tx active 94127 1587716 0 1.19e2 16.87
TenGigabitEthernet18/0/3-outpu active 88429 1573092 0 4.75e1 17.79
TenGigabitEthernet18/0/3-tx active 88429 1573092 0 1.25e2 17.79
VirtualEthernet0/0/0-output active 311416 3111419 0 6.20e1 9.99
VirtualEthernet0/0/0-tx active 311416 3111419 0 2.85e2 9.99
dpdk-input polling 7998130 3111419 0 6.13e2 .39
ethernet-input active 407856 6272227 0 6.45e1 15.38
l2-fwd active 370779 6272227 0 6.71e1 16.92
l2-input active 370779 6272227 0 5.94e1 16.92
l2-learn active 370779 6272227 0 7.24e1 16.92
l2-output active 370779 6272227 0 9.39e1 16.92
unix-epoll-input polling 7803 0 0 1.83e3 0.00
vhost-user-input polling 7998130 3160808 0 6.99e2 .39
imix-2t1c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.8475e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.71e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 2.57e3 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.61e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 2.14e3 1.00
api-rx-from-ring active 0 0 50 4.63e4 0.00
dpdk-process any wait 0 0 2 8.48e5 0.00
fib-walk any wait 0 0 2 2.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.27e3 0.00
lacp-process any wait 0 0 18 2.06e3 0.00
lisp-retry-service any wait 0 0 2 1.99e3 0.00
unix-epoll-input polling 5708 0 0 1.66e6 0.00
vhost-user-process any wait 0 0 1 9.44e3 0.00
vpe-oam-process any wait 0 0 2 1.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 50.89, last 128 main loops 0.00 per node 0.00
vector rates in 2.6053e6, out 2.6053e6, drop 1.5836e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88295 4935534 0 2.02e1 55.89
TenGigabitEthernet18/0/2-tx active 88295 4935534 0 1.67e2 55.89
VirtualEthernet0/0/1-output active 104231 4935601 0 2.48e1 47.35
VirtualEthernet0/0/1-tx active 104231 4935601 0 5.37e2 47.35
bond-input active 161163 4935607 0 5.61e1 30.62
dpdk-input polling 2038376 4935607 0 1.92e2 2.42
drop active 4 6 0 1.95e3 1.50
error-drop active 4 6 0 9.36e2 1.50
ethernet-input active 192527 9871141 0 6.88e1 51.27
l2-fwd active 191373 9871135 0 4.72e1 51.58
l2-input active 133122 9871135 0 4.47e1 74.15
l2-input-vtr active 104231 4935601 0 5.21e1 47.35
l2-learn active 191373 9871135 0 4.23e1 51.58
l2-output active 191373 9871135 0 2.07e1 51.58
lacp-input active 4 6 0 3.66e3 1.50
unix-epoll-input polling 1989 0 0 2.51e3 0.00
vhost-user-input polling 2038376 4935534 0 3.77e2 2.42
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 43.08, last 128 main loops 0.00 per node 0.00
vector rates in 2.6055e6, out 3.9082e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 126659 4935880 0 3.49e1 38.97
BondEthernet0-tx active 126659 4935880 0 6.26e1 38.97
TenGigabitEthernet18/0/1-outpu active 119261 2452329 0 3.64e1 20.56
TenGigabitEthernet18/0/1-tx active 119261 2452329 0 1.94e2 20.56
TenGigabitEthernet18/0/3-outpu active 114745 2483551 0 3.85e1 21.64
TenGigabitEthernet18/0/3-tx active 114745 2483551 0 1.97e2 21.64
VirtualEthernet0/0/0-output active 149064 4935860 0 2.73e1 33.11
VirtualEthernet0/0/0-tx active 149064 4935860 0 5.54e2 33.11
dpdk-input polling 1553519 4935860 0 1.44e2 3.18
ethernet-input active 275723 9871740 0 4.19e1 35.80
l2-fwd active 176036 9871740 0 4.73e1 56.08
l2-input active 176036 9871740 0 4.00e1 56.08
l2-learn active 176036 9871740 0 4.36e1 56.08
l2-output active 176036 9871740 0 5.95e1 56.08
unix-epoll-input polling 1515 0 0 2.08e3 0.00
vhost-user-input polling 1553519 4935880 0 3.59e2 3.18
imix-4t2c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.1087e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.52e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.52e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.23e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.51e3 1.00
api-rx-from-ring active 0 0 52 4.99e4 0.00
dpdk-process any wait 0 0 1 1.09e4 0.00
fib-walk any wait 0 0 2 3.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.48e2 0.00
lacp-process any wait 0 0 18 2.03e3 0.00
lisp-retry-service any wait 0 0 2 2.31e3 0.00
unix-epoll-input polling 2249 0 0 4.21e6 0.00
vhost-user-process any wait 0 0 1 1.03e4 0.00
vpe-oam-process any wait 0 0 2 1.54e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 45.57, last 128 main loops 0.00 per node 0.00
vector rates in 2.1473e6, out 2.1473e6, drop 2.1087e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73174 4041172 0 2.09e1 55.23
TenGigabitEthernet18/0/2-tx active 73174 4041172 0 1.85e2 55.23
VirtualEthernet0/0/1-output active 101707 4105220 0 2.69e1 40.36
VirtualEthernet0/0/1-tx active 101707 4105220 0 5.82e2 40.36
bond-input active 161122 4105228 0 6.61e1 25.48
dpdk-input polling 2310521 4105228 0 2.49e2 1.78
drop active 5 8 0 1.85e3 1.60
error-drop active 5 8 0 1.25e3 1.60
ethernet-input active 174884 8146400 0 7.22e1 46.58
l2-fwd active 169911 8146392 0 4.89e1 47.95
l2-input active 130487 8146392 0 4.76e1 62.43
l2-input-vtr active 101707 4105220 0 5.40e1 40.36
l2-learn active 169911 8146392 0 4.44e1 47.95
l2-output active 169911 8146392 0 2.27e1 47.95
lacp-input active 5 8 0 4.14e3 1.60
unix-epoll-input polling 2254 0 0 2.67e3 0.00
vhost-user-input polling 2310521 4041172 0 6.07e2 1.75
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 52.94, last 128 main loops 0.00 per node 0.00
vector rates in 2.1473e6, out 2.1473e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72848 4105217 0 2.07e1 56.35
TenGigabitEthernet18/0/2-tx active 72848 4105217 0 1.81e2 56.35
VirtualEthernet0/0/1-output active 79374 4041189 0 2.38e1 50.91
VirtualEthernet0/0/1-tx active 79374 4041189 0 5.59e2 50.91
bond-input active 125335 4041189 0 5.82e1 32.24
dpdk-input polling 3127572 4041189 0 2.93e2 1.29
ethernet-input active 152222 8146406 0 7.12e1 53.52
l2-fwd active 149351 8146406 0 4.72e1 54.55
l2-input active 118803 8146406 0 4.54e1 68.57
l2-input-vtr active 79374 4041189 0 5.17e1 50.91
l2-learn active 149351 8146406 0 4.26e1 54.55
l2-output active 149351 8146406 0 2.09e1 54.55
unix-epoll-input polling 3051 0 0 2.74e3 0.00
vhost-user-input polling 3127572 4105217 0 6.03e2 1.31
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 27.96, last 128 main loops 0.00 per node 0.00
vector rates in 2.1473e6, out 3.2125e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 153015 4041168 0 4.07e1 26.41
BondEthernet0-tx active 153015 4041168 0 7.88e1 26.41
TenGigabitEthernet18/0/1-outpu active 150733 1993393 0 4.96e1 13.22
TenGigabitEthernet18/0/1-tx active 150733 1993393 0 2.36e2 13.22
TenGigabitEthernet18/0/3-outpu active 148092 2047775 0 5.24e1 13.83
TenGigabitEthernet18/0/3-tx active 148092 2047775 0 2.39e2 13.83
VirtualEthernet0/0/0-output active 205429 4105308 0 3.77e1 19.98
VirtualEthernet0/0/0-tx active 205429 4105308 0 6.17e2 19.98
dpdk-input polling 418395 4105308 0 1.33e2 9.81
ethernet-input active 358444 8146476 0 5.99e1 22.73
l2-fwd active 219205 8146476 0 5.31e1 37.16
l2-input active 219205 8146476 0 4.37e1 37.16
l2-learn active 219205 8146476 0 5.18e1 37.16
l2-output active 219205 8146476 0 8.28e1 37.16
unix-epoll-input polling 408 0 0 3.34e3 0.00
vhost-user-input polling 418395 4041168 0 5.28e2 9.66
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 25.51, last 128 main loops 2.38 per node 19.00
vector rates in 2.1473e6, out 3.2294e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 152943 4105348 0 4.10e1 26.84
BondEthernet0-tx active 152943 4105348 0 7.87e1 26.84
TenGigabitEthernet18/0/1-outpu active 150656 2057262 0 4.88e1 13.66
TenGigabitEthernet18/0/1-tx active 150656 2057262 0 2.27e2 13.66
TenGigabitEthernet18/0/3-outpu active 147673 2048086 0 5.32e1 13.87
TenGigabitEthernet18/0/3-tx active 147673 2048086 0 2.33e2 13.87
VirtualEthernet0/0/0-output active 233094 4041129 0 4.17e1 17.34
VirtualEthernet0/0/0-tx active 233094 4041129 0 6.11e2 17.34
dpdk-input polling 643132 4041129 0 1.44e2 6.28
ethernet-input active 386037 8146477 0 6.09e1 21.10
l2-fwd active 251554 8146477 0 5.46e1 32.38
l2-input active 251554 8146477 0 4.61e1 32.38
l2-learn active 251554 8146477 0 5.44e1 32.38
l2-output active 251554 8146477 0 8.47e1 32.38
unix-epoll-input polling 627 0 0 3.22e3 0.00
vhost-user-input polling 643132 4105348 0 5.01e2 6.38
imix-8t4c-2lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.1262e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.76e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.45e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.19e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.26e3 1.00
api-rx-from-ring active 0 0 52 3.76e4 0.00
dpdk-process any wait 0 0 1 1.11e4 0.00
fib-walk any wait 0 0 1 1.74e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.99e3 0.00
lacp-process any wait 0 0 19 2.28e3 0.00
lisp-retry-service any wait 0 0 1 4.65e3 0.00
unix-epoll-input polling 6816 0 0 1.38e6 0.00
vhost-user-process any wait 0 0 1 1.14e4 0.00
vpe-oam-process any wait 0 0 2 1.40e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.43, last 128 main loops 0.00 per node 0.00
vector rates in 1.3556e6, out 1.3556e6, drop 2.1262e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91323 2545276 0 3.08e1 27.87
TenGigabitEthernet18/0/2-tx active 91323 2545276 0 2.21e2 27.87
VirtualEthernet0/0/1-output active 197709 2555373 0 5.46e1 12.92
VirtualEthernet0/0/1-tx active 197709 2555373 0 6.57e2 12.92
bond-input active 290972 2555381 0 1.26e2 8.78
dpdk-input polling 5232949 2555381 0 6.88e2 .49
drop active 6 8 0 2.04e3 1.33
error-drop active 6 8 0 1.25e3 1.33
ethernet-input active 289033 5100657 0 9.91e1 17.65
l2-fwd active 288431 5100649 0 6.50e1 17.68
l2-input active 242348 5100649 0 6.52e1 21.05
l2-input-vtr active 197709 2555373 0 8.02e1 12.92
l2-learn active 288431 5100649 0 6.61e1 17.68
l2-output active 288431 5100649 0 4.26e1 17.68
lacp-input active 6 8 0 4.31e3 1.33
unix-epoll-input polling 5106 0 0 2.29e3 0.00
vhost-user-input polling 5232949 2545276 0 9.22e2 .49
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 16.08, last 128 main loops 0.00 per node 0.00
vector rates in 1.3556e6, out 1.3556e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 105736 2555373 0 3.39e1 24.17
TenGigabitEthernet18/0/2-tx active 105736 2555373 0 2.24e2 24.17
VirtualEthernet0/0/1-output active 193656 2545308 0 5.46e1 13.14
VirtualEthernet0/0/1-tx active 193656 2545308 0 6.47e2 13.14
bond-input active 284961 2545308 0 1.28e2 8.93
dpdk-input polling 5198260 2545308 0 6.91e2 .49
ethernet-input active 299392 5100681 0 1.01e2 17.04
l2-fwd active 298715 5100681 0 6.68e1 17.08
l2-input active 246117 5100681 0 6.67e1 20.72
l2-input-vtr active 193656 2545308 0 7.97e1 13.14
l2-learn active 298715 5100681 0 6.84e1 17.08
l2-output active 298715 5100681 0 4.45e1 17.08
unix-epoll-input polling 5071 0 0 2.37e3 0.00
vhost-user-input polling 5198260 2555373 0 9.08e2 .49
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.37, last 128 main loops 1.02 per node 11.82
vector rates in 1.3557e6, out 1.3557e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 104774 2545303 0 3.39e1 24.29
TenGigabitEthernet18/0/2-tx active 104774 2545303 0 2.22e2 24.29
VirtualEthernet0/0/1-output active 187894 2555430 0 5.27e1 13.60
VirtualEthernet0/0/1-tx active 187894 2555430 0 6.44e2 13.60
bond-input active 287064 2555430 0 1.29e2 8.90
dpdk-input polling 5144354 2555430 0 6.79e2 .49
ethernet-input active 292668 5100733 0 1.02e2 17.43
l2-fwd active 292040 5100733 0 6.64e1 17.47
l2-input active 245033 5100733 0 6.67e1 20.82
l2-input-vtr active 187894 2555430 0 7.93e1 13.60
l2-learn active 292040 5100733 0 6.76e1 17.47
l2-output active 292040 5100733 0 4.40e1 17.47
unix-epoll-input polling 5019 0 0 2.31e3 0.00
vhost-user-input polling 5144354 2545303 0 9.27e2 .49
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 17.39, last 128 main loops 0.00 per node 0.00
vector rates in 1.3557e6, out 1.3557e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 98072 2555486 0 3.21e1 26.06
TenGigabitEthernet18/0/2-tx active 98072 2555486 0 2.19e2 26.06
VirtualEthernet0/0/1-output active 177259 2545264 0 5.03e1 14.36
VirtualEthernet0/0/1-tx active 177259 2545264 0 6.48e2 14.36
bond-input active 276230 2545264 0 1.21e2 9.21
dpdk-input polling 5361189 2545264 0 6.99e2 .47
ethernet-input active 275331 5100750 0 9.81e1 18.53
l2-fwd active 272187 5100750 0 6.39e1 18.74
l2-input active 231920 5100750 0 6.36e1 21.99
l2-input-vtr active 177259 2545264 0 7.69e1 14.36
l2-learn active 272187 5100750 0 6.49e1 18.74
l2-output active 272187 5100750 0 4.14e1 18.74
unix-epoll-input polling 5231 0 0 2.35e3 0.00
vhost-user-input polling 5361189 2555486 0 9.39e2 .48
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 9.49, last 128 main loops 0.00 per node 0.00
vector rates in 1.3938e6, out 2.0851e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 144891 2601388 0 5.25e1 17.95
BondEthernet0-tx active 144891 2601388 0 9.93e1 17.95
TenGigabitEthernet18/0/1-outpu active 143132 1284593 0 7.01e1 8.97
TenGigabitEthernet18/0/1-tx active 143132 1284593 0 2.97e2 8.97
TenGigabitEthernet18/0/3-outpu active 141850 1316795 0 7.28e1 9.28
TenGigabitEthernet18/0/3-tx active 141850 1316795 0 3.03e2 9.28
VirtualEthernet0/0/0-output active 468485 2642679 0 9.35e1 5.64
VirtualEthernet0/0/0-tx active 468485 2642679 0 7.69e2 5.64
dpdk-input polling 2748884 2642679 0 4.11e2 .96
ethernet-input active 613376 5244067 0 1.01e2 8.55
l2-fwd active 519210 5244067 0 7.85e1 10.10
l2-input active 519210 5244067 0 6.87e1 10.10
l2-learn active 519210 5244067 0 8.87e1 10.10
l2-output active 519210 5244067 0 1.16e2 10.10
unix-epoll-input polling 2682 0 0 2.80e3 0.00
vhost-user-input polling 2748884 2601388 0 7.48e2 .95
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.57, last 128 main loops 0.00 per node 0.00
vector rates in 1.3938e6, out 2.0961e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 147018 2642688 0 5.28e1 17.98
BondEthernet0-tx active 147018 2642688 0 9.94e1 17.98
TenGigabitEthernet18/0/1-outpu active 145421 1325601 0 6.94e1 9.12
TenGigabitEthernet18/0/1-tx active 145421 1325601 0 2.87e2 9.12
TenGigabitEthernet18/0/3-outpu active 143920 1317087 0 7.45e1 9.15
TenGigabitEthernet18/0/3-tx active 143920 1317087 0 2.95e2 9.15
VirtualEthernet0/0/0-output active 463064 2601388 0 9.49e1 5.62
VirtualEthernet0/0/0-tx active 463064 2601388 0 7.72e2 5.62
dpdk-input polling 2709525 2601388 0 4.12e2 .96
ethernet-input active 610082 5244076 0 1.01e2 8.59
l2-fwd active 513895 5244076 0 8.02e1 10.20
l2-input active 513895 5244076 0 7.26e1 10.20
l2-learn active 513895 5244076 0 9.00e1 10.20
l2-output active 513895 5244076 0 1.19e2 10.20
unix-epoll-input polling 2644 0 0 2.74e3 0.00
vhost-user-input polling 2709525 2642688 0 7.36e2 .98
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.44, last 128 main loops 0.00 per node 0.00
vector rates in 1.3938e6, out 2.0851e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 146043 2601376 0 5.27e1 17.81
BondEthernet0-tx active 146043 2601376 0 1.00e2 17.81
TenGigabitEthernet18/0/1-outpu active 143616 1284304 0 7.07e1 8.94
TenGigabitEthernet18/0/1-tx active 143616 1284304 0 2.93e2 8.94
TenGigabitEthernet18/0/3-outpu active 142395 1317072 0 7.39e1 9.25
TenGigabitEthernet18/0/3-tx active 142395 1317072 0 2.97e2 9.25
VirtualEthernet0/0/0-output active 471236 2642684 0 9.19e1 5.61
VirtualEthernet0/0/0-tx active 471236 2642684 0 7.66e2 5.61
dpdk-input polling 2804501 2642684 0 4.12e2 .94
ethernet-input active 617279 5244060 0 1.00e2 8.49
l2-fwd active 521674 5244060 0 7.88e1 10.05
l2-input active 521674 5244060 0 6.91e1 10.05
l2-learn active 521674 5244060 0 8.95e1 10.05
l2-output active 521674 5244060 0 1.17e2 10.05
unix-epoll-input polling 2736 0 0 2.78e3 0.00
vhost-user-input polling 2804501 2601376 0 7.55e2 .93
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.65, last 128 main loops .25 per node 4.00
vector rates in 1.3938e6, out 2.0961e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 141758 2642668 0 5.10e1 18.64
BondEthernet0-tx active 141758 2642668 0 9.60e1 18.64
TenGigabitEthernet18/0/1-outpu active 140200 1324832 0 6.68e1 9.45
TenGigabitEthernet18/0/1-tx active 140200 1324832 0 2.87e2 9.45
TenGigabitEthernet18/0/3-outpu active 138911 1317836 0 7.19e1 9.49
TenGigabitEthernet18/0/3-tx active 138911 1317836 0 2.97e2 9.49
VirtualEthernet0/0/0-output active 462802 2601386 0 9.12e1 5.62
VirtualEthernet0/0/0-tx active 462802 2601386 0 7.67e2 5.62
dpdk-input polling 2868333 2601386 0 4.19e2 .91
ethernet-input active 604560 5244054 0 1.00e2 8.67
l2-fwd active 511949 5244054 0 7.79e1 10.24
l2-input active 511949 5244054 0 6.79e1 10.24
l2-learn active 511949 5244054 0 8.79e1 10.24
l2-output active 511949 5244054 0 1.17e2 10.24
unix-epoll-input polling 2798 0 0 2.47e3 0.00
vhost-user-input polling 2868333 2642668 0 7.62e2 .92

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 Intel-X710.
  • [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-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.8721e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 3 3 0 1.44e3 1.00
TenGigabitEthernet18/0/1-tx active 3 3 0 1.76e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.15e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.73e3 1.00
api-rx-from-ring active 0 0 43 3.13e4 0.00
dpdk-process any wait 0 0 1 4.93e3 0.00
fib-walk any wait 0 0 2 1.80e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.38e3 0.00
lacp-process any wait 0 0 19 1.78e3 0.00
lisp-retry-service any wait 0 0 2 1.59e3 0.00
unix-epoll-input polling 8002 0 0 1.17e6 0.00
vhost-user-process any wait 0 0 1 7.29e3 0.00
vpe-oam-process any wait 0 0 2 9.00e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 62.13, last 128 main loops 0.00 per node 0.00
vector rates in 5.4305e6, out 5.4305e6, drop 2.1395e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 168577 10152703 0 2.11e1 60.23
TenGigabitEthernet18/0/2-tx active 168577 10152703 0 8.04e1 60.23
VirtualEthernet0/0/1-output active 160670 10152771 0 2.26e1 63.19
VirtualEthernet0/0/1-tx active 160670 10152771 0 1.66e2 63.19
bond-input active 246462 10152779 0 4.69e1 41.19
dpdk-input polling 1228856 10152779 0 1.11e2 8.26
drop active 7 8 0 1.95e3 1.14
error-drop active 7 8 0 1.36e3 1.14
ethernet-input active 329250 20305482 0 7.14e1 61.67
l2-input active 244683 20305474 0 3.37e1 82.99
l2-input-vtr active 160670 10152771 0 5.49e1 63.19
l2-output active 323721 20305474 0 1.93e1 62.73
lacp-input active 7 8 0 3.68e3 1.14
unix-epoll-input polling 1199 0 0 2.09e3 0.00
vhost-user-input polling 1228856 10152703 0 1.53e2 8.26
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.7, average vectors/node 53.31, last 128 main loops 4.00 per node 51.20
vector rates in 5.4374e6, out 8.1561e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 190831 10165608 0 3.36e1 53.27
BondEthernet0-tx active 190831 10165608 0 5.66e1 53.27
TenGigabitEthernet18/0/1-outpu active 184276 5054516 0 3.23e1 27.43
TenGigabitEthernet18/0/1-tx active 184276 5054516 0 9.65e1 27.43
TenGigabitEthernet18/0/3-outpu active 175579 5111092 0 3.37e1 29.11
TenGigabitEthernet18/0/3-tx active 175579 5111092 0 9.91e1 29.11
VirtualEthernet0/0/0-output active 203293 10165646 0 2.29e1 50.00
VirtualEthernet0/0/0-tx active 203293 10165646 0 1.72e2 50.00
dpdk-input polling 1434500 10165646 0 1.00e2 7.09
ethernet-input active 394124 20331254 0 3.50e1 51.59
l2-input active 284016 20331254 0 2.95e1 71.58
l2-output active 284016 20331254 0 4.63e1 71.58
unix-epoll-input polling 1399 0 0 2.04e3 0.00
vhost-user-input polling 1434500 10165608 0 1.59e2 7.09
64b-4t2c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.1330e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.11e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.89e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 7.33e2 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.21e3 1.00
api-rx-from-ring active 0 0 42 2.80e4 0.00
dpdk-process any wait 0 0 2 1.12e4 0.00
fib-walk any wait 0 0 2 2.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.10e3 0.00
lacp-process any wait 0 0 19 2.05e3 0.00
lisp-retry-service any wait 0 0 2 4.09e3 0.00
unix-epoll-input polling 3271 0 0 2.86e6 0.00
vhost-user-process any wait 0 0 1 9.77e3 0.00
vpe-oam-process any wait 0 0 2 1.05e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 23.84, last 128 main loops 0.00 per node 0.00
vector rates in 3.5979e6, out 3.5979e6, drop 1.5998e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 181041 6705231 0 2.67e1 37.04
TenGigabitEthernet18/0/2-tx active 181041 6705231 0 8.73e1 37.04
VirtualEthernet0/0/1-output active 340751 6789155 0 4.19e1 19.92
VirtualEthernet0/0/1-tx active 340751 6789155 0 2.17e2 19.92
bond-input active 509530 6789161 0 8.95e1 13.32
dpdk-input polling 2805125 6789161 0 2.33e2 2.42
drop active 5 6 0 1.99e3 1.20
error-drop active 5 6 0 1.30e3 1.20
ethernet-input active 521792 13494392 0 8.60e1 25.86
l2-input active 422971 13494386 0 4.75e1 31.90
l2-input-vtr active 340751 6789155 0 7.10e1 19.92
l2-output active 516748 13494386 0 3.21e1 26.11
lacp-input active 5 6 0 3.79e3 1.20
unix-epoll-input polling 2737 0 0 2.38e3 0.00
vhost-user-input polling 2805125 6705231 0 2.35e2 2.39
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 24.23, last 128 main loops 0.00 per node 0.00
vector rates in 3.5980e6, out 3.5980e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 179877 6789273 0 2.64e1 37.74
TenGigabitEthernet18/0/2-tx active 179877 6789273 0 8.61e1 37.74
VirtualEthernet0/0/1-output active 330542 6705276 0 4.08e1 20.29
VirtualEthernet0/0/1-tx active 330542 6705276 0 2.17e2 20.29
bond-input active 509220 6705276 0 8.83e1 13.17
dpdk-input polling 3083740 6705276 0 2.39e2 2.17
ethernet-input active 510419 13494549 0 8.49e1 26.44
l2-input active 415844 13494549 0 4.64e1 32.45
l2-input-vtr active 330542 6705276 0 7.04e1 20.29
l2-output active 504276 13494549 0 3.13e1 26.76
unix-epoll-input polling 3008 0 0 2.09e3 0.00
vhost-user-input polling 3083740 6789273 0 2.39e2 2.20
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 27.69, last 128 main loops 0.00 per node 0.00
vector rates in 3.6096e6, out 5.4002e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 192428 6715684 0 4.03e1 34.89
BondEthernet0-tx active 192428 6715684 0 6.97e1 34.89
TenGigabitEthernet18/0/1-outpu active 189684 3328823 0 4.49e1 17.55
TenGigabitEthernet18/0/1-tx active 189684 3328823 0 1.14e2 17.55
TenGigabitEthernet18/0/3-outpu active 179793 3386861 0 4.63e1 18.84
TenGigabitEthernet18/0/3-tx active 179793 3386861 0 1.17e2 18.84
VirtualEthernet0/0/0-output active 311746 6822360 0 3.72e1 21.88
VirtualEthernet0/0/0-tx active 311746 6822360 0 2.17e2 21.88
dpdk-input polling 3812636 6822360 0 2.02e2 1.79
ethernet-input active 504174 13538044 0 4.86e1 26.85
l2-input active 410116 13538044 0 3.67e1 33.01
l2-output active 410116 13538044 0 6.92e1 33.01
unix-epoll-input polling 3720 0 0 2.26e3 0.00
vhost-user-input polling 3812636 6715684 0 2.71e2 1.76
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 27.80, last 128 main loops 0.00 per node 0.00
vector rates in 3.6096e6, out 5.4287e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 182840 6822286 0 3.84e1 37.31
BondEthernet0-tx active 182840 6822286 0 6.62e1 37.31
TenGigabitEthernet18/0/1-outpu active 178211 3424476 0 4.21e1 19.22
TenGigabitEthernet18/0/1-tx active 178211 3424476 0 1.09e2 19.22
TenGigabitEthernet18/0/3-outpu active 172670 3397810 0 4.49e1 19.68
TenGigabitEthernet18/0/3-tx active 172670 3397810 0 1.13e2 19.68
VirtualEthernet0/0/0-output active 320633 6715764 0 3.84e1 20.95
VirtualEthernet0/0/0-tx active 320633 6715764 0 2.17e2 20.95
dpdk-input polling 4098021 6715764 0 2.11e2 1.64
ethernet-input active 503473 13538050 0 4.73e1 26.89
l2-input active 417677 13538050 0 3.69e1 32.41
l2-output active 417677 13538050 0 6.85e1 32.41
unix-epoll-input polling 3998 0 0 2.18e3 0.00
vhost-user-input polling 4098021 6822286 0 2.72e2 1.66
64b-8t4c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.1279e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 8.83e2 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 6.97e2 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 6.41e2 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.16e3 1.00
api-rx-from-ring active 0 0 37 3.64e4 0.00
dpdk-process any wait 0 0 2 8.93e5 0.00
fib-walk any wait 0 0 2 2.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.40e3 0.00
lacp-process any wait 0 0 18 1.93e3 0.00
lisp-retry-service any wait 0 0 2 1.99e3 0.00
unix-epoll-input polling 3901 0 0 2.41e6 0.00
vhost-user-process any wait 0 0 1 1.16e4 0.00
vpe-oam-process any wait 0 0 2 1.92e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.12, last 128 main loops 0.00 per node 0.00
vector rates in 1.6510e6, out 1.6510e6, drop 2.1279e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84017 3102296 0 2.66e1 36.92
TenGigabitEthernet18/0/2-tx active 84017 3102296 0 8.91e1 36.92
VirtualEthernet0/0/1-output active 206096 3104697 0 4.77e1 15.06
VirtualEthernet0/0/1-tx active 206096 3104697 0 2.43e2 15.06
bond-input active 279063 3104705 0 9.65e1 11.13
dpdk-input polling 9508994 3104705 0 9.36e2 .33
drop active 8 8 0 2.19e3 1.00
error-drop active 8 8 0 1.21e3 1.00
ethernet-input active 290117 6207001 0 8.95e1 21.39
l2-input active 268162 6206993 0 5.07e1 23.15
l2-input-vtr active 206096 3104697 0 7.86e1 15.06
l2-output active 289578 6206993 0 3.62e1 21.43
lacp-input active 8 8 0 3.73e3 1.00
unix-epoll-input polling 9277 0 0 1.64e3 0.00
vhost-user-input polling 9508994 3102296 0 7.92e2 .33
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 19.80, last 128 main loops 0.00 per node 0.00
vector rates in 1.6509e6, out 1.6509e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83006 3104676 0 2.68e1 37.40
TenGigabitEthernet18/0/2-tx active 83006 3104676 0 8.78e1 37.40
VirtualEthernet0/0/1-output active 195657 3102248 0 4.67e1 15.86
VirtualEthernet0/0/1-tx active 195657 3102248 0 2.35e2 15.86
bond-input active 276657 3102248 0 9.39e1 11.21
dpdk-input polling 9531231 3102248 0 9.62e2 .33
ethernet-input active 278663 6206924 0 8.81e1 22.27
l2-input active 259209 6206924 0 4.97e1 23.95
l2-input-vtr active 195657 3102248 0 7.77e1 15.86
l2-output active 278359 6206924 0 3.49e1 22.29
unix-epoll-input polling 9299 0 0 1.61e3 0.00
vhost-user-input polling 9531231 3104676 0 7.87e2 .33
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 20.58, last 128 main loops 0.00 per node 0.00
vector rates in 1.6510e6, out 1.6510e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76995 3102244 0 2.53e1 40.29
TenGigabitEthernet18/0/2-tx active 76995 3102244 0 8.53e1 40.29
VirtualEthernet0/0/1-output active 188853 3104696 0 4.49e1 16.44
VirtualEthernet0/0/1-tx active 188853 3104696 0 2.36e2 16.44
bond-input active 272001 3104696 0 9.32e1 11.41
dpdk-input polling 9727224 3104696 0 9.52e2 .32
ethernet-input active 265848 6206940 0 8.66e1 23.35
l2-input active 249755 6206940 0 4.81e1 24.85
l2-input-vtr active 188853 3104696 0 7.77e1 16.44
l2-output active 265686 6206940 0 3.39e1 23.36
unix-epoll-input polling 9490 0 0 1.66e3 0.00
vhost-user-input polling 9727224 3102244 0 8.02e2 .32
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 20.09, last 128 main loops 0.00 per node 0.00
vector rates in 1.6510e6, out 1.6510e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71984 3104684 0 2.44e1 43.13
TenGigabitEthernet18/0/2-tx active 71984 3104684 0 8.56e1 43.13
VirtualEthernet0/0/1-output active 199049 3102268 0 4.67e1 15.59
VirtualEthernet0/0/1-tx active 199049 3102268 0 2.40e2 15.59
bond-input active 277678 3102268 0 9.50e1 11.17
dpdk-input polling 9634434 3102268 0 9.55e2 .32
ethernet-input active 271033 6206952 0 8.72e1 22.90
l2-input active 255389 6206952 0 4.86e1 24.30
l2-input-vtr active 199049 3102268 0 7.79e1 15.59
l2-output active 270715 6206952 0 3.38e1 22.93
unix-epoll-input polling 9399 0 0 1.56e3 0.00
vhost-user-input polling 9634434 3104684 0 7.92e2 .32
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 12.99, last 128 main loops 0.00 per node 0.00
vector rates in 1.6867e6, out 2.5234e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 105539 3145568 0 4.22e1 29.80
BondEthernet0-tx active 105539 3145568 0 7.47e1 29.80
TenGigabitEthernet18/0/1-outpu active 102769 1561403 0 5.01e1 15.19
TenGigabitEthernet18/0/1-tx active 102769 1561403 0 1.23e2 15.19
TenGigabitEthernet18/0/3-outpu active 97330 1584165 0 5.04e1 16.28
TenGigabitEthernet18/0/3-tx active 97330 1584165 0 1.31e2 16.28
VirtualEthernet0/0/0-output active 412324 3195552 0 7.43e1 7.75
VirtualEthernet0/0/0-tx active 412324 3195552 0 3.13e2 7.75
dpdk-input polling 9292631 3195552 0 6.91e2 .34
ethernet-input active 517863 6341120 0 7.04e1 12.24
l2-input active 478843 6341120 0 5.35e1 13.24
l2-output active 478843 6341120 0 1.00e2 13.24
unix-epoll-input polling 9066 0 0 1.64e3 0.00
vhost-user-input polling 9292631 3145568 0 7.87e2 .34
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 13.08, last 128 main loops 0.00 per node 0.00
vector rates in 1.6867e6, out 2.5367e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 100751 3195500 0 4.08e1 31.72
BondEthernet0-tx active 100751 3195500 0 7.09e1 31.72
TenGigabitEthernet18/0/1-outpu active 98049 1609684 0 4.72e1 16.42
TenGigabitEthernet18/0/1-tx active 98049 1609684 0 1.19e2 16.42
TenGigabitEthernet18/0/3-outpu active 92183 1585816 0 4.86e1 17.20
TenGigabitEthernet18/0/3-tx active 92183 1585816 0 1.27e2 17.20
VirtualEthernet0/0/0-output active 415357 3145604 0 7.51e1 7.57
VirtualEthernet0/0/0-tx active 415357 3145604 0 3.14e2 7.57
dpdk-input polling 9431437 3145604 0 7.15e2 .33
ethernet-input active 516108 6341104 0 6.96e1 12.29
l2-input active 480410 6341104 0 5.27e1 13.19
l2-output active 480410 6341104 0 1.00e2 13.19
unix-epoll-input polling 9201 0 0 1.62e3 0.00
vhost-user-input polling 9431437 3195500 0 7.74e2 .34
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 13.19, last 128 main loops 0.00 per node 0.00
vector rates in 1.6867e6, out 2.5234e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 100020 3145624 0 4.10e1 31.45
BondEthernet0-tx active 100020 3145624 0 7.07e1 31.45
TenGigabitEthernet18/0/1-outpu active 96517 1559916 0 4.79e1 16.16
TenGigabitEthernet18/0/1-tx active 96517 1559916 0 1.19e2 16.16
TenGigabitEthernet18/0/3-outpu active 91691 1585708 0 4.79e1 17.29
TenGigabitEthernet18/0/3-tx active 91691 1585708 0 1.28e2 17.29
VirtualEthernet0/0/0-output active 411009 3195512 0 7.38e1 7.77
VirtualEthernet0/0/0-tx active 411009 3195512 0 3.13e2 7.77
dpdk-input polling 9459867 3195512 0 6.98e2 .34
ethernet-input active 511029 6341136 0 6.90e1 12.41
l2-input active 475808 6341136 0 5.25e1 13.33
l2-output active 475808 6341136 0 9.85e1 13.33
unix-epoll-input polling 9230 0 0 1.59e3 0.00
vhost-user-input polling 9459867 3145624 0 7.97e2 .33
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 13.47, last 128 main loops 0.00 per node 0.00
vector rates in 1.6867e6, out 2.5367e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 99169 3195552 0 4.07e1 32.22
BondEthernet0-tx active 99169 3195552 0 6.96e1 32.22
TenGigabitEthernet18/0/1-outpu active 96374 1610665 0 4.61e1 16.71
TenGigabitEthernet18/0/1-tx active 96374 1610665 0 1.16e2 16.71
TenGigabitEthernet18/0/3-outpu active 90454 1584887 0 4.74e1 17.52
TenGigabitEthernet18/0/3-tx active 90454 1584887 0 1.24e2 17.52
VirtualEthernet0/0/0-output active 402278 3145584 0 7.34e1 7.82
VirtualEthernet0/0/0-tx active 402278 3145584 0 3.12e2 7.82
dpdk-input polling 9517983 3145584 0 7.11e2 .33
ethernet-input active 501447 6341136 0 6.94e1 12.65
l2-input active 465190 6341136 0 5.18e1 13.63
l2-output active 465190 6341136 0 9.93e1 13.63
unix-epoll-input polling 9286 0 0 1.67e3 0.00
vhost-user-input polling 9517983 3195552 0 7.86e2 .34
imix-2t1c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.1298e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.41e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.60e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 9.31e2 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.35e3 1.00
api-rx-from-ring active 0 0 48 4.14e4 0.00
dpdk-process any wait 0 0 1 2.69e3 0.00
fib-walk any wait 0 0 2 1.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.38e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.07e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.38e3 0.00
lacp-process any wait 0 0 19 2.17e3 0.00
lisp-retry-service any wait 0 0 2 2.94e3 0.00
statseg-collector-process time wait 0 0 1 4.22e3 0.00
unix-epoll-input polling 5793 0 0 1.62e6 0.00
vhost-user-process any wait 0 0 1 8.31e3 0.00
vpe-oam-process any wait 0 0 2 9.85e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 46.64, last 128 main loops 0.00 per node 0.00
vector rates in 2.9084e6, out 2.9084e6, drop 1.5974e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 105359 5462237 0 2.07e1 51.84
TenGigabitEthernet18/0/2-tx active 105359 5462237 0 1.69e2 51.84
VirtualEthernet0/0/1-output active 126441 5462011 0 2.59e1 43.19
VirtualEthernet0/0/1-tx active 126441 5462011 0 5.48e2 43.19
bond-input active 193443 5462017 0 5.82e1 28.24
dpdk-input polling 2059741 5462017 0 1.88e2 2.65
drop active 5 6 0 1.66e3 1.20
error-drop active 5 6 0 1.17e3 1.20
ethernet-input active 231803 10924254 0 6.86e1 47.13
l2-input active 156997 10924248 0 3.32e1 69.58
l2-input-vtr active 126441 5462011 0 5.21e1 43.19
l2-output active 230559 10924248 0 2.12e1 47.38
lacp-input active 5 6 0 3.61e3 1.20
unix-epoll-input polling 2009 0 0 2.14e3 0.00
vhost-user-input polling 2059741 5462237 0 3.72e2 2.65
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 35.93, last 128 main loops 0.00 per node 0.00
vector rates in 2.9084e6, out 4.3626e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 150557 5462216 0 3.52e1 36.28
BondEthernet0-tx active 150557 5462216 0 6.24e1 36.28
TenGigabitEthernet18/0/1-outpu active 141270 2722636 0 3.71e1 19.27
TenGigabitEthernet18/0/1-tx active 141270 2722636 0 1.94e2 19.27
TenGigabitEthernet18/0/3-outpu active 135101 2739580 0 3.92e1 20.28
TenGigabitEthernet18/0/3-tx active 135101 2739580 0 1.97e2 20.28
VirtualEthernet0/0/0-output active 183058 5462252 0 2.82e1 29.84
VirtualEthernet0/0/0-tx active 183058 5462252 0 5.64e2 29.84
dpdk-input polling 1620021 5462252 0 1.40e2 3.37
ethernet-input active 333615 10924468 0 4.29e1 32.75
l2-input active 212319 10924468 0 2.83e1 51.45
l2-output active 212319 10924468 0 6.00e1 51.45
unix-epoll-input polling 1580 0 0 2.12e3 0.00
vhost-user-input polling 1620021 5462216 0 3.54e2 3.37
imix-4t2c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.1095e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.54e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.52e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.46e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 2.17e3 1.00
api-rx-from-ring active 0 0 50 4.43e4 0.00
dhcp-client-process any wait 0 0 1 2.23e3 0.00
dpdk-process any wait 0 0 1 6.73e3 0.00
fib-walk any wait 0 0 1 1.48e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.74e3 0.00
ip-route-resolver-process any wait 0 0 1 1.45e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.94e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.11e3 0.00
lacp-process any wait 0 0 19 2.10e3 0.00
lisp-retry-service any wait 0 0 1 1.75e3 0.00
statseg-collector-process time wait 0 0 1 6.92e3 0.00
unix-epoll-input polling 12275 0 0 7.71e5 0.00
vhost-user-process any wait 0 0 2 8.62e3 0.00
vpe-oam-process any wait 0 0 2 1.89e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 37.21, last 128 main loops 0.00 per node 0.00
vector rates in 2.3346e6, out 2.3346e6, drop 2.1095e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83980 4392084 0 2.08e1 52.29
TenGigabitEthernet18/0/2-tx active 83980 4392084 0 1.86e2 52.29
VirtualEthernet0/0/1-output active 139879 4461816 0 3.06e1 31.89
VirtualEthernet0/0/1-tx active 139879 4461816 0 5.97e2 31.89
bond-input active 216827 4461824 0 7.29e1 20.58
dpdk-input polling 2387968 4461824 0 2.45e2 1.87
drop active 6 8 0 1.84e3 1.33
error-drop active 6 8 0 1.31e3 1.33
ethernet-input active 223860 8853908 0 7.25e1 39.55
l2-input active 167789 8853900 0 3.57e1 52.77
l2-input-vtr active 139879 4461816 0 5.56e1 31.89
l2-output active 219257 8853900 0 2.39e1 40.38
lacp-input active 6 8 0 3.20e3 1.33
unix-epoll-input polling 2330 0 0 2.79e3 0.00
vhost-user-input polling 2387968 4392084 0 6.08e2 1.84
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 48.08, last 128 main loops 0.00 per node 0.00
vector rates in 2.3347e6, out 2.3347e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88588 4461908 0 2.17e1 50.37
TenGigabitEthernet18/0/2-tx active 88588 4461908 0 1.83e2 50.37
VirtualEthernet0/0/1-output active 92952 4392126 0 2.47e1 47.25
VirtualEthernet0/0/1-tx active 92952 4392126 0 5.66e2 47.25
bond-input active 145538 4392126 0 5.91e1 30.18
dpdk-input polling 3432318 4392126 0 2.97e2 1.28
ethernet-input active 181540 8854034 0 7.09e1 48.77
l2-input active 139354 8854034 0 3.35e1 63.54
l2-input-vtr active 92952 4392126 0 5.15e1 47.25
l2-output active 178317 8854034 0 2.16e1 49.65
unix-epoll-input polling 3349 0 0 2.51e3 0.00
vhost-user-input polling 3432318 4461908 0 6.04e2 1.29
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 22.77, last 128 main loops 0.00 per node 0.00
vector rates in 2.3346e6, out 3.4928e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 166659 4392136 0 4.03e1 26.35
BondEthernet0-tx active 166659 4392136 0 7.54e1 26.35
TenGigabitEthernet18/0/1-outpu active 164930 2168836 0 4.91e1 13.15
TenGigabitEthernet18/0/1-tx active 164930 2168836 0 2.34e2 13.15
TenGigabitEthernet18/0/3-outpu active 163594 2223300 0 5.32e1 13.59
TenGigabitEthernet18/0/3-tx active 163594 2223300 0 2.37e2 13.59
VirtualEthernet0/0/0-output active 263142 4461828 0 4.03e1 16.96
VirtualEthernet0/0/0-tx active 263142 4461828 0 6.34e2 16.96
dpdk-input polling 600006 4461828 0 1.42e2 7.44
ethernet-input active 429801 8853964 0 6.07e1 20.60
l2-input active 280168 8853964 0 3.29e1 31.60
l2-output active 280168 8853964 0 8.36e1 31.60
unix-epoll-input polling 585 0 0 3.05e3 0.00
vhost-user-input polling 600006 4392136 0 5.43e2 7.32
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 20.83, last 128 main loops 0.00 per node 0.00
vector rates in 2.3346e6, out 3.5111e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 165697 4461851 0 4.02e1 26.93
BondEthernet0-tx active 165697 4461851 0 7.48e1 26.93
TenGigabitEthernet18/0/1-outpu active 163917 2237887 0 4.82e1 13.65
TenGigabitEthernet18/0/1-tx active 163917 2237887 0 2.25e2 13.65
TenGigabitEthernet18/0/3-outpu active 162510 2223964 0 5.22e1 13.69
TenGigabitEthernet18/0/3-tx active 162510 2223964 0 2.32e2 13.69
VirtualEthernet0/0/0-output active 303132 4392104 0 4.49e1 14.49
VirtualEthernet0/0/0-tx active 303132 4392104 0 6.29e2 14.49
dpdk-input polling 885247 4392104 0 1.56e2 4.96
ethernet-input active 468829 8853955 0 6.25e1 18.89
l2-input active 325124 8853955 0 3.52e1 27.23
l2-output active 325124 8853955 0 8.74e1 27.23
unix-epoll-input polling 863 0 0 2.89e3 0.00
vhost-user-input polling 885247 4461851 0 5.15e2 5.04
imix-8t4c-2lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 3.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.8729e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 3 3 0 1.24e3 1.00
TenGigabitEthernet18/0/1-tx active 3 3 0 1.39e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.46e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.76e3 1.00
api-rx-from-ring active 0 0 51 3.71e4 0.00
dpdk-process any wait 0 0 1 1.31e4 0.00
fib-walk any wait 0 0 2 2.56e3 0.00
ip-neighbor-scan-process any wait 0 0 1 5.50e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.80e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.10e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.76e3 0.00
lacp-process any wait 0 0 18 2.18e3 0.00
lisp-retry-service any wait 0 0 2 3.19e3 0.00
statseg-collector-process time wait 0 0 1 1.18e4 0.00
unix-epoll-input polling 7168 0 0 1.30e6 0.00
vhost-user-process any wait 0 0 2 1.07e4 0.00
vpe-oam-process any wait 0 0 1 4.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 15.04, last 128 main loops 0.00 per node 0.00
vector rates in 1.3720e6, out 1.3720e6, drop 2.1405e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 95449 2558860 0 3.19e1 26.81
TenGigabitEthernet18/0/2-tx active 95449 2558860 0 2.23e2 26.81
VirtualEthernet0/0/1-output active 212660 2568937 0 5.72e1 12.08
VirtualEthernet0/0/1-tx active 212660 2568937 0 6.62e2 12.08
bond-input active 307405 2568945 0 1.28e2 8.36
dpdk-input polling 6333252 2568945 0 7.97e2 .41
drop active 7 8 0 2.10e3 1.14
error-drop active 7 8 0 1.00e3 1.14
ethernet-input active 308114 5127805 0 1.00e2 16.64
l2-input active 261883 5127797 0 5.52e1 19.58
l2-input-vtr active 212660 2568937 0 8.17e1 12.08
l2-output active 307653 5127797 0 4.48e1 16.67
lacp-input active 7 8 0 3.98e3 1.14
unix-epoll-input polling 6179 0 0 2.39e3 0.00
vhost-user-input polling 6333252 2558860 0 9.87e2 .40
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 15.26, last 128 main loops 0.00 per node 0.00
vector rates in 1.3720e6, out 1.3720e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 108101 2568940 0 3.38e1 23.76
TenGigabitEthernet18/0/2-tx active 108101 2568940 0 2.25e2 23.76
VirtualEthernet0/0/1-output active 198978 2558859 0 5.48e1 12.86
VirtualEthernet0/0/1-tx active 198978 2558859 0 6.46e2 12.86
bond-input active 299113 2558859 0 1.29e2 8.55
dpdk-input polling 6486678 2558859 0 8.05e2 .39
ethernet-input active 307079 5127799 0 1.01e2 16.69
l2-input active 260727 5127799 0 5.56e1 19.67
l2-input-vtr active 198978 2558859 0 7.86e1 12.86
l2-output active 306592 5127799 0 4.49e1 16.73
unix-epoll-input polling 6328 0 0 1.91e3 0.00
vhost-user-input polling 6486678 2568940 0 9.92e2 .39
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.7, average vectors/node 15.14, last 128 main loops 0.00 per node 0.00
vector rates in 1.3720e6, out 1.3720e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 102455 2558830 0 3.28e1 24.98
TenGigabitEthernet18/0/2-tx active 102455 2558830 0 2.19e2 24.98
VirtualEthernet0/0/1-output active 204590 2568933 0 5.51e1 12.56
VirtualEthernet0/0/1-tx active 204590 2568933 0 6.46e2 12.56
bond-input active 303955 2568933 0 1.25e2 8.45
dpdk-input polling 6435270 2568933 0 8.05e2 .39
ethernet-input active 307045 5127763 0 1.00e2 16.70
l2-input active 264272 5127763 0 5.56e1 19.40
l2-input-vtr active 204590 2568933 0 8.01e1 12.56
l2-output active 306788 5127763 0 4.37e1 16.71
unix-epoll-input polling 6278 0 0 2.22e3 0.00
vhost-user-input polling 6435270 2558830 0 1.00e3 .39
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.7, average vectors/node 15.57, last 128 main loops 0.00 per node 0.00
vector rates in 1.3720e6, out 1.3720e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 98290 2568884 0 3.19e1 26.14
TenGigabitEthernet18/0/2-tx active 98290 2568884 0 2.19e2 26.14
VirtualEthernet0/0/1-output active 200846 2558880 0 5.33e1 12.74
VirtualEthernet0/0/1-tx active 200846 2558880 0 6.54e2 12.74
bond-input active 289290 2558880 0 1.22e2 8.85
dpdk-input polling 6525348 2558880 0 8.05e2 .39
ethernet-input active 299136 5127764 0 9.90e1 17.14
l2-input active 261236 5127764 0 5.36e1 19.63
l2-input-vtr active 200846 2558880 0 7.80e1 12.74
l2-output active 296352 5127764 0 4.37e1 17.30
unix-epoll-input polling 6367 0 0 2.24e3 0.00
vhost-user-input polling 6525348 2568884 0 1.00e3 .39
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.7, average vectors/node 8.29, last 128 main loops 0.00 per node 0.00
vector rates in 1.4018e6, out 2.0971e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 148365 2598868 0 5.34e1 17.52
BondEthernet0-tx active 148365 2598868 0 9.86e1 17.52
TenGigabitEthernet18/0/1-outpu active 146023 1287345 0 7.04e1 8.82
TenGigabitEthernet18/0/1-tx active 146023 1287345 0 2.95e2 8.82
TenGigabitEthernet18/0/3-outpu active 144557 1311523 0 7.45e1 9.07
TenGigabitEthernet18/0/3-tx active 144557 1311523 0 3.04e2 9.07
VirtualEthernet0/0/0-output active 527260 2640100 0 1.01e2 5.01
VirtualEthernet0/0/0-tx active 527260 2640100 0 7.89e2 5.01
dpdk-input polling 4209764 2640100 0 5.19e2 .63
ethernet-input active 675625 5238968 0 1.03e2 7.75
l2-input active 599229 5238968 0 6.16e1 8.74
l2-output active 599229 5238968 0 1.26e2 8.74
unix-epoll-input polling 4107 0 0 2.42e3 0.00
vhost-user-input polling 4209764 2598868 0 8.56e2 .62
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.7, average vectors/node 8.28, last 128 main loops 0.00 per node 0.00
vector rates in 1.4018e6, out 2.1082e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 152286 2640112 0 5.37e1 17.34
BondEthernet0-tx active 152286 2640112 0 9.87e1 17.34
TenGigabitEthernet18/0/1-outpu active 150190 1328248 0 7.04e1 8.84
TenGigabitEthernet18/0/1-tx active 150190 1328248 0 2.88e2 8.84
TenGigabitEthernet18/0/3-outpu active 148306 1311864 0 7.59e1 8.85
TenGigabitEthernet18/0/3-tx active 148306 1311864 0 3.02e2 8.85
VirtualEthernet0/0/0-output active 525694 2598848 0 1.03e2 4.94
VirtualEthernet0/0/0-tx active 525694 2598848 0 7.98e2 4.94
dpdk-input polling 4254974 2598848 0 5.24e2 .61
ethernet-input active 677980 5238960 0 1.03e2 7.73
l2-input active 598246 5238960 0 6.26e1 8.76
l2-output active 598246 5238960 0 1.25e2 8.76
unix-epoll-input polling 4151 0 0 2.16e3 0.00
vhost-user-input polling 4254974 2640112 0 8.43e2 .62
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.7, average vectors/node 8.22, last 128 main loops 0.00 per node 0.00
vector rates in 1.4018e6, out 2.0971e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 151413 2598860 0 5.41e1 17.16
BondEthernet0-tx active 151413 2598860 0 9.90e1 17.16
TenGigabitEthernet18/0/1-outpu active 148436 1287720 0 7.14e1 8.68
TenGigabitEthernet18/0/1-tx active 148436 1287720 0 2.90e2 8.68
TenGigabitEthernet18/0/3-outpu active 146696 1311140 0 7.57e1 8.94
TenGigabitEthernet18/0/3-tx active 146696 1311140 0 2.99e2 8.94
VirtualEthernet0/0/0-output active 531709 2640102 0 1.01e2 4.97
VirtualEthernet0/0/0-tx active 531709 2640102 0 7.79e2 4.97
dpdk-input polling 4354778 2640102 0 5.24e2 .61
ethernet-input active 683122 5238962 0 1.03e2 7.67
l2-input active 602840 5238962 0 6.21e1 8.69
l2-output active 602840 5238962 0 1.24e2 8.69
unix-epoll-input polling 4249 0 0 2.17e3 0.00
vhost-user-input polling 4354778 2598860 0 8.63e2 .59
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.7, average vectors/node 8.47, last 128 main loops 0.00 per node 0.00
vector rates in 1.4018e6, out 2.1082e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 144877 2640088 0 5.24e1 18.22
BondEthernet0-tx active 144877 2640088 0 9.58e1 18.22
TenGigabitEthernet18/0/1-outpu active 142840 1327811 0 6.71e1 9.29
TenGigabitEthernet18/0/1-tx active 142840 1327811 0 2.86e2 9.29
TenGigabitEthernet18/0/3-outpu active 141159 1312277 0 7.27e1 9.29
TenGigabitEthernet18/0/3-tx active 141159 1312277 0 3.00e2 9.29
VirtualEthernet0/0/0-output active 519331 2598853 0 1.04e2 5.00
VirtualEthernet0/0/0-tx active 519331 2598853 0 7.83e2 5.00
dpdk-input polling 4300004 2598853 0 5.25e2 .60
ethernet-input active 664208 5238941 0 1.02e2 7.89
l2-input active 586222 5238941 0 6.12e1 8.94
l2-output active 586222 5238941 0 1.24e2 8.94
unix-epoll-input polling 4195 0 0 2.64e3 0.00
vhost-user-input polling 4300004 2640088 0 8.72e2 .61

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 Intel-X710.
  • [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.
  • [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 4.1, 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
api-rx-from-ring active 0 0 49 3.26e4 0.00
dpdk-process any wait 0 0 2 2.80e5 0.00
fib-walk any wait 0 0 2 1.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.09e2 0.00
lisp-retry-service any wait 0 0 2 2.24e3 0.00
unix-epoll-input polling 3348 0 0 3.09e6 0.00
vhost-user-process any wait 0 0 2 9.87e3 0.00
vpe-oam-process any wait 0 0 2 1.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 60.77, last 128 main loops 0.00 per node 0.00
vector rates in 4.5941e6, out 4.5941e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 191761 9528437 0 2.27e1 49.69
TenGigabitEthernet18/0/2-tx active 191761 9528437 0 7.94e1 49.69
VirtualEthernet0/0/0-output active 173395 9528404 0 2.20e1 54.95
VirtualEthernet0/0/0-tx active 173395 9528404 0 1.69e2 54.95
dpdk-input polling 4266872 9528404 0 1.48e2 2.23
ethernet-input active 365156 19056841 0 3.55e1 52.19
l2-fwd active 287841 19056841 0 4.77e1 66.21
l2-input active 287841 19056841 0 4.15e1 66.21
l2-learn active 287841 19056841 0 4.48e1 66.21
l2-output active 287841 19056841 0 2.00e1 66.21
unix-epoll-input polling 4163 0 0 2.01e3 0.00
vhost-user-input polling 4266872 9528437 0 2.14e2 2.23
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 63.93, last 128 main loops 0.00 per node 0.00
vector rates in 4.5942e6, out 4.5942e6, drop 0.0000e0, punt 2.4107e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 162979 9528576 0 3.31e1 58.47
TenGigabitEthernet18/0/3-tx active 162979 9528576 0 7.65e1 58.47
VirtualEthernet0/0/1-output active 201387 9528480 0 2.39e1 47.31
VirtualEthernet0/0/1-tx active 201387 9528480 0 1.77e2 47.31
dpdk-input polling 977814 9528481 0 8.92e1 9.74
error-punt active 1 1 0 5.55e3 1.00
ethernet-input active 364366 19057057 0 5.34e1 52.30
l2-fwd active 257933 19057056 0 4.71e1 73.88
l2-input active 233619 19057056 0 4.83e1 81.57
l2-input-vtr active 201387 9528480 0 5.83e1 47.31
l2-learn active 257933 19057056 0 4.37e1 73.88
l2-output active 257933 19057056 0 4.36e1 73.88
punt active 1 1 0 3.83e3 1.00
unix-epoll-input polling 954 0 0 2.21e3 0.00
vhost-user-input polling 977814 9528576 0 1.46e2 9.74
64b-4t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 51 2.84e4 0.00
dpdk-process any wait 0 0 1 5.67e5 0.00
fib-walk any wait 0 0 2 1.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.59e3 0.00
lisp-retry-service any wait 0 0 2 2.68e3 0.00
unix-epoll-input polling 3158 0 0 3.26e6 0.00
vhost-user-process any wait 0 0 1 1.08e4 0.00
vpe-oam-process any wait 0 0 2 1.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 35.03, last 128 main loops 0.00 per node 0.00
vector rates in 3.6214e6, out 3.6214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 162344 7399620 0 2.31e1 45.58
TenGigabitEthernet18/0/2-tx active 162344 7399620 0 8.17e1 45.58
VirtualEthernet0/0/0-output active 311824 7527808 0 3.36e1 24.14
VirtualEthernet0/0/0-tx active 311824 7527808 0 2.06e2 24.14
dpdk-input polling 5507219 7527808 0 2.20e2 1.37
ethernet-input active 474168 14927428 0 4.26e1 31.48
l2-fwd active 402076 14927428 0 5.20e1 37.13
l2-input active 402076 14927428 0 4.61e1 37.13
l2-learn active 402076 14927428 0 5.21e1 37.13
l2-output active 402076 14927428 0 2.50e1 37.13
unix-epoll-input polling 5373 0 0 1.99e3 0.00
vhost-user-input polling 5507219 7399620 0 2.89e2 1.34
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 34.61, last 128 main loops 0.00 per node 0.00
vector rates in 3.6155e6, out 3.6155e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 162933 7492804 0 2.29e1 45.99
TenGigabitEthernet18/0/2-tx active 162933 7492804 0 8.02e1 45.99
VirtualEthernet0/0/0-output active 316209 7410140 0 3.39e1 23.43
VirtualEthernet0/0/0-tx active 316209 7410140 0 2.05e2 23.43
dpdk-input polling 5653644 7410140 0 2.25e2 1.31
ethernet-input active 479142 14902944 0 4.29e1 31.10
l2-fwd active 406330 14902944 0 5.19e1 36.68
l2-input active 406330 14902944 0 4.53e1 36.68
l2-learn active 406330 14902944 0 5.25e1 36.68
l2-output active 406330 14902944 0 2.54e1 36.68
unix-epoll-input polling 5515 0 0 1.89e3 0.00
vhost-user-input polling 5653644 7492804 0 2.89e2 1.33
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 38.38, last 128 main loops 5.97 per node 47.75
vector rates in 3.6158e6, out 3.6158e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 177445 7407156 0 3.73e1 41.74
TenGigabitEthernet18/0/3-tx active 177445 7407156 0 8.24e1 41.74
VirtualEthernet0/0/1-output active 239932 7496948 0 3.00e1 31.25
VirtualEthernet0/0/1-tx active 239932 7496948 0 1.99e2 31.25
dpdk-input polling 2848445 7496948 0 1.51e2 2.63
ethernet-input active 417377 14904104 0 5.98e1 35.71
l2-fwd active 372877 14904104 0 5.14e1 39.97
l2-input active 331747 14904104 0 5.48e1 44.93
l2-input-vtr active 239932 7496948 0 6.47e1 31.25
l2-learn active 372877 14904104 0 5.07e1 39.97
l2-output active 372877 14904104 0 5.79e1 39.97
unix-epoll-input polling 2779 0 0 2.00e3 0.00
vhost-user-input polling 2848445 7407156 0 2.19e2 2.60
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 38.03, last 128 main loops 0.00 per node 0.00
vector rates in 3.6212e6, out 3.6212e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 181605 7523719 0 3.83e1 41.43
TenGigabitEthernet18/0/3-tx active 181605 7523719 0 8.23e1 41.43
VirtualEthernet0/0/1-output active 241008 7402700 0 3.00e1 30.72
VirtualEthernet0/0/1-tx active 241008 7402700 0 1.96e2 30.72
dpdk-input polling 2871497 7402700 0 1.52e2 2.58
ethernet-input active 422613 14926419 0 6.02e1 35.32
l2-fwd active 375412 14926419 0 5.19e1 39.76
l2-input active 337035 14926419 0 5.49e1 44.29
l2-input-vtr active 241008 7402700 0 6.47e1 30.72
l2-learn active 375412 14926419 0 5.11e1 39.76
l2-output active 375412 14926419 0 5.81e1 39.76
unix-epoll-input polling 2802 0 0 2.00e3 0.00
vhost-user-input polling 2871497 7523719 0 2.16e2 2.62
64b-8t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 47 3.36e4 0.00
dpdk-process any wait 0 0 1 5.77e5 0.00
fib-walk any wait 0 0 2 3.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.98e2 0.00
lisp-retry-service any wait 0 0 2 3.48e3 0.00
unix-epoll-input polling 2310 0 0 4.46e6 0.00
vhost-user-process any wait 0 0 1 1.36e4 0.00
vpe-oam-process any wait 0 0 2 1.92e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 14.75, last 128 main loops 0.00 per node 0.00
vector rates in 1.6958e6, out 1.6958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81165 3440768 0 2.39e1 42.39
TenGigabitEthernet18/0/2-tx active 81165 3440768 0 8.16e1 42.39
VirtualEthernet0/0/0-output active 410511 3549131 0 6.65e1 8.65
VirtualEthernet0/0/0-tx active 410511 3549131 0 2.92e2 8.65
dpdk-input polling 11056260 3549131 0 6.97e2 .32
ethernet-input active 491676 6989899 0 6.44e1 14.22
l2-fwd active 464811 6989899 0 6.72e1 15.04
l2-input active 464811 6989899 0 5.92e1 15.04
l2-learn active 464811 6989899 0 7.17e1 15.04
l2-output active 464811 6989899 0 4.27e1 15.04
unix-epoll-input polling 10787 0 0 1.37e3 0.00
vhost-user-input polling 11056260 3440768 0 8.08e2 .31
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 14.26, last 128 main loops 0.00 per node 0.00
vector rates in 1.6830e6, out 1.6830e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79223 3443664 0 2.38e1 43.47
TenGigabitEthernet18/0/2-tx active 79223 3443664 0 7.99e1 43.47
VirtualEthernet0/0/0-output active 425624 3493672 0 6.99e1 8.21
VirtualEthernet0/0/0-tx active 425624 3493672 0 2.96e2 8.21
dpdk-input polling 11031303 3493672 0 7.12e2 .32
ethernet-input active 504847 6937336 0 6.50e1 13.74
l2-fwd active 477429 6937336 0 6.82e1 14.53
l2-input active 477429 6937336 0 5.98e1 14.53
l2-learn active 477429 6937336 0 7.30e1 14.53
l2-output active 477429 6937336 0 4.39e1 14.53
unix-epoll-input polling 10762 0 0 1.37e3 0.00
vhost-user-input polling 11031303 3443664 0 8.03e2 .31
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 14.51, last 128 main loops 0.00 per node 0.00
vector rates in 1.6958e6, out 1.6958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75100 3440660 0 2.31e1 45.81
TenGigabitEthernet18/0/2-tx active 75100 3440660 0 7.91e1 45.81
VirtualEthernet0/0/0-output active 424539 3549136 0 6.90e1 8.36
VirtualEthernet0/0/0-tx active 424539 3549136 0 2.94e2 8.36
dpdk-input polling 11074396 3549136 0 7.01e2 .32
ethernet-input active 499639 6989796 0 6.50e1 13.99
l2-fwd active 472896 6989796 0 6.72e1 14.78
l2-input active 472896 6989796 0 5.92e1 14.78
l2-learn active 472896 6989796 0 7.25e1 14.78
l2-output active 472896 6989796 0 4.30e1 14.78
unix-epoll-input polling 10804 0 0 1.39e3 0.00
vhost-user-input polling 11074396 3440660 0 8.03e2 .31
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 14.14, last 128 main loops 0.00 per node 0.00
vector rates in 1.6830e6, out 1.6830e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 70494 3443664 0 2.23e1 48.85
TenGigabitEthernet18/0/2-tx active 70494 3443664 0 8.13e1 48.85
VirtualEthernet0/0/0-output active 436449 3493674 0 7.02e1 8.00
VirtualEthernet0/0/0-tx active 436449 3493674 0 3.00e2 8.00
dpdk-input polling 10977839 3493674 0 7.09e2 .32
ethernet-input active 506943 6937338 0 6.49e1 13.68
l2-fwd active 482529 6937338 0 6.82e1 14.38
l2-input active 482529 6937338 0 5.97e1 14.38
l2-learn active 482529 6937338 0 7.29e1 14.38
l2-output active 482529 6937338 0 4.32e1 14.38
unix-epoll-input polling 10711 0 0 1.41e3 0.00
vhost-user-input polling 10977839 3443664 0 8.04e2 .31
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 29.49, last 128 main loops 0.00 per node 0.00
vector rates in 1.6833e6, out 1.6833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109348 3492376 0 4.22e1 31.94
TenGigabitEthernet18/0/3-tx active 109348 3492376 0 8.77e1 31.94
VirtualEthernet0/0/1-output active 132475 3446004 0 3.27e1 26.01
VirtualEthernet0/0/1-tx active 132475 3446004 0 2.02e2 26.01
dpdk-input polling 11629138 3446004 0 7.09e2 .29
ethernet-input active 241823 6938380 0 6.45e1 28.69
l2-fwd active 232163 6938380 0 5.47e1 29.89
l2-input active 215656 6938380 0 5.59e1 32.17
l2-input-vtr active 132475 3446004 0 6.68e1 26.01
l2-learn active 232163 6938380 0 5.56e1 29.89
l2-output active 232163 6938380 0 7.22e1 29.89
unix-epoll-input polling 11345 0 0 1.38e3 0.00
vhost-user-input polling 11629138 3492376 0 8.34e2 .30
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 29.09, last 128 main loops 0.00 per node 0.00
vector rates in 1.6955e6, out 1.6955e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 111837 3546756 0 4.06e1 31.71
TenGigabitEthernet18/0/3-tx active 111837 3546756 0 8.61e1 31.71
VirtualEthernet0/0/1-output active 132788 3442004 0 3.23e1 25.92
VirtualEthernet0/0/1-tx active 132788 3442004 0 2.01e2 25.92
dpdk-input polling 11606307 3442004 0 7.12e2 .29
ethernet-input active 244625 6988760 0 6.41e1 28.57
l2-fwd active 238082 6988760 0 5.45e1 29.35
l2-input active 223527 6988760 0 5.58e1 31.27
l2-input-vtr active 132788 3442004 0 6.68e1 25.92
l2-learn active 238082 6988760 0 5.56e1 29.35
l2-output active 238082 6988760 0 7.19e1 29.35
unix-epoll-input polling 11323 0 0 1.37e3 0.00
vhost-user-input polling 11606307 3546756 0 8.22e2 .31
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 28.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.6833e6, out 1.6833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 114317 3492368 0 4.21e1 30.55
TenGigabitEthernet18/0/3-tx active 114317 3492368 0 8.66e1 30.55
VirtualEthernet0/0/1-output active 135288 3446004 0 3.30e1 25.47
VirtualEthernet0/0/1-tx active 135288 3446004 0 2.15e2 25.47
dpdk-input polling 11537650 3446004 0 7.03e2 .29
ethernet-input active 249605 6938372 0 6.48e1 27.79
l2-fwd active 244801 6938372 0 5.49e1 28.34
l2-input active 230625 6938372 0 5.61e1 30.09
l2-input-vtr active 135288 3446004 0 6.70e1 25.47
l2-learn active 244801 6938372 0 5.64e1 28.34
l2-output active 244801 6938372 0 7.21e1 28.34
unix-epoll-input polling 11256 0 0 1.38e3 0.00
vhost-user-input polling 11537650 3492368 0 8.28e2 .30
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 28.83, last 128 main loops 3.66 per node 52.00
vector rates in 1.6955e6, out 1.6955e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103622 3546748 0 3.94e1 34.23
TenGigabitEthernet18/0/3-tx active 103622 3546748 0 8.63e1 34.23
VirtualEthernet0/0/1-output active 142735 3442020 0 3.37e1 24.11
VirtualEthernet0/0/1-tx active 142735 3442020 0 2.06e2 24.11
dpdk-input polling 11412686 3442020 0 7.05e2 .30
ethernet-input active 246357 6988768 0 6.47e1 28.37
l2-fwd active 238380 6988768 0 5.45e1 29.32
l2-input active 223418 6988768 0 5.54e1 31.28
l2-input-vtr active 142735 3442020 0 6.76e1 24.11
l2-learn active 238380 6988768 0 5.51e1 29.32
l2-output active 238380 6988768 0 7.26e1 29.32
unix-epoll-input polling 11134 0 0 1.50e3 0.00
vhost-user-input polling 11412686 3546748 0 8.17e2 .31
imix-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 51 4.22e4 0.00
dpdk-process any wait 0 0 1 5.78e5 0.00
fib-walk any wait 0 0 2 1.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.94e2 0.00
lisp-retry-service any wait 0 0 2 1.55e3 0.00
unix-epoll-input polling 3581 0 0 2.85e6 0.00
vhost-user-process any wait 0 0 1 1.07e4 0.00
vpe-oam-process any wait 0 0 2 7.30e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 58.89, last 128 main loops 0.00 per node 0.00
vector rates in 3.2073e6, out 3.2073e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 109741 6559696 0 1.87e1 59.77
TenGigabitEthernet18/0/2-tx active 109741 6559696 0 1.66e2 59.77
VirtualEthernet0/0/0-output active 166474 6559644 0 2.27e1 39.40
VirtualEthernet0/0/0-tx active 166474 6559644 0 5.64e2 39.40
dpdk-input polling 1095151 6559644 0 1.06e2 5.99
ethernet-input active 276215 13119340 0 3.51e1 47.49
l2-fwd active 196011 13119340 0 4.42e1 66.93
l2-input active 196011 13119340 0 3.78e1 66.93
l2-learn active 196011 13119340 0 3.99e1 66.93
l2-output active 196011 13119340 0 1.85e1 66.93
unix-epoll-input polling 1068 0 0 2.37e3 0.00
vhost-user-input polling 1095151 6559696 0 3.09e2 5.99
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 106.07, last 128 main loops 9.81 per node 96.62
vector rates in 3.2073e6, out 3.2073e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 85053 6559661 0 2.94e1 77.12
TenGigabitEthernet18/0/3-tx active 85053 6559661 0 1.64e2 77.12
VirtualEthernet0/0/1-output active 87606 6559676 0 1.73e1 74.88
VirtualEthernet0/0/1-tx active 87606 6559676 0 5.37e2 74.88
dpdk-input polling 92683 6559676 0 7.36e1 70.78
ethernet-input active 172659 13119337 0 4.49e1 75.98
l2-fwd active 93714 13119337 0 4.13e1 139.99
l2-input active 89911 13119337 0 4.14e1 145.91
l2-input-vtr active 87606 6559676 0 4.56e1 74.88
l2-learn active 93714 13119337 0 3.44e1 139.99
l2-output active 93714 13119337 0 4.51e1 139.99
unix-epoll-input polling 90 0 0 2.79e3 0.00
vhost-user-input polling 92683 6559661 0 2.76e2 70.78
imix-4t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 5.02e4 0.00
dhcp-client-process any wait 0 0 1 3.31e3 0.00
dpdk-process any wait 0 0 1 8.76e3 0.00
fib-walk any wait 0 0 2 1.92e3 0.00
ip-route-resolver-process any wait 0 0 1 1.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.39e3 0.00
lisp-retry-service any wait 0 0 2 2.42e3 0.00
unix-epoll-input polling 4547 0 0 2.25e6 0.00
vhost-user-process any wait 0 0 1 1.29e4 0.00
vpe-oam-process any wait 0 0 2 2.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 41.75, last 128 main loops .75 per node 12.00
vector rates in 2.6769e6, out 2.6769e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 111422 5438528 0 2.02e1 48.81
TenGigabitEthernet18/0/2-tx active 111422 5438528 0 1.82e2 48.81
VirtualEthernet0/0/0-output active 222938 5524880 0 3.02e1 24.78
VirtualEthernet0/0/0-tx active 222938 5524880 0 6.21e2 24.78
dpdk-input polling 350718 5524880 0 1.09e2 15.75
ethernet-input active 334360 10963408 0 4.31e1 32.79
l2-fwd active 226762 10963408 0 4.67e1 48.35
l2-input active 226762 10963408 0 3.97e1 48.35
l2-learn active 226762 10963408 0 4.39e1 48.35
l2-output active 226762 10963408 0 2.20e1 48.35
unix-epoll-input polling 342 0 0 2.77e3 0.00
vhost-user-input polling 350718 5438528 0 5.01e2 15.51
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 32.27, last 128 main loops 0.00 per node 0.00
vector rates in 2.6769e6, out 2.6769e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 107928 5524908 0 1.98e1 51.19
TenGigabitEthernet18/0/2-tx active 107928 5524908 0 1.77e2 51.19
VirtualEthernet0/0/0-output active 299299 5438584 0 3.60e1 18.17
VirtualEthernet0/0/0-tx active 299299 5438584 0 6.20e2 18.17
dpdk-input polling 565847 5438584 0 1.22e2 9.61
ethernet-input active 407227 10963492 0 4.53e1 26.92
l2-fwd active 305949 10963492 0 4.91e1 35.83
l2-input active 305949 10963492 0 4.23e1 35.83
l2-learn active 305949 10963492 0 4.76e1 35.83
l2-output active 305949 10963492 0 2.49e1 35.83
unix-epoll-input polling 552 0 0 2.65e3 0.00
vhost-user-input polling 565847 5524908 0 4.58e2 9.76
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 103.11, last 128 main loops 11.36 per node 111.85
vector rates in 2.6769e6, out 2.6769e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 73376 5438564 0 2.92e1 74.12
TenGigabitEthernet18/0/3-tx active 73376 5438564 0 1.77e2 74.12
VirtualEthernet0/0/1-output active 75575 5524884 0 1.74e1 73.10
VirtualEthernet0/0/1-tx active 75575 5524884 0 5.81e2 73.10
dpdk-input polling 84341 5524884 0 8.36e1 65.51
ethernet-input active 148951 10963448 0 4.81e1 73.60
l2-fwd active 80116 10963448 0 4.12e1 136.84
l2-input active 77706 10963448 0 4.19e1 141.09
l2-input-vtr active 75575 5524884 0 4.84e1 73.10
l2-learn active 80116 10963448 0 3.44e1 136.84
l2-output active 80116 10963448 0 6.06e1 136.84
unix-epoll-input polling 82 0 0 2.91e3 0.00
vhost-user-input polling 84341 5438564 0 4.76e2 64.48
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 69.91, last 128 main loops 4.00 per node 64.00
vector rates in 2.6769e6, out 2.6769e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96192 5524912 0 3.27e1 57.44
TenGigabitEthernet18/0/3-tx active 96192 5524912 0 1.74e2 57.44
VirtualEthernet0/0/1-output active 110830 5438580 0 2.15e1 49.07
VirtualEthernet0/0/1-tx active 110830 5438580 0 5.75e2 49.07
dpdk-input polling 170042 5438580 0 9.02e1 31.98
ethernet-input active 207022 10963492 0 5.30e1 52.96
l2-fwd active 126334 10963492 0 4.38e1 86.78
l2-input active 114855 10963492 0 4.56e1 95.46
l2-input-vtr active 110830 5438580 0 5.11e1 49.07
l2-learn active 126334 10963492 0 3.78e1 86.78
l2-output active 126334 10963492 0 6.34e1 86.78
unix-epoll-input polling 165 0 0 2.86e3 0.00
vhost-user-input polling 170042 5524912 0 4.33e2 32.49
imix-8t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 50 4.19e4 0.00
dpdk-process any wait 0 0 2 8.54e3 0.00
fib-walk any wait 0 0 3 3.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.63e3 0.00
lisp-retry-service any wait 0 0 3 3.26e3 0.00
unix-epoll-input polling 7900 0 0 1.32e6 0.00
vhost-user-process any wait 0 0 2 1.22e4 0.00
vpe-oam-process any wait 0 0 2 1.45e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 8.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.4149e6, out 1.4149e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45081 2885184 0 1.92e1 64.00
TenGigabitEthernet18/0/2-tx active 45081 2885184 0 2.09e2 64.00
VirtualEthernet0/0/0-output active 631756 3020204 0 1.02e2 4.78
VirtualEthernet0/0/0-tx active 631756 3020204 0 7.71e2 4.78
dpdk-input polling 5986549 3020204 0 5.71e2 .50
ethernet-input active 676837 5905388 0 7.81e1 8.72
l2-fwd active 664938 5905388 0 7.49e1 8.88
l2-input active 664938 5905388 0 6.93e1 8.88
l2-learn active 664938 5905388 0 8.78e1 8.88
l2-output active 664938 5905388 0 5.36e1 8.88
unix-epoll-input polling 5840 0 0 1.94e3 0.00
vhost-user-input polling 5986549 2885184 0 9.05e2 .48
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 8.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.4037e6, out 1.4037e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45082 2885220 0 1.93e1 63.99
TenGigabitEthernet18/0/2-tx active 45082 2885220 0 2.06e2 63.99
VirtualEthernet0/0/0-output active 628132 2973008 0 1.03e2 4.73
VirtualEthernet0/0/0-tx active 628132 2973008 0 7.76e2 4.73
dpdk-input polling 6001906 2973008 0 5.82e2 .49
ethernet-input active 673214 5858228 0 7.99e1 8.70
l2-fwd active 661991 5858228 0 7.60e1 8.85
l2-input active 661991 5858228 0 6.93e1 8.85
l2-learn active 661991 5858228 0 8.91e1 8.85
l2-output active 661991 5858228 0 5.42e1 8.85
unix-epoll-input polling 5855 0 0 1.90e3 0.00
vhost-user-input polling 6001906 2885220 0 9.03e2 .48
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 8.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.4149e6, out 1.4149e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45082 2885200 0 1.91e1 63.99
TenGigabitEthernet18/0/2-tx active 45082 2885200 0 2.07e2 63.99
VirtualEthernet0/0/0-output active 634255 3020208 0 1.01e2 4.76
VirtualEthernet0/0/0-tx active 634255 3020208 0 7.56e2 4.76
dpdk-input polling 6007192 3020208 0 5.76e2 .50
ethernet-input active 679337 5905408 0 7.97e1 8.69
l2-fwd active 667880 5905408 0 7.47e1 8.84
l2-input active 667880 5905408 0 6.96e1 8.84
l2-learn active 667880 5905408 0 8.91e1 8.84
l2-output active 667880 5905408 0 5.41e1 8.84
unix-epoll-input polling 5860 0 0 1.95e3 0.00
vhost-user-input polling 6007192 2885200 0 9.07e2 .48
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 8.82, last 128 main loops 0.00 per node 0.00
vector rates in 1.4037e6, out 1.4037e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45082 2885215 0 1.92e1 63.99
TenGigabitEthernet18/0/2-tx active 45082 2885215 0 2.10e2 63.99
VirtualEthernet0/0/0-output active 625746 2973012 0 1.01e2 4.75
VirtualEthernet0/0/0-tx active 625746 2973012 0 7.65e2 4.75
dpdk-input polling 6113353 2973012 0 5.82e2 .49
ethernet-input active 670828 5858227 0 7.79e1 8.73
l2-fwd active 660387 5858227 0 7.59e1 8.87
l2-input active 660387 5858227 0 7.05e1 8.87
l2-learn active 660387 5858227 0 8.89e1 8.87
l2-output active 660387 5858227 0 5.41e1 8.87
unix-epoll-input polling 5964 0 0 1.89e3 0.00
vhost-user-input polling 6113353 2885215 0 9.15e2 .47
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 17.12, last 128 main loops 0.00 per node 0.00
vector rates in 1.4150e6, out 1.4150e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45083 2885256 0 3.32e1 63.99
TenGigabitEthernet18/0/3-tx active 45083 2885256 0 2.08e2 63.99
VirtualEthernet0/0/1-output active 284380 3020240 0 5.64e1 10.62
VirtualEthernet0/0/1-tx active 284380 3020240 0 6.54e2 10.62
dpdk-input polling 7495561 3020240 0 5.66e2 .40
ethernet-input active 329463 5905496 0 7.84e1 17.92
l2-fwd active 329450 5905496 0 5.96e1 17.93
l2-input active 314168 5905496 0 6.04e1 18.79
l2-input-vtr active 284380 3020240 0 8.47e1 10.62
l2-learn active 329450 5905496 0 5.98e1 17.93
l2-output active 329450 5905496 0 8.29e1 17.93
unix-epoll-input polling 7313 0 0 1.97e3 0.00
vhost-user-input polling 7495561 2885256 0 9.81e2 .38
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 15.29, last 128 main loops 0.00 per node 0.00
vector rates in 1.4037e6, out 1.4037e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45083 2885252 0 3.13e1 63.99
TenGigabitEthernet18/0/3-tx active 45083 2885252 0 2.03e2 63.99
VirtualEthernet0/0/1-output active 319557 2973046 0 6.21e1 9.30
VirtualEthernet0/0/1-tx active 319557 2973046 0 6.67e2 9.30
dpdk-input polling 7284114 2973046 0 5.69e2 .41
ethernet-input active 364640 5858298 0 8.25e1 16.07
l2-fwd active 364632 5858298 0 6.25e1 16.07
l2-input active 349201 5858298 0 6.25e1 16.78
l2-input-vtr active 319557 2973046 0 8.89e1 9.30
l2-learn active 364632 5858298 0 6.29e1 16.07
l2-output active 364632 5858298 0 8.59e1 16.07
unix-epoll-input polling 7107 0 0 1.99e3 0.00
vhost-user-input polling 7284114 2885252 0 9.63e2 .39
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 14.23, last 128 main loops 0.00 per node 0.00
vector rates in 1.4150e6, out 1.4150e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45083 2885252 0 3.14e1 63.99
TenGigabitEthernet18/0/3-tx active 45083 2885252 0 2.03e2 63.99
VirtualEthernet0/0/1-output active 349712 3020242 0 6.53e1 8.64
VirtualEthernet0/0/1-tx active 349712 3020242 0 6.67e2 8.64
dpdk-input polling 6912405 3020242 0 5.43e2 .44
ethernet-input active 394795 5905494 0 8.59e1 14.96
l2-fwd active 394787 5905494 0 6.48e1 14.96
l2-input active 378076 5905494 0 6.46e1 15.62
l2-input-vtr active 349712 3020242 0 9.28e1 8.64
l2-learn active 394787 5905494 0 6.55e1 14.96
l2-output active 394787 5905494 0 8.78e1 14.96
unix-epoll-input polling 6744 0 0 1.91e3 0.00
vhost-user-input polling 6912405 2885252 0 9.43e2 .42
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 17.07, last 128 main loops 0.00 per node 0.00
vector rates in 1.4037e6, out 1.4037e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45081 2885184 0 3.12e1 64.00
TenGigabitEthernet18/0/3-tx active 45081 2885184 0 2.05e2 64.00
VirtualEthernet0/0/1-output active 282283 2973048 0 5.49e1 10.53
VirtualEthernet0/0/1-tx active 282283 2973048 0 6.52e2 10.53
dpdk-input polling 7664497 2973048 0 5.79e2 .39
ethernet-input active 327364 5858232 0 7.85e1 17.89
l2-fwd active 327351 5858232 0 5.95e1 17.89
l2-input active 313735 5858232 0 6.06e1 18.67
l2-input-vtr active 282283 2973048 0 8.46e1 10.53
l2-learn active 327351 5858232 0 5.98e1 17.89
l2-output active 327351 5858232 0 8.31e1 17.89
unix-epoll-input polling 7477 0 0 1.97e3 0.00
vhost-user-input polling 7664497 2885184 0 9.92e2 .38

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 Intel-X710.
  • [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-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 46 2.67e4 0.00
dpdk-process any wait 0 0 2 2.79e5 0.00
fib-walk any wait 0 0 2 1.38e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.50e3 0.00
lisp-retry-service any wait 0 0 2 2.05e3 0.00
unix-epoll-input polling 2412 0 0 4.33e6 0.00
vhost-user-process any wait 0 0 2 1.05e4 0.00
vpe-oam-process any wait 0 0 2 1.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 53.14, last 128 main loops 0.00 per node 0.00
vector rates in 5.5039e6, out 5.5039e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 252949 11498135 0 2.35e1 45.46
TenGigabitEthernet18/0/2-tx active 252949 11498135 0 8.04e1 45.46
VirtualEthernet0/0/0-output active 232206 11498113 0 2.28e1 49.52
VirtualEthernet0/0/0-tx active 232206 11498113 0 1.74e2 49.52
dpdk-input polling 5442519 11498113 0 1.55e2 2.11
ethernet-input active 485155 22996248 0 3.61e1 47.39
l2-input active 380411 22996248 0 2.99e1 60.45
l2-output active 380411 22996248 0 2.08e1 60.45
unix-epoll-input polling 5310 0 0 2.05e3 0.00
vhost-user-input polling 5442519 11498135 0 2.21e2 2.11
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 55.09, last 128 main loops 0.00 per node 0.00
vector rates in 5.5039e6, out 5.5039e6, drop 0.0000e0, punt 7.1803e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 209825 11498032 0 3.46e1 54.79
TenGigabitEthernet18/0/3-tx active 209825 11498032 0 7.77e1 54.79
VirtualEthernet0/0/1-output active 262889 11498061 0 2.48e1 43.74
VirtualEthernet0/0/1-tx active 262889 11498061 0 1.81e2 43.74
dpdk-input polling 1311529 11498064 0 9.21e1 8.77
error-punt active 3 3 0 3.07e3 1.00
ethernet-input active 472714 22996096 0 5.39e1 48.65
l2-input active 319310 22996093 0 3.75e1 72.02
l2-input-vtr active 262889 11498061 0 5.94e1 43.74
l2-output active 350525 22996093 0 4.53e1 65.60
punt active 3 3 0 2.92e3 1.00
unix-epoll-input polling 1280 0 0 2.08e3 0.00
vhost-user-input polling 1311529 11498032 0 1.51e2 8.77
64b-4t2c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 47 2.67e4 0.00
dpdk-process any wait 0 0 2 9.78e3 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.25e3 0.00
lisp-retry-service any wait 0 0 2 2.13e3 0.00
unix-epoll-input polling 3678 0 0 2.79e6 0.00
vhost-user-process any wait 0 0 2 8.18e3 0.00
vpe-oam-process any wait 0 0 2 1.66e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 27.68, last 128 main loops 0.00 per node 0.00
vector rates in 3.6672e6, out 3.6672e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 177475 7486516 0 2.39e1 42.18
TenGigabitEthernet18/0/2-tx active 177475 7486516 0 8.17e1 42.18
VirtualEthernet0/0/0-output active 404357 7614766 0 3.86e1 18.83
VirtualEthernet0/0/0-tx active 404357 7614766 0 2.21e2 18.83
dpdk-input polling 8155697 7614766 0 2.85e2 .93
ethernet-input active 581832 15101282 0 4.68e1 25.95
l2-input active 509239 15101282 0 3.67e1 29.65
l2-output active 509239 15101282 0 2.86e1 29.65
unix-epoll-input polling 7957 0 0 1.95e3 0.00
vhost-user-input polling 8155697 7486516 0 3.60e2 .92
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 26.99, last 128 main loops 0.00 per node 0.00
vector rates in 3.6643e6, out 3.6643e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 179757 7593928 0 2.41e1 42.25
TenGigabitEthernet18/0/2-tx active 179757 7593928 0 8.04e1 42.25
VirtualEthernet0/0/0-output active 417502 7495790 0 3.99e1 17.95
VirtualEthernet0/0/0-tx active 417502 7495790 0 2.21e2 17.95
dpdk-input polling 8182286 7495790 0 2.86e2 .92
ethernet-input active 597259 15089718 0 4.73e1 25.26
l2-input active 520827 15089718 0 3.68e1 28.97
l2-output active 520827 15089718 0 2.92e1 28.97
unix-epoll-input polling 7983 0 0 1.87e3 0.00
vhost-user-input polling 8182286 7593928 0 3.56e2 .93
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 30.39, last 128 main loops 3.00 per node 64.00
vector rates in 3.6654e6, out 3.6654e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 196966 7490216 0 3.76e1 38.03
TenGigabitEthernet18/0/3-tx active 196966 7490216 0 8.36e1 38.03
VirtualEthernet0/0/1-output active 311539 7603736 0 3.45e1 24.41
VirtualEthernet0/0/1-tx active 311539 7603736 0 2.17e2 24.41
dpdk-input polling 5204487 7603736 0 2.13e2 1.46
ethernet-input active 508505 15093952 0 6.36e1 29.68
l2-input active 430899 15093952 0 4.59e1 35.03
l2-input-vtr active 311539 7603736 0 6.89e1 24.41
l2-output active 477589 15093952 0 5.91e1 31.60
unix-epoll-input polling 5077 0 0 1.89e3 0.00
vhost-user-input polling 5204487 7490216 0 2.86e2 1.44
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 30.24, last 128 main loops 0.00 per node 0.00
vector rates in 3.6661e6, out 3.6661e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 193021 7604972 0 3.89e1 39.39
TenGigabitEthernet18/0/3-tx active 193021 7604972 0 8.09e1 39.39
VirtualEthernet0/0/1-output active 314782 7492176 0 3.49e1 23.80
VirtualEthernet0/0/1-tx active 314782 7492176 0 2.08e2 23.80
dpdk-input polling 5461848 7492176 0 2.21e2 1.37
ethernet-input active 507803 15097148 0 6.31e1 29.73
l2-input active 435699 15097148 0 4.52e1 34.65
l2-input-vtr active 314782 7492176 0 6.88e1 23.80
l2-output active 478352 15097148 0 5.88e1 31.56
unix-epoll-input polling 5329 0 0 1.88e3 0.00
vhost-user-input polling 5461848 7604972 0 2.87e2 1.39
64b-8t4c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 39 3.58e4 0.00
dpdk-process any wait 0 0 2 8.73e3 0.00
fib-walk any wait 0 0 2 2.96e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.53e3 0.00
lisp-retry-service any wait 0 0 2 4.66e3 0.00
unix-epoll-input polling 1826 0 0 5.53e6 0.00
vhost-user-process any wait 0 0 1 1.20e4 0.00
vpe-oam-process any wait 0 0 2 1.86e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 10.24, last 128 main loops 0.00 per node 0.00
vector rates in 1.7031e6, out 1.7031e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82800 3415488 0 2.46e1 41.25
TenGigabitEthernet18/0/2-tx active 82800 3415488 0 8.17e1 41.25
VirtualEthernet0/0/0-output active 603852 3474912 0 9.21e1 5.75
VirtualEthernet0/0/0-tx active 603852 3474912 0 3.51e2 5.75
dpdk-input polling 11532999 3474912 0 7.67e2 .30
ethernet-input active 686652 6890400 0 7.69e1 10.03
l2-input active 659769 6890400 0 5.75e1 10.44
l2-output active 659769 6890400 0 5.61e1 10.44
unix-epoll-input polling 11252 0 0 1.35e3 0.00
vhost-user-input polling 11532999 3415488 0 8.45e2 .29
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 10.12, last 128 main loops 0.00 per node 0.00
vector rates in 1.7002e6, out 1.7002e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 95287 3457968 0 2.67e1 36.29
TenGigabitEthernet18/0/2-tx active 95287 3457968 0 8.19e1 36.29
VirtualEthernet0/0/0-output active 599725 3420621 0 9.31e1 5.70
VirtualEthernet0/0/0-tx active 599725 3420621 0 3.47e2 5.70
dpdk-input polling 11538463 3420621 0 7.75e2 .29
ethernet-input active 695012 6878589 0 7.89e1 9.89
l2-input active 663865 6878589 0 5.81e1 10.36
l2-output active 663865 6878589 0 5.74e1 10.36
unix-epoll-input polling 11257 0 0 1.35e3 0.00
vhost-user-input polling 11538463 3457968 0 8.37e2 .29
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.0, average vectors/node 10.35, last 128 main loops 0.00 per node 0.00
vector rates in 1.7031e6, out 1.7031e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76451 3415516 0 2.37e1 44.68
TenGigabitEthernet18/0/2-tx active 76451 3415516 0 7.87e1 44.68
VirtualEthernet0/0/0-output active 600967 3474920 0 9.08e1 5.78
VirtualEthernet0/0/0-tx active 600967 3474920 0 3.42e2 5.78
dpdk-input polling 11738089 3474920 0 7.74e2 .29
ethernet-input active 677418 6890436 0 7.60e1 10.17
l2-input active 654079 6890436 0 5.69e1 10.53
l2-output active 654079 6890436 0 5.47e1 10.53
unix-epoll-input polling 11452 0 0 1.35e3 0.00
vhost-user-input polling 11738089 3415516 0 8.54e2 .29
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.0, average vectors/node 10.21, last 128 main loops .38 per node 8.00
vector rates in 1.7002e6, out 1.7002e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72381 3457972 0 2.28e1 47.77
TenGigabitEthernet18/0/2-tx active 72381 3457972 0 8.04e1 47.77
VirtualEthernet0/0/0-output active 611462 3420619 0 9.29e1 5.59
VirtualEthernet0/0/0-tx active 611462 3420619 0 3.48e2 5.59
dpdk-input polling 11646676 3420619 0 7.85e2 .29
ethernet-input active 683843 6878591 0 7.60e1 10.06
l2-input active 662960 6878591 0 5.72e1 10.38
l2-output active 662960 6878591 0 5.56e1 10.38
unix-epoll-input polling 11363 0 0 1.40e3 0.00
vhost-user-input polling 11646676 3457972 0 8.42e2 .29
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.0, average vectors/node 23.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.7011e6, out 1.7011e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108297 3418356 0 4.22e1 31.56
TenGigabitEthernet18/0/3-tx active 108297 3418356 0 8.58e1 31.56
VirtualEthernet0/0/1-output active 179931 3463792 0 4.00e1 19.25
VirtualEthernet0/0/1-tx active 179931 3463792 0 2.23e2 19.25
dpdk-input polling 12646390 3463792 0 7.62e2 .27
ethernet-input active 288228 6882148 0 6.92e1 23.88
l2-input active 265926 6882148 0 4.79e1 25.88
l2-input-vtr active 179931 3463792 0 7.22e1 19.25
l2-output active 280144 6882148 0 7.36e1 24.57
unix-epoll-input polling 12338 0 0 1.36e3 0.00
vhost-user-input polling 12646390 3418356 0 9.04e2 .27
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.0, average vectors/node 23.55, last 128 main loops 0.00 per node 0.00
vector rates in 1.7023e6, out 1.7023e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 110816 3469108 0 4.03e1 31.31
TenGigabitEthernet18/0/3-tx active 110816 3469108 0 8.45e1 31.31
VirtualEthernet0/0/1-output active 178873 3417832 0 3.90e1 19.11
VirtualEthernet0/0/1-tx active 178873 3417832 0 2.23e2 19.11
dpdk-input polling 12661048 3417832 0 7.77e2 .27
ethernet-input active 289689 6886940 0 6.92e1 23.77
l2-input active 271737 6886940 0 4.79e1 25.34
l2-input-vtr active 178873 3417832 0 7.20e1 19.11
l2-output active 284693 6886940 0 7.38e1 24.19
unix-epoll-input polling 12353 0 0 1.36e3 0.00
vhost-user-input polling 12661048 3469108 0 8.94e2 .27
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.0, average vectors/node 23.53, last 128 main loops 0.00 per node 0.00
vector rates in 1.7011e6, out 1.7011e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 110472 3418284 0 4.13e1 30.94
TenGigabitEthernet18/0/3-tx active 110472 3418284 0 8.39e1 30.94
VirtualEthernet0/0/1-output active 178725 3463760 0 3.94e1 19.38
VirtualEthernet0/0/1-tx active 178725 3463760 0 2.34e2 19.38
dpdk-input polling 12551317 3463760 0 7.64e2 .28
ethernet-input active 289197 6882044 0 6.87e1 23.79
l2-input active 273952 6882044 0 4.79e1 25.12
l2-input-vtr active 178725 3463760 0 7.20e1 19.38
l2-output active 286084 6882044 0 7.29e1 24.06
unix-epoll-input polling 12245 0 0 1.35e3 0.00
vhost-user-input polling 12551317 3418284 0 9.01e2 .27
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.0, average vectors/node 24.04, last 128 main loops 0.00 per node 0.00
vector rates in 1.7023e6, out 1.7023e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103634 3469176 0 3.99e1 33.48
TenGigabitEthernet18/0/3-tx active 103634 3469176 0 8.43e1 33.48
VirtualEthernet0/0/1-output active 180473 3417752 0 3.97e1 18.94
VirtualEthernet0/0/1-tx active 180473 3417752 0 2.21e2 18.94
dpdk-input polling 12573769 3417752 0 7.72e2 .27
ethernet-input active 284107 6886928 0 6.93e1 24.24
l2-input active 262808 6886928 0 4.81e1 26.21
l2-input-vtr active 180473 3417752 0 7.27e1 18.94
l2-output active 276806 6886928 0 7.43e1 24.88
unix-epoll-input polling 12267 0 0 1.36e3 0.00
vhost-user-input polling 12573769 3469176 0 8.91e2 .28
imix-2t1c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 49 3.98e4 0.00
dpdk-process any wait 0 0 2 2.95e5 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.61e3 0.00
lisp-retry-service any wait 0 0 2 1.38e3 0.00
unix-epoll-input polling 3456 0 0 2.98e6 0.00
vhost-user-process any wait 0 0 2 8.69e3 0.00
vpe-oam-process any wait 0 0 2 8.40e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 52.03, last 128 main loops 1.88 per node 40.00
vector rates in 3.5983e6, out 3.5983e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 130637 7430852 0 1.91e1 56.88
TenGigabitEthernet18/0/2-tx active 130637 7430852 0 1.65e2 56.88
VirtualEthernet0/0/0-output active 202735 7430795 0 2.34e1 36.65
VirtualEthernet0/0/0-tx active 202735 7430795 0 5.72e2 36.65
dpdk-input polling 1396188 7430795 0 1.10e2 5.32
ethernet-input active 333372 14861647 0 3.55e1 44.58
l2-input active 237852 14861647 0 2.59e1 62.48
l2-output active 237852 14861647 0 1.89e1 62.48
unix-epoll-input polling 1363 0 0 2.29e3 0.00
vhost-user-input polling 1396188 7430852 0 3.16e2 5.32
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 96.79, last 128 main loops 8.91 per node 103.64
vector rates in 3.5982e6, out 3.5982e6, drop 0.0000e0, punt 9.6847e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 94364 7430784 0 2.92e1 78.75
TenGigabitEthernet18/0/3-tx active 94364 7430784 0 1.64e2 78.75
VirtualEthernet0/0/1-output active 98993 7430757 0 1.69e1 75.06
VirtualEthernet0/0/1-tx active 98993 7430757 0 5.45e2 75.06
dpdk-input polling 100331 7430761 0 7.29e1 74.06
error-punt active 4 4 0 3.08e3 1.00
ethernet-input active 193357 14861545 0 4.47e1 76.86
l2-input active 100321 14861541 0 2.85e1 148.14
l2-input-vtr active 98993 7430757 0 4.47e1 75.06
l2-output active 104879 14861541 0 4.49e1 141.70
punt active 4 4 0 2.79e3 1.00
unix-epoll-input polling 98 0 0 2.66e3 0.00
vhost-user-input polling 100331 7430784 0 2.78e2 74.06
imix-4t2c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 3.75e4 0.00
dpdk-process any wait 0 0 2 3.24e5 0.00
fib-walk any wait 0 0 2 2.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.76e3 0.00
lisp-retry-service any wait 0 0 2 2.01e3 0.00
unix-epoll-input polling 3730 0 0 2.80e6 0.00
vhost-user-process any wait 0 0 1 1.34e4 0.00
vpe-oam-process any wait 0 0 2 2.44e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 24.47, last 128 main loops 1.97 per node 25.20
vector rates in 2.7483e6, out 2.7483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 153983 5707176 0 2.38e1 37.06
TenGigabitEthernet18/0/2-tx active 153983 5707176 0 1.85e2 37.06
VirtualEthernet0/0/0-output active 387514 5797788 0 4.18e1 14.96
VirtualEthernet0/0/0-tx active 387514 5797788 0 6.62e2 14.96
dpdk-input polling 728484 5797788 0 1.35e2 7.96
ethernet-input active 541497 11504964 0 5.38e1 21.25
l2-input active 398843 11504964 0 3.19e1 28.85
l2-output active 398843 11504964 0 2.93e1 28.85
unix-epoll-input polling 711 0 0 2.66e3 0.00
vhost-user-input polling 728484 5707176 0 5.19e2 7.83
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 20.16, last 128 main loops .19 per node 4.00
vector rates in 2.7483e6, out 2.7483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 135697 5797872 0 2.16e1 42.73
TenGigabitEthernet18/0/2-tx active 135697 5797872 0 1.77e2 42.73
VirtualEthernet0/0/0-output active 494011 5707196 0 5.19e1 11.55
VirtualEthernet0/0/0-tx active 494011 5707196 0 6.64e2 11.55
dpdk-input polling 1189753 5707196 0 1.57e2 4.79
ethernet-input active 629708 11505068 0 5.52e1 18.27
l2-input active 511923 11505068 0 3.49e1 22.47
l2-output active 511923 11505068 0 3.32e1 22.47
unix-epoll-input polling 1160 0 0 2.39e3 0.00
vhost-user-input polling 1189753 5797872 0 4.74e2 4.87
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 49.04, last 128 main loops 3.38 per node 39.36
vector rates in 2.7483e6, out 2.7483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 128563 5707176 0 3.41e1 44.39
TenGigabitEthernet18/0/3-tx active 128563 5707176 0 1.80e2 44.39
VirtualEthernet0/0/1-output active 154272 5797892 0 2.43e1 37.58
VirtualEthernet0/0/1-tx active 154272 5797892 0 6.07e2 37.58
dpdk-input polling 253957 5797892 0 9.98e1 22.83
ethernet-input active 282835 11505068 0 5.88e1 40.68
l2-input active 160222 11505068 0 3.61e1 71.81
l2-input-vtr active 154272 5797892 0 5.35e1 37.58
l2-output active 176433 11505068 0 6.54e1 65.21
unix-epoll-input polling 247 0 0 2.89e3 0.00
vhost-user-input polling 253957 5707176 0 4.93e2 22.47
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 35.75, last 128 main loops 0.00 per node 0.00
vector rates in 2.7483e6, out 2.7483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 150641 5797768 0 3.72e1 38.49
TenGigabitEthernet18/0/3-tx active 150641 5797768 0 1.78e2 38.49
VirtualEthernet0/0/1-output active 219584 5707172 0 3.11e1 25.99
VirtualEthernet0/0/1-tx active 219584 5707172 0 6.06e2 25.99
dpdk-input polling 395169 5707172 0 1.09e2 14.44
ethernet-input active 370225 11504940 0 6.51e1 31.08
l2-input active 227856 11504940 0 4.07e1 50.49
l2-input-vtr active 219584 5707172 0 5.93e1 25.99
l2-output active 259163 11504940 0 6.86e1 44.39
unix-epoll-input polling 385 0 0 2.82e3 0.00
vhost-user-input polling 395169 5797768 0 4.41e2 14.67
imix-8t4c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 50 3.43e4 0.00
dpdk-process any wait 0 0 2 3.24e5 0.00
fib-walk any wait 0 0 2 2.65e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.92e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.24e3 0.00
lisp-retry-service any wait 0 0 2 5.75e3 0.00
statseg-collector-process time wait 0 0 1 8.56e3 0.00
unix-epoll-input polling 3404 0 0 3.02e6 0.00
vhost-user-process any wait 0 0 1 1.49e4 0.00
vpe-oam-process any wait 0 0 2 8.84e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 7.26, last 128 main loops 0.00 per node 0.00
vector rates in 1.4214e6, out 1.4214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 136001 2906532 0 3.52e1 21.37
TenGigabitEthernet18/0/2-tx active 136001 2906532 0 2.16e2 21.37
VirtualEthernet0/0/0-output active 692132 2952632 0 1.14e2 4.27
VirtualEthernet0/0/0-tx active 692132 2952632 0 8.44e2 4.27
dpdk-input polling 6428609 2952632 0 6.19e2 .46
ethernet-input active 828133 5859164 0 1.04e2 7.08
l2-input active 786216 5859164 0 6.58e1 7.45
l2-output active 786216 5859164 0 7.40e1 7.45
unix-epoll-input polling 6271 0 0 1.96e3 0.00
vhost-user-input polling 6428609 2906532 0 9.39e2 .45
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 7.19, last 128 main loops 0.00 per node 0.00
vector rates in 1.4214e6, out 1.4214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 153763 2952626 0 3.83e1 19.20
TenGigabitEthernet18/0/2-tx active 153763 2952626 0 2.19e2 19.20
VirtualEthernet0/0/0-output active 685857 2906500 0 1.15e2 4.24
VirtualEthernet0/0/0-tx active 685857 2906500 0 8.24e2 4.24
dpdk-input polling 6453717 2906500 0 6.38e2 .45
ethernet-input active 839620 5859126 0 1.06e2 6.98
l2-input active 791119 5859126 0 6.65e1 7.41
l2-output active 791119 5859126 0 7.52e1 7.41
unix-epoll-input polling 6296 0 0 1.89e3 0.00
vhost-user-input polling 6453717 2952626 0 9.30e2 .46
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 7.23, last 128 main loops 0.00 per node 0.00
vector rates in 1.4214e6, out 1.4214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 137580 2906492 0 3.47e1 21.13
TenGigabitEthernet18/0/2-tx active 137580 2906492 0 2.13e2 21.13
VirtualEthernet0/0/0-output active 693516 2952636 0 1.10e2 4.26
VirtualEthernet0/0/0-tx active 693516 2952636 0 8.18e2 4.26
dpdk-input polling 6586819 2952636 0 6.28e2 .45
ethernet-input active 831096 5859128 0 1.04e2 7.05
l2-input active 790120 5859128 0 6.56e1 7.42
l2-output active 790120 5859128 0 7.33e1 7.42
unix-epoll-input polling 6426 0 0 1.91e3 0.00
vhost-user-input polling 6586819 2906492 0 9.58e2 .44
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 7.42, last 128 main loops 0.00 per node 0.00
vector rates in 1.4214e6, out 1.4214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 131344 2952628 0 3.36e1 22.48
TenGigabitEthernet18/0/2-tx active 131344 2952628 0 2.16e2 22.48
VirtualEthernet0/0/0-output active 677900 2906500 0 1.11e2 4.29
VirtualEthernet0/0/0-tx active 677900 2906500 0 8.22e2 4.29
dpdk-input polling 6638697 2906500 0 6.36e2 .44
ethernet-input active 809244 5859128 0 1.01e2 7.24
l2-input active 770958 5859128 0 6.57e1 7.59
l2-output active 770958 5859128 0 7.44e1 7.59
unix-epoll-input polling 6477 0 0 1.97e3 0.00
vhost-user-input polling 6638697 2952628 0 9.54e2 .44
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 10.43, last 128 main loops 2.00 per node 21.33
vector rates in 1.4214e6, out 1.4214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 197080 2906512 0 6.05e1 14.75
TenGigabitEthernet18/0/3-tx active 197080 2906512 0 2.28e2 14.75
VirtualEthernet0/0/1-output active 370974 2952618 0 7.35e1 7.96
VirtualEthernet0/0/1-tx active 370974 2952618 0 7.23e2 7.96
dpdk-input polling 6578051 2952618 0 5.49e2 .45
ethernet-input active 568054 5859130 0 1.21e2 10.31
l2-input active 492058 5859130 0 7.28e1 11.91
l2-input-vtr active 370974 2952618 0 1.01e2 7.96
l2-output active 530814 5859130 0 1.09e2 11.04
unix-epoll-input polling 6417 0 0 1.95e3 0.00
vhost-user-input polling 6578051 2906512 0 9.22e2 .44
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 11.52, last 128 main loops .88 per node 16.00
vector rates in 1.4214e6, out 1.4214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 204642 2952628 0 6.00e1 14.43
TenGigabitEthernet18/0/3-tx active 204642 2952628 0 2.24e2 14.43
VirtualEthernet0/0/1-output active 311519 2906484 0 6.45e1 9.33
VirtualEthernet0/0/1-tx active 311519 2906484 0 6.96e2 9.33
dpdk-input polling 7131330 2906484 0 5.83e2 .41
ethernet-input active 516161 5859112 0 1.15e2 11.35
l2-input active 453404 5859112 0 6.79e1 12.92
l2-input-vtr active 311519 2906484 0 9.29e1 9.33
l2-output active 490068 5859112 0 1.04e2 11.96
unix-epoll-input polling 6957 0 0 1.87e3 0.00
vhost-user-input polling 7131330 2952628 0 9.45e2 .41
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 11.81, last 128 main loops 0.00 per node 0.00
vector rates in 1.4214e6, out 1.4214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 205646 2906488 0 6.04e1 14.13
TenGigabitEthernet18/0/3-tx active 205646 2906488 0 2.25e2 14.13
VirtualEthernet0/0/1-output active 298250 2952612 0 6.16e1 9.89
VirtualEthernet0/0/1-tx active 298250 2952612 0 6.84e2 9.89
dpdk-input polling 7267643 2952612 0 5.73e2 .41
ethernet-input active 503896 5859100 0 1.15e2 11.63
l2-input active 446057 5859100 0 6.70e1 13.14
l2-input-vtr active 298250 2952612 0 9.04e1 9.89
l2-output active 482390 5859100 0 1.03e2 12.15
unix-epoll-input polling 7090 0 0 1.85e3 0.00
vhost-user-input polling 7267643 2906488 0 9.73e2 .39
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 11.99, last 128 main loops 0.00 per node 0.00
vector rates in 1.4214e6, out 1.4214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 191421 2952660 0 5.77e1 15.42
TenGigabitEthernet18/0/3-tx active 191421 2952660 0 2.25e2 15.42
VirtualEthernet0/0/1-output active 304288 2906456 0 6.24e1 9.55
VirtualEthernet0/0/1-tx active 304288 2906456 0 6.86e2 9.55
dpdk-input polling 7301373 2906456 0 5.81e2 .39
ethernet-input active 495709 5859116 0 1.13e2 11.82
l2-input active 432926 5859116 0 6.76e1 13.53
l2-input-vtr active 304288 2906456 0 9.27e1 9.55
l2-output active 467237 5859116 0 1.03e2 12.54
unix-epoll-input polling 7123 0 0 1.97e3 0.00
vhost-user-input polling 7301373 2952660 0 9.65e2 .40

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 Intel-X710.
  • [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, 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 4.1, 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
api-rx-from-ring active 0 0 49 3.29e4 0.00
dpdk-process any wait 0 0 1 6.75e3 0.00
fib-walk any wait 0 0 2 1.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.09e3 0.00
lisp-retry-service any wait 0 0 2 2.09e3 0.00
unix-epoll-input polling 3573 0 0 2.87e6 0.00
vhost-user-process any wait 0 0 1 8.12e3 0.00
vpe-oam-process any wait 0 0 2 8.85e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 78.79, last 128 main loops 0.00 per node 0.00
vector rates in 5.7237e6, out 5.7237e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 179014 11744827 0 1.98e1 65.61
TenGigabitEthernet18/0/2-tx active 179014 11744827 0 7.83e1 65.61
VirtualEthernet0/0/0-output active 188448 11745181 0 2.09e1 62.33
VirtualEthernet0/0/0-tx active 188448 11745181 0 1.69e2 62.33
dpdk-input polling 905360 11745181 0 7.39e1 12.97
ethernet-input active 367462 23490008 0 3.23e1 63.92
l2-fwd active 263428 23490008 0 4.57e1 89.17
l2-input active 263428 23490008 0 4.01e1 89.17
l2-learn active 263428 23490008 0 4.25e1 89.17
l2-output active 263428 23490008 0 1.76e1 89.17
unix-epoll-input polling 884 0 0 1.98e3 0.00
vhost-user-input polling 905360 11744827 0 1.43e2 12.97
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 77.64, last 128 main loops 0.00 per node 0.00
vector rates in 5.7237e6, out 5.7237e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 185433 11745234 0 2.02e1 63.34
TenGigabitEthernet18/0/3-tx active 185433 11745234 0 8.01e1 63.34
VirtualEthernet0/0/1-output active 216684 11744884 0 2.21e1 54.20
VirtualEthernet0/0/1-tx active 216684 11744884 0 1.72e2 54.20
dpdk-input polling 674401 11744884 0 7.21e1 17.42
ethernet-input active 402117 23490118 0 3.33e1 58.42
l2-fwd active 252789 23490118 0 4.57e1 92.92
l2-input active 252789 23490118 0 3.98e1 92.92
l2-learn active 252789 23490118 0 4.19e1 92.92
l2-output active 252789 23490118 0 1.79e1 92.92
unix-epoll-input polling 658 0 0 2.13e3 0.00
vhost-user-input polling 674401 11745234 0 1.39e2 17.42
64b-4t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 50 2.85e4 0.00
dpdk-process any wait 0 0 1 7.14e3 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.41e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.35e3 0.00
lisp-retry-service any wait 0 0 2 4.17e3 0.00
statseg-collector-process time wait 0 0 1 8.84e3 0.00
unix-epoll-input polling 4739 0 0 2.19e6 0.00
vhost-user-process any wait 0 0 1 9.33e3 0.00
vpe-oam-process any wait 0 0 2 1.28e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 34.24, last 128 main loops 0.00 per node 0.00
vector rates in 3.6601e6, out 3.6601e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 175837 7566640 0 2.35e1 43.03
TenGigabitEthernet18/0/2-tx active 175837 7566640 0 8.38e1 43.03
VirtualEthernet0/0/0-output active 325308 7703828 0 3.29e1 23.68
VirtualEthernet0/0/0-tx active 325308 7703828 0 2.06e2 23.68
dpdk-input polling 5716284 7703828 0 1.99e2 1.35
ethernet-input active 501145 15270468 0 4.28e1 30.47
l2-fwd active 418404 15270468 0 5.18e1 36.49
l2-input active 418404 15270468 0 4.49e1 36.49
l2-learn active 418404 15270468 0 5.16e1 36.49
l2-output active 418404 15270468 0 2.49e1 36.49
unix-epoll-input polling 5577 0 0 1.87e3 0.00
vhost-user-input polling 5716284 7566640 0 2.97e2 1.32
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 34.13, last 128 main loops 0.00 per node 0.00
vector rates in 3.6532e6, out 3.6532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 176954 7658172 0 2.36e1 43.28
TenGigabitEthernet18/0/2-tx active 176954 7658172 0 8.23e1 43.28
VirtualEthernet0/0/0-output active 326242 7583480 0 3.41e1 23.24
VirtualEthernet0/0/0-tx active 326242 7583480 0 2.04e2 23.24
dpdk-input polling 5869568 7583480 0 2.03e2 1.29
ethernet-input active 503196 15241652 0 4.25e1 30.29
l2-fwd active 418356 15241652 0 5.17e1 36.43
l2-input active 418356 15241652 0 4.53e1 36.43
l2-learn active 418356 15241652 0 5.20e1 36.43
l2-output active 418356 15241652 0 2.52e1 36.43
unix-epoll-input polling 5726 0 0 1.73e3 0.00
vhost-user-input polling 5869568 7658172 0 2.95e2 1.30
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 34.00, last 128 main loops 0.00 per node 0.00
vector rates in 3.6539e6, out 3.6539e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 191753 7577496 0 2.49e1 39.52
TenGigabitEthernet18/0/3-tx active 191753 7577496 0 8.58e1 39.52
VirtualEthernet0/0/1-output active 306887 7667300 0 3.19e1 24.98
VirtualEthernet0/0/1-tx active 306887 7667300 0 2.09e2 24.98
dpdk-input polling 5582653 7667300 0 1.97e2 1.37
ethernet-input active 498640 15244796 0 4.21e1 30.57
l2-fwd active 423179 15244796 0 5.15e1 36.02
l2-input active 423179 15244796 0 4.52e1 36.02
l2-learn active 423179 15244796 0 5.26e1 36.02
l2-output active 423179 15244796 0 2.48e1 36.02
unix-epoll-input polling 5447 0 0 1.84e3 0.00
vhost-user-input polling 5582653 7577496 0 2.95e2 1.36
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 34.22, last 128 main loops 0.00 per node 0.00
vector rates in 3.6593e6, out 3.6593e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 190052 7694568 0 2.47e1 40.49
TenGigabitEthernet18/0/3-tx active 190052 7694568 0 8.43e1 40.49
VirtualEthernet0/0/1-output active 303601 7572488 0 3.18e1 24.94
VirtualEthernet0/0/1-tx active 303601 7572488 0 2.05e2 24.94
dpdk-input polling 5775132 7572488 0 2.02e2 1.31
ethernet-input active 493653 15267056 0 4.14e1 30.93
l2-fwd active 422417 15267056 0 5.15e1 36.14
l2-input active 422417 15267056 0 4.51e1 36.14
l2-learn active 422417 15267056 0 5.22e1 36.14
l2-output active 422417 15267056 0 2.46e1 36.14
unix-epoll-input polling 5634 0 0 1.81e3 0.00
vhost-user-input polling 5775132 7694568 0 2.93e2 1.33
64b-8t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 46 3.12e4 0.00
dpdk-process any wait 0 0 1 5.77e5 0.00
fib-walk any wait 0 0 2 4.15e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.77e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.29e3 0.00
lisp-retry-service any wait 0 0 2 4.16e3 0.00
statseg-collector-process time wait 0 0 1 1.05e4 0.00
unix-epoll-input polling 4478 0 0 2.35e6 0.00
vhost-user-process any wait 0 0 2 9.65e3 0.00
vpe-oam-process any wait 0 0 2 1.58e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 14.65, last 128 main loops 0.00 per node 0.00
vector rates in 1.6997e6, out 1.6997e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88107 3549476 0 2.46e1 40.29
TenGigabitEthernet18/0/2-tx active 88107 3549476 0 8.54e1 40.29
VirtualEthernet0/0/0-output active 421983 3610274 0 6.68e1 8.56
VirtualEthernet0/0/0-tx active 421983 3610274 0 2.94e2 8.56
dpdk-input polling 11654948 3610274 0 6.47e2 .31
ethernet-input active 510090 7159750 0 6.39e1 14.04
l2-fwd active 477885 7159750 0 6.74e1 14.98
l2-input active 477885 7159750 0 5.92e1 14.98
l2-learn active 477885 7159750 0 7.22e1 14.98
l2-output active 477885 7159750 0 4.28e1 14.98
unix-epoll-input polling 11371 0 0 1.36e3 0.00
vhost-user-input polling 11654948 3549476 0 8.33e2 .30
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 14.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.6973e6, out 1.6973e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85712 3595748 0 2.41e1 41.95
TenGigabitEthernet18/0/2-tx active 85712 3595748 0 8.29e1 41.95
VirtualEthernet0/0/0-output active 418102 3553882 0 6.82e1 8.50
VirtualEthernet0/0/0-tx active 418102 3553882 0 2.94e2 8.50
dpdk-input polling 11759980 3553882 0 6.60e2 .30
ethernet-input active 503814 7149630 0 6.38e1 14.19
l2-fwd active 473355 7149630 0 6.73e1 15.10
l2-input active 473355 7149630 0 5.89e1 15.10
l2-learn active 473355 7149630 0 7.23e1 15.10
l2-output active 473355 7149630 0 4.25e1 15.10
unix-epoll-input polling 11473 0 0 1.29e3 0.00
vhost-user-input polling 11759980 3595748 0 8.27e2 .31
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 14.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.6997e6, out 1.6997e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80126 3549520 0 2.34e1 44.29
TenGigabitEthernet18/0/2-tx active 80126 3549520 0 8.19e1 44.29
VirtualEthernet0/0/0-output active 428363 3610274 0 6.87e1 8.43
VirtualEthernet0/0/0-tx active 428363 3610274 0 2.94e2 8.43
dpdk-input polling 11713058 3610274 0 6.52e2 .31
ethernet-input active 508489 7159794 0 6.41e1 14.08
l2-fwd active 482092 7159794 0 6.76e1 14.85
l2-input active 482092 7159794 0 5.89e1 14.85
l2-learn active 482092 7159794 0 7.22e1 14.85
l2-output active 482092 7159794 0 4.24e1 14.85
unix-epoll-input polling 11428 0 0 1.32e3 0.00
vhost-user-input polling 11713058 3549520 0 8.33e2 .30
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 14.61, last 128 main loops 0.00 per node 0.00
vector rates in 1.6973e6, out 1.6973e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75541 3595808 0 2.25e1 47.60
TenGigabitEthernet18/0/2-tx active 75541 3595808 0 8.37e1 47.60
VirtualEthernet0/0/0-output active 429056 3553868 0 6.76e1 8.28
VirtualEthernet0/0/0-tx active 429056 3553868 0 2.97e2 8.28
dpdk-input polling 11874229 3553868 0 6.65e2 .29
ethernet-input active 504597 7149676 0 6.36e1 14.17
l2-fwd active 481628 7149676 0 6.69e1 14.84
l2-input active 481628 7149676 0 5.84e1 14.84
l2-learn active 481628 7149676 0 7.13e1 14.84
l2-output active 481628 7149676 0 4.17e1 14.84
unix-epoll-input polling 11585 0 0 1.30e3 0.00
vhost-user-input polling 11874229 3595808 0 8.26e2 .30
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 26.03, last 128 main loops 0.00 per node 0.00
vector rates in 1.6973e6, out 1.6973e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108491 3553919 0 2.78e1 32.76
TenGigabitEthernet18/0/3-tx active 108491 3553919 0 9.01e1 32.76
VirtualEthernet0/0/1-output active 181520 3595816 0 3.62e1 19.81
VirtualEthernet0/0/1-tx active 181520 3595816 0 2.19e2 19.81
dpdk-input polling 13669053 3595816 0 7.06e2 .26
ethernet-input active 290011 7149735 0 4.71e1 24.65
l2-fwd active 266937 7149735 0 5.57e1 26.78
l2-input active 266937 7149735 0 4.91e1 26.78
l2-learn active 266937 7149735 0 5.77e1 26.78
l2-output active 266937 7149735 0 2.95e1 26.78
unix-epoll-input polling 13336 0 0 1.33e3 0.00
vhost-user-input polling 13669053 3553919 0 9.44e2 .26
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 24.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.6997e6, out 1.6997e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 118974 3610325 0 2.88e1 30.35
TenGigabitEthernet18/0/3-tx active 118974 3610325 0 8.89e1 30.35
VirtualEthernet0/0/1-output active 182872 3549524 0 3.69e1 19.41
VirtualEthernet0/0/1-tx active 182872 3549524 0 2.19e2 19.41
dpdk-input polling 13571107 3549524 0 7.11e2 .26
ethernet-input active 301846 7159849 0 4.77e1 23.72
l2-fwd active 282260 7159849 0 5.63e1 25.37
l2-input active 282260 7159849 0 4.97e1 25.37
l2-learn active 282260 7159849 0 5.87e1 25.37
l2-output active 282260 7159849 0 3.04e1 25.37
unix-epoll-input polling 13240 0 0 1.29e3 0.00
vhost-user-input polling 13571107 3610325 0 9.29e2 .27
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 25.19, last 128 main loops 0.00 per node 0.00
vector rates in 1.6973e6, out 1.6973e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 112512 3553918 0 2.85e1 31.59
TenGigabitEthernet18/0/3-tx active 112512 3553918 0 8.88e1 31.59
VirtualEthernet0/0/1-output active 181859 3595760 0 3.65e1 19.77
VirtualEthernet0/0/1-tx active 181859 3595760 0 2.32e2 19.77
dpdk-input polling 13563279 3595760 0 6.99e2 .27
ethernet-input active 294371 7149678 0 4.67e1 24.29
l2-fwd active 278413 7149678 0 5.59e1 25.68
l2-input active 278413 7149678 0 4.96e1 25.68
l2-learn active 278413 7149678 0 5.84e1 25.68
l2-output active 278413 7149678 0 2.95e1 25.68
unix-epoll-input polling 13232 0 0 1.32e3 0.00
vhost-user-input polling 13563279 3553918 0 9.39e2 .26
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 25.99, last 128 main loops 0.00 per node 0.00
vector rates in 1.6997e6, out 1.6997e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106725 3610326 0 2.79e1 33.83
TenGigabitEthernet18/0/3-tx active 106725 3610326 0 8.95e1 33.83
VirtualEthernet0/0/1-output active 183264 3549528 0 3.82e1 19.37
VirtualEthernet0/0/1-tx active 183264 3549528 0 2.21e2 19.37
dpdk-input polling 13040476 3549528 0 7.48e2 .27
ethernet-input active 289989 7159854 0 4.65e1 24.69
l2-fwd active 268201 7159854 0 5.68e1 26.69
l2-input active 268201 7159854 0 4.99e1 26.69
l2-learn active 268201 7159854 0 5.85e1 26.69
l2-output active 268201 7159854 0 3.05e1 26.69
unix-epoll-input polling 12723 0 0 1.29e3 0.00
vhost-user-input polling 13040476 3610326 0 8.99e2 .28
imix-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 3.43e4 0.00
dpdk-process any wait 0 0 1 9.84e3 0.00
fib-walk any wait 0 0 3 1.82e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.00e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.30e3 0.00
lisp-retry-service any wait 0 0 3 1.81e3 0.00
statseg-collector-process time wait 0 0 1 5.69e3 0.00
unix-epoll-input polling 4060 0 0 2.55e6 0.00
vhost-user-process any wait 0 0 2 7.87e3 0.00
vpe-oam-process any wait 0 0 2 7.11e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 65.68, last 128 main loops 9.25 per node 98.67
vector rates in 3.6055e6, out 3.6055e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 141913 7466172 0 1.97e1 52.61
TenGigabitEthernet18/0/2-tx active 141913 7466172 0 8.29e1 52.61
VirtualEthernet0/0/0-output active 168016 7466396 0 2.14e1 44.44
VirtualEthernet0/0/0-tx active 168016 7466396 0 5.61e2 44.44
dpdk-input polling 265646 7466396 0 7.31e1 28.11
ethernet-input active 309929 14932568 0 3.45e1 48.18
l2-fwd active 186067 14932568 0 4.33e1 80.25
l2-input active 186067 14932568 0 3.62e1 80.25
l2-learn active 186067 14932568 0 3.77e1 80.25
l2-output active 186067 14932568 0 1.78e1 80.25
unix-epoll-input polling 260 0 0 2.38e3 0.00
vhost-user-input polling 265646 7466172 0 2.81e2 28.11
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 66.68, last 128 main loops 3.88 per node 41.33
vector rates in 3.6055e6, out 3.6055e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 143756 7466461 0 1.99e1 51.94
TenGigabitEthernet18/0/3-tx active 143756 7466461 0 8.27e1 51.94
VirtualEthernet0/0/1-output active 170469 7466088 0 2.21e1 43.79
VirtualEthernet0/0/1-tx active 170469 7466088 0 5.58e2 43.79
dpdk-input polling 283882 7466088 0 7.29e1 26.29
ethernet-input active 314225 14932549 0 3.49e1 47.52
l2-fwd active 178797 14932549 0 4.36e1 83.52
l2-input active 178797 14932549 0 3.63e1 83.52
l2-learn active 178797 14932549 0 3.79e1 83.52
l2-output active 178797 14932549 0 1.80e1 83.52
unix-epoll-input polling 277 0 0 2.35e3 0.00
vhost-user-input polling 283882 7466461 0 2.80e2 26.30
imix-4t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 49 3.55e4 0.00
dpdk-process any wait 0 0 1 1.16e4 0.00
fib-walk any wait 0 0 2 2.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.55e3 0.00
lisp-retry-service any wait 0 0 2 2.88e3 0.00
unix-epoll-input polling 3600 0 0 2.79e6 0.00
vhost-user-process any wait 0 0 2 1.12e4 0.00
vpe-oam-process any wait 0 0 2 1.99e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 40.41, last 128 main loops 3.88 per node 41.33
vector rates in 2.8045e6, out 2.8045e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 147801 5608544 0 2.30e1 37.95
TenGigabitEthernet18/0/2-tx active 147801 5608544 0 9.89e1 37.95
VirtualEthernet0/0/0-output active 228741 5697540 0 2.99e1 24.91
VirtualEthernet0/0/0-tx active 228741 5697540 0 6.22e2 24.91
dpdk-input polling 271346 5697540 0 9.76e1 20.99
ethernet-input active 376542 11306084 0 4.61e1 30.03
l2-fwd active 231439 11306084 0 4.69e1 48.85
l2-input active 231439 11306084 0 3.93e1 48.85
l2-learn active 231439 11306084 0 4.40e1 48.85
l2-output active 231439 11306084 0 2.25e1 48.85
unix-epoll-input polling 264 0 0 2.73e3 0.00
vhost-user-input polling 271346 5608544 0 4.99e2 20.67
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 30.97, last 128 main loops .50 per node 8.00
vector rates in 2.8045e6, out 2.8045e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 150212 5697608 0 2.33e1 37.93
TenGigabitEthernet18/0/2-tx active 150212 5697608 0 9.79e1 37.93
VirtualEthernet0/0/0-output active 310642 5608484 0 3.81e1 18.05
VirtualEthernet0/0/0-tx active 310642 5608484 0 6.19e2 18.05
dpdk-input polling 455052 5608484 0 1.09e2 12.32
ethernet-input active 460854 11306092 0 4.92e1 24.53
l2-fwd active 317187 11306092 0 4.96e1 35.64
l2-input active 317187 11306092 0 4.18e1 35.64
l2-learn active 317187 11306092 0 4.87e1 35.64
l2-output active 317187 11306092 0 2.59e1 35.64
unix-epoll-input polling 444 0 0 2.39e3 0.00
vhost-user-input polling 455052 5697608 0 4.49e2 12.52
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.0, average vectors/node 42.36, last 128 main loops 6.25 per node 66.67
vector rates in 2.8045e6, out 2.8045e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 147472 5608460 0 2.27e1 38.03
TenGigabitEthernet18/0/3-tx active 147472 5608460 0 9.85e1 38.03
VirtualEthernet0/0/1-output active 211991 5697628 0 2.89e1 26.88
VirtualEthernet0/0/1-tx active 211991 5697628 0 6.17e2 26.88
dpdk-input polling 422602 5697628 0 1.00e2 13.48
ethernet-input active 359463 11306088 0 4.58e1 31.45
l2-fwd active 220604 11306088 0 4.69e1 51.25
l2-input active 220604 11306088 0 3.91e1 51.25
l2-learn active 220604 11306088 0 4.39e1 51.25
l2-output active 220604 11306088 0 2.26e1 51.25
unix-epoll-input polling 412 0 0 2.59e3 0.00
vhost-user-input polling 422602 5608460 0 5.01e2 13.27
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.0, average vectors/node 33.67, last 128 main loops 4.25 per node 45.33
vector rates in 2.8045e6, out 2.8045e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 148711 5697516 0 2.32e1 38.31
TenGigabitEthernet18/0/3-tx active 148711 5697516 0 9.65e1 38.31
VirtualEthernet0/0/1-output active 276285 5608532 0 3.54e1 20.29
VirtualEthernet0/0/1-tx active 276285 5608532 0 6.13e2 20.29
dpdk-input polling 663138 5608532 0 1.13e2 8.46
ethernet-input active 424996 11306048 0 4.86e1 26.60
l2-fwd active 291258 11306048 0 4.96e1 38.82
l2-input active 291258 11306048 0 4.11e1 38.82
l2-learn active 291258 11306048 0 4.79e1 38.82
l2-output active 291258 11306048 0 2.55e1 38.82
unix-epoll-input polling 647 0 0 2.43e3 0.00
vhost-user-input polling 663138 5697516 0 4.57e2 8.59
imix-8t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 48 3.49e4 0.00
dpdk-process any wait 0 0 1 1.61e4 0.00
fib-walk any wait 0 0 2 3.36e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.13e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.39e3 0.00
lisp-retry-service any wait 0 0 2 3.02e3 0.00
statseg-collector-process time wait 0 0 1 1.08e4 0.00
unix-epoll-input polling 4193 0 0 2.51e6 0.00
vhost-user-process any wait 0 0 1 1.04e4 0.00
vpe-oam-process any wait 0 0 2 1.36e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 7.77, last 128 main loops 1.00 per node 16.00
vector rates in 1.4348e6, out 1.4348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 123678 2998028 0 3.18e1 24.24
TenGigabitEthernet18/0/2-tx active 123678 2998028 0 1.17e2 24.24
VirtualEthernet0/0/0-output active 685613 3045608 0 1.10e2 4.44
VirtualEthernet0/0/0-tx active 685613 3045608 0 8.18e2 4.44
dpdk-input polling 5365648 3045608 0 5.02e2 .57
ethernet-input active 809291 6043636 0 9.98e1 7.47
l2-fwd active 761531 6043636 0 8.20e1 7.94
l2-input active 761531 6043636 0 7.42e1 7.94
l2-learn active 761531 6043636 0 9.54e1 7.94
l2-output active 761531 6043636 0 6.61e1 7.94
unix-epoll-input polling 5235 0 0 1.82e3 0.00
vhost-user-input polling 5365648 2998028 0 8.49e2 .56
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.4348e6, out 1.4348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 125286 3045628 0 3.20e1 24.31
TenGigabitEthernet18/0/2-tx active 125286 3045628 0 1.15e2 24.31
VirtualEthernet0/0/0-output active 681734 2998020 0 1.09e2 4.39
VirtualEthernet0/0/0-tx active 681734 2998020 0 8.09e2 4.39
dpdk-input polling 5547546 2998020 0 5.13e2 .54
ethernet-input active 807020 6043648 0 9.99e1 7.49
l2-fwd active 759848 6043648 0 8.26e1 7.95
l2-input active 759848 6043648 0 7.39e1 7.95
l2-learn active 759848 6043648 0 9.62e1 7.95
l2-output active 759848 6043648 0 6.62e1 7.95
unix-epoll-input polling 5412 0 0 1.72e3 0.00
vhost-user-input polling 5547546 3045628 0 8.45e2 .55
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 7.67, last 128 main loops 0.00 per node 0.00
vector rates in 1.4348e6, out 1.4348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 152368 2998040 0 3.72e1 19.68
TenGigabitEthernet18/0/2-tx active 152368 2998040 0 1.23e2 19.68
VirtualEthernet0/0/0-output active 680997 3045604 0 1.09e2 4.47
VirtualEthernet0/0/0-tx active 680997 3045604 0 8.10e2 4.47
dpdk-input polling 5065023 3045604 0 4.82e2 .60
ethernet-input active 833365 6043644 0 1.06e2 7.25
l2-fwd active 764493 6043644 0 8.39e1 7.91
l2-input active 764493 6043644 0 7.54e1 7.91
l2-learn active 764493 6043644 0 9.83e1 7.91
l2-output active 764493 6043644 0 6.97e1 7.91
unix-epoll-input polling 4942 0 0 1.81e3 0.00
vhost-user-input polling 5065023 2998040 0 8.44e2 .59
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 7.94, last 128 main loops 0.00 per node 0.00
vector rates in 1.4348e6, out 1.4348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 119338 3045616 0 3.09e1 25.52
TenGigabitEthernet18/0/2-tx active 119338 3045616 0 1.16e2 25.52
VirtualEthernet0/0/0-output active 671516 2998024 0 1.08e2 4.46
VirtualEthernet0/0/0-tx active 671516 2998024 0 8.11e2 4.46
dpdk-input polling 5457741 2998024 0 5.12e2 .55
ethernet-input active 790854 6043640 0 9.84e1 7.64
l2-fwd active 747031 6043640 0 8.14e1 8.09
l2-input active 747031 6043640 0 7.33e1 8.09
l2-learn active 747031 6043640 0 9.41e1 8.09
l2-output active 747031 6043640 0 6.47e1 8.09
unix-epoll-input polling 5325 0 0 1.82e3 0.00
vhost-user-input polling 5457741 3045616 0 8.65e2 .56
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 13.74, last 128 main loops .25 per node 4.00
vector rates in 1.4348e6, out 1.4348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 179531 2998020 0 4.04e1 16.69
TenGigabitEthernet18/0/3-tx active 179531 2998020 0 1.29e2 16.69
VirtualEthernet0/0/1-output active 299286 3045612 0 5.56e1 10.18
VirtualEthernet0/0/1-tx active 299286 3045612 0 6.86e2 10.18
dpdk-input polling 8688009 3045612 0 5.69e2 .35
ethernet-input active 478817 6043632 0 8.02e1 12.62
l2-fwd active 420247 6043632 0 6.50e1 14.38
l2-input active 420247 6043632 0 5.76e1 14.38
l2-learn active 420247 6043632 0 7.09e1 14.38
l2-output active 420247 6043632 0 4.30e1 14.38
unix-epoll-input polling 8477 0 0 1.82e3 0.00
vhost-user-input polling 8688009 2998020 0 1.04e3 .35
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 13.54, last 128 main loops 0.00 per node 0.00
vector rates in 1.4348e6, out 1.4348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 184967 3045588 0 4.09e1 16.47
TenGigabitEthernet18/0/3-tx active 184967 3045588 0 1.28e2 16.47
VirtualEthernet0/0/1-output active 296142 2998020 0 5.63e1 10.12
VirtualEthernet0/0/1-tx active 296142 2998020 0 6.77e2 10.12
dpdk-input polling 8771358 2998020 0 5.81e2 .34
ethernet-input active 481109 6043608 0 8.01e1 12.56
l2-fwd active 428822 6043608 0 6.56e1 14.09
l2-input active 428822 6043608 0 5.80e1 14.09
l2-learn active 428822 6043608 0 7.18e1 14.09
l2-output active 428822 6043608 0 4.31e1 14.09
unix-epoll-input polling 8557 0 0 1.75e3 0.00
vhost-user-input polling 8771358 3045588 0 1.03e3 .35
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 13.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.4348e6, out 1.4348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 185989 2998008 0 4.14e1 16.12
TenGigabitEthernet18/0/3-tx active 185989 2998008 0 1.28e2 16.12
VirtualEthernet0/0/1-output active 284110 3045604 0 5.39e1 10.72
VirtualEthernet0/0/1-tx active 284110 3045604 0 6.72e2 10.72
dpdk-input polling 8741835 3045604 0 5.67e2 .35
ethernet-input active 470099 6043612 0 8.07e1 12.86
l2-fwd active 421875 6043612 0 6.49e1 14.33
l2-input active 421875 6043612 0 5.81e1 14.33
l2-learn active 421875 6043612 0 7.11e1 14.33
l2-output active 421875 6043612 0 4.29e1 14.33
unix-epoll-input polling 8529 0 0 1.76e3 0.00
vhost-user-input polling 8741835 2998008 0 1.05e3 .34
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 14.05, last 128 main loops .50 per node 8.00
vector rates in 1.4348e6, out 1.4348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 181214 3045624 0 4.14e1 16.81
TenGigabitEthernet18/0/3-tx active 181214 3045624 0 1.29e2 16.81
VirtualEthernet0/0/1-output active 286581 2998020 0 5.53e1 10.46
VirtualEthernet0/0/1-tx active 286581 2998020 0 6.72e2 10.46
dpdk-input polling 8634496 2998020 0 5.76e2 .35
ethernet-input active 467795 6043644 0 8.09e1 12.92
l2-fwd active 411209 6043644 0 6.54e1 14.69
l2-input active 411209 6043644 0 5.83e1 14.69
l2-learn active 411209 6043644 0 7.08e1 14.69
l2-output active 411209 6043644 0 4.34e1 14.69
unix-epoll-input polling 8424 0 0 1.79e3 0.00
vhost-user-input polling 8634496 3045624 0 1.04e3 .35

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 Intel-X710.
  • [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-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 49 3.46e4 0.00
dpdk-process any wait 0 0 1 5.38e5 0.00
fib-walk any wait 0 0 2 1.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.96e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.18e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.91e3 0.00
lisp-retry-service any wait 0 0 2 1.82e3 0.00
statseg-collector-process time wait 0 0 1 5.38e3 0.00
unix-epoll-input polling 3778 0 0 2.76e6 0.00
vhost-user-process any wait 0 0 1 1.35e4 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 85.85, last 128 main loops 4.19 per node 44.67
vector rates in 5.4747e6, out 5.4747e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 122840 7620154 0 2.06e1 62.03
TenGigabitEthernet18/0/2-tx active 122840 7620154 0 8.14e1 62.03
VirtualEthernet0/0/0-output active 105854 7620382 0 1.99e1 71.99
VirtualEthernet0/0/0-tx active 105854 7620382 0 1.68e2 71.99
VirtualEthernet0/0/1-output active 125252 7620212 0 2.06e1 60.84
VirtualEthernet0/0/1-tx active 125252 7620212 0 1.80e2 60.84
dpdk-input polling 511618 7620382 0 7.45e1 14.89
ethernet-input active 353946 22860748 0 3.17e1 64.59
l2-fwd active 222467 22860748 0 4.58e1 102.76
l2-input active 222467 22860748 0 3.98e1 102.76
l2-learn active 222467 22860748 0 4.16e1 102.76
l2-output active 222467 22860748 0 1.74e1 102.76
unix-epoll-input polling 499 0 0 2.97e3 0.00
vhost-user-input polling 511618 15240366 0 1.33e2 29.79
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 89.41, last 128 main loops 0.00 per node 0.00
vector rates in 5.4747e6, out 5.4747e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 117325 7620410 0 2.01e1 64.95
TenGigabitEthernet18/0/3-tx active 117325 7620410 0 8.25e1 64.95
VirtualEthernet0/0/2-output active 115822 7620314 0 2.01e1 65.79
VirtualEthernet0/0/2-tx active 115822 7620314 0 1.71e2 65.79
VirtualEthernet0/0/3-output active 135882 7620258 0 2.23e1 56.08
VirtualEthernet0/0/3-tx active 135882 7620258 0 1.76e2 56.08
dpdk-input polling 425179 7620258 0 7.47e1 17.92
ethernet-input active 369029 22860982 0 3.25e1 61.95
l2-fwd active 199014 22860982 0 4.54e1 114.87
l2-input active 199014 22860982 0 3.95e1 114.87
l2-learn active 199014 22860982 0 4.21e1 114.87
l2-output active 199014 22860982 0 1.74e1 114.87
unix-epoll-input polling 415 0 0 2.99e3 0.00
vhost-user-input polling 425179 15240724 0 1.31e2 35.85
64b-4t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 3.69e4 0.00
dpdk-process any wait 0 0 1 1.15e4 0.00
fib-walk any wait 0 0 2 4.81e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.22e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.30e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.27e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.11e3 0.00
lisp-retry-service any wait 0 0 2 3.35e3 0.00
statseg-collector-process time wait 0 0 1 7.95e3 0.00
unix-epoll-input polling 4266 0 0 2.45e6 0.00
vhost-user-process any wait 0 0 2 1.36e4 0.00
vpe-oam-process any wait 0 0 2 1.35e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 58.92, last 128 main loops 0.00 per node 0.00
vector rates in 4.7819e6, out 4.7819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 131399 6701560 0 2.19e1 51.00
TenGigabitEthernet18/0/2-tx active 131399 6701560 0 8.79e1 51.00
VirtualEthernet0/0/0-output active 196731 6701578 0 2.89e1 34.06
VirtualEthernet0/0/0-tx active 196731 6701578 0 1.96e2 34.06
VirtualEthernet0/0/1-output active 152033 6596971 0 2.35e1 43.39
VirtualEthernet0/0/1-tx active 152033 6596971 0 1.92e2 43.39
dpdk-input polling 1036962 6701578 0 1.06e2 6.46
ethernet-input active 480163 20000109 0 3.74e1 41.65
l2-fwd active 269083 20000109 0 4.81e1 74.33
l2-input active 269083 20000109 0 4.13e1 74.33
l2-learn active 269083 20000109 0 4.51e1 74.33
l2-output active 269083 20000109 0 2.09e1 74.33
unix-epoll-input polling 1012 0 0 3.25e3 0.00
vhost-user-input polling 1036962 13298531 0 1.56e2 12.82
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 56.93, last 128 main loops 2.88 per node 30.67
vector rates in 4.7569e6, out 4.7569e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 129115 6596892 0 2.19e1 51.09
TenGigabitEthernet18/0/2-tx active 129115 6596892 0 8.69e1 51.09
VirtualEthernet0/0/0-output active 205133 6596904 0 2.93e1 32.16
VirtualEthernet0/0/0-tx active 205133 6596904 0 1.96e2 32.16
VirtualEthernet0/0/1-output active 152509 6701616 0 2.33e1 43.94
VirtualEthernet0/0/1-tx active 152509 6701616 0 1.89e2 43.94
dpdk-input polling 1205710 6596904 0 1.10e2 5.47
ethernet-input active 486757 19895412 0 3.73e1 40.87
l2-fwd active 280789 19895412 0 4.82e1 70.86
l2-input active 280789 19895412 0 4.13e1 70.86
l2-learn active 280789 19895412 0 4.53e1 70.86
l2-output active 280789 19895412 0 2.11e1 70.86
unix-epoll-input polling 1176 0 0 2.93e3 0.00
vhost-user-input polling 1205710 13298508 0 1.57e2 11.03
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 57.56, last 128 main loops 0.00 per node 0.00
vector rates in 4.7819e6, out 4.7819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 150040 6701610 0 2.32e1 44.67
TenGigabitEthernet18/0/3-tx active 150040 6701610 0 9.14e1 44.67
VirtualEthernet0/0/2-output active 149148 6596916 0 2.38e1 44.23
VirtualEthernet0/0/2-tx active 149148 6596916 0 1.90e2 44.23
VirtualEthernet0/0/3-output active 213601 6701562 0 2.95e1 31.37
VirtualEthernet0/0/3-tx active 213601 6701562 0 2.05e2 31.37
dpdk-input polling 684303 6701562 0 9.92e1 9.79
ethernet-input active 512789 20000088 0 3.89e1 39.00
l2-fwd active 264834 20000088 0 4.84e1 75.52
l2-input active 264834 20000088 0 4.12e1 75.52
l2-learn active 264834 20000088 0 4.54e1 75.52
l2-output active 264834 20000088 0 2.17e1 75.52
unix-epoll-input polling 668 0 0 2.71e3 0.00
vhost-user-input polling 684303 13298526 0 1.51e2 19.43
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 54.03, last 128 main loops 0.00 per node 0.00
vector rates in 4.7569e6, out 4.7569e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 132467 6596964 0 2.17e1 49.80
TenGigabitEthernet18/0/3-tx active 132467 6596964 0 8.73e1 49.80
VirtualEthernet0/0/2-output active 153054 6701624 0 2.40e1 43.79
VirtualEthernet0/0/2-tx active 153054 6701624 0 1.87e2 43.79
VirtualEthernet0/0/3-output active 231716 6596867 0 3.15e1 28.47
VirtualEthernet0/0/3-tx active 231716 6596867 0 1.99e2 28.47
dpdk-input polling 978900 6596867 0 1.09e2 6.74
ethernet-input active 517237 19895455 0 3.78e1 38.46
l2-fwd active 293753 19895455 0 4.86e1 67.73
l2-input active 293753 19895455 0 4.13e1 67.73
l2-learn active 293753 19895455 0 4.61e1 67.73
l2-output active 293753 19895455 0 2.16e1 67.73
unix-epoll-input polling 955 0 0 2.79e3 0.00
vhost-user-input polling 978900 13298588 0 1.53e2 13.59
64b-8t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 50 3.37e4 0.00
dpdk-process any wait 0 0 1 1.31e4 0.00
fib-walk any wait 0 0 2 3.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.92e3 0.00
lisp-retry-service any wait 0 0 2 3.74e3 0.00
unix-epoll-input polling 3953 0 0 2.65e6 0.00
vhost-user-process any wait 0 0 2 1.49e4 0.00
vpe-oam-process any wait 0 0 2 8.02e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 23.11, last 128 main loops 0.00 per node 0.00
vector rates in 2.3686e6, out 2.3686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 65952 3330040 0 2.19e1 50.49
TenGigabitEthernet18/0/2-tx active 65952 3330040 0 8.91e1 50.49
VirtualEthernet0/0/0-output active 317736 3329984 0 5.82e1 10.48
VirtualEthernet0/0/0-tx active 317736 3329984 0 2.74e2 10.48
VirtualEthernet0/0/1-output active 81897 3277952 0 2.46e1 40.03
VirtualEthernet0/0/1-tx active 81897 3277952 0 2.01e2 40.03
dpdk-input polling 8100176 3329984 0 5.22e2 .41
ethernet-input active 465585 9937976 0 4.92e1 21.35
l2-fwd active 412372 9937976 0 5.78e1 24.09
l2-input active 412372 9937976 0 5.02e1 24.09
l2-learn active 412372 9937976 0 5.97e1 24.09
l2-output active 412372 9937976 0 3.18e1 24.09
unix-epoll-input polling 7903 0 0 2.16e3 0.00
vhost-user-input polling 8100176 6607992 0 4.72e2 .82
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 22.24, last 128 main loops 0.00 per node 0.00
vector rates in 2.3562e6, out 2.3562e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66869 3277952 0 2.25e1 49.02
TenGigabitEthernet18/0/2-tx active 66869 3277952 0 8.82e1 49.02
VirtualEthernet0/0/0-output active 333931 3277953 0 6.16e1 9.82
VirtualEthernet0/0/0-tx active 333931 3277953 0 2.79e2 9.82
VirtualEthernet0/0/1-output active 77572 3330008 0 2.40e1 42.93
VirtualEthernet0/0/1-tx active 77572 3330008 0 1.94e2 42.93
dpdk-input polling 8076667 3277953 0 5.30e2 .41
ethernet-input active 478372 9885913 0 4.98e1 20.67
l2-fwd active 427592 9885913 0 5.85e1 23.12
l2-input active 427592 9885913 0 5.06e1 23.12
l2-learn active 427592 9885913 0 6.05e1 23.12
l2-output active 427592 9885913 0 3.26e1 23.12
unix-epoll-input polling 7880 0 0 1.97e3 0.00
vhost-user-input polling 8076667 6607960 0 4.69e2 .82
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 22.16, last 128 main loops 0.00 per node 0.00
vector rates in 2.3685e6, out 2.3685e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66041 3329956 0 2.21e1 50.42
TenGigabitEthernet18/0/2-tx active 66041 3329956 0 8.69e1 50.42
VirtualEthernet0/0/0-output active 339669 3329984 0 6.18e1 9.80
VirtualEthernet0/0/0-tx active 339669 3329984 0 2.83e2 9.80
VirtualEthernet0/0/1-output active 74921 3277964 0 2.37e1 43.75
VirtualEthernet0/0/1-tx active 74921 3277964 0 1.98e2 43.75
dpdk-input polling 7905466 3329984 0 5.19e2 .42
ethernet-input active 480631 9937904 0 4.99e1 20.68
l2-fwd active 432283 9937904 0 5.87e1 22.99
l2-input active 432283 9937904 0 5.06e1 22.99
l2-learn active 432283 9937904 0 6.06e1 22.99
l2-output active 432283 9937904 0 3.24e1 22.99
unix-epoll-input polling 7713 0 0 2.19e3 0.00
vhost-user-input polling 7905466 6607920 0 4.65e2 .84
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 21.82, last 128 main loops 0.00 per node 0.00
vector rates in 2.3561e6, out 2.3561e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 64514 3277916 0 2.20e1 50.81
TenGigabitEthernet18/0/2-tx active 64514 3277916 0 8.83e1 50.81
VirtualEthernet0/0/0-output active 340773 3277953 0 6.31e1 9.62
VirtualEthernet0/0/0-tx active 340773 3277953 0 2.85e2 9.62
VirtualEthernet0/0/1-output active 81213 3330016 0 2.45e1 41.00
VirtualEthernet0/0/1-tx active 81213 3330016 0 1.94e2 41.00
dpdk-input polling 7891857 3277953 0 5.26e2 .42
ethernet-input active 486500 9885885 0 5.05e1 20.32
l2-fwd active 436426 9885885 0 5.89e1 22.65
l2-input active 436426 9885885 0 5.09e1 22.65
l2-learn active 436426 9885885 0 6.08e1 22.65
l2-output active 436426 9885885 0 3.28e1 22.65
unix-epoll-input polling 7700 0 0 2.06e3 0.00
vhost-user-input polling 7891857 6607932 0 4.66e2 .84
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 32.41, last 128 main loops 0.00 per node 0.00
vector rates in 2.3686e6, out 2.3686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 72963 3329984 0 2.34e1 45.64
TenGigabitEthernet18/0/3-tx active 72963 3329984 0 9.10e1 45.64
VirtualEthernet0/0/2-output active 117407 3277953 0 3.13e1 27.92
VirtualEthernet0/0/2-tx active 117407 3277953 0 2.14e2 27.92
VirtualEthernet0/0/3-output active 140160 3330008 0 3.34e1 23.76
VirtualEthernet0/0/3-tx active 140160 3330008 0 2.13e2 23.76
dpdk-input polling 9187419 3330008 0 5.42e2 .36
ethernet-input active 330530 9937945 0 4.17e1 30.07
l2-fwd active 294679 9937945 0 5.26e1 33.72
l2-input active 294679 9937945 0 4.60e1 33.72
l2-learn active 294679 9937945 0 5.36e1 33.72
l2-output active 294679 9937945 0 2.57e1 33.72
unix-epoll-input polling 8964 0 0 2.04e3 0.00
vhost-user-input polling 9187419 6607937 0 5.18e2 .72
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 32.03, last 128 main loops 0.00 per node 0.00
vector rates in 2.3562e6, out 2.3562e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 74293 3277951 0 2.35e1 44.12
TenGigabitEthernet18/0/3-tx active 74293 3277951 0 8.96e1 44.12
VirtualEthernet0/0/2-output active 116604 3330040 0 2.99e1 28.56
VirtualEthernet0/0/2-tx active 116604 3330040 0 2.11e2 28.56
VirtualEthernet0/0/3-output active 140264 3277964 0 3.32e1 23.37
VirtualEthernet0/0/3-tx active 140264 3277964 0 2.18e2 23.37
dpdk-input polling 9208868 3277964 0 5.50e2 .36
ethernet-input active 331161 9885955 0 4.18e1 29.85
l2-fwd active 297367 9885955 0 5.29e1 33.24
l2-input active 297367 9885955 0 4.63e1 33.24
l2-learn active 297367 9885955 0 5.39e1 33.24
l2-output active 297367 9885955 0 2.62e1 33.24
unix-epoll-input polling 8984 0 0 1.94e3 0.00
vhost-user-input polling 9208868 6607991 0 5.19e2 .72
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 32.09, last 128 main loops 0.00 per node 0.00
vector rates in 2.3686e6, out 2.3686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 75303 3329982 0 2.36e1 44.22
TenGigabitEthernet18/0/3-tx active 75303 3329982 0 8.99e1 44.22
VirtualEthernet0/0/2-output active 114162 3278007 0 2.99e1 28.71
VirtualEthernet0/0/2-tx active 114162 3278007 0 2.11e2 28.71
VirtualEthernet0/0/3-output active 142260 3330040 0 3.33e1 23.41
VirtualEthernet0/0/3-tx active 142260 3330040 0 2.13e2 23.41
dpdk-input polling 9119250 3330040 0 5.43e2 .37
ethernet-input active 331725 9938029 0 4.14e1 29.96
l2-fwd active 298666 9938029 0 5.27e1 33.27
l2-input active 298666 9938029 0 4.62e1 33.27
l2-learn active 298666 9938029 0 5.37e1 33.27
l2-output active 298666 9938029 0 2.57e1 33.27
unix-epoll-input polling 8897 0 0 2.04e3 0.00
vhost-user-input polling 9119250 6607989 0 5.18e2 .72
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 32.11, last 128 main loops 0.00 per node 0.00
vector rates in 2.3562e6, out 2.3562e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 73472 3277960 0 2.35e1 44.62
TenGigabitEthernet18/0/3-tx active 73472 3277960 0 9.08e1 44.62
VirtualEthernet0/0/2-output active 114313 3330041 0 2.96e1 29.13
VirtualEthernet0/0/2-tx active 114313 3330041 0 2.06e2 29.13
VirtualEthernet0/0/3-output active 141476 3277944 0 3.35e1 23.17
VirtualEthernet0/0/3-tx active 141476 3277944 0 2.15e2 23.17
dpdk-input polling 9217186 3277944 0 5.55e2 .36
ethernet-input active 329261 9885945 0 4.20e1 30.02
l2-fwd active 297219 9885945 0 5.26e1 33.26
l2-input active 297219 9885945 0 4.63e1 33.26
l2-learn active 297219 9885945 0 5.35e1 33.26
l2-output active 297219 9885945 0 2.57e1 33.26
unix-epoll-input polling 8993 0 0 2.02e3 0.00
vhost-user-input polling 9217186 6608001 0 5.21e2 .72
imix-2t1c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 50 4.33e4 0.00
dhcp-client-process any wait 0 0 1 1.71e3 0.00
dpdk-process any wait 0 0 2 5.61e5 0.00
fib-walk any wait 0 0 2 1.24e3 0.00
ip-route-resolver-process any wait 0 0 1 2.34e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.17e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.42e3 0.00
lisp-retry-service any wait 0 0 2 3.39e3 0.00
statseg-collector-process time wait 0 0 1 7.29e3 0.00
unix-epoll-input polling 2631 0 0 3.89e6 0.00
vhost-user-process any wait 0 0 1 1.47e4 0.00
vpe-oam-process any wait 0 0 2 9.48e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 71.31, last 128 main loops 0.00 per node 0.00
vector rates in 3.0141e6, out 3.0141e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78955 4121394 0 1.98e1 52.19
TenGigabitEthernet18/0/2-tx active 78955 4121394 0 8.47e1 52.19
VirtualEthernet0/0/0-output active 81030 4121485 0 2.05e1 50.86
VirtualEthernet0/0/0-tx active 81030 4121485 0 5.51e2 50.86
VirtualEthernet0/0/1-output active 82616 4121418 0 1.97e1 49.89
VirtualEthernet0/0/1-tx active 82616 4121418 0 5.49e2 49.89
dpdk-input polling 1041943 4121485 0 1.05e2 3.96
ethernet-input active 242601 12364297 0 3.33e1 50.97
l2-fwd active 138794 12364297 0 4.34e1 89.08
l2-input active 138794 12364297 0 3.64e1 89.08
l2-learn active 138794 12364297 0 3.74e1 89.08
l2-output active 138794 12364297 0 1.78e1 89.08
unix-epoll-input polling 1016 0 0 2.98e3 0.00
vhost-user-input polling 1041943 8242812 0 3.02e2 7.91
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 64.47, last 128 main loops 0.00 per node 0.00
vector rates in 3.0141e6, out 3.0141e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79053 4121404 0 1.89e1 52.13
TenGigabitEthernet18/0/3-tx active 79053 4121404 0 8.53e1 52.13
VirtualEthernet0/0/2-output active 79911 4121404 0 1.98e1 51.57
VirtualEthernet0/0/2-tx active 79911 4121404 0 5.39e2 51.57
VirtualEthernet0/0/3-output active 115337 4121367 0 2.50e1 35.73
VirtualEthernet0/0/3-tx active 115337 4121367 0 5.72e2 35.73
dpdk-input polling 809319 4121367 0 1.02e2 5.09
ethernet-input active 274301 12364175 0 3.43e1 45.08
l2-fwd active 150516 12364175 0 4.38e1 82.15
l2-input active 150516 12364175 0 3.66e1 82.15
l2-learn active 150516 12364175 0 3.86e1 82.15
l2-output active 150516 12364175 0 1.86e1 82.15
unix-epoll-input polling 790 0 0 2.85e3 0.00
vhost-user-input polling 809319 8242808 0 2.93e2 10.18
imix-4t2c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 4.91e4 0.00
dpdk-process any wait 0 0 1 1.00e4 0.00
fib-walk any wait 0 0 2 3.05e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.79e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.66e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.99e3 0.00
lisp-retry-service any wait 0 0 2 2.61e3 0.00
statseg-collector-process time wait 0 0 1 1.06e4 0.00
unix-epoll-input polling 3365 0 0 3.05e6 0.00
vhost-user-process any wait 0 0 2 1.22e4 0.00
vpe-oam-process any wait 0 0 2 8.98e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 41.41, last 128 main loops 0.00 per node 0.00
vector rates in 2.3909e6, out 2.3909e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86454 3297186 0 2.30e1 38.14
TenGigabitEthernet18/0/2-tx active 86454 3297186 0 1.03e2 38.14
VirtualEthernet0/0/0-output active 157678 3297412 0 3.42e1 20.91
VirtualEthernet0/0/0-tx active 157678 3297412 0 6.31e2 20.91
VirtualEthernet0/0/1-output active 99405 3245876 0 2.48e1 32.65
VirtualEthernet0/0/1-tx active 99405 3245876 0 5.88e2 32.65
dpdk-input polling 750217 3297412 0 1.35e2 4.39
ethernet-input active 343537 9840474 0 4.69e1 28.64
l2-fwd active 184708 9840474 0 4.78e1 53.28
l2-input active 184708 9840474 0 3.94e1 53.28
l2-learn active 184708 9840474 0 4.42e1 53.28
l2-output active 184708 9840474 0 2.48e1 53.28
unix-epoll-input polling 732 0 0 3.42e3 0.00
vhost-user-input polling 750217 6543062 0 4.81e2 8.72
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 32.95, last 128 main loops 0.00 per node 0.00
vector rates in 2.3784e6, out 2.3784e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 94360 3245825 0 2.49e1 34.39
TenGigabitEthernet18/0/2-tx active 94360 3245825 0 1.04e2 34.39
VirtualEthernet0/0/0-output active 206935 3245876 0 4.17e1 15.69
VirtualEthernet0/0/0-tx active 206935 3245876 0 6.31e2 15.69
VirtualEthernet0/0/1-output active 98872 3297240 0 2.43e1 33.35
VirtualEthernet0/0/1-tx active 98872 3297240 0 5.67e2 33.35
dpdk-input polling 1227654 3245876 0 1.64e2 2.64
ethernet-input active 400167 9788941 0 4.98e1 24.46
l2-fwd active 245514 9788941 0 5.03e1 39.87
l2-input active 245514 9788941 0 4.15e1 39.87
l2-learn active 245514 9788941 0 4.81e1 39.87
l2-output active 245514 9788941 0 2.79e1 39.87
unix-epoll-input polling 1197 0 0 2.86e3 0.00
vhost-user-input polling 1227654 6543065 0 4.47e2 5.33
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 43.46, last 128 main loops 7.06 per node 82.18
vector rates in 2.3909e6, out 2.3909e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 102105 3297394 0 2.53e1 32.29
TenGigabitEthernet18/0/3-tx active 102105 3297394 0 1.09e2 32.29
VirtualEthernet0/0/2-output active 115746 3245828 0 2.82e1 28.04
VirtualEthernet0/0/2-tx active 115746 3245828 0 5.91e2 28.04
VirtualEthernet0/0/3-output active 116552 3297264 0 2.88e1 28.29
VirtualEthernet0/0/3-tx active 116552 3297264 0 6.19e2 28.29
dpdk-input polling 804206 3297264 0 1.28e2 4.10
ethernet-input active 334403 9840486 0 4.72e1 29.43
l2-fwd active 172466 9840486 0 4.77e1 57.06
l2-input active 172466 9840486 0 3.87e1 57.06
l2-learn active 172466 9840486 0 4.41e1 57.06
l2-output active 172466 9840486 0 2.48e1 57.06
unix-epoll-input polling 785 0 0 3.54e3 0.00
vhost-user-input polling 804206 6543222 0 4.84e2 8.14
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 38.91, last 128 main loops 0.00 per node 0.00
vector rates in 2.3784e6, out 2.3784e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101564 3245856 0 2.55e1 31.96
TenGigabitEthernet18/0/3-tx active 101564 3245856 0 1.05e2 31.96
VirtualEthernet0/0/2-output active 109358 3297364 0 2.72e1 30.15
VirtualEthernet0/0/2-tx active 109358 3297364 0 5.68e2 30.15
VirtualEthernet0/0/3-output active 148166 3245827 0 3.43e1 21.91
VirtualEthernet0/0/3-tx active 148166 3245827 0 6.09e2 21.91
dpdk-input polling 1490988 3245827 0 1.69e2 2.18
ethernet-input active 359088 9789047 0 4.84e1 27.26
l2-fwd active 197828 9789047 0 4.89e1 49.48
l2-input active 197828 9789047 0 3.98e1 49.48
l2-learn active 197828 9789047 0 4.59e1 49.48
l2-output active 197828 9789047 0 2.63e1 49.48
unix-epoll-input polling 1454 0 0 2.93e3 0.00
vhost-user-input polling 1490988 6543220 0 4.63e2 4.39
imix-8t4c-eth-l2bdbasemaclrn-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 4.99e4 0.00
dpdk-process any wait 0 0 2 7.61e3 0.00
fib-walk any wait 0 0 2 2.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.24e3 0.00
lisp-retry-service any wait 0 0 2 2.81e3 0.00
unix-epoll-input polling 3295 0 0 3.25e6 0.00
vhost-user-process any wait 0 0 1 1.63e4 0.00
vpe-oam-process any wait 0 0 2 1.71e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 20.09, last 128 main loops 0.00 per node 0.00
vector rates in 1.9772e6, out 1.9772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66461 2837232 0 2.24e1 42.69
TenGigabitEthernet18/0/2-tx active 66461 2837232 0 1.20e2 42.69
VirtualEthernet0/0/0-output active 345686 2837244 0 6.64e1 8.21
VirtualEthernet0/0/0-tx active 345686 2837244 0 7.37e2 8.21
VirtualEthernet0/0/1-output active 85882 2792884 0 2.55e1 32.52
VirtualEthernet0/0/1-tx active 85882 2792884 0 5.96e2 32.52
dpdk-input polling 1899434 2837244 0 2.73e2 1.49
ethernet-input active 498029 8467360 0 5.87e1 17.00
l2-fwd active 383257 8467360 0 5.55e1 22.09
l2-input active 383257 8467360 0 4.77e1 22.09
l2-learn active 383257 8467360 0 5.73e1 22.09
l2-output active 383257 8467360 0 3.36e1 22.09
unix-epoll-input polling 1854 0 0 3.50e3 0.00
vhost-user-input polling 1899434 5630116 0 5.59e2 2.96
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 19.46, last 128 main loops .25 per node 4.00
vector rates in 1.9668e6, out 1.9668e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 67912 2792892 0 2.36e1 41.13
TenGigabitEthernet18/0/2-tx active 67912 2792892 0 1.19e2 41.13
VirtualEthernet0/0/0-output active 355385 2792928 0 6.98e1 7.86
VirtualEthernet0/0/0-tx active 355385 2792928 0 7.32e2 7.86
VirtualEthernet0/0/1-output active 83386 2837168 0 2.55e1 34.02
VirtualEthernet0/0/1-tx active 83386 2837168 0 5.83e2 34.02
dpdk-input polling 2073455 2792928 0 2.82e2 1.35
ethernet-input active 506683 8422988 0 5.88e1 16.62
l2-fwd active 395916 8422988 0 5.62e1 21.27
l2-input active 395916 8422988 0 4.84e1 21.27
l2-learn active 395916 8422988 0 5.79e1 21.27
l2-output active 395916 8422988 0 3.44e1 21.27
unix-epoll-input polling 2023 0 0 3.11e3 0.00
vhost-user-input polling 2073455 5630060 0 5.60e2 2.72
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 20.29, last 128 main loops .50 per node 8.00
vector rates in 1.9771e6, out 1.9771e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66917 2837180 0 2.23e1 42.39
TenGigabitEthernet18/0/2-tx active 66917 2837180 0 1.19e2 42.39
VirtualEthernet0/0/0-output active 342069 2837252 0 6.58e1 8.29
VirtualEthernet0/0/0-tx active 342069 2837252 0 7.24e2 8.29
VirtualEthernet0/0/1-output active 84057 2792836 0 2.52e1 33.23
VirtualEthernet0/0/1-tx active 84057 2792836 0 5.83e2 33.23
dpdk-input polling 1877558 2837252 0 2.69e2 1.51
ethernet-input active 493043 8467268 0 5.83e1 17.17
l2-fwd active 379502 8467268 0 5.53e1 22.31
l2-input active 379502 8467268 0 4.73e1 22.31
l2-learn active 379502 8467268 0 5.69e1 22.31
l2-output active 379502 8467268 0 3.32e1 22.31
unix-epoll-input polling 1832 0 0 3.56e3 0.00
vhost-user-input polling 1877558 5630016 0 5.79e2 2.99
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 20.77, last 128 main loops 0.00 per node 0.00
vector rates in 1.9668e6, out 1.9668e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 67822 2792892 0 2.26e1 41.18
TenGigabitEthernet18/0/2-tx active 67822 2792892 0 1.21e2 41.18
VirtualEthernet0/0/0-output active 331001 2792892 0 6.58e1 8.44
VirtualEthernet0/0/0-tx active 331001 2792892 0 7.29e2 8.44
VirtualEthernet0/0/1-output active 82390 2837252 0 2.44e1 34.44
VirtualEthernet0/0/1-tx active 82390 2837252 0 5.91e2 34.44
dpdk-input polling 1828038 2792892 0 2.69e2 1.53
ethernet-input active 481213 8423036 0 5.81e1 17.50
l2-fwd active 367668 8423036 0 5.49e1 22.91
l2-input active 367668 8423036 0 4.69e1 22.91
l2-learn active 367668 8423036 0 5.59e1 22.91
l2-output active 367668 8423036 0 3.34e1 22.91
unix-epoll-input polling 1783 0 0 3.17e3 0.00
vhost-user-input polling 1828038 5630144 0 5.81e2 3.08
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 31.43, last 128 main loops 0.00 per node 0.00
vector rates in 1.9772e6, out 1.9772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 76671 2837248 0 2.40e1 37.01
TenGigabitEthernet18/0/3-tx active 76671 2837248 0 1.24e2 37.01
VirtualEthernet0/0/2-output active 112727 2792932 0 3.07e1 24.78
VirtualEthernet0/0/2-tx active 112727 2792932 0 6.05e2 24.78
VirtualEthernet0/0/3-output active 143592 2837224 0 3.55e1 19.76
VirtualEthernet0/0/3-tx active 143592 2837224 0 6.53e2 19.76
dpdk-input polling 3422897 2837224 0 2.93e2 .83
ethernet-input active 332990 8467404 0 5.09e1 25.43
l2-fwd active 237653 8467404 0 4.99e1 35.63
l2-input active 237653 8467404 0 4.26e1 35.63
l2-learn active 237653 8467404 0 4.84e1 35.63
l2-output active 237653 8467404 0 2.56e1 35.63
unix-epoll-input polling 3340 0 0 3.19e3 0.00
vhost-user-input polling 3422897 5630180 0 6.22e2 1.64
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 30.64, last 128 main loops 0.00 per node 0.00
vector rates in 1.9668e6, out 1.9668e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 76493 2792963 0 2.44e1 36.51
TenGigabitEthernet18/0/3-tx active 76493 2792963 0 1.23e2 36.51
VirtualEthernet0/0/2-output active 112040 2837244 0 3.05e1 25.32
VirtualEthernet0/0/2-tx active 112040 2837244 0 5.94e2 25.32
VirtualEthernet0/0/3-output active 147366 2792884 0 3.67e1 18.95
VirtualEthernet0/0/3-tx active 147366 2792884 0 6.44e2 18.95
dpdk-input polling 3601204 2792884 0 3.06e2 .78
ethernet-input active 335899 8423091 0 5.14e1 25.08
l2-fwd active 244356 8423091 0 5.04e1 34.47
l2-input active 244356 8423091 0 4.29e1 34.47
l2-learn active 244356 8423091 0 4.92e1 34.47
l2-output active 244356 8423091 0 2.63e1 34.47
unix-epoll-input polling 3513 0 0 2.94e3 0.00
vhost-user-input polling 3601204 5630207 0 6.24e2 1.56
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 31.91, last 128 main loops 0.00 per node 0.00
vector rates in 1.9772e6, out 1.9772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 76494 2837256 0 2.39e1 37.09
TenGigabitEthernet18/0/3-tx active 76494 2837256 0 1.22e2 37.09
VirtualEthernet0/0/2-output active 110407 2792932 0 3.05e1 25.29
VirtualEthernet0/0/2-tx active 110407 2792932 0 5.95e2 25.29
VirtualEthernet0/0/3-output active 139952 2837244 0 3.49e1 20.27
VirtualEthernet0/0/3-tx active 139952 2837244 0 6.45e2 20.27
dpdk-input polling 3368784 2837244 0 2.88e2 .84
ethernet-input active 326853 8467432 0 5.02e1 25.91
l2-fwd active 234590 8467432 0 4.96e1 36.09
l2-input active 234590 8467432 0 4.23e1 36.09
l2-learn active 234590 8467432 0 4.87e1 36.09
l2-output active 234590 8467432 0 2.54e1 36.09
unix-epoll-input polling 3287 0 0 3.06e3 0.00
vhost-user-input polling 3368784 5630188 0 6.37e2 1.67
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 31.81, last 128 main loops 0.00 per node 0.00
vector rates in 1.9668e6, out 1.9668e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 76539 2792904 0 2.39e1 36.49
TenGigabitEthernet18/0/3-tx active 76539 2792904 0 1.24e2 36.49
VirtualEthernet0/0/2-output active 107613 2837252 0 2.92e1 26.37
VirtualEthernet0/0/2-tx active 107613 2837252 0 5.99e2 26.37
VirtualEthernet0/0/3-output active 143220 2792896 0 3.54e1 19.50
VirtualEthernet0/0/3-tx active 143220 2792896 0 6.53e2 19.50
dpdk-input polling 3260912 2792896 0 2.88e2 .86
ethernet-input active 327372 8423052 0 5.17e1 25.73
l2-fwd active 233523 8423052 0 4.95e1 36.07
l2-input active 233523 8423052 0 4.23e1 36.07
l2-learn active 233523 8423052 0 4.83e1 36.07
l2-output active 233523 8423052 0 2.56e1 36.07
unix-epoll-input polling 3181 0 0 3.16e3 0.00
vhost-user-input polling 3260912 5630156 0 6.37e2 1.73

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.
  • [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 Intel-X710.
  • [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-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 43 2.74e4 0.00
dpdk-process any wait 0 0 1 8.87e3 0.00
fib-walk any wait 0 0 3 1.43e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.42e2 0.00
lisp-retry-service any wait 0 0 3 1.50e3 0.00
unix-epoll-input polling 3645 0 0 2.85e6 0.00
vhost-user-process any wait 0 0 1 1.09e4 0.00
vpe-oam-process any wait 0 0 2 9.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 70.16, last 128 main loops 0.00 per node 0.00
vector rates in 7.2404e6, out 7.2404e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 241994 15040546 0 2.02e1 62.15
TenGigabitEthernet18/0/2-tx active 241994 15040546 0 8.03e1 62.15
VirtualEthernet0/0/0-output active 260155 15040640 0 2.14e1 57.81
VirtualEthernet0/0/0-tx active 260155 15040640 0 1.72e2 57.81
dpdk-input polling 1262670 15040640 0 7.72e1 11.91
ethernet-input active 502149 30081186 0 3.29e1 59.90
l2-input active 355366 30081186 0 2.84e1 84.65
l2-output active 355366 30081186 0 1.78e1 84.65
unix-epoll-input polling 1232 0 0 2.01e3 0.00
vhost-user-input polling 1262670 15040546 0 1.48e2 11.91
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 67.28, last 128 main loops 7.41 per node 94.80
vector rates in 7.2404e6, out 7.2404e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 243848 15040643 0 2.04e1 61.68
TenGigabitEthernet18/0/3-tx active 243848 15040643 0 8.19e1 61.68
VirtualEthernet0/0/1-output active 302683 15040508 0 2.29e1 49.69
VirtualEthernet0/0/1-tx active 302683 15040508 0 1.77e2 49.69
dpdk-input polling 847862 15040508 0 7.49e1 17.74
ethernet-input active 546531 30081151 0 3.39e1 55.04
l2-input active 347635 30081151 0 2.82e1 86.53
l2-output active 347635 30081151 0 1.83e1 86.53
unix-epoll-input polling 827 0 0 2.04e3 0.00
vhost-user-input polling 847862 15040643 0 1.42e2 17.74
64b-4t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 43 2.85e4 0.00
dpdk-process any wait 0 0 1 9.26e3 0.00
fib-walk any wait 0 0 2 2.21e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.57e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.53e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.74e3 0.00
lisp-retry-service any wait 0 0 2 4.41e3 0.00
statseg-collector-process time wait 0 0 1 8.56e3 0.00
unix-epoll-input polling 3390 0 0 3.10e6 0.00
vhost-user-process any wait 0 0 1 1.19e4 0.00
vpe-oam-process any wait 0 0 2 2.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 28.19, last 128 main loops 0.00 per node 0.00
vector rates in 3.6734e6, out 3.6734e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 191608 7674132 0 2.41e1 40.05
TenGigabitEthernet18/0/2-tx active 191608 7674132 0 8.23e1 40.05
VirtualEthernet0/0/0-output active 397039 7798302 0 3.66e1 19.64
VirtualEthernet0/0/0-tx active 397039 7798302 0 2.16e2 19.64
dpdk-input polling 9001491 7798302 0 2.68e2 .87
ethernet-input active 588647 15472434 0 4.46e1 26.28
l2-input active 508876 15472434 0 3.61e1 30.41
l2-output active 508876 15472434 0 2.75e1 30.41
unix-epoll-input polling 8782 0 0 1.77e3 0.00
vhost-user-input polling 9001491 7674132 0 3.81e2 .85
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 28.13, last 128 main loops 0.00 per node 0.00
vector rates in 3.6553e6, out 3.6553e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 184922 7720040 0 2.39e1 41.75
TenGigabitEthernet18/0/2-tx active 184922 7720040 0 8.10e1 41.75
VirtualEthernet0/0/0-output active 403094 7676424 0 3.79e1 19.04
VirtualEthernet0/0/0-tx active 403094 7676424 0 2.15e2 19.04
dpdk-input polling 9177288 7676424 0 2.73e2 .84
ethernet-input active 588016 15396464 0 4.45e1 26.18
l2-input active 506713 15396464 0 3.60e1 30.38
l2-output active 506713 15396464 0 2.76e1 30.38
unix-epoll-input polling 8953 0 0 1.71e3 0.00
vhost-user-input polling 9177288 7720040 0 3.81e2 .84
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 29.57, last 128 main loops 0.00 per node 0.00
vector rates in 3.6553e6, out 3.6553e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 217023 7676426 0 2.59e1 35.37
TenGigabitEthernet18/0/3-tx active 217023 7676426 0 8.48e1 35.37
VirtualEthernet0/0/1-output active 333412 7720024 0 3.30e1 23.15
VirtualEthernet0/0/1-tx active 333412 7720024 0 2.15e2 23.15
dpdk-input polling 9062132 7720024 0 2.69e2 .85
ethernet-input active 550435 15396450 0 4.26e1 27.97
l2-input active 490863 15396450 0 3.59e1 31.37
l2-output active 490863 15396450 0 2.65e1 31.37
unix-epoll-input polling 8841 0 0 1.76e3 0.00
vhost-user-input polling 9062132 7676426 0 3.86e2 .85
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 28.77, last 128 main loops 0.00 per node 0.00
vector rates in 3.6733e6, out 3.6733e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 231620 7798281 0 2.71e1 33.67
TenGigabitEthernet18/0/3-tx active 231620 7798281 0 8.52e1 33.67
VirtualEthernet0/0/1-output active 337757 7674128 0 3.36e1 22.72
VirtualEthernet0/0/1-tx active 337757 7674128 0 2.11e2 22.72
dpdk-input polling 9057189 7674128 0 2.67e2 .85
ethernet-input active 569377 15472409 0 4.29e1 27.17
l2-input active 506373 15472409 0 3.62e1 30.56
l2-output active 506373 15472409 0 2.73e1 30.56
unix-epoll-input polling 8836 0 0 1.79e3 0.00
vhost-user-input polling 9057189 7798281 0 3.79e2 .86
64b-8t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 37 3.51e4 0.00
dpdk-process any wait 0 0 1 5.71e5 0.00
fib-walk any wait 0 0 2 2.22e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.70e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.43e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.15e3 0.00
lisp-retry-service any wait 0 0 2 3.96e3 0.00
statseg-collector-process time wait 0 0 1 1.03e4 0.00
unix-epoll-input polling 6733 0 0 1.55e6 0.00
vhost-user-process any wait 0 0 1 9.48e3 0.00
vpe-oam-process any wait 0 0 2 1.54e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 12.41, last 128 main loops 0.00 per node 0.00
vector rates in 1.7042e6, out 1.7042e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82736 3517888 0 2.35e1 42.52
TenGigabitEthernet18/0/2-tx active 82736 3517888 0 8.32e1 42.52
VirtualEthernet0/0/0-output active 503227 3591256 0 7.59e1 7.14
VirtualEthernet0/0/0-tx active 503227 3591256 0 3.14e2 7.14
dpdk-input polling 13327201 3591256 0 7.36e2 .27
ethernet-input active 585963 7109144 0 6.78e1 12.13
l2-input active 559655 7109144 0 5.20e1 12.70
l2-output active 559655 7109144 0 4.71e1 12.70
unix-epoll-input polling 13002 0 0 1.34e3 0.00
vhost-user-input polling 13327201 3517888 0 9.35e2 .26
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 12.10, last 128 main loops 0.00 per node 0.00
vector rates in 1.6997e6, out 1.6997e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79440 3555120 0 2.31e1 44.75
TenGigabitEthernet18/0/2-tx active 79440 3555120 0 8.03e1 44.75
VirtualEthernet0/0/0-output active 519309 3535144 0 7.99e1 6.81
VirtualEthernet0/0/0-tx active 519309 3535144 0 3.18e2 6.81
dpdk-input polling 13333550 3535144 0 7.45e2 .27
ethernet-input active 598749 7090264 0 6.81e1 11.84
l2-input active 573003 7090264 0 5.27e1 12.37
l2-output active 573003 7090264 0 4.85e1 12.37
unix-epoll-input polling 13008 0 0 1.29e3 0.00
vhost-user-input polling 13333550 3555120 0 9.25e2 .27
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 12.28, last 128 main loops 0.00 per node 0.00
vector rates in 1.7042e6, out 1.7042e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73346 3517892 0 2.22e1 47.96
TenGigabitEthernet18/0/2-tx active 73346 3517892 0 7.93e1 47.96
VirtualEthernet0/0/0-output active 516906 3591259 0 7.85e1 6.95
VirtualEthernet0/0/0-tx active 516906 3591259 0 3.19e2 6.95
dpdk-input polling 13311090 3591259 0 7.37e2 .27
ethernet-input active 590252 7109151 0 6.78e1 12.04
l2-input active 567701 7109151 0 5.23e1 12.52
l2-output active 567701 7109151 0 4.74e1 12.52
unix-epoll-input polling 12987 0 0 1.32e3 0.00
vhost-user-input polling 13311090 3517892 0 9.33e2 .26
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 12.04, last 128 main loops 0.00 per node 0.00
vector rates in 1.6997e6, out 1.6997e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 69331 3555124 0 2.18e1 51.28
TenGigabitEthernet18/0/2-tx active 69331 3555124 0 8.04e1 51.28
VirtualEthernet0/0/0-output active 529118 3535143 0 8.09e1 6.68
VirtualEthernet0/0/0-tx active 529118 3535143 0 3.18e2 6.68
dpdk-input polling 13261473 3535143 0 7.47e2 .27
ethernet-input active 598449 7090267 0 6.97e1 11.85
l2-input active 578909 7090267 0 5.27e1 12.25
l2-output active 578909 7090267 0 4.78e1 12.25
unix-epoll-input polling 12938 0 0 1.32e3 0.00
vhost-user-input polling 13261473 3555124 0 9.23e2 .27
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 25.73, last 128 main loops 0.00 per node 0.00
vector rates in 1.7002e6, out 1.7002e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 104316 3533768 0 2.69e1 33.88
TenGigabitEthernet18/0/3-tx active 104316 3533768 0 8.69e1 33.88
VirtualEthernet0/0/1-output active 179985 3558388 0 3.67e1 19.77
VirtualEthernet0/0/1-tx active 179985 3558388 0 2.27e2 19.77
dpdk-input polling 15410010 3558388 0 7.91e2 .23
ethernet-input active 284301 7092156 0 4.53e1 24.95
l2-input active 267035 7092156 0 3.85e1 26.56
l2-output active 267035 7092156 0 2.89e1 26.56
unix-epoll-input polling 15034 0 0 1.33e3 0.00
vhost-user-input polling 15410010 3533768 0 1.04e3 .23
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 25.33, last 128 main loops 0.00 per node 0.00
vector rates in 1.7038e6, out 1.7038e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105586 3587996 0 2.69e1 33.98
TenGigabitEthernet18/0/3-tx active 105586 3587996 0 8.49e1 33.98
VirtualEthernet0/0/1-output active 181547 3519256 0 3.76e1 19.38
VirtualEthernet0/0/1-tx active 181547 3519256 0 2.21e2 19.38
dpdk-input polling 15466779 3519256 0 7.99e2 .23
ethernet-input active 287133 7107252 0 4.53e1 24.75
l2-input active 274084 7107252 0 3.88e1 25.93
l2-output active 274084 7107252 0 2.88e1 25.93
unix-epoll-input polling 15090 0 0 1.31e3 0.00
vhost-user-input polling 15466779 3587996 0 1.03e3 .23
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 25.25, last 128 main loops 0.00 per node 0.00
vector rates in 1.7002e6, out 1.7002e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106281 3533736 0 2.73e1 33.25
TenGigabitEthernet18/0/3-tx active 106281 3533736 0 8.56e1 33.25
VirtualEthernet0/0/1-output active 180000 3558385 0 3.66e1 19.77
VirtualEthernet0/0/1-tx active 180000 3558385 0 2.25e2 19.77
dpdk-input polling 15460052 3558385 0 7.89e2 .23
ethernet-input active 286281 7092121 0 4.51e1 24.77
l2-input active 275395 7092121 0 3.89e1 25.75
l2-output active 275395 7092121 0 2.87e1 25.75
unix-epoll-input polling 15083 0 0 1.32e3 0.00
vhost-user-input polling 15460052 3533736 0 1.05e3 .23
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 25.87, last 128 main loops 0.00 per node 0.00
vector rates in 1.7038e6, out 1.7038e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101826 3587956 0 2.61e1 35.24
TenGigabitEthernet18/0/3-tx active 101826 3587956 0 8.58e1 35.24
VirtualEthernet0/0/1-output active 181976 3519224 0 3.67e1 19.34
VirtualEthernet0/0/1-tx active 181976 3519224 0 2.23e2 19.34
dpdk-input polling 15419700 3519224 0 7.99e2 .23
ethernet-input active 283802 7107180 0 4.50e1 25.04
l2-input active 265632 7107180 0 3.83e1 26.76
l2-output active 265632 7107180 0 2.87e1 26.76
unix-epoll-input polling 15044 0 0 1.33e3 0.00
vhost-user-input polling 15419700 3587956 0 1.03e3 .23
imix-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 48 3.33e4 0.00
dpdk-process any wait 0 0 2 2.98e5 0.00
fib-walk any wait 0 0 2 2.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.19e3 0.00
lisp-retry-service any wait 0 0 2 1.75e3 0.00
unix-epoll-input polling 3966 0 0 2.63e6 0.00
vhost-user-process any wait 0 0 2 8.05e3 0.00
vpe-oam-process any wait 0 0 2 8.83e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 48.55, last 128 main loops 208.64 per node 50.39
vector rates in 4.0115e6, out 4.0115e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 180601 8389481 0 2.01e1 46.45
TenGigabitEthernet18/0/2-tx active 180601 8389481 0 8.30e1 46.45
VirtualEthernet0/0/0-output active 244476 8389612 0 2.42e1 34.32
VirtualEthernet0/0/0-tx active 244476 8389612 0 5.79e2 34.32
dpdk-input polling 454571 8389612 0 8.02e1 18.46
ethernet-input active 425077 16779093 0 3.65e1 39.47
l2-input active 266137 16779093 0 2.47e1 63.05
l2-output active 266137 16779093 0 1.92e1 63.05
unix-epoll-input polling 444 0 0 2.38e3 0.00
vhost-user-input polling 454571 8389481 0 2.86e2 18.46
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 50.43, last 128 main loops 3.38 per node 43.20
vector rates in 4.0115e6, out 4.0115e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 187179 8389592 0 2.08e1 44.82
TenGigabitEthernet18/0/3-tx active 187179 8389592 0 8.36e1 44.82
VirtualEthernet0/0/1-output active 229820 8389464 0 2.33e1 36.50
VirtualEthernet0/0/1-tx active 229820 8389464 0 5.78e2 36.50
dpdk-input polling 535796 8389464 0 8.02e1 15.66
ethernet-input active 416999 16779056 0 3.65e1 40.24
l2-input active 248475 16779056 0 2.48e1 67.53
l2-output active 248475 16779056 0 1.88e1 67.53
unix-epoll-input polling 523 0 0 2.35e3 0.00
vhost-user-input polling 535796 8389592 0 2.88e2 15.66
imix-4t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 2.95e4 0.00
dpdk-process any wait 0 0 1 6.35e5 0.00
fib-walk any wait 0 0 2 3.81e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.07e3 0.00
lisp-retry-service any wait 0 0 2 2.88e3 0.00
unix-epoll-input polling 2782 0 0 3.84e6 0.00
vhost-user-process any wait 0 0 1 1.28e4 0.00
vpe-oam-process any wait 0 0 3 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 18.85, last 128 main loops 1.13 per node 14.40
vector rates in 2.7166e6, out 2.7166e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 228919 5772448 0 2.97e1 25.22
TenGigabitEthernet18/0/2-tx active 228919 5772448 0 1.04e2 25.22
VirtualEthernet0/0/0-output active 493167 5864128 0 4.95e1 11.89
VirtualEthernet0/0/0-tx active 493167 5864128 0 6.77e2 11.89
dpdk-input polling 1074719 5864128 0 1.43e2 5.46
ethernet-input active 722086 11636576 0 6.49e1 16.12
l2-input active 512770 11636576 0 3.49e1 22.69
l2-output active 512770 11636576 0 3.37e1 22.69
unix-epoll-input polling 1048 0 0 2.19e3 0.00
vhost-user-input polling 1074719 5772448 0 5.37e2 5.37
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 16.25, last 128 main loops 0.00 per node 0.00
vector rates in 2.7166e6, out 2.7166e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 239875 5864028 0 3.04e1 24.45
TenGigabitEthernet18/0/2-tx active 239875 5864028 0 1.03e2 24.45
VirtualEthernet0/0/0-output active 581214 5772484 0 5.73e1 9.93
VirtualEthernet0/0/0-tx active 581214 5772484 0 6.76e2 9.93
dpdk-input polling 1419493 5772484 0 1.59e2 4.07
ethernet-input active 821089 11636512 0 6.76e1 14.17
l2-input active 610751 11636512 0 3.81e1 19.05
l2-output active 610751 11636512 0 3.87e1 19.05
unix-epoll-input polling 1385 0 0 2.04e3 0.00
vhost-user-input polling 1419493 5864028 0 4.88e2 4.13
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 20.96, last 128 main loops 0.00 per node 0.00
vector rates in 2.7166e6, out 2.7166e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 247124 5772464 0 3.05e1 23.36
TenGigabitEthernet18/0/3-tx active 247124 5772464 0 1.06e2 23.36
VirtualEthernet0/0/1-output active 410489 5864060 0 4.35e1 14.29
VirtualEthernet0/0/1-tx active 410489 5864060 0 6.59e2 14.29
dpdk-input polling 1561862 5864060 0 1.51e2 3.75
ethernet-input active 657613 11636524 0 6.19e1 17.69
l2-input active 452768 11636524 0 3.40e1 25.70
l2-output active 452768 11636524 0 3.38e1 25.70
unix-epoll-input polling 1523 0 0 2.12e3 0.00
vhost-user-input polling 1561862 5772464 0 5.46e2 3.69
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 20.21, last 128 main loops 0.00 per node 0.00
vector rates in 2.7166e6, out 2.7166e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 246727 5864072 0 3.04e1 23.77
TenGigabitEthernet18/0/3-tx active 246727 5864072 0 1.03e2 23.77
VirtualEthernet0/0/1-output active 413436 5772504 0 4.27e1 13.96
VirtualEthernet0/0/1-tx active 413436 5772504 0 6.42e2 13.96
dpdk-input polling 2866230 5772504 0 1.79e2 2.01
ethernet-input active 660163 11636576 0 6.03e1 17.63
l2-input active 491436 11636576 0 3.47e1 23.68
l2-output active 491436 11636576 0 3.26e1 23.68
unix-epoll-input polling 2796 0 0 2.04e3 0.00
vhost-user-input polling 2866230 5864072 0 5.23e2 2.05
imix-8t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 47 3.19e4 0.00
dpdk-process any wait 0 0 2 8.42e3 0.00
fib-walk any wait 0 0 2 3.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.39e3 0.00
lisp-retry-service any wait 0 0 2 3.98e3 0.00
unix-epoll-input polling 1606 0 0 6.49e6 0.00
vhost-user-process any wait 0 0 2 1.01e4 0.00
vpe-oam-process any wait 0 0 2 1.58e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 7.32, last 128 main loops 0.00 per node 0.00
vector rates in 1.4373e6, out 1.4373e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 110928 2971000 0 2.93e1 26.78
TenGigabitEthernet18/0/2-tx active 110928 2971000 0 1.14e2 26.78
VirtualEthernet0/0/0-output active 727284 3031188 0 1.15e2 4.17
VirtualEthernet0/0/0-tx active 727284 3031188 0 8.28e2 4.17
dpdk-input polling 7382923 3031188 0 6.07e2 .41
ethernet-input active 838212 6002188 0 1.08e2 7.16
l2-input active 802363 6002188 0 6.73e1 7.48
l2-output active 802363 6002188 0 7.55e1 7.48
unix-epoll-input polling 7203 0 0 1.76e3 0.00
vhost-user-input polling 7382923 2971000 0 9.85e2 .40
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.23, last 128 main loops 0.00 per node 0.00
vector rates in 1.4295e6, out 1.4295e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 116786 2985420 0 3.12e1 25.56
TenGigabitEthernet18/0/2-tx active 116786 2985420 0 1.12e2 25.56
VirtualEthernet0/0/0-output active 726065 2983828 0 1.19e2 4.11
VirtualEthernet0/0/0-tx active 726065 2983828 0 8.15e2 4.11
dpdk-input polling 7785275 2983828 0 6.33e2 .38
ethernet-input active 842851 5969248 0 9.83e1 7.08
l2-input active 809297 5969248 0 6.59e1 7.38
l2-output active 809297 5969248 0 7.22e1 7.38
unix-epoll-input polling 7595 0 0 1.67e3 0.00
vhost-user-input polling 7785275 2985420 0 1.00e3 .38
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 7.25, last 128 main loops 0.00 per node 0.00
vector rates in 1.4373e6, out 1.4373e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 115422 2970960 0 3.02e1 25.74
TenGigabitEthernet18/0/2-tx active 115422 2970960 0 1.13e2 25.74
VirtualEthernet0/0/0-output active 729637 3031187 0 1.16e2 4.15
VirtualEthernet0/0/0-tx active 729637 3031187 0 8.20e2 4.15
dpdk-input polling 7571127 3031187 0 6.14e2 .40
ethernet-input active 845059 6002147 0 9.80e1 7.10
l2-input active 811378 6002147 0 6.56e1 7.39
l2-output active 811378 6002147 0 7.09e1 7.39
unix-epoll-input polling 7387 0 0 1.69e3 0.00
vhost-user-input polling 7571127 2970960 0 1.01e3 .39
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 7.35, last 128 main loops 0.00 per node 0.00
vector rates in 1.4295e6, out 1.4295e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 109291 2985400 0 2.92e1 27.32
TenGigabitEthernet18/0/2-tx active 109291 2985400 0 1.12e2 27.32
VirtualEthernet0/0/0-output active 717471 2983828 0 1.16e2 4.16
VirtualEthernet0/0/0-tx active 717471 2983828 0 8.19e2 4.16
dpdk-input polling 7685989 2983828 0 6.31e2 .39
ethernet-input active 826762 5969228 0 9.61e1 7.22
l2-input active 797666 5969228 0 6.49e1 7.48
l2-output active 797666 5969228 0 7.08e1 7.48
unix-epoll-input polling 7499 0 0 1.73e3 0.00
vhost-user-input polling 7685989 2985400 0 1.02e3 .39
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 14.64, last 128 main loops 0.00 per node 0.00
vector rates in 1.4295e6, out 1.4295e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 184962 2983856 0 4.18e1 16.13
TenGigabitEthernet18/0/3-tx active 184962 2983856 0 1.27e2 16.13
VirtualEthernet0/0/1-output active 250370 2985424 0 4.95e1 11.92
VirtualEthernet0/0/1-tx active 250370 2985424 0 6.65e2 11.92
dpdk-input polling 11207069 2985424 0 6.82e2 .27
ethernet-input active 435332 5969280 0 7.64e1 13.71
l2-input active 380415 5969280 0 4.46e1 15.69
l2-output active 380415 5969280 0 4.20e1 15.69
unix-epoll-input polling 10934 0 0 1.75e3 0.00
vhost-user-input polling 11207069 2983856 0 1.18e3 .27
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 14.01, last 128 main loops 0.00 per node 0.00
vector rates in 1.4373e6, out 1.4373e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 188939 3031220 0 4.14e1 16.04
TenGigabitEthernet18/0/3-tx active 188939 3031220 0 1.25e2 16.04
VirtualEthernet0/0/1-output active 262370 2970972 0 5.13e1 11.32
VirtualEthernet0/0/1-tx active 262370 2970972 0 6.59e2 11.32
dpdk-input polling 11080249 2970972 0 6.88e2 .27
ethernet-input active 451309 6002192 0 7.62e1 13.29
l2-input active 405806 6002192 0 4.59e1 14.79
l2-output active 405806 6002192 0 4.32e1 14.79
unix-epoll-input polling 10810 0 0 1.69e3 0.00
vhost-user-input polling 11080249 3031220 0 1.17e3 .27
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 13.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.4295e6, out 1.4295e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 191601 2983848 0 4.20e1 15.57
TenGigabitEthernet18/0/3-tx active 191601 2983848 0 1.26e2 15.57
VirtualEthernet0/0/1-output active 260617 2985400 0 5.04e1 11.46
VirtualEthernet0/0/1-tx active 260617 2985400 0 6.65e2 11.46
dpdk-input polling 11077078 2985400 0 6.78e2 .27
ethernet-input active 452218 5969248 0 7.59e1 13.19
l2-input active 411244 5969248 0 4.62e1 14.52
l2-output active 411244 5969248 0 4.27e1 14.52
unix-epoll-input polling 10807 0 0 1.69e3 0.00
vhost-user-input polling 11077078 2983848 0 1.19e3 .27
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 14.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.4373e6, out 1.4373e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 186717 3031222 0 4.11e1 16.23
TenGigabitEthernet18/0/3-tx active 186717 3031222 0 1.28e2 16.23
VirtualEthernet0/0/1-output active 250910 2970968 0 4.88e1 11.84
VirtualEthernet0/0/1-tx active 250910 2970968 0 6.59e2 11.84
dpdk-input polling 10943447 2970968 0 6.77e2 .27
ethernet-input active 437627 6002190 0 7.69e1 13.72
l2-input active 384630 6002190 0 4.48e1 15.61
l2-output active 384630 6002190 0 4.28e1 15.61
unix-epoll-input polling 10677 0 0 1.77e3 0.00
vhost-user-input polling 10943447 3031222 0 1.18e3 .28

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.
  • [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 Intel-X710.
  • [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-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 3.07e4 0.00
dhcp-client-process any wait 0 0 1 2.32e3 0.00
dpdk-process any wait 0 0 2 5.44e5 0.00
fib-walk any wait 0 0 2 2.04e3 0.00
ip-route-resolver-process any wait 0 0 1 6.00e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.94e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.68e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.31e3 0.00
lisp-retry-service any wait 0 0 2 1.79e3 0.00
statseg-collector-process time wait 0 0 1 6.95e3 0.00
unix-epoll-input polling 3316 0 0 3.15e6 0.00
vhost-user-process any wait 0 0 2 1.09e4 0.00
vpe-oam-process any wait 0 0 3 1.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 80.31, last 128 main loops 0.00 per node 0.00
vector rates in 6.8946e6, out 6.8946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 159502 9612432 0 2.09e1 60.27
TenGigabitEthernet18/0/2-tx active 159502 9612432 0 8.48e1 60.27
VirtualEthernet0/0/0-output active 129069 9612517 0 1.97e1 74.48
VirtualEthernet0/0/0-tx active 129069 9612517 0 1.69e2 74.48
VirtualEthernet0/0/1-output active 166402 9612524 0 2.07e1 57.77
VirtualEthernet0/0/1-tx active 166402 9612524 0 1.79e2 57.77
dpdk-input polling 684519 9612517 0 7.62e1 14.04
ethernet-input active 454973 28837473 0 3.25e1 63.38
l2-input active 263198 28837473 0 2.76e1 109.57
l2-output active 263198 28837473 0 1.75e1 109.57
unix-epoll-input polling 668 0 0 2.93e3 0.00
vhost-user-input polling 684519 19224956 0 1.36e2 28.09
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 78.14, last 128 main loops 0.00 per node 0.00
vector rates in 6.8946e6, out 6.8946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 145145 9612408 0 1.94e1 66.23
TenGigabitEthernet18/0/3-tx active 145145 9612408 0 8.45e1 66.23
VirtualEthernet0/0/2-output active 148622 9612434 0 2.01e1 64.68
VirtualEthernet0/0/2-tx active 148622 9612434 0 1.74e2 64.68
VirtualEthernet0/0/3-output active 197580 9612624 0 2.37e1 48.65
VirtualEthernet0/0/3-tx active 197580 9612624 0 1.83e2 48.65
dpdk-input polling 439326 9612624 0 7.68e1 21.88
ethernet-input active 491347 28837466 0 3.31e1 58.69
l2-input active 246778 28837466 0 2.74e1 116.86
l2-output active 246778 28837466 0 1.76e1 116.86
unix-epoll-input polling 429 0 0 3.39e3 0.00
vhost-user-input polling 439326 19224842 0 1.31e2 43.76
64b-4t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 48 2.85e4 0.00
dpdk-process any wait 0 0 1 5.69e5 0.00
fib-walk any wait 0 0 2 3.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.09e3 0.00
lisp-retry-service any wait 0 0 2 3.65e3 0.00
unix-epoll-input polling 3689 0 0 2.79e6 0.00
vhost-user-process any wait 0 0 2 1.36e4 0.00
vpe-oam-process any wait 0 0 2 1.26e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 37.87, last 128 main loops 0.00 per node 0.00
vector rates in 4.7498e6, out 4.7498e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 144523 6564788 0 2.33e1 45.42
TenGigabitEthernet18/0/2-tx active 144523 6564788 0 8.80e1 45.42
VirtualEthernet0/0/0-output active 270593 6564780 0 3.31e1 24.26
VirtualEthernet0/0/0-tx active 270593 6564780 0 2.07e2 24.26
VirtualEthernet0/0/1-output active 184852 6462116 0 2.67e1 34.96
VirtualEthernet0/0/1-tx active 184852 6462116 0 1.98e2 34.96
dpdk-input polling 4123107 6564780 0 1.89e2 1.59
ethernet-input active 599968 19591684 0 4.09e1 32.65
l2-input active 434765 19591684 0 3.19e1 45.06
l2-output active 434765 19591684 0 2.49e1 45.06
unix-epoll-input polling 4022 0 0 2.87e3 0.00
vhost-user-input polling 4123107 13026904 0 2.21e2 3.16
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 37.73, last 128 main loops 0.00 per node 0.00
vector rates in 4.7249e6, out 4.7249e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 141192 6462176 0 2.33e1 45.77
TenGigabitEthernet18/0/2-tx active 141192 6462176 0 8.63e1 45.77
VirtualEthernet0/0/0-output active 271534 6462231 0 3.45e1 23.79
VirtualEthernet0/0/0-tx active 271534 6462231 0 2.07e2 23.79
VirtualEthernet0/0/1-output active 186495 6564776 0 2.67e1 35.20
VirtualEthernet0/0/1-tx active 186495 6564776 0 1.94e2 35.20
dpdk-input polling 4295296 6462231 0 1.94e2 1.50
ethernet-input active 599221 19489183 0 4.08e1 32.52
l2-input active 433900 19489183 0 3.20e1 44.92
l2-output active 433900 19489183 0 2.49e1 44.92
unix-epoll-input polling 4191 0 0 2.39e3 0.00
vhost-user-input polling 4295296 13026952 0 2.23e2 3.03
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 32.55, last 128 main loops 0.00 per node 0.00
vector rates in 4.7498e6, out 4.7498e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 148499 6564778 0 2.32e1 44.21
TenGigabitEthernet18/0/3-tx active 148499 6564778 0 8.87e1 44.21
VirtualEthernet0/0/2-output active 202832 6462224 0 2.84e1 31.86
VirtualEthernet0/0/2-tx active 202832 6462224 0 2.03e2 31.86
VirtualEthernet0/0/3-output active 347346 6564776 0 3.85e1 18.89
VirtualEthernet0/0/3-tx active 347346 6564776 0 2.25e2 18.89
dpdk-input polling 3215106 6564776 0 1.75e2 2.04
ethernet-input active 698677 19591778 0 4.39e1 28.04
l2-input active 505229 19591778 0 3.37e1 38.78
l2-output active 505229 19591778 0 2.77e1 38.78
unix-epoll-input polling 3136 0 0 2.65e3 0.00
vhost-user-input polling 3215106 13027002 0 2.07e2 4.05
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 32.24, last 128 main loops 0.00 per node 0.00
vector rates in 4.7249e6, out 4.7249e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 155161 6462205 0 2.43e1 41.65
TenGigabitEthernet18/0/3-tx active 155161 6462205 0 8.84e1 41.65
VirtualEthernet0/0/2-output active 188025 6564756 0 2.69e1 34.91
VirtualEthernet0/0/2-tx active 188025 6564756 0 1.94e2 34.91
VirtualEthernet0/0/3-output active 354276 6462205 0 3.97e1 18.24
VirtualEthernet0/0/3-tx active 354276 6462205 0 2.24e2 18.24
dpdk-input polling 3486663 6462205 0 1.84e2 1.85
ethernet-input active 697462 19489166 0 4.36e1 27.94
l2-input active 511642 19489166 0 3.36e1 38.09
l2-output active 511642 19489166 0 2.75e1 38.09
unix-epoll-input polling 3401 0 0 2.82e3 0.00
vhost-user-input polling 3486663 13026961 0 2.10e2 3.74
64b-8t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 43 3.37e4 0.00
dpdk-process any wait 0 0 1 9.47e3 0.00
fib-walk any wait 0 0 2 1.70e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 9.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.16e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.38e3 0.00
lisp-retry-service any wait 0 0 2 3.36e3 0.00
statseg-collector-process time wait 0 0 1 8.79e3 0.00
unix-epoll-input polling 2362 0 0 4.47e6 0.00
vhost-user-process any wait 0 0 2 1.42e4 0.00
vpe-oam-process any wait 0 0 2 1.63e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 18.13, last 128 main loops 0.00 per node 0.00
vector rates in 2.3620e6, out 2.3620e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60939 3310388 0 2.13e1 54.32
TenGigabitEthernet18/0/2-tx active 60939 3310388 0 8.71e1 54.32
VirtualEthernet0/0/0-output active 434533 3379386 0 7.67e1 7.78
VirtualEthernet0/0/0-tx active 434533 3379386 0 3.08e2 7.78
VirtualEthernet0/0/1-output active 78074 3299708 0 2.42e1 42.26
VirtualEthernet0/0/1-tx active 78074 3299708 0 2.01e2 42.26
dpdk-input polling 9836707 3379386 0 6.13e2 .34
ethernet-input active 573546 9989482 0 5.20e1 17.42
l2-input active 528195 9989482 0 4.42e1 18.91
l2-output active 528195 9989482 0 3.65e1 18.91
unix-epoll-input polling 9597 0 0 1.91e3 0.00
vhost-user-input polling 9836707 6610096 0 5.49e2 .67
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 17.43, last 128 main loops .38 per node 8.00
vector rates in 2.3495e6, out 2.3495e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61303 3299772 0 2.11e1 53.83
TenGigabitEthernet18/0/2-tx active 61303 3299772 0 8.52e1 53.83
VirtualEthernet0/0/0-output active 458885 3326583 0 7.65e1 7.25
VirtualEthernet0/0/0-tx active 458885 3326583 0 3.13e2 7.25
VirtualEthernet0/0/1-output active 70121 3310392 0 2.25e1 47.21
VirtualEthernet0/0/1-tx active 70121 3310392 0 1.93e2 47.21
dpdk-input polling 9988066 3326583 0 6.30e2 .33
ethernet-input active 590309 9936747 0 5.25e1 16.83
l2-input active 549563 9936747 0 4.35e1 18.08
l2-output active 549563 9936747 0 3.67e1 18.08
unix-epoll-input polling 9744 0 0 1.76e3 0.00
vhost-user-input polling 9988066 6610164 0 5.48e2 .66
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 17.78, last 128 main loops 0.00 per node 0.00
vector rates in 2.3620e6, out 2.3620e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 59417 3310456 0 2.09e1 55.72
TenGigabitEthernet18/0/2-tx active 59417 3310456 0 8.50e1 55.72
VirtualEthernet0/0/0-output active 455548 3379384 0 7.47e1 7.42
VirtualEthernet0/0/0-tx active 455548 3379384 0 3.11e2 7.42
VirtualEthernet0/0/1-output active 66091 3299748 0 2.17e1 49.93
VirtualEthernet0/0/1-tx active 66091 3299748 0 1.94e2 49.93
dpdk-input polling 9970545 3379384 0 6.23e2 .34
ethernet-input active 581056 9989588 0 5.16e1 17.19
l2-input active 542865 9989588 0 4.31e1 18.40
l2-output active 542865 9989588 0 3.56e1 18.40
unix-epoll-input polling 9728 0 0 1.94e3 0.00
vhost-user-input polling 9970545 6610204 0 5.49e2 .66
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 17.14, last 128 main loops 0.00 per node 0.00
vector rates in 2.3495e6, out 2.3495e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 58157 3299812 0 2.05e1 56.74
TenGigabitEthernet18/0/2-tx active 58157 3299812 0 8.58e1 56.74
VirtualEthernet0/0/0-output active 464335 3326584 0 7.74e1 7.16
VirtualEthernet0/0/0-tx active 464335 3326584 0 3.16e2 7.16
VirtualEthernet0/0/1-output active 79218 3310324 0 2.36e1 41.79
VirtualEthernet0/0/1-tx active 79218 3310324 0 1.94e2 41.79
dpdk-input polling 9833318 3326584 0 6.31e2 .34
ethernet-input active 601710 9936720 0 5.32e1 16.51
l2-input active 557877 9936720 0 4.36e1 17.81
l2-output active 557877 9936720 0 3.70e1 17.81
unix-epoll-input polling 9593 0 0 1.82e3 0.00
vhost-user-input polling 9833318 6610136 0 5.46e2 .67
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 31.92, last 128 main loops 0.00 per node 0.00
vector rates in 2.3683e6, out 2.3683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 70049 3379328 0 2.24e1 48.24
TenGigabitEthernet18/0/3-tx active 70049 3379328 0 8.85e1 48.24
VirtualEthernet0/0/2-output active 121724 3326592 0 3.05e1 27.33
VirtualEthernet0/0/2-tx active 121724 3326592 0 2.14e2 27.33
VirtualEthernet0/0/3-output active 135470 3310392 0 3.26e1 24.44
VirtualEthernet0/0/3-tx active 135470 3310392 0 2.13e2 24.44
dpdk-input polling 11651975 3310392 0 6.57e2 .28
ethernet-input active 327243 10016312 0 4.01e1 30.61
l2-input active 300379 10016312 0 3.53e1 33.35
l2-output active 300379 10016312 0 2.52e1 33.35
unix-epoll-input polling 11368 0 0 1.64e3 0.00
vhost-user-input polling 11651975 6705920 0 6.05e2 .58
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 32.45, last 128 main loops 0.00 per node 0.00
vector rates in 2.3658e6, out 2.3658e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 71307 3326632 0 2.28e1 46.65
TenGigabitEthernet18/0/3-tx active 71307 3326632 0 8.58e1 46.65
VirtualEthernet0/0/2-output active 113133 3379332 0 2.87e1 29.87
VirtualEthernet0/0/2-tx active 113133 3379332 0 2.08e2 29.87
VirtualEthernet0/0/3-output active 136956 3299736 0 3.26e1 24.09
VirtualEthernet0/0/3-tx active 136956 3299736 0 2.17e2 24.09
dpdk-input polling 11664635 3299736 0 6.61e2 .28
ethernet-input active 321396 10005700 0 4.00e1 31.13
l2-input active 295363 10005700 0 3.53e1 33.88
l2-output active 295363 10005700 0 2.48e1 33.88
unix-epoll-input polling 11380 0 0 1.67e3 0.00
vhost-user-input polling 11664635 6705964 0 6.07e2 .57
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 31.07, last 128 main loops 0.00 per node 0.00
vector rates in 2.3683e6, out 2.3683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 71200 3379428 0 2.25e1 47.46
TenGigabitEthernet18/0/3-tx active 71200 3379428 0 8.54e1 47.46
VirtualEthernet0/0/2-output active 124511 3326528 0 3.06e1 26.72
VirtualEthernet0/0/2-tx active 124511 3326528 0 2.09e2 26.72
VirtualEthernet0/0/3-output active 138886 3310344 0 3.28e1 23.83
VirtualEthernet0/0/3-tx active 138886 3310344 0 2.17e2 23.83
dpdk-input polling 11505180 3310344 0 6.56e2 .29
ethernet-input active 334597 10016300 0 4.00e1 29.94
l2-input active 310228 10016300 0 3.57e1 32.29
l2-output active 310228 10016300 0 2.57e1 32.29
unix-epoll-input polling 11225 0 0 1.73e3 0.00
vhost-user-input polling 11505180 6705956 0 6.04e2 .58
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 31.25, last 128 main loops 0.00 per node 0.00
vector rates in 2.3658e6, out 2.3658e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 70966 3326620 0 2.27e1 46.88
TenGigabitEthernet18/0/3-tx active 70966 3326620 0 8.79e1 46.88
VirtualEthernet0/0/2-output active 122271 3379329 0 3.05e1 27.64
VirtualEthernet0/0/2-tx active 122271 3379329 0 2.06e2 27.64
VirtualEthernet0/0/3-output active 139660 3299772 0 3.32e1 23.63
VirtualEthernet0/0/3-tx active 139660 3299772 0 2.15e2 23.63
dpdk-input polling 11490079 3299772 0 6.58e2 .29
ethernet-input active 332897 10005721 0 4.12e1 30.06
l2-input active 307516 10005721 0 3.56e1 32.54
l2-output active 307516 10005721 0 2.59e1 32.54
unix-epoll-input polling 11210 0 0 1.73e3 0.00
vhost-user-input polling 11490079 6705949 0 6.06e2 .58
imix-2t1c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 50 3.82e4 0.00
dpdk-process any wait 0 0 2 8.62e3 0.00
fib-walk any wait 0 0 2 1.69e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.58e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.79e3 0.00
lisp-retry-service any wait 0 0 2 2.06e3 0.00
statseg-collector-process time wait 0 0 1 5.77e3 0.00
unix-epoll-input polling 3643 0 0 2.84e6 0.00
vhost-user-process any wait 0 0 2 1.14e4 0.00
vpe-oam-process any wait 0 0 2 1.26e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 58.87, last 128 main loops 7.59 per node 108.00
vector rates in 3.4428e6, out 3.4428e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 96775 4757038 0 1.99e1 49.16
TenGigabitEthernet18/0/2-tx active 96775 4757038 0 8.46e1 49.16
VirtualEthernet0/0/0-output active 117182 4757452 0 2.21e1 40.59
VirtualEthernet0/0/0-tx active 117182 4757452 0 5.73e2 40.59
VirtualEthernet0/0/1-output active 99885 4757140 0 1.94e1 47.63
VirtualEthernet0/0/1-tx active 99885 4757140 0 5.56e2 47.63
dpdk-input polling 559812 4757452 0 9.05e1 8.49
ethernet-input active 313842 14271630 0 3.39e1 45.47
l2-input active 171039 14271630 0 2.37e1 83.44
l2-output active 171039 14271630 0 1.85e1 83.44
unix-epoll-input polling 547 0 0 2.89e3 0.00
vhost-user-input polling 559812 9514178 0 2.85e2 16.99
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 57.37, last 128 main loops 2.95 per node 63.00
vector rates in 3.4428e6, out 3.4428e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99550 4757340 0 1.95e1 47.79
TenGigabitEthernet18/0/3-tx active 99550 4757340 0 8.69e1 47.79
VirtualEthernet0/0/2-output active 100299 4757352 0 1.96e1 47.43
VirtualEthernet0/0/2-tx active 100299 4757352 0 5.53e2 47.43
VirtualEthernet0/0/3-output active 133308 4757176 0 2.39e1 35.69
VirtualEthernet0/0/3-tx active 133308 4757176 0 5.80e2 35.69
dpdk-input polling 403416 4757176 0 8.71e1 11.79
ethernet-input active 333157 14271868 0 3.48e1 42.84
l2-input active 164371 14271868 0 2.37e1 86.83
l2-output active 164371 14271868 0 1.88e1 86.83
unix-epoll-input polling 394 0 0 3.19e3 0.00
vhost-user-input polling 403416 9514692 0 2.81e2 23.59
imix-4t2c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 52 3.87e4 0.00
dpdk-process any wait 0 0 2 3.04e5 0.00
fib-walk any wait 0 0 2 2.02e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.72e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.51e3 0.00
lisp-retry-service any wait 0 0 2 2.93e3 0.00
statseg-collector-process time wait 0 0 1 1.03e4 0.00
unix-epoll-input polling 5216 0 0 1.93e6 0.00
vhost-user-process any wait 0 0 1 1.54e4 0.00
vpe-oam-process any wait 0 0 2 1.48e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 32.91, last 128 main loops 0.00 per node 0.00
vector rates in 2.5587e6, out 2.5587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 95784 3456616 0 2.33e1 36.09
TenGigabitEthernet18/0/2-tx active 95784 3456616 0 1.03e2 36.09
VirtualEthernet0/0/0-output active 187538 3456639 0 3.64e1 18.43
VirtualEthernet0/0/0-tx active 187538 3456639 0 6.42e2 18.43
VirtualEthernet0/0/1-output active 117652 3402607 0 2.62e1 28.92
VirtualEthernet0/0/1-tx active 117652 3402607 0 5.95e2 28.92
dpdk-input polling 1192249 3456639 0 1.56e2 2.89
ethernet-input active 400974 10315862 0 4.85e1 25.73
l2-input active 225897 10315862 0 2.77e1 45.67
l2-output active 225897 10315862 0 2.64e1 45.67
unix-epoll-input polling 1164 0 0 3.23e3 0.00
vhost-user-input polling 1192249 6859223 0 5.03e2 5.75
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 26.84, last 128 main loops 0.00 per node 0.00
vector rates in 2.5453e6, out 2.5453e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 108734 3402572 0 2.63e1 31.29
TenGigabitEthernet18/0/2-tx active 108734 3402572 0 1.05e2 31.29
VirtualEthernet0/0/0-output active 246510 3402633 0 4.57e1 13.80
VirtualEthernet0/0/0-tx active 246510 3402633 0 6.42e2 13.80
VirtualEthernet0/0/1-output active 111719 3456676 0 2.50e1 30.94
VirtualEthernet0/0/1-tx active 111719 3456676 0 5.70e2 30.94
dpdk-input polling 1919033 3402633 0 1.93e2 1.77
ethernet-input active 466963 10261881 0 5.13e1 21.98
l2-input active 297621 10261881 0 3.04e1 34.48
l2-output active 297621 10261881 0 2.99e1 34.48
unix-epoll-input polling 1872 0 0 2.85e3 0.00
vhost-user-input polling 1919033 6859248 0 4.69e2 3.57
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.0, average vectors/node 34.93, last 128 main loops 0.00 per node 0.00
vector rates in 2.5587e6, out 2.5587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 104352 3456556 0 2.39e1 33.12
TenGigabitEthernet18/0/3-tx active 104352 3456556 0 1.05e2 33.12
VirtualEthernet0/0/2-output active 132141 3402616 0 2.88e1 25.75
VirtualEthernet0/0/2-tx active 132141 3402616 0 6.00e2 25.75
VirtualEthernet0/0/3-output active 141105 3456676 0 3.05e1 24.49
VirtualEthernet0/0/3-tx active 141105 3456676 0 6.34e2 24.49
dpdk-input polling 1305077 3456676 0 1.51e2 2.65
ethernet-input active 377598 10315848 0 4.72e1 27.32
l2-input active 213120 10315848 0 2.75e1 48.40
l2-output active 213120 10315848 0 2.57e1 48.40
unix-epoll-input polling 1273 0 0 2.91e3 0.00
vhost-user-input polling 1305077 6859172 0 5.06e2 5.26
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.0, average vectors/node 29.55, last 128 main loops 34.83 per node 33.77
vector rates in 2.5453e6, out 2.5453e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115016 3402608 0 2.60e1 29.58
TenGigabitEthernet18/0/3-tx active 115016 3402608 0 1.05e2 29.58
VirtualEthernet0/0/2-output active 123743 3456599 0 2.82e1 27.93
VirtualEthernet0/0/2-tx active 123743 3456599 0 5.72e2 27.93
VirtualEthernet0/0/3-output active 198129 3402587 0 3.86e1 17.17
VirtualEthernet0/0/3-tx active 198129 3402587 0 6.30e2 17.17
dpdk-input polling 1984894 3402587 0 1.89e2 1.71
ethernet-input active 436888 10261794 0 5.13e1 23.49
l2-input active 257645 10261794 0 2.92e1 39.83
l2-output active 257645 10261794 0 2.91e1 39.83
unix-epoll-input polling 1937 0 0 2.75e3 0.00
vhost-user-input polling 1984894 6859207 0 4.78e2 3.46
imix-8t4c-eth-l2xcbase-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 4.06e4 0.00
dpdk-process any wait 0 0 1 6.42e5 0.00
fib-walk any wait 0 0 2 2.10e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.40e3 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 6.72e3 0.00
lisp-retry-service any wait 0 0 2 3.31e3 0.00
statseg-collector-process time wait 0 0 1 1.07e4 0.00
unix-epoll-input polling 4992 0 0 2.08e6 0.00
vhost-user-process any wait 0 0 1 1.87e4 0.00
vpe-oam-process any wait 0 0 2 1.24e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 15.82, last 128 main loops 0.00 per node 0.00
vector rates in 1.9949e6, out 1.9949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61316 2777028 0 2.10e1 45.29
TenGigabitEthernet18/0/2-tx active 61316 2777028 0 1.17e2 45.29
VirtualEthernet0/0/0-output active 424572 2776892 0 7.86e1 6.54
VirtualEthernet0/0/0-tx active 424572 2776892 0 7.69e2 6.54
VirtualEthernet0/0/1-output active 82479 2733508 0 2.46e1 33.14
VirtualEthernet0/0/1-tx active 82479 2733508 0 5.93e2 33.14
dpdk-input polling 3359683 2776892 0 3.68e2 .83
ethernet-input active 568367 8287428 0 5.97e1 14.58
l2-input active 479364 8287428 0 3.92e1 17.29
l2-output active 479364 8287428 0 3.84e1 17.29
unix-epoll-input polling 3278 0 0 3.08e3 0.00
vhost-user-input polling 3359683 5510536 0 6.23e2 1.64
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 15.47, last 128 main loops .19 per node 4.00
vector rates in 1.9844e6, out 1.9844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61204 2733512 0 2.19e1 44.66
TenGigabitEthernet18/0/2-tx active 61204 2733512 0 1.17e2 44.66
VirtualEthernet0/0/0-output active 433108 2733504 0 8.08e1 6.31
VirtualEthernet0/0/0-tx active 433108 2733504 0 7.67e2 6.31
VirtualEthernet0/0/1-output active 80265 2776940 0 2.47e1 34.59
VirtualEthernet0/0/1-tx active 80265 2776940 0 5.76e2 34.59
dpdk-input polling 3580486 2733504 0 3.82e2 .76
ethernet-input active 574577 8243956 0 6.01e1 14.35
l2-input active 491185 8243956 0 3.98e1 16.78
l2-output active 491185 8243956 0 3.86e1 16.78
unix-epoll-input polling 3494 0 0 2.73e3 0.00
vhost-user-input polling 3580486 5510452 0 6.24e2 1.54
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 16.03, last 128 main loops 0.00 per node 0.00
vector rates in 1.9949e6, out 1.9949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61541 2776936 0 2.10e1 45.12
TenGigabitEthernet18/0/2-tx active 61541 2776936 0 1.16e2 45.12
VirtualEthernet0/0/0-output active 420004 2776887 0 7.59e1 6.61
VirtualEthernet0/0/0-tx active 420004 2776887 0 7.58e2 6.61
VirtualEthernet0/0/1-output active 77528 2733560 0 2.38e1 35.26
VirtualEthernet0/0/1-tx active 77528 2733560 0 5.79e2 35.26
dpdk-input polling 3310443 2776887 0 3.59e2 .84
ethernet-input active 559073 8287383 0 5.91e1 14.82
l2-input active 474663 8287383 0 3.87e1 17.46
l2-output active 474663 8287383 0 3.80e1 17.46
unix-epoll-input polling 3230 0 0 3.00e3 0.00
vhost-user-input polling 3310443 5510496 0 6.44e2 1.66
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 16.17, last 128 main loops 0.00 per node 0.00
vector rates in 1.9844e6, out 1.9844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60597 2733536 0 2.11e1 45.11
TenGigabitEthernet18/0/2-tx active 60597 2733536 0 1.18e2 45.11
VirtualEthernet0/0/0-output active 412006 2733496 0 7.45e1 6.63
VirtualEthernet0/0/0-tx active 412006 2733496 0 7.62e2 6.63
VirtualEthernet0/0/1-output active 80223 2777036 0 2.38e1 34.62
VirtualEthernet0/0/1-tx active 80223 2777036 0 5.81e2 34.62
dpdk-input polling 3258909 2733496 0 3.68e2 .84
ethernet-input active 552826 8244068 0 5.93e1 14.91
l2-input active 466701 8244068 0 3.84e1 17.66
l2-output active 466701 8244068 0 3.73e1 17.66
unix-epoll-input polling 3180 0 0 3.21e3 0.00
vhost-user-input polling 3258909 5510572 0 6.46e2 1.69
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 26.30, last 128 main loops 0.00 per node 0.00
vector rates in 1.9948e6, out 1.9948e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 69462 2776924 0 2.29e1 39.98
TenGigabitEthernet18/0/3-tx active 69462 2776924 0 1.20e2 39.98
VirtualEthernet0/0/2-output active 116701 2733480 0 3.11e1 23.42
VirtualEthernet0/0/2-tx active 116701 2733480 0 6.08e2 23.42
VirtualEthernet0/0/3-output active 168606 2776940 0 3.89e1 16.47
VirtualEthernet0/0/3-tx active 168606 2776940 0 6.62e2 16.47
dpdk-input polling 4977717 2776940 0 3.84e2 .56
ethernet-input active 354769 8287344 0 5.12e1 23.36
l2-input active 275344 8287344 0 3.23e1 30.09
l2-output active 275344 8287344 0 2.77e1 30.09
unix-epoll-input polling 4856 0 0 2.92e3 0.00
vhost-user-input polling 4977717 5510404 0 6.85e2 1.11
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 26.47, last 128 main loops 0.00 per node 0.00
vector rates in 1.9844e6, out 1.9844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 69808 2733500 0 2.29e1 39.16
TenGigabitEthernet18/0/3-tx active 69808 2733500 0 1.19e2 39.16
VirtualEthernet0/0/2-output active 111818 2776888 0 2.99e1 24.83
VirtualEthernet0/0/2-tx active 111818 2776888 0 5.89e2 24.83
VirtualEthernet0/0/3-output active 165595 2733524 0 3.88e1 16.51
VirtualEthernet0/0/3-tx active 165595 2733524 0 6.53e2 16.51
dpdk-input polling 5369373 2733524 0 4.00e2 .51
ethernet-input active 347221 8243912 0 5.07e1 23.74
l2-input active 275657 8243912 0 3.18e1 29.91
l2-output active 275657 8243912 0 2.75e1 29.91
unix-epoll-input polling 5239 0 0 2.78e3 0.00
vhost-user-input polling 5369373 5510388 0 6.93e2 1.03
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 27.25, last 128 main loops 0.00 per node 0.00
vector rates in 1.9949e6, out 1.9949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 69827 2776884 0 2.32e1 39.77
TenGigabitEthernet18/0/3-tx active 69827 2776884 0 1.19e2 39.77
VirtualEthernet0/0/2-output active 110202 2733531 0 3.02e1 24.80
VirtualEthernet0/0/2-tx active 110202 2733531 0 5.91e2 24.80
VirtualEthernet0/0/3-output active 161081 2776964 0 3.82e1 17.24
VirtualEthernet0/0/3-tx active 161081 2776964 0 6.48e2 17.24
dpdk-input polling 4806703 2776964 0 3.99e2 .58
ethernet-input active 341110 8287379 0 5.05e1 24.29
l2-input active 267151 8287379 0 3.29e1 31.02
l2-output active 267151 8287379 0 2.75e1 31.02
unix-epoll-input polling 4689 0 0 2.72e3 0.00
vhost-user-input polling 4806703 5510415 0 6.97e2 1.15
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 27.14, last 128 main loops 0.00 per node 0.00
vector rates in 1.9844e6, out 1.9844e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 69455 2733532 0 2.28e1 39.36
TenGigabitEthernet18/0/3-tx active 69455 2733532 0 1.21e2 39.36
VirtualEthernet0/0/2-output active 107326 2776920 0 2.89e1 25.87
VirtualEthernet0/0/2-tx active 107326 2776920 0 5.93e2 25.87
VirtualEthernet0/0/3-output active 163280 2733556 0 3.81e1 16.74
VirtualEthernet0/0/3-tx active 163280 2733556 0 6.56e2 16.74
dpdk-input polling 4989599 2733556 0 3.84e2 .55
ethernet-input active 340061 8244008 0 5.12e1 24.24
l2-input active 267495 8244008 0 3.15e1 30.82
l2-output active 267495 8244008 0 2.69e1 30.82
unix-epoll-input polling 4868 0 0 2.94e3 0.00
vhost-user-input polling 4989599 5510452 0 7.05e2 1.10

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 Intel-X710.
  • [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, 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 4.1, 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
api-rx-from-ring active 0 0 52 4.91e4 0.00
dpdk-process any wait 0 0 1 6.24e3 0.00
fib-walk any wait 0 0 2 9.14e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.67e2 0.00
lisp-retry-service any wait 0 0 2 1.97e3 0.00
unix-epoll-input polling 1832 0 0 5.65e6 0.00
vhost-user-process any wait 0 0 1 7.96e3 0.00
vpe-oam-process any wait 0 0 2 8.65e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 176.21, last 128 main loops 22.59 per node 206.50
vector rates in 6.5185e6, out 6.5185e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79392 13522248 0 1.55e1 170.32
TenGigabitEthernet18/0/2-tx active 79392 13522248 0 7.82e1 170.32
VirtualEthernet0/0/0-output active 81808 13522570 0 1.58e1 165.29
VirtualEthernet0/0/0-tx active 81808 13522570 0 1.53e2 165.29
dpdk-input polling 88947 13522570 0 6.32e1 152.03
ethernet-input active 161200 27044818 0 2.09e1 167.77
ip4-input active 79392 13522248 0 5.04e1 170.32
ip4-input-no-checksum active 81808 13522570 0 3.44e1 165.29
ip4-lookup active 141893 27044818 0 4.37e1 190.60
ip4-rewrite active 141893 27044818 0 4.08e1 190.60
unix-epoll-input polling 87 0 0 2.69e3 0.00
vhost-user-input polling 88947 13522248 0 1.44e2 152.03
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 181.73, last 128 main loops 21.05 per node 192.50
vector rates in 6.5185e6, out 6.5185e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 76473 13522480 0 1.53e1 176.83
TenGigabitEthernet18/0/3-tx active 76473 13522480 0 7.86e1 176.83
VirtualEthernet0/0/1-output active 79599 13522294 0 1.57e1 169.88
VirtualEthernet0/0/1-tx active 79599 13522294 0 1.52e2 169.88
dpdk-input polling 81974 13522294 0 6.41e1 164.96
ethernet-input active 156072 27044774 0 2.09e1 173.28
ip4-input active 76473 13522480 0 5.01e1 176.83
ip4-input-no-checksum active 79599 13522294 0 3.44e1 169.88
ip4-lookup active 137946 27044774 0 4.35e1 196.05
ip4-rewrite active 137946 27044774 0 4.07e1 196.05
unix-epoll-input polling 80 0 0 2.61e3 0.00
vhost-user-input polling 81974 13522480 0 1.44e2 164.96
64b-4t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 44 2.96e4 0.00
dhcp-client-process any wait 0 0 1 1.29e3 0.00
dpdk-process any wait 0 0 1 7.49e3 0.00
fib-walk any wait 0 0 3 2.19e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.57e3 0.00
ip-route-resolver-process any wait 0 0 1 3.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.16e2 0.00
lisp-retry-service any wait 0 0 3 1.77e3 0.00
unix-epoll-input polling 4964 0 0 2.06e6 0.00
vhost-user-process any wait 0 0 1 1.31e4 0.00
vpe-oam-process any wait 0 0 2 2.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 31.74, last 128 main loops 0.00 per node 0.00
vector rates in 3.5197e6, out 3.5197e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 135878 7202940 0 2.11e1 53.01
TenGigabitEthernet18/0/2-tx active 135878 7202940 0 7.97e1 53.01
VirtualEthernet0/0/0-output active 341714 7236620 0 3.51e1 21.18
VirtualEthernet0/0/0-tx active 341714 7236620 0 2.12e2 21.18
dpdk-input polling 6040400 7236620 0 2.42e2 1.19
ethernet-input active 477592 14439560 0 3.73e1 30.23
ip4-input active 135878 7202940 0 5.97e1 53.01
ip4-input-no-checksum active 341714 7236620 0 5.99e1 21.18
ip4-lookup active 420906 14439560 0 5.41e1 34.31
ip4-rewrite active 420906 14439560 0 5.11e1 34.31
unix-epoll-input polling 5893 0 0 1.91e3 0.00
vhost-user-input polling 6040400 7202940 0 3.26e2 1.19
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 31.69, last 128 main loops 0.00 per node 0.00
vector rates in 3.5249e6, out 3.5249e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 136532 7166874 0 2.14e1 52.49
TenGigabitEthernet18/0/2-tx active 136532 7166874 0 7.88e1 52.49
VirtualEthernet0/0/0-output active 342740 7293996 0 3.50e1 21.28
VirtualEthernet0/0/0-tx active 342740 7293996 0 2.09e2 21.28
dpdk-input polling 6058505 7293996 0 2.39e2 1.20
ethernet-input active 479272 14460870 0 3.71e1 30.17
ip4-input active 136532 7166874 0 5.95e1 52.49
ip4-input-no-checksum active 342740 7293996 0 5.96e1 21.28
ip4-lookup active 421556 14460870 0 5.62e1 34.30
ip4-rewrite active 421556 14460870 0 5.15e1 34.30
unix-epoll-input polling 5910 0 0 1.82e3 0.00
vhost-user-input polling 6058505 7166874 0 3.25e2 1.18
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 34.46, last 128 main loops 0.00 per node 0.00
vector rates in 3.5191e6, out 3.5191e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 143397 7205584 0 2.19e1 50.25
TenGigabitEthernet18/0/3-tx active 143397 7205584 0 8.16e1 50.25
VirtualEthernet0/0/1-output active 295148 7231528 0 3.23e1 24.50
VirtualEthernet0/0/1-tx active 295148 7231528 0 2.08e2 24.50
dpdk-input polling 6206189 7231528 0 2.44e2 1.17
ethernet-input active 438545 14437112 0 3.48e1 32.92
ip4-input active 143397 7205584 0 6.08e1 50.25
ip4-input-no-checksum active 295148 7231528 0 5.60e1 24.50
ip4-lookup active 389485 14437112 0 5.36e1 37.07
ip4-rewrite active 389485 14437112 0 4.99e1 37.07
unix-epoll-input polling 6055 0 0 1.89e3 0.00
vhost-user-input polling 6206189 7205584 0 3.33e2 1.16
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 34.19, last 128 main loops 0.00 per node 0.00
vector rates in 3.5237e6, out 3.5237e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 142687 7169038 0 2.19e1 50.24
TenGigabitEthernet18/0/3-tx active 142687 7169038 0 7.97e1 50.24
VirtualEthernet0/0/1-output active 299057 7287184 0 3.19e1 24.37
VirtualEthernet0/0/1-tx active 299057 7287184 0 2.09e2 24.37
dpdk-input polling 6309488 7287184 0 2.43e2 1.15
ethernet-input active 441744 14456222 0 3.42e1 32.73
ip4-input active 142687 7169038 0 6.06e1 50.24
ip4-input-no-checksum active 299057 7287184 0 5.59e1 24.37
ip4-lookup active 394335 14456222 0 5.37e1 36.66
ip4-rewrite active 394335 14456222 0 4.99e1 36.66
unix-epoll-input polling 6155 0 0 1.91e3 0.00
vhost-user-input polling 6309488 7169038 0 3.33e2 1.14
64b-8t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 44 3.11e4 0.00
dpdk-process any wait 0 0 1 1.06e4 0.00
fib-walk any wait 0 0 2 3.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.26e2 0.00
lisp-retry-service any wait 0 0 2 4.99e3 0.00
unix-epoll-input polling 3206 0 0 3.25e6 0.00
vhost-user-process any wait 0 0 2 1.10e4 0.00
vpe-oam-process any wait 0 0 2 1.78e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 14.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.6820e6, out 1.6820e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60644 3501068 0 2.04e1 57.73
TenGigabitEthernet18/0/2-tx active 60644 3501068 0 7.70e1 57.73
VirtualEthernet0/0/0-output active 427922 3522345 0 6.93e1 8.23
VirtualEthernet0/0/0-tx active 427922 3522345 0 2.97e2 8.23
dpdk-input polling 11630974 3522345 0 7.44e2 .30
ethernet-input active 488566 7023413 0 5.55e1 14.38
ip4-input active 60644 3501068 0 5.78e1 57.73
ip4-input-no-checksum active 427922 3522345 0 9.94e1 8.23
ip4-lookup active 470011 7023413 0 6.95e1 14.94
ip4-rewrite active 470011 7023413 0 6.63e1 14.94
unix-epoll-input polling 11347 0 0 1.39e3 0.00
vhost-user-input polling 11630974 3501068 0 8.42e2 .30
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 14.72, last 128 main loops 0.00 per node 0.00
vector rates in 1.6954e6, out 1.6954e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 59810 3501024 0 2.04e1 58.54
TenGigabitEthernet18/0/2-tx active 59810 3501024 0 7.64e1 58.54
VirtualEthernet0/0/0-output active 428309 3578262 0 6.78e1 8.35
VirtualEthernet0/0/0-tx active 428309 3578262 0 2.91e2 8.35
dpdk-input polling 11705939 3578262 0 7.30e2 .31
ethernet-input active 488119 7079286 0 5.45e1 14.50
ip4-input active 59810 3501024 0 5.73e1 58.54
ip4-input-no-checksum active 428309 3578262 0 9.72e1 8.35
ip4-lookup active 470316 7079286 0 6.73e1 15.05
ip4-rewrite active 470316 7079286 0 6.61e1 15.05
unix-epoll-input polling 11421 0 0 1.36e3 0.00
vhost-user-input polling 11705939 3501024 0 8.49e2 .29
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 14.52, last 128 main loops 0.00 per node 0.00
vector rates in 1.6906e6, out 1.6906e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 59243 3536924 0 2.00e1 59.70
TenGigabitEthernet18/0/2-tx active 59243 3536924 0 7.62e1 59.70
VirtualEthernet0/0/0-output active 433765 3522353 0 7.02e1 8.12
VirtualEthernet0/0/0-tx active 433765 3522353 0 2.98e2 8.12
dpdk-input polling 11641028 3522353 0 7.39e2 .30
ethernet-input active 493008 7059277 0 5.52e1 14.32
ip4-input active 59243 3536924 0 5.67e1 59.70
ip4-input-no-checksum active 433765 3522353 0 9.98e1 8.12
ip4-lookup active 475894 7059277 0 6.89e1 14.83
ip4-rewrite active 475894 7059277 0 6.64e1 14.83
unix-epoll-input polling 11357 0 0 1.39e3 0.00
vhost-user-input polling 11641028 3536924 0 8.36e2 .30
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 14.30, last 128 main loops 0.00 per node 0.00
vector rates in 1.6820e6, out 1.6820e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 58320 3501048 0 2.01e1 60.03
TenGigabitEthernet18/0/2-tx active 58320 3501048 0 7.72e1 60.03
VirtualEthernet0/0/0-output active 439189 3522350 0 6.96e1 8.02
VirtualEthernet0/0/0-tx active 439189 3522350 0 2.99e2 8.02
dpdk-input polling 11543012 3522350 0 7.47e2 .31
ethernet-input active 497509 7023398 0 5.68e1 14.12
ip4-input active 58320 3501048 0 5.72e1 60.03
ip4-input-no-checksum active 439189 3522350 0 9.94e1 8.02
ip4-lookup active 481207 7023398 0 6.89e1 14.59
ip4-rewrite active 481207 7023398 0 6.68e1 14.59
unix-epoll-input polling 11262 0 0 1.40e3 0.00
vhost-user-input polling 11543012 3501048 0 8.36e2 .30
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 32.67, last 128 main loops 0.00 per node 0.00
vector rates in 1.6819e6, out 1.6819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 66046 3502252 0 2.14e1 53.03
TenGigabitEthernet18/0/3-tx active 66046 3502252 0 7.96e1 53.03
VirtualEthernet0/0/1-output active 153877 3520856 0 3.33e1 22.88
VirtualEthernet0/0/1-tx active 153877 3520856 0 2.12e2 22.88
dpdk-input polling 13832602 3520856 0 8.09e2 .25
ethernet-input active 219923 7023108 0 3.48e1 31.93
ip4-input active 66046 3502252 0 5.95e1 53.03
ip4-input-no-checksum active 153877 3520856 0 5.67e1 22.88
ip4-lookup active 207487 7023108 0 5.37e1 33.85
ip4-rewrite active 207487 7023108 0 5.03e1 33.85
unix-epoll-input polling 13495 0 0 1.36e3 0.00
vhost-user-input polling 13832602 3502252 0 9.68e2 .25
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 32.49, last 128 main loops 0.00 per node 0.00
vector rates in 1.6944e6, out 1.6944e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 65763 3502304 0 2.14e1 53.26
TenGigabitEthernet18/0/3-tx active 65763 3502304 0 7.83e1 53.26
VirtualEthernet0/0/1-output active 156712 3572940 0 3.33e1 22.79
VirtualEthernet0/0/1-tx active 156712 3572940 0 2.07e2 22.79
dpdk-input polling 13783550 3572940 0 8.00e2 .26
ethernet-input active 222475 7075244 0 3.48e1 31.80
ip4-input active 65763 3502304 0 5.95e1 53.26
ip4-input-no-checksum active 156712 3572940 0 5.71e1 22.79
ip4-lookup active 210557 7075244 0 5.39e1 33.60
ip4-rewrite active 210557 7075244 0 5.03e1 33.60
unix-epoll-input polling 13447 0 0 1.35e3 0.00
vhost-user-input polling 13783550 3502304 0 9.64e2 .25
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 32.61, last 128 main loops 0.00 per node 0.00
vector rates in 1.6911e6, out 1.6911e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 65816 3540676 0 2.13e1 53.79
TenGigabitEthernet18/0/3-tx active 65816 3540676 0 7.76e1 53.79
VirtualEthernet0/0/1-output active 155134 3520808 0 3.37e1 22.69
VirtualEthernet0/0/1-tx active 155134 3520808 0 2.18e2 22.69
dpdk-input polling 13783120 3520808 0 8.09e2 .26
ethernet-input active 220950 7061484 0 3.44e1 31.96
ip4-input active 65816 3540676 0 5.95e1 53.79
ip4-input-no-checksum active 155134 3520808 0 5.74e1 22.69
ip4-lookup active 209894 7061484 0 5.37e1 33.64
ip4-rewrite active 209894 7061484 0 5.03e1 33.64
unix-epoll-input polling 13447 0 0 1.36e3 0.00
vhost-user-input polling 13783120 3540676 0 9.52e2 .26
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 31.91, last 128 main loops 0.00 per node 0.00
vector rates in 1.6819e6, out 1.6819e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64801 3502276 0 2.12e1 54.05
TenGigabitEthernet18/0/3-tx active 64801 3502276 0 7.79e1 54.05
VirtualEthernet0/0/1-output active 158762 3520860 0 3.36e1 22.18
VirtualEthernet0/0/1-tx active 158762 3520860 0 2.14e2 22.18
dpdk-input polling 13708620 3520860 0 8.11e2 .26
ethernet-input active 223563 7023136 0 3.41e1 31.41
ip4-input active 64801 3502276 0 6.00e1 54.05
ip4-input-no-checksum active 158762 3520860 0 5.73e1 22.18
ip4-lookup active 214904 7023136 0 5.45e1 32.68
ip4-rewrite active 214904 7023136 0 5.08e1 32.68
unix-epoll-input polling 13374 0 0 1.35e3 0.00
vhost-user-input polling 13708620 3502276 0 9.60e2 .26
imix-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 6.90e4 0.00
dpdk-process any wait 0 0 1 7.81e3 0.00
fib-walk any wait 0 0 2 2.50e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.59e3 0.00
lisp-retry-service any wait 0 0 2 1.94e3 0.00
unix-epoll-input polling 6309 0 0 1.63e6 0.00
vhost-user-process any wait 0 0 2 9.46e3 0.00
vpe-oam-process any wait 0 0 2 1.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 152.99, last 128 main loops 5.91 per node 63.00
vector rates in 3.7366e6, out 3.7366e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 49855 7682749 0 1.36e1 154.10
TenGigabitEthernet18/0/2-tx active 49855 7682749 0 7.98e1 154.10
VirtualEthernet0/0/0-output active 59165 7682800 0 1.46e1 129.85
VirtualEthernet0/0/0-tx active 59165 7682800 0 5.55e2 129.85
dpdk-input polling 64526 7682800 0 6.76e1 119.07
ethernet-input active 109020 15365549 0 2.06e1 140.94
ip4-input active 49855 7682749 0 4.41e1 154.10
ip4-input-no-checksum active 59165 7682800 0 3.13e1 129.85
ip4-lookup active 87552 15365549 0 3.89e1 175.50
ip4-rewrite active 87552 15365549 0 3.62e1 175.50
unix-epoll-input polling 63 0 0 3.29e3 0.00
vhost-user-input polling 64526 7682749 0 3.39e2 119.06
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 181.27, last 128 main loops 13.78 per node 147.00
vector rates in 3.7365e6, out 3.7365e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 43468 7682680 0 1.35e1 176.74
TenGigabitEthernet18/0/3-tx active 43468 7682680 0 7.99e1 176.74
VirtualEthernet0/0/1-output active 45846 7682356 0 1.41e1 167.57
VirtualEthernet0/0/1-tx active 45846 7682356 0 5.55e2 167.57
dpdk-input polling 47311 7682356 0 6.57e1 162.38
ethernet-input active 89314 15365036 0 2.03e1 172.03
ip4-input active 43468 7682680 0 4.39e1 176.74
ip4-input-no-checksum active 45846 7682356 0 3.01e1 167.57
ip4-lookup active 77941 15365036 0 3.94e1 197.14
ip4-rewrite active 77941 15365036 0 3.58e1 197.14
unix-epoll-input polling 46 0 0 3.38e3 0.00
vhost-user-input polling 47311 7682680 0 3.43e2 162.39
imix-4t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 52 4.12e4 0.00
dpdk-process any wait 0 0 2 3.30e5 0.00
fib-walk any wait 0 0 2 2.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.82e2 0.00
lisp-retry-service any wait 0 0 2 2.03e3 0.00
unix-epoll-input polling 2789 0 0 3.61e6 0.00
vhost-user-process any wait 0 0 1 9.39e3 0.00
vpe-oam-process any wait 0 0 2 1.76e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 45.49, last 128 main loops 5.91 per node 63.00
vector rates in 2.9837e6, out 2.9837e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 101847 6036836 0 1.78e1 59.27
TenGigabitEthernet18/0/2-tx active 101847 6036836 0 9.12e1 59.27
VirtualEthernet0/0/0-output active 202806 5989328 0 2.66e1 29.53
VirtualEthernet0/0/0-tx active 202806 5989328 0 6.14e2 29.53
dpdk-input polling 243888 5989328 0 9.83e1 24.56
ethernet-input active 304653 12026164 0 3.28e1 39.47
ip4-input active 101847 6036836 0 4.85e1 59.27
ip4-input-no-checksum active 202806 5989328 0 4.69e1 29.53
ip4-lookup active 203982 12026164 0 4.37e1 58.96
ip4-rewrite active 203982 12026164 0 4.19e1 58.96
unix-epoll-input polling 238 0 0 2.79e3 0.00
vhost-user-input polling 243888 6036836 0 4.85e2 24.75
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 36.97, last 128 main loops .22 per node 4.00
vector rates in 2.9837e6, out 2.9837e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 103682 5989248 0 1.81e1 57.77
TenGigabitEthernet18/0/2-tx active 103682 5989248 0 9.03e1 57.77
VirtualEthernet0/0/0-output active 262212 6036826 0 3.06e1 23.02
VirtualEthernet0/0/0-tx active 262212 6036826 0 6.11e2 23.02
dpdk-input polling 346184 6036826 0 1.06e2 17.44
ethernet-input active 365894 12026074 0 3.48e1 32.87
ip4-input active 103682 5989248 0 4.95e1 57.77
ip4-input-no-checksum active 262212 6036826 0 5.11e1 23.02
ip4-lookup active 264371 12026074 0 4.89e1 45.49
ip4-rewrite active 264371 12026074 0 4.36e1 45.49
unix-epoll-input polling 338 0 0 2.68e3 0.00
vhost-user-input polling 346184 5989248 0 4.52e2 17.30
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.0, average vectors/node 50.61, last 128 main loops 0.00 per node 0.00
vector rates in 2.9837e6, out 2.9837e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98592 6036780 0 1.77e1 61.23
TenGigabitEthernet18/0/3-tx active 98592 6036780 0 9.17e1 61.23
VirtualEthernet0/0/1-output active 176272 5989278 0 2.54e1 33.98
VirtualEthernet0/0/1-tx active 176272 5989278 0 6.06e2 33.98
dpdk-input polling 374528 5989278 0 1.01e2 15.99
ethernet-input active 274864 12026058 0 3.32e1 43.75
ip4-input active 98592 6036780 0 4.88e1 61.23
ip4-input-no-checksum active 176272 5989278 0 4.65e1 33.98
ip4-lookup active 181705 12026058 0 4.34e1 66.18
ip4-rewrite active 181705 12026058 0 4.29e1 66.18
unix-epoll-input polling 365 0 0 2.56e3 0.00
vhost-user-input polling 374528 6036780 0 4.87e2 16.12
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.0, average vectors/node 41.22, last 128 main loops 2.35 per node 43.00
vector rates in 2.9837e6, out 2.9837e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105578 5989260 0 1.85e1 56.73
TenGigabitEthernet18/0/3-tx active 105578 5989260 0 8.94e1 56.73
VirtualEthernet0/0/1-output active 225102 6036776 0 2.89e1 26.82
VirtualEthernet0/0/1-tx active 225102 6036776 0 6.01e2 26.82
dpdk-input polling 591034 6036776 0 1.09e2 10.21
ethernet-input active 330680 12026036 0 3.48e1 36.37
ip4-input active 105578 5989260 0 5.06e1 56.73
ip4-input-no-checksum active 225102 6036776 0 5.05e1 26.82
ip4-lookup active 233421 12026036 0 4.64e1 51.52
ip4-rewrite active 233421 12026036 0 4.38e1 51.52
unix-epoll-input polling 577 0 0 2.59e3 0.00
vhost-user-input polling 591034 5989260 0 4.60e2 10.13
imix-8t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 48 3.40e4 0.00
dpdk-process any wait 0 0 1 6.39e5 0.00
fib-walk any wait 0 0 2 3.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.19e3 0.00
lisp-retry-service any wait 0 0 2 3.65e3 0.00
unix-epoll-input polling 2516 0 0 4.13e6 0.00
vhost-user-process any wait 0 0 1 1.39e4 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 7.93, last 128 main loops 0.00 per node 0.00
vector rates in 1.4437e6, out 1.4437e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 92941 3001836 0 2.64e1 32.29
TenGigabitEthernet18/0/2-tx active 92941 3001836 0 1.04e2 32.29
VirtualEthernet0/0/0-output active 676285 3001808 0 1.09e2 4.44
VirtualEthernet0/0/0-tx active 676285 3001808 0 8.11e2 4.44
dpdk-input polling 5813095 3001808 0 5.70e2 .52
ethernet-input active 769226 6003644 0 8.79e1 7.80
ip4-input active 92941 3001836 0 6.73e1 32.29
ip4-input-no-checksum active 676285 3001808 0 1.44e2 4.44
ip4-lookup active 738993 6003644 0 8.93e1 8.12
ip4-rewrite active 738993 6003644 0 8.45e1 8.12
unix-epoll-input polling 5672 0 0 1.88e3 0.00
vhost-user-input polling 5813095 3001836 0 8.74e2 .52
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.86, last 128 main loops .22 per node 4.00
vector rates in 1.4552e6, out 1.4552e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 94235 3001808 0 2.69e1 31.85
TenGigabitEthernet18/0/2-tx active 94235 3001808 0 1.04e2 31.85
VirtualEthernet0/0/0-output active 687384 3049460 0 1.07e2 4.44
VirtualEthernet0/0/0-tx active 687384 3049460 0 7.95e2 4.44
dpdk-input polling 5890907 3049460 0 5.65e2 .52
ethernet-input active 781619 6051268 0 8.75e1 7.74
ip4-input active 94235 3001808 0 6.82e1 31.85
ip4-input-no-checksum active 687384 3049460 0 1.40e2 4.44
ip4-lookup active 751095 6051268 0 8.59e1 8.06
ip4-rewrite active 751095 6051268 0 8.48e1 8.06
unix-epoll-input polling 5747 0 0 1.84e3 0.00
vhost-user-input polling 5890907 3001808 0 8.71e2 .51
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 7.99, last 128 main loops 0.00 per node 0.00
vector rates in 1.4552e6, out 1.4552e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 94785 3049432 0 2.66e1 32.17
TenGigabitEthernet18/0/2-tx active 94785 3049432 0 1.04e2 32.17
VirtualEthernet0/0/0-output active 674451 3001804 0 1.07e2 4.45
VirtualEthernet0/0/0-tx active 674451 3001804 0 7.92e2 4.45
dpdk-input polling 5915479 3001804 0 5.73e2 .51
ethernet-input active 769236 6051236 0 8.62e1 7.87
ip4-input active 94785 3049432 0 6.79e1 32.17
ip4-input-no-checksum active 674451 3001804 0 1.42e2 4.45
ip4-lookup active 739767 6051236 0 8.58e1 8.18
ip4-rewrite active 739767 6051236 0 8.37e1 8.18
unix-epoll-input polling 5772 0 0 1.84e3 0.00
vhost-user-input polling 5915479 3049432 0 8.80e2 .52
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 7.97, last 128 main loops 0.00 per node 0.00
vector rates in 1.4437e6, out 1.4437e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91115 3001856 0 2.62e1 32.95
TenGigabitEthernet18/0/2-tx active 91115 3001856 0 1.03e2 32.95
VirtualEthernet0/0/0-output active 673088 3001808 0 1.08e2 4.46
VirtualEthernet0/0/0-tx active 673088 3001808 0 8.03e2 4.46
dpdk-input polling 5862006 3001808 0 5.77e2 .51
ethernet-input active 764203 6003664 0 8.69e1 7.86
ip4-input active 91115 3001856 0 6.74e1 32.95
ip4-input-no-checksum active 673088 3001808 0 1.41e2 4.46
ip4-lookup active 736996 6003664 0 8.70e1 8.15
ip4-rewrite active 736996 6003664 0 8.37e1 8.15
unix-epoll-input polling 5719 0 0 1.89e3 0.00
vhost-user-input polling 5862006 3001856 0 8.85e2 .51
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 16.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.4437e6, out 1.4437e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 126786 3001836 0 3.23e1 23.68
TenGigabitEthernet18/0/3-tx active 126786 3001836 0 1.11e2 23.68
VirtualEthernet0/0/1-output active 246871 3001812 0 4.84e1 12.16
VirtualEthernet0/0/1-tx active 246871 3001812 0 6.64e2 12.16
dpdk-input polling 9377859 3001812 0 6.63e2 .32
ethernet-input active 373657 6003648 0 6.19e1 16.07
ip4-input active 126786 3001836 0 7.54e1 23.68
ip4-input-no-checksum active 246871 3001812 0 7.71e1 12.16
ip4-lookup active 332963 6003648 0 6.35e1 18.03
ip4-rewrite active 332963 6003648 0 6.04e1 18.03
unix-epoll-input polling 9149 0 0 1.85e3 0.00
vhost-user-input polling 9377859 3001836 0 1.07e3 .32
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 16.45, last 128 main loops 0.00 per node 0.00
vector rates in 1.4552e6, out 1.4552e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 129560 3001844 0 3.26e1 23.17
TenGigabitEthernet18/0/3-tx active 129560 3001844 0 1.11e2 23.17
VirtualEthernet0/0/1-output active 253058 3049464 0 4.90e1 12.05
VirtualEthernet0/0/1-tx active 253058 3049464 0 6.53e2 12.05
dpdk-input polling 9249600 3049464 0 6.54e2 .33
ethernet-input active 382618 6051308 0 6.23e1 15.82
ip4-input active 129560 3001844 0 7.57e1 23.17
ip4-input-no-checksum active 253058 3049464 0 7.71e1 12.05
ip4-lookup active 345686 6051308 0 6.41e1 17.51
ip4-rewrite active 345686 6051308 0 6.08e1 17.51
unix-epoll-input polling 9024 0 0 1.82e3 0.00
vhost-user-input polling 9249600 3001844 0 1.06e3 .32
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 16.69, last 128 main loops 0.00 per node 0.00
vector rates in 1.4552e6, out 1.4552e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 131400 3049484 0 3.25e1 23.21
TenGigabitEthernet18/0/3-tx active 131400 3049484 0 1.11e2 23.21
VirtualEthernet0/0/1-output active 244319 3001816 0 4.85e1 12.29
VirtualEthernet0/0/1-tx active 244319 3001816 0 6.56e2 12.29
dpdk-input polling 9230905 3001816 0 6.55e2 .33
ethernet-input active 375719 6051300 0 6.15e1 16.11
ip4-input active 131400 3049484 0 7.52e1 23.21
ip4-input-no-checksum active 244319 3001816 0 7.65e1 12.29
ip4-lookup active 342732 6051300 0 6.36e1 17.66
ip4-rewrite active 342732 6051300 0 6.06e1 17.66
unix-epoll-input polling 9006 0 0 1.82e3 0.00
vhost-user-input polling 9230905 3049484 0 1.07e3 .33
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 17.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.4437e6, out 1.4437e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123933 3001820 0 3.20e1 24.22
TenGigabitEthernet18/0/3-tx active 123933 3001820 0 1.10e2 24.22
VirtualEthernet0/0/1-output active 240291 3001808 0 4.74e1 12.49
VirtualEthernet0/0/1-tx active 240291 3001808 0 6.55e2 12.49
dpdk-input polling 9212412 3001808 0 6.72e2 .33
ethernet-input active 364224 6003628 0 6.13e1 16.48
ip4-input active 123933 3001820 0 7.53e1 24.22
ip4-input-no-checksum active 240291 3001808 0 7.55e1 12.49
ip4-lookup active 327309 6003628 0 6.24e1 18.34
ip4-rewrite active 327309 6003628 0 5.99e1 18.34
unix-epoll-input polling 8988 0 0 1.90e3 0.00
vhost-user-input polling 9212412 3001820 0 1.08e3 .33

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 Intel-X710.
  • [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, 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 4.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
api-rx-from-ring active 0 0 52 9.14e4 0.00
dpdk-process any wait 0 0 1 8.05e3 0.00
fib-walk any wait 0 0 2 1.30e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.01e3 0.00
lisp-retry-service any wait 0 0 2 2.15e3 0.00
unix-epoll-input polling 3260 0 0 3.20e6 0.00
vhost-user-process any wait 0 0 1 1.18e4 0.00
vpe-oam-process any wait 0 0 2 7.77e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 211.21, last 128 main loops 37.29 per node 238.70
vector rates in 6.2471e6, out 6.2471e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 42727 8709472 0 1.49e1 203.84
TenGigabitEthernet18/0/2-tx active 42727 8709472 0 7.94e1 203.84
VirtualEthernet0/0/0-output active 43248 8709232 0 1.56e1 201.38
VirtualEthernet0/0/0-tx active 43248 8709232 0 1.48e2 201.38
VirtualEthernet0/0/1-output active 42585 8709654 0 1.46e1 204.52
VirtualEthernet0/0/1-tx active 42585 8709654 0 1.46e2 204.52
dpdk-input polling 45006 8709232 0 6.38e1 193.51
ethernet-input active 128560 26128358 0 1.99e1 203.24
ip4-input active 81388 17419126 0 4.85e1 214.03
ip4-input-no-checksum active 43248 8709232 0 3.38e1 201.38
ip4-lookup active 118392 26128358 0 4.42e1 220.69
ip4-rewrite active 118392 26128358 0 4.02e1 220.69
unix-epoll-input polling 44 0 0 3.86e3 0.00
vhost-user-input polling 45006 17419126 0 1.37e2 387.04
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 219.55, last 128 main loops 34.67 per node 221.90
vector rates in 6.2469e6, out 6.2469e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 40019 8709340 0 1.45e1 217.63
TenGigabitEthernet18/0/3-tx active 40019 8709340 0 8.04e1 217.63
VirtualEthernet0/0/2-output active 40693 8709086 0 1.49e1 214.02
VirtualEthernet0/0/2-tx active 40693 8709086 0 1.47e2 214.02
VirtualEthernet0/0/3-output active 41655 8709398 0 1.55e1 209.08
VirtualEthernet0/0/3-tx active 41655 8709398 0 1.46e2 209.08
dpdk-input polling 42095 8709398 0 6.28e1 206.89
ethernet-input active 122367 26127824 0 1.99e1 213.52
ip4-input active 78618 17418426 0 4.80e1 221.56
ip4-input-no-checksum active 41655 8709398 0 3.37e1 209.08
ip4-lookup active 115013 26127824 0 4.40e1 227.17
ip4-rewrite active 115013 26127824 0 4.01e1 227.17
unix-epoll-input polling 41 0 0 4.62e3 0.00
vhost-user-input polling 42095 17418426 0 1.38e2 413.79
64b-4t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 51 3.33e4 0.00
dpdk-process any wait 0 0 1 6.43e3 0.00
fib-walk any wait 0 0 2 3.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.75e3 0.00
lisp-retry-service any wait 0 0 2 3.15e3 0.00
unix-epoll-input polling 2548 0 0 4.12e6 0.00
vhost-user-process any wait 0 0 1 1.45e4 0.00
vpe-oam-process any wait 0 0 2 1.82e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 55.62, last 128 main loops 0.00 per node 0.00
vector rates in 4.7196e6, out 4.7196e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 112301 6588176 0 2.08e1 58.67
TenGigabitEthernet18/0/2-tx active 112301 6588176 0 8.44e1 58.67
VirtualEthernet0/0/0-output active 199753 6588144 0 2.90e1 32.98
VirtualEthernet0/0/0-tx active 199753 6588144 0 1.96e2 32.98
VirtualEthernet0/0/1-output active 121177 6640440 0 2.08e1 54.79
VirtualEthernet0/0/1-tx active 121177 6640440 0 1.84e2 54.79
dpdk-input polling 1420753 6588144 0 1.27e2 4.64
ethernet-input active 433231 19816760 0 3.18e1 45.74
ip4-input active 182343 13228616 0 5.49e1 72.55
ip4-input-no-checksum active 199753 6588144 0 5.49e1 32.98
ip4-lookup active 266377 19816760 0 4.76e1 74.39
ip4-rewrite active 266377 19816760 0 4.61e1 74.39
unix-epoll-input polling 1386 0 0 3.19e3 0.00
vhost-user-input polling 1420753 13228616 0 1.78e2 9.31
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 55.19, last 128 main loops 0.00 per node 0.00
vector rates in 4.7321e6, out 4.7321e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 111901 6640476 0 2.06e1 59.34
TenGigabitEthernet18/0/2-tx active 111901 6640476 0 8.30e1 59.34
VirtualEthernet0/0/0-output active 203069 6640460 0 2.94e1 32.70
VirtualEthernet0/0/0-tx active 203069 6640460 0 1.95e2 32.70
VirtualEthernet0/0/1-output active 121301 6588212 0 2.08e1 54.31
VirtualEthernet0/0/1-tx active 121301 6588212 0 1.82e2 54.31
dpdk-input polling 1464394 6640460 0 1.27e2 4.53
ethernet-input active 436271 19869148 0 3.11e1 45.54
ip4-input active 183177 13228688 0 5.55e1 72.22
ip4-input-no-checksum active 203069 6640460 0 5.53e1 32.70
ip4-lookup active 270688 19869148 0 4.79e1 73.40
ip4-rewrite active 270688 19869148 0 4.64e1 73.40
unix-epoll-input polling 1428 0 0 3.08e3 0.00
vhost-user-input polling 1464394 13228688 0 1.78e2 9.03
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 58.13, last 128 main loops 0.00 per node 0.00
vector rates in 4.7196e6, out 4.7196e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123999 6588220 0 2.13e1 53.13
TenGigabitEthernet18/0/3-tx active 123999 6588220 0 8.74e1 53.13
VirtualEthernet0/0/2-output active 144306 6640428 0 2.38e1 46.02
VirtualEthernet0/0/2-tx active 144306 6640428 0 1.89e2 46.02
VirtualEthernet0/0/3-output active 151714 6588128 0 2.46e1 43.42
VirtualEthernet0/0/3-tx active 151714 6588128 0 1.89e2 43.42
dpdk-input polling 1403723 6588128 0 1.21e2 4.69
ethernet-input active 420019 19816776 0 3.19e1 47.18
ip4-input active 201335 13228648 0 5.83e1 65.70
ip4-input-no-checksum active 151714 6588128 0 4.78e1 43.42
ip4-lookup active 255778 19816776 0 4.72e1 77.48
ip4-rewrite active 255778 19816776 0 4.61e1 77.48
unix-epoll-input polling 1369 0 0 3.14e3 0.00
vhost-user-input polling 1403723 13228648 0 1.81e2 9.42
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 57.95, last 128 main loops 0.00 per node 0.00
vector rates in 4.7320e6, out 4.7320e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123758 6640464 0 2.14e1 53.66
TenGigabitEthernet18/0/3-tx active 123758 6640464 0 8.59e1 53.66
VirtualEthernet0/0/2-output active 144743 6588225 0 2.41e1 45.52
VirtualEthernet0/0/2-tx active 144743 6588225 0 1.87e2 45.52
VirtualEthernet0/0/3-output active 152485 6640388 0 2.50e1 43.55
VirtualEthernet0/0/3-tx active 152485 6640388 0 1.86e2 43.55
dpdk-input polling 1468118 6640388 0 1.22e2 4.52
ethernet-input active 420986 19869077 0 3.04e1 47.19
ip4-input active 203257 13228689 0 5.84e1 65.08
ip4-input-no-checksum active 152485 6640388 0 4.81e1 43.55
ip4-lookup active 258277 19869077 0 4.94e1 76.93
ip4-rewrite active 258277 19869077 0 4.65e1 76.93
unix-epoll-input polling 1432 0 0 3.04e3 0.00
vhost-user-input polling 1468118 13228689 0 1.79e2 9.01
64b-8t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 51 3.02e4 0.00
dpdk-process any wait 0 0 1 1.28e4 0.00
fib-walk any wait 0 0 2 2.71e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.69e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.69e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.99e3 0.00
lisp-retry-service any wait 0 0 2 4.01e3 0.00
statseg-collector-process time wait 0 0 1 8.66e3 0.00
unix-epoll-input polling 3119 0 0 3.27e6 0.00
vhost-user-process any wait 0 0 1 1.78e4 0.00
vpe-oam-process any wait 0 0 2 1.33e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 22.09, last 128 main loops 0.00 per node 0.00
vector rates in 2.3395e6, out 2.3395e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 57605 3187704 0 2.11e1 55.34
TenGigabitEthernet18/0/2-tx active 57605 3187704 0 8.39e1 55.34
VirtualEthernet0/0/0-output active 325297 3187685 0 6.09e1 9.79
VirtualEthernet0/0/0-tx active 325297 3187685 0 2.83e2 9.79
VirtualEthernet0/0/1-output active 68764 3187661 0 2.28e1 46.36
VirtualEthernet0/0/1-tx active 68764 3187661 0 1.95e2 46.36
dpdk-input polling 7787818 3187685 0 5.85e2 .41
ethernet-input active 451666 9563050 0 4.46e1 21.17
ip4-input active 122185 6375365 0 5.93e1 52.18
ip4-input-no-checksum active 325297 3187685 0 9.37e1 9.79
ip4-lookup active 406898 9563050 0 5.95e1 23.50
ip4-rewrite active 406898 9563050 0 5.76e1 23.50
unix-epoll-input polling 7598 0 0 2.21e3 0.00
vhost-user-input polling 7787818 6375365 0 4.85e2 .82
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 22.06, last 128 main loops 0.00 per node 0.00
vector rates in 2.3518e6, out 2.3518e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 58059 3187724 0 2.14e1 54.90
TenGigabitEthernet18/0/2-tx active 58059 3187724 0 8.43e1 54.90
VirtualEthernet0/0/0-output active 329393 3238284 0 6.00e1 9.83
VirtualEthernet0/0/0-tx active 329393 3238284 0 2.78e2 9.83
VirtualEthernet0/0/1-output active 65745 3187688 0 2.25e1 48.49
VirtualEthernet0/0/1-tx active 65745 3187688 0 1.89e2 48.49
dpdk-input polling 7833686 3238284 0 5.77e2 .41
ethernet-input active 453197 9613696 0 4.33e1 21.21
ip4-input active 120739 6375412 0 5.89e1 52.80
ip4-input-no-checksum active 329393 3238284 0 9.45e1 9.83
ip4-lookup active 411367 9613696 0 5.91e1 23.37
ip4-rewrite active 411367 9613696 0 5.73e1 23.37
unix-epoll-input polling 7643 0 0 2.24e3 0.00
vhost-user-input polling 7833686 6375412 0 4.85e2 .81
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 22.00, last 128 main loops 0.00 per node 0.00
vector rates in 2.3518e6, out 2.3518e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 57659 3187664 0 2.10e1 55.28
TenGigabitEthernet18/0/2-tx active 57659 3187664 0 8.31e1 55.28
VirtualEthernet0/0/0-output active 331791 3187686 0 6.17e1 9.61
VirtualEthernet0/0/0-tx active 331791 3187686 0 2.86e2 9.61
VirtualEthernet0/0/1-output active 64183 3238292 0 2.21e1 50.45
VirtualEthernet0/0/1-tx active 64183 3238292 0 1.91e2 50.45
dpdk-input polling 7697062 3187686 0 5.80e2 .41
ethernet-input active 453633 9613642 0 4.36e1 21.19
ip4-input active 118913 6425956 0 5.87e1 54.04
ip4-input-no-checksum active 331791 3187686 0 9.55e1 9.61
ip4-lookup active 413231 9613642 0 5.95e1 23.26
ip4-rewrite active 413231 9613642 0 5.77e1 23.26
unix-epoll-input polling 7509 0 0 2.24e3 0.00
vhost-user-input polling 7697062 6425956 0 4.77e2 .83
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 21.59, last 128 main loops 0.00 per node 0.00
vector rates in 2.3518e6, out 2.3518e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 57272 3238260 0 2.09e1 56.54
TenGigabitEthernet18/0/2-tx active 57272 3238260 0 8.41e1 56.54
VirtualEthernet0/0/0-output active 336943 3187685 0 6.22e1 9.46
VirtualEthernet0/0/0-tx active 336943 3187685 0 2.85e2 9.46
VirtualEthernet0/0/1-output active 68533 3187692 0 2.30e1 46.51
VirtualEthernet0/0/1-tx active 68533 3187692 0 1.86e2 46.51
dpdk-input polling 7644621 3187685 0 5.83e2 .42
ethernet-input active 462748 9613637 0 4.45e1 20.78
ip4-input active 121736 6425952 0 5.91e1 52.79
ip4-input-no-checksum active 336943 3187685 0 9.62e1 9.46
ip4-lookup active 420682 9613637 0 6.02e1 22.85
ip4-rewrite active 420682 9613637 0 5.81e1 22.85
unix-epoll-input polling 7459 0 0 2.29e3 0.00
vhost-user-input polling 7644621 6425952 0 4.79e2 .84
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 35.68, last 128 main loops 0.00 per node 0.00
vector rates in 2.3394e6, out 2.3394e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 61762 3187636 0 2.17e1 51.61
TenGigabitEthernet18/0/3-tx active 61762 3187636 0 8.56e1 51.61
VirtualEthernet0/0/2-output active 92746 3187632 0 2.72e1 34.37
VirtualEthernet0/0/2-tx active 92746 3187632 0 2.06e2 34.37
VirtualEthernet0/0/3-output active 125504 3187720 0 3.19e1 25.39
VirtualEthernet0/0/3-tx active 125504 3187720 0 2.11e2 25.39
dpdk-input polling 9024599 3187720 0 6.24e2 .35
ethernet-input active 280012 9562988 0 3.47e1 34.15
ip4-input active 149139 6375268 0 6.32e1 42.75
ip4-input-no-checksum active 125504 3187720 0 5.68e1 25.39
ip4-lookup active 252702 9562988 0 5.31e1 37.84
ip4-rewrite active 252702 9562988 0 5.00e1 37.84
unix-epoll-input polling 8805 0 0 2.14e3 0.00
vhost-user-input polling 9024599 6375268 0 5.35e2 .71
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 36.27, last 128 main loops 0.00 per node 0.00
vector rates in 2.3518e6, out 2.3518e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 62631 3187688 0 2.19e1 50.89
TenGigabitEthernet18/0/3-tx active 62631 3187688 0 8.56e1 50.89
VirtualEthernet0/0/2-output active 88523 3187688 0 2.67e1 36.01
VirtualEthernet0/0/2-tx active 88523 3187688 0 2.02e2 36.01
VirtualEthernet0/0/3-output active 124950 3238340 0 3.15e1 25.92
VirtualEthernet0/0/3-tx active 124950 3238340 0 2.12e2 25.92
dpdk-input polling 8620136 3238340 0 6.50e2 .38
ethernet-input active 276104 9613716 0 3.44e1 34.82
ip4-input active 147162 6375376 0 6.32e1 43.32
ip4-input-no-checksum active 124950 3238340 0 5.67e1 25.92
ip4-lookup active 250456 9613716 0 5.31e1 38.38
ip4-rewrite active 250456 9613716 0 4.98e1 38.38
unix-epoll-input polling 8410 0 0 2.20e3 0.00
vhost-user-input polling 8620136 6375376 0 5.22e2 .74
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 35.76, last 128 main loops 0.00 per node 0.00
vector rates in 2.3518e6, out 2.3518e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 62431 3187632 0 2.18e1 51.06
TenGigabitEthernet18/0/3-tx active 62431 3187632 0 8.46e1 51.06
VirtualEthernet0/0/2-output active 90699 3238284 0 2.66e1 35.70
VirtualEthernet0/0/2-tx active 90699 3238284 0 2.02e2 35.70
VirtualEthernet0/0/3-output active 126655 3187692 0 3.13e1 25.17
VirtualEthernet0/0/3-tx active 126655 3187692 0 2.11e2 25.17
dpdk-input polling 8953732 3187692 0 6.19e2 .36
ethernet-input active 279785 9613608 0 3.40e1 34.36
ip4-input active 149264 6425916 0 6.36e1 43.05
ip4-input-no-checksum active 126655 3187692 0 5.88e1 25.17
ip4-lookup active 254277 9613608 0 5.28e1 37.81
ip4-rewrite active 254277 9613608 0 5.02e1 37.81
unix-epoll-input polling 8735 0 0 2.04e3 0.00
vhost-user-input polling 8953732 6425916 0 5.30e2 .72
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 35.96, last 128 main loops 0.00 per node 0.00
vector rates in 2.3518e6, out 2.3518e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 62221 3238228 0 2.16e1 52.04
TenGigabitEthernet18/0/3-tx active 62221 3238228 0 8.59e1 52.04
VirtualEthernet0/0/2-output active 88992 3187688 0 2.66e1 35.82
VirtualEthernet0/0/2-tx active 88992 3187688 0 1.96e2 35.82
VirtualEthernet0/0/3-output active 126985 3187724 0 3.18e1 25.10
VirtualEthernet0/0/3-tx active 126985 3187724 0 2.10e2 25.10
dpdk-input polling 8910717 3187724 0 6.27e2 .36
ethernet-input active 278198 9613640 0 3.50e1 34.56
ip4-input active 147197 6425916 0 6.31e1 43.66
ip4-input-no-checksum active 126985 3187724 0 5.71e1 25.10
ip4-lookup active 253104 9613640 0 5.28e1 37.98
ip4-rewrite active 253104 9613640 0 4.99e1 37.98
unix-epoll-input polling 8693 0 0 2.26e3 0.00
vhost-user-input polling 8910717 6425916 0 5.33e2 .72
imix-2t1c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 52 1.23e5 0.00
dpdk-process any wait 0 0 1 8.73e3 0.00
fib-walk any wait 0 0 2 2.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.35e2 0.00
lisp-retry-service any wait 0 0 2 2.00e3 0.00
unix-epoll-input polling 3009 0 0 3.38e6 0.00
vhost-user-process any wait 0 0 2 1.16e4 0.00
vpe-oam-process any wait 0 0 2 6.63e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 139.19, last 128 main loops 0.00 per node 0.00
vector rates in 3.1807e6, out 3.1807e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 32369 4315604 0 1.46e1 133.33
TenGigabitEthernet18/0/2-tx active 32369 4315604 0 8.18e1 133.33
VirtualEthernet0/0/0-output active 42422 4315292 0 1.63e1 101.72
VirtualEthernet0/0/0-tx active 42422 4315292 0 5.37e2 101.72
VirtualEthernet0/0/1-output active 31014 4315420 0 1.38e1 139.14
VirtualEthernet0/0/1-tx active 31014 4315420 0 5.26e2 139.14
dpdk-input polling 214775 4315292 0 8.04e1 20.09
ethernet-input active 105805 12946316 0 2.19e1 122.36
ip4-input active 55144 8631024 0 4.51e1 156.52
ip4-input-no-checksum active 42422 4315292 0 3.52e1 101.72
ip4-lookup active 77945 12946316 0 4.01e1 166.09
ip4-rewrite active 77945 12946316 0 3.70e1 166.09
unix-epoll-input polling 210 0 0 5.14e3 0.00
vhost-user-input polling 214775 8631024 0 3.29e2 40.19
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 165.78, last 128 main loops 6.78 per node 124.00
vector rates in 3.1806e6, out 3.1806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 29427 4315272 0 1.39e1 146.64
TenGigabitEthernet18/0/3-tx active 29427 4315272 0 8.47e1 146.64
VirtualEthernet0/0/2-output active 27859 4315299 0 1.42e1 154.89
VirtualEthernet0/0/2-tx active 27859 4315299 0 5.49e2 154.89
VirtualEthernet0/0/3-output active 30706 4315516 0 1.48e1 140.54
VirtualEthernet0/0/3-tx active 30706 4315516 0 5.51e2 140.54
dpdk-input polling 116110 4315516 0 7.33e1 37.17
ethernet-input active 87992 12946087 0 2.15e1 147.13
ip4-input active 48425 8630571 0 4.50e1 178.23
ip4-input-no-checksum active 30706 4315516 0 3.26e1 140.54
ip4-lookup active 67673 12946087 0 3.96e1 191.30
ip4-rewrite active 67673 12946087 0 3.64e1 191.30
unix-epoll-input polling 114 0 0 4.07e3 0.00
vhost-user-input polling 116110 8630571 0 3.19e2 74.33
imix-4t2c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 52 1.60e5 0.00
dpdk-process any wait 0 0 1 6.08e5 0.00
fib-walk any wait 0 0 2 1.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.32e3 0.00
lisp-retry-service any wait 0 0 2 1.68e3 0.00
unix-epoll-input polling 1663 0 0 6.25e6 0.00
vhost-user-process any wait 0 0 1 1.31e4 0.00
vpe-oam-process any wait 0 0 2 1.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 168.65, last 128 main loops 20.18 per node 184.50
vector rates in 2.8333e6, out 2.8333e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 24387 3926184 0 1.42e1 160.99
TenGigabitEthernet18/0/2-tx active 24387 3926184 0 9.49e1 160.99
VirtualEthernet0/0/0-output active 29201 3926060 0 1.63e1 134.45
VirtualEthernet0/0/0-tx active 29201 3926060 0 5.81e2 134.45
VirtualEthernet0/0/1-output active 24632 3957149 0 1.34e1 160.65
VirtualEthernet0/0/1-tx active 24632 3957149 0 5.71e2 160.65
dpdk-input polling 41734 3926060 0 8.45e1 94.07
ethernet-input active 78220 11809393 0 2.45e1 150.98
ip4-input active 42590 7883333 0 4.48e1 185.09
ip4-input-no-checksum active 29201 3926060 0 3.37e1 134.45
ip4-lookup active 60946 11809393 0 4.02e1 193.77
ip4-rewrite active 60946 11809393 0 3.74e1 193.77
unix-epoll-input polling 41 0 0 5.15e3 0.00
vhost-user-input polling 41734 7883333 0 4.19e2 188.89
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 111.47, last 128 main loops 0.00 per node 0.00
vector rates in 2.8407e6, out 2.8407e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 32582 3957059 0 1.54e1 121.45
TenGigabitEthernet18/0/2-tx active 32582 3957059 0 9.31e1 121.45
VirtualEthernet0/0/0-output active 59648 3957136 0 1.91e1 66.34
VirtualEthernet0/0/0-tx active 59648 3957136 0 5.79e2 66.34
VirtualEthernet0/0/1-output active 32242 3926076 0 1.43e1 121.77
VirtualEthernet0/0/1-tx active 32242 3926076 0 5.51e2 121.77
dpdk-input polling 181149 3957136 0 9.32e1 21.84
ethernet-input active 124472 11840271 0 2.55e1 95.12
ip4-input active 53177 7883135 0 4.61e1 148.24
ip4-input-no-checksum active 59648 3957136 0 3.88e1 66.34
ip4-lookup active 84664 11840271 0 4.17e1 139.85
ip4-rewrite active 84664 11840271 0 3.85e1 139.85
unix-epoll-input polling 176 0 0 4.93e3 0.00
vhost-user-input polling 181149 7883135 0 4.11e2 43.52
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 179.87, last 128 main loops 41.34 per node 264.60
vector rates in 2.8333e6, out 2.8333e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 23118 3926008 0 1.34e1 169.82
TenGigabitEthernet18/0/3-tx active 23118 3926008 0 9.79e1 169.82
VirtualEthernet0/0/2-output active 23764 3957072 0 1.39e1 166.52
VirtualEthernet0/0/2-tx active 23764 3957072 0 5.72e2 166.52
VirtualEthernet0/0/3-output active 25287 3926076 0 1.52e1 155.26
VirtualEthernet0/0/3-tx active 25287 3926076 0 5.78e2 155.26
dpdk-input polling 44650 3926076 0 8.33e1 87.93
ethernet-input active 72169 11809156 0 2.44e1 163.63
ip4-input active 41844 7883080 0 4.47e1 188.39
ip4-input-no-checksum active 25287 3926076 0 3.33e1 155.26
ip4-lookup active 58404 11809156 0 4.02e1 202.19
ip4-rewrite active 58404 11809156 0 3.68e1 202.19
unix-epoll-input polling 43 0 0 5.08e3 0.00
vhost-user-input polling 44650 7883080 0 4.21e2 176.55
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 132.52, last 128 main loops 0.00 per node 0.00
vector rates in 2.8408e6, out 2.8408e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 30881 3957348 0 1.45e1 128.15
TenGigabitEthernet18/0/3-tx active 30881 3957348 0 9.46e1 128.15
VirtualEthernet0/0/2-output active 29896 3926070 0 1.48e1 131.32
VirtualEthernet0/0/2-tx active 29896 3926070 0 5.51e2 131.32
VirtualEthernet0/0/3-output active 42715 3957088 0 1.71e1 92.64
VirtualEthernet0/0/3-tx active 42715 3957088 0 5.69e2 92.64
dpdk-input polling 203652 3957088 0 9.19e1 19.43
ethernet-input active 103492 11840506 0 2.53e1 114.41
ip4-input active 50738 7883418 0 4.59e1 155.38
ip4-input-no-checksum active 42715 3957088 0 3.65e1 92.64
ip4-lookup active 73147 11840506 0 4.39e1 161.87
ip4-rewrite active 73147 11840506 0 3.80e1 161.87
unix-epoll-input polling 199 0 0 4.89e3 0.00
vhost-user-input polling 203652 7883418 0 4.16e2 38.71
imix-8t4c-ethip4-ip4base-eth-4vhostvr1024-2vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.0, 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
api-rx-from-ring active 0 0 52 5.16e4 0.00
dpdk-process any wait 0 0 1 6.54e5 0.00
fib-walk any wait 0 0 2 4.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.69e3 0.00
lisp-retry-service any wait 0 0 2 3.64e3 0.00
unix-epoll-input polling 3882 0 0 2.59e6 0.00
vhost-user-process any wait 0 0 1 1.96e4 0.00
vpe-oam-process any wait 0 0 1 2.19e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 19.70, last 128 main loops 0.00 per node 0.00
vector rates in 1.9875e6, out 1.9875e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 54240 2677640 0 2.09e1 49.37
TenGigabitEthernet18/0/2-tx active 54240 2677640 0 1.11e2 49.37
VirtualEthernet0/0/0-output active 323709 2677584 0 6.35e1 8.27
VirtualEthernet0/0/0-tx active 323709 2677584 0 7.38e2 8.27
VirtualEthernet0/0/1-output active 68438 2677544 0 2.28e1 39.12
VirtualEthernet0/0/1-tx active 68438 2677544 0 5.93e2 39.12
dpdk-input polling 1944863 2677584 0 2.99e2 1.38
ethernet-input active 446387 8032768 0 5.01e1 17.99
ip4-input active 106338 5355184 0 5.49e1 50.36
ip4-input-no-checksum active 323709 2677584 0 9.67e1 8.27
ip4-lookup active 357721 8032768 0 5.66e1 22.46
ip4-rewrite active 357721 8032768 0 5.44e1 22.46
unix-epoll-input polling 1898 0 0 3.46e3 0.00
vhost-user-input polling 1944863 5355184 0 5.76e2 2.75
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 19.45, last 128 main loops 0.00 per node 0.00
vector rates in 1.9979e6, out 1.9979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 53471 2677648 0 2.12e1 50.08
TenGigabitEthernet18/0/2-tx active 53471 2677648 0 1.09e2 50.08
VirtualEthernet0/0/0-output active 331756 2720076 0 6.44e1 8.19
VirtualEthernet0/0/0-tx active 331756 2720076 0 7.33e2 8.19
VirtualEthernet0/0/1-output active 67521 2677560 0 2.32e1 39.66
VirtualEthernet0/0/1-tx active 67521 2677560 0 5.84e2 39.66
dpdk-input polling 1967347 2720076 0 2.99e2 1.38
ethernet-input active 452748 8075284 0 4.99e1 17.84
ip4-input active 105691 5355208 0 5.47e1 50.67
ip4-input-no-checksum active 331756 2720076 0 9.76e1 8.19
ip4-lookup active 366372 8075284 0 5.71e1 22.04
ip4-rewrite active 366372 8075284 0 5.42e1 22.04
unix-epoll-input polling 1919 0 0 3.41e3 0.00
vhost-user-input polling 1967347 5355208 0 5.71e2 2.72
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.0, average vectors/node 20.10, last 128 main loops 0.00 per node 0.00
vector rates in 1.9979e6, out 1.9979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 53644 2677592 0 2.06e1 49.91
TenGigabitEthernet18/0/2-tx active 53644 2677592 0 1.09e2 49.91
VirtualEthernet0/0/0-output active 318706 2677564 0 6.18e1 8.40
VirtualEthernet0/0/0-tx active 318706 2677564 0 7.28e2 8.40
VirtualEthernet0/0/1-output active 67273 2720072 0 2.24e1 40.43
VirtualEthernet0/0/1-tx active 67273 2720072 0 5.82e2 40.43
dpdk-input polling 1894483 2677564 0 2.94e2 1.41
ethernet-input active 439623 8075228 0 4.92e1 18.37
ip4-input active 105703 5397664 0 5.43e1 51.06
ip4-input-no-checksum active 318706 2677564 0 9.57e1 8.40
ip4-lookup active 352412 8075228 0 5.53e1 22.91
ip4-rewrite active 352412 8075228 0 5.36e1 22.91
unix-epoll-input polling 1848 0 0 3.54e3 0.00
vhost-user-input polling 1894483 5397664 0 5.86e2 2.85
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.0, average vectors/node 20.67, last 128 main loops 0.00 per node 0.00
vector rates in 1.9979e6, out 1.9979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 53604 2720112 0 2.05e1 50.74
TenGigabitEthernet18/0/2-tx active 53604 2720112 0 1.11e2 50.74
VirtualEthernet0/0/0-output active 307880 2677564 0 6.04e1 8.69
VirtualEthernet0/0/0-tx active 307880 2677564 0 7.32e2 8.69
VirtualEthernet0/0/1-output active 68741 2677570 0 2.27e1 38.95
VirtualEthernet0/0/1-tx active 68741 2677570 0 5.90e2 38.95
dpdk-input polling 1764484 2677564 0 2.90e2 1.52
ethernet-input active 430225 8075246 0 4.91e1 18.77
ip4-input active 105367 5397682 0 5.46e1 51.23
ip4-input-no-checksum active 307880 2677564 0 9.32e1 8.69
ip4-lookup active 339994 8075246 0 5.57e1 23.75
ip4-rewrite active 339994 8075246 0 5.34e1 23.75
unix-epoll-input polling 1721 0 0 3.74e3 0.00
vhost-user-input polling 1764484 5397682 0 5.88e2 3.06
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.0, average vectors/node 32.77, last 128 main loops 0.00 per node 0.00
vector rates in 1.9874e6, out 1.9874e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 58339 2677564 0 2.11e1 45.89
TenGigabitEthernet18/0/3-tx active 58339 2677564 0 1.13e2 45.89
VirtualEthernet0/0/2-output active 86842 2677532 0 2.66e1 30.83
VirtualEthernet0/0/2-tx active 86842 2677532 0 5.99e2 30.83
VirtualEthernet0/0/3-output active 133316 2677544 0 3.38e1 20.08
VirtualEthernet0/0/3-tx active 133316 2677544 0 6.55e2 20.08
dpdk-input polling 3316908 2677544 0 3.30e2 .81
ethernet-input active 278497 8032640 0 4.31e1 28.84
ip4-input active 121759 5355096 0 5.79e1 43.98
ip4-input-no-checksum active 133316 2677544 0 5.99e1 20.08
ip4-lookup active 206842 8032640 0 4.90e1 38.83
ip4-rewrite active 206842 8032640 0 4.71e1 38.83
unix-epoll-input polling 3236 0 0 3.28e3 0.00
vhost-user-input polling 3316908 5355096 0 6.32e2 1.61
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.0, average vectors/node 32.64, last 128 main loops 0.00 per node 0.00
vector rates in 1.9979e6, out 1.9979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 58439 2677596 0 2.13e1 45.82
TenGigabitEthernet18/0/3-tx active 58439 2677596 0 1.12e2 45.82
VirtualEthernet0/0/2-output active 85152 2677552 0 2.65e1 31.44
VirtualEthernet0/0/2-tx active 85152 2677552 0 5.89e2 31.44
VirtualEthernet0/0/3-output active 134317 2720052 0 3.36e1 20.25
VirtualEthernet0/0/3-tx active 134317 2720052 0 6.46e2 20.25
dpdk-input polling 3385559 2720052 0 3.37e2 .80
ethernet-input active 277908 8075200 0 4.12e1 29.06
ip4-input active 125136 5355148 0 5.78e1 42.79
ip4-input-no-checksum active 134317 2720052 0 5.93e1 20.25
ip4-lookup active 210922 8075200 0 4.88e1 38.29
ip4-rewrite active 210922 8075200 0 4.69e1 38.29
unix-epoll-input polling 3303 0 0 3.23e3 0.00
vhost-user-input polling 3385559 5355148 0 6.32e2 1.58
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.0, average vectors/node 33.05, last 128 main loops 0.00 per node 0.00
vector rates in 1.9979e6, out 1.9979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 58752 2677616 0 2.14e1 45.57
TenGigabitEthernet18/0/3-tx active 58752 2677616 0 1.11e2 45.57
VirtualEthernet0/0/2-output active 83941 2720096 0 2.61e1 32.40
VirtualEthernet0/0/2-tx active 83941 2720096 0 5.89e2 32.40
VirtualEthernet0/0/3-output active 133357 2677590 0 3.38e1 20.08
VirtualEthernet0/0/3-tx active 133357 2677590 0 6.47e2 20.08
dpdk-input polling 3217420 2677590 0 3.23e2 .83
ethernet-input active 276050 8075302 0 4.12e1 29.25
ip4-input active 123619 5397712 0 5.78e1 43.66
ip4-input-no-checksum active 133357 2677590 0 6.03e1 20.08
ip4-lookup active 206357 8075302 0 4.86e1 39.13
ip4-rewrite active 206357 8075302 0 4.69e1 39.13
unix-epoll-input polling 3139 0 0 3.18e3 0.00
vhost-user-input polling 3217420 5397712 0 6.39e2 1.68
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.0, average vectors/node 34.30, last 128 main loops 0.00 per node 0.00
vector rates in 1.9979e6, out 1.9979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 58741 2720096 0 2.13e1 46.31
TenGigabitEthernet18/0/3-tx active 58741 2720096 0 1.14e2 46.31
VirtualEthernet0/0/2-output active 81559 2677564 0 2.57e1 32.83
VirtualEthernet0/0/2-tx active 81559 2677564 0 6.01e2 32.83
VirtualEthernet0/0/3-output active 126777 2677500 0 3.33e1 21.12
VirtualEthernet0/0/3-tx active 126777 2677500 0 6.52e2 21.12
dpdk-input polling 3028180 2677500 0 3.19e2 .88
ethernet-input active 267077 8075160 0 4.34e1 30.24
ip4-input active 120851 5397660 0 5.70e1 44.66
ip4-input-no-checksum active 126777 2677500 0 5.77e1 21.12
ip4-lookup active 197660 8075160 0 4.83e1 40.85
ip4-rewrite active 197660 8075160 0 4.67e1 40.85
unix-epoll-input polling 2954 0 0 3.47e3 0.00
vhost-user-input polling 3028180 5397660 0 6.39e2 1.78

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 Intel-X710.
  • [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.
  • [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 4.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
api-rx-from-ring active 0 0 51 8.39e4 0.00
dpdk-process any wait 0 0 1 6.65e3 0.00
fib-walk any wait 0 0 2 1.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.17e3 0.00
lisp-retry-service any wait 0 0 2 1.52e3 0.00
unix-epoll-input polling 4810 0 0 2.17e6 0.00
vhost-user-process any wait 0 0 2 7.53e3 0.00
vpe-oam-process any wait 0 0 2 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 72.99, last 128 main loops 0.00 per node 0.00
vector rates in 4.6778e6, out 4.6778e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 116589 9760712 0 1.77e1 83.72
TenGigabitEthernet18/0/2-tx active 116589 9760712 0 7.26e1 83.72
VirtualEthernet0/0/0-output active 172210 9761520 0 2.08e1 56.68
VirtualEthernet0/0/0-tx active 172210 9761520 0 1.60e2 56.68
dpdk-input polling 5437761 9761520 0 1.62e2 1.79
ethernet-input active 288799 19522232 0 3.03e1 67.59
l2-fwd active 256782 19522232 0 4.53e1 76.03
l2-input active 256782 19522232 0 3.98e1 76.03
l2-learn active 256782 19522232 0 4.23e1 76.03
l2-output active 256782 19522232 0 1.67e1 76.03
unix-epoll-input polling 5305 0 0 2.02e3 0.00
vhost-user-input polling 5437761 9760712 0 2.26e2 1.79
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 254.66, last 128 main loops 46.00 per node 256.00
vector rates in 4.6777e6, out 4.6777e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 38330 9761060 0 1.41e1 254.66
TenGigabitEthernet18/0/3-tx active 38330 9761060 0 7.07e1 254.66
VirtualEthernet0/0/1-output active 38330 9760968 0 1.37e1 254.66
VirtualEthernet0/0/1-tx active 38330 9760968 0 1.51e2 254.66
dpdk-input polling 38332 9760968 0 5.41e1 254.64
ethernet-input active 76660 19522028 0 2.05e1 254.66
ip4-input-no-checksum active 38330 9760968 0 3.08e1 254.66
ip4-local active 38330 9760968 0 6.91e1 254.66
ip4-lookup active 38330 9760968 0 4.62e1 254.66
ip4-rewrite active 38330 9761060 0 4.08e1 254.66
ip4-udp-lookup active 38330 9760968 0 4.17e1 254.66
l2-fwd active 76660 19522028 0 4.06e1 254.66
l2-input active 76660 19522028 0 3.68e1 254.66
l2-learn active 76660 19522028 0 3.46e1 254.66
l2-output active 76660 19522028 0 1.03e1 254.66
unix-epoll-input polling 37 0 0 2.38e3 0.00
vhost-user-input polling 38332 9761060 0 1.18e2 254.65
vxlan4-encap active 38330 9761060 0 8.27e1 254.66
vxlan4-input active 38330 9760968 0 4.97e1 254.66
64b-4t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.1, 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
api-rx-from-ring active 0 0 51 4.04e4 0.00
dpdk-process any wait 0 0 2 5.68e5 0.00
fib-walk any wait 0 0 3 2.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.13e3 0.00
lisp-retry-service any wait 0 0 3 2.57e3 0.00
unix-epoll-input polling 3569 0 0 2.90e6 0.00
vhost-user-process any wait 0 0 1 8.71e3 0.00
vpe-oam-process any wait 0 0 2 1.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 37.23, last 128 main loops 0.00 per node 0.00
vector rates in 3.7888e6, out 3.7888e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 152039 8030976 0 2.18e1 52.82
TenGigabitEthernet18/0/2-tx active 152039 8030976 0 8.15e1 52.82
VirtualEthernet0/0/0-output active 320300 7677211 0 3.42e1 23.97
VirtualEthernet0/0/0-tx active 320300 7677211 0 2.08e2 23.97
dpdk-input polling 4929742 7677211 0 2.06e2 1.56
ethernet-input active 472339 15708187 0 4.19e1 33.26
l2-fwd active 396686 15708187 0 5.18e1 39.59
l2-input active 396686 15708187 0 4.49e1 39.59
l2-learn active 396686 15708187 0 5.17e1 39.59
l2-output active 396686 15708187 0 2.42e1 39.59
unix-epoll-input polling 4810 0 0 2.02e3 0.00
vhost-user-input polling 4929742 8030976 0 2.64e2 1.63
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 34.32, last 128 main loops 0.00 per node 0.00
vector rates in 3.5585e6, out 3.5585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 149145 7196200 0 2.30e1 48.25
TenGigabitEthernet18/0/2-tx active 149145 7196200 0 8.27e1 48.25
VirtualEthernet0/0/0-output active 329553 7557256 0 3.48e1 22.93
VirtualEthernet0/0/0-tx active 329553 7557256 0 2.08e2 22.93
dpdk-input polling 5599035 7557256 0 2.23e2 1.35
ethernet-input active 478698 14753456 0 4.42e1 30.82
l2-fwd active 405523 14753456 0 5.30e1 36.38
l2-input active 405523 14753456 0 4.61e1 36.38
l2-learn active 405523 14753456 0 5.32e1 36.38
l2-output active 405523 14753456 0 2.59e1 36.38
unix-epoll-input polling 5463 0 0 1.87e3 0.00
vhost-user-input polling 5599035 7196200 0 2.95e2 1.29
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 49.68, last 128 main loops 4.92 per node 63.00
vector rates in 3.5585e6, out 3.5585e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 131366 7557200 0 2.18e1 57.53
TenGigabitEthernet18/0/3-tx active 131366 7557200 0 8.22e1 57.53
VirtualEthernet0/0/1-output active 159923 7196196 0 2.43e1 44.99
VirtualEthernet0/0/1-tx active 159923 7196196 0 1.93e2 44.99
dpdk-input polling 201813 7196196 0 8.21e1 35.66
ethernet-input active 291289 14753396 0 3.60e1 50.65
ip4-input-no-checksum active 159923 7196196 0 4.82e1 44.99
ip4-local active 159923 7196196 0 8.61e1 44.99
ip4-lookup active 159923 7196196 0 5.98e1 44.99
ip4-rewrite active 131366 7557200 0 4.96e1 57.53
ip4-udp-lookup active 159923 7196196 0 5.25e1 44.99
l2-fwd active 291289 14753396 0 5.00e1 50.65
l2-input active 291289 14753396 0 4.35e1 50.65
l2-learn active 291289 14753396 0 4.78e1 50.65
l2-output active 291289 14753396 0 2.25e1 50.65
unix-epoll-input polling 197 0 0 1.99e3 0.00
vhost-user-input polling 201813 7557200 0 1.39e2 37.45
vxlan4-encap active 131366 7557200 0 9.82e1 57.53
vxlan4-input active 159923 7196196 0 6.91e1 44.99
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 67.77, last 128 main loops 12.13 per node 67.48
vector rates in 3.7898e6, out 3.7898e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 111106 7676628 0 2.06e1 69.09
TenGigabitEthernet18/0/3-tx active 111106 7676628 0 7.87e1 69.09
VirtualEthernet0/0/1-output active 120142 8035708 0 2.04e1 66.89
VirtualEthernet0/0/1-tx active 120142 8035708 0 1.79e2 66.89
dpdk-input polling 124977 8035708 0 7.16e1 64.29
ethernet-input active 231248 15712336 0 3.19e1 67.95
ip4-input-no-checksum active 120142 8035708 0 4.28e1 66.89
ip4-local active 120142 8035708 0 8.36e1 66.89
ip4-lookup active 120142 8035708 0 5.75e1 66.89
ip4-rewrite active 111106 7676628 0 4.81e1 69.09
ip4-udp-lookup active 120142 8035708 0 4.87e1 66.89
l2-fwd active 231248 15712336 0 4.77e1 67.95
l2-input active 231248 15712336 0 4.14e1 67.95
l2-learn active 231248 15712336 0 4.43e1 67.95
l2-output active 231248 15712336 0 1.96e1 67.95
unix-epoll-input polling 122 0 0 3.09e3 0.00
vhost-user-input polling 124977 7676628 0 1.33e2 61.42
vxlan4-encap active 111106 7676628 0 9.63e1 69.09
vxlan4-input active 120142 8035708 0 6.23e1 66.89
64b-8t4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 1)
Time 4.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
api-rx-from-ring active 0 0 46 3.32e4 0.00
dpdk-process any wait 0 0 2 1.09e4 0.00
fib-walk any wait 0 0 2 2.84e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.49e3 0.00
lisp-retry-service any wait 0 0 2 2.06e3 0.00
unix-epoll-input polling 4754 0 0 2.19e6 0.00
vhost-user-process any wait 0 0 2 1.27e4 0.00
vpe-oam-process any wait 0 0 2 2.43e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 14.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.6329e6, out 1.6329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 117897 3262332 0 3.19e1 27.67
TenGigabitEthernet18/0/2-tx active 117897 3262332 0 9.43e1 27.67
VirtualEthernet0/0/0-output active 388529 3539036 0 6.64e1 9.11
VirtualEthernet0/0/0-tx active 388529 3539036 0 2.89e2 9.11
dpdk-input polling 10575407 3539036 0 6.89e2 .33
ethernet-input active 506426 6801368 0 7.23e1 13.43
l2-fwd active 466253 6801368 0 7.01e1 14.59
l2-input active 466253 6801368 0 6.11e1 14.59
l2-learn active 466253 6801368 0 7.63e1 14.59
l2-output active 466253 6801368 0 4.60e1 14.59
unix-epoll-input polling 10317 0 0 1.49e3 0.00
vhost-user-input polling 10575407 3262332 0 8.59e2 .31
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 14.46, last 128 main loops 0.00 per node 0.00
vector rates in 1.6860e6, out 1.6860e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 128376 3538752 0 3.23e1 27.57
TenGigabitEthernet18/0/2-tx active 128376 3538752 0 9.36e1 27.57
VirtualEthernet0/0/0-output active 388586 3483739 0 6.69e1 8.97
VirtualEthernet0/0/0-tx active 388586 3483739 0 2.89e2 8.97
dpdk-input polling 10432346 3483739 0 6.87e2 .33
ethernet-input active 516962 7022491 0 7.15e1 13.58
l2-fwd active 470070 7022491 0 7.00e1 14.94
l2-input active 470070 7022491 0 6.10e1 14.94
l2-learn active 470070 7022491 0 7.64e1 14.94
l2-output active 470070 7022491 0 4.62e1 14.94
unix-epoll-input polling 10178 0 0 1.57e3 0.00
vhost-user-input polling 10432346 3538752 0 7.88e2 .34
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 16.04, last 128 main loops 0.00 per node 0.00
vector rates in 1.8440e6, out 1.8440e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 118494 4141496 0 2.76e1 34.95
TenGigabitEthernet18/0/2-tx active 118494 4141496 0 8.78e1 34.95
VirtualEthernet0/0/0-output active 389812 3539037 0 6.64e1 9.08
VirtualEthernet0/0/0-tx active 389812 3539037 0 2.88e2 9.08
dpdk-input polling 10107561 3539037 0 6.61e2 .35
ethernet-input active 508306 7680533 0 6.57e1 15.11
l2-fwd active 464217 7680533 0 6.64e1 16.55
l2-input active 464217 7680533 0 5.79e1 16.55
l2-learn active 464217 7680533 0 7.14e1 16.55
l2-output active 464217 7680533 0 4.19e1 16.55
unix-epoll-input polling 9861 0 0 1.52e3 0.00
vhost-user-input polling 10107561 4141496 0 6.75e2 .41
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 13.39, last 128 main loops 0.00 per node 0.00
vector rates in 1.5798e6, out 1.5798e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 117963 3096424 0 3.32e1 26.25
TenGigabitEthernet18/0/2-tx active 117963 3096424 0 9.53e1 26.25
VirtualEthernet0/0/0-output active 402847 3483741 0 6.91e1 8.65
VirtualEthernet0/0/0-tx active 402847 3483741 0 2.97e2 8.65
dpdk-input polling 10553340 3483741 0 7.02e2 .33
ethernet-input active 520810 6580165 0 7.51e1 12.63
l2-fwd active 476838 6580165 0 7.21e1 13.79
l2-input active 476838 6580165 0 6.26e1 13.79
l2-learn active 476838 6580165 0 7.84e1 13.79
l2-output active 476838 6580165 0 4.81e1 13.79
unix-epoll-input polling 10295 0 0 1.45e3 0.00
vhost-user-input polling 10553340 3096424 0 9.04e2 .29
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 12.15, last 128 main loops 0.00 per node 0.00
vector rates in 1.6860e6, out 1.6860e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 118131 3483748 0 3.09e1 29.49
TenGigabitEthernet18/0/3-tx active 118131 3483748 0 9.19e1 29.49
VirtualEthernet0/0/1-output active 413747 3538767 0 7.00e1 8.55
VirtualEthernet0/0/1-tx active 413747 3538767 0 3.11e2 8.55
dpdk-input polling 4999678 3538767 0 4.01e2 .71
ethernet-input active 531878 7022515 0 7.30e1 13.20
ip4-input-no-checksum active 413747 3538767 0 1.01e2 8.55
ip4-local active 413747 3538767 0 1.37e2 8.55
ip4-lookup active 413747 3538767 0 1.01e2 8.55
ip4-rewrite active 118131 3483748 0 6.03e1 29.49
ip4-udp-lookup active 413747 3538767 0 9.01e1 8.55
l2-fwd active 531878 7022515 0 7.33e1 13.20
l2-input active 531878 7022515 0 6.67e1 13.20
l2-learn active 531878 7022515 0 7.89e1 13.20
l2-output active 531878 7022515 0 5.16e1 13.20
unix-epoll-input polling 4878 0 0 1.66e3 0.00
vhost-user-input polling 4999678 3483748 0 4.66e2 .69
vxlan4-encap active 118131 3483748 0 1.18e2 29.49
vxlan4-input active 413747 3538767 0 1.23e2 8.55
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 13.85, last 128 main loops 0.00 per node 0.00
vector rates in 1.8453e6, out 1.8453e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115815 3539044 0 3.04e1 30.56
TenGigabitEthernet18/0/3-tx active 115815 3539044 0 9.03e1 30.56
VirtualEthernet0/0/1-output active 401183 4146907 0 6.09e1 10.34
VirtualEthernet0/0/1-tx active 401183 4146907 0 2.82e2 10.34
dpdk-input polling 4342461 4146907 0 3.23e2 .95
ethernet-input active 516998 7685951 0 6.88e1 14.87
ip4-input-no-checksum active 401183 4146907 0 9.05e1 10.34
ip4-local active 401183 4146907 0 1.27e2 10.34
ip4-lookup active 401183 4146907 0 9.24e1 10.34
ip4-rewrite active 115815 3539044 0 5.97e1 30.56
ip4-udp-lookup active 401183 4146907 0 8.25e1 10.34
l2-fwd active 516998 7685951 0 6.96e1 14.87
l2-input active 516998 7685951 0 6.31e1 14.87
l2-learn active 516998 7685951 0 7.50e1 14.87
l2-output active 516998 7685951 0 4.71e1 14.87
unix-epoll-input polling 4237 0 0 1.74e3 0.00
vhost-user-input polling 4342461 3539044 0 4.22e2 .81
vxlan4-encap active 115815 3539044 0 1.16e2 30.56
vxlan4-input active 401183 4146907 0 1.11e2 10.34
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 10.94, last 128 main loops 0.00 per node 0.00
vector rates in 1.5798e6, out 1.5798e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 113612 3483744 0 3.03e1 30.66
TenGigabitEthernet18/0/3-tx active 113612 3483744 0 9.14e1 30.66
VirtualEthernet0/0/1-output active 432177 3096382 0 8.04e1 7.16
VirtualEthernet0/0/1-tx active 432177 3096382 0 3.28e2 7.16
dpdk-input polling 5492506 3096382 0 4.84e2 .56
ethernet-input active 545789 6580126 0 7.76e1 12.06
ip4-input-no-checksum active 432177 3096382 0 1.13e2 7.16
ip4-local active 432177 3096382 0 1.44e2 7.16
ip4-lookup active 432177 3096382 0 1.12e2 7.16
ip4-rewrite active 113612 3483744 0 5.93e1 30.66
ip4-udp-lookup active 432177 3096382 0 9.86e1 7.16
l2-fwd active 545789 6580126 0 7.56e1 12.06
l2-input active 545789 6580126 0 6.96e1 12.06
l2-learn active 545789 6580126 0 8.17e1 12.06
l2-output active 545789 6580126 0 5.42e1 12.06
unix-epoll-input polling 5359 0 0 1.62e3 0.00
vhost-user-input polling 5492506 3483744 0 4.91e2 .63
vxlan4-encap active 113612 3483744 0 1.17e2 30.66
vxlan4-input active 432177 3096382 0 1.36e2 7.16
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 11.54, last 128 main loops 0.00 per node 0.00
vector rates in 1.6329e6, out 1.6329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 112946 3539036 0 3.01e1 31.33
TenGigabitEthernet18/0/3-tx active 112946 3539036 0 9.17e1 31.33
VirtualEthernet0/0/1-output active 423732 3262328 0 7.59e1 7.69
VirtualEthernet0/0/1-tx active 423732 3262328 0 3.19e2 7.69
dpdk-input polling 5289536 3262328 0 4.51e2 .62
ethernet-input active 536678 6801364 0 7.59e1 12.67
ip4-input-no-checksum active 423732 3262328 0 1.08e2 7.69
ip4-local active 423732 3262328 0 1.42e2 7.69
ip4-lookup active 423732 3262328 0 1.07e2 7.69
ip4-rewrite active 112946 3539036 0 5.91e1 31.33
ip4-udp-lookup active 423732 3262328 0 9.53e1 7.69
l2-fwd active 536678 6801364 0 7.40e1 12.67
l2-input active 536678 6801364 0 6.68e1 12.67
l2-learn active 536678 6801364 0 8.00e1 12.67
l2-output active 536678 6801364 0 5.22e1 12.67
unix-epoll-input polling 5161 0 0 1.65e3 0.00
vhost-user-input polling 5289536 3539036 0 4.78e2 .67
vxlan4-encap active 112946 3539036 0 1.16e2 31.33
vxlan4-input active 423732 3262328 0 1.29e2 7.69