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 51 3.13e4 0.00
dpdk-process any wait 0 0 1 6.73e3 0.00
fib-walk any wait 0 0 3 3.26e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.78e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.10e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.29e3 0.00
lisp-retry-service any wait 0 0 3 2.92e3 0.00
memif-process any wait 0 0 2 1.52e3 0.00
statseg-collector-process time wait 0 0 1 6.14e3 0.00
unix-epoll-input polling 4659 0 0 2.22e6 0.00
vpe-oam-process any wait 0 0 2 8.59e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 66.12, last 128 main loops 0.00 per node 0.00
vector rates in 4.5849e6, out 4.5849e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 134882 9494820 0 1.94e1 70.39
TenGigabitEthernet18/0/2-tx active 134882 9494820 0 7.14e1 70.39
dpdk-input polling 4326093 9494805 0 1.64e2 2.19
ethernet-input active 321345 18989625 0 3.29e1 59.09
l2-fwd active 270156 18989625 0 4.43e1 70.29
l2-input active 270156 18989625 0 4.07e1 70.29
l2-learn active 270156 18989625 0 4.23e1 70.29
l2-output active 270156 18989625 0 1.79e1 70.29
memif-input polling 4326093 9494820 0 2.09e2 2.19
memif1/1-output active 186463 9494805 0 2.17e1 50.92
memif1/1-tx active 186463 9494805 0 1.88e2 50.92
unix-epoll-input polling 4220 0 0 2.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 65.43, last 128 main loops 6.11 per node 48.88
vector rates in 4.5849e6, out 4.5849e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 132779 9494885 0 3.04e1 71.51
TenGigabitEthernet18/0/3-tx active 132779 9494885 0 7.22e1 71.51
dpdk-input polling 1050458 9494860 0 9.18e1 9.04
ethernet-input active 308572 18989745 0 5.00e1 61.54
l2-fwd active 298917 18989745 0 4.56e1 63.53
l2-input active 196835 18989745 0 4.52e1 96.48
l2-input-vtr active 175793 9494860 0 5.84e1 54.01
l2-learn active 298917 18989745 0 4.27e1 63.53
l2-output active 298917 18989745 0 4.03e1 63.53
memif-input polling 1050458 9494885 0 1.63e2 9.04
memif2/1-output active 175793 9494860 0 2.35e1 54.01
memif2/1-tx active 175793 9494860 0 1.88e2 54.01
unix-epoll-input polling 1025 0 0 2.91e3 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.49e4 0.00
dpdk-process any wait 0 0 1 7.60e3 0.00
fib-walk any wait 0 0 2 2.04e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.25e3 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.62e3 0.00
lisp-retry-service any wait 0 0 2 1.61e3 0.00
memif-process any wait 0 0 1 3.51e3 0.00
statseg-collector-process time wait 0 0 1 5.48e3 0.00
unix-epoll-input polling 3482 0 0 2.92e6 0.00
vpe-oam-process any wait 0 0 2 1.58e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 53.26, last 128 main loops 0.00 per node 0.00
vector rates in 5.0161e6, out 5.0161e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 111242 10227216 0 1.76e1 91.94
TenGigabitEthernet18/0/2-tx active 111242 10227216 0 7.06e1 91.94
dpdk-input polling 1183571 10227248 0 1.06e2 8.64
ethernet-input active 442935 20454464 0 3.65e1 46.18
l2-fwd active 354658 20454464 0 4.61e1 57.67
l2-input active 354658 20454464 0 4.17e1 57.67
l2-learn active 354658 20454464 0 4.44e1 57.67
l2-output active 354658 20454464 0 2.03e1 57.67
memif-input polling 1183571 10227216 0 1.51e2 8.64
memif1/1-output active 331693 10227248 0 2.82e1 30.83
memif1/1-tx active 331693 10227248 0 2.29e2 30.83
unix-epoll-input polling 1154 0 0 3.20e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 54.17, last 128 main loops 0.00 per node 0.00
vector rates in 4.9377e6, out 4.9377e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 119105 10067379 0 1.86e1 84.53
TenGigabitEthernet18/0/2-tx active 119105 10067379 0 7.04e1 84.53
dpdk-input polling 1515707 10067436 0 1.10e2 6.64
ethernet-input active 435400 20134815 0 3.69e1 46.24
l2-fwd active 339837 20134815 0 4.63e1 59.25
l2-input active 339837 20134815 0 4.18e1 59.25
l2-learn active 339837 20134815 0 4.48e1 59.25
l2-output active 339837 20134815 0 2.07e1 59.25
memif-input polling 1515707 10067379 0 1.59e2 6.64
memif1/1-output active 316295 10067436 0 2.81e1 31.83
memif1/1-tx active 316295 10067436 0 2.26e2 31.83
unix-epoll-input polling 1478 0 0 3.26e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 99.06, last 128 main loops 9.63 per node 77.00
vector rates in 5.0160e6, out 5.0160e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 110737 10227071 0 3.08e1 92.35
TenGigabitEthernet18/0/3-tx active 110737 10227071 0 7.13e1 92.35
dpdk-input polling 113835 10227062 0 6.67e1 89.84
ethernet-input active 223042 20454133 0 4.47e1 91.71
l2-fwd active 222718 20454133 0 4.34e1 91.84
l2-input active 115531 20454133 0 4.23e1 177.04
l2-input-vtr active 112305 10227062 0 5.32e1 91.07
l2-learn active 222718 20454133 0 3.93e1 91.84
l2-output active 222718 20454133 0 4.49e1 91.84
memif-input polling 113835 10227071 0 1.36e2 89.84
memif2/1-output active 112305 10227062 0 2.01e1 91.07
memif2/1-tx active 112305 10227062 0 1.88e2 91.07
unix-epoll-input polling 111 0 0 3.20e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 91.22, last 128 main loops 14.58 per node 116.63
vector rates in 4.9377e6, out 4.9377e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 116109 10067284 0 3.09e1 86.71
TenGigabitEthernet18/0/3-tx active 116109 10067284 0 7.09e1 86.71
dpdk-input polling 122650 10067435 0 6.56e1 82.08
ethernet-input active 237543 20134719 0 4.66e1 84.76
l2-fwd active 237445 20134719 0 4.42e1 84.79
l2-input active 125850 20134719 0 4.37e1 159.99
l2-input-vtr active 121434 10067435 0 5.44e1 82.90
l2-learn active 237445 20134719 0 4.03e1 84.79
l2-output active 237445 20134719 0 4.52e1 84.79
memif-input polling 122650 10067284 0 1.37e2 82.08
memif2/1-output active 121434 10067435 0 2.07e1 82.90
memif2/1-tx active 121434 10067435 0 1.92e2 82.90
unix-epoll-input polling 120 0 0 3.05e3 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 53 5.23e4 0.00
dpdk-process any wait 0 0 1 1.34e4 0.00
fib-walk any wait 0 0 2 3.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.84e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 2.26e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.13e3 0.00
lisp-retry-service any wait 0 0 2 5.97e3 0.00
memif-process any wait 0 0 2 2.99e3 0.00
statseg-collector-process time wait 0 0 1 7.58e3 0.00
unix-epoll-input polling 3627 0 0 2.88e6 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 46.49, last 128 main loops 1.00 per node 16.00
vector rates in 4.5044e6, out 4.5044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 140533 9420398 0 2.06e1 67.03
TenGigabitEthernet18/0/2-tx active 140533 9420398 0 7.44e1 67.03
dpdk-input polling 479243 9420512 0 9.77e1 19.66
ethernet-input active 498017 18840910 0 4.01e1 37.83
l2-fwd active 358837 18840910 0 4.68e1 52.51
l2-input active 358837 18840910 0 4.32e1 52.51
l2-learn active 358837 18840910 0 4.57e1 52.51
l2-output active 358837 18840910 0 2.17e1 52.51
memif-input polling 479243 9420398 0 1.54e2 19.66
memif1/1-output active 357484 9420512 0 3.09e1 26.35
memif1/1-tx active 357484 9420512 0 3.31e2 26.35
unix-epoll-input polling 468 0 0 3.37e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 43.75, last 128 main loops .25 per node 4.00
vector rates in 4.4340e6, out 4.4340e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 142972 9273289 0 2.04e1 64.86
TenGigabitEthernet18/0/2-tx active 142972 9273289 0 7.31e1 64.86
dpdk-input polling 529109 9273308 0 9.87e1 17.53
ethernet-input active 517966 18546597 0 4.07e1 35.81
l2-fwd active 376908 18546597 0 4.75e1 49.21
l2-input active 376908 18546597 0 4.33e1 49.21
l2-learn active 376908 18546597 0 4.63e1 49.21
l2-output active 376908 18546597 0 2.23e1 49.21
memif-input polling 529109 9273289 0 1.55e2 17.53
memif1/1-output active 374994 9273308 0 3.17e1 24.73
memif1/1-tx active 374994 9273308 0 3.42e2 24.73
unix-epoll-input polling 516 0 0 4.03e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 45.88, last 128 main loops 0.00 per node 0.00
vector rates in 4.5044e6, out 4.5044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 139393 9420494 0 1.99e1 67.58
TenGigabitEthernet18/0/2-tx active 139393 9420494 0 7.19e1 67.58
dpdk-input polling 494101 9420512 0 9.72e1 19.07
ethernet-input active 502688 18841006 0 3.98e1 37.48
l2-fwd active 364656 18841006 0 4.69e1 51.67
l2-input active 364656 18841006 0 4.28e1 51.67
l2-learn active 364656 18841006 0 4.57e1 51.67
l2-output active 364656 18841006 0 2.18e1 51.67
memif-input polling 494101 9420494 0 1.54e2 19.07
memif1/1-output active 363295 9420512 0 3.05e1 25.93
memif1/1-tx active 363295 9420512 0 3.36e2 25.93
unix-epoll-input polling 482 0 0 3.42e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 43.98, last 128 main loops 3.00 per node 32.00
vector rates in 4.4340e6, out 4.4340e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 150357 9273268 0 2.08e1 61.68
TenGigabitEthernet18/0/2-tx active 150357 9273268 0 7.32e1 61.68
dpdk-input polling 503316 9273312 0 1.01e2 18.42
ethernet-input active 520642 18546580 0 4.07e1 35.62
l2-fwd active 372249 18546580 0 4.69e1 49.82
l2-input active 372249 18546580 0 4.30e1 49.82
l2-learn active 372249 18546580 0 4.59e1 49.82
l2-output active 372249 18546580 0 2.22e1 49.82
memif-input polling 503316 9273268 0 1.57e2 18.42
memif1/1-output active 370285 9273312 0 3.14e1 25.04
memif1/1-tx active 370285 9273312 0 3.41e2 25.04
unix-epoll-input polling 491 0 0 3.40e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 73.05, last 128 main loops 9.41 per node 75.25
vector rates in 4.5045e6, out 4.5045e6, drop 0.0000e0, punt 4.7815e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 138693 9420560 0 3.09e1 67.92
TenGigabitEthernet18/0/3-tx active 138693 9420560 0 7.29e1 67.92
dpdk-input polling 141510 9420588 0 7.40e1 66.57
error-punt active 2 2 0 3.12e3 1.00
ethernet-input active 279105 18841148 0 4.78e1 67.51
l2-fwd active 278918 18841146 0 4.51e1 67.55
l2-input active 141201 18841146 0 4.53e1 133.43
l2-input-vtr active 140412 9420586 0 5.41e1 67.09
l2-learn active 278918 18841146 0 4.13e1 67.55
l2-output active 278918 18841146 0 5.17e1 67.55
memif-input polling 141510 9420560 0 1.43e2 66.57
memif2/1-output active 140412 9420586 0 2.34e1 67.09
memif2/1-tx active 140412 9420586 0 2.47e2 67.09
punt active 2 2 0 2.50e3 1.00
unix-epoll-input polling 138 0 0 3.67e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 66.57, last 128 main loops 10.88 per node 87.00
vector rates in 4.4340e6, out 4.4340e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 149454 9273308 0 3.14e1 62.05
TenGigabitEthernet18/0/3-tx active 149454 9273308 0 7.28e1 62.05
dpdk-input polling 154788 9273216 0 7.59e1 59.91
ethernet-input active 301417 18546524 0 4.81e1 61.53
l2-fwd active 301064 18546524 0 4.57e1 61.60
l2-input active 152841 18546524 0 4.62e1 121.35
l2-input-vtr active 151963 9273216 0 5.49e1 61.02
l2-learn active 301064 18546524 0 4.23e1 61.60
l2-output active 301064 18546524 0 5.05e1 61.60
memif-input polling 154788 9273308 0 1.44e2 59.91
memif2/1-output active 151963 9273216 0 2.44e1 61.02
memif2/1-tx active 151963 9273216 0 2.56e2 61.02
unix-epoll-input polling 151 0 0 3.39e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 72.41, last 128 main loops 9.95 per node 79.56
vector rates in 4.5044e6, out 4.5044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 139758 9420520 0 3.46e1 67.41
TenGigabitEthernet18/0/3-tx active 139758 9420520 0 7.09e1 67.41
dpdk-input polling 143365 9420499 0 7.34e1 65.71
ethernet-input active 281510 18841019 0 4.75e1 66.93
l2-fwd active 281302 18841019 0 4.51e1 66.98
l2-input active 142621 18841019 0 4.51e1 132.11
l2-input-vtr active 141752 9420499 0 5.39e1 66.46
l2-learn active 281302 18841019 0 4.13e1 66.98
l2-output active 281302 18841019 0 5.22e1 66.98
memif-input polling 143365 9420520 0 1.45e2 65.71
memif2/1-output active 141752 9420499 0 2.32e1 66.46
memif2/1-tx active 141752 9420499 0 2.45e2 66.46
unix-epoll-input polling 140 0 0 3.64e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 70.14, last 128 main loops 10.16 per node 81.25
vector rates in 4.4340e6, out 4.4340e6, drop 0.0000e0, punt 2.3908e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 142225 9273316 0 3.32e1 65.20
TenGigabitEthernet18/0/3-tx active 142225 9273316 0 7.22e1 65.20
dpdk-input polling 145455 9273310 0 7.69e1 63.75
error-punt active 1 1 0 3.85e3 1.00
ethernet-input active 286162 18546626 0 4.81e1 64.81
l2-fwd active 285965 18546625 0 4.54e1 64.86
l2-input active 144662 18546625 0 4.52e1 128.21
l2-input-vtr active 143937 9273309 0 5.44e1 64.43
l2-learn active 285965 18546625 0 4.18e1 64.86
l2-output active 285965 18546625 0 5.29e1 64.86
memif-input polling 145455 9273316 0 1.44e2 63.75
memif2/1-output active 143937 9273309 0 2.33e1 64.43
memif2/1-tx active 143937 9273309 0 2.54e2 64.43
punt active 1 1 0 3.44e3 1.00
unix-epoll-input polling 142 0 0 4.23e3 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 49 3.03e4 0.00
dpdk-process any wait 0 0 1 7.28e3 0.00
fib-walk any wait 0 0 2 9.17e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.82e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.95e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.10e3 0.00
lisp-retry-service any wait 0 0 2 1.84e3 0.00
memif-process any wait 0 0 2 1.82e3 0.00
statseg-collector-process time wait 0 0 1 3.31e3 0.00
unix-epoll-input polling 4155 0 0 2.47e6 0.00
vpe-oam-process any wait 0 0 2 7.54e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 85.37, last 128 main loops 0.00 per node 0.00
vector rates in 5.4077e6, out 5.4077e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 141362 11091012 0 1.85e1 78.46
TenGigabitEthernet18/0/2-tx active 141362 11091012 0 7.25e1 78.46
dpdk-input polling 2003775 11090953 0 9.18e1 5.54
ethernet-input active 306783 22181965 0 3.15e1 72.31
l2-fwd active 236373 22181965 0 4.29e1 93.84
l2-input active 236373 22181965 0 3.95e1 93.84
l2-learn active 236373 22181965 0 4.03e1 93.84
l2-output active 236373 22181965 0 1.67e1 93.84
memif-input polling 2003775 11091012 0 1.71e2 5.54
memif1/1-output active 165421 11090953 0 1.89e1 67.05
memif1/1-tx active 165421 11090953 0 1.82e2 67.05
unix-epoll-input polling 1955 0 0 3.18e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 77.13, last 128 main loops 0.00 per node 0.00
vector rates in 5.4076e6, out 5.4076e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 125685 11090821 0 1.78e1 88.24
TenGigabitEthernet18/0/3-tx active 125685 11090821 0 7.17e1 88.24
dpdk-input polling 1548202 11090995 0 8.82e1 7.16
ethernet-input active 352369 22181816 0 3.30e1 62.95
l2-fwd active 255174 22181816 0 4.34e1 86.93
l2-input active 255174 22181816 0 3.99e1 86.93
l2-learn active 255174 22181816 0 4.07e1 86.93
l2-output active 255174 22181816 0 1.78e1 86.93
memif-input polling 1548202 11090821 0 1.64e2 7.16
memif2/1-output active 226684 11090995 0 2.18e1 48.93
memif2/1-tx active 226684 11090995 0 1.91e2 48.93
unix-epoll-input polling 1510 0 0 3.02e3 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.21e4 0.00
dpdk-process any wait 0 0 1 8.97e3 0.00
fib-walk any wait 0 0 2 3.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.62e2 0.00
lisp-retry-service any wait 0 0 2 2.45e3 0.00
memif-process any wait 0 0 1 2.99e3 0.00
unix-epoll-input polling 3616 0 0 2.86e6 0.00
vpe-oam-process any wait 0 0 2 1.19e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 85.28, last 128 main loops .44 per node 7.00
vector rates in 5.4154e6, out 5.4154e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 173161 11195643 0 1.99e1 64.65
TenGigabitEthernet18/0/2-tx active 173161 11195643 0 7.29e1 64.65
dpdk-input polling 235789 11195656 0 6.65e1 47.48
ethernet-input active 375146 22391299 0 3.27e1 59.69
l2-fwd active 206288 22391299 0 4.26e1 108.54
l2-input active 206288 22391299 0 3.85e1 108.54
l2-learn active 206288 22391299 0 3.97e1 108.54
l2-output active 206288 22391299 0 1.69e1 108.54
memif-input polling 235789 11195643 0 1.47e2 47.48
memif1/1-output active 201985 11195656 0 2.05e1 55.43
memif1/1-tx active 201985 11195656 0 2.53e2 55.43
unix-epoll-input polling 230 0 0 3.29e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 75.23, last 128 main loops .19 per node 3.00
vector rates in 5.3307e6, out 5.3307e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 183764 11020500 0 2.09e1 59.97
TenGigabitEthernet18/0/2-tx active 183764 11020500 0 7.23e1 59.97
dpdk-input polling 331430 11020741 0 6.96e1 33.25
ethernet-input active 409364 22041241 0 3.38e1 53.84
l2-fwd active 234797 22041241 0 5.13e1 93.87
l2-input active 234797 22041241 0 4.65e1 93.87
l2-learn active 234797 22041241 0 4.07e1 93.87
l2-output active 234797 22041241 0 1.78e1 93.87
memif-input polling 331430 11020500 0 1.48e2 33.25
memif1/1-output active 225600 11020741 0 2.17e1 48.85
memif1/1-tx active 225600 11020741 0 2.21e2 48.85
unix-epoll-input polling 323 0 0 3.34e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 70.74, last 128 main loops 7.38 per node 78.67
vector rates in 5.4153e6, out 5.4153e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 172164 11195504 0 1.94e1 65.03
TenGigabitEthernet18/0/3-tx active 172164 11195504 0 7.29e1 65.03
dpdk-input polling 427188 11195616 0 7.28e1 26.21
ethernet-input active 424537 22391120 0 3.40e1 52.74
l2-fwd active 262521 22391120 0 4.71e1 85.29
l2-input active 262521 22391120 0 4.28e1 85.29
l2-learn active 262521 22391120 0 4.12e1 85.29
l2-output active 262521 22391120 0 1.83e1 85.29
memif-input polling 427188 11195504 0 1.48e2 26.21
memif2/1-output active 252373 11195616 0 2.29e1 44.36
memif2/1-tx active 252373 11195616 0 2.15e2 44.36
unix-epoll-input polling 417 0 0 3.27e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 70.76, last 128 main loops 0.00 per node 0.00
vector rates in 5.3307e6, out 5.3307e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 180211 11020758 0 2.05e1 61.15
TenGigabitEthernet18/0/3-tx active 180211 11020758 0 7.21e1 61.15
dpdk-input polling 384384 11020532 0 7.21e1 28.67
ethernet-input active 425216 22041290 0 3.45e1 51.84
l2-fwd active 254602 22041290 0 5.17e1 86.57
l2-input active 254602 22041290 0 4.73e1 86.57
l2-learn active 254602 22041290 0 4.10e1 86.57
l2-output active 254602 22041290 0 1.82e1 86.57
memif-input polling 384384 11020758 0 1.48e2 28.67
memif2/1-output active 245005 11020532 0 2.29e1 44.98
memif2/1-tx active 245005 11020532 0 2.12e2 44.98
unix-epoll-input polling 375 0 0 3.11e3 0.00
64b-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 52 4.30e4 0.00
dpdk-process any wait 0 0 2 6.34e5 0.00
fib-walk any wait 0 0 3 2.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.44e3 0.00
lisp-retry-service any wait 0 0 3 3.53e3 0.00
memif-process any wait 0 0 1 3.56e3 0.00
unix-epoll-input polling 3887 0 0 2.66e6 0.00
vpe-oam-process any wait 0 0 2 1.80e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 75.24, last 128 main loops 3.25 per node 52.00
vector rates in 5.1641e6, out 5.1641e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 175679 10704716 0 2.08e1 60.93
TenGigabitEthernet18/0/2-tx active 175679 10704716 0 7.74e1 60.93
dpdk-input polling 227063 10706196 0 7.30e1 47.15
ethernet-input active 401654 21410912 0 3.34e1 53.31
l2-fwd active 226032 21410912 0 4.28e1 94.73
l2-input active 226032 21410912 0 3.93e1 94.73
l2-learn active 226032 21410912 0 3.98e1 94.73
l2-output active 226032 21410912 0 1.75e1 94.73
memif-input polling 227063 10704716 0 1.48e2 47.14
memif1/1-output active 225975 10706196 0 2.19e1 47.38
memif1/1-tx active 225975 10706196 0 2.79e2 47.38
unix-epoll-input polling 222 0 0 3.42e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 71.83, last 128 main loops 7.00 per node 74.67
vector rates in 5.0835e6, out 5.0835e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 180826 10537932 0 2.18e1 58.28
TenGigabitEthernet18/0/2-tx active 180826 10537932 0 7.70e1 58.28
dpdk-input polling 234594 10538664 0 7.32e1 44.92
ethernet-input active 413928 21076596 0 3.39e1 50.92
l2-fwd active 233156 21076596 0 4.29e1 90.39
l2-input active 233156 21076596 0 3.94e1 90.39
l2-learn active 233156 21076596 0 4.01e1 90.39
l2-output active 233156 21076596 0 1.77e1 90.39
memif-input polling 234594 10537932 0 1.52e2 44.92
memif1/1-output active 233102 10538664 0 2.24e1 45.21
memif1/1-tx active 233102 10538664 0 2.87e2 45.21
unix-epoll-input polling 229 0 0 3.68e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 74.99, last 128 main loops 3.00 per node 48.00
vector rates in 5.1641e6, out 5.1641e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 175254 10705182 0 2.08e1 61.08
TenGigabitEthernet18/0/2-tx active 175254 10705182 0 7.59e1 61.08
dpdk-input polling 228338 10705840 0 7.21e1 46.89
ethernet-input active 402288 21411022 0 3.32e1 53.22
l2-fwd active 227087 21411022 0 4.28e1 94.29
l2-input active 227087 21411022 0 3.94e1 94.29
l2-learn active 227087 21411022 0 3.98e1 94.29
l2-output active 227087 21411022 0 1.75e1 94.29
memif-input polling 228338 10705182 0 1.48e2 46.88
memif1/1-output active 227034 10705840 0 2.19e1 47.16
memif1/1-tx active 227034 10705840 0 2.82e2 47.16
unix-epoll-input polling 223 0 0 3.03e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 72.36, last 128 main loops 6.50 per node 69.33
vector rates in 5.0835e6, out 5.0835e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 179953 10537838 0 2.18e1 58.56
TenGigabitEthernet18/0/2-tx active 179953 10537838 0 7.78e1 58.56
dpdk-input polling 232794 10538752 0 7.32e1 45.27
ethernet-input active 411196 21076590 0 3.37e1 51.26
l2-fwd active 231293 21076590 0 4.29e1 91.13
l2-input active 231293 21076590 0 3.95e1 91.13
l2-learn active 231293 21076590 0 4.01e1 91.13
l2-output active 231293 21076590 0 1.78e1 91.13
memif-input polling 232794 10537838 0 1.49e2 45.27
memif1/1-output active 231243 10538752 0 2.25e1 45.57
memif1/1-tx active 231243 10538752 0 2.89e2 45.57
unix-epoll-input polling 227 0 0 3.17e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 79.22, last 128 main loops 9.75 per node 104.00
vector rates in 5.1642e6, out 5.1642e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 179925 10705872 0 2.09e1 59.50
TenGigabitEthernet18/0/3-tx active 179925 10705872 0 7.72e1 59.50
dpdk-input polling 246624 10705251 0 7.18e1 43.41
ethernet-input active 386866 21411123 0 3.32e1 55.35
l2-fwd active 211999 21411123 0 4.24e1 100.99
l2-input active 211999 21411123 0 3.91e1 100.99
l2-learn active 211999 21411123 0 3.93e1 100.99
l2-output active 211999 21411123 0 1.72e1 100.99
memif-input polling 246624 10705872 0 1.48e2 43.41
memif2/1-output active 206941 10705251 0 2.15e1 51.73
memif2/1-tx active 206941 10705251 0 2.84e2 51.73
unix-epoll-input polling 241 0 0 3.55e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 74.63, last 128 main loops 5.19 per node 55.33
vector rates in 5.0835e6, out 5.0835e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 184965 10538684 0 2.14e1 56.98
TenGigabitEthernet18/0/3-tx active 184965 10538684 0 7.64e1 56.98
dpdk-input polling 273834 10537884 0 7.35e1 38.48
ethernet-input active 401533 21076568 0 3.35e1 52.49
l2-fwd active 222857 21076568 0 4.27e1 94.57
l2-input active 222857 21076568 0 3.96e1 94.57
l2-learn active 222857 21076568 0 3.98e1 94.57
l2-output active 222857 21076568 0 1.77e1 94.57
memif-input polling 273834 10538684 0 1.49e2 38.49
memif2/1-output active 216568 10537884 0 2.21e1 48.66
memif2/1-tx active 216568 10537884 0 2.91e2 48.66
unix-epoll-input polling 268 0 0 3.37e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 78.03, last 128 main loops 5.81 per node 62.00
vector rates in 5.1641e6, out 5.1641e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 180427 10706188 0 2.08e1 59.34
TenGigabitEthernet18/0/3-tx active 180427 10706188 0 7.50e1 59.34
dpdk-input polling 257498 10704759 0 7.17e1 41.57
ethernet-input active 390900 21410947 0 3.31e1 54.77
l2-fwd active 216129 21410947 0 4.26e1 99.07
l2-input active 216129 21410947 0 3.93e1 99.07
l2-learn active 216129 21410947 0 3.95e1 99.07
l2-output active 216129 21410947 0 1.74e1 99.07
memif-input polling 257498 10706188 0 1.50e2 41.58
memif2/1-output active 210473 10704759 0 2.15e1 50.86
memif2/1-tx active 210473 10704759 0 2.82e2 50.86
unix-epoll-input polling 251 0 0 3.47e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 74.81, last 128 main loops 8.81 per node 94.00
vector rates in 5.0835e6, out 5.0835e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 185772 10538636 0 2.14e1 56.73
TenGigabitEthernet18/0/3-tx active 185772 10538636 0 7.62e1 56.73
dpdk-input polling 271521 10537877 0 7.44e1 38.81
ethernet-input active 401470 21076513 0 3.38e1 52.49
l2-fwd active 221875 21076513 0 4.26e1 94.99
l2-input active 221875 21076513 0 3.94e1 94.99
l2-learn active 221875 21076513 0 3.97e1 94.99
l2-output active 221875 21076513 0 1.76e1 94.99
memif-input polling 271521 10538636 0 1.49e2 38.81
memif2/1-output active 215698 10537877 0 2.22e1 48.85
memif2/1-tx active 215698 10537877 0 2.90e2 48.85
unix-epoll-input polling 265 0 0 3.27e3 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 51 4.09e4 0.00
dpdk-process any wait 0 0 1 1.15e6 0.00
fib-walk any wait 0 0 2 2.67e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.10e3 0.00
lisp-retry-service any wait 0 0 2 2.51e3 0.00
memif-process any wait 0 0 1 1.68e3 0.00
unix-epoll-input polling 2622 0 0 3.96e6 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 76.73, last 128 main loops 10.63 per node 113.33
vector rates in 3.6771e6, out 3.6771e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 119835 7646108 0 2.19e1 63.81
TenGigabitEthernet18/0/2-tx active 119835 7646108 0 8.69e1 63.81
dpdk-input polling 329954 7646304 0 8.30e1 23.17
ethernet-input active 272366 15292412 0 3.68e1 56.15
l2-fwd active 162765 15292412 0 4.52e1 93.95
l2-input active 162765 15292412 0 4.22e1 93.95
l2-learn active 162765 15292412 0 4.27e1 93.95
l2-output active 162765 15292412 0 1.86e1 93.95
memif-input polling 329954 7646108 0 3.89e2 23.17
memif1/1-output active 152531 7646304 0 2.26e1 50.13
memif1/1-tx active 152531 7646304 0 3.79e2 50.13
unix-epoll-input polling 322 0 0 3.54e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 75.96, last 128 main loops 11.13 per node 118.67
vector rates in 3.6771e6, out 3.6771e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 117058 7646120 0 2.13e1 65.32
TenGigabitEthernet18/0/3-tx active 117058 7646120 0 8.71e1 65.32
dpdk-input polling 260266 7646108 0 8.19e1 29.38
ethernet-input active 278833 15292228 0 3.71e1 54.84
l2-fwd active 162576 15292228 0 4.50e1 94.06
l2-input active 162576 15292228 0 4.22e1 94.06
l2-learn active 162576 15292228 0 4.26e1 94.06
l2-output active 162576 15292228 0 1.87e1 94.06
memif-input polling 260266 7646120 0 3.89e2 29.38
memif2/1-output active 161775 7646108 0 2.31e1 47.26
memif2/1-tx active 161775 7646108 0 3.81e2 47.26
unix-epoll-input polling 254 0 0 3.53e3 0.00
imix-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 50 3.06e4 0.00
dpdk-process any wait 0 0 2 3.57e5 0.00
fib-walk any wait 0 0 2 3.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.25e3 0.00
lisp-retry-service any wait 0 0 2 5.33e3 0.00
memif-process any wait 0 0 1 2.53e3 0.00
unix-epoll-input polling 2640 0 0 3.91e6 0.00
vpe-oam-process any wait 0 0 2 2.36e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 36.54, last 128 main loops 4.25 per node 45.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/2-outpu active 257437 6934716 0 3.24e1 26.94
TenGigabitEthernet18/0/2-tx active 257437 6934716 0 9.38e1 26.94
dpdk-input polling 293730 6934708 0 1.02e2 23.61
ethernet-input active 551151 13869424 0 4.68e1 25.16
l2-fwd active 293720 13869424 0 4.96e1 47.22
l2-input active 293720 13869424 0 4.52e1 47.22
l2-learn active 293720 13869424 0 5.03e1 47.22
l2-output active 293720 13869424 0 2.46e1 47.22
memif-input polling 293730 6934716 0 3.65e2 23.61
memif1/1-output active 293714 6934708 0 3.36e1 23.61
memif1/1-tx active 293714 6934708 0 4.26e2 23.61
unix-epoll-input polling 286 0 0 3.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 32.17, last 128 main loops 2.50 per node 26.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/2-outpu active 273814 6826356 0 3.39e1 24.93
TenGigabitEthernet18/0/2-tx active 273814 6826356 0 9.19e1 24.93
dpdk-input polling 333261 6826364 0 1.05e2 20.48
ethernet-input active 606985 13652720 0 4.89e1 22.49
l2-fwd active 333177 13652720 0 5.06e1 40.98
l2-input active 333177 13652720 0 4.66e1 40.98
l2-learn active 333177 13652720 0 5.20e1 40.98
l2-output active 333177 13652720 0 2.57e1 40.98
memif-input polling 333261 6826356 0 3.51e2 20.48
memif1/1-output active 333171 6826364 0 3.76e1 20.49
memif1/1-tx active 333171 6826364 0 4.41e2 20.49
unix-epoll-input polling 325 0 0 3.71e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 37.45, last 128 main loops 4.25 per node 45.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 258656 6934704 0 3.19e1 26.81
TenGigabitEthernet18/0/3-tx active 258656 6934704 0 9.59e1 26.81
dpdk-input polling 286063 6934704 0 1.12e2 24.24
ethernet-input active 542610 13869408 0 4.72e1 25.56
l2-fwd active 284240 13869408 0 4.93e1 48.79
l2-input active 284240 13869408 0 4.43e1 48.79
l2-learn active 284240 13869408 0 4.99e1 48.79
l2-output active 284240 13869408 0 2.44e1 48.79
memif-input polling 286063 6934704 0 3.57e2 24.24
memif2/1-output active 283954 6934704 0 3.35e1 24.42
memif2/1-tx active 283954 6934704 0 4.24e2 24.42
unix-epoll-input polling 279 0 0 3.74e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 33.36, last 128 main loops 5.25 per node 56.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 278233 6826352 0 3.45e1 24.53
TenGigabitEthernet18/0/3-tx active 278233 6826352 0 9.58e1 24.53
dpdk-input polling 325284 6826364 0 1.08e2 20.99
ethernet-input active 593627 13652716 0 4.88e1 22.99
l2-fwd active 317136 13652716 0 5.02e1 43.05
l2-input active 317136 13652716 0 4.59e1 43.05
l2-learn active 317136 13652716 0 5.15e1 43.05
l2-output active 317136 13652716 0 2.55e1 43.05
memif-input polling 325284 6826352 0 3.52e2 20.99
memif2/1-output active 315394 6826364 0 3.63e1 21.64
memif2/1-tx active 315394 6826364 0 4.39e2 21.64
unix-epoll-input polling 317 0 0 3.72e3 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 48 3.06e4 0.00
dpdk-process any wait 0 0 2 3.53e5 0.00
fib-walk any wait 0 0 2 3.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.99e3 0.00
lisp-retry-service any wait 0 0 2 5.90e3 0.00
memif-process any wait 0 0 1 4.51e3 0.00
unix-epoll-input polling 2738 0 0 3.77e6 0.00
vpe-oam-process any wait 0 0 2 3.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 7.85, 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 546729 3466956 0 8.36e1 6.34
TenGigabitEthernet18/0/2-tx active 546729 3466956 0 1.62e2 6.34
dpdk-input polling 792608 3466964 0 2.67e2 4.37
ethernet-input active 1231406 6933920 0 1.19e2 5.63
l2-fwd active 708442 6933920 0 7.64e1 9.79
l2-input active 708442 6933920 0 7.39e1 9.79
l2-learn active 708442 6933920 0 8.85e1 9.79
l2-output active 708442 6933920 0 6.69e1 9.79
memif-input polling 792608 3466956 0 4.98e2 4.37
memif1/1-output active 684677 3466964 0 1.02e2 5.06
memif1/1-tx active 684677 3466964 0 9.89e2 5.06
unix-epoll-input polling 773 0 0 3.79e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 7.94, 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 554939 3412779 0 8.42e1 6.15
TenGigabitEthernet18/0/2-tx active 554939 3412779 0 1.61e2 6.15
dpdk-input polling 758018 3412792 0 2.64e2 4.50
ethernet-input active 1214822 6825571 0 1.17e2 5.62
l2-fwd active 681907 6825571 0 7.59e1 10.01
l2-input active 681907 6825571 0 7.09e1 10.01
l2-learn active 681907 6825571 0 8.93e1 10.01
l2-output active 681907 6825571 0 6.78e1 10.01
memif-input polling 758018 3412779 0 6.02e2 4.50
memif1/1-output active 659883 3412792 0 9.73e1 5.17
memif1/1-tx active 659883 3412792 0 9.50e2 5.17
unix-epoll-input polling 739 0 0 4.26e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 7.97, last 128 main loops .63 per node 6.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 554462 3466952 0 8.61e1 6.25
TenGigabitEthernet18/0/2-tx active 554462 3466952 0 1.54e2 6.25
dpdk-input polling 777347 3466960 0 2.61e2 4.46
ethernet-input active 1224516 6933912 0 1.18e2 5.66
l2-fwd active 692262 6933912 0 7.59e1 10.02
l2-input active 692262 6933912 0 7.11e1 10.02
l2-learn active 692262 6933912 0 8.95e1 10.02
l2-output active 692262 6933912 0 6.67e1 10.02
memif-input polling 777347 3466952 0 5.83e2 4.46
memif1/1-output active 670054 3466960 0 1.01e2 5.17
memif1/1-tx active 670054 3466960 0 9.22e2 5.17
unix-epoll-input polling 758 0 0 3.94e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 7.79, 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/2-outpu active 545547 3412784 0 8.33e1 6.26
TenGigabitEthernet18/0/2-tx active 545547 3412784 0 1.62e2 6.26
dpdk-input polling 786243 3412784 0 2.65e2 4.34
ethernet-input active 1222726 6825568 0 1.21e2 5.58
l2-fwd active 701267 6825568 0 7.66e1 9.73
l2-input active 701267 6825568 0 7.24e1 9.73
l2-learn active 701267 6825568 0 9.02e1 9.73
l2-output active 701267 6825568 0 6.84e1 9.73
memif-input polling 786243 3412784 0 5.18e2 4.34
memif1/1-output active 677179 3412784 0 1.00e2 5.04
memif1/1-tx active 677179 3412784 0 1.01e3 5.04
unix-epoll-input polling 767 0 0 4.10e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 8.01, 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 575808 3466964 0 8.43e1 6.02
TenGigabitEthernet18/0/3-tx active 575808 3466964 0 1.68e2 6.02
dpdk-input polling 939084 3466952 0 2.72e2 3.69
ethernet-input active 1192107 6933916 0 1.18e2 5.82
l2-fwd active 703021 6933916 0 7.71e1 9.86
l2-input active 703021 6933916 0 7.24e1 9.86
l2-learn active 703021 6933916 0 8.99e1 9.86
l2-output active 703021 6933916 0 6.67e1 9.86
memif-input polling 939084 3466964 0 5.13e2 3.69
memif2/1-output active 616299 3466952 0 9.12e1 5.63
memif2/1-tx active 616299 3466952 0 9.56e2 5.63
unix-epoll-input polling 917 0 0 4.07e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 8.03, last 128 main loops .50 per node 5.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 577127 3412788 0 8.55e1 5.91
TenGigabitEthernet18/0/3-tx active 577127 3412788 0 1.64e2 5.91
dpdk-input polling 899077 3412788 0 3.01e2 3.79
ethernet-input active 1179287 6825576 0 1.18e2 5.79
l2-fwd active 685881 6825576 0 7.89e1 9.95
l2-input active 685881 6825576 0 7.01e1 9.95
l2-learn active 685881 6825576 0 8.90e1 9.95
l2-output active 685881 6825576 0 6.69e1 9.95
memif-input polling 899077 3412788 0 6.12e2 3.79
memif2/1-output active 602160 3412788 0 8.95e1 5.67
memif2/1-tx active 602160 3412788 0 8.87e2 5.67
unix-epoll-input polling 877 0 0 3.67e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 7.92, last 128 main loops .50 per node 5.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 592920 3466956 0 8.64e1 5.85
TenGigabitEthernet18/0/3-tx active 592920 3466956 0 1.63e2 5.85
dpdk-input polling 1032515 3466952 0 2.72e2 3.36
ethernet-input active 1192200 6933908 0 1.14e2 5.82
l2-fwd active 716382 6933908 0 7.59e1 9.68
l2-input active 716382 6933908 0 7.08e1 9.68
l2-learn active 716382 6933908 0 8.81e1 9.68
l2-output active 716382 6933908 0 6.56e1 9.68
memif-input polling 1032515 3466956 0 6.16e2 3.36
memif2/1-output active 599280 3466952 0 8.96e1 5.79
memif2/1-tx active 599280 3466952 0 8.73e2 5.79
unix-epoll-input polling 1007 0 0 3.79e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 7.77, last 128 main loops .75 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/3-outpu active 577492 3412788 0 8.78e1 5.91
TenGigabitEthernet18/0/3-tx active 577492 3412788 0 1.63e2 5.91
dpdk-input polling 979848 3412788 0 2.78e2 3.48
ethernet-input active 1202511 6825576 0 1.19e2 5.68
l2-fwd active 715710 6825576 0 7.78e1 9.54
l2-input active 715710 6825576 0 7.24e1 9.54
l2-learn active 715710 6825576 0 9.17e1 9.54
l2-output active 715710 6825576 0 6.94e1 9.54
memif-input polling 979848 3412788 0 5.30e2 3.48
memif2/1-output active 625019 3412788 0 9.49e1 5.46
memif2/1-tx active 625019 3412788 0 9.66e2 5.46
unix-epoll-input polling 956 0 0 3.68e3 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.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 4.09e4 0.00
dpdk-process any wait 0 0 1 7.59e3 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.46e3 0.00
lisp-retry-service any wait 0 0 2 2.76e3 0.00
memif-process any wait 0 0 1 1.79e3 0.00
unix-epoll-input polling 4087 0 0 2.59e6 0.00
vpe-oam-process any wait 0 0 2 1.11e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 227.78, last 128 main loops 24.00 per node 256.00
vector rates in 1.3875e7, out 1.3875e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 134312 28740600 0 9.55e0 213.98
TenGigabitEthernet18/0/2-tx active 134312 28740600 0 3.92e1 213.98
dpdk-input polling 136967 30124008 0 3.31e1 219.94
ethernet-input active 270979 58864608 0 1.55e1 217.23
l2-input active 245886 58864608 0 1.54e1 239.39
l2-output active 245886 58864608 0 6.84e0 239.39
memif-input polling 136967 28740600 0 8.31e1 209.84
memif1/1-output active 136667 30124008 0 9.36e0 220.42
memif1/1-tx active 136667 30124008 0 1.09e2 220.42
unix-epoll-input polling 134 0 0 2.11e3 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 18541 0 0 4.72e5 0.00
64b-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 50 4.61e4 0.00
dpdk-process any wait 0 0 1 5.98e5 0.00
fib-walk any wait 0 0 2 2.45e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.40e2 0.00
lisp-retry-service any wait 0 0 2 2.35e3 0.00
memif-process any wait 0 0 2 2.21e3 0.00
unix-epoll-input polling 4195 0 0 2.52e6 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 13.99, last 128 main loops 1.13 per node 24.00
vector rates in 4.3366e6, out 4.3366e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 11280276 18349848 0 1.33e2 1.63
ethernet-input active 1311722 18349848 0 4.00e1 13.99
l2-input active 1311722 18349848 0 2.98e1 13.99
l2-output active 1311722 18349848 0 2.53e1 13.99
memif-input polling 11280276 0 0 7.71e1 0.00
memif1/1-output active 1311722 18349848 0 2.69e1 13.99
memif1/1-tx active 1311722 18349848 0 2.29e2 13.99
unix-epoll-input polling 11005 0 0 1.28e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 101.61, last 128 main loops 20.63 per node 220.00
vector rates in 1.1979e7, out 1.1979e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 168265 32628192 0 9.67e0 193.91
TenGigabitEthernet18/0/2-tx active 168265 32628192 0 4.23e1 193.91
dpdk-input polling 615513 18063152 0 5.06e1 29.35
ethernet-input active 523479 50691344 0 1.84e1 96.84
l2-input active 474268 50691344 0 1.69e1 106.88
l2-output active 474268 50691344 0 9.05e0 106.88
memif-input polling 615513 32628192 0 8.79e1 53.01
memif1/1-output active 355214 18063152 0 1.43e1 50.85
memif1/1-tx active 355214 18063152 0 1.41e2 50.85
unix-epoll-input polling 600 0 0 2.00e3 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 18889 0 0 4.63e5 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 18130 0 0 4.82e5 0.00
64b-8t4c-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 49 4.54e4 0.00
dpdk-process any wait 0 0 2 7.52e3 0.00
fib-walk any wait 0 0 2 2.29e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.37e3 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 6.25e3 0.00
lisp-retry-service any wait 0 0 2 2.92e3 0.00
memif-process any wait 0 0 2 2.71e3 0.00
statseg-collector-process time wait 0 0 1 6.34e3 0.00
unix-epoll-input polling 4931 0 0 2.15e6 0.00
vpe-oam-process any wait 0 0 2 2.22e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 6.06, last 128 main loops 0.00 per node 0.00
vector rates in 2.2254e6, out 2.2254e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 12439225 9444288 0 2.48e2 .76
ethernet-input active 1557811 9444288 0 6.74e1 6.06
l2-input active 1557811 9444288 0 4.83e1 6.06
l2-output active 1557811 9444288 0 4.60e1 6.06
memif-input polling 12439225 0 0 7.86e1 0.00
memif1/1-output active 1557811 9444288 0 5.04e1 6.06
memif1/1-tx active 1557811 9444288 0 4.57e2 6.06
unix-epoll-input polling 12136 0 0 1.19e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 74.18, last 128 main loops 15.00 per node 160.00
vector rates in 1.0595e7, out 1.0595e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 174917 35665116 0 9.76e0 203.89
TenGigabitEthernet18/0/2-tx active 174917 35665116 0 4.44e1 203.89
dpdk-input polling 1444682 9296712 0 8.04e1 6.44
ethernet-input active 633310 44961828 0 1.94e1 70.99
l2-input active 578903 44961828 0 1.81e1 77.67
l2-output active 578903 44961828 0 9.75e0 77.67
memif-input polling 1444682 35665116 0 9.16e1 24.69
memif1/1-output active 458393 9296712 0 2.32e1 20.28
memif1/1-tx active 458393 9296712 0 2.39e2 20.28
unix-epoll-input polling 1409 0 0 1.78e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 5.99, last 128 main loops .56 per node 12.00
vector rates in 2.2254e6, out 2.2254e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 12327642 9444296 0 2.44e2 .77
ethernet-input active 1575195 9444296 0 6.59e1 5.99
l2-input active 1575195 9444296 0 4.75e1 5.99
l2-output active 1575195 9444296 0 4.77e1 5.99
memif-input polling 12327642 0 0 7.99e1 0.00
memif1/1-output active 1575195 9444296 0 5.08e1 5.99
memif1/1-tx active 1575195 9444296 0 4.66e2 5.99
unix-epoll-input polling 12027 0 0 1.22e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 5.91, last 128 main loops 0.00 per node 0.00
vector rates in 2.1907e6, out 2.1907e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
dpdk-input polling 12572698 9296724 0 2.48e2 .74
ethernet-input active 1571961 9296724 0 6.76e1 5.91
l2-input active 1571961 9296724 0 4.97e1 5.91
l2-output active 1571961 9296724 0 4.59e1 5.91
memif-input polling 12572698 0 0 7.95e1 0.00
memif1/1-output active 1571961 9296724 0 5.23e1 5.91
memif1/1-tx active 1571961 9296724 0 4.69e2 5.91
unix-epoll-input polling 12266 0 0 1.19e3 0.00
—————
Thread 5 vpp_wk_4 (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 19265 0 0 4.54e5 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
unix-epoll-input polling 18459 0 0 4.74e5 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
unix-epoll-input polling 19296 0 0 4.53e5 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
unix-epoll-input polling 19255 0 0 4.54e5 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 51 7.55e4 0.00
dpdk-process any wait 0 0 2 3.10e5 0.00
fib-walk any wait 0 0 2 1.51e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.82e3 0.00
lisp-retry-service any wait 0 0 2 3.08e3 0.00
memif-process any wait 0 0 2 2.43e3 0.00
unix-epoll-input polling 3595 0 0 2.92e6 0.00
vpe-oam-process any wait 0 0 2 1.19e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 156.42, last 128 main loops 24.00 per node 256.00
vector rates in 6.6250e6, out 6.6250e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 103338 13932380 0 1.09e1 134.82
TenGigabitEthernet18/0/2-tx active 103338 13932380 0 4.71e1 134.82
dpdk-input polling 103364 13968768 0 4.81e1 135.14
ethernet-input active 206702 27901148 0 1.79e1 134.98
l2-input active 150036 27901148 0 1.62e1 185.96
l2-output active 150036 27901148 0 8.31e0 185.96
memif-input polling 103364 13932380 0 2.68e2 134.79
memif1/1-output active 103364 13968768 0 1.05e1 135.14
memif1/1-tx active 103364 13968768 0 2.85e2 135.14
unix-epoll-input polling 101 0 0 2.72e3 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 19396 0 0 4.47e5 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 44 3.64e4 0.00
dpdk-process any wait 0 0 2 9.92e3 0.00
fib-walk any wait 0 0 2 2.08e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.82e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.90e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.53e3 0.00
lisp-retry-service any wait 0 0 2 3.08e3 0.00
memif-process any wait 0 0 1 2.62e3 0.00
statseg-collector-process time wait 0 0 1 7.02e3 0.00
unix-epoll-input polling 3814 0 0 2.74e6 0.00
vpe-oam-process any wait 0 0 3 1.61e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 3.95, 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 13061271 7028804 0 3.68e2 .54
ethernet-input active 1780735 7028804 0 9.01e1 3.95
l2-input active 1780735 7028804 0 6.52e1 3.95
l2-output active 1780735 7028804 0 6.83e1 3.95
memif-input polling 13061271 0 0 8.07e1 0.00
memif1/1-output active 1780735 7028804 0 7.25e1 3.95
memif1/1-tx active 1780735 7028804 0 5.35e2 3.95
unix-epoll-input polling 12743 0 0 1.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 18.59, last 128 main loops 3.56 per node 45.60
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 693597 13947748 0 2.29e1 20.11
TenGigabitEthernet18/0/2-tx active 693597 13947748 0 6.35e1 20.11
dpdk-input polling 807804 6918956 0 1.14e2 8.57
ethernet-input active 1467720 20866704 0 3.67e1 14.22
l2-input active 776385 20866704 0 2.49e1 26.88
l2-output active 776385 20866704 0 2.08e1 26.88
memif-input polling 807804 13947748 0 2.69e2 17.27
memif1/1-output active 774123 6918956 0 4.08e1 8.94
memif1/1-tx active 774123 6918956 0 3.88e2 8.94
unix-epoll-input polling 788 0 0 2.03e3 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 18848 0 0 4.59e5 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 18936 0 0 4.57e5 0.00
imix-8t4c-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 46 3.59e4 0.00
dpdk-process any wait 0 0 1 1.18e4 0.00
fib-walk any wait 0 0 2 3.20e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.86e3 0.00
lisp-retry-service any wait 0 0 2 7.44e3 0.00
memif-process any wait 0 0 1 4.00e3 0.00
unix-epoll-input polling 2882 0 0 3.61e6 0.00
vpe-oam-process any wait 0 0 2 2.94e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 3.61, 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 22053001 3497204 0 9.10e2 .16
ethernet-input active 968284 3497204 0 1.05e2 3.61
l2-input active 968284 3497204 0 7.34e1 3.61
l2-output active 968284 3497204 0 7.75e1 3.61
memif-input polling 22053001 0 0 7.97e1 0.00
memif1/1-output active 968284 3497204 0 8.50e1 3.61
memif1/1-tx active 968284 3497204 0 7.44e2 3.61
unix-epoll-input polling 21515 0 0 1.19e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 14.94, last 128 main loops 2.25 per node 28.80
vector rates in 4.1525e6, out 4.1525e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 739687 13879516 0 2.53e1 18.76
TenGigabitEthernet18/0/2-tx active 739687 13879516 0 6.46e1 18.76
dpdk-input polling 1282397 3442556 0 2.07e2 2.68
ethernet-input active 1469375 17322072 0 4.01e1 11.79
l2-input active 850162 17322072 0 2.72e1 20.38
l2-output active 850162 17322072 0 2.51e1 20.38
memif-input polling 1282397 13879516 0 3.19e2 10.82
memif1/1-output active 729688 3442556 0 6.96e1 4.72
memif1/1-tx active 729688 3442556 0 6.13e2 4.72
unix-epoll-input polling 1251 0 0 2.02e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 3.62, 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 21918089 3497200 0 9.04e2 .16
ethernet-input active 966203 3497200 0 1.04e2 3.62
l2-input active 966203 3497200 0 7.39e1 3.62
l2-output active 966203 3497200 0 7.75e1 3.62
memif-input polling 21918089 0 0 8.01e1 0.00
memif1/1-output active 966203 3497200 0 7.98e1 3.62
memif1/1-tx active 966203 3497200 0 7.59e2 3.62
unix-epoll-input polling 21383 0 0 1.21e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 3.61, 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 22289222 3442552 0 9.28e2 .15
ethernet-input active 953519 3442552 0 1.01e2 3.61
l2-input active 953519 3442552 0 7.17e1 3.61
l2-output active 953519 3442552 0 7.84e1 3.61
memif-input polling 22289222 0 0 8.03e1 0.00
memif1/1-output active 953519 3442552 0 8.00e1 3.61
memif1/1-tx active 953519 3442552 0 7.52e2 3.61
unix-epoll-input polling 21746 0 0 1.19e3 0.00
—————
Thread 5 vpp_wk_4 (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 18875 0 0 4.54e5 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
unix-epoll-input polling 19393 0 0 4.42e5 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
unix-epoll-input polling 18901 0 0 4.53e5 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
unix-epoll-input polling 18884 0 0 4.54e5 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 5.29e4 0.00
dpdk-process any wait 0 0 2 2.76e5 0.00
fib-walk any wait 0 0 2 1.86e3 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.44e3 0.00
memif-process any wait 0 0 2 2.48e3 0.00
unix-epoll-input polling 3796 0 0 2.74e6 0.00
vpe-oam-process any wait 0 0 2 2.11e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 195.24, last 128 main loops 19.69 per node 210.00
vector rates in 8.4536e6, out 8.4536e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83699 17638326 0 1.48e1 210.74
TenGigabitEthernet18/0/2-tx active 83699 17638326 0 7.09e1 210.74
dpdk-input polling 105423 17638432 0 6.28e1 167.31
ethernet-input active 185183 35276758 0 2.59e1 190.49
l2-input active 176188 35276758 0 2.52e1 200.22
l2-output active 176188 35276758 0 1.22e1 200.22
memif-input polling 105423 17638326 0 1.29e2 167.31
memif1/1-output active 101484 17638432 0 1.48e1 173.81
memif1/1-tx active 101484 17638432 0 1.71e2 173.81
unix-epoll-input polling 103 0 0 3.39e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 200.29, last 128 main loops 24.00 per node 256.00
vector rates in 8.4536e6, out 8.4536e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 82835 17638424 0 1.48e1 212.93
TenGigabitEthernet18/0/3-tx active 82835 17638424 0 7.09e1 212.93
dpdk-input polling 139174 17638432 0 6.33e1 126.74
ethernet-input active 179843 35276856 0 2.59e1 196.15
l2-input active 172400 35276856 0 2.52e1 204.62
l2-output active 172400 35276856 0 1.21e1 204.62
memif-input polling 139174 17638424 0 1.30e2 126.74
memif2/1-output active 97008 17638432 0 1.48e1 181.82
memif2/1-tx active 97008 17638432 0 1.70e2 181.82
unix-epoll-input polling 136 0 0 3.44e3 0.00
64b-4t2c-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 6.17e4 0.00
dpdk-process any wait 0 0 1 1.89e4 0.00
fib-walk any wait 0 0 2 4.71e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.38e3 0.00
lisp-retry-service any wait 0 0 2 4.11e3 0.00
memif-process any wait 0 0 1 3.92e3 0.00
unix-epoll-input polling 4471 0 0 2.36e6 0.00
vpe-oam-process any wait 0 0 2 1.43e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 218.67, last 128 main loops 22.31 per node 238.00
vector rates in 8.3786e6, out 8.3786e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78949 17741846 0 1.47e1 224.73
TenGigabitEthernet18/0/2-tx active 78949 17741846 0 7.02e1 224.73
dpdk-input polling 85403 17741988 0 6.33e1 207.74
ethernet-input active 164138 35483834 0 2.57e1 216.18
l2-input active 160400 35483834 0 2.55e1 221.22
l2-output active 160400 35483834 0 1.19e1 221.22
memif-input polling 85403 17741846 0 1.26e2 207.74
memif1/1-output active 85189 17741988 0 1.42e1 208.27
memif1/1-tx active 85189 17741988 0 1.81e2 208.27
unix-epoll-input polling 83 0 0 3.48e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 203.63, last 128 main loops 24.00 per node 256.00
vector rates in 8.2476e6, out 8.2476e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80605 17464584 0 1.43e1 216.67
TenGigabitEthernet18/0/2-tx active 80605 17464584 0 6.86e1 216.67
dpdk-input polling 93924 17464696 0 6.23e1 185.94
ethernet-input active 173967 34929280 0 2.53e1 200.78
l2-input active 169092 34929280 0 2.54e1 206.57
l2-output active 169092 34929280 0 1.17e1 206.57
memif-input polling 93924 17464584 0 1.27e2 185.94
memif1/1-output active 93362 17464696 0 1.56e1 187.06
memif1/1-tx active 93362 17464696 0 1.93e2 187.06
unix-epoll-input polling 91 0 0 3.42e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 211.56, last 128 main loops 22.12 per node 236.00
vector rates in 8.3786e6, out 8.3786e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79075 17741932 0 1.46e1 224.37
TenGigabitEthernet18/0/3-tx active 79075 17741932 0 7.14e1 224.37
dpdk-input polling 107435 17741936 0 6.33e1 165.14
ethernet-input active 170272 35483868 0 2.55e1 208.39
l2-input active 165177 35483868 0 2.52e1 214.82
l2-output active 165177 35483868 0 1.17e1 214.82
memif-input polling 107435 17741932 0 1.25e2 165.14
memif2/1-output active 91197 17741936 0 1.45e1 194.55
memif2/1-tx active 91197 17741936 0 1.82e2 194.55
unix-epoll-input polling 105 0 0 4.37e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 201.56, last 128 main loops 0.00 per node 0.00
vector rates in 8.2476e6, out 8.2476e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 81059 17464660 0 1.45e1 215.46
TenGigabitEthernet18/0/3-tx active 81059 17464660 0 6.92e1 215.46
dpdk-input polling 159387 17464584 0 6.37e1 109.57
ethernet-input active 175915 34929244 0 2.54e1 198.56
l2-input active 170680 34929244 0 2.56e1 204.65
l2-output active 170680 34929244 0 1.18e1 204.65
memif-input polling 159387 17464660 0 1.27e2 109.57
memif2/1-output active 94856 17464584 0 1.45e1 184.12
memif2/1-tx active 94856 17464584 0 1.91e2 184.12
unix-epoll-input polling 156 0 0 3.31e3 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.35e4 0.00
dpdk-process any wait 0 0 1 6.60e5 0.00
fib-walk any wait 0 0 2 3.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.87e3 0.00
lisp-retry-service any wait 0 0 2 3.17e3 0.00
memif-process any wait 0 0 1 4.86e3 0.00
unix-epoll-input polling 2569 0 0 4.04e6 0.00
vpe-oam-process any wait 0 0 2 2.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 159.00, last 128 main loops 19.08 per node 203.50
vector rates in 6.9756e6, out 6.9756e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77452 14507411 0 1.50e1 187.31
TenGigabitEthernet18/0/2-tx active 77452 14507411 0 7.19e1 187.31
dpdk-input polling 113382 14507268 0 6.97e1 127.95
ethernet-input active 190834 29014679 0 2.58e1 152.04
l2-input active 174124 29014679 0 2.51e1 166.63
l2-output active 174124 29014679 0 1.30e1 166.63
memif-input polling 113382 14507411 0 1.29e2 127.95
memif1/1-output active 113382 14507268 0 1.54e1 127.95
memif1/1-tx active 113382 14507268 0 2.87e2 127.95
unix-epoll-input polling 110 0 0 4.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 153.32, last 128 main loops 8.44 per node 108.00
vector rates in 6.8663e6, out 6.8663e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77831 14279988 0 1.45e1 183.47
TenGigabitEthernet18/0/2-tx active 77831 14279988 0 7.09e1 183.47
dpdk-input polling 117694 14280276 0 6.83e1 121.33
ethernet-input active 195518 28560264 0 2.58e1 146.07
l2-input active 177035 28560264 0 2.50e1 161.33
l2-output active 177035 28560264 0 1.28e1 161.33
memif-input polling 117694 14279988 0 1.31e2 121.33
memif1/1-output active 117687 14280276 0 1.55e1 121.34
memif1/1-tx active 117687 14280276 0 2.99e2 121.34
unix-epoll-input polling 115 0 0 4.28e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 158.18, last 128 main loops 17.63 per node 188.00
vector rates in 6.9754e6, out 6.9754e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76671 14506760 0 1.54e1 189.21
TenGigabitEthernet18/0/2-tx active 76671 14506760 0 7.04e1 189.21
dpdk-input polling 114807 14507208 0 6.81e1 126.36
ethernet-input active 191477 29013968 0 2.58e1 151.53
l2-input active 175379 29013968 0 2.48e1 165.44
l2-output active 175379 29013968 0 1.26e1 165.44
memif-input polling 114807 14506760 0 1.28e2 126.36
memif1/1-output active 114806 14507208 0 1.57e1 126.36
memif1/1-tx active 114806 14507208 0 2.92e2 126.36
unix-epoll-input polling 112 0 0 3.55e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 156.11, last 128 main loops 10.45 per node 133.80
vector rates in 6.8663e6, out 6.8663e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77362 14279794 0 1.49e1 184.58
TenGigabitEthernet18/0/2-tx active 77362 14279794 0 7.10e1 184.58
dpdk-input polling 114397 14280520 0 6.99e1 124.83
ethernet-input active 191759 28560314 0 2.59e1 148.94
l2-input active 174144 28560314 0 2.48e1 164.00
l2-output active 174144 28560314 0 1.28e1 164.00
memif-input polling 114397 14279794 0 1.33e2 124.83
memif1/1-output active 114397 14280520 0 1.55e1 124.83
memif1/1-tx active 114397 14280520 0 2.96e2 124.83
unix-epoll-input polling 112 0 0 3.45e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 179.14, last 128 main loops 23.81 per node 254.00
vector rates in 6.9754e6, out 6.9754e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 78985 14507168 0 1.49e1 183.67
TenGigabitEthernet18/0/3-tx active 78985 14507168 0 7.29e1 183.67
dpdk-input polling 144428 14506748 0 6.93e1 100.44
ethernet-input active 171144 29013916 0 2.61e1 169.53
l2-input active 152772 29013916 0 2.54e1 189.92
l2-output active 152772 29013916 0 1.25e1 189.92
memif-input polling 144428 14507168 0 1.29e2 100.45
memif2/1-output active 92159 14506748 0 1.50e1 157.41
memif2/1-tx active 92159 14506748 0 2.87e2 157.41
unix-epoll-input polling 141 0 0 3.81e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 174.02, last 128 main loops 0.00 per node 0.00
vector rates in 6.8663e6, out 6.8663e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79441 14280296 0 1.48e1 179.76
TenGigabitEthernet18/0/3-tx active 79441 14280296 0 7.14e1 179.76
dpdk-input polling 150004 14280050 0 6.99e1 95.19
ethernet-input active 174192 28560346 0 2.58e1 163.96
l2-input active 154052 28560346 0 2.53e1 185.39
l2-output active 154052 28560346 0 1.25e1 185.39
memif-input polling 150004 14280296 0 1.29e2 95.19
memif2/1-output active 94751 14280050 0 1.49e1 150.71
memif2/1-tx active 94751 14280050 0 2.99e2 150.71
unix-epoll-input polling 147 0 0 3.95e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 177.19, last 128 main loops 12.70 per node 135.50
vector rates in 6.9754e6, out 6.9754e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79301 14506916 0 1.49e1 182.93
TenGigabitEthernet18/0/3-tx active 79301 14506916 0 7.09e1 182.93
dpdk-input polling 144311 14507136 0 6.83e1 100.53
ethernet-input active 173098 29014052 0 2.54e1 167.62
l2-input active 154385 29014052 0 2.48e1 187.93
l2-output active 154385 29014052 0 1.25e1 187.93
memif-input polling 144311 14506916 0 1.28e2 100.53
memif2/1-output active 93797 14507136 0 1.51e1 154.67
memif2/1-tx active 93797 14507136 0 2.93e2 154.67
unix-epoll-input polling 141 0 0 3.59e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 174.23, last 128 main loops 8.95 per node 114.59
vector rates in 6.8664e6, out 6.8664e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80015 14280332 0 1.49e1 178.47
TenGigabitEthernet18/0/3-tx active 80015 14280332 0 7.18e1 178.47
dpdk-input polling 142230 14280416 0 7.01e1 100.40
ethernet-input active 174157 28560748 0 2.59e1 163.99
l2-input active 153686 28560748 0 2.52e1 185.84
l2-output active 153686 28560748 0 1.25e1 185.84
memif-input polling 142230 14280332 0 1.27e2 100.40
memif2/1-output active 94142 14280416 0 1.51e1 151.69
memif2/1-tx active 94142 14280416 0 3.01e2 151.69
unix-epoll-input polling 138 0 0 3.78e3 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 51 7.18e4 0.00
dpdk-process any wait 0 0 2 6.00e5 0.00
fib-walk any wait 0 0 2 2.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.38e3 0.00
lisp-retry-service any wait 0 0 2 3.75e3 0.00
memif-process any wait 0 0 2 3.33e3 0.00
unix-epoll-input polling 2811 0 0 3.71e6 0.00
vpe-oam-process any wait 0 0 2 2.67e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 188.45, last 128 main loops 18.94 per node 202.00
vector rates in 4.8408e6, out 4.8408e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 48355 10114684 0 1.65e1 209.18
TenGigabitEthernet18/0/2-tx active 48355 10114684 0 8.51e1 209.18
dpdk-input polling 67068 10115072 0 7.32e1 150.82
ethernet-input active 109387 20229756 0 2.89e1 184.94
l2-input active 105311 20229756 0 2.76e1 192.09
l2-output active 105311 20229756 0 1.38e1 192.09
memif-input polling 67068 10114684 0 3.44e2 150.81
memif1/1-output active 61032 10115072 0 1.62e1 165.73
memif1/1-tx active 61032 10115072 0 3.56e2 165.73
unix-epoll-input polling 66 0 0 3.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 189.62, last 128 main loops 18.00 per node 192.00
vector rates in 4.8407e6, out 4.8407e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 49348 10114896 0 1.64e1 204.97
TenGigabitEthernet18/0/3-tx active 49348 10114896 0 8.59e1 204.97
dpdk-input polling 68231 10114558 0 7.35e1 148.24
ethernet-input active 109951 20229454 0 2.91e1 183.99
l2-input active 103418 20229454 0 2.77e1 195.61
l2-output active 103418 20229454 0 1.38e1 195.61
memif-input polling 68231 10114896 0 3.42e2 148.24
memif2/1-output active 60603 10114558 0 1.64e1 166.89
memif2/1-tx active 60603 10114558 0 3.56e2 166.89
unix-epoll-input polling 67 0 0 3.88e3 0.00
imix-4t2c-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 50 2.73e4 0.00
dpdk-process any wait 0 0 1 1.44e4 0.00
fib-walk any wait 0 0 2 6.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 3.57e3 0.00
lisp-retry-service any wait 0 0 2 4.61e3 0.00
memif-process any wait 0 0 1 4.27e3 0.00
unix-epoll-input polling 3354 0 0 3.11e6 0.00
vpe-oam-process any wait 0 0 3 2.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 19.61, last 128 main loops .56 per node 12.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/2-outpu active 416608 6995594 0 4.18e1 16.79
TenGigabitEthernet18/0/2-tx active 416608 6995594 0 9.68e1 16.79
dpdk-input polling 505935 6995604 0 1.43e2 13.83
ethernet-input active 921840 13991198 0 6.07e1 15.18
l2-input active 505251 13991198 0 3.73e1 27.69
l2-output active 505251 13991198 0 3.39e1 27.69
memif-input polling 505935 6995594 0 3.94e2 13.83
memif1/1-output active 505232 6995604 0 4.71e1 13.85
memif1/1-tx active 505232 6995604 0 4.96e2 13.85
unix-epoll-input polling 494 0 0 3.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 18.67, 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 435962 6886320 0 4.47e1 15.79
TenGigabitEthernet18/0/2-tx active 435962 6886320 0 9.85e1 15.79
dpdk-input polling 520854 6886320 0 1.53e2 13.22
ethernet-input active 955644 13772640 0 6.36e1 14.41
l2-input active 519713 13772640 0 3.81e1 26.50
l2-output active 519713 13772640 0 3.48e1 26.50
memif-input polling 520854 6886320 0 3.87e2 13.22
memif1/1-output active 519682 6886320 0 4.92e1 13.25
memif1/1-tx active 519682 6886320 0 4.99e2 13.25
unix-epoll-input polling 508 0 0 3.37e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 21.09, 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/3-outpu active 419872 6995628 0 4.23e1 16.66
TenGigabitEthernet18/0/3-tx active 419872 6995628 0 9.75e1 16.66
dpdk-input polling 461564 6995620 0 1.69e2 15.16
ethernet-input active 871749 13991248 0 6.16e1 16.05
l2-input active 455070 13991248 0 3.62e1 30.75
l2-output active 455070 13991248 0 3.31e1 30.75
memif-input polling 461564 6995628 0 3.82e2 15.16
memif2/1-output active 451877 6995620 0 4.36e1 15.48
memif2/1-tx active 451877 6995620 0 4.86e2 15.48
unix-epoll-input polling 450 0 0 3.57e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 18.61, 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 444562 6886300 0 4.40e1 15.49
TenGigabitEthernet18/0/3-tx active 444562 6886300 0 9.91e1 15.49
dpdk-input polling 543534 6886304 0 1.43e2 12.67
ethernet-input active 958934 13772604 0 6.29e1 14.36
l2-input active 521566 13772604 0 3.80e1 26.41
l2-output active 521566 13772604 0 3.57e1 26.41
memif-input polling 543534 6886300 0 3.93e2 12.67
memif2/1-output active 514372 6886304 0 4.88e1 13.39
memif2/1-tx active 514372 6886304 0 5.03e2 13.39
unix-epoll-input polling 530 0 0 3.56e3 0.00
imix-8t4c-eth-l2xcbase-eth-2memif-1dcr-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 45 3.27e4 0.00
dpdk-process any wait 0 0 2 3.53e5 0.00
fib-walk any wait 0 0 2 5.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 4.28e3 0.00
lisp-retry-service any wait 0 0 2 3.70e3 0.00
memif-process any wait 0 0 2 2.77e3 0.00
unix-epoll-input polling 3432 0 0 3.15e6 0.00
vpe-oam-process any wait 0 0 2 2.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 5.59, last 128 main loops .38 per node 4.80
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 726600 3632624 0 1.02e2 4.99
TenGigabitEthernet18/0/2-tx active 726600 3632624 0 1.54e2 4.99
dpdk-input polling 1469943 3632620 0 3.45e2 2.47
ethernet-input active 1597535 7265244 0 1.38e2 4.55
l2-input active 999760 7265244 0 6.87e1 7.27
l2-output active 999760 7265244 0 8.61e1 7.27
memif-input polling 1469943 3632624 0 5.54e2 2.47
memif1/1-output active 870935 3632620 0 1.18e2 4.17
memif1/1-tx active 870935 3632620 0 1.06e3 4.17
unix-epoll-input polling 1434 0 0 3.67e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 5.52, 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 728645 3575864 0 1.02e2 4.91
TenGigabitEthernet18/0/2-tx active 728645 3575864 0 1.52e2 4.91
dpdk-input polling 1560745 3575868 0 3.70e2 2.29
ethernet-input active 1589009 7151732 0 1.34e2 4.50
l2-input active 1001001 7151732 0 6.70e1 7.14
l2-output active 1001001 7151732 0 8.59e1 7.14
memif-input polling 1560745 3575864 0 6.41e2 2.29
memif1/1-output active 860364 3575868 0 1.15e2 4.16
memif1/1-tx active 860364 3575868 0 1.01e3 4.16
unix-epoll-input polling 1522 0 0 2.97e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 5.59, last 128 main loops .38 per node 4.80
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 751310 3632628 0 1.04e2 4.84
TenGigabitEthernet18/0/2-tx active 751310 3632628 0 1.55e2 4.84
dpdk-input polling 1399137 3632620 0 3.49e2 2.59
ethernet-input active 1610757 7265248 0 1.35e2 4.51
l2-input active 985401 7265248 0 6.69e1 7.37
l2-output active 985401 7265248 0 8.69e1 7.37
memif-input polling 1399137 3632628 0 6.19e2 2.59
memif1/1-output active 859447 3632620 0 1.14e2 4.23
memif1/1-tx active 859447 3632620 0 1.00e3 4.23
unix-epoll-input polling 1365 0 0 3.45e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 5.56, 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 717439 3575860 0 1.01e2 4.98
TenGigabitEthernet18/0/2-tx active 717439 3575860 0 1.53e2 4.98
dpdk-input polling 1499278 3575864 0 3.65e2 2.39
ethernet-input active 1577937 7151724 0 1.38e2 4.53
l2-input active 992711 7151724 0 6.83e1 7.20
l2-output active 992711 7151724 0 8.89e1 7.20
memif-input polling 1499278 3575860 0 5.76e2 2.39
memif1/1-output active 860498 3575864 0 1.16e2 4.16
memif1/1-tx active 860498 3575864 0 1.06e3 4.16
unix-epoll-input polling 1462 0 0 3.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 5.56, last 128 main loops .75 per node 9.60
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 784844 3632624 0 1.07e2 4.63
TenGigabitEthernet18/0/3-tx active 784844 3632624 0 1.58e2 4.63
dpdk-input polling 1616130 3632628 0 3.51e2 2.25
ethernet-input active 1601525 7265252 0 1.37e2 4.54
l2-input active 1011719 7265252 0 6.77e1 7.18
l2-output active 1011719 7265252 0 8.82e1 7.18
memif-input polling 1616130 3632624 0 5.67e2 2.25
memif2/1-output active 816681 3632628 0 1.11e2 4.45
memif2/1-tx active 816681 3632628 0 1.03e3 4.45
unix-epoll-input polling 1576 0 0 3.36e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 5.84, 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 757380 3575860 0 1.04e2 4.72
TenGigabitEthernet18/0/3-tx active 757380 3575860 0 1.57e2 4.72
dpdk-input polling 1381654 3575862 0 4.05e2 2.59
ethernet-input active 1523859 7151722 0 1.39e2 4.69
l2-input active 924647 7151722 0 6.42e1 7.73
l2-output active 924647 7151722 0 8.53e1 7.73
memif-input polling 1381654 3575860 0 6.72e2 2.59
memif2/1-output active 766479 3575862 0 1.03e2 4.67
memif2/1-tx active 766479 3575862 0 9.47e2 4.67
unix-epoll-input polling 1348 0 0 3.52e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 5.84, 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
TenGigabitEthernet18/0/3-outpu active 770812 3632624 0 1.03e2 4.71
TenGigabitEthernet18/0/3-tx active 770812 3632624 0 1.59e2 4.71
dpdk-input polling 1375948 3632630 0 3.79e2 2.64
ethernet-input active 1547714 7265254 0 1.42e2 4.69
l2-input active 939694 7265254 0 6.43e1 7.73
l2-output active 939694 7265254 0 8.29e1 7.73
memif-input polling 1375948 3632624 0 6.61e2 2.64
memif2/1-output active 776902 3632630 0 1.04e2 4.68
memif2/1-tx active 776902 3632630 0 9.36e2 4.68
unix-epoll-input polling 1342 0 0 3.13e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 5.55, 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 785411 3575864 0 1.11e2 4.55
TenGigabitEthernet18/0/3-tx active 785411 3575864 0 1.59e2 4.55
dpdk-input polling 1789560 3575868 0 3.81e2 1.99
ethernet-input active 1558986 7151732 0 1.36e2 4.59
l2-input active 1016751 7151732 0 6.87e1 7.03
l2-output active 1016751 7151732 0 8.73e1 7.03
memif-input polling 1789560 3575864 0 6.04e2 1.99
memif2/1-output active 773575 3575868 0 1.09e2 4.62
memif2/1-tx active 773575 3575868 0 9.95e2 4.62
unix-epoll-input polling 1746 0 0 2.96e3 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.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.69e4 0.00
dpdk-process any wait 0 0 1 5.58e5 0.00
fib-walk any wait 0 0 2 3.69e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.93e3 0.00
lisp-retry-service any wait 0 0 2 4.08e3 0.00
memif-process any wait 0 0 1 1.33e3 0.00
unix-epoll-input polling 4941 0 0 2.12e6 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 190.52, last 128 main loops 1.50 per node 32.00
vector rates in 8.4699e6, out 8.4699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82890 17800108 0 1.46e1 214.74
TenGigabitEthernet18/0/2-tx active 82890 17800108 0 7.11e1 214.74
dpdk-input polling 123320 17799992 0 6.12e1 144.34
ethernet-input active 191840 35600100 0 2.56e1 185.57
l2-input active 181873 35600100 0 2.52e1 195.74
l2-output active 181873 35600100 0 1.22e1 195.74
memif-input polling 123320 17800108 0 1.29e2 144.34
memif1/1-output active 108950 17799992 0 1.52e1 163.38
memif1/1-tx active 108950 17799992 0 1.72e2 163.38
unix-epoll-input polling 120 0 0 3.29e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 195.48, last 128 main loops 1.45 per node 31.00
vector rates in 8.4701e6, out 8.4701e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 84235 17800376 0 1.47e1 211.32
TenGigabitEthernet18/0/3-tx active 84235 17800376 0 7.16e1 211.32
dpdk-input polling 132828 17800208 0 6.15e1 134.01
ethernet-input active 189913 35600584 0 2.57e1 187.46
l2-input active 174330 35600584 0 2.52e1 204.21
l2-output active 174330 35600584 0 1.21e1 204.21
memif-input polling 132828 17800376 0 1.29e2 134.01
memif2/1-output active 105678 17800208 0 1.50e1 168.44
memif2/1-tx active 105678 17800208 0 1.71e2 168.44
unix-epoll-input polling 129 0 0 3.53e3 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 6.36e4 0.00
dpdk-process any wait 0 0 2 3.03e5 0.00
fib-walk any wait 0 0 2 4.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.22e3 0.00
lisp-retry-service any wait 0 0 2 4.20e3 0.00
memif-process any wait 0 0 2 2.71e3 0.00
unix-epoll-input polling 4557 0 0 2.32e6 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 223.39, last 128 main loops 22.88 per node 244.00
vector rates in 8.4101e6, out 8.4101e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75599 17817866 0 1.65e1 235.69
TenGigabitEthernet18/0/2-tx active 75599 17817866 0 7.10e1 235.69
dpdk-input polling 85826 17817980 0 6.29e1 207.61
ethernet-input active 161122 35635846 0 2.48e1 221.17
l2-input active 157928 35635846 0 2.49e1 225.65
l2-output active 157928 35635846 0 1.13e1 225.65
memif-input polling 85826 17817866 0 1.24e2 207.60
memif1/1-output active 85523 17817980 0 1.54e1 208.34
memif1/1-tx active 85523 17817980 0 1.82e2 208.34
unix-epoll-input polling 84 0 0 3.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 204.45, last 128 main loops 22.50 per node 240.00
vector rates in 8.2788e6, out 8.2788e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77871 17539456 0 1.45e1 225.24
TenGigabitEthernet18/0/2-tx active 77871 17539456 0 6.93e1 225.24
dpdk-input polling 98434 17539788 0 6.19e1 178.19
ethernet-input active 174368 35079244 0 2.52e1 201.18
l2-input active 168789 35079244 0 2.49e1 207.83
l2-output active 168789 35079244 0 1.17e1 207.83
memif-input polling 98434 17539456 0 1.25e2 178.18
memif1/1-output active 96497 17539788 0 1.50e1 181.77
memif1/1-tx active 96497 17539788 0 1.94e2 181.77
unix-epoll-input polling 96 0 0 3.38e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 220.01, last 128 main loops 20.06 per node 214.00
vector rates in 8.4102e6, out 8.4102e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 76923 17818200 0 1.43e1 231.64
TenGigabitEthernet18/0/3-tx active 76923 17818200 0 7.14e1 231.64
dpdk-input polling 90483 17818122 0 6.31e1 196.92
ethernet-input active 164012 35636322 0 2.52e1 217.28
l2-input active 159941 35636322 0 2.52e1 222.81
l2-output active 159941 35636322 0 1.13e1 222.81
memif-input polling 90483 17818200 0 1.26e2 196.92
memif2/1-output active 87089 17818122 0 1.44e1 204.59
memif2/1-tx active 87089 17818122 0 1.81e2 204.59
unix-epoll-input polling 89 0 0 3.61e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 206.53, last 128 main loops 13.45 per node 143.50
vector rates in 8.2787e6, out 8.2787e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79694 17539594 0 1.45e1 220.09
TenGigabitEthernet18/0/3-tx active 79694 17539594 0 7.00e1 220.09
dpdk-input polling 108998 17539622 0 6.28e1 160.92
ethernet-input active 174346 35079216 0 2.55e1 201.20
l2-input active 165348 35079216 0 2.51e1 212.15
l2-output active 165348 35079216 0 1.17e1 212.15
memif-input polling 108998 17539594 0 1.25e2 160.92
memif2/1-output active 94652 17539622 0 1.46e1 185.31
memif2/1-tx active 94652 17539622 0 1.91e2 185.31
unix-epoll-input polling 106 0 0 3.39e3 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.07e4 0.00
dpdk-process any wait 0 0 1 4.68e3 0.00
fib-walk any wait 0 0 2 2.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.83e3 0.00
lisp-retry-service any wait 0 0 2 1.79e3 0.00
memif-process any wait 0 0 1 3.16e3 0.00
unix-epoll-input polling 3904 0 0 2.68e6 0.00
vpe-oam-process any wait 0 0 3 1.76e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 157.92, last 128 main loops 16.13 per node 172.00
vector rates in 6.9414e6, out 6.9414e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80059 14547454 0 1.48e1 181.71
TenGigabitEthernet18/0/2-tx active 80059 14547454 0 7.23e1 181.71
dpdk-input polling 113682 14548332 0 6.95e1 127.97
ethernet-input active 193667 29095786 0 2.62e1 150.24
l2-input active 174820 29095786 0 2.54e1 166.43
l2-output active 174820 29095786 0 1.30e1 166.43
memif-input polling 113682 14547454 0 1.31e2 127.97
memif1/1-output active 113608 14548332 0 1.56e1 128.06
memif1/1-tx active 113608 14548332 0 2.87e2 128.06
unix-epoll-input polling 111 0 0 3.57e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 149.35, last 128 main loops 1.83 per node 23.40
vector rates in 6.8331e6, out 6.8331e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81491 14320800 0 1.65e1 175.73
TenGigabitEthernet18/0/2-tx active 81491 14320800 0 7.08e1 175.73
dpdk-input polling 121678 14320952 0 6.84e1 117.69
ethernet-input active 203078 28641752 0 2.57e1 141.04
l2-input active 180484 28641752 0 2.46e1 158.69
l2-output active 180484 28641752 0 1.27e1 158.69
memif-input polling 121678 14320800 0 1.30e2 117.69
memif1/1-output active 121587 14320952 0 1.60e1 117.78
memif1/1-tx active 121587 14320952 0 3.03e2 117.78
unix-epoll-input polling 119 0 0 4.09e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 155.52, last 128 main loops 4.31 per node 92.00
vector rates in 6.9415e6, out 6.9415e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79380 14547750 0 1.57e1 183.27
TenGigabitEthernet18/0/2-tx active 79380 14547750 0 7.07e1 183.27
dpdk-input polling 117091 14548224 0 6.77e1 124.25
ethernet-input active 196401 29095974 0 2.58e1 148.15
l2-input active 177775 29095974 0 2.47e1 163.67
l2-output active 177775 29095974 0 1.29e1 163.67
memif-input polling 117091 14547750 0 1.28e2 124.24
memif1/1-output active 117021 14548224 0 1.55e1 124.32
memif1/1-tx active 117021 14548224 0 2.95e2 124.32
unix-epoll-input polling 114 0 0 3.62e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 154.84, last 128 main loops 20.06 per node 214.00
vector rates in 6.8331e6, out 6.8331e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81819 14320654 0 1.47e1 175.03
TenGigabitEthernet18/0/2-tx active 81819 14320654 0 7.22e1 175.03
dpdk-input polling 113826 14321104 0 7.00e1 125.82
ethernet-input active 195623 28641758 0 2.61e1 146.41
l2-input active 174332 28641758 0 2.49e1 164.29
l2-output active 174332 28641758 0 1.32e1 164.29
memif-input polling 113826 14320654 0 1.31e2 125.81
memif1/1-output active 113804 14321104 0 1.54e1 125.84
memif1/1-tx active 113804 14321104 0 2.99e2 125.84
unix-epoll-input polling 111 0 0 3.74e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 171.81, last 128 main loops 10.83 per node 138.60
vector rates in 6.9415e6, out 6.9415e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 81809 14548120 0 1.49e1 177.83
TenGigabitEthernet18/0/3-tx active 81809 14548120 0 7.32e1 177.83
dpdk-input polling 155999 14547776 0 6.92e1 93.26
ethernet-input active 180111 29095896 0 2.58e1 161.54
l2-input active 158593 29095896 0 2.47e1 183.46
l2-output active 158593 29095896 0 1.26e1 183.46
memif-input polling 155999 14548120 0 1.29e2 93.26
memif2/1-output active 98302 14547776 0 1.53e1 147.99
memif2/1-tx active 98302 14547776 0 2.91e2 147.99
unix-epoll-input polling 153 0 0 4.45e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 163.07, last 128 main loops 0.00 per node 0.00
vector rates in 6.8331e6, out 6.8331e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 83327 14320948 0 1.46e1 171.86
TenGigabitEthernet18/0/3-tx active 83327 14320948 0 7.09e1 171.86
dpdk-input polling 239797 14320790 0 7.01e1 59.72
ethernet-input active 186176 28641738 0 2.58e1 153.84
l2-input active 165106 28641738 0 2.45e1 173.47
l2-output active 165106 28641738 0 1.26e1 173.47
memif-input polling 239797 14320948 0 1.29e2 59.72
memif2/1-output active 102849 14320790 0 1.55e1 139.24
memif2/1-tx active 102849 14320790 0 3.04e2 139.24
unix-epoll-input polling 234 0 0 3.86e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 167.77, last 128 main loops 0.00 per node 0.00
vector rates in 6.9415e6, out 6.9415e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 82559 14548240 0 1.47e1 176.22
TenGigabitEthernet18/0/3-tx active 82559 14548240 0 7.12e1 176.22
dpdk-input polling 171504 14547876 0 6.91e1 84.83
ethernet-input active 185024 29096116 0 2.58e1 157.26
l2-input active 161836 29096116 0 2.45e1 179.79
l2-output active 161836 29096116 0 1.26e1 179.79
memif-input polling 171504 14548240 0 1.29e2 84.83
memif2/1-output active 102465 14547876 0 1.57e1 141.98
memif2/1-tx active 102465 14547876 0 2.93e2 141.98
unix-epoll-input polling 167 0 0 3.65e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 164.22, last 128 main loops 0.00 per node 0.00
vector rates in 6.8330e6, out 6.8330e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 84339 14320740 0 1.46e1 169.79
TenGigabitEthernet18/0/3-tx active 84339 14320740 0 7.29e1 169.79
dpdk-input polling 184895 14320661 0 7.14e1 77.45
ethernet-input active 187561 28641401 0 2.60e1 152.70
l2-input active 161253 28641401 0 2.49e1 177.62
l2-output active 161253 28641401 0 1.26e1 177.62
memif-input polling 184895 14320740 0 1.30e2 77.45
memif2/1-output active 103222 14320661 0 1.57e1 138.74
memif2/1-tx active 103222 14320661 0 2.98e2 138.74
unix-epoll-input polling 180 0 0 4.16e3 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 52 7.22e4 0.00
dpdk-process any wait 0 0 1 6.05e5 0.00
fib-walk any wait 0 0 3 2.74e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.49e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.42e3 0.00
lisp-retry-service any wait 0 0 3 3.76e3 0.00
memif-process any wait 0 0 1 1.60e3 0.00
statseg-collector-process time wait 0 0 1 5.34e3 0.00
unix-epoll-input polling 3408 0 0 3.11e6 0.00
vpe-oam-process any wait 0 0 3 1.41e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 192.16, last 128 main loops 10.88 per node 139.20
vector rates in 4.8040e6, out 4.8040e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 49768 10192974 0 1.64e1 204.81
TenGigabitEthernet18/0/2-tx active 49768 10192974 0 8.43e1 204.81
dpdk-input polling 60723 10193524 0 7.61e1 167.87
ethernet-input active 108061 20386498 0 2.90e1 188.66
l2-input active 104127 20386498 0 2.77e1 195.78
l2-output active 104127 20386498 0 1.36e1 195.78
memif-input polling 60723 10192974 0 3.46e2 167.86
memif1/1-output active 58293 10193524 0 1.61e1 174.87
memif1/1-tx active 58293 10193524 0 3.59e2 174.87
unix-epoll-input polling 59 0 0 3.70e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 189.99, last 128 main loops 22.50 per node 240.00
vector rates in 4.8039e6, out 4.8039e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 49794 10193298 0 1.63e1 204.71
TenGigabitEthernet18/0/3-tx active 49794 10193298 0 8.48e1 204.71
dpdk-input polling 70694 10192824 0 7.68e1 144.18
ethernet-input active 109057 20386122 0 2.90e1 186.93
l2-input active 105535 20386122 0 2.75e1 193.17
l2-output active 105535 20386122 0 1.36e1 193.17
memif-input polling 70694 10193298 0 3.49e2 144.19
memif2/1-output active 59263 10192824 0 1.60e1 171.99
memif2/1-tx active 59263 10192824 0 3.56e2 171.99
unix-epoll-input polling 69 0 0 3.99e3 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.58e4 0.00
dpdk-process any wait 0 0 2 9.41e3 0.00
fib-walk any wait 0 0 2 5.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.99e3 0.00
lisp-retry-service any wait 0 0 2 4.54e3 0.00
memif-process any wait 0 0 2 3.47e3 0.00
unix-epoll-input polling 3443 0 0 3.01e6 0.00
vpe-oam-process any wait 0 0 2 3.42e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 19.81, last 128 main loops 1.88 per node 24.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/2-outpu active 425724 6967544 0 4.38e1 16.37
TenGigabitEthernet18/0/2-tx active 425724 6967544 0 9.66e1 16.37
dpdk-input polling 490965 6967548 0 1.39e2 14.19
ethernet-input active 916309 13935092 0 6.06e1 15.21
l2-input active 490595 13935092 0 3.76e1 28.40
l2-output active 490595 13935092 0 3.38e1 28.40
memif-input polling 490965 6967544 0 3.90e2 14.19
memif1/1-output active 490585 6967548 0 4.67e1 14.20
memif1/1-tx active 490585 6967548 0 5.02e2 14.20
unix-epoll-input polling 479 0 0 3.62e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 18.31, last 128 main loops 1.13 per node 14.40
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 435730 6858652 0 4.43e1 15.74
TenGigabitEthernet18/0/2-tx active 435730 6858652 0 1.01e2 15.74
dpdk-input polling 533038 6858656 0 1.42e2 12.87
ethernet-input active 967032 13717308 0 6.42e1 14.18
l2-input active 531332 13717308 0 3.87e1 25.82
l2-output active 531332 13717308 0 3.57e1 25.82
memif-input polling 533038 6858652 0 3.93e2 12.87
memif1/1-output active 531302 6858656 0 5.06e1 12.91
memif1/1-tx active 531302 6858656 0 4.97e2 12.91
unix-epoll-input polling 521 0 0 3.73e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 20.07, last 128 main loops 1.13 per node 14.40
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 431672 6967544 0 4.24e1 16.14
TenGigabitEthernet18/0/3-tx active 431672 6967544 0 9.79e1 16.14
dpdk-input polling 489418 6967540 0 1.35e2 14.24
ethernet-input active 908451 13935084 0 6.03e1 15.34
l2-input active 479964 13935084 0 3.71e1 29.03
l2-output active 479964 13935084 0 3.36e1 29.03
memif-input polling 489418 6967544 0 3.88e2 14.24
memif2/1-output active 476779 6967540 0 4.62e1 14.61
memif2/1-tx active 476779 6967540 0 5.10e2 14.61
unix-epoll-input polling 478 0 0 3.57e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 18.98, last 128 main loops .75 per node 9.60
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 442916 6858660 0 4.54e1 15.49
TenGigabitEthernet18/0/3-tx active 442916 6858660 0 1.01e2 15.49
dpdk-input polling 520183 6858672 0 1.46e2 13.19
ethernet-input active 941241 13717332 0 6.36e1 14.57
l2-input active 504264 13717332 0 3.82e1 27.20
l2-output active 504264 13717332 0 3.57e1 27.20
memif-input polling 520183 6858660 0 3.94e2 13.19
memif2/1-output active 498325 6858672 0 4.91e1 13.76
memif2/1-tx active 498325 6858672 0 4.94e2 13.76
unix-epoll-input polling 507 0 0 3.57e3 0.00
imix-8t4c-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 42 3.40e4 0.00
dpdk-process any wait 0 0 2 3.43e5 0.00
fib-walk any wait 0 0 2 3.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.92e3 0.00
lisp-retry-service any wait 0 0 2 6.33e3 0.00
memif-process any wait 0 0 1 4.27e3 0.00
unix-epoll-input polling 5459 0 0 1.89e6 0.00
vpe-oam-process any wait 0 0 2 3.43e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 5.69, 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
TenGigabitEthernet18/0/2-outpu active 685578 3471244 0 9.89e1 5.06
TenGigabitEthernet18/0/2-tx active 685578 3471244 0 1.52e2 5.06
dpdk-input polling 1327850 3471238 0 3.58e2 2.61
ethernet-input active 1507428 6942482 0 1.37e2 4.61
l2-input active 932628 6942482 0 6.78e1 7.44
l2-output active 932628 6942482 0 8.57e1 7.44
memif-input polling 1327850 3471244 0 5.47e2 2.61
memif1/1-output active 821850 3471238 0 1.16e2 4.22
memif1/1-tx active 821850 3471238 0 1.07e3 4.22
unix-epoll-input polling 1296 0 0 3.27e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 5.59, 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 701650 3417008 0 1.04e2 4.87
TenGigabitEthernet18/0/2-tx active 701650 3417008 0 1.54e2 4.87
dpdk-input polling 1342784 3417004 0 3.45e2 2.54
ethernet-input active 1512292 6834012 0 1.35e2 4.52
l2-input active 929453 6834012 0 6.74e1 7.35
l2-output active 929453 6834012 0 8.62e1 7.35
memif-input polling 1342784 3417008 0 6.29e2 2.54
memif1/1-output active 810642 3417004 0 1.14e2 4.22
memif1/1-tx active 810642 3417004 0 1.05e3 4.22
unix-epoll-input polling 1310 0 0 2.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 5.74, 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 692582 3471248 0 1.01e2 5.01
TenGigabitEthernet18/0/2-tx active 692582 3471248 0 1.52e2 5.01
dpdk-input polling 1275546 3471246 0 3.70e2 2.72
ethernet-input active 1502948 6942494 0 1.33e2 4.62
l2-input active 915142 6942494 0 6.61e1 7.59
l2-output active 915142 6942494 0 8.28e1 7.59
memif-input polling 1275546 3471248 0 6.15e2 2.72
memif1/1-output active 810366 3471246 0 1.14e2 4.28
memif1/1-tx active 810366 3471246 0 1.01e3 4.28
unix-epoll-input polling 1245 0 0 3.38e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 5.57, 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 698201 3417004 0 1.05e2 4.89
TenGigabitEthernet18/0/2-tx active 698201 3417004 0 1.56e2 4.89
dpdk-input polling 1332195 3417000 0 3.39e2 2.56
ethernet-input active 1515646 6834004 0 1.36e2 4.51
l2-input active 937343 6834004 0 6.77e1 7.29
l2-output active 937343 6834004 0 8.75e1 7.29
memif-input polling 1332195 3417004 0 5.58e2 2.56
memif1/1-output active 817445 3417000 0 1.16e2 4.18
memif1/1-tx active 817445 3417000 0 1.11e3 4.18
unix-epoll-input polling 1300 0 0 3.32e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 5.68, 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 741254 3471244 0 1.03e2 4.68
TenGigabitEthernet18/0/3-tx active 741254 3471244 0 1.58e2 4.68
dpdk-input polling 1620977 3471244 0 3.89e2 2.14
ethernet-input active 1486054 6942488 0 1.35e2 4.67
l2-input active 957612 6942488 0 6.78e1 7.25
l2-output active 957612 6942488 0 8.58e1 7.25
memif-input polling 1620977 3471244 0 5.73e2 2.14
memif2/1-output active 744800 3471244 0 1.05e2 4.66
memif2/1-tx active 744800 3471244 0 9.89e2 4.66
unix-epoll-input polling 1581 0 0 3.39e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 5.61, last 128 main loops .28 per node 6.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 744694 3417000 0 1.07e2 4.59
TenGigabitEthernet18/0/3-tx active 744694 3417000 0 1.61e2 4.59
dpdk-input polling 1507008 3417004 0 3.80e2 2.27
ethernet-input active 1497594 6834004 0 1.37e2 4.56
l2-input active 936726 6834004 0 6.67e1 7.29
l2-output active 936726 6834004 0 8.79e1 7.29
memif-input polling 1507008 3417000 0 6.47e2 2.27
memif2/1-output active 752900 3417004 0 1.05e2 4.54
memif2/1-tx active 752900 3417004 0 9.69e2 4.54
unix-epoll-input polling 1470 0 0 3.42e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 5.95, last 128 main loops .38 per node 4.80
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 724014 3471244 0 9.98e1 4.79
TenGigabitEthernet18/0/3-tx active 724014 3471244 0 1.57e2 4.79
dpdk-input polling 1238290 3471248 0 3.84e2 2.80
ethernet-input active 1458698 6942492 0 1.31e2 4.76
l2-input active 875820 6942492 0 6.39e1 7.93
l2-output active 875820 6942492 0 8.26e1 7.93
memif-input polling 1238290 3471244 0 6.87e2 2.80
memif2/1-output active 734684 3471248 0 1.05e2 4.72
memif2/1-tx active 734684 3471248 0 9.34e2 4.72
unix-epoll-input polling 1208 0 0 3.52e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 5.65, last 128 main loops .75 per node 9.60
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 732782 3417004 0 1.07e2 4.66
TenGigabitEthernet18/0/3-tx active 732782 3417004 0 1.62e2 4.66
dpdk-input polling 1458316 3417004 0 3.95e2 2.34
ethernet-input active 1489371 6834008 0 1.39e2 4.59
l2-input active 928175 6834008 0 6.77e1 7.36
l2-output active 928175 6834008 0 8.60e1 7.36
memif-input polling 1458316 3417004 0 5.67e2 2.34
memif2/1-output active 756589 3417004 0 1.11e2 4.52
memif2/1-tx active 756589 3417004 0 1.03e3 4.52
unix-epoll-input polling 1423 0 0 3.56e3 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.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.33e4 0.00
dpdk-process any wait 0 0 1 5.55e3 0.00
fib-walk any wait 0 0 2 1.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.03e2 0.00
lisp-retry-service any wait 0 0 2 2.64e3 0.00
memif-process any wait 0 0 2 1.96e3 0.00
unix-epoll-input polling 4645 0 0 2.23e6 0.00
vpe-oam-process any wait 0 0 2 1.52e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 255.99, last 128 main loops 28.00 per node 256.00
vector rates in 6.6484e6, out 6.6484e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 53795 13771428 0 1.52e1 255.99
TenGigabitEthernet18/0/2-tx active 53795 13771428 0 7.72e1 255.99
dpdk-input polling 53795 13771520 0 6.46e1 256.00
ethernet-input active 107590 27542948 0 2.01e1 255.99
ip4-input active 53795 13771428 0 4.47e1 255.99
ip4-input-no-checksum active 53795 13771520 0 3.07e1 256.00
ip4-lookup active 107590 27542948 0 4.37e1 255.99
ip4-rewrite active 107590 27542948 0 3.79e1 255.99
memif-input polling 53795 13771428 0 1.24e2 255.99
memif1/1-output active 53795 13771520 0 1.47e1 256.00
memif1/1-tx active 53795 13771520 0 1.77e2 256.00
unix-epoll-input polling 53 0 0 2.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 255.99, last 128 main loops 28.00 per node 256.00
vector rates in 6.6484e6, out 6.6484e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 53795 13771426 0 1.51e1 255.99
TenGigabitEthernet18/0/3-tx active 53795 13771426 0 7.72e1 255.99
dpdk-input polling 53795 13771518 0 6.46e1 255.99
ethernet-input active 107590 27542944 0 2.02e1 255.99
ip4-input active 53795 13771426 0 4.50e1 255.99
ip4-input-no-checksum active 53795 13771518 0 3.08e1 255.99
ip4-lookup active 107590 27542944 0 4.45e1 255.99
ip4-rewrite active 107590 27542944 0 3.77e1 255.99
memif-input polling 53795 13771426 0 1.22e2 255.99
memif2/1-output active 53795 13771518 0 1.49e1 255.99
memif2/1-tx active 53795 13771518 0 1.78e2 255.99
unix-epoll-input polling 53 0 0 3.35e3 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.36e4 0.00
dpdk-process any wait 0 0 2 5.77e5 0.00
fib-walk any wait 0 0 3 3.61e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.18e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.99e3 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 2.83e3 0.00
lisp-retry-service any wait 0 0 3 5.03e3 0.00
memif-process any wait 0 0 1 2.82e3 0.00
statseg-collector-process time wait 0 0 1 7.75e3 0.00
unix-epoll-input polling 5760 0 0 1.84e6 0.00
vpe-oam-process any wait 0 0 2 1.90e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 210.20, last 128 main loops 26.47 per node 242.00
vector rates in 6.6081e6, out 6.6081e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61063 14024984 0 1.44e1 229.68
TenGigabitEthernet18/0/2-tx active 61063 14024984 0 7.24e1 229.68
dpdk-input polling 74541 14025160 0 6.32e1 188.15
ethernet-input active 135034 28050144 0 1.94e1 207.73
ip4-input active 61063 14024984 0 4.59e1 229.68
ip4-input-no-checksum active 73971 14025160 0 3.30e1 189.60
ip4-lookup active 131058 28050144 0 4.22e1 214.03
ip4-rewrite active 131058 28050144 0 3.86e1 214.03
memif-input polling 74541 14024984 0 1.28e2 188.15
memif1/1-output active 73971 14025160 0 1.47e1 189.60
memif1/1-tx active 73971 14025160 0 1.84e2 189.60
unix-epoll-input polling 73 0 0 3.42e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 185.02, last 128 main loops 19.52 per node 178.50
vector rates in 6.5048e6, out 6.5048e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 65524 13805834 0 1.44e1 210.69
TenGigabitEthernet18/0/2-tx active 65524 13805834 0 7.11e1 210.69
dpdk-input polling 90402 13805984 0 6.29e1 152.72
ethernet-input active 152416 27611818 0 2.02e1 181.16
ip4-input active 65524 13805834 0 4.66e1 210.69
ip4-input-no-checksum active 86892 13805984 0 3.42e1 158.89
ip4-lookup active 144470 27611818 0 4.21e1 191.12
ip4-rewrite active 144470 27611818 0 3.92e1 191.12
memif-input polling 90402 13805834 0 1.28e2 152.72
memif1/1-output active 86892 13805984 0 1.49e1 158.89
memif1/1-tx active 86892 13805984 0 1.93e2 158.89
unix-epoll-input polling 89 0 0 3.38e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 215.99, last 128 main loops 23.29 per node 213.00
vector rates in 6.6081e6, out 6.6081e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 62217 14025120 0 1.44e1 225.42
TenGigabitEthernet18/0/3-tx active 62217 14025120 0 7.32e1 225.42
dpdk-input polling 70791 14025152 0 6.31e1 198.12
ethernet-input active 131475 28050272 0 1.94e1 213.35
ip4-input active 62217 14025120 0 4.61e1 225.42
ip4-input-no-checksum active 69258 14025152 0 3.29e1 202.51
ip4-lookup active 127460 28050272 0 4.23e1 220.07
ip4-rewrite active 127460 28050272 0 3.82e1 220.07
memif-input polling 70791 14025120 0 1.28e2 198.12
memif2/1-output active 69258 14025152 0 1.44e1 202.51
memif2/1-tx active 69258 14025152 0 1.84e2 202.51
unix-epoll-input polling 69 0 0 3.64e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 188.77, last 128 main loops 20.34 per node 186.00
vector rates in 6.5049e6, out 6.5049e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 67302 13806176 0 1.47e1 205.14
TenGigabitEthernet18/0/3-tx active 67302 13806176 0 7.15e1 205.14
dpdk-input polling 98380 13805850 0 6.41e1 140.33
ethernet-input active 151130 27612026 0 2.00e1 182.70
ip4-input active 67302 13806176 0 4.64e1 205.14
ip4-input-no-checksum active 83828 13805850 0 3.39e1 164.69
ip4-lookup active 138992 27612026 0 4.22e1 198.66
ip4-rewrite active 138992 27612026 0 3.87e1 198.66
memif-input polling 98380 13806176 0 1.28e2 140.34
memif2/1-output active 83828 13805850 0 1.51e1 164.69
memif2/1-tx active 83828 13805850 0 1.92e2 164.69
unix-epoll-input polling 96 0 0 3.35e3 0.00
64b-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 52 9.34e4 0.00
dpdk-process any wait 0 0 1 1.27e6 0.00
fib-walk any wait 0 0 2 4.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.60e3 0.00
lisp-retry-service any wait 0 0 2 2.91e3 0.00
memif-process any wait 0 0 1 2.93e3 0.00
unix-epoll-input polling 4263 0 0 2.47e6 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 187.77, last 128 main loops 25.59 per node 234.00
vector rates in 5.9766e6, out 5.9766e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 59261 12610216 0 1.49e1 212.79
TenGigabitEthernet18/0/2-tx active 59261 12610216 0 7.43e1 212.79
dpdk-input polling 77921 12610588 0 6.91e1 161.84
ethernet-input active 137133 25220804 0 2.07e1 183.91
ip4-input active 59261 12610216 0 4.61e1 212.79
ip4-input-no-checksum active 77872 12610588 0 3.32e1 161.94
ip4-lookup active 130102 25220804 0 4.17e1 193.85
ip4-rewrite active 130102 25220804 0 3.89e1 193.85
memif-input polling 77921 12610216 0 1.31e2 161.83
memif1/1-output active 77872 12610588 0 1.51e1 161.94
memif1/1-tx active 77872 12610588 0 2.49e2 161.94
unix-epoll-input polling 76 0 0 3.82e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 176.93, last 128 main loops 2.41 per node 44.00
vector rates in 5.8832e6, out 5.8832e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60437 12413218 0 1.63e1 205.39
TenGigabitEthernet18/0/2-tx active 60437 12413218 0 7.35e1 205.39
dpdk-input polling 83523 12413406 0 6.82e1 148.62
ethernet-input active 143868 24826624 0 2.07e1 172.57
ip4-input active 60437 12413218 0 4.59e1 205.39
ip4-input-no-checksum active 83431 12413406 0 3.34e1 148.79
ip4-lookup active 134999 24826624 0 4.21e1 183.90
ip4-rewrite active 134999 24826624 0 3.87e1 183.90
memif-input polling 83523 12413218 0 1.32e2 148.62
memif1/1-output active 83431 12413406 0 1.58e1 148.79
memif1/1-tx active 83431 12413406 0 2.61e2 148.79
unix-epoll-input polling 82 0 0 4.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 183.66, last 128 main loops 27.34 per node 250.00
vector rates in 5.9766e6, out 5.9766e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 59543 12610472 0 1.46e1 211.79
TenGigabitEthernet18/0/2-tx active 59543 12610472 0 7.31e1 211.79
dpdk-input polling 80863 12610628 0 6.82e1 155.95
ethernet-input active 140319 25221100 0 2.06e1 179.74
ip4-input active 59543 12610472 0 4.59e1 211.79
ip4-input-no-checksum active 80776 12610628 0 3.33e1 156.12
ip4-lookup active 132838 25221100 0 4.13e1 189.86
ip4-rewrite active 132838 25221100 0 3.87e1 189.86
memif-input polling 80863 12610472 0 1.30e2 155.95
memif1/1-output active 80776 12610628 0 1.52e1 156.12
memif1/1-tx active 80776 12610628 0 2.54e2 156.12
unix-epoll-input polling 79 0 0 3.81e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 178.55, last 128 main loops 7.88 per node 144.00
vector rates in 5.8831e6, out 5.8831e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60587 12412884 0 1.46e1 204.88
TenGigabitEthernet18/0/2-tx active 60587 12412884 0 7.40e1 204.88
dpdk-input polling 82036 12413640 0 7.03e1 151.32
ethernet-input active 142552 24826524 0 2.08e1 174.16
ip4-input active 60587 12412884 0 4.61e1 204.88
ip4-input-no-checksum active 81965 12413640 0 3.36e1 151.45
ip4-lookup active 133790 24826524 0 4.17e1 185.56
ip4-rewrite active 133790 24826524 0 3.88e1 185.56
memif-input polling 82036 12412884 0 1.33e2 151.31
memif1/1-output active 81965 12413640 0 1.56e1 151.45
memif1/1-tx active 81965 12413640 0 2.59e2 151.45
unix-epoll-input polling 80 0 0 4.10e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 199.17, last 128 main loops 28.00 per node 256.00
vector rates in 5.9766e6, out 5.9766e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 60706 12610452 0 1.48e1 207.73
TenGigabitEthernet18/0/3-tx active 60706 12610452 0 7.55e1 207.73
dpdk-input polling 82345 12610324 0 6.91e1 153.14
ethernet-input active 130199 25220776 0 2.09e1 193.71
ip4-input active 60706 12610452 0 4.59e1 207.73
ip4-input-no-checksum active 69493 12610324 0 3.29e1 181.46
ip4-lookup active 121270 25220776 0 4.15e1 207.97
ip4-rewrite active 121270 25220776 0 3.87e1 207.97
memif-input polling 82345 12610452 0 1.31e2 153.14
memif2/1-output active 69493 12610324 0 1.49e1 181.46
memif2/1-tx active 69493 12610324 0 2.49e2 181.46
unix-epoll-input polling 81 0 0 4.34e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 190.15, last 128 main loops 13.95 per node 148.75
vector rates in 5.8832e6, out 5.8832e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 61822 12413832 0 1.47e1 200.79
TenGigabitEthernet18/0/3-tx active 61822 12413832 0 7.45e1 200.79
dpdk-input polling 96624 12412951 0 6.91e1 128.47
ethernet-input active 135049 24826783 0 2.09e1 183.84
ip4-input active 61822 12413832 0 4.59e1 200.79
ip4-input-no-checksum active 73227 12412951 0 3.32e1 169.51
ip4-lookup active 123841 24826783 0 4.22e1 200.47
ip4-rewrite active 123841 24826783 0 3.87e1 200.47
memif-input polling 96624 12413832 0 1.29e2 128.48
memif2/1-output active 73227 12412951 0 1.51e1 169.51
memif2/1-tx active 73227 12412951 0 2.63e2 169.51
unix-epoll-input polling 94 0 0 3.79e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 198.67, last 128 main loops 28.00 per node 256.00
vector rates in 5.9767e6, out 5.9767e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 60464 12610784 0 1.46e1 208.57
TenGigabitEthernet18/0/3-tx active 60464 12610784 0 7.38e1 208.57
dpdk-input polling 83487 12610536 0 6.82e1 151.05
ethernet-input active 130588 25221320 0 2.11e1 193.14
ip4-input active 60464 12610784 0 4.59e1 208.57
ip4-input-no-checksum active 70124 12610536 0 3.31e1 179.83
ip4-lookup active 121499 25221320 0 4.24e1 207.58
ip4-rewrite active 121499 25221320 0 3.87e1 207.58
memif-input polling 83487 12610784 0 1.31e2 151.05
memif2/1-output active 70124 12610536 0 1.48e1 179.83
memif2/1-tx active 70124 12610536 0 2.49e2 179.83
unix-epoll-input polling 81 0 0 3.97e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 192.27, last 128 main loops 25.92 per node 237.00
vector rates in 5.8833e6, out 5.8833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 61539 12413544 0 1.48e1 201.72
TenGigabitEthernet18/0/3-tx active 61539 12413544 0 7.46e1 201.72
dpdk-input polling 89352 12413508 0 7.10e1 138.93
ethernet-input active 133384 24827052 0 2.09e1 186.13
ip4-input active 61539 12413544 0 4.62e1 201.72
ip4-input-no-checksum active 71845 12413508 0 3.35e1 172.78
ip4-lookup active 122734 24827052 0 4.20e1 202.28
ip4-rewrite active 122734 24827052 0 3.87e1 202.28
memif-input polling 89352 12413544 0 1.31e2 138.93
memif2/1-output active 71845 12413508 0 1.53e1 172.78
memif2/1-tx active 71845 12413508 0 2.59e2 172.78
unix-epoll-input polling 87 0 0 3.84e3 0.00
imix-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 51 7.55e4 0.00
dpdk-process any wait 0 0 2 5.85e5 0.00
fib-walk any wait 0 0 2 2.83e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.24e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.46e3 0.00
lisp-retry-service any wait 0 0 2 3.83e3 0.00
memif-process any wait 0 0 1 3.05e3 0.00
statseg-collector-process time wait 0 0 1 5.24e3 0.00
unix-epoll-input polling 5533 0 0 1.91e6 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 162.96, last 128 main loops 0.00 per node 0.00
vector rates in 4.1608e6, out 4.1608e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 46139 8787215 0 1.65e1 190.45
TenGigabitEthernet18/0/2-tx active 46139 8787215 0 8.80e1 190.45
dpdk-input polling 94763 8787072 0 7.61e1 92.73
ethernet-input active 111125 17574287 0 2.39e1 158.15
ip4-input active 46139 8787215 0 5.09e1 190.45
ip4-input-no-checksum active 64986 8787072 0 3.83e1 135.21
ip4-lookup active 102926 17574287 0 4.65e1 170.75
ip4-rewrite active 102926 17574287 0 4.45e1 170.75
memif-input polling 94763 8787215 0 3.39e2 92.73
memif1/1-output active 64986 8787072 0 1.70e1 135.21
memif1/1-tx active 64986 8787072 0 3.45e2 135.21
unix-epoll-input polling 93 0 0 3.71e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 167.78, last 128 main loops 10.45 per node 111.42
vector rates in 4.1609e6, out 4.1609e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 47109 8787184 0 1.65e1 186.53
TenGigabitEthernet18/0/3-tx active 47109 8787184 0 8.88e1 186.53
dpdk-input polling 83161 8787468 0 7.58e1 105.67
ethernet-input active 108706 17574652 0 2.39e1 161.67
ip4-input active 47109 8787184 0 5.09e1 186.53
ip4-input-no-checksum active 61597 8787468 0 3.83e1 142.66
ip4-lookup active 98806 17574652 0 4.84e1 177.87
ip4-rewrite active 98806 17574652 0 4.42e1 177.87
memif-input polling 83161 8787184 0 3.34e2 105.66
memif2/1-output active 61597 8787468 0 1.68e1 142.66
memif2/1-tx active 61597 8787468 0 3.47e2 142.66
unix-epoll-input polling 82 0 0 3.67e3 0.00
imix-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 3.16e4 0.00
dpdk-process any wait 0 0 1 1.24e4 0.00
fib-walk any wait 0 0 2 5.22e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.63e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.48e3 0.00
lisp-retry-service any wait 0 0 2 3.66e3 0.00
memif-process any wait 0 0 1 5.53e3 0.00
statseg-collector-process time wait 0 0 1 9.74e3 0.00
unix-epoll-input polling 3481 0 0 2.99e6 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 30.22, last 128 main loops 2.63 per node 28.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/2-outpu active 261374 7011824 0 3.07e1 26.83
TenGigabitEthernet18/0/2-tx active 261374 7011824 0 8.97e1 26.83
dpdk-input polling 307328 7011812 0 1.13e2 22.82
ethernet-input active 568656 14023636 0 4.19e1 24.66
ip4-input active 261374 7011824 0 7.59e1 26.83
ip4-input-no-checksum active 307282 7011812 0 5.63e1 22.82
ip4-lookup active 307287 14023636 0 5.29e1 45.64
ip4-rewrite active 307287 14023636 0 5.14e1 45.64
memif-input polling 307328 7011824 0 3.53e2 22.82
memif1/1-output active 307282 7011812 0 3.39e1 22.82
memif1/1-tx active 307282 7011812 0 4.40e2 22.82
unix-epoll-input polling 300 0 0 3.71e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 27.63, last 128 main loops .66 per node 12.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 275124 6902262 0 3.23e1 25.09
TenGigabitEthernet18/0/2-tx active 275124 6902262 0 9.20e1 25.09
dpdk-input polling 334720 6902260 0 1.17e2 20.62
ethernet-input active 609727 13804522 0 4.42e1 22.64
ip4-input active 275124 6902262 0 7.91e1 25.09
ip4-input-no-checksum active 334603 6902260 0 5.86e1 20.63
ip4-lookup active 334609 13804522 0 5.48e1 41.26
ip4-rewrite active 334609 13804522 0 5.28e1 41.26
memif-input polling 334720 6902262 0 3.49e2 20.62
memif1/1-output active 334603 6902260 0 3.68e1 20.63
memif1/1-tx active 334603 6902260 0 4.39e2 20.63
unix-epoll-input polling 326 0 0 3.75e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 31.58, 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/3-outpu active 262723 7011816 0 3.06e1 26.69
TenGigabitEthernet18/0/3-tx active 262723 7011816 0 9.12e1 26.69
dpdk-input polling 289362 7011828 0 1.23e2 24.23
ethernet-input active 549045 14023644 0 4.15e1 25.54
ip4-input active 262723 7011816 0 7.64e1 26.69
ip4-input-no-checksum active 286322 7011828 0 5.51e1 24.49
ip4-lookup active 286733 14023644 0 5.22e1 48.91
ip4-rewrite active 286733 14023644 0 5.08e1 48.91
memif-input polling 289362 7011816 0 3.50e2 24.23
memif2/1-output active 286322 7011828 0 3.29e1 24.49
memif2/1-tx active 286322 7011828 0 4.37e2 24.49
unix-epoll-input polling 283 0 0 4.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 28.23, last 128 main loops 3.94 per node 42.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 279652 6902252 0 3.24e1 24.68
TenGigabitEthernet18/0/3-tx active 279652 6902252 0 9.13e1 24.68
dpdk-input polling 329604 6902254 0 1.15e2 20.94
ethernet-input active 600255 13804506 0 4.42e1 22.99
ip4-input active 279652 6902252 0 7.78e1 24.68
ip4-input-no-checksum active 320603 6902254 0 5.85e1 21.53
ip4-lookup active 322205 13804506 0 5.39e1 42.84
ip4-rewrite active 322205 13804506 0 5.29e1 42.84
memif-input polling 329604 6902252 0 3.47e2 20.94
memif2/1-output active 320603 6902254 0 3.65e1 21.53
memif2/1-tx active 320603 6902254 0 4.48e2 21.53
unix-epoll-input polling 322 0 0 3.88e3 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 50 3.05e4 0.00
dpdk-process any wait 0 0 2 1.11e4 0.00
fib-walk any wait 0 0 2 5.19e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.36e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 4.17e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.88e3 0.00
lisp-retry-service any wait 0 0 2 3.74e3 0.00
memif-process any wait 0 0 1 4.61e3 0.00
statseg-collector-process time wait 0 0 1 1.01e4 0.00
unix-epoll-input polling 3652 0 0 2.90e6 0.00
vpe-oam-process any wait 0 0 2 4.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 6.73, last 128 main loops .66 per node 7.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 560929 3556884 0 8.16e1 6.34
TenGigabitEthernet18/0/2-tx active 560929 3556884 0 1.50e2 6.34
dpdk-input polling 833473 3556892 0 2.79e2 4.27
ethernet-input active 1270308 7113776 0 1.11e2 5.60
ip4-input active 560929 3556884 0 1.50e2 6.34
ip4-input-no-checksum active 709379 3556892 0 1.26e2 5.01
ip4-lookup active 736039 7113776 0 8.61e1 9.66
ip4-rewrite active 736039 7113776 0 8.86e1 9.66
memif-input polling 833473 3556884 0 5.08e2 4.27
memif1/1-output active 709379 3556892 0 1.00e2 5.01
memif1/1-tx active 709379 3556892 0 9.82e2 5.01
unix-epoll-input polling 814 0 0 4.08e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 6.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/2-outpu active 570291 3501324 0 8.39e1 6.14
TenGigabitEthernet18/0/2-tx active 570291 3501324 0 1.54e2 6.14
dpdk-input polling 745751 3501312 0 3.05e2 4.69
ethernet-input active 1234818 7002636 0 1.09e2 5.67
ip4-input active 570291 3501324 0 1.55e2 6.14
ip4-input-no-checksum active 664527 3501312 0 1.20e2 5.27
ip4-lookup active 685022 7002636 0 8.99e1 10.22
ip4-rewrite active 685022 7002636 0 8.94e1 10.22
memif-input polling 745751 3501324 0 6.09e2 4.69
memif1/1-output active 664527 3501312 0 9.48e1 5.27
memif1/1-tx active 664527 3501312 0 8.99e2 5.27
unix-epoll-input polling 728 0 0 4.55e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 6.87, last 128 main loops .22 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
TenGigabitEthernet18/0/2-outpu active 564866 3556900 0 8.23e1 6.29
TenGigabitEthernet18/0/2-tx active 564866 3556900 0 1.48e2 6.29
dpdk-input polling 793504 3556892 0 2.79e2 4.48
ethernet-input active 1252281 7113792 0 1.09e2 5.68
ip4-input active 564866 3556900 0 1.48e2 6.29
ip4-input-no-checksum active 687415 3556892 0 1.24e2 5.17
ip4-lookup active 710734 7113792 0 8.49e1 10.01
ip4-rewrite active 710734 7113792 0 8.72e1 10.01
memif-input polling 793504 3556900 0 5.87e2 4.48
memif1/1-output active 687415 3556892 0 9.82e1 5.17
memif1/1-tx active 687415 3556892 0 9.19e2 5.17
unix-epoll-input polling 774 0 0 3.79e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 6.64, 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 565725 3501316 0 8.41e1 6.19
TenGigabitEthernet18/0/2-tx active 565725 3501316 0 1.53e2 6.19
dpdk-input polling 825538 3501320 0 2.79e2 4.24
ethernet-input active 1269887 7002636 0 1.14e2 5.51
ip4-input active 565725 3501316 0 1.55e2 6.19
ip4-input-no-checksum active 704162 3501320 0 1.29e2 4.97
ip4-lookup active 732238 7002636 0 8.71e1 9.56
ip4-rewrite active 732238 7002636 0 9.06e1 9.56
memif-input polling 825538 3501316 0 5.18e2 4.24
memif1/1-output active 704162 3501320 0 1.01e2 4.97
memif1/1-tx active 704162 3501320 0 9.89e2 4.97
unix-epoll-input polling 805 0 0 4.07e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 6.99, 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/3-outpu active 593439 3556900 0 8.44e1 5.99
TenGigabitEthernet18/0/3-tx active 593439 3556900 0 1.55e2 5.99
dpdk-input polling 988880 3556900 0 3.40e2 3.59
ethernet-input active 1213335 7113800 0 1.09e2 5.86
ip4-input active 593439 3556900 0 1.58e2 5.99
ip4-input-no-checksum active 619896 3556900 0 1.17e2 5.74
ip4-lookup active 725279 7113800 0 8.54e1 9.81
ip4-rewrite active 725279 7113800 0 8.83e1 9.81
memif-input polling 988880 3556900 0 5.29e2 3.59
memif2/1-output active 619896 3556900 0 9.05e1 5.74
memif2/1-tx active 619896 3556900 0 8.94e2 5.74
unix-epoll-input polling 965 0 0 3.68e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 6.89, 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 599542 3501320 0 8.55e1 5.84
TenGigabitEthernet18/0/3-tx active 599542 3501320 0 1.55e2 5.84
dpdk-input polling 923398 3501324 0 3.18e2 3.79
ethernet-input active 1220653 7002644 0 1.12e2 5.74
ip4-input active 599542 3501320 0 1.56e2 5.84
ip4-input-no-checksum active 621111 3501324 0 1.17e2 5.64
ip4-lookup active 708934 7002644 0 8.62e1 9.88
ip4-rewrite active 708934 7002644 0 8.89e1 9.88
memif-input polling 923398 3501320 0 6.23e2 3.79
memif2/1-output active 621111 3501324 0 8.98e1 5.64
memif2/1-tx active 621111 3501324 0 8.66e2 5.64
unix-epoll-input polling 901 0 0 3.45e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 7.00, 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 604404 3556888 0 8.59e1 5.88
TenGigabitEthernet18/0/3-tx active 604404 3556888 0 1.54e2 5.88
dpdk-input polling 999745 3556888 0 2.94e2 3.56
ethernet-input active 1212820 7113776 0 1.06e2 5.87
ip4-input active 604404 3556888 0 1.58e2 5.88
ip4-input-no-checksum active 608416 3556888 0 1.16e2 5.85
ip4-lookup active 720250 7113776 0 8.59e1 9.88
ip4-rewrite active 720250 7113776 0 8.77e1 9.88
memif-input polling 999745 3556888 0 6.39e2 3.56
memif2/1-output active 608416 3556888 0 8.83e1 5.85
memif2/1-tx active 608416 3556888 0 8.41e2 5.85
unix-epoll-input polling 975 0 0 3.64e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 6.67, 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 593870 3501320 0 8.57e1 5.89
TenGigabitEthernet18/0/3-tx active 593870 3501320 0 1.57e2 5.89
dpdk-input polling 1042694 3501324 0 2.93e2 3.36
ethernet-input active 1249159 7002644 0 1.13e2 5.61
ip4-input active 593870 3501320 0 1.58e2 5.89
ip4-input-no-checksum active 655289 3501324 0 1.24e2 5.34
ip4-lookup active 752038 7002644 0 8.81e1 9.31
ip4-rewrite active 752038 7002644 0 9.15e1 9.31
memif-input polling 1042694 3501320 0 5.39e2 3.36
memif2/1-output active 655289 3501324 0 9.82e1 5.34
memif2/1-tx active 655289 3501324 0 9.42e2 5.34
unix-epoll-input polling 1017 0 0 4.10e3 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 52 7.74e4 0.00
dpdk-process any wait 0 0 2 5.51e5 0.00
fib-walk any wait 0 0 2 1.20e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.28e2 0.00
lisp-retry-service any wait 0 0 2 1.13e3 0.00
unix-epoll-input polling 2908 0 0 3.29e6 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 145.67, last 128 main loops 19.25 per node 224.00
vector rates in 5.6211e6, out 5.6211e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 74146 10800556 0 1.57e1 145.67
TenGigabitEthernet18/0/3-tx active 74146 10800556 0 5.81e1 145.67
dpdk-crypto-input polling 74146 10800556 0 2.90e2 145.67
dpdk-esp4-encrypt-tun active 74146 10800504 0 1.88e2 145.67
dpdk-input polling 74146 10800504 0 5.93e1 145.67
ethernet-input active 74146 10800504 0 2.23e1 145.67
ip4-input-no-checksum active 74146 10800504 0 3.43e1 145.67
ip4-lookup active 148292 21601060 0 5.21e1 145.67
ip4-midchain active 74146 10800504 0 7.56e1 145.67
ip4-rewrite active 74146 10800556 0 4.06e1 145.67
unix-epoll-input polling 72 0 0 2.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 255.99, last 128 main loops 28.00 per node 256.00
vector rates in 5.5764e6, out 2.7882e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41855 10714632 0 1.38e1 255.99
TenGigabitEthernet18/0/2-tx active 41855 10714632 0 5.55e1 255.99
dpdk-crypto-input polling 41855 10714632 0 3.11e2 255.99
dpdk-esp4-decrypt active 41855 10714651 0 8.53e1 255.99
dpdk-esp4-decrypt-post active 41855 10714632 0 5.96e1 255.99
dpdk-input polling 41855 10714651 0 5.66e1 255.99
ethernet-input active 41855 10714651 0 2.20e1 255.99
ip4-input-no-checksum active 83710 21429283 0 3.15e1 255.99
ip4-local active 41855 10714651 0 6.75e1 255.99
ip4-lookup active 83710 21429283 0 4.44e1 255.99
ip4-rewrite active 41855 10714632 0 3.74e1 255.99
ipsec4-if-input active 41855 10714651 0 3.50e1 255.99
unix-epoll-input polling 41 0 0 2.52e3 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 7.06e4 0.00
dpdk-process any wait 0 0 1 7.27e3 0.00
fib-walk any wait 0 0 2 2.67e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.70e3 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 3.85e3 0.00
lisp-retry-service any wait 0 0 2 3.19e3 0.00
statseg-collector-process time wait 0 0 1 5.34e3 0.00
unix-epoll-input polling 3911 0 0 2.43e6 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 164.41, last 128 main loops 10.26 per node 119.36
vector rates in 5.5590e6, out 5.5590e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64256 10564500 0 1.55e1 164.41
TenGigabitEthernet18/0/3-tx active 64256 10564500 0 5.79e1 164.41
dpdk-crypto-input polling 64256 10564500 0 3.02e2 164.41
dpdk-esp4-encrypt-tun active 64256 10564384 0 1.90e2 164.41
dpdk-input polling 64256 10564384 0 5.90e1 164.41
ethernet-input active 64256 10564384 0 2.21e1 164.41
ip4-input-no-checksum active 64256 10564384 0 3.40e1 164.41
ip4-lookup active 128512 21128884 0 5.18e1 164.41
ip4-midchain active 64256 10564384 0 7.42e1 164.41
ip4-rewrite active 64256 10564500 0 4.02e1 164.41
unix-epoll-input polling 63 0 0 2.12e3 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 22917485 0 0 8.34e1 0.00
dpdk-input polling 22917485 0 0 2.02e2 0.00
unix-epoll-input polling 22359 0 0 1.12e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 212.85, last 128 main loops 23.08 per node 211.00
vector rates in 5.5589e6, out 2.7795e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 50080 10564392 0 1.43e1 210.95
TenGigabitEthernet18/0/2-tx active 50080 10564392 0 5.73e1 210.95
dpdk-crypto-input polling 50896 10564392 0 3.03e2 207.57
dpdk-esp4-decrypt active 50080 10564392 0 8.78e1 210.95
dpdk-esp4-decrypt-post active 50080 10564392 0 6.05e1 210.95
dpdk-input polling 50896 10564392 0 5.69e1 207.57
ethernet-input active 50080 10564392 0 2.28e1 210.95
ip4-input-no-checksum active 97696 21128784 0 3.25e1 216.27
ip4-local active 50080 10564392 0 6.81e1 210.95
ip4-lookup active 97696 21128784 0 4.42e1 216.27
ip4-rewrite active 50080 10564392 0 3.85e1 210.95
ipsec4-if-input active 50080 10564392 0 3.63e1 210.95
unix-epoll-input polling 49 0 0 2.17e3 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 22489538 0 0 8.41e1 0.00
dpdk-input polling 22489538 0 0 2.07e2 0.00
unix-epoll-input polling 21941 0 0 1.13e3 0.00
64b-8t4c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-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 9.94e4 0.00
dpdk-process any wait 0 0 2 5.54e5 0.00
fib-walk any wait 0 0 2 2.76e3 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.44e3 0.00
unix-epoll-input polling 3216 0 0 2.99e6 0.00
vpe-oam-process any wait 0 0 2 1.48e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 151.37, last 128 main loops 19.25 per node 224.00
vector rates in 5.5663e6, out 5.5663e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 70816 10719276 0 1.55e1 151.37
TenGigabitEthernet18/0/3-tx active 70816 10719276 0 5.79e1 151.37
dpdk-crypto-input polling 70816 10719276 0 2.92e2 151.37
dpdk-esp4-encrypt-tun active 70816 10719276 0 1.94e2 151.37
dpdk-input polling 70816 10719276 0 5.99e1 151.37
ethernet-input active 70816 10719276 0 2.17e1 151.37
ip4-input-no-checksum active 70816 10719276 0 3.40e1 151.37
ip4-lookup active 141632 21438552 0 5.36e1 151.37
ip4-midchain active 70816 10719276 0 7.47e1 151.37
ip4-rewrite active 70816 10719276 0 4.02e1 151.37
unix-epoll-input polling 69 0 0 2.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
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
dpdk-crypto-input polling 23266024 0 0 8.62e1 0.00
dpdk-input polling 23266024 0 0 1.95e2 0.00
unix-epoll-input polling 22699 0 0 1.13e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
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
dpdk-crypto-input polling 23426221 0 0 8.53e1 0.00
dpdk-input polling 23426221 0 0 1.93e2 0.00
unix-epoll-input polling 22854 0 0 1.12e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
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
dpdk-crypto-input polling 23209713 0 0 8.52e1 0.00
dpdk-input polling 23209713 0 0 1.97e2 0.00
unix-epoll-input polling 22644 0 0 1.13e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 5.5237e6, out 2.7619e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41552 10637312 0 1.38e1 256.00
TenGigabitEthernet18/0/2-tx active 41552 10637312 0 5.47e1 256.00
dpdk-crypto-input polling 41552 10637312 0 3.09e2 256.00
dpdk-esp4-decrypt active 41552 10637312 0 8.63e1 256.00
dpdk-esp4-decrypt-post active 41552 10637312 0 5.76e1 256.00
dpdk-input polling 41552 10637312 0 5.57e1 256.00
ethernet-input active 41552 10637312 0 2.19e1 256.00
ip4-input-no-checksum active 83104 21274624 0 3.14e1 256.00
ip4-local active 41552 10637312 0 7.81e1 256.00
ip4-lookup active 83104 21274624 0 4.49e1 256.00
ip4-rewrite active 41552 10637312 0 3.75e1 256.00
ipsec4-if-input active 41552 10637312 0 3.65e1 256.00
unix-epoll-input polling 41 0 0 2.23e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
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
dpdk-crypto-input polling 23134199 0 0 8.49e1 0.00
dpdk-input polling 23134199 0 0 2.01e2 0.00
unix-epoll-input polling 22570 0 0 1.12e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
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
dpdk-crypto-input polling 23409777 0 0 8.49e1 0.00
dpdk-input polling 23409777 0 0 1.94e2 0.00
unix-epoll-input polling 22839 0 0 1.13e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
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
dpdk-crypto-input polling 23327216 0 0 8.49e1 0.00
dpdk-input polling 23327216 0 0 1.96e2 0.00
unix-epoll-input polling 22758 0 0 1.13e3 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 7.60e4 0.00
dpdk-process any wait 0 0 1 5.44e5 0.00
fib-walk any wait 0 0 2 1.81e3 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.10e3 0.00
unix-epoll-input polling 3224 0 0 2.97e6 0.00
vpe-oam-process any wait 0 0 2 1.36e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 241.93, last 128 main loops 21.92 per node 255.09
vector rates in 3.6745e6, out 3.6745e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 29144 7050804 0 1.45e1 241.93
TenGigabitEthernet18/0/3-tx active 29144 7050804 0 5.80e1 241.93
dpdk-crypto-input polling 29144 7050804 0 7.85e2 241.93
dpdk-esp4-encrypt-tun active 29144 7050804 0 1.80e2 241.93
dpdk-input polling 29144 7050804 0 5.68e1 241.93
ethernet-input active 29144 7050804 0 2.05e1 241.93
ip4-input-no-checksum active 29144 7050804 0 3.22e1 241.93
ip4-lookup active 58288 14101608 0 5.05e1 241.93
ip4-midchain active 29144 7050804 0 7.31e1 241.93
ip4-rewrite active 29144 7050804 0 3.89e1 241.93
unix-epoll-input polling 29 0 0 2.30e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 142.48, last 128 main loops 8.53 per node 91.00
vector rates in 3.6746e6, out 1.8373e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 58172 7051124 0 1.69e1 121.21
TenGigabitEthernet18/0/2-tx active 58172 7051124 0 6.01e1 121.21
dpdk-crypto-input polling 58386 7051124 0 7.13e2 120.77
dpdk-esp4-decrypt active 53442 7051056 0 8.95e1 131.94
dpdk-esp4-decrypt-post active 58172 7051124 0 6.36e1 121.21
dpdk-input polling 58386 7051056 0 6.31e1 120.77
ethernet-input active 53442 7051056 0 2.60e1 131.94
ip4-input-no-checksum active 78039 14102180 0 3.45e1 180.71
ip4-local active 53442 7051056 0 7.93e1 131.94
ip4-lookup active 78039 14102180 0 4.76e1 180.71
ip4-rewrite active 58172 7051124 0 4.43e1 121.21
ipsec4-if-input active 53442 7051056 0 3.99e1 131.94
unix-epoll-input polling 57 0 0 2.35e3 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.43e4 0.00
dpdk-process any wait 0 0 2 7.05e3 0.00
fib-walk any wait 0 0 2 2.78e3 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.75e3 0.00
unix-epoll-input polling 4037 0 0 2.38e6 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 247.15, last 128 main loops 22.00 per node 256.00
vector rates in 3.6895e6, out 3.6895e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 28721 7098336 0 1.43e1 247.15
TenGigabitEthernet18/0/3-tx active 28721 7098336 0 5.81e1 247.15
dpdk-crypto-input polling 28721 7098336 0 7.81e2 247.15
dpdk-esp4-encrypt-tun active 28721 7098336 0 1.79e2 247.15
dpdk-input polling 28721 7098336 0 5.81e1 247.15
ethernet-input active 28721 7098336 0 2.06e1 247.15
ip4-input-no-checksum active 28721 7098336 0 3.19e1 247.15
ip4-lookup active 57442 14196672 0 5.04e1 247.15
ip4-midchain active 28721 7098336 0 7.19e1 247.15
ip4-rewrite active 28721 7098336 0 3.87e1 247.15
unix-epoll-input polling 28 0 0 2.26e3 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 22768347 0 0 8.29e1 0.00
dpdk-input polling 22768347 0 0 2.13e2 0.00
unix-epoll-input polling 22213 0 0 1.13e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 137.22, last 128 main loops 13.95 per node 148.75
vector rates in 3.6894e6, out 1.8447e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 64651 7097980 0 1.73e1 109.79
TenGigabitEthernet18/0/2-tx active 64651 7097980 0 6.01e1 109.79
dpdk-crypto-input polling 65247 7097980 0 7.15e2 108.79
dpdk-esp4-decrypt active 57185 7098130 0 8.83e1 124.13
dpdk-esp4-decrypt-post active 64651 7097980 0 6.42e1 109.79
dpdk-input polling 65247 7098130 0 6.19e1 108.79
ethernet-input active 57185 7098130 0 2.58e1 124.13
ip4-input-no-checksum active 73153 14196110 0 3.41e1 194.06
ip4-local active 57185 7098130 0 7.36e1 124.13
ip4-lookup active 73153 14196110 0 4.70e1 194.06
ip4-rewrite active 64651 7097980 0 4.51e1 109.79
ipsec4-if-input active 57185 7098130 0 4.01e1 124.13
unix-epoll-input polling 63 0 0 2.12e3 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 22391961 0 0 8.35e1 0.00
dpdk-input polling 22391961 0 0 2.18e2 0.00
unix-epoll-input polling 21846 0 0 1.13e3 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.19e5 0.00
dpdk-process any wait 0 0 1 1.15e4 0.00
fib-walk any wait 0 0 2 2.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.49e3 0.00
lisp-retry-service any wait 0 0 2 2.85e3 0.00
unix-epoll-input polling 3910 0 0 2.39e6 0.00
vpe-oam-process any wait 0 0 2 1.36e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 241.37, last 128 main loops 22.00 per node 256.00
vector rates in 3.6967e6, out 3.6967e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 28792 6949632 0 1.43e1 241.37
TenGigabitEthernet18/0/3-tx active 28792 6949632 0 5.77e1 241.37
dpdk-crypto-input polling 28792 6949632 0 7.73e2 241.37
dpdk-esp4-encrypt-tun active 28792 6949626 0 1.85e2 241.37
dpdk-input polling 28792 6949626 0 5.78e1 241.37
ethernet-input active 28792 6949626 0 2.02e1 241.37
ip4-input-no-checksum active 28792 6949626 0 3.24e1 241.37
ip4-lookup active 57584 13899258 0 5.06e1 241.37
ip4-midchain active 28792 6949626 0 7.15e1 241.37
ip4-rewrite active 28792 6949632 0 3.89e1 241.37
unix-epoll-input polling 28 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 22725244 0 0 8.49e1 0.00
dpdk-input polling 22725244 0 0 1.97e2 0.00
unix-epoll-input polling 22171 0 0 1.13e3 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 22849197 0 0 8.54e1 0.00
dpdk-input polling 22849197 0 0 1.93e2 0.00
unix-epoll-input polling 22292 0 0 1.13e3 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 22708174 0 0 8.49e1 0.00
dpdk-input polling 22708174 0 0 1.96e2 0.00
unix-epoll-input polling 22154 0 0 1.14e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 136.89, last 128 main loops 8.53 per node 91.00
vector rates in 3.6967e6, out 1.8483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 58583 6949537 0 1.72e1 118.63
TenGigabitEthernet18/0/2-tx active 58583 6949537 0 5.94e1 118.63
dpdk-crypto-input polling 59716 6949537 0 7.13e2 116.38
dpdk-esp4-decrypt active 58374 6949534 0 8.86e1 119.05
dpdk-esp4-decrypt-post active 58583 6949537 0 6.13e1 118.63
dpdk-input polling 59716 6949534 0 6.46e1 116.38
ethernet-input active 58374 6949534 0 2.67e1 119.05
ip4-input-no-checksum active 74588 13899071 0 3.47e1 186.34
ip4-local active 58374 6949534 0 7.22e1 119.05
ip4-lookup active 74588 13899071 0 4.74e1 186.34
ip4-rewrite active 58583 6949537 0 4.42e1 118.63
ipsec4-if-input active 58374 6949534 0 4.01e1 119.05
unix-epoll-input polling 59 0 0 2.22e3 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 22728950 0 0 8.54e1 0.00
dpdk-input polling 22728950 0 0 1.96e2 0.00
unix-epoll-input polling 22175 0 0 1.13e3 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 22839106 0 0 8.54e1 0.00
dpdk-input polling 22839106 0 0 1.93e2 0.00
unix-epoll-input polling 22282 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 22710731 0 0 8.50e1 0.00
dpdk-input polling 22710731 0 0 1.96e2 0.00
unix-epoll-input polling 22157 0 0 1.14e3 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 51 6.16e4 0.00
dpdk-process any wait 0 0 1 6.41e3 0.00
fib-walk any wait 0 0 2 1.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.57e3 0.00
lisp-retry-service any wait 0 0 2 2.92e3 0.00
unix-epoll-input polling 3824 0 0 2.51e6 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 203.66, last 128 main loops 24.50 per node 224.00
vector rates in 4.6529e6, out 4.6529e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 43944 8949550 0 1.48e1 203.66
TenGigabitEthernet18/0/3-tx active 43944 8949550 0 5.61e1 203.66
dpdk-crypto-input polling 43944 8949550 0 2.74e2 203.66
dpdk-esp4-encrypt active 43944 8949518 0 1.82e2 203.66
dpdk-input polling 43944 8949518 0 5.66e1 203.66
ethernet-input active 43944 8949518 0 2.03e1 203.66
interface-output active 43944 8949550 0 1.74e1 203.66
ip4-input-no-checksum active 43944 8949518 0 3.34e1 203.66
ip4-lookup active 87888 17899068 0 4.29e1 203.66
ip4-rewrite active 87888 17899068 0 6.09e1 203.66
ipsec4-output-feature active 87888 17899068 0 1.05e2 203.66
unix-epoll-input polling 43 0 0 2.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 76.31, last 128 main loops 0.00 per node 0.00
vector rates in 4.6528e6, out 2.3264e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 138021 8949259 0 1.98e1 64.84
TenGigabitEthernet18/0/2-tx active 138021 8949259 0 6.14e1 64.84
dpdk-crypto-input polling 1365970 8949259 0 3.12e2 6.55
dpdk-esp4-decrypt active 138021 8949388 0 9.07e1 64.84
dpdk-esp4-decrypt-post active 138021 8949259 0 6.21e1 64.84
dpdk-input polling 1365970 8949388 0 9.59e1 6.55
ethernet-input active 138021 8949388 0 2.92e1 64.84
ip4-input-no-checksum active 172287 17898647 0 5.83e1 103.89
ip4-lookup active 138021 8949259 0 4.83e1 64.84
ip4-rewrite active 138021 8949259 0 4.52e1 64.84
ipsec4-input-feature active 172287 17898647 0 8.53e1 103.89
unix-epoll-input polling 1333 0 0 2.09e3 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 51 7.85e4 0.00
dpdk-process any wait 0 0 1 1.10e6 0.00
fib-walk any wait 0 0 2 2.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.10e3 0.00
lisp-retry-service any wait 0 0 2 2.82e3 0.00
unix-epoll-input polling 4602 0 0 2.08e6 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 229.79, last 128 main loops 28.00 per node 256.00
vector rates in 4.6275e6, out 4.6275e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 38576 8864672 0 1.45e1 229.79
TenGigabitEthernet18/0/3-tx active 38576 8864672 0 5.62e1 229.79
dpdk-crypto-input polling 38576 8864672 0 2.79e2 229.79
dpdk-esp4-encrypt active 38576 8864672 0 1.82e2 229.79
dpdk-input polling 38576 8864672 0 5.61e1 229.79
ethernet-input active 38576 8864672 0 2.01e1 229.79
interface-output active 38576 8864672 0 1.74e1 229.79
ip4-input-no-checksum active 38576 8864672 0 3.27e1 229.79
ip4-lookup active 77152 17729344 0 4.30e1 229.79
ip4-rewrite active 77152 17729344 0 5.83e1 229.79
ipsec4-output-feature active 77152 17729344 0 1.09e2 229.79
unix-epoll-input polling 37 0 0 2.15e3 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 22994114 0 0 8.19e1 0.00
dpdk-input polling 22994114 0 0 2.04e2 0.00
unix-epoll-input polling 22433 0 0 1.13e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 76.22, last 128 main loops 0.00 per node 0.00
vector rates in 4.6274e6, out 2.3137e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 136858 8864548 0 2.03e1 64.77
TenGigabitEthernet18/0/2-tx active 136858 8864548 0 6.15e1 64.77
dpdk-crypto-input polling 1235297 8864548 0 3.11e2 7.18
dpdk-esp4-decrypt active 136858 8864508 0 9.24e1 64.77
dpdk-esp4-decrypt-post active 136858 8864548 0 6.45e1 64.77
dpdk-input polling 1235297 8864508 0 9.19e1 7.18
ethernet-input active 136858 8864508 0 3.05e1 64.77
ip4-input-no-checksum active 170938 17729056 0 5.95e1 103.72
ip4-lookup active 136858 8864548 0 4.39e1 64.77
ip4-rewrite active 136858 8864548 0 4.57e1 64.77
ipsec4-input-feature active 170938 17729056 0 8.91e1 103.72
unix-epoll-input polling 1205 0 0 1.96e3 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 22948676 0 0 8.39e1 0.00
dpdk-input polling 22948676 0 0 2.02e2 0.00
unix-epoll-input polling 22389 0 0 1.12e3 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 52 9.40e4 0.00
dpdk-process any wait 0 0 2 6.78e3 0.00
fib-walk any wait 0 0 2 3.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.87e2 0.00
lisp-retry-service any wait 0 0 2 2.03e3 0.00
unix-epoll-input polling 4212 0 0 2.28e6 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 243.81, last 128 main loops 27.89 per node 255.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 36885 8992904 0 1.43e1 243.81
TenGigabitEthernet18/0/3-tx active 36885 8992904 0 5.59e1 243.81
dpdk-crypto-input polling 36885 8992904 0 2.75e2 243.81
dpdk-esp4-encrypt active 36885 8992904 0 1.83e2 243.81
dpdk-input polling 36885 8992904 0 5.73e1 243.81
ethernet-input active 36885 8992904 0 1.94e1 243.81
interface-output active 36885 8992904 0 1.72e1 243.81
ip4-input-no-checksum active 36885 8992904 0 3.24e1 243.81
ip4-lookup active 73770 17985808 0 4.26e1 243.81
ip4-rewrite active 73770 17985808 0 5.95e1 243.81
ipsec4-output-feature active 73770 17985808 0 1.05e2 243.81
unix-epoll-input polling 36 0 0 2.16e3 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 23311614 0 0 8.48e1 0.00
dpdk-input polling 23311614 0 0 1.95e2 0.00
unix-epoll-input polling 22743 0 0 1.13e3 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 23331763 0 0 8.54e1 0.00
dpdk-input polling 23331763 0 0 1.94e2 0.00
unix-epoll-input polling 22762 0 0 1.13e3 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 23224744 0 0 8.49e1 0.00
dpdk-input polling 23224744 0 0 1.97e2 0.00
unix-epoll-input polling 22658 0 0 1.13e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 66.88, last 128 main loops 16.75 per node 164.92
vector rates in 4.6774e6, out 2.3387e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 159822 8992452 0 2.10e1 56.27
TenGigabitEthernet18/0/2-tx active 159822 8992452 0 6.12e1 56.27
dpdk-crypto-input polling 1462712 8992452 0 3.16e2 6.15
dpdk-esp4-decrypt active 159823 8992708 0 9.15e1 56.27
dpdk-esp4-decrypt-post active 159822 8992452 0 6.44e1 56.27
dpdk-input polling 1462712 8992708 0 9.87e1 6.15
ethernet-input active 159823 8992708 0 3.17e1 56.27
ip4-input-no-checksum active 192821 17985160 0 5.66e1 93.27
ip4-lookup active 159822 8992452 0 4.43e1 56.27
ip4-rewrite active 159822 8992452 0 4.68e1 56.27
ipsec4-input-feature active 192821 17985160 0 7.76e1 93.27
unix-epoll-input polling 1427 0 0 2.01e3 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 23307376 0 0 8.47e1 0.00
dpdk-input polling 23307376 0 0 1.95e2 0.00
unix-epoll-input polling 22739 0 0 1.13e3 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 23327585 0 0 8.53e1 0.00
dpdk-input polling 23327585 0 0 1.94e2 0.00
unix-epoll-input polling 22758 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 23178888 0 0 8.52e1 0.00
dpdk-input polling 23178888 0 0 1.97e2 0.00
unix-epoll-input polling 22613 0 0 1.13e3 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 51 8.75e4 0.00
dpdk-process any wait 0 0 1 1.08e6 0.00
fib-walk any wait 0 0 2 2.03e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.67e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.56e3 0.00
lisp-retry-service any wait 0 0 2 3.07e3 0.00
statseg-collector-process time wait 0 0 1 4.98e3 0.00
unix-epoll-input polling 3750 0 0 2.54e6 0.00
vpe-oam-process any wait 0 0 2 2.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 201.01, last 128 main loops 15.69 per node 143.50
vector rates in 3.2039e6, out 3.2039e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 30383 6107282 0 1.49e1 201.01
TenGigabitEthernet18/0/3-tx active 30383 6107282 0 5.79e1 201.01
dpdk-crypto-input polling 30383 6107282 0 7.62e2 201.01
dpdk-esp4-encrypt active 30383 6107290 0 1.77e2 201.01
dpdk-input polling 30383 6107290 0 5.66e1 201.01
ethernet-input active 30383 6107290 0 2.09e1 201.01
interface-output active 30383 6107282 0 1.79e1 201.01
ip4-input-no-checksum active 30383 6107290 0 3.39e1 201.01
ip4-lookup active 60766 12214572 0 4.37e1 201.01
ip4-rewrite active 60766 12214572 0 6.03e1 201.01
ipsec4-output-feature active 60766 12214572 0 1.05e2 201.01
unix-epoll-input polling 30 0 0 2.45e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 34.24, last 128 main loops 12.58 per node 146.36
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 269537 6107246 0 3.19e1 22.66
TenGigabitEthernet18/0/2-tx active 269537 6107246 0 7.36e1 22.66
dpdk-crypto-input polling 289294 6107246 0 7.35e2 21.11
dpdk-esp4-decrypt active 82295 6107432 0 9.01e1 74.21
dpdk-esp4-decrypt-post active 269537 6107246 0 7.51e1 22.66
dpdk-input polling 289294 6107432 0 7.73e1 21.11
ethernet-input active 82295 6107432 0 3.01e1 74.21
ip4-input-no-checksum active 270394 12214678 0 6.55e1 45.17
ip4-lookup active 269537 6107246 0 5.99e1 22.66
ip4-rewrite active 269537 6107246 0 5.84e1 22.66
ipsec4-input-feature active 270394 12214678 0 9.11e1 45.17
unix-epoll-input polling 282 0 0 2.16e3 0.00
64b-4t2c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-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 1.02e5 0.00
dpdk-process any wait 0 0 1 1.08e6 0.00
fib-walk any wait 0 0 2 4.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.99e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.00e3 0.00
lisp-retry-service any wait 0 0 2 2.73e3 0.00
statseg-collector-process time wait 0 0 1 7.21e3 0.00
unix-epoll-input polling 2763 0 0 3.48e6 0.00
vpe-oam-process any wait 0 0 2 2.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 222.23, last 128 main loops 15.69 per node 143.50
vector rates in 3.2169e6, out 3.2169e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 27875 6194618 0 1.46e1 222.23
TenGigabitEthernet18/0/3-tx active 27875 6194618 0 5.84e1 222.23
dpdk-crypto-input polling 27875 6194618 0 7.61e2 222.23
dpdk-esp4-encrypt active 27875 6194618 0 1.77e2 222.23
dpdk-input polling 27875 6194618 0 5.81e1 222.23
ethernet-input active 27875 6194618 0 2.04e1 222.23
interface-output active 27875 6194618 0 1.75e1 222.23
ip4-input-no-checksum active 27875 6194618 0 3.33e1 222.23
ip4-lookup active 55750 12389236 0 4.34e1 222.23
ip4-rewrite active 55750 12389236 0 5.84e1 222.23
ipsec4-output-feature active 55750 12389236 0 1.05e2 222.23
unix-epoll-input polling 28 0 0 2.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
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
dpdk-crypto-input polling 22956399 0 0 8.12e1 0.00
dpdk-input polling 22956399 0 0 2.09e2 0.00
unix-epoll-input polling 22396 0 0 1.13e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 33.62, last 128 main loops 3.88 per node 62.00
vector rates in 3.2169e6, out 1.6085e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 278698 6194560 0 3.22e1 22.23
TenGigabitEthernet18/0/2-tx active 278698 6194560 0 7.45e1 22.23
dpdk-crypto-input polling 311821 6194560 0 7.37e2 19.87
dpdk-esp4-decrypt active 83673 6194706 0 8.90e1 74.03
dpdk-esp4-decrypt-post active 278698 6194560 0 7.54e1 22.23
dpdk-input polling 311821 6194706 0 7.64e1 19.87
ethernet-input active 83673 6194706 0 2.99e1 74.03
ip4-input-no-checksum active 280071 12389266 0 6.66e1 44.24
ip4-lookup active 278698 6194560 0 5.45e1 22.23
ip4-rewrite active 278698 6194560 0 5.91e1 22.23
ipsec4-input-feature active 280071 12389266 0 8.84e1 44.24
unix-epoll-input polling 304 0 0 2.08e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
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
dpdk-crypto-input polling 22926582 0 0 8.40e1 0.00
dpdk-input polling 22926582 0 0 2.04e2 0.00
unix-epoll-input polling 22367 0 0 1.12e3 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 52 1.26e5 0.00
dpdk-process any wait 0 0 1 9.44e3 0.00
fib-walk any wait 0 0 2 2.15e3 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.30e3 0.00
unix-epoll-input polling 3007 0 0 3.17e6 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 236.45, last 128 main loops 28.00 per node 256.00
vector rates in 3.2153e6, out 3.2153e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 25960 6138128 0 1.44e1 236.45
TenGigabitEthernet18/0/3-tx active 25960 6138128 0 5.77e1 236.45
dpdk-crypto-input polling 25960 6138128 0 7.61e2 236.45
dpdk-esp4-encrypt active 25960 6138101 0 1.79e2 236.44
dpdk-input polling 25960 6138101 0 5.69e1 236.44
ethernet-input active 25960 6138101 0 2.04e1 236.44
interface-output active 25960 6138128 0 1.77e1 236.45
ip4-input-no-checksum active 25960 6138101 0 3.32e1 236.44
ip4-lookup active 51920 12276229 0 4.45e1 236.45
ip4-rewrite active 51920 12276229 0 5.99e1 236.45
ipsec4-output-feature active 51920 12276229 0 1.02e2 236.45
unix-epoll-input polling 25 0 0 2.28e3 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 23126784 0 0 8.49e1 0.00
dpdk-input polling 23126784 0 0 1.95e2 0.00
unix-epoll-input polling 22563 0 0 1.13e3 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 23044111 0 0 8.53e1 0.00
dpdk-input polling 23044111 0 0 1.97e2 0.00
unix-epoll-input polling 22482 0 0 1.12e3 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 23047550 0 0 8.49e1 0.00
dpdk-input polling 23047550 0 0 1.98e2 0.00
unix-epoll-input polling 22486 0 0 1.13e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 34.16, last 128 main loops .06 per node 1.00
vector rates in 3.2154e6, out 1.6077e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 263291 6138268 0 3.21e1 23.31
TenGigabitEthernet18/0/2-tx active 263291 6138268 0 7.36e1 23.31
dpdk-crypto-input polling 337856 6138268 0 7.43e2 18.17
dpdk-esp4-decrypt active 106010 6138384 0 9.27e1 57.90
dpdk-esp4-decrypt-post active 263291 6138268 0 7.58e1 23.31
dpdk-input polling 337856 6138384 0 8.30e1 18.17
ethernet-input active 106010 6138384 0 3.41e1 57.90
ip4-input-no-checksum active 265869 12276652 0 6.37e1 46.18
ip4-lookup active 263291 6138268 0 5.49e1 23.31
ip4-rewrite active 263291 6138268 0 5.98e1 23.31
ipsec4-input-feature active 265869 12276652 0 8.08e1 46.18
unix-epoll-input polling 330 0 0 2.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 23109886 0 0 8.48e1 0.00
dpdk-input polling 23109886 0 0 1.96e2 0.00
unix-epoll-input polling 22547 0 0 1.13e3 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 23036436 0 0 8.51e1 0.00
dpdk-input polling 23036436 0 0 1.99e2 0.00
unix-epoll-input polling 22474 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 23044612 0 0 8.47e1 0.00
dpdk-input polling 23044612 0 0 1.97e2 0.00
unix-epoll-input polling 22482 0 0 1.13e3 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.75e5 0.00
dpdk-process any wait 0 0 1 7.56e3 0.00
fib-walk any wait 0 0 2 2.67e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.18e3 0.00
lisp-retry-service any wait 0 0 2 1.50e3 0.00
unix-epoll-input polling 3111 0 0 3.05e6 0.00
vpe-oam-process any wait 0 0 2 1.57e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 57.95, last 128 main loops 0.00 per node 0.00
vector rates in 3.6369e6, out 3.6369e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 119213 6909020 0 2.07e1 57.96
TenGigabitEthernet18/0/3-tx active 119213 6909020 0 6.41e1 57.96
dpdk-crypto-input polling 2362976 6909020 0 4.07e2 2.92
dpdk-esp4-encrypt-tun active 119212 6908832 0 3.44e2 57.95
dpdk-input polling 2362976 6908832 0 1.32e2 2.92
ethernet-input active 119212 6908832 0 2.91e1 57.95
ip4-input-no-checksum active 119212 6908832 0 4.17e1 57.95
ip4-lookup active 238425 13817852 0 6.49e1 57.95
ip4-midchain active 119212 6908832 0 1.17e2 57.95
ip4-rewrite active 119213 6909020 0 4.58e1 57.96
unix-epoll-input polling 2305 0 0 2.11e3 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.6069e6, out 1.8034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 26765 6851840 0 1.39e1 256.00
TenGigabitEthernet18/0/2-tx active 26765 6851840 0 5.85e1 256.00
dpdk-crypto-input polling 26765 6851840 0 4.18e2 256.00
dpdk-esp4-decrypt active 26765 6851840 0 1.97e2 256.00
dpdk-esp4-decrypt-post active 26765 6851840 0 9.38e1 256.00
dpdk-input polling 26765 6851840 0 6.09e1 256.00
ethernet-input active 26765 6851840 0 2.40e1 256.00
ip4-input-no-checksum active 53530 13703680 0 4.54e1 256.00
ip4-local active 26765 6851840 0 7.17e1 256.00
ip4-lookup active 53530 13703680 0 4.70e1 256.00
ip4-rewrite active 26765 6851840 0 3.74e1 256.00
ipsec4-if-input active 26765 6851840 0 2.25e2 256.00
unix-epoll-input polling 26 0 0 3.21e3 0.00
64b-4t2c-ethip4ipsecscale1000tnlsw-ip4base-int-aes-gcm-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 1.85e5 0.00
dpdk-process any wait 0 0 1 1.09e6 0.00
fib-walk any wait 0 0 2 4.55e3 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 1.31e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.23e3 0.00
lisp-retry-service any wait 0 0 2 3.18e3 0.00
statseg-collector-process time wait 0 0 1 6.04e3 0.00
unix-epoll-input polling 4162 0 0 2.31e6 0.00
vpe-oam-process any wait 0 0 2 1.00e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 26.50, last 128 main loops 0.00 per node 0.00
vector rates in 1.8673e6, out 1.8673e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 135783 3598280 0 3.14e1 26.50
TenGigabitEthernet18/0/3-tx active 135783 3598280 0 7.45e1 26.50
dpdk-crypto-input polling 11180330 3598280 0 6.69e2 .32
dpdk-esp4-encrypt-tun active 135784 3598292 0 3.74e2 26.50
dpdk-input polling 11180330 3598292 0 6.75e2 .32
ethernet-input active 135784 3598292 0 4.35e1 26.50
ip4-input-no-checksum active 135784 3598292 0 5.77e1 26.50
ip4-lookup active 271567 7196572 0 8.52e1 26.50
ip4-midchain active 135784 3598292 0 1.40e2 26.50
ip4-rewrite active 135783 3598280 0 5.62e1 26.50
unix-epoll-input polling 10908 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 24.93, last 128 main loops 0.00 per node 0.00
vector rates in 1.8673e6, out 1.8673e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 144353 3598279 0 3.54e1 24.93
TenGigabitEthernet18/0/3-tx active 144353 3598279 0 7.23e1 24.93
dpdk-crypto-input polling 11585269 3598279 0 6.32e2 .31
dpdk-esp4-encrypt-tun active 144354 3598295 0 3.44e2 24.93
dpdk-input polling 11585269 3598295 0 7.15e2 .31
ethernet-input active 144354 3598295 0 4.30e1 24.93
ip4-input-no-checksum active 144354 3598295 0 5.98e1 24.93
ip4-lookup active 288707 7196574 0 8.51e1 24.93
ip4-midchain active 144354 3598295 0 1.22e2 24.93
ip4-rewrite active 144353 3598279 0 5.83e1 24.93
unix-epoll-input polling 11303 0 0 1.34e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 3.7122e6, out 1.8561e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 27944 7153664 0 1.34e1 256.00
TenGigabitEthernet18/0/2-tx active 27944 7153664 0 5.41e1 256.00
dpdk-crypto-input polling 27944 7153664 0 4.06e2 256.00
dpdk-esp4-decrypt active 27944 7153664 0 1.99e2 256.00
dpdk-esp4-decrypt-post active 27944 7153664 0 8.40e1 256.00
dpdk-input polling 27944 7153664 0 5.64e1 256.00
ethernet-input active 27944 7153664 0 2.33e1 256.00
ip4-input-no-checksum active 55888 14307328 0 4.45e1 256.00
ip4-local active 27944 7153664 0 6.98e1 256.00
ip4-lookup active 55888 14307328 0 4.60e1 256.00
ip4-rewrite active 27944 7153664 0 3.67e1 256.00
ipsec4-if-input active 27944 7153664 0 2.23e2 256.00
unix-epoll-input polling 27 0 0 2.17e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
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
dpdk-crypto-input polling 23342613 0 0 8.57e1 0.00
dpdk-input polling 23342613 0 0 1.98e2 0.00
unix-epoll-input polling 22773 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 50 1.13e5 0.00
dpdk-process any wait 0 0 2 1.06e4 0.00
fib-walk any wait 0 0 2 2.46e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.51e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.81e3 0.00
lisp-retry-service any wait 0 0 2 2.52e3 0.00
statseg-collector-process time wait 0 0 1 1.04e4 0.00
unix-epoll-input polling 4452 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 1 3.75e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.46, last 128 main loops 0.00 per node 0.00
vector rates in 9.4133e5, out 9.4133e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 169652 1773899 0 5.83e1 10.46
TenGigabitEthernet18/0/3-tx active 169652 1773899 0 1.01e2 10.46
dpdk-crypto-input polling 14434118 1773899 0 1.15e3 .12
dpdk-esp4-encrypt-tun active 169652 1773899 0 4.65e2 10.46
dpdk-input polling 14434118 1773899 0 1.78e3 .12
ethernet-input active 169652 1773899 0 7.65e1 10.46
ip4-input-no-checksum active 169652 1773899 0 9.58e1 10.46
ip4-lookup active 339304 3547798 0 1.31e2 10.46
ip4-midchain active 169652 1773899 0 1.98e2 10.46
ip4-rewrite active 169652 1773899 0 7.99e1 10.46
unix-epoll-input polling 14083 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.53, last 128 main loops 0.00 per node 0.00
vector rates in 9.4133e5, out 9.4133e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 186043 1773899 0 6.50e1 9.53
TenGigabitEthernet18/0/3-tx active 186043 1773899 0 1.00e2 9.53
dpdk-crypto-input polling 15408790 1773899 0 1.13e3 .12
dpdk-esp4-encrypt-tun active 186043 1773899 0 3.74e2 9.53
dpdk-input polling 15408790 1773899 0 1.81e3 .12
ethernet-input active 186043 1773899 0 7.88e1 9.53
ip4-input-no-checksum active 186043 1773899 0 1.01e2 9.53
ip4-lookup active 372086 3547798 0 1.25e2 9.53
ip4-midchain active 186043 1773899 0 1.58e2 9.53
ip4-rewrite active 186043 1773899 0 8.64e1 9.53
unix-epoll-input polling 15033 0 0 1.27e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.54, last 128 main loops 0.00 per node 0.00
vector rates in 9.4133e5, out 9.4133e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 185908 1773897 0 6.65e1 9.54
TenGigabitEthernet18/0/3-tx active 185908 1773897 0 9.77e1 9.54
dpdk-crypto-input polling 15394978 1773897 0 1.13e3 .12
dpdk-esp4-encrypt-tun active 185908 1773897 0 3.78e2 9.54
dpdk-input polling 15394978 1773897 0 1.81e3 .12
ethernet-input active 185908 1773897 0 7.93e1 9.54
ip4-input-no-checksum active 185908 1773897 0 9.79e1 9.54
ip4-lookup active 371816 3547794 0 1.23e2 9.54
ip4-midchain active 185908 1773897 0 1.58e2 9.54
ip4-rewrite active 185908 1773897 0 8.65e1 9.54
unix-epoll-input polling 15020 0 0 1.25e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.62, last 128 main loops 0.00 per node 0.00
vector rates in 9.4133e5, out 9.4133e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 184401 1773897 0 6.66e1 9.62
TenGigabitEthernet18/0/3-tx active 184401 1773897 0 1.00e2 9.62
dpdk-crypto-input polling 12224806 1773897 0 9.85e2 .15
dpdk-esp4-encrypt-tun active 184401 1773897 0 3.73e2 9.62
dpdk-input polling 12224806 1773897 0 2.19e3 .15
ethernet-input active 184401 1773897 0 7.94e1 9.62
ip4-input-no-checksum active 184401 1773897 0 9.92e1 9.62
ip4-lookup active 368802 3547794 0 1.25e2 9.62
ip4-midchain active 184401 1773897 0 1.56e2 9.62
ip4-rewrite active 184401 1773897 0 8.59e1 9.62
unix-epoll-input polling 11927 0 0 1.27e3 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.7449e6, out 1.8725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 27567 7057152 0 1.32e1 256.00
TenGigabitEthernet18/0/2-tx active 27567 7057152 0 5.29e1 256.00
dpdk-crypto-input polling 27567 7057152 0 4.08e2 256.00
dpdk-esp4-decrypt active 27567 7057152 0 2.08e2 256.00
dpdk-esp4-decrypt-post active 27567 7057152 0 7.73e1 256.00
dpdk-input polling 27567 7057152 0 5.49e1 256.00
ethernet-input active 27567 7057152 0 2.13e1 256.00
ip4-input-no-checksum active 55134 14114304 0 4.41e1 256.00
ip4-local active 27567 7057152 0 6.84e1 256.00
ip4-lookup active 55134 14114304 0 4.47e1 256.00
ip4-rewrite active 27567 7057152 0 3.65e1 256.00
ipsec4-if-input active 27567 7057152 0 2.17e2 256.00
unix-epoll-input polling 27 0 0 2.49e3 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 22594133 0 0 9.04e1 0.00
dpdk-input polling 22594133 0 0 1.95e2 0.00
unix-epoll-input polling 22043 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 22819477 0 0 8.67e1 0.00
dpdk-input polling 22819477 0 0 1.95e2 0.00
unix-epoll-input polling 22263 0 0 1.24e3 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 23977470 0 0 8.32e1 0.00
dpdk-input polling 23977470 0 0 1.87e2 0.00
unix-epoll-input polling 23393 0 0 1.23e3 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.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, 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.26e5 0.00
dpdk-process any wait 0 0 2 5.38e5 0.00
fib-walk any wait 0 0 2 9.25e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.62e3 0.00
lisp-retry-service any wait 0 0 2 1.55e3 0.00
unix-epoll-input polling 2962 0 0 3.24e6 0.00
vpe-oam-process any wait 0 0 2 9.53e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 34.56, last 128 main loops .04 per node 1.00
vector rates in 2.6998e6, out 2.6998e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 254670 5195459 0 3.31e1 20.40
TenGigabitEthernet18/0/3-tx active 254670 5195459 0 7.78e1 20.40
dpdk-crypto-input polling 254670 5195459 0 9.12e2 20.40
dpdk-esp4-encrypt-tun active 72095 5195462 0 3.41e2 72.06
dpdk-input polling 254670 5195462 0 7.96e1 20.40
ethernet-input active 72095 5195462 0 2.85e1 72.06
ip4-input-no-checksum active 72095 5195462 0 4.17e1 72.06
ip4-lookup active 326765 10390921 0 7.25e1 31.79
ip4-midchain active 72095 5195462 0 1.20e2 72.06
ip4-rewrite active 254670 5195459 0 5.85e1 20.40
unix-epoll-input polling 248 0 0 2.75e3 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 2.6700e6, out 1.3350e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 20071 5138176 0 1.41e1 256.00
TenGigabitEthernet18/0/2-tx active 20071 5138176 0 6.13e1 256.00
dpdk-crypto-input polling 20071 5138176 0 8.84e2 256.00
dpdk-esp4-decrypt active 20071 5138176 0 1.91e2 256.00
dpdk-esp4-decrypt-post active 20071 5138176 0 1.09e2 256.00
dpdk-input polling 20071 5138176 0 6.24e1 256.00
ethernet-input active 20071 5138176 0 2.61e1 256.00
ip4-input-no-checksum active 40142 10276352 0 4.60e1 256.00
ip4-local active 20071 5138176 0 6.98e1 256.00
ip4-lookup active 40142 10276352 0 4.68e1 256.00
ip4-rewrite active 20071 5138176 0 4.07e1 256.00
ipsec4-if-input active 20071 5138176 0 2.28e2 256.00
unix-epoll-input polling 19 0 0 2.71e3 0.00
64b-4t2c-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 1.39e5 0.00
dpdk-process any wait 0 0 1 5.51e5 0.00
fib-walk any wait 0 0 2 3.49e3 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.48e3 0.00
unix-epoll-input polling 2563 0 0 3.71e6 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 8.55, last 128 main loops 3.98 per node 46.27
vector rates in 1.3551e6, out 1.3551e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 589098 2580382 0 9.84e1 4.38
TenGigabitEthernet18/0/3-tx active 589098 2580382 0 1.39e2 4.38
dpdk-crypto-input polling 8080898 2580382 0 1.35e3 .32
dpdk-esp4-encrypt-tun active 86610 2580466 0 3.68e2 29.79
dpdk-input polling 8080898 2580466 0 6.93e2 .32
ethernet-input active 86610 2580466 0 4.15e1 29.79
ip4-input-no-checksum active 86610 2580466 0 5.64e1 29.79
ip4-lookup active 675708 5160848 0 1.21e2 7.64
ip4-midchain active 86610 2580466 0 1.38e2 29.79
ip4-rewrite active 589098 2580382 0 1.24e2 4.38
unix-epoll-input polling 7884 0 0 2.13e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 8.46, last 128 main loops 0.00 per node 0.00
vector rates in 1.3551e6, out 1.3551e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 592239 2580383 0 1.04e2 4.36
TenGigabitEthernet18/0/3-tx active 592239 2580383 0 1.36e2 4.36
dpdk-crypto-input polling 8417942 2580383 0 1.31e3 .31
dpdk-esp4-encrypt-tun active 89703 2580466 0 3.48e2 28.77
dpdk-input polling 8417942 2580466 0 7.28e2 .31
ethernet-input active 89703 2580466 0 3.93e1 28.77
ip4-input-no-checksum active 89703 2580466 0 5.74e1 28.77
ip4-lookup active 681942 5160849 0 1.21e2 7.57
ip4-midchain active 89703 2580466 0 1.23e2 28.77
ip4-rewrite active 592239 2580383 0 1.25e2 4.36
unix-epoll-input polling 8212 0 0 1.38e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 247.24, last 128 main loops 28.00 per node 256.00
vector rates in 2.7103e6, out 1.3552e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 20918 5161046 0 1.38e1 246.73
TenGigabitEthernet18/0/2-tx active 20918 5161046 0 5.73e1 246.73
dpdk-crypto-input polling 20918 5161046 0 8.65e2 246.73
dpdk-esp4-decrypt active 20918 5161018 0 2.05e2 246.73
dpdk-esp4-decrypt-post active 20918 5161046 0 9.75e1 246.73
dpdk-input polling 20918 5161018 0 5.81e1 246.73
ethernet-input active 20918 5161018 0 2.23e1 246.73
ip4-input-no-checksum active 41595 10322064 0 4.59e1 248.16
ip4-local active 20918 5161018 0 7.13e1 246.73
ip4-lookup active 41595 10322064 0 4.65e1 248.16
ip4-rewrite active 20918 5161046 0 3.99e1 246.73
ipsec4-if-input active 20918 5161018 0 2.29e2 246.73
unix-epoll-input polling 20 0 0 2.65e3 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 22912549 0 0 8.66e1 0.00
dpdk-input polling 22912549 0 0 2.00e2 0.00
unix-epoll-input polling 22353 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 1.58e5 0.00
dpdk-process any wait 0 0 1 1.24e4 0.00
fib-walk any wait 0 0 2 2.78e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.80e3 0.00
lisp-retry-service any wait 0 0 2 2.74e3 0.00
unix-epoll-input polling 3136 0 0 3.05e6 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 4.13, last 128 main loops 0.00 per node 0.00
vector rates in 6.8391e5, out 6.8391e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 606486 1312827 0 1.90e2 2.16
TenGigabitEthernet18/0/3-tx active 606486 1312827 0 2.29e2 2.16
dpdk-crypto-input polling 12166539 1312827 0 2.16e3 .11
dpdk-esp4-encrypt-tun active 101074 1312852 0 4.48e2 12.99
dpdk-input polling 12166539 1312852 0 2.04e3 .11
ethernet-input active 101074 1312852 0 6.86e1 12.99
ip4-input-no-checksum active 101074 1312852 0 9.02e1 12.99
ip4-lookup active 707560 2625679 0 1.98e2 3.71
ip4-midchain active 101074 1312852 0 1.89e2 12.99
ip4-rewrite active 606486 1312827 0 2.10e2 2.16
unix-epoll-input polling 11870 0 0 2.05e3 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.8391e5, out 6.8391e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 614360 1312817 0 2.02e2 2.14
TenGigabitEthernet18/0/3-tx active 614360 1312817 0 2.19e2 2.14
dpdk-crypto-input polling 13000422 1312817 0 2.12e3 .10
dpdk-esp4-encrypt-tun active 109499 1312849 0 3.58e2 11.99
dpdk-input polling 13000422 1312849 0 2.09e3 .10
ethernet-input active 109499 1312849 0 6.75e1 11.99
ip4-input-no-checksum active 109499 1312849 0 9.35e1 11.99
ip4-lookup active 723859 2625666 0 1.92e2 3.63
ip4-midchain active 109499 1312849 0 1.49e2 11.99
ip4-rewrite active 614360 1312817 0 2.21e2 2.14
unix-epoll-input polling 12683 0 0 1.31e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 4.03, last 128 main loops 2.19 per node 10.00
vector rates in 6.8391e5, out 6.8391e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 613982 1312817 0 2.01e2 2.14
TenGigabitEthernet18/0/3-tx active 613982 1312817 0 2.20e2 2.14
dpdk-crypto-input polling 13035974 1312817 0 2.14e3 .10
dpdk-esp4-encrypt-tun active 109389 1312849 0 3.69e2 12.00
dpdk-input polling 13035974 1312849 0 2.07e3 .10
ethernet-input active 109389 1312849 0 6.90e1 12.00
ip4-input-no-checksum active 109389 1312849 0 9.39e1 12.00
ip4-lookup active 723371 2625666 0 1.92e2 3.63
ip4-midchain active 109389 1312849 0 1.50e2 12.00
ip4-rewrite active 613982 1312817 0 2.19e2 2.14
unix-epoll-input polling 12718 0 0 1.30e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 4.04, last 128 main loops 0.00 per node 0.00
vector rates in 6.8390e5, out 6.8390e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 613420 1312807 0 2.02e2 2.14
TenGigabitEthernet18/0/3-tx active 613420 1312807 0 2.21e2 2.14
dpdk-crypto-input polling 13119916 1312807 0 2.13e3 .10
dpdk-esp4-encrypt-tun active 108889 1312851 0 3.61e2 12.06
dpdk-input polling 13119916 1312851 0 2.07e3 .10
ethernet-input active 108889 1312851 0 6.82e1 12.06
ip4-input-no-checksum active 108889 1312851 0 9.39e1 12.06
ip4-lookup active 722309 2625658 0 1.91e2 3.64
ip4-midchain active 108889 1312851 0 1.48e2 12.06
ip4-rewrite active 613420 1312807 0 2.19e2 2.14
unix-epoll-input polling 12799 0 0 1.31e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 167.76, last 128 main loops 13.56 per node 144.67
vector rates in 2.7356e6, out 1.3678e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 34734 5251270 0 1.51e1 151.19
TenGigabitEthernet18/0/2-tx active 34734 5251270 0 5.55e1 151.19
dpdk-crypto-input polling 35227 5251270 0 8.75e2 149.07
dpdk-esp4-decrypt active 34719 5251383 0 2.03e2 151.25
dpdk-esp4-decrypt-post active 34734 5251270 0 8.11e1 151.19
dpdk-input polling 35227 5251383 0 5.83e1 149.07
ethernet-input active 34719 5251383 0 2.40e1 151.25
ip4-input-no-checksum active 50625 10502653 0 4.56e1 207.46
ip4-local active 34719 5251383 0 6.94e1 151.25
ip4-lookup active 50625 10502653 0 4.64e1 207.46
ip4-rewrite active 34734 5251270 0 4.09e1 151.19
ipsec4-if-input active 34719 5251383 0 2.20e2 151.25
unix-epoll-input polling 35 0 0 2.77e3 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 23072860 0 0 8.72e1 0.00
dpdk-input polling 23072860 0 0 1.99e2 0.00
unix-epoll-input polling 22511 0 0 1.28e3 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 22964200 0 0 8.68e1 0.00
dpdk-input polling 22964200 0 0 2.02e2 0.00
unix-epoll-input polling 22405 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 23128906 0 0 8.71e1 0.00
dpdk-input polling 23128906 0 0 1.98e2 0.00
unix-epoll-input polling 22565 0 0 1.26e3 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.80e5 0.00
dpdk-process any wait 0 0 2 5.28e5 0.00
fib-walk any wait 0 0 2 1.89e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.14e3 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 3.39e3 0.00
lisp-retry-service any wait 0 0 2 2.40e3 0.00
statseg-collector-process time wait 0 0 1 7.27e3 0.00
unix-epoll-input polling 3663 0 0 2.59e6 0.00
vpe-oam-process any wait 0 0 2 1.21e3 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.9874e5, out 7.9874e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 5955 1524480 0 1.47e1 256.00
TenGigabitEthernet18/0/3-tx active 5955 1524480 0 6.52e1 256.00
dpdk-crypto-input polling 5955 1524480 0 3.59e2 256.00
dpdk-esp4-encrypt active 5955 1524480 0 3.28e2 256.00
dpdk-input polling 5955 1524480 0 5.91e1 256.00
ethernet-input active 5955 1524480 0 2.39e1 256.00
interface-output active 5955 1524480 0 1.86e1 256.00
ip4-input-no-checksum active 5955 1524480 0 3.37e1 256.00
ip4-lookup active 11910 3048960 0 4.56e1 256.00
ip4-rewrite active 11910 3048960 0 5.97e1 256.00
ipsec4-output-feature active 11910 3048960 0 2.57e3 256.00
unix-epoll-input polling 5 0 0 2.49e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 170.26, last 128 main loops 0.00 per node 0.00
vector rates in 7.9938e5, out 3.9968e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 9649 1525660 0 1.69e1 158.12
TenGigabitEthernet18/0/2-tx active 9649 1525660 0 6.31e1 158.12
dpdk-crypto-input polling 1657462 1525660 0 4.98e2 .92
dpdk-esp4-decrypt active 9649 1525760 0 1.81e2 158.13
dpdk-esp4-decrypt-post active 9649 1525660 0 7.63e1 158.12
dpdk-input polling 1657462 1525760 0 2.74e2 .92
ethernet-input active 9649 1525760 0 2.52e1 158.13
ip4-input-no-checksum active 15858 3051420 0 5.67e1 192.42
ip4-lookup active 9649 1525660 0 4.87e1 158.12
ip4-rewrite active 9649 1525660 0 4.19e1 158.12
ipsec4-input-feature active 15858 3051420 0 2.39e3 192.42
unix-epoll-input polling 1617 0 0 1.97e3 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.09e5 0.00
dpdk-process any wait 0 0 2 7.08e3 0.00
fib-walk any wait 0 0 2 1.79e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.73e3 0.00
lisp-retry-service any wait 0 0 2 1.52e3 0.00
unix-epoll-input polling 4807 0 0 1.99e6 0.00
vpe-oam-process any wait 0 0 1 2.57e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 34.12, last 128 main loops 0.00 per node 0.00
vector rates in 4.5647e5, out 4.5647e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 25725 877827 0 3.07e1 34.12
TenGigabitEthernet18/0/3-tx active 25725 877827 0 8.11e1 34.12
dpdk-crypto-input polling 9266725 877827 0 1.34e3 .09
dpdk-esp4-encrypt active 25724 877719 0 3.98e2 34.12
dpdk-input polling 9266725 877719 0 2.13e3 .09
ethernet-input active 25724 877719 0 4.08e1 34.12
interface-output active 25725 877827 0 2.85e1 34.12
ip4-input-no-checksum active 25724 877719 0 5.75e1 34.12
ip4-lookup active 51449 1755546 0 5.84e1 34.12
ip4-rewrite active 51449 1755546 0 7.64e1 34.12
ipsec4-output-feature active 51449 1755546 0 2.60e3 34.12
unix-epoll-input polling 9041 0 0 1.65e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 33.45, last 128 main loops 0.00 per node 0.00
vector rates in 4.5648e5, out 4.5648e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 26242 877827 0 2.86e1 33.45
TenGigabitEthernet18/0/3-tx active 26242 877827 0 7.41e1 33.45
dpdk-crypto-input polling 10213973 877827 0 1.34e3 .09
dpdk-esp4-encrypt active 26241 877739 0 3.24e2 33.45
dpdk-input polling 10213973 877739 0 2.61e3 .09
ethernet-input active 26241 877739 0 3.77e1 33.45
interface-output active 26242 877827 0 2.79e1 33.45
ip4-input-no-checksum active 26241 877739 0 5.49e1 33.45
ip4-lookup active 52483 1755566 0 5.61e1 33.45
ip4-rewrite active 52483 1755566 0 7.29e1 33.45
ipsec4-output-feature active 52483 1755566 0 2.36e3 33.45
unix-epoll-input polling 9965 0 0 1.23e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 253.39, last 128 main loops 26.00 per node 256.00
vector rates in 9.1262e5, out 4.5630e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 6939 1754900 0 1.46e1 252.90
TenGigabitEthernet18/0/2-tx active 6939 1754900 0 5.79e1 252.90
dpdk-crypto-input polling 6939 1754900 0 3.95e2 252.90
dpdk-esp4-decrypt active 6939 1754933 0 1.82e2 252.91
dpdk-esp4-decrypt-post active 6939 1754900 0 7.90e1 252.90
dpdk-input polling 6939 1754933 0 5.49e1 252.91
ethernet-input active 6939 1754933 0 2.25e1 252.91
ip4-input-no-checksum active 13811 3509833 0 5.47e1 254.13
ip4-lookup active 6939 1754900 0 4.21e1 252.90
ip4-rewrite active 6939 1754900 0 3.86e1 252.90
ipsec4-input-feature active 13811 3509833 0 2.24e3 254.13
unix-epoll-input polling 7 0 0 2.59e3 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 22670765 0 0 8.82e1 0.00
dpdk-input polling 22670765 0 0 2.04e2 0.00
unix-epoll-input polling 22118 0 0 1.24e3 0.00
64b-8t4c-ethip4ipsecscale1000tnlsw-ip4base-tnl-aes-gcm-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 4.25e5 0.00
dpdk-process any wait 0 0 1 1.22e4 0.00
fib-walk any wait 0 0 1 5.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.46e3 0.00
lisp-retry-service any wait 0 0 1 4.32e3 0.00
unix-epoll-input polling 2631 0 0 3.66e6 0.00
vpe-oam-process any wait 0 0 2 2.75e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 14.54, last 128 main loops 0.00 per node 0.00
vector rates in 2.3461e5, out 2.3461e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 31166 453180 0 5.02e1 14.54
TenGigabitEthernet18/0/3-tx active 31166 453180 0 1.09e2 14.54
dpdk-crypto-input polling 15629513 453180 0 3.51e3 .03
dpdk-esp4-encrypt active 31167 453184 0 4.40e2 14.54
dpdk-input polling 15629513 453184 0 6.87e3 .03
ethernet-input active 31167 453184 0 6.74e1 14.54
interface-output active 31166 453180 0 4.29e1 14.54
ip4-input-no-checksum active 31167 453184 0 8.87e1 14.54
ip4-lookup active 62333 906364 0 8.17e1 14.54
ip4-rewrite active 62333 906364 0 1.02e2 14.54
ipsec4-output-feature active 62333 906364 0 2.66e3 14.54
unix-epoll-input polling 15248 0 0 1.49e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 13.85, last 128 main loops 0.00 per node 0.00
vector rates in 2.3461e5, out 2.3461e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 32724 453181 0 5.18e1 13.85
TenGigabitEthernet18/0/3-tx active 32724 453181 0 1.05e2 13.85
dpdk-crypto-input polling 16249208 453181 0 3.47e3 .03
dpdk-esp4-encrypt active 32725 453185 0 3.65e2 13.85
dpdk-input polling 16249208 453185 0 7.22e3 .03
ethernet-input active 32725 453185 0 6.33e1 13.85
interface-output active 32724 453181 0 4.51e1 13.85
ip4-input-no-checksum active 32725 453185 0 8.61e1 13.85
ip4-lookup active 65449 906366 0 8.00e1 13.85
ip4-rewrite active 65449 906366 0 9.88e1 13.85
ipsec4-output-feature active 65449 906366 0 2.41e3 13.85
unix-epoll-input polling 15852 0 0 1.19e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 13.98, last 128 main loops 0.00 per node 0.00
vector rates in 2.3461e5, out 2.3461e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 32427 453182 0 5.17e1 13.98
TenGigabitEthernet18/0/3-tx active 32427 453182 0 1.03e2 13.98
dpdk-crypto-input polling 16401893 453182 0 3.52e3 .03
dpdk-esp4-encrypt active 32428 453186 0 3.64e2 13.98
dpdk-input polling 16401893 453186 0 7.11e3 .03
ethernet-input active 32428 453186 0 6.35e1 13.98
interface-output active 32427 453182 0 4.47e1 13.98
ip4-input-no-checksum active 32428 453186 0 8.63e1 13.98
ip4-lookup active 64855 906368 0 7.92e1 13.98
ip4-rewrite active 64855 906368 0 9.82e1 13.98
ipsec4-output-feature active 64855 906368 0 2.39e3 13.98
unix-epoll-input polling 16002 0 0 1.19e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 14.03, last 128 main loops 0.00 per node 0.00
vector rates in 2.3461e5, out 2.3461e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 32300 453184 0 5.12e1 14.03
TenGigabitEthernet18/0/3-tx active 32300 453184 0 1.05e2 14.03
dpdk-crypto-input polling 16350210 453184 0 3.55e3 .03
dpdk-esp4-encrypt active 32301 453188 0 3.65e2 14.03
dpdk-input polling 16350210 453188 0 7.10e3 .03
ethernet-input active 32301 453188 0 6.42e1 14.03
interface-output active 32300 453184 0 4.45e1 14.03
ip4-input-no-checksum active 32301 453188 0 8.56e1 14.03
ip4-lookup active 64601 906372 0 7.91e1 14.03
ip4-rewrite active 64601 906372 0 9.79e1 14.03
ipsec4-output-feature active 64601 906372 0 2.40e3 14.03
unix-epoll-input polling 15951 0 0 1.19e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 9.2480e5, out 4.6240e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 6978 1786368 0 1.39e1 256.00
TenGigabitEthernet18/0/2-tx active 6978 1786368 0 5.49e1 256.00
dpdk-crypto-input polling 6978 1786368 0 3.99e2 256.00
dpdk-esp4-decrypt active 6978 1786368 0 1.73e2 256.00
dpdk-esp4-decrypt-post active 6978 1786368 0 7.31e1 256.00
dpdk-input polling 6978 1786368 0 5.54e1 256.00
ethernet-input active 6978 1786368 0 2.37e1 256.00
ip4-input-no-checksum active 13956 3572736 0 5.13e1 256.00
ip4-lookup active 6978 1786368 0 4.05e1 256.00
ip4-rewrite active 6978 1786368 0 3.77e1 256.00
ipsec4-input-feature active 13956 3572736 0 2.22e3 256.00
unix-epoll-input polling 6 0 0 3.01e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
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
dpdk-crypto-input polling 23140960 0 0 8.78e1 0.00
dpdk-input polling 23140960 0 0 1.98e2 0.00
unix-epoll-input polling 22576 0 0 1.19e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
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
dpdk-crypto-input polling 23238343 0 0 8.83e1 0.00
dpdk-input polling 23238343 0 0 1.95e2 0.00
unix-epoll-input polling 22671 0 0 1.20e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
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
dpdk-crypto-input polling 23215689 0 0 8.87e1 0.00
dpdk-input polling 23215689 0 0 1.94e2 0.00
unix-epoll-input polling 22649 0 0 1.19e3 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 3.45e5 0.00
dhcp-client-process any wait 0 0 1 3.68e3 0.00
dpdk-process any wait 0 0 1 5.26e5 0.00
fib-walk any wait 0 0 2 1.72e3 0.00
ip-route-resolver-process any wait 0 0 1 1.57e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.11e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.29e3 0.00
lisp-retry-service any wait 0 0 2 1.92e3 0.00
statseg-collector-process time wait 0 0 1 4.69e3 0.00
unix-epoll-input polling 2950 0 0 3.21e6 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 256.00, last 128 main loops 28.00 per node 256.00
vector rates in 7.4586e5, out 7.4586e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 5533 1416448 0 1.49e1 256.00
TenGigabitEthernet18/0/3-tx active 5533 1416448 0 6.55e1 256.00
dpdk-crypto-input polling 5533 1416448 0 8.61e2 256.00
dpdk-esp4-encrypt active 5533 1416448 0 3.23e2 256.00
dpdk-input polling 5533 1416448 0 6.02e1 256.00
ethernet-input active 5533 1416448 0 2.76e1 256.00
interface-output active 5533 1416448 0 1.87e1 256.00
ip4-input-no-checksum active 5533 1416448 0 3.34e1 256.00
ip4-lookup active 11066 2832896 0 4.47e1 256.00
ip4-rewrite active 11066 2832896 0 6.04e1 256.00
ipsec4-output-feature active 11066 2832896 0 2.54e3 256.00
unix-epoll-input polling 5 0 0 2.84e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 59.47, last 128 main loops 0.00 per node 0.00
vector rates in 7.4573e5, out 3.7286e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 34589 1416190 0 2.42e1 40.94
TenGigabitEthernet18/0/2-tx active 34589 1416190 0 7.17e1 40.94
dpdk-crypto-input polling 1622008 1416190 0 9.41e2 .87
dpdk-esp4-decrypt active 9698 1416190 0 1.78e2 146.03
dpdk-esp4-decrypt-post active 34589 1416190 0 9.63e1 40.94
dpdk-input polling 1622008 1416190 0 2.86e2 .87
ethernet-input active 9698 1416190 0 2.76e1 146.03
ip4-input-no-checksum active 40195 2832380 0 6.23e1 70.47
ip4-lookup active 34589 1416190 0 5.69e1 40.94
ip4-rewrite active 34589 1416190 0 5.16e1 40.94
ipsec4-input-feature active 40195 2832380 0 2.35e3 70.47
unix-epoll-input polling 1582 0 0 2.06e3 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 5.12e5 0.00
dpdk-process any wait 0 0 1 5.31e5 0.00
fib-walk any wait 0 0 2 3.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.47e3 0.00
lisp-retry-service any wait 0 0 2 2.53e3 0.00
unix-epoll-input polling 2338 0 0 4.03e6 0.00
vpe-oam-process any wait 0 0 1 2.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 7.81, last 128 main loops 0.00 per node 0.00
vector rates in 4.2389e5, out 4.2389e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 182777 803014 0 1.08e2 4.39
TenGigabitEthernet18/0/3-tx active 182777 803014 0 1.63e2 4.39
dpdk-crypto-input polling 7417386 803014 0 1.96e3 .11
dpdk-esp4-encrypt active 22880 803005 0 3.83e2 35.09
dpdk-input polling 7417386 803005 0 1.99e3 .11
ethernet-input active 22880 803005 0 4.47e1 35.09
interface-output active 182777 803014 0 9.31e1 4.39
ip4-input-no-checksum active 22880 803005 0 6.07e1 35.09
ip4-lookup active 205657 1606019 0 1.06e2 7.81
ip4-rewrite active 205657 1606019 0 1.21e2 7.81
ipsec4-output-feature active 205657 1606019 0 2.64e3 7.81
unix-epoll-input polling 7237 0 0 1.86e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.55, last 128 main loops 0.00 per node 0.00
vector rates in 4.2389e5, out 4.2389e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 189392 802956 0 1.19e2 4.24
TenGigabitEthernet18/0/3-tx active 189392 802956 0 1.44e2 4.24
dpdk-crypto-input polling 8711990 802956 0 2.00e3 .09
dpdk-esp4-encrypt active 23342 803022 0 3.19e2 34.40
dpdk-input polling 8711990 803022 0 2.29e3 .09
ethernet-input active 23342 803022 0 4.01e1 34.40
interface-output active 189392 802956 0 9.91e1 4.24
ip4-input-no-checksum active 23342 803022 0 5.56e1 34.40
ip4-lookup active 212734 1605978 0 1.03e2 7.55
ip4-rewrite active 212734 1605978 0 1.13e2 7.55
ipsec4-output-feature active 212734 1605978 0 2.41e3 7.55
unix-epoll-input polling 8500 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 8.2719e5, out 4.1359e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 6121 1566976 0 1.51e1 256.00
TenGigabitEthernet18/0/2-tx active 6121 1566976 0 5.94e1 256.00
dpdk-crypto-input polling 6121 1566976 0 8.59e2 256.00
dpdk-esp4-decrypt active 6121 1566976 0 1.78e2 256.00
dpdk-esp4-decrypt-post active 6121 1566976 0 9.36e1 256.00
dpdk-input polling 6121 1566976 0 5.69e1 256.00
ethernet-input active 6121 1566976 0 2.48e1 256.00
ip4-input-no-checksum active 12242 3133952 0 5.50e1 256.00
ip4-lookup active 6121 1566976 0 4.34e1 256.00
ip4-rewrite active 6121 1566976 0 4.11e1 256.00
ipsec4-input-feature active 12242 3133952 0 2.28e3 256.00
unix-epoll-input polling 6 0 0 2.81e3 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 22555337 0 0 8.84e1 0.00
dpdk-input polling 22555337 0 0 1.99e2 0.00
unix-epoll-input polling 22005 0 0 1.25e3 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 4.16e5 0.00
dpdk-process any wait 0 0 1 1.48e4 0.00
fib-walk any wait 0 0 2 3.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.20e3 0.00
lisp-retry-service any wait 0 0 2 5.72e3 0.00
unix-epoll-input polling 2428 0 0 3.94e6 0.00
vpe-oam-process any wait 0 0 2 2.28e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 3.79, last 128 main loops 0.00 per node 0.00
vector rates in 2.1677e5, out 2.1677e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 194066 416527 0 2.08e2 2.15
TenGigabitEthernet18/0/3-tx active 194066 416527 0 2.63e2 2.15
dpdk-crypto-input polling 13779425 416527 0 4.34e3 .03
dpdk-esp4-encrypt active 25261 416549 0 4.27e2 16.49
dpdk-input polling 13779425 416549 0 6.92e3 .03
ethernet-input active 25261 416549 0 6.92e1 16.49
interface-output active 194066 416527 0 1.76e2 2.15
ip4-input-no-checksum active 25261 416549 0 8.84e1 16.49
ip4-lookup active 219327 833076 0 1.73e2 3.79
ip4-rewrite active 219327 833076 0 1.93e2 3.79
ipsec4-output-feature active 219327 833076 0 2.73e3 3.79
unix-epoll-input polling 13443 0 0 1.63e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 3.78, last 128 main loops 0.00 per node 0.00
vector rates in 2.1677e5, out 2.1677e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 194626 416526 0 2.24e2 2.14
TenGigabitEthernet18/0/3-tx active 194626 416526 0 2.31e2 2.14
dpdk-crypto-input polling 14771436 416526 0 4.36e3 .03
dpdk-esp4-encrypt active 25913 416549 0 3.51e2 16.07
dpdk-input polling 14771436 416549 0 7.19e3 .03
ethernet-input active 25913 416549 0 6.24e1 16.07
interface-output active 194626 416526 0 1.85e2 2.14
ip4-input-no-checksum active 25913 416549 0 8.16e1 16.07
ip4-lookup active 220539 833075 0 1.67e2 3.78
ip4-rewrite active 220539 833075 0 1.76e2 3.78
ipsec4-output-feature active 220539 833075 0 2.48e3 3.78
unix-epoll-input polling 14411 0 0 1.22e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 3.77, last 128 main loops 0.00 per node 0.00
vector rates in 2.1677e5, out 2.1677e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 194802 416526 0 2.22e2 2.14
TenGigabitEthernet18/0/3-tx active 194802 416526 0 2.32e2 2.14
dpdk-crypto-input polling 14878425 416526 0 4.37e3 .03
dpdk-esp4-encrypt active 26064 416550 0 3.53e2 15.98
dpdk-input polling 14878425 416550 0 7.11e3 .03
ethernet-input active 26064 416550 0 6.33e1 15.98
interface-output active 194802 416526 0 1.81e2 2.14
ip4-input-no-checksum active 26064 416550 0 8.24e1 15.98
ip4-lookup active 220866 833076 0 1.66e2 3.77
ip4-rewrite active 220866 833076 0 1.74e2 3.77
ipsec4-output-feature active 220866 833076 0 2.48e3 3.77
unix-epoll-input polling 14516 0 0 1.21e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 3.78, last 128 main loops 0.00 per node 0.00
vector rates in 2.1677e5, out 2.1677e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 194635 416524 0 2.19e2 2.14
TenGigabitEthernet18/0/3-tx active 194635 416524 0 2.36e2 2.14
dpdk-crypto-input polling 14810987 416524 0 4.36e3 .03
dpdk-esp4-encrypt active 25877 416548 0 3.49e2 16.09
dpdk-input polling 14810987 416548 0 7.17e3 .03
ethernet-input active 25877 416548 0 6.32e1 16.09
interface-output active 194635 416524 0 1.81e2 2.14
ip4-input-no-checksum active 25877 416548 0 8.11e1 16.09
ip4-lookup active 220512 833072 0 1.65e2 3.78
ip4-rewrite active 220512 833072 0 1.76e2 3.78
ipsec4-output-feature active 220512 833072 0 2.48e3 3.78
unix-epoll-input polling 14449 0 0 1.32e3 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 8.5436e5, out 4.2718e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 6413 1641728 0 1.49e1 256.00
TenGigabitEthernet18/0/2-tx active 6413 1641728 0 5.70e1 256.00
dpdk-crypto-input polling 6413 1641728 0 8.74e2 256.00
dpdk-esp4-decrypt active 6413 1641728 0 1.72e2 256.00
dpdk-esp4-decrypt-post active 6413 1641728 0 8.69e1 256.00
dpdk-input polling 6413 1641728 0 5.64e1 256.00
ethernet-input active 6413 1641728 0 2.56e1 256.00
ip4-input-no-checksum active 12826 3283456 0 5.19e1 256.00
ip4-lookup active 6413 1641728 0 4.17e1 256.00
ip4-rewrite active 6413 1641728 0 4.04e1 256.00
ipsec4-input-feature active 12826 3283456 0 2.19e3 256.00
unix-epoll-input polling 6 0 0 2.56e3 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 23090732 0 0 8.79e1 0.00
dpdk-input polling 23090732 0 0 1.96e2 0.00
unix-epoll-input polling 22528 0 0 1.22e3 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 23124124 0 0 8.79e1 0.00
dpdk-input polling 23124124 0 0 1.95e2 0.00
unix-epoll-input polling 22560 0 0 1.28e3 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 23005184 0 0 8.78e1 0.00
dpdk-input polling 23005184 0 0 1.98e2 0.00
unix-epoll-input polling 22444 0 0 1.21e3 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.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 2.67e4 0.00
avf-process any wait 0 0 9 3.29e3 0.00
dpdk-process any wait 0 0 1 2.62e3 0.00
fib-walk any wait 0 0 2 1.64e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.21e3 0.00
lisp-retry-service any wait 0 0 2 2.27e3 0.00
unix-epoll-input polling 1033789 0 0 9.12e3 0.00
vpe-oam-process any wait 0 0 1 2.73e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 188.23, last 128 main loops 9.84 per node 180.00
vector rates in 1.2161e7, out 1.2161e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 249974 47052504 0 1.45e1 188.23
avf-0/18/e/0-tx active 249974 47052504 0 3.09e1 188.23
avf-input polling 249974 47052504 0 2.54e1 188.23
ethernet-input active 249974 47052504 0 1.95e1 188.23
ip4-input-no-checksum active 249974 47052504 0 3.15e1 188.23
ip4-lookup active 249974 47052504 0 4.35e1 188.23
ip4-rewrite active 249974 47052504 0 3.86e1 188.23
unix-epoll-input polling 244 0 0 1.76e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 217.33, last 128 main loops 12.41 per node 227.00
vector rates in 1.2161e7, out 1.2161e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 216501 47051696 0 1.41e1 217.33
avf-0/18/a/0-tx active 216501 47051696 0 3.01e1 217.33
avf-input polling 217267 47051696 0 2.48e1 216.56
ethernet-input active 216501 47051696 0 1.91e1 217.33
ip4-input-no-checksum active 216501 47051696 0 3.10e1 217.33
ip4-lookup active 216501 47051696 0 4.67e1 217.33
ip4-rewrite active 216501 47051696 0 3.81e1 217.33
unix-epoll-input polling 212 0 0 1.76e3 0.00
64b-4t2c-avf-eth-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 31 2.95e4 0.00
avf-process any wait 0 0 8 3.48e3 0.00
dhcp-client-process any wait 0 0 1 2.53e3 0.00
dpdk-process any wait 0 0 1 2.38e3 0.00
fib-walk any wait 0 0 2 2.80e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.23e3 0.00
ip-route-resolver-process any wait 0 0 1 1.66e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.79e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.70e3 0.00
lisp-retry-service any wait 0 0 2 1.67e3 0.00
statseg-collector-process time wait 0 0 1 4.83e3 0.00
unix-epoll-input polling 460777 0 0 2.04e4 0.00
vpe-oam-process any wait 0 0 1 3.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.79, last 128 main loops 1.97 per node 36.00
vector rates in 6.9219e6, out 6.9218e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 983692 26355968 0 2.93e1 26.79
avf-0/18/e/0-tx active 983692 26355808 0 6.75e1 26.79
avf-input polling 1007658 26355968 0 5.14e1 26.16
ethernet-input active 983692 26355968 0 3.83e1 26.79
ip4-input-no-checksum active 983692 26355968 0 5.04e1 26.79
ip4-lookup active 983692 26355968 0 5.94e1 26.79
ip4-rewrite active 983692 26355968 0 5.26e1 26.79
unix-epoll-input polling 983 0 0 1.34e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 27.06, last 128 main loops 1.31 per node 24.00
vector rates in 6.9768e6, out 6.9768e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 981879 26565120 0 2.89e1 27.06
avf-0/18/e/0-tx active 981879 26565024 0 6.77e1 27.06
avf-input polling 1019869 26565120 0 5.07e1 26.05
ethernet-input active 981879 26565120 0 3.72e1 27.06
ip4-input-no-checksum active 981879 26565120 0 4.99e1 27.06
ip4-lookup active 981879 26565120 0 5.90e1 27.06
ip4-rewrite active 981879 26565120 0 5.19e1 27.06
unix-epoll-input polling 995 0 0 1.36e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 28.52, last 128 main loops 1.97 per node 36.00
vector rates in 6.9766e6, out 6.9766e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 931564 26564528 0 2.82e1 28.52
avf-0/18/a/0-tx active 931564 26564440 0 6.50e1 28.52
avf-input polling 934395 26564528 0 5.08e1 28.43
ethernet-input active 931564 26564528 0 3.69e1 28.52
ip4-input-no-checksum active 931564 26564528 0 4.95e1 28.52
ip4-lookup active 931564 26564528 0 6.38e1 28.52
ip4-rewrite active 931564 26564528 0 5.15e1 28.52
unix-epoll-input polling 912 0 0 1.39e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 27.41, last 128 main loops 1.97 per node 36.00
vector rates in 6.9217e6, out 6.9217e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 961685 26355348 0 2.87e1 27.41
avf-0/18/a/0-tx active 961685 26355304 0 6.71e1 27.41
avf-input polling 965340 26355348 0 5.07e1 27.30
ethernet-input active 961685 26355348 0 3.71e1 27.41
ip4-input-no-checksum active 961685 26355348 0 5.00e1 27.41
ip4-lookup active 961685 26355348 0 6.28e1 27.41
ip4-rewrite active 961685 26355348 0 5.19e1 27.41
unix-epoll-input polling 941 0 0 1.35e3 0.00
64b-8t4c-avf-eth-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.18e4 0.00
dpdk-process any wait 0 0 1 2.12e3 0.00
fib-walk any wait 0 0 2 1.56e3 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 5.84e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.91e3 0.00
lisp-retry-service any wait 0 0 2 1.65e3 0.00
statseg-collector-process time wait 0 0 1 5.52e3 0.00
unix-epoll-input polling 277037 0 0 3.42e4 0.00
vpe-oam-process any wait 0 0 2 9.12e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 7.94, last 128 main loops .44 per node 8.00
vector rates in 3.5133e6, out 3.5133e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1691538 13426716 0 6.73e1 7.94
avf-0/18/e/0-tx active 1691538 13426488 0 1.42e2 7.94
avf-input polling 2227980 13426716 0 1.02e2 6.03
ethernet-input active 1691538 13426716 0 8.26e1 7.94
ip4-input-no-checksum active 1691538 13426716 0 9.28e1 7.94
ip4-lookup active 1691538 13426716 0 8.98e1 7.94
ip4-rewrite active 1691538 13426716 0 8.63e1 7.94
unix-epoll-input polling 2174 0 0 1.33e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.57, last 128 main loops .44 per node 8.00
vector rates in 3.4035e6, out 3.4035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1718331 13007164 0 6.98e1 7.57
avf-0/18/e/0-tx active 1718331 13006916 0 1.47e2 7.57
avf-input polling 2419322 13007164 0 1.03e2 5.38
ethernet-input active 1718331 13007164 0 8.43e1 7.57
ip4-input-no-checksum active 1718331 13007164 0 9.54e1 7.57
ip4-lookup active 1718331 13007164 0 9.34e1 7.57
ip4-rewrite active 1718331 13007164 0 8.85e1 7.57
unix-epoll-input polling 2361 0 0 1.35e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 7.72, last 128 main loops .44 per node 8.00
vector rates in 3.4584e6, out 3.4584e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1711101 13216948 0 6.86e1 7.72
avf-0/18/e/0-tx active 1711101 13216732 0 1.45e2 7.72
avf-input polling 2389582 13216948 0 1.01e2 5.53
ethernet-input active 1711101 13216948 0 8.23e1 7.72
ip4-input-no-checksum active 1711101 13216948 0 9.36e1 7.72
ip4-lookup active 1711101 13216948 0 9.17e1 7.72
ip4-rewrite active 1711101 13216948 0 8.75e1 7.72
unix-epoll-input polling 2331 0 0 1.35e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.96, last 128 main loops 0.00 per node 0.00
vector rates in 3.5133e6, out 3.5133e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1687102 13426716 0 6.72e1 7.96
avf-0/18/e/0-tx active 1687102 13426488 0 1.42e2 7.96
avf-input polling 2314322 13426716 0 9.88e1 5.80
ethernet-input active 1687102 13426716 0 8.15e1 7.96
ip4-input-no-checksum active 1687102 13426716 0 9.17e1 7.96
ip4-lookup active 1687102 13426716 0 9.13e1 7.96
ip4-rewrite active 1687102 13426716 0 8.59e1 7.96
unix-epoll-input polling 2258 0 0 1.32e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 8.09, last 128 main loops .44 per node 8.00
vector rates in 3.5132e6, out 3.5132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1660037 13426276 0 6.65e1 8.09
avf-0/18/a/0-tx active 1660037 13426028 0 1.42e2 8.09
avf-input polling 1760175 13426276 0 9.89e1 7.63
ethernet-input active 1660037 13426276 0 8.22e1 8.09
ip4-input-no-checksum active 1660037 13426276 0 9.27e1 8.09
ip4-lookup active 1660037 13426276 0 9.61e1 8.09
ip4-rewrite active 1660037 13426276 0 8.62e1 8.09
unix-epoll-input polling 1717 0 0 1.33e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 7.78, last 128 main loops .44 per node 8.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1698272 13216488 0 6.82e1 7.78
avf-0/18/a/0-tx active 1698272 13216304 0 1.45e2 7.78
avf-input polling 1887448 13216488 0 9.94e1 7.00
ethernet-input active 1698272 13216488 0 8.47e1 7.78
ip4-input-no-checksum active 1698272 13216488 0 9.42e1 7.78
ip4-lookup active 1698272 13216488 0 9.55e1 7.78
ip4-rewrite active 1698272 13216488 0 8.72e1 7.78
unix-epoll-input polling 1841 0 0 1.38e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 7.54, last 128 main loops .44 per node 8.00
vector rates in 3.4034e6, out 3.4034e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1725214 13006732 0 7.04e1 7.54
avf-0/18/a/0-tx active 1725214 13006492 0 1.47e2 7.54
avf-input polling 1945136 13006732 0 9.98e1 6.69
ethernet-input active 1725214 13006732 0 8.38e1 7.54
ip4-input-no-checksum active 1725214 13006732 0 9.58e1 7.54
ip4-lookup active 1725214 13006732 0 9.89e1 7.54
ip4-rewrite active 1725214 13006732 0 8.89e1 7.54
unix-epoll-input polling 1898 0 0 1.32e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 7.94, last 128 main loops .44 per node 8.00
vector rates in 3.5132e6, out 3.5132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1691285 13426264 0 6.69e1 7.94
avf-0/18/a/0-tx active 1691285 13426052 0 1.42e2 7.94
avf-input polling 1823337 13426264 0 9.92e1 7.36
ethernet-input active 1691285 13426264 0 8.26e1 7.94
ip4-input-no-checksum active 1691285 13426264 0 9.23e1 7.94
ip4-lookup active 1691285 13426264 0 9.79e1 7.94
ip4-rewrite active 1691285 13426264 0 8.59e1 7.94
unix-epoll-input polling 1779 0 0 1.37e3 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 48 3.13e4 0.00
dhcp-client-process any wait 0 0 1 4.82e3 0.00
dpdk-process any wait 0 0 2 5.87e5 0.00
fib-walk any wait 0 0 2 2.20e3 0.00
ip-route-resolver-process any wait 0 0 1 1.88e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.12e3 0.00
lisp-retry-service any wait 0 0 2 1.90e3 0.00
unix-epoll-input polling 5958 0 0 1.59e6 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 89.82, last 128 main loops 4.81 per node 88.00
vector rates in 7.9442e6, out 7.9442e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 335653 30148920 0 2.95e1 89.82
TenGigabitEthernet18/0/3-tx active 335653 30148920 0 5.71e1 89.82
dpdk-input polling 335662 30148920 0 6.27e1 89.82
ethernet-input active 335653 30148920 0 2.48e1 89.82
ip4-input-no-checksum active 335653 30148920 0 3.62e1 89.82
ip4-lookup active 335653 30148920 0 5.29e1 89.82
ip4-rewrite active 335653 30148920 0 4.75e1 89.82
unix-epoll-input polling 327 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 247.63, last 128 main loops 14.00 per node 256.00
vector rates in 7.9441e6, out 7.9441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 121749 30148656 0 1.43e1 247.63
TenGigabitEthernet18/0/2-tx active 121749 30148656 0 5.38e1 247.63
dpdk-input polling 122497 30148656 0 5.35e1 246.12
ethernet-input active 121749 30148656 0 5.03e1 247.63
ip4-input active 121749 30148656 0 4.65e1 247.63
ip4-lookup active 121749 30148656 0 5.66e1 247.63
ip4-rewrite active 121749 30148656 0 3.83e1 247.63
unix-epoll-input polling 119 0 0 1.97e3 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.72e4 0.00
dpdk-process any wait 0 0 1 6.52e5 0.00
fib-walk any wait 0 0 2 3.76e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.84e3 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 4.63e3 0.00
lisp-retry-service any wait 0 0 2 3.04e3 0.00
statseg-collector-process time wait 0 0 1 7.92e3 0.00
unix-epoll-input polling 3621 0 0 2.66e6 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 47.49, last 128 main loops 1.53 per node 28.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 568700 27012708 0 3.34e1 47.49
TenGigabitEthernet18/0/3-tx active 568700 27012708 0 5.91e1 47.49
dpdk-input polling 572314 27012708 0 6.87e1 47.19
ethernet-input active 568700 27012708 0 3.09e1 47.49
ip4-input-no-checksum active 568700 27012708 0 4.16e1 47.49
ip4-lookup active 568700 27012708 0 5.64e1 47.49
ip4-rewrite active 568700 27012708 0 5.86e1 47.49
unix-epoll-input polling 558 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 41.61, last 128 main loops 2.63 per node 48.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 639093 26590624 0 3.45e1 41.61
TenGigabitEthernet18/0/3-tx active 639093 26590624 0 5.96e1 41.61
dpdk-input polling 681663 26590624 0 7.00e1 39.01
ethernet-input active 639093 26590624 0 3.21e1 41.61
ip4-input-no-checksum active 639093 26590624 0 4.34e1 41.61
ip4-lookup active 639093 26590624 0 5.81e1 41.61
ip4-rewrite active 639093 26590624 0 5.58e1 41.61
unix-epoll-input polling 665 0 0 2.09e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 67.24, last 128 main loops 4.16 per node 76.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 401716 27012436 0 1.99e1 67.24
TenGigabitEthernet18/0/2-tx active 401716 27012436 0 5.75e1 67.24
dpdk-input polling 406245 27012436 0 6.38e1 66.49
ethernet-input active 401716 27012436 0 5.82e1 67.24
ip4-input active 401716 27012436 0 5.52e1 67.24
ip4-lookup active 401716 27012436 0 5.33e1 67.24
ip4-rewrite active 401716 27012436 0 4.33e1 67.24
unix-epoll-input polling 397 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 61.96, last 128 main loops 4.81 per node 88.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 429177 26590452 0 2.06e1 61.96
TenGigabitEthernet18/0/2-tx active 429177 26590452 0 5.64e1 61.96
dpdk-input polling 433093 26590452 0 6.55e1 61.39
ethernet-input active 429177 26590452 0 5.91e1 61.96
ip4-input active 429177 26590452 0 5.67e1 61.96
ip4-lookup active 429177 26590452 0 5.42e1 61.96
ip4-rewrite active 429177 26590452 0 4.39e1 61.96
unix-epoll-input polling 422 0 0 1.90e3 0.00
64b-8t4c-dot1q-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 30 3.79e4 0.00
dpdk-process any wait 0 0 1 6.76e5 0.00
fib-walk any wait 0 0 2 3.44e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.18e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.79e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.57e3 0.00
lisp-retry-service any wait 0 0 2 2.89e3 0.00
statseg-collector-process time wait 0 0 1 8.78e3 0.00
unix-epoll-input polling 3477 0 0 2.77e6 0.00
vpe-oam-process any wait 0 0 1 2.13e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 9.21, last 128 main loops .55 per node 10.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 1470003 13539376 0 7.47e1 9.21
TenGigabitEthernet18/0/3-tx active 1470003 13539352 0 8.95e1 9.21
dpdk-input polling 1675710 13539376 0 1.25e2 8.08
ethernet-input active 1470003 13539376 0 8.00e1 9.21
ip4-input-no-checksum active 1470003 13539376 0 9.10e1 9.21
ip4-lookup active 1470003 13539376 0 9.39e1 9.21
ip4-rewrite active 1470003 13539376 0 1.16e2 9.21
unix-epoll-input polling 1634 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 9.35, 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 1425552 13327824 0 7.41e1 9.35
TenGigabitEthernet18/0/3-tx active 1425552 13327824 0 8.79e1 9.35
dpdk-input polling 1612628 13327824 0 1.26e2 8.26
ethernet-input active 1425552 13327824 0 7.86e1 9.35
ip4-input-no-checksum active 1425552 13327824 0 9.14e1 9.35
ip4-lookup active 1425552 13327824 0 9.43e1 9.35
ip4-rewrite active 1425552 13327824 0 1.31e2 9.35
unix-epoll-input polling 1573 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 9.20, 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 1471277 13539380 0 7.32e1 9.20
TenGigabitEthernet18/0/3-tx active 1471277 13539380 0 8.89e1 9.20
dpdk-input polling 1681104 13539380 0 1.31e2 8.05
ethernet-input active 1471277 13539380 0 8.03e1 9.20
ip4-input-no-checksum active 1471277 13539380 0 9.19e1 9.20
ip4-lookup active 1471277 13539380 0 9.46e1 9.20
ip4-rewrite active 1471277 13539380 0 1.12e2 9.20
unix-epoll-input polling 1640 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 8.95, last 128 main loops .55 per node 10.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 1488949 13327824 0 7.44e1 8.95
TenGigabitEthernet18/0/3-tx active 1488949 13327824 0 9.01e1 8.95
dpdk-input polling 1708038 13327824 0 1.28e2 7.80
ethernet-input active 1488949 13327824 0 8.33e1 8.95
ip4-input-no-checksum active 1488949 13327824 0 9.29e1 8.95
ip4-lookup active 1488949 13327824 0 9.48e1 8.95
ip4-rewrite active 1488949 13327824 0 1.19e2 8.95
unix-epoll-input polling 1667 0 0 1.79e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 9.71, 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 1394073 13539324 0 6.02e1 9.71
TenGigabitEthernet18/0/2-tx active 1394073 13539324 0 8.74e1 9.71
dpdk-input polling 1584895 13539324 0 1.21e2 8.54
ethernet-input active 1394073 13539324 0 1.27e2 9.71
ip4-input active 1394073 13539324 0 1.07e2 9.71
ip4-lookup active 1394073 13539324 0 8.85e1 9.71
ip4-rewrite active 1394073 13539324 0 8.01e1 9.71
unix-epoll-input polling 1546 0 0 1.99e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 9.46, last 128 main loops .22 per node 4.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 1408608 13327840 0 6.17e1 9.46
TenGigabitEthernet18/0/2-tx active 1408608 13327840 0 8.65e1 9.46
dpdk-input polling 1608595 13327840 0 1.26e2 8.29
ethernet-input active 1408608 13327840 0 1.27e2 9.46
ip4-input active 1408608 13327840 0 1.09e2 9.46
ip4-lookup active 1408608 13327840 0 9.09e1 9.46
ip4-rewrite active 1408608 13327840 0 8.16e1 9.46
unix-epoll-input polling 1569 0 0 1.82e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 9.71, last 128 main loops .66 per node 12.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1394588 13539372 0 6.03e1 9.71
TenGigabitEthernet18/0/2-tx active 1394588 13539372 0 8.71e1 9.71
dpdk-input polling 1594322 13539372 0 1.22e2 8.49
ethernet-input active 1394588 13539372 0 1.28e2 9.71
ip4-input active 1394588 13539372 0 1.07e2 9.71
ip4-lookup active 1394588 13539372 0 9.04e1 9.71
ip4-rewrite active 1394588 13539372 0 8.03e1 9.71
unix-epoll-input polling 1556 0 0 1.75e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 9.54, 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 1396535 13327840 0 6.10e1 9.54
TenGigabitEthernet18/0/2-tx active 1396535 13327840 0 8.74e1 9.54
dpdk-input polling 1596931 13327840 0 1.25e2 8.35
ethernet-input active 1396535 13327840 0 1.28e2 9.54
ip4-input active 1396535 13327840 0 1.09e2 9.54
ip4-lookup active 1396535 13327840 0 8.98e1 9.54
ip4-rewrite active 1396535 13327840 0 8.11e1 9.54
unix-epoll-input polling 1558 0 0 1.97e3 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 50 3.44e4 0.00
dpdk-process any wait 0 0 1 7.25e3 0.00
fib-walk any wait 0 0 2 1.78e3 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.37e3 0.00
unix-epoll-input polling 3128 0 0 3.06e6 0.00
vpe-oam-process any wait 0 0 2 7.41e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 253.36, last 128 main loops 16.00 per node 256.00
vector rates in 7.5798e6, out 7.5798e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 114778 29080176 0 1.40e1 253.36
TenGigabitEthernet18/0/3-tx active 114778 29080176 0 5.33e1 253.36
cop-input active 114778 29080176 0 2.94e1 253.36
dpdk-input polling 114778 29080176 0 5.36e1 253.36
ip4-cop-whitelist active 114778 29080176 0 4.93e1 253.36
ip4-input active 114778 29080176 0 4.65e1 253.36
ip4-lookup active 114778 29080176 0 4.43e1 253.36
ip4-rewrite active 114778 29080176 0 3.81e1 253.36
unix-epoll-input polling 112 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 62.79, last 128 main loops 0.00 per node 0.00
vector rates in 7.5799e6, out 7.5799e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 463110 29080380 0 2.00e1 62.79
TenGigabitEthernet18/0/2-tx active 463110 29080380 0 5.97e1 62.79
dpdk-input polling 731530 29080380 0 6.91e1 39.75
ethernet-input active 463110 29080380 0 2.82e1 62.79
ip4-input-no-checksum active 463110 29080380 0 3.88e1 62.79
ip4-lookup active 463110 29080380 0 6.16e1 62.79
ip4-rewrite active 463110 29080380 0 4.55e1 62.79
unix-epoll-input polling 713 0 0 2.15e3 0.00
64b-4t2c-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 47 2.78e4 0.00
dpdk-process any wait 0 0 1 6.69e5 0.00
fib-walk any wait 0 0 2 2.13e3 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.09e3 0.00
unix-epoll-input polling 3816 0 0 2.51e6 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 94.00, last 128 main loops 5.00 per node 80.00
vector rates in 6.9167e6, out 6.9167e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 282556 26560384 0 1.73e1 94.00
TenGigabitEthernet18/0/3-tx active 282556 26560384 0 5.57e1 94.00
cop-input active 282556 26560384 0 3.28e1 94.00
dpdk-input polling 282556 26560384 0 5.96e1 94.00
ip4-cop-whitelist active 282556 26560384 0 5.17e1 94.00
ip4-input active 282556 26560384 0 5.26e1 94.00
ip4-lookup active 282556 26560384 0 4.62e1 94.00
ip4-rewrite active 282556 26560384 0 4.16e1 94.00
unix-epoll-input polling 276 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 92.97, last 128 main loops 6.00 per node 96.00
vector rates in 6.9715e6, out 6.9715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 287945 26771136 0 1.73e1 92.97
TenGigabitEthernet18/0/3-tx active 287945 26771136 0 5.42e1 92.97
cop-input active 287945 26771136 0 3.27e1 92.97
dpdk-input polling 287945 26771136 0 5.82e1 92.97
ip4-cop-whitelist active 287945 26771136 0 5.11e1 92.97
ip4-input active 287945 26771136 0 5.30e1 92.97
ip4-lookup active 287945 26771136 0 4.70e1 92.97
ip4-rewrite active 287945 26771136 0 4.15e1 92.97
unix-epoll-input polling 281 0 0 1.90e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 39.44, last 128 main loops 4.38 per node 80.00
vector rates in 6.9166e6, out 6.9166e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 673482 26560272 0 2.40e1 39.44
TenGigabitEthernet18/0/2-tx active 673482 26560272 0 6.22e1 39.44
dpdk-input polling 837209 26560272 0 7.99e1 31.72
ethernet-input active 673482 26560272 0 3.38e1 39.44
ip4-input-no-checksum active 673482 26560272 0 4.39e1 39.44
ip4-lookup active 673482 26560272 0 5.86e1 39.44
ip4-rewrite active 673482 26560272 0 4.89e1 39.44
unix-epoll-input polling 817 0 0 2.12e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 37.58, last 128 main loops 2.84 per node 52.00
vector rates in 6.9715e6, out 6.9715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 712308 26771080 0 2.47e1 37.58
TenGigabitEthernet18/0/2-tx active 712308 26771080 0 6.15e1 37.58
dpdk-input polling 886624 26771080 0 7.62e1 30.19
ethernet-input active 712308 26771080 0 3.45e1 37.58
ip4-input-no-checksum active 712308 26771080 0 4.48e1 37.58
ip4-lookup active 712308 26771080 0 5.89e1 37.58
ip4-rewrite active 712308 26771080 0 4.80e1 37.58
unix-epoll-input polling 865 0 0 2.03e3 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 31 3.77e4 0.00
dpdk-process any wait 0 0 2 6.62e5 0.00
fib-walk any wait 0 0 1 4.20e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.35e3 0.00
lisp-retry-service any wait 0 0 1 3.86e3 0.00
unix-epoll-input polling 3287 0 0 2.87e6 0.00
vpe-oam-process any wait 0 0 2 2.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.01, 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 1305432 13068960 0 5.74e1 10.01
TenGigabitEthernet18/0/3-tx active 1305432 13068960 0 8.72e1 10.01
cop-input active 1305432 13068960 0 7.52e1 10.01
dpdk-input polling 1471792 13068960 0 1.17e2 8.88
ip4-cop-whitelist active 1305432 13068960 0 8.66e1 10.01
ip4-input active 1305432 13068960 0 9.98e1 10.01
ip4-lookup active 1305432 13068960 0 8.14e1 10.01
ip4-rewrite active 1305432 13068960 0 7.94e1 10.01
unix-epoll-input polling 1436 0 0 1.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.42, last 128 main loops .25 per node 4.00
vector rates in 3.5135e6, out 3.5134e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1273845 13276404 0 5.58e1 10.42
TenGigabitEthernet18/0/3-tx active 1273845 13276359 0 8.69e1 10.42
cop-input active 1273845 13276404 0 7.28e1 10.42
dpdk-input polling 1423393 13276404 0 1.13e2 9.33
ip4-cop-whitelist active 1273845 13276404 0 8.87e1 10.42
ip4-input active 1273845 13276404 0 9.93e1 10.42
ip4-lookup active 1273845 13276404 0 8.17e1 10.42
ip4-rewrite active 1273845 13276404 0 7.79e1 10.42
unix-epoll-input polling 1389 0 0 2.03e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.95, 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 1313512 13068944 0 5.86e1 9.95
TenGigabitEthernet18/0/3-tx active 1313512 13068944 0 8.71e1 9.95
cop-input active 1313512 13068944 0 7.38e1 9.95
dpdk-input polling 1484982 13068944 0 1.19e2 8.80
ip4-cop-whitelist active 1313512 13068944 0 8.77e1 9.95
ip4-input active 1313512 13068944 0 1.01e2 9.95
ip4-lookup active 1313512 13068944 0 8.13e1 9.95
ip4-rewrite active 1313512 13068944 0 7.89e1 9.95
unix-epoll-input polling 1449 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.08, last 128 main loops .25 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/3-outpu active 1296927 13068960 0 5.77e1 10.08
TenGigabitEthernet18/0/3-tx active 1296927 13068960 0 8.76e1 10.08
cop-input active 1296927 13068960 0 7.63e1 10.08
dpdk-input polling 1461869 13068960 0 1.19e2 8.94
ip4-cop-whitelist active 1296927 13068960 0 8.69e1 10.08
ip4-input active 1296927 13068960 0 1.00e2 10.08
ip4-lookup active 1296927 13068960 0 8.11e1 10.08
ip4-rewrite active 1296927 13068960 0 7.83e1 10.08
unix-epoll-input polling 1427 0 0 2.08e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 8.34, 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 1566126 13068940 0 6.66e1 8.34
TenGigabitEthernet18/0/2-tx active 1566126 13068940 0 9.60e1 8.34
dpdk-input polling 2369996 13068940 0 1.47e2 5.51
ethernet-input active 1566126 13068940 0 8.34e1 8.34
ip4-input-no-checksum active 1566126 13068940 0 9.29e1 8.34
ip4-lookup active 1566126 13068940 0 9.80e1 8.34
ip4-rewrite active 1566126 13068940 0 8.54e1 8.34
unix-epoll-input polling 2312 0 0 1.98e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 8.46, last 128 main loops .66 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/2-outpu active 1568940 13276384 0 6.59e1 8.46
TenGigabitEthernet18/0/2-tx active 1568940 13276384 0 9.55e1 8.46
dpdk-input polling 2330841 13276384 0 1.43e2 5.69
ethernet-input active 1568940 13276384 0 8.21e1 8.46
ip4-input-no-checksum active 1568940 13276384 0 9.29e1 8.46
ip4-lookup active 1568940 13276384 0 9.66e1 8.46
ip4-rewrite active 1568940 13276384 0 8.49e1 8.46
unix-epoll-input polling 2274 0 0 1.97e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 8.19, 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 1595778 13068940 0 6.76e1 8.19
TenGigabitEthernet18/0/2-tx active 1595778 13068940 0 9.48e1 8.19
dpdk-input polling 2394259 13068940 0 1.47e2 5.46
ethernet-input active 1595778 13068940 0 8.29e1 8.19
ip4-input-no-checksum active 1595778 13068940 0 9.41e1 8.19
ip4-lookup active 1595778 13068940 0 9.88e1 8.19
ip4-rewrite active 1595778 13068940 0 8.59e1 8.19
unix-epoll-input polling 2336 0 0 1.87e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 8.35, 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 1565863 13068948 0 6.61e1 8.35
TenGigabitEthernet18/0/2-tx active 1565863 13068948 0 9.59e1 8.35
dpdk-input polling 2300975 13068948 0 1.49e2 5.68
ethernet-input active 1565863 13068948 0 8.33e1 8.35
ip4-input-no-checksum active 1565863 13068948 0 9.35e1 8.35
ip4-lookup active 1565863 13068948 0 9.76e1 8.35
ip4-rewrite active 1565863 13068948 0 8.51e1 8.35
unix-epoll-input polling 2244 0 0 1.82e3 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.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 49 3.21e4 0.00
dpdk-process any wait 0 0 2 6.00e3 0.00
fib-walk any wait 0 0 2 1.19e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.64e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.99e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.56e3 0.00
lisp-retry-service any wait 0 0 2 1.71e3 0.00
statseg-collector-process time wait 0 0 1 3.65e3 0.00
unix-epoll-input polling 4174 0 0 2.22e6 0.00
vpe-oam-process any wait 0 0 2 6.69e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 250.22, last 128 main loops 16.00 per node 256.00
vector rates in 5.5624e6, out 5.5624e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 82598 20668040 0 1.39e1 250.22
TenGigabitEthernet18/0/3-tx active 82598 20668040 0 5.19e1 250.22
dpdk-input polling 82598 20668040 0 5.11e1 250.22
ethernet-input active 82598 20668040 0 1.89e1 250.22
ip4-inacl active 82598 20668040 0 1.80e2 250.22
ip4-input-no-checksum active 82598 20668040 0 5.09e1 250.22
ip4-lookup active 82598 20668040 0 4.32e1 250.22
ip4-rewrite active 82598 20668040 0 3.78e1 250.22
unix-epoll-input polling 81 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.7, average vectors/node 51.96, last 128 main loops 0.00 per node 0.00
vector rates in 5.5624e6, out 5.5624e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 397795 20668000 0 2.09e1 51.96
TenGigabitEthernet18/0/2-tx active 397795 20668000 0 5.83e1 51.96
dpdk-input polling 8853116 20668000 0 1.33e2 2.33
ethernet-input active 397795 20668000 0 2.89e1 51.96
ip4-input-no-checksum active 397795 20668000 0 3.94e1 51.96
ip4-lookup active 397795 20668000 0 6.48e1 51.96
ip4-rewrite active 397795 20668000 0 4.51e1 51.96
unix-epoll-input polling 8637 0 0 1.98e3 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 51 4.19e4 0.00
dpdk-process any wait 0 0 1 7.73e3 0.00
fib-walk any wait 0 0 2 3.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.38e3 0.00
lisp-retry-service any wait 0 0 2 2.77e3 0.00
unix-epoll-input polling 2446 0 0 3.86e6 0.00
vpe-oam-process any wait 0 0 2 1.57e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 144.56, last 128 main loops 8.50 per node 136.00
vector rates in 4.7284e6, out 4.7284e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123731 17886244 0 1.53e1 144.56
TenGigabitEthernet18/0/3-tx active 123731 17886244 0 5.31e1 144.56
dpdk-input polling 123731 17886244 0 5.44e1 144.56
ethernet-input active 123731 17886244 0 2.17e1 144.56
ip4-inacl active 123731 17886244 0 2.45e2 144.56
ip4-input-no-checksum active 123731 17886244 0 5.29e1 144.56
ip4-lookup active 123731 17886244 0 4.38e1 144.56
ip4-rewrite active 123731 17886244 0 3.96e1 144.56
unix-epoll-input polling 121 0 0 2.17e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 133.07, last 128 main loops 7.50 per node 120.00
vector rates in 4.7659e6, out 4.7659e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 135482 18028172 0 1.57e1 133.07
TenGigabitEthernet18/0/3-tx active 135482 18028172 0 5.23e1 133.07
dpdk-input polling 135482 18028172 0 5.39e1 133.07
ethernet-input active 135482 18028172 0 2.17e1 133.07
ip4-inacl active 135482 18028172 0 2.39e2 133.07
ip4-input-no-checksum active 135482 18028172 0 5.36e1 133.07
ip4-lookup active 135482 18028172 0 4.55e1 133.07
ip4-rewrite active 135482 18028172 0 4.01e1 133.07
unix-epoll-input polling 132 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 25.63, last 128 main loops 0.00 per node 0.00
vector rates in 4.7284e6, out 4.7284e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 697791 17886148 0 2.81e1 25.63
TenGigabitEthernet18/0/2-tx active 697791 17886148 0 6.49e1 25.63
dpdk-input polling 9980693 17886148 0 1.59e2 1.79
ethernet-input active 697791 17886148 0 3.94e1 25.63
ip4-input-no-checksum active 697791 17886148 0 4.87e1 25.63
ip4-lookup active 697791 17886148 0 6.16e1 25.63
ip4-rewrite active 697791 17886148 0 4.97e1 25.63
unix-epoll-input polling 9737 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 24.13, last 128 main loops 3.28 per node 60.00
vector rates in 4.7659e6, out 4.7659e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 747279 18028216 0 2.92e1 24.13
TenGigabitEthernet18/0/2-tx active 747279 18028216 0 6.43e1 24.13
dpdk-input polling 9208152 18028216 0 1.54e2 1.96
ethernet-input active 747279 18028216 0 4.07e1 24.13
ip4-input-no-checksum active 747279 18028216 0 4.98e1 24.13
ip4-lookup active 747279 18028216 0 6.35e1 24.13
ip4-rewrite active 747279 18028216 0 5.09e1 24.13
unix-epoll-input polling 8984 0 0 1.87e3 0.00
64b-8t4c-ethip4-ip4base-iacldstbase-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.20e4 0.00
dpdk-process any wait 0 0 1 6.74e5 0.00
fib-walk any wait 0 0 2 2.62e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.24e3 0.00
lisp-retry-service any wait 0 0 2 4.01e3 0.00
unix-epoll-input polling 2607 0 0 3.69e6 0.00
vpe-oam-process any wait 0 0 1 2.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 44.83, last 128 main loops 2.25 per node 36.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 297514 13336444 0 2.25e1 44.83
TenGigabitEthernet18/0/3-tx active 297514 13336444 0 5.98e1 44.83
dpdk-input polling 297530 13336444 0 6.74e1 44.82
ethernet-input active 297514 13336444 0 3.17e1 44.83
ip4-inacl active 297514 13336444 0 3.69e2 44.83
ip4-input-no-checksum active 297514 13336444 0 6.58e1 44.83
ip4-lookup active 297514 13336444 0 5.23e1 44.83
ip4-rewrite active 297514 13336444 0 4.69e1 44.83
unix-epoll-input polling 290 0 0 2.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 48.19, last 128 main loops 2.75 per node 44.00
vector rates in 3.5131e6, out 3.5131e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 281103 13547936 0 2.19e1 48.19
TenGigabitEthernet18/0/3-tx active 281103 13547936 0 5.85e1 48.19
dpdk-input polling 281106 13547936 0 6.89e1 48.19
ethernet-input active 281103 13547936 0 3.07e1 48.19
ip4-inacl active 281103 13547936 0 3.61e2 48.19
ip4-input-no-checksum active 281103 13547936 0 6.47e1 48.19
ip4-lookup active 281103 13547936 0 5.21e1 48.19
ip4-rewrite active 281103 13547936 0 4.63e1 48.19
unix-epoll-input polling 274 0 0 1.75e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 35.39, last 128 main loops 1.75 per node 28.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 376756 13336548 0 2.51e1 35.39
TenGigabitEthernet18/0/3-tx active 376756 13336548 0 6.09e1 35.39
dpdk-input polling 376776 13336548 0 7.23e1 35.39
ethernet-input active 376756 13336548 0 3.41e1 35.39
ip4-inacl active 376756 13336548 0 3.47e2 35.39
ip4-input-no-checksum active 376756 13336548 0 6.93e1 35.39
ip4-lookup active 376756 13336548 0 5.55e1 35.39
ip4-rewrite active 376756 13336548 0 4.93e1 35.39
unix-epoll-input polling 367 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 37.68, last 128 main loops 1.75 per node 28.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 353916 13336512 0 2.43e1 37.68
TenGigabitEthernet18/0/3-tx active 353916 13336512 0 6.09e1 37.68
dpdk-input polling 353941 13336512 0 6.94e1 37.68
ethernet-input active 353916 13336512 0 3.41e1 37.68
ip4-inacl active 353916 13336512 0 3.55e2 37.68
ip4-input-no-checksum active 353916 13336512 0 6.80e1 37.68
ip4-lookup active 353916 13336512 0 5.44e1 37.68
ip4-rewrite active 353916 13336512 0 4.85e1 37.68
unix-epoll-input polling 345 0 0 1.95e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 13.55, last 128 main loops 0.00 per node 0.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 984398 13336540 0 4.06e1 13.55
TenGigabitEthernet18/0/2-tx active 984398 13336540 0 7.49e1 13.55
dpdk-input polling 11839144 13336540 0 2.28e2 1.13
ethernet-input active 984398 13336540 0 5.53e1 13.55
ip4-input-no-checksum active 984398 13336540 0 6.48e1 13.55
ip4-lookup active 984398 13336540 0 7.41e1 13.55
ip4-rewrite active 984398 13336540 0 6.05e1 13.55
unix-epoll-input polling 11551 0 0 1.89e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 13.43, last 128 main loops 0.00 per node 0.00
vector rates in 3.5132e6, out 3.5132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1008588 13548275 0 4.11e1 13.43
TenGigabitEthernet18/0/2-tx active 1008588 13548275 0 7.50e1 13.43
dpdk-input polling 11190345 13548275 0 2.23e2 1.21
ethernet-input active 1008588 13548275 0 5.58e1 13.43
ip4-input-no-checksum active 1008588 13548275 0 6.38e1 13.43
ip4-lookup active 1008588 13548275 0 7.53e1 13.43
ip4-rewrite active 1008588 13548275 0 6.03e1 13.43
unix-epoll-input polling 10917 0 0 1.73e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 14.09, last 128 main loops 0.00 per node 0.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 946672 13336606 0 4.08e1 14.09
TenGigabitEthernet18/0/2-tx active 946672 13336606 0 7.27e1 14.09
dpdk-input polling 11694012 13336606 0 2.31e2 1.14
ethernet-input active 946672 13336606 0 5.34e1 14.09
ip4-input-no-checksum active 946672 13336606 0 6.46e1 14.09
ip4-lookup active 946672 13336606 0 7.47e1 14.09
ip4-rewrite active 946672 13336606 0 6.01e1 14.09
unix-epoll-input polling 11409 0 0 1.72e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 14.81, last 128 main loops 0.00 per node 0.00
vector rates in 3.4583e6, out 3.4583e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 900298 13336608 0 3.88e1 14.81
TenGigabitEthernet18/0/2-tx active 900298 13336608 0 7.28e1 14.81
dpdk-input polling 12521709 13336608 0 2.34e2 1.07
ethernet-input active 900298 13336608 0 5.24e1 14.81
ip4-input-no-checksum active 900298 13336608 0 6.24e1 14.81
ip4-lookup active 900298 13336608 0 7.29e1 14.81
ip4-rewrite active 900298 13336608 0 5.82e1 14.81
unix-epoll-input polling 12216 0 0 1.69e3 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.94e4 0.00
dpdk-process any wait 0 0 2 7.67e3 0.00
fib-walk any wait 0 0 2 2.19e3 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.46e3 0.00
unix-epoll-input polling 2915 0 0 3.23e6 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 246.06, last 128 main loops 15.75 per node 252.00
vector rates in 5.3825e6, out 5.3825e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 82471 20292992 0 1.38e1 246.06
TenGigabitEthernet18/0/3-tx active 82471 20292992 0 5.19e1 246.06
dpdk-input polling 82471 20292992 0 5.19e1 246.06
ethernet-input active 82471 20292992 0 1.89e1 246.06
ip4-input-no-checksum active 82471 20292992 0 5.14e1 246.06
ip4-lookup active 82471 20292992 0 4.28e1 246.06
ip4-policer-classify active 82471 20292992 0 1.95e2 246.06
ip4-rewrite active 82471 20292992 0 3.79e1 246.06
unix-epoll-input polling 80 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 51.88, last 128 main loops 0.00 per node 0.00
vector rates in 5.3826e6, out 5.3826e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 391128 20293224 0 2.09e1 51.88
TenGigabitEthernet18/0/2-tx active 391128 20293224 0 5.83e1 51.88
dpdk-input polling 10004414 20293224 0 1.40e2 2.03
ethernet-input active 391128 20293224 0 2.86e1 51.88
ip4-input-no-checksum active 391128 20293224 0 3.93e1 51.88
ip4-lookup active 391128 20293224 0 6.49e1 51.88
ip4-rewrite active 391128 20293224 0 4.46e1 51.88
unix-epoll-input polling 9760 0 0 2.04e3 0.00
64b-4t2c-ethip4-ip4base-ipolicemarkbase-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 3.47e4 0.00
dhcp-client-process any wait 0 0 1 2.57e3 0.00
dpdk-process any wait 0 0 2 2.99e5 0.00
fib-walk any wait 0 0 2 1.94e3 0.00
ip-route-resolver-process any wait 0 0 1 1.23e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 8.98e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.39e3 0.00
lisp-retry-service any wait 0 0 2 2.28e3 0.00
statseg-collector-process time wait 0 0 1 4.96e3 0.00
unix-epoll-input polling 2039 0 0 4.56e6 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 102.22, last 128 main loops 3.25 per node 52.00
vector rates in 4.1145e6, out 4.1145e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 149981 15330376 0 1.68e1 102.22
TenGigabitEthernet18/0/3-tx active 149981 15330376 0 5.42e1 102.22
dpdk-input polling 151935 15330376 0 5.65e1 100.90
ethernet-input active 149981 15330376 0 2.34e1 102.22
ip4-input-no-checksum active 149981 15330376 0 5.48e1 102.22
ip4-lookup active 149981 15330376 0 4.50e1 102.22
ip4-policer-classify active 149981 15330376 0 3.12e2 102.22
ip4-rewrite active 149981 15330376 0 4.11e1 102.22
unix-epoll-input polling 148 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 90.39, last 128 main loops 1.50 per node 24.00
vector rates in 4.1471e6, out 4.1471e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 170934 15451900 0 1.72e1 90.39
TenGigabitEthernet18/0/3-tx active 170934 15451900 0 5.39e1 90.39
dpdk-input polling 176573 15451900 0 5.62e1 87.51
ethernet-input active 170934 15451900 0 2.42e1 90.39
ip4-input-no-checksum active 170934 15451900 0 5.63e1 90.39
ip4-lookup active 170934 15451900 0 4.64e1 90.39
ip4-policer-classify active 170934 15451900 0 3.03e2 90.39
ip4-rewrite active 170934 15451900 0 4.14e1 90.39
unix-epoll-input polling 172 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 27.74, last 128 main loops 0.00 per node 0.00
vector rates in 4.1144e6, out 4.1144e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 552559 15329892 0 2.63e1 27.74
TenGigabitEthernet18/0/2-tx active 552559 15329892 0 6.31e1 27.74
dpdk-input polling 13370083 15329892 0 2.08e2 1.15
ethernet-input active 552559 15329892 0 3.75e1 27.74
ip4-input-no-checksum active 552559 15329892 0 4.65e1 27.74
ip4-lookup active 552559 15329892 0 6.06e1 27.74
ip4-rewrite active 552559 15329892 0 4.84e1 27.74
unix-epoll-input polling 13044 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 26.45, last 128 main loops 0.00 per node 0.00
vector rates in 4.1470e6, out 4.1470e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 584226 15451580 0 2.75e1 26.45
TenGigabitEthernet18/0/2-tx active 584226 15451580 0 6.27e1 26.45
dpdk-input polling 13350789 15451580 0 2.03e2 1.16
ethernet-input active 584226 15451580 0 3.77e1 26.45
ip4-input-no-checksum active 584226 15451580 0 4.79e1 26.45
ip4-lookup active 584226 15451580 0 6.16e1 26.45
ip4-rewrite active 584226 15451580 0 4.88e1 26.45
unix-epoll-input polling 13025 0 0 1.80e3 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 52 3.25e4 0.00
dpdk-process any wait 0 0 2 3.25e5 0.00
fib-walk any wait 0 0 2 3.10e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.62e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.32e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 9.26e3 0.00
lisp-retry-service any wait 0 0 2 5.22e3 0.00
statseg-collector-process time wait 0 0 1 7.95e3 0.00
unix-epoll-input polling 5205 0 0 1.83e6 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 40.67, last 128 main loops 3.50 per node 56.00
vector rates in 2.8741e6, out 2.8741e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 269434 10957616 0 2.32e1 40.67
TenGigabitEthernet18/0/3-tx active 269434 10957616 0 5.99e1 40.67
dpdk-input polling 270036 10957616 0 6.90e1 40.58
ethernet-input active 269434 10957616 0 3.24e1 40.67
ip4-input-no-checksum active 269434 10957616 0 6.58e1 40.67
ip4-lookup active 269434 10957616 0 5.21e1 40.67
ip4-policer-classify active 269434 10957616 0 5.11e2 40.67
ip4-rewrite active 269434 10957616 0 4.77e1 40.67
unix-epoll-input polling 263 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 48.15, last 128 main loops 2.50 per node 40.00
vector rates in 2.9198e6, out 2.9198e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 231206 11131776 0 2.32e1 48.15
TenGigabitEthernet18/0/3-tx active 231206 11131776 0 5.87e1 48.15
dpdk-input polling 231469 11131776 0 6.58e1 48.09
ethernet-input active 231206 11131776 0 3.01e1 48.15
ip4-input-no-checksum active 231206 11131776 0 6.42e1 48.15
ip4-lookup active 231206 11131776 0 5.16e1 48.15
ip4-policer-classify active 231206 11131776 0 5.09e2 48.15
ip4-rewrite active 231206 11131776 0 4.61e1 48.15
unix-epoll-input polling 226 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 44.31, last 128 main loops 2.75 per node 44.00
vector rates in 2.8742e6, out 2.8742e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 247285 10957756 0 2.26e1 44.31
TenGigabitEthernet18/0/3-tx active 247285 10957756 0 5.83e1 44.31
dpdk-input polling 247708 10957756 0 6.93e1 44.24
ethernet-input active 247285 10957756 0 3.12e1 44.31
ip4-input-no-checksum active 247285 10957756 0 6.52e1 44.31
ip4-lookup active 247285 10957756 0 5.16e1 44.31
ip4-policer-classify active 247285 10957756 0 5.17e2 44.31
ip4-rewrite active 247285 10957756 0 4.70e1 44.31
unix-epoll-input polling 241 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 47.04, last 128 main loops 3.50 per node 56.00
vector rates in 2.8741e6, out 2.8741e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 232938 10957688 0 2.16e1 47.04
TenGigabitEthernet18/0/3-tx active 232938 10957688 0 5.84e1 47.04
dpdk-input polling 233313 10957688 0 6.87e1 46.97
ethernet-input active 232938 10957688 0 3.07e1 47.04
ip4-input-no-checksum active 232938 10957688 0 6.47e1 47.04
ip4-lookup active 232938 10957688 0 5.08e1 47.04
ip4-policer-classify active 232938 10957688 0 5.22e2 47.04
ip4-rewrite active 232938 10957688 0 4.61e1 47.04
unix-epoll-input polling 228 0 0 1.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 14.86, last 128 main loops 0.00 per node 0.00
vector rates in 2.8742e6, out 2.8742e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 737618 10957836 0 3.72e1 14.86
TenGigabitEthernet18/0/2-tx active 737618 10957836 0 7.19e1 14.86
dpdk-input polling 17163801 10957836 0 3.23e2 .64
ethernet-input active 737618 10957836 0 5.16e1 14.86
ip4-input-no-checksum active 737618 10957836 0 6.04e1 14.86
ip4-lookup active 737618 10957836 0 7.15e1 14.86
ip4-rewrite active 737618 10957836 0 5.62e1 14.86
unix-epoll-input polling 16745 0 0 1.54e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 14.55, last 128 main loops 0.00 per node 0.00
vector rates in 2.9198e6, out 2.9198e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 765274 11131864 0 3.77e1 14.55
TenGigabitEthernet18/0/2-tx active 765274 11131864 0 7.16e1 14.55
dpdk-input polling 16824622 11131864 0 3.14e2 .66
ethernet-input active 765274 11131864 0 5.17e1 14.55
ip4-input-no-checksum active 765274 11131864 0 6.03e1 14.55
ip4-lookup active 765274 11131864 0 7.34e1 14.55
ip4-rewrite active 765274 11131864 0 5.63e1 14.55
unix-epoll-input polling 16415 0 0 1.49e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 12.86, last 128 main loops 0.00 per node 0.00
vector rates in 2.8742e6, out 2.8742e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 852343 10957928 0 4.15e1 12.86
TenGigabitEthernet18/0/2-tx active 852343 10957928 0 7.42e1 12.86
dpdk-input polling 15784417 10957928 0 3.13e2 .69
ethernet-input active 852343 10957928 0 5.57e1 12.86
ip4-input-no-checksum active 852343 10957928 0 6.46e1 12.86
ip4-lookup active 852343 10957928 0 7.65e1 12.86
ip4-rewrite active 852343 10957928 0 5.92e1 12.86
unix-epoll-input polling 15400 0 0 1.47e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 13.95, last 128 main loops 0.00 per node 0.00
vector rates in 2.8742e6, out 2.8742e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 785638 10957976 0 3.88e1 13.95
TenGigabitEthernet18/0/2-tx active 785638 10957976 0 7.21e1 13.95
dpdk-input polling 16636564 10957976 0 3.16e2 .66
ethernet-input active 785638 10957976 0 5.37e1 13.95
ip4-input-no-checksum active 785638 10957976 0 6.26e1 13.95
ip4-lookup active 785638 10957976 0 7.42e1 13.95
ip4-rewrite active 785638 10957976 0 5.79e1 13.95
unix-epoll-input polling 16231 0 0 1.50e3 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.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, 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.01e4 0.00
dpdk-process any wait 0 0 1 9.19e3 0.00
fib-walk any wait 0 0 2 2.38e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.23e3 0.00
lisp-retry-service any wait 0 0 2 3.14e3 0.00
unix-epoll-input polling 3488 0 0 2.73e6 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 170.91, last 128 main loops 10.50 per node 192.00
vector rates in 9.2141e6, out 9.2141e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 205825 35176740 0 1.56e1 170.91
TenGigabitEthernet18/0/3-tx active 205825 35176740 0 5.59e1 170.91
dpdk-input polling 205825 35176740 0 5.84e1 170.91
ethernet-input active 205825 35176740 0 2.16e1 170.91
ip4-input-no-checksum active 205825 35176740 0 3.22e1 170.91
ip4-lookup active 205825 35176740 0 4.47e1 170.91
ip4-rewrite active 205825 35176740 0 4.08e1 170.91
unix-epoll-input polling 201 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 246.85, last 128 main loops 12.69 per node 231.99
vector rates in 9.2140e6, out 9.2140e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 142500 35176224 0 1.44e1 246.85
TenGigabitEthernet18/0/2-tx active 142500 35176224 0 5.46e1 246.85
dpdk-input polling 143255 35176224 0 5.52e1 245.55
ethernet-input active 142500 35176224 0 2.02e1 246.85
ip4-input-no-checksum active 142500 35176224 0 3.08e1 246.85
ip4-lookup active 142500 35176224 0 5.59e1 246.85
ip4-rewrite active 142500 35176224 0 3.88e1 246.85
unix-epoll-input polling 139 0 0 2.08e3 0.00
64b-4t2c-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 35 2.89e4 0.00
dpdk-process any wait 0 0 1 6.45e5 0.00
fib-walk any wait 0 0 2 2.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.67e3 0.00
lisp-retry-service any wait 0 0 2 4.83e3 0.00
unix-epoll-input polling 3881 0 0 2.43e6 0.00
vpe-oam-process any wait 0 0 2 2.26e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 33.39, last 128 main loops 1.97 per node 36.00
vector rates in 6.9166e6, out 6.9166e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 782624 26138708 0 2.58e1 33.39
TenGigabitEthernet18/0/3-tx active 782624 26138708 0 6.19e1 33.39
dpdk-input polling 813509 26138708 0 7.38e1 32.13
ethernet-input active 782624 26138708 0 3.55e1 33.39
ip4-input-no-checksum active 782624 26138708 0 4.74e1 33.39
ip4-lookup active 782624 26138708 0 5.65e1 33.39
ip4-rewrite active 782624 26138708 0 4.94e1 33.39
unix-epoll-input polling 793 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 33.45, last 128 main loops 1.75 per node 32.00
vector rates in 6.9715e6, out 6.9715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 787730 26346136 0 2.59e1 33.45
TenGigabitEthernet18/0/3-tx active 787730 26346136 0 6.14e1 33.45
dpdk-input polling 819523 26346136 0 7.29e1 32.15
ethernet-input active 787730 26346136 0 3.53e1 33.45
ip4-input-no-checksum active 787730 26346136 0 4.64e1 33.45
ip4-lookup active 787730 26346136 0 5.71e1 33.45
ip4-rewrite active 787730 26346136 0 4.93e1 33.45
unix-epoll-input polling 800 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 35.33, last 128 main loops 1.64 per node 30.00
vector rates in 6.9166e6, out 6.9166e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 739852 26138616 0 2.54e1 35.33
TenGigabitEthernet18/0/2-tx active 739852 26138616 0 6.17e1 35.33
dpdk-input polling 770291 26138616 0 7.32e1 33.93
ethernet-input active 739852 26138616 0 3.51e1 35.33
ip4-input-no-checksum active 739852 26138616 0 4.58e1 35.33
ip4-lookup active 739852 26138616 0 6.11e1 35.33
ip4-rewrite active 739852 26138616 0 4.89e1 35.33
unix-epoll-input polling 751 0 0 2.05e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 35.92, last 128 main loops 1.75 per node 32.00
vector rates in 6.9715e6, out 6.9715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 733514 26346008 0 2.53e1 35.92
TenGigabitEthernet18/0/2-tx active 733514 26346008 0 6.07e1 35.92
dpdk-input polling 763997 26346008 0 7.29e1 34.48
ethernet-input active 733514 26346008 0 3.43e1 35.92
ip4-input-no-checksum active 733514 26346008 0 4.58e1 35.92
ip4-lookup active 733514 26346008 0 6.13e1 35.92
ip4-rewrite active 733514 26346008 0 4.87e1 35.92
unix-epoll-input polling 745 0 0 1.96e3 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 34 3.44e4 0.00
dpdk-process any wait 0 0 2 3.38e5 0.00
fib-walk any wait 0 0 2 2.80e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.02e3 0.00
lisp-retry-service any wait 0 0 2 1.74e3 0.00
unix-epoll-input polling 4318 0 0 2.21e6 0.00
vpe-oam-process any wait 0 0 2 2.01e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 7.76, last 128 main loops .44 per node 8.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 1698298 13186532 0 6.95e1 7.76
TenGigabitEthernet18/0/3-tx active 1698298 13186532 0 9.51e1 7.76
dpdk-input polling 1961590 13186532 0 1.41e2 6.72
ethernet-input active 1698298 13186532 0 8.69e1 7.76
ip4-input-no-checksum active 1698298 13186532 0 9.59e1 7.76
ip4-lookup active 1698298 13186532 0 9.52e1 7.76
ip4-rewrite active 1698298 13186532 0 8.74e1 7.76
unix-epoll-input polling 1913 0 0 1.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.96, last 128 main loops .44 per node 8.00
vector rates in 3.5135e6, out 3.5135e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1682387 13395840 0 6.87e1 7.96
TenGigabitEthernet18/0/3-tx active 1682387 13395831 0 9.62e1 7.96
dpdk-input polling 1922178 13395840 0 1.38e2 6.97
ethernet-input active 1682387 13395840 0 8.54e1 7.96
ip4-input-no-checksum active 1682387 13395840 0 9.41e1 7.96
ip4-lookup active 1682387 13395840 0 9.46e1 7.96
ip4-rewrite active 1682387 13395840 0 8.68e1 7.96
unix-epoll-input polling 1875 0 0 1.97e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 7.71, 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/3-outpu active 1710980 13186528 0 7.03e1 7.71
TenGigabitEthernet18/0/3-tx active 1710980 13186528 0 9.54e1 7.71
dpdk-input polling 1983377 13186528 0 1.43e2 6.65
ethernet-input active 1710980 13186528 0 8.61e1 7.71
ip4-input-no-checksum active 1710980 13186528 0 9.66e1 7.71
ip4-lookup active 1710980 13186528 0 9.57e1 7.71
ip4-rewrite active 1710980 13186528 0 8.80e1 7.71
unix-epoll-input polling 1935 0 0 1.85e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.66, 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/3-outpu active 1721931 13186528 0 7.07e1 7.66
TenGigabitEthernet18/0/3-tx active 1721931 13186528 0 9.57e1 7.66
dpdk-input polling 1995041 13186528 0 1.39e2 6.61
ethernet-input active 1721931 13186528 0 8.97e1 7.66
ip4-input-no-checksum active 1721931 13186528 0 9.68e1 7.66
ip4-lookup active 1721931 13186528 0 9.49e1 7.66
ip4-rewrite active 1721931 13186528 0 8.85e1 7.66
unix-epoll-input polling 1946 0 0 1.77e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 8.21, 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 1605189 13186520 0 6.65e1 8.21
TenGigabitEthernet18/0/2-tx active 1605189 13186520 0 9.36e1 8.21
dpdk-input polling 2474660 13186520 0 1.49e2 5.33
ethernet-input active 1605189 13186520 0 8.17e1 8.21
ip4-input-no-checksum active 1605189 13186520 0 9.29e1 8.21
ip4-lookup active 1605189 13186520 0 9.86e1 8.21
ip4-rewrite active 1605189 13186520 0 8.51e1 8.21
unix-epoll-input polling 2415 0 0 1.99e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 8.35, last 128 main loops .66 per node 12.00
vector rates in 3.5135e6, out 3.5135e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1603713 13395828 0 6.61e1 8.35
TenGigabitEthernet18/0/2-tx active 1603713 13395828 0 9.47e1 8.35
dpdk-input polling 2339827 13395828 0 1.41e2 5.73
ethernet-input active 1603713 13395828 0 8.15e1 8.35
ip4-input-no-checksum active 1603713 13395828 0 9.28e1 8.35
ip4-lookup active 1603713 13395828 0 9.88e1 8.35
ip4-rewrite active 1603713 13395828 0 8.47e1 8.35
unix-epoll-input polling 2282 0 0 1.90e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 8.13, 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 1621433 13186508 0 6.72e1 8.13
TenGigabitEthernet18/0/2-tx active 1621433 13186508 0 9.37e1 8.13
dpdk-input polling 2463463 13186508 0 1.47e2 5.35
ethernet-input active 1621433 13186508 0 8.19e1 8.13
ip4-input-no-checksum active 1621433 13186508 0 9.37e1 8.13
ip4-lookup active 1621433 13186508 0 1.01e2 8.13
ip4-rewrite active 1621433 13186508 0 8.55e1 8.13
unix-epoll-input polling 2403 0 0 1.81e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 8.15, last 128 main loops .44 per node 8.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 1618078 13186508 0 6.69e1 8.15
TenGigabitEthernet18/0/2-tx active 1618078 13186508 0 9.34e1 8.15
dpdk-input polling 2453463 13186508 0 1.45e2 5.37
ethernet-input active 1618078 13186508 0 8.34e1 8.15
ip4-input-no-checksum active 1618078 13186508 0 9.44e1 8.15
ip4-lookup active 1618078 13186508 0 9.95e1 8.15
ip4-rewrite active 1618078 13186508 0 8.59e1 8.15
unix-epoll-input polling 2393 0 0 1.86e3 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 52 3.58e4 0.00
dpdk-process any wait 0 0 1 6.98e3 0.00
fib-walk any wait 0 0 2 1.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.00e2 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
unix-epoll-input polling 2010 0 0 4.72e6 0.00
vpe-oam-process any wait 0 0 2 1.79e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 249.15, last 128 main loops 14.00 per node 256.00
vector rates in 8.6327e6, out 8.6327e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 131753 32825696 0 1.50e1 249.15
TenGigabitEthernet18/0/3-tx active 131753 32825696 0 5.63e1 249.15
dpdk-input polling 131753 32825696 0 5.79e1 249.15
ethernet-input active 131753 32825696 0 2.03e1 249.15
ip4-input-no-checksum active 131753 32825696 0 3.03e1 249.15
ip4-lookup active 131753 32825696 0 6.92e1 249.15
ip4-rewrite active 131753 32825696 0 3.91e1 249.15
unix-epoll-input polling 129 0 0 3.07e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 251.68, last 128 main loops 14.00 per node 256.00
vector rates in 8.6287e6, out 8.6287e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 130367 32810496 0 1.43e1 251.68
TenGigabitEthernet18/0/2-tx active 130367 32810496 0 5.83e1 251.68
dpdk-input polling 131178 32810496 0 5.52e1 250.12
ethernet-input active 130367 32810496 0 1.94e1 251.68
ip4-input-no-checksum active 130367 32810496 0 2.97e1 251.68
ip4-lookup active 130367 32810496 0 7.14e1 251.68
ip4-rewrite active 130367 32810496 0 4.01e1 251.68
unix-epoll-input polling 128 0 0 3.42e3 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 39 2.79e4 0.00
dpdk-process any wait 0 0 2 8.42e3 0.00
fib-walk any wait 0 0 2 2.11e3 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.11e3 0.00
unix-epoll-input polling 3971 0 0 2.36e6 0.00
vpe-oam-process any wait 0 0 1 3.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 46.27, last 128 main loops 2.63 per node 48.00
vector rates in 6.9774e6, out 6.9774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 566912 26229172 0 2.15e1 46.27
TenGigabitEthernet18/0/3-tx active 566912 26229172 0 6.06e1 46.27
dpdk-input polling 567420 26229172 0 7.10e1 46.23
ethernet-input active 566912 26229172 0 3.03e1 46.27
ip4-input-no-checksum active 566912 26229172 0 3.98e1 46.27
ip4-lookup active 566912 26229172 0 8.22e1 46.27
ip4-rewrite active 566912 26229172 0 4.49e1 46.27
unix-epoll-input polling 553 0 0 2.77e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 45.37, last 128 main loops 3.06 per node 56.00
vector rates in 6.9774e6, out 6.9774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 578124 26229148 0 2.23e1 45.37
TenGigabitEthernet18/0/3-tx active 578124 26229148 0 6.01e1 45.37
dpdk-input polling 578715 26229148 0 7.01e1 45.32
ethernet-input active 578124 26229148 0 3.04e1 45.37
ip4-input-no-checksum active 578124 26229148 0 4.04e1 45.37
ip4-lookup active 578124 26229148 0 8.21e1 45.37
ip4-rewrite active 578124 26229148 0 4.52e1 45.37
unix-epoll-input polling 564 0 0 2.21e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 52.08, last 128 main loops 3.06 per node 56.00
vector rates in 6.9774e6, out 6.9774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 503605 26228965 0 2.09e1 52.08
TenGigabitEthernet18/0/2-tx active 503605 26228965 0 5.99e1 52.08
dpdk-input polling 522371 26228965 0 7.48e1 50.21
ethernet-input active 503605 26228965 0 2.99e1 52.08
ip4-input-no-checksum active 503605 26228965 0 3.95e1 52.08
ip4-lookup active 503605 26228965 0 8.19e1 52.08
ip4-rewrite active 503605 26228965 0 4.46e1 52.08
unix-epoll-input polling 510 0 0 2.75e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 48.14, last 128 main loops 2.63 per node 48.00
vector rates in 6.9774e6, out 6.9774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 544825 26228964 0 2.18e1 48.14
TenGigabitEthernet18/0/2-tx active 544825 26228964 0 6.01e1 48.14
dpdk-input polling 572456 26228964 0 7.16e1 45.82
ethernet-input active 544825 26228964 0 3.00e1 48.14
ip4-input-no-checksum active 544825 26228964 0 4.04e1 48.14
ip4-lookup active 544825 26228964 0 8.19e1 48.14
ip4-rewrite active 544825 26228964 0 4.49e1 48.14
unix-epoll-input polling 559 0 0 2.61e3 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 3.96e4 0.00
dpdk-process any wait 0 0 2 6.64e5 0.00
fib-walk any wait 0 0 2 3.83e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.17e3 0.00
lisp-retry-service any wait 0 0 2 3.87e3 0.00
unix-epoll-input polling 2751 0 0 3.47e6 0.00
vpe-oam-process any wait 0 0 2 1.99e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.15, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1449714 13259976 0 5.84e1 9.15
TenGigabitEthernet18/0/3-tx active 1449714 13259976 0 9.24e1 9.15
dpdk-input polling 1888235 13259976 0 1.32e2 7.02
ethernet-input active 1449714 13259976 0 7.63e1 9.15
ip4-input-no-checksum active 1449714 13259976 0 8.39e1 9.15
ip4-lookup active 1449714 13259976 0 1.55e2 9.15
ip4-rewrite active 1449714 13259976 0 7.73e1 9.15
unix-epoll-input polling 1843 0 0 2.26e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.09, last 128 main loops 0.00 per node 0.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1458623 13259980 0 5.89e1 9.09
TenGigabitEthernet18/0/3-tx active 1458623 13259980 0 9.09e1 9.09
dpdk-input polling 1904742 13259980 0 1.33e2 6.96
ethernet-input active 1458623 13259980 0 7.55e1 9.09
ip4-input-no-checksum active 1458623 13259980 0 8.47e1 9.09
ip4-lookup active 1458623 13259980 0 1.55e2 9.09
ip4-rewrite active 1458623 13259980 0 7.75e1 9.09
unix-epoll-input polling 1858 0 0 2.15e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.08, last 128 main loops .22 per node 4.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1460869 13259976 0 5.92e1 9.08
TenGigabitEthernet18/0/3-tx active 1460869 13259976 0 9.17e1 9.08
dpdk-input polling 1906282 13259976 0 1.35e2 6.96
ethernet-input active 1460869 13259976 0 7.63e1 9.08
ip4-input-no-checksum active 1460869 13259976 0 8.57e1 9.08
ip4-lookup active 1460869 13259976 0 1.51e2 9.08
ip4-rewrite active 1460869 13259976 0 7.79e1 9.08
unix-epoll-input polling 1860 0 0 2.15e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.22, last 128 main loops 0.00 per node 0.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1438416 13259980 0 5.85e1 9.22
TenGigabitEthernet18/0/3-tx active 1438416 13259980 0 9.12e1 9.22
dpdk-input polling 1873337 13259980 0 1.35e2 7.08
ethernet-input active 1438416 13259980 0 7.84e1 9.22
ip4-input-no-checksum active 1438416 13259980 0 8.42e1 9.22
ip4-lookup active 1438416 13259980 0 1.55e2 9.22
ip4-rewrite active 1438416 13259980 0 7.66e1 9.22
unix-epoll-input polling 1828 0 0 2.26e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 9.31, last 128 main loops 0.00 per node 0.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1424180 13259916 0 5.84e1 9.31
TenGigabitEthernet18/0/2-tx active 1424180 13259916 0 9.36e1 9.31
dpdk-input polling 1934203 13259916 0 1.34e2 6.86
ethernet-input active 1424180 13259916 0 7.49e1 9.31
ip4-input-no-checksum active 1424180 13259916 0 8.39e1 9.31
ip4-lookup active 1424180 13259916 0 1.53e2 9.31
ip4-rewrite active 1424180 13259916 0 7.70e1 9.31
unix-epoll-input polling 1887 0 0 2.08e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.16, last 128 main loops 0.00 per node 0.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1446868 13259952 0 5.95e1 9.16
TenGigabitEthernet18/0/2-tx active 1446868 13259952 0 9.04e1 9.16
dpdk-input polling 1995293 13259952 0 1.35e2 6.65
ethernet-input active 1446868 13259952 0 7.53e1 9.16
ip4-input-no-checksum active 1446868 13259952 0 8.43e1 9.16
ip4-lookup active 1446868 13259952 0 1.54e2 9.16
ip4-rewrite active 1446868 13259952 0 7.75e1 9.16
unix-epoll-input polling 1947 0 0 2.24e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.06, last 128 main loops .66 per node 12.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1464356 13259968 0 5.96e1 9.06
TenGigabitEthernet18/0/2-tx active 1464356 13259968 0 9.11e1 9.06
dpdk-input polling 2083931 13259968 0 1.36e2 6.36
ethernet-input active 1464356 13259968 0 7.49e1 9.06
ip4-input-no-checksum active 1464356 13259968 0 8.47e1 9.06
ip4-lookup active 1464356 13259968 0 1.51e2 9.06
ip4-rewrite active 1464356 13259968 0 7.79e1 9.06
unix-epoll-input polling 2033 0 0 2.17e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.28, last 128 main loops .44 per node 8.00
vector rates in 3.4722e6, out 3.4722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1429143 13259952 0 5.89e1 9.28
TenGigabitEthernet18/0/2-tx active 1429143 13259952 0 9.07e1 9.28
dpdk-input polling 1944298 13259952 0 1.34e2 6.82
ethernet-input active 1429143 13259952 0 7.52e1 9.28
ip4-input-no-checksum active 1429143 13259952 0 8.49e1 9.28
ip4-lookup active 1429143 13259952 0 1.55e2 9.28
ip4-rewrite active 1429143 13259952 0 7.66e1 9.28
unix-epoll-input polling 1897 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 52 3.10e4 0.00
dpdk-process any wait 0 0 1 6.02e5 0.00
fib-walk any wait 0 0 2 1.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.35e3 0.00
lisp-retry-service any wait 0 0 2 1.58e3 0.00
unix-epoll-input polling 5052 0 0 1.89e6 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 209.28, last 128 main loops 14.00 per node 256.00
vector rates in 8.6401e6, out 8.6401e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 157726 33008655 0 1.51e1 209.28
TenGigabitEthernet18/0/3-tx active 157726 33008655 0 5.71e1 209.28
dpdk-input polling 157726 33008655 0 5.89e1 209.28
ethernet-input active 157726 33008655 0 2.08e1 209.28
ip4-input-no-checksum active 157726 33008655 0 3.14e1 209.28
ip4-lookup active 157726 33008655 0 6.41e1 209.28
ip4-rewrite active 157726 33008655 0 4.02e1 209.28
unix-epoll-input polling 154 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 224.29, last 128 main loops .22 per node 4.00
vector rates in 8.6399e6, out 8.6399e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 147162 33008138 0 1.47e1 224.29
TenGigabitEthernet18/0/2-tx active 147162 33008138 0 5.68e1 224.29
dpdk-input polling 148102 33008138 0 5.81e1 222.87
ethernet-input active 147162 33008138 0 2.07e1 224.29
ip4-input-no-checksum active 147162 33008138 0 3.11e1 224.29
ip4-lookup active 147162 33008138 0 6.67e1 224.29
ip4-rewrite active 147162 33008138 0 3.97e1 224.29
unix-epoll-input polling 144 0 0 2.05e3 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 32 3.13e4 0.00
dpdk-process any wait 0 0 1 6.46e5 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.55e3 0.00
lisp-retry-service any wait 0 0 2 1.66e3 0.00
unix-epoll-input polling 3787 0 0 2.52e6 0.00
vpe-oam-process any wait 0 0 1 1.19e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 42.91, last 128 main loops 2.19 per node 40.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/3-outpu active 618087 26520200 0 2.26e1 42.91
TenGigabitEthernet18/0/3-tx active 618087 26520200 0 6.19e1 42.91
dpdk-input polling 618455 26520200 0 7.23e1 42.88
ethernet-input active 618087 26520200 0 3.15e1 42.91
ip4-input-no-checksum active 618087 26520200 0 4.16e1 42.91
ip4-lookup active 618087 26520200 0 7.56e1 42.91
ip4-rewrite active 618087 26520200 0 4.60e1 42.91
unix-epoll-input polling 603 0 0 2.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 40.83, 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/3-outpu active 649496 26520212 0 2.31e1 40.83
TenGigabitEthernet18/0/3-tx active 649496 26520212 0 6.11e1 40.83
dpdk-input polling 650079 26520212 0 7.19e1 40.79
ethernet-input active 649496 26520212 0 3.17e1 40.83
ip4-input-no-checksum active 649496 26520212 0 4.23e1 40.83
ip4-lookup active 649496 26520212 0 7.49e1 40.83
ip4-rewrite active 649496 26520212 0 4.65e1 40.83
unix-epoll-input polling 634 0 0 1.93e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 43.19, last 128 main loops 2.41 per node 44.00
vector rates in 6.9439e6, out 6.9439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 614002 26519936 0 2.28e1 43.19
TenGigabitEthernet18/0/2-tx active 614002 26519936 0 6.23e1 43.19
dpdk-input polling 640622 26519936 0 7.25e1 41.39
ethernet-input active 614002 26519936 0 3.14e1 43.19
ip4-input-no-checksum active 614002 26519936 0 4.15e1 43.19
ip4-lookup active 614002 26519936 0 7.54e1 43.19
ip4-rewrite active 614002 26519936 0 4.59e1 43.19
unix-epoll-input polling 625 0 0 2.06e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 43.54, last 128 main loops 2.63 per node 48.00
vector rates in 6.9439e6, out 6.9439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 609024 26519924 0 2.32e1 43.54
TenGigabitEthernet18/0/2-tx active 609024 26519924 0 6.12e1 43.54
dpdk-input polling 625703 26519924 0 7.35e1 42.38
ethernet-input active 609024 26519924 0 3.15e1 43.54
ip4-input-no-checksum active 609024 26519924 0 4.22e1 43.54
ip4-lookup active 609024 26519924 0 7.42e1 43.54
ip4-rewrite active 609024 26519924 0 4.65e1 43.54
unix-epoll-input polling 610 0 0 2.08e3 0.00
64b-8t4c-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 28 3.79e4 0.00
dpdk-process any wait 0 0 1 6.78e5 0.00
fib-walk any wait 0 0 2 2.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.60e3 0.00
lisp-retry-service any wait 0 0 2 2.88e3 0.00
unix-epoll-input polling 1697 0 0 5.66e6 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 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 1553885 13344716 0 6.28e1 8.59
TenGigabitEthernet18/0/3-tx active 1553885 13344716 0 9.49e1 8.59
dpdk-input polling 2042518 13344716 0 1.35e2 6.53
ethernet-input active 1553885 13344716 0 8.09e1 8.59
ip4-input-no-checksum active 1553885 13344716 0 8.83e1 8.59
ip4-lookup active 1553885 13344716 0 1.28e2 8.59
ip4-rewrite active 1553885 13344716 0 8.12e1 8.59
unix-epoll-input polling 1993 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 8.65, 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 1542313 13344708 0 6.27e1 8.65
TenGigabitEthernet18/0/3-tx active 1542313 13344708 0 9.34e1 8.65
dpdk-input polling 2019126 13344708 0 1.38e2 6.61
ethernet-input active 1542313 13344708 0 7.94e1 8.65
ip4-input-no-checksum active 1542313 13344708 0 8.89e1 8.65
ip4-lookup active 1542313 13344708 0 1.29e2 8.65
ip4-rewrite active 1542313 13344708 0 8.08e1 8.65
unix-epoll-input polling 1970 0 0 1.98e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 8.61, 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/3-outpu active 1549702 13344720 0 6.32e1 8.61
TenGigabitEthernet18/0/3-tx active 1549702 13344720 0 9.35e1 8.61
dpdk-input polling 2030546 13344720 0 1.42e2 6.57
ethernet-input active 1549702 13344720 0 7.91e1 8.61
ip4-input-no-checksum active 1549702 13344720 0 8.89e1 8.61
ip4-lookup active 1549702 13344720 0 1.26e2 8.61
ip4-rewrite active 1549702 13344720 0 8.13e1 8.61
unix-epoll-input polling 1981 0 0 2.05e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 8.61, 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/3-outpu active 1550627 13344704 0 6.33e1 8.61
TenGigabitEthernet18/0/3-tx active 1550627 13344704 0 9.43e1 8.61
dpdk-input polling 2040441 13344704 0 1.37e2 6.54
ethernet-input active 1550627 13344704 0 8.25e1 8.61
ip4-input-no-checksum active 1550627 13344704 0 8.85e1 8.61
ip4-lookup active 1550627 13344704 0 1.29e2 8.61
ip4-rewrite active 1550627 13344704 0 8.07e1 8.61
unix-epoll-input polling 1991 0 0 1.89e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, 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 1519298 13344640 0 6.22e1 8.78
TenGigabitEthernet18/0/2-tx active 1519298 13344640 0 9.54e1 8.78
dpdk-input polling 2148571 13344640 0 1.39e2 6.21
ethernet-input active 1519298 13344640 0 7.86e1 8.78
ip4-input-no-checksum active 1519298 13344640 0 8.79e1 8.78
ip4-lookup active 1519298 13344640 0 1.27e2 8.78
ip4-rewrite active 1519298 13344640 0 8.04e1 8.78
unix-epoll-input polling 2096 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 8.75, last 128 main loops .22 per node 4.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 1525722 13344720 0 6.26e1 8.75
TenGigabitEthernet18/0/2-tx active 1525722 13344720 0 9.23e1 8.75
dpdk-input polling 2188606 13344720 0 1.43e2 6.09
ethernet-input active 1525722 13344720 0 7.82e1 8.75
ip4-input-no-checksum active 1525722 13344720 0 8.86e1 8.75
ip4-lookup active 1525722 13344720 0 1.26e2 8.75
ip4-rewrite active 1525722 13344720 0 8.08e1 8.75
unix-epoll-input polling 2135 0 0 1.96e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 8.69, 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 1534659 13344684 0 6.26e1 8.69
TenGigabitEthernet18/0/2-tx active 1534659 13344684 0 9.42e1 8.69
dpdk-input polling 2175541 13344684 0 1.43e2 6.13
ethernet-input active 1534659 13344684 0 7.85e1 8.69
ip4-input-no-checksum active 1534659 13344684 0 8.86e1 8.69
ip4-lookup active 1534659 13344684 0 1.25e2 8.69
ip4-rewrite active 1534659 13344684 0 8.09e1 8.69
unix-epoll-input polling 2122 0 0 1.81e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 8.76, last 128 main loops .22 per node 4.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 1523117 13344712 0 6.18e1 8.76
TenGigabitEthernet18/0/2-tx active 1523117 13344712 0 9.37e1 8.76
dpdk-input polling 2200502 13344712 0 1.39e2 6.06
ethernet-input active 1523117 13344712 0 7.84e1 8.76
ip4-input-no-checksum active 1523117 13344712 0 8.85e1 8.76
ip4-lookup active 1523117 13344712 0 1.28e2 8.76
ip4-rewrite active 1523117 13344712 0 8.01e1 8.76
unix-epoll-input polling 2147 0 0 1.86e3 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.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, 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.54e4 0.00
dpdk-process any wait 0 0 1 5.85e5 0.00
fib-walk any wait 0 0 2 2.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.15e3 0.00
lisp-retry-service any wait 0 0 2 2.55e3 0.00
unix-epoll-input polling 2685 0 0 3.50e6 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 241.84, last 128 main loops 12.25 per node 224.00
vector rates in 7.7951e6, out 7.7951e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 121397 29358748 0 1.40e1 241.84
TenGigabitEthernet18/0/3-tx active 121397 29358748 0 5.61e1 241.84
dpdk-input polling 121397 29358748 0 5.84e1 241.84
ethernet-input active 121397 29358748 0 2.01e1 241.84
ip4-input-no-checksum active 121397 29358748 0 2.96e1 241.84
ip4-lookup active 121397 29358748 0 1.03e2 241.84
ip4-rewrite active 121397 29358748 0 3.82e1 241.84
unix-epoll-input polling 118 0 0 2.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 240.07, last 128 main loops 14.00 per node 256.00
vector rates in 7.7949e6, out 7.7949e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 122287 29358048 0 1.43e1 240.07
TenGigabitEthernet18/0/2-tx active 122287 29358048 0 5.77e1 240.07
dpdk-input polling 123020 29358048 0 5.71e1 238.64
ethernet-input active 122287 29358048 0 1.94e1 240.07
ip4-input-no-checksum active 122287 29358048 0 2.85e1 240.07
ip4-lookup active 122287 29358048 0 1.03e2 240.07
ip4-rewrite active 122287 29358048 0 3.89e1 240.07
unix-epoll-input polling 120 0 0 3.17e3 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 4.24e4 0.00
dpdk-process any wait 0 0 2 6.75e5 0.00
fib-walk any wait 0 0 2 3.12e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.27e3 0.00
lisp-retry-service any wait 0 0 2 3.02e3 0.00
unix-epoll-input polling 4366 0 0 2.17e6 0.00
vpe-oam-process any wait 0 0 2 2.89e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 252.74, last 128 main loops 14.00 per node 256.00
vector rates in 6.8681e6, out 6.8681e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103263 26098800 0 1.41e1 252.74
TenGigabitEthernet18/0/3-tx active 103263 26098800 0 5.83e1 252.74
dpdk-input polling 103263 26098800 0 5.37e1 252.74
ethernet-input active 103263 26098800 0 1.94e1 252.74
ip4-input-no-checksum active 103263 26098800 0 2.70e1 252.74
ip4-lookup active 103263 26098800 0 1.49e2 252.74
ip4-rewrite active 103263 26098800 0 4.04e1 252.74
unix-epoll-input polling 101 0 0 4.08e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 137.21, last 128 main loops 8.09 per node 148.00
vector rates in 6.8683e6, out 6.8683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 190216 26099620 0 1.51e1 137.21
TenGigabitEthernet18/0/3-tx active 190216 26099620 0 5.65e1 137.21
dpdk-input polling 190216 26099620 0 5.99e1 137.21
ethernet-input active 190216 26099620 0 2.22e1 137.21
ip4-input-no-checksum active 190216 26099620 0 3.09e1 137.21
ip4-lookup active 190216 26099620 0 1.37e2 137.21
ip4-rewrite active 190216 26099620 0 3.98e1 137.21
unix-epoll-input polling 186 0 0 3.28e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 247.54, last 128 main loops 14.00 per node 256.00
vector rates in 6.8678e6, out 6.8678e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 105430 26097688 0 1.76e1 247.54
TenGigabitEthernet18/0/2-tx active 105430 26097688 0 5.46e1 247.54
dpdk-input polling 106555 26097688 0 6.08e1 244.92
ethernet-input active 105430 26097688 0 2.25e1 247.54
ip4-input-no-checksum active 105430 26097688 0 3.04e1 247.54
ip4-lookup active 105430 26097688 0 1.41e2 247.54
ip4-rewrite active 105430 26097688 0 3.55e1 247.54
unix-epoll-input polling 104 0 0 4.33e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 172.15, last 128 main loops 10.06 per node 184.00
vector rates in 6.8683e6, out 6.8683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 151609 26099300 0 1.48e1 172.15
TenGigabitEthernet18/0/2-tx active 151609 26099300 0 5.64e1 172.15
dpdk-input polling 153360 26099300 0 6.21e1 170.18
ethernet-input active 151609 26099300 0 2.22e1 172.15
ip4-input-no-checksum active 151609 26099300 0 3.05e1 172.15
ip4-lookup active 151609 26099300 0 1.37e2 172.15
ip4-rewrite active 151609 26099300 0 3.94e1 172.15
unix-epoll-input polling 149 0 0 3.95e3 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 30 4.07e4 0.00
dpdk-process any wait 0 0 1 6.79e5 0.00
fib-walk any wait 0 0 2 3.65e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.81e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.09e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.39e3 0.00
lisp-retry-service any wait 0 0 2 5.09e3 0.00
statseg-collector-process time wait 0 0 1 1.19e4 0.00
unix-epoll-input polling 2765 0 0 3.46e6 0.00
vpe-oam-process any wait 0 0 2 3.88e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.66, 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/3-outpu active 1249698 13318632 0 5.05e1 10.66
TenGigabitEthernet18/0/3-tx active 1249698 13318632 0 8.59e1 10.66
dpdk-input polling 1468869 13318632 0 1.20e2 9.07
ethernet-input active 1249698 13318632 0 6.76e1 10.66
ip4-input-no-checksum active 1249698 13318632 0 7.56e1 10.66
ip4-lookup active 1249698 13318632 0 2.12e2 10.66
ip4-rewrite active 1249698 13318632 0 7.06e1 10.66
unix-epoll-input polling 1433 0 0 2.51e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.54, last 128 main loops .33 per node 6.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 1263139 13318624 0 5.11e1 10.54
TenGigabitEthernet18/0/3-tx active 1263139 13318624 0 8.52e1 10.54
dpdk-input polling 1495618 13318624 0 1.20e2 8.91
ethernet-input active 1263139 13318624 0 6.71e1 10.54
ip4-input-no-checksum active 1263139 13318624 0 7.55e1 10.54
ip4-lookup active 1263139 13318624 0 2.13e2 10.54
ip4-rewrite active 1263139 13318624 0 7.03e1 10.54
unix-epoll-input polling 1459 0 0 2.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.47, 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 1271778 13318628 0 5.11e1 10.47
TenGigabitEthernet18/0/3-tx active 1271778 13318611 0 8.66e1 10.47
dpdk-input polling 1511403 13318628 0 1.22e2 8.81
ethernet-input active 1271778 13318628 0 6.73e1 10.47
ip4-input-no-checksum active 1271778 13318628 0 7.59e1 10.47
ip4-lookup active 1271778 13318628 0 2.11e2 10.47
ip4-rewrite active 1271778 13318628 0 7.08e1 10.47
unix-epoll-input polling 1474 0 0 2.31e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.61, 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 1255123 13318620 0 5.05e1 10.61
TenGigabitEthernet18/0/3-tx active 1255123 13318603 0 8.67e1 10.61
dpdk-input polling 1483857 13318620 0 1.21e2 8.98
ethernet-input active 1255123 13318620 0 6.89e1 10.61
ip4-input-no-checksum active 1255123 13318620 0 7.54e1 10.61
ip4-lookup active 1255123 13318620 0 2.12e2 10.61
ip4-rewrite active 1255123 13318620 0 7.02e1 10.61
unix-epoll-input polling 1448 0 0 2.43e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 10.76, 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 1237262 13318612 0 5.05e1 10.76
TenGigabitEthernet18/0/2-tx active 1237262 13318612 0 8.69e1 10.76
dpdk-input polling 1590176 13318612 0 1.22e2 8.38
ethernet-input active 1237262 13318612 0 6.67e1 10.76
ip4-input-no-checksum active 1237262 13318612 0 7.49e1 10.76
ip4-lookup active 1237262 13318612 0 2.11e2 10.76
ip4-rewrite active 1237262 13318612 0 6.98e1 10.76
unix-epoll-input polling 1552 0 0 2.39e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 10.61, 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 1254703 13318604 0 5.16e1 10.61
TenGigabitEthernet18/0/2-tx active 1254703 13318604 0 8.49e1 10.61
dpdk-input polling 1610176 13318604 0 1.22e2 8.27
ethernet-input active 1254703 13318604 0 6.70e1 10.61
ip4-input-no-checksum active 1254703 13318604 0 7.57e1 10.61
ip4-lookup active 1254703 13318604 0 2.10e2 10.61
ip4-rewrite active 1254703 13318604 0 7.04e1 10.61
unix-epoll-input polling 1571 0 0 2.29e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.51, 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 1267245 13318612 0 5.16e1 10.51
TenGigabitEthernet18/0/2-tx active 1267245 13318612 0 8.63e1 10.51
dpdk-input polling 1653860 13318612 0 1.21e2 8.05
ethernet-input active 1267245 13318612 0 6.69e1 10.51
ip4-input-no-checksum active 1267245 13318612 0 7.56e1 10.51
ip4-lookup active 1267245 13318612 0 2.12e2 10.51
ip4-rewrite active 1267245 13318612 0 7.02e1 10.51
unix-epoll-input polling 1614 0 0 2.54e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 10.88, 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 1224317 13318604 0 5.02e1 10.88
TenGigabitEthernet18/0/2-tx active 1224317 13318604 0 8.67e1 10.88
dpdk-input polling 1542022 13318604 0 1.23e2 8.64
ethernet-input active 1224317 13318604 0 6.62e1 10.88
ip4-input-no-checksum active 1224317 13318604 0 7.63e1 10.88
ip4-lookup active 1224317 13318604 0 2.09e2 10.88
ip4-rewrite active 1224317 13318604 0 6.93e1 10.88
unix-epoll-input polling 1504 0 0 2.42e3 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.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.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.45e2 0.00
api-rx-from-ring active 0 0 52 4.34e4 0.00
dpdk-process any wait 0 0 1 5.74e5 0.00
fib-walk any wait 0 0 2 1.99e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.70e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.54e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.65e3 0.00
lisp-retry-service any wait 0 0 2 2.06e3 0.00
statseg-collector-process time wait 0 0 1 5.71e3 0.00
unix-epoll-input polling 4539 0 0 2.13e6 0.00
vpe-oam-process any wait 0 0 2 9.01e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 177.84, last 128 main loops 15.50 per node 248.00
vector rates in 5.7546e6, out 5.7546e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 125048 22238608 0 1.52e1 177.84
TenGigabitEthernet18/0/3-tx active 125048 22238608 0 5.59e1 177.84
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-in-ip4-fa active 125048 22238608 0 1.44e2 177.84
dpdk-input polling 125048 22238608 0 5.86e1 177.84
ethernet-input active 125048 22238608 0 2.12e1 177.84
ip4-input-no-checksum active 125048 22238608 0 5.41e1 177.84
ip4-lookup active 125048 22238608 0 4.38e1 177.84
ip4-rewrite active 125048 22238608 0 4.01e1 177.84
unix-epoll-input polling 122 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 243.49, last 128 main loops 16.00 per node 256.00
vector rates in 5.7545e6, out 5.7545e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91333 22238336 0 1.42e1 243.49
TenGigabitEthernet18/0/2-tx active 91333 22238336 0 5.47e1 243.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.46e3 0.00
acl-plugin-in-ip4-fa active 91333 22238336 0 1.49e2 243.49
dpdk-input polling 91976 22238336 0 5.59e1 241.78
ethernet-input active 91333 22238336 0 1.96e1 243.49
ip4-input-no-checksum active 91333 22238336 0 5.24e1 243.49
ip4-lookup active 91333 22238336 0 4.86e1 243.49
ip4-rewrite active 91333 22238336 0 3.87e1 243.49
unix-epoll-input polling 90 0 0 2.04e3 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 14 2.71e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.66e2 0.00
api-rx-from-ring active 0 0 52 3.85e4 0.00
dhcp-client-process any wait 0 0 1 1.99e3 0.00
dpdk-process any wait 0 0 1 5.80e3 0.00
fib-walk any wait 0 0 2 1.76e3 0.00
ip-route-resolver-process any wait 0 0 1 1.24e3 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 7.53e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.10e3 0.00
lisp-retry-service any wait 0 0 2 2.42e3 0.00
statseg-collector-process time wait 0 0 1 5.95e3 0.00
unix-epoll-input polling 4921 0 0 1.92e6 0.00
vpe-oam-process any wait 0 0 1 1.72e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 74.62, last 128 main loops 4.50 per node 72.00
vector rates in 5.3249e6, out 5.3249e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 269443 20106552 0 1.82e1 74.62
TenGigabitEthernet18/0/3-tx active 269443 20106552 0 5.73e1 74.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 269443 20106552 0 1.49e2 74.62
dpdk-input polling 269443 20106552 0 6.31e1 74.62
ethernet-input active 269443 20106552 0 2.62e1 74.62
ip4-input-no-checksum active 269443 20106552 0 5.83e1 74.62
ip4-lookup active 269443 20106552 0 4.88e1 74.62
ip4-rewrite active 269443 20106552 0 4.33e1 74.62
unix-epoll-input polling 263 0 0 1.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 81.29, last 128 main loops 7.13 per node 114.00
vector rates in 5.3255e6, out 5.3255e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 247372 20108932 0 1.77e1 81.29
TenGigabitEthernet18/0/3-tx active 247372 20108932 0 5.73e1 81.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.62e3 0.00
acl-plugin-in-ip4-fa active 247372 20108932 0 1.55e2 81.29
dpdk-input polling 247372 20108932 0 6.39e1 81.29
ethernet-input active 247372 20108932 0 2.52e1 81.29
ip4-input-no-checksum active 247372 20108932 0 5.57e1 81.29
ip4-lookup active 247372 20108932 0 4.74e1 81.29
ip4-rewrite active 247372 20108932 0 4.27e1 81.29
unix-epoll-input polling 241 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 39.91, last 128 main loops 1.50 per node 24.00
vector rates in 4.6863e6, out 4.6863e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 443348 17695228 0 2.34e1 39.91
TenGigabitEthernet18/0/2-tx active 443348 17695228 0 6.43e1 39.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.83e3 0.00
acl-plugin-in-ip4-fa active 443348 17695228 0 1.57e2 39.91
dpdk-input polling 445967 17695228 0 7.41e1 39.68
ethernet-input active 443348 17695228 0 3.41e1 39.91
ip4-input-no-checksum active 443348 17695228 0 6.42e1 39.91
ip4-lookup active 443348 17695228 0 5.96e1 39.91
ip4-rewrite active 443348 17695228 0 4.79e1 39.91
unix-epoll-input polling 435 0 0 1.98e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 244.42, last 128 main loops 14.44 per node 231.00
vector rates in 5.9639e6, out 5.9639e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 92134 22519392 0 1.39e1 244.42
TenGigabitEthernet18/0/2-tx active 92134 22519392 0 5.34e1 244.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.45e3 0.00
acl-plugin-in-ip4-fa active 92134 22519392 0 1.40e2 244.42
dpdk-input polling 93343 22519392 0 5.46e1 241.25
ethernet-input active 92134 22519392 0 1.98e1 244.42
ip4-input-no-checksum active 92134 22519392 0 5.08e1 244.42
ip4-lookup active 92134 22519392 0 4.71e1 244.42
ip4-rewrite active 92134 22519392 0 3.82e1 244.42
unix-epoll-input polling 91 0 0 2.15e3 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.82e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.12e2 0.00
api-rx-from-ring active 0 0 35 3.66e4 0.00
dpdk-process any wait 0 0 1 6.75e5 0.00
fib-walk any wait 0 0 2 2.27e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.55e3 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 6.58e3 0.00
lisp-retry-service any wait 0 0 2 3.40e3 0.00
statseg-collector-process time wait 0 0 1 6.81e3 0.00
unix-epoll-input polling 5200 0 0 1.84e6 0.00
vpe-oam-process any wait 0 0 2 1.58e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 20.01, last 128 main loops 1.50 per node 24.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 748095 14972936 0 3.57e1 20.01
TenGigabitEthernet18/0/3-tx active 748095 14972580 0 7.02e1 20.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-in-ip4-fa active 748095 14972936 0 1.74e2 20.01
dpdk-input polling 752135 14972936 0 8.77e1 19.91
ethernet-input active 748095 14972936 0 4.84e1 20.01
ip4-input-no-checksum active 748095 14972936 0 7.96e1 20.01
ip4-lookup active 748095 14972936 0 6.66e1 20.01
ip4-rewrite active 748095 14972936 0 5.91e1 20.01
unix-epoll-input polling 733 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.40, last 128 main loops .75 per node 12.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 957573 12835952 0 4.69e1 13.40
TenGigabitEthernet18/0/3-tx active 957573 12835952 0 8.07e1 13.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 957573 12835952 0 1.83e2 13.40
dpdk-input polling 984163 12835952 0 1.08e2 13.04
ethernet-input active 957573 12835952 0 6.09e1 13.40
ip4-input-no-checksum active 957573 12835952 0 9.23e1 13.40
ip4-lookup active 957573 12835952 0 7.88e1 13.40
ip4-rewrite active 957573 12835952 0 6.89e1 13.40
unix-epoll-input polling 960 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.89, last 128 main loops 1.00 per node 16.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 1080519 11764780 0 5.38e1 10.89
TenGigabitEthernet18/0/3-tx active 1080519 11764780 0 8.45e1 10.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 1080519 11764780 0 1.90e2 10.89
dpdk-input polling 1153611 11764780 0 1.18e2 10.19
ethernet-input active 1080519 11764780 0 7.27e1 10.89
ip4-input-no-checksum active 1080519 11764780 0 1.01e2 10.89
ip4-lookup active 1080519 11764780 0 8.56e1 10.89
ip4-rewrite active 1080519 11764780 0 7.54e1 10.89
unix-epoll-input polling 1125 0 0 1.86e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.39, last 128 main loops .75 per node 12.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 848278 13904996 0 4.09e1 16.39
TenGigabitEthernet18/0/3-tx active 848278 13904992 0 7.56e1 16.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.82e3 0.00
acl-plugin-in-ip4-fa active 848278 13904996 0 1.81e2 16.39
dpdk-input polling 860302 13904996 0 9.66e1 16.16
ethernet-input active 848278 13904996 0 5.40e1 16.39
ip4-input-no-checksum active 848278 13904996 0 8.53e1 16.39
ip4-lookup active 848278 13904996 0 7.27e1 16.39
ip4-rewrite active 848278 13904996 0 6.29e1 16.39
unix-epoll-input polling 840 0 0 1.83e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 13.97, last 128 main loops .75 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 918693 12834876 0 4.53e1 13.97
TenGigabitEthernet18/0/2-tx active 918693 12834876 0 8.15e1 13.97
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-in-ip4-fa active 918693 12834876 0 1.83e2 13.97
dpdk-input polling 949440 12834876 0 1.07e2 13.52
ethernet-input active 918693 12834876 0 6.06e1 13.97
ip4-input-no-checksum active 918693 12834876 0 9.08e1 13.97
ip4-lookup active 918693 12834876 0 8.42e1 13.97
ip4-rewrite active 918693 12834876 0 6.78e1 13.97
unix-epoll-input polling 927 0 0 1.92e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.55, last 128 main loops .75 per node 12.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 840337 13904440 0 4.03e1 16.55
TenGigabitEthernet18/0/2-tx active 840337 13904428 0 7.38e1 16.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 840337 13904440 0 1.78e2 16.55
dpdk-input polling 859219 13904440 0 9.47e1 16.18
ethernet-input active 840337 13904440 0 5.21e1 16.55
ip4-input-no-checksum active 840337 13904440 0 8.69e1 16.55
ip4-lookup active 840337 13904440 0 7.86e1 16.55
ip4-rewrite active 840337 13904440 0 6.32e1 16.55
unix-epoll-input polling 838 0 0 1.88e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.21, last 128 main loops 0.00 per node 0.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 1161396 10696264 0 6.19e1 9.21
TenGigabitEthernet18/0/2-tx active 1161396 10696264 0 9.43e1 9.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.50e3 0.00
acl-plugin-in-ip4-fa active 1161396 10696264 0 1.99e2 9.21
dpdk-input polling 1281066 10696264 0 1.29e2 8.35
ethernet-input active 1161396 10696264 0 8.15e1 9.21
ip4-input-no-checksum active 1161396 10696264 0 1.08e2 9.21
ip4-lookup active 1161396 10696264 0 9.99e1 9.21
ip4-rewrite active 1161396 10696264 0 8.25e1 9.21
unix-epoll-input polling 1250 0 0 1.78e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 25.61, last 128 main loops 1.50 per node 24.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 626525 16042332 0 3.06e1 25.61
TenGigabitEthernet18/0/2-tx active 626525 16041688 0 6.61e1 25.60
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 626525 16042332 0 1.66e2 25.61
dpdk-input polling 638424 16042332 0 7.95e1 25.13
ethernet-input active 626525 16042332 0 4.20e1 25.61
ip4-input-no-checksum active 626525 16042332 0 7.59e1 25.61
ip4-lookup active 626525 16042332 0 6.84e1 25.61
ip4-rewrite active 626525 16042332 0 5.44e1 25.61
unix-epoll-input polling 623 0 0 1.89e3 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 14 2.08e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.13e3 0.00
api-rx-from-ring active 0 0 52 4.38e4 0.00
dpdk-process any wait 0 0 2 5.69e5 0.00
fib-walk any wait 0 0 1 2.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.26e3 0.00
lisp-retry-service any wait 0 0 1 3.83e3 0.00
unix-epoll-input polling 5310 0 0 1.79e6 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 168.77, last 128 main loops 11.50 per node 184.00
vector rates in 4.8509e6, out 4.8509e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109791 18529084 0 1.51e1 168.77
TenGigabitEthernet18/0/3-tx active 109791 18529084 0 5.72e1 168.77
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.12e3 0.00
acl-plugin-in-ip4-fa active 109791 18529084 0 2.19e2 168.77
dpdk-input polling 109791 18529084 0 6.13e1 168.77
ethernet-input active 109791 18529084 0 2.15e1 168.77
ip4-input-no-checksum active 109791 18529084 0 5.37e1 168.77
ip4-lookup active 109791 18529084 0 4.47e1 168.77
ip4-rewrite active 109791 18529084 0 3.99e1 168.77
unix-epoll-input polling 108 0 0 3.86e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 246.09, last 128 main loops 16.00 per node 256.00
vector rates in 4.8449e6, out 4.8449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75199 18505884 0 1.40e1 246.09
TenGigabitEthernet18/0/2-tx active 75199 18505884 0 5.61e1 246.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.83e3 0.00
acl-plugin-in-ip4-fa active 75199 18505884 0 2.25e2 246.09
dpdk-input polling 75577 18505884 0 5.73e1 244.86
ethernet-input active 75199 18505884 0 1.95e1 246.09
ip4-input-no-checksum active 75199 18505884 0 5.14e1 246.09
ip4-lookup active 75199 18505884 0 5.03e1 246.09
ip4-rewrite active 75199 18505884 0 4.06e1 246.09
unix-epoll-input polling 74 0 0 3.89e3 0.00
64b-4t2c-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 3.15e3 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.11e4 0.00
dhcp-client-process any wait 0 0 1 4.02e3 0.00
dpdk-process any wait 0 0 1 7.86e3 0.00
fib-walk any wait 0 0 2 2.19e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.91e3 0.00
ip-route-resolver-process any wait 0 0 1 3.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.96e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.81e3 0.00
lisp-retry-service any wait 0 0 2 2.36e3 0.00
statseg-collector-process time wait 0 0 1 8.03e3 0.00
unix-epoll-input polling 3900 0 0 2.46e6 0.00
vpe-oam-process any wait 0 0 2 1.50e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 153.66, last 128 main loops 11.00 per node 176.00
vector rates in 4.8075e6, out 4.8075e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 120375 18496908 0 1.51e1 153.66
TenGigabitEthernet18/0/3-tx active 120375 18496908 0 5.81e1 153.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.99e3 0.00
acl-plugin-in-ip4-fa active 120375 18496908 0 2.25e2 153.66
dpdk-input polling 120375 18496908 0 6.06e1 153.66
ethernet-input active 120375 18496908 0 2.26e1 153.66
ip4-input-no-checksum active 120375 18496908 0 5.16e1 153.66
ip4-lookup active 120375 18496908 0 4.39e1 153.66
ip4-rewrite active 120375 18496908 0 4.00e1 153.66
unix-epoll-input polling 118 0 0 4.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 143.40, last 128 main loops 7.13 per node 114.00
vector rates in 4.8077e6, out 4.8077e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 128990 18497796 0 1.53e1 143.40
TenGigabitEthernet18/0/3-tx active 128990 18497796 0 5.67e1 143.40
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.10e3 0.00
acl-plugin-in-ip4-fa active 128990 18497796 0 2.28e2 143.40
dpdk-input polling 128990 18497796 0 5.86e1 143.40
ethernet-input active 128990 18497796 0 2.27e1 143.40
ip4-input-no-checksum active 128990 18497796 0 5.18e1 143.40
ip4-lookup active 128990 18497796 0 4.43e1 143.40
ip4-rewrite active 128990 18497796 0 3.99e1 143.40
unix-epoll-input polling 126 0 0 3.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 230.30, last 128 main loops 15.50 per node 248.00
vector rates in 4.8036e6, out 4.8036e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80251 18482016 0 1.39e1 230.30
TenGigabitEthernet18/0/2-tx active 80251 18482016 0 5.71e1 230.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.39e3 0.00
acl-plugin-in-ip4-fa active 80251 18482016 0 2.23e2 230.30
dpdk-input polling 81490 18482016 0 6.12e1 226.80
ethernet-input active 80251 18482016 0 2.19e1 230.30
ip4-input-no-checksum active 80251 18482016 0 4.97e1 230.30
ip4-lookup active 80251 18482016 0 5.06e1 230.30
ip4-rewrite active 80251 18482016 0 4.12e1 230.30
unix-epoll-input polling 79 0 0 4.41e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 203.25, last 128 main loops 12.00 per node 192.00
vector rates in 4.8075e6, out 4.8075e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91004 18496960 0 1.44e1 203.25
TenGigabitEthernet18/0/2-tx active 91004 18496960 0 5.66e1 203.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.65e3 0.00
acl-plugin-in-ip4-fa active 91004 18496960 0 2.25e2 203.25
dpdk-input polling 92327 18496960 0 5.91e1 200.34
ethernet-input active 91004 18496960 0 2.19e1 203.25
ip4-input-no-checksum active 91004 18496960 0 5.07e1 203.25
ip4-lookup active 91004 18496960 0 4.94e1 203.25
ip4-rewrite active 91004 18496960 0 4.14e1 203.25
unix-epoll-input polling 90 0 0 4.59e3 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.57e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
api-rx-from-ring active 0 0 48 3.11e4 0.00
dpdk-process any wait 0 0 1 6.76e5 0.00
fib-walk any wait 0 0 2 4.46e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.79e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 9.37e3 0.00
lisp-retry-service any wait 0 0 2 4.02e3 0.00
statseg-collector-process time wait 0 0 1 8.52e3 0.00
unix-epoll-input polling 4226 0 0 2.26e6 0.00
vpe-oam-process any wait 0 0 2 2.45e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 23.39, last 128 main loops 1.25 per node 20.00
vector rates in 3.4855e6, out 3.4855e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 568620 13304556 0 3.14e1 23.39
TenGigabitEthernet18/0/3-tx active 568620 13304556 0 7.16e1 23.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.49e3 0.00
acl-plugin-in-ip4-fa active 568620 13304556 0 2.71e2 23.39
dpdk-input polling 568714 13304556 0 8.79e1 23.39
ethernet-input active 568620 13304556 0 4.47e1 23.39
ip4-input-no-checksum active 568620 13304556 0 7.46e1 23.39
ip4-lookup active 568620 13304556 0 6.55e1 23.39
ip4-rewrite active 568620 13304556 0 5.43e1 23.39
unix-epoll-input polling 555 0 0 3.56e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 22.94, last 128 main loops 1.75 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 579623 13298652 0 3.19e1 22.94
TenGigabitEthernet18/0/3-tx active 579623 13298652 0 7.14e1 22.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.26e3 0.00
acl-plugin-in-ip4-fa active 579623 13298652 0 2.72e2 22.94
dpdk-input polling 579755 13298652 0 8.76e1 22.94
ethernet-input active 579623 13298652 0 4.35e1 22.94
ip4-input-no-checksum active 579623 13298652 0 7.55e1 22.94
ip4-lookup active 579623 13298652 0 6.54e1 22.94
ip4-rewrite active 579623 13298652 0 5.45e1 22.94
unix-epoll-input polling 565 0 0 3.38e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 22.50, last 128 main loops 1.50 per node 24.00
vector rates in 3.4837e6, out 3.4837e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 590971 13297600 0 3.21e1 22.50
TenGigabitEthernet18/0/3-tx active 590971 13297600 0 7.17e1 22.50
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.67e3 0.00
acl-plugin-in-ip4-fa active 590971 13297600 0 2.67e2 22.50
dpdk-input polling 591167 13297600 0 8.98e1 22.49
ethernet-input active 590971 13297600 0 4.41e1 22.50
ip4-input-no-checksum active 590971 13297600 0 7.57e1 22.50
ip4-lookup active 590971 13297600 0 6.68e1 22.50
ip4-rewrite active 590971 13297600 0 5.48e1 22.50
unix-epoll-input polling 577 0 0 3.56e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 24.18, last 128 main loops 1.50 per node 24.00
vector rates in 3.4855e6, out 3.4855e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 550256 13304536 0 3.07e1 24.18
TenGigabitEthernet18/0/3-tx active 550256 13304536 0 7.33e1 24.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.24e3 0.00
acl-plugin-in-ip4-fa active 550256 13304536 0 2.72e2 24.18
dpdk-input polling 550308 13304536 0 9.08e1 24.18
ethernet-input active 550256 13304536 0 4.41e1 24.18
ip4-input-no-checksum active 550256 13304536 0 7.38e1 24.18
ip4-lookup active 550256 13304536 0 6.41e1 24.18
ip4-rewrite active 550256 13304536 0 5.35e1 24.18
unix-epoll-input polling 536 0 0 3.65e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 25.69, last 128 main loops 2.00 per node 32.00
vector rates in 3.4833e6, out 3.4833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 517558 13296068 0 2.98e1 25.69
TenGigabitEthernet18/0/2-tx active 517558 13296068 0 7.13e1 25.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.46e3 0.00
acl-plugin-in-ip4-fa active 517558 13296068 0 2.74e2 25.69
dpdk-input polling 522478 13296068 0 8.62e1 25.45
ethernet-input active 517558 13296068 0 4.24e1 25.69
ip4-input-no-checksum active 517558 13296068 0 7.32e1 25.69
ip4-lookup active 517558 13296068 0 7.12e1 25.69
ip4-rewrite active 517558 13296068 0 5.54e1 25.69
unix-epoll-input polling 510 0 0 3.73e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 24.69, last 128 main loops .75 per node 12.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 538852 13307192 0 3.05e1 24.69
TenGigabitEthernet18/0/2-tx active 538852 13307192 0 7.11e1 24.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.16e3 0.00
acl-plugin-in-ip4-fa active 538852 13307192 0 2.72e2 24.69
dpdk-input polling 543475 13307192 0 8.53e1 24.49
ethernet-input active 538852 13307192 0 4.27e1 24.69
ip4-input-no-checksum active 538852 13307192 0 7.45e1 24.69
ip4-lookup active 538852 13307192 0 7.03e1 24.69
ip4-rewrite active 538852 13307192 0 5.64e1 24.69
unix-epoll-input polling 531 0 0 3.63e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 24.58, last 128 main loops 1.25 per node 20.00
vector rates in 3.4854e6, out 3.4854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 541280 13303976 0 3.06e1 24.58
TenGigabitEthernet18/0/2-tx active 541280 13303976 0 7.13e1 24.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.38e3 0.00
acl-plugin-in-ip4-fa active 541280 13303976 0 2.71e2 24.58
dpdk-input polling 546487 13303976 0 8.65e1 24.34
ethernet-input active 541280 13303976 0 4.28e1 24.58
ip4-input-no-checksum active 541280 13303976 0 7.43e1 24.58
ip4-lookup active 541280 13303976 0 7.03e1 24.58
ip4-rewrite active 541280 13303976 0 5.62e1 24.58
unix-epoll-input polling 533 0 0 3.66e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 26.21, last 128 main loops 1.25 per node 20.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/2-outpu active 507362 13298124 0 2.93e1 26.21
TenGigabitEthernet18/0/2-tx active 507362 13298124 0 7.29e1 26.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.20e3 0.00
acl-plugin-in-ip4-fa active 507362 13298124 0 2.72e2 26.21
dpdk-input polling 514064 13298124 0 8.76e1 25.87
ethernet-input active 507362 13298124 0 4.23e1 26.21
ip4-input-no-checksum active 507362 13298124 0 7.35e1 26.21
ip4-lookup active 507362 13298124 0 7.03e1 26.21
ip4-rewrite active 507362 13298124 0 5.52e1 26.21
unix-epoll-input polling 501 0 0 3.40e3 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.60e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.76e2 0.00
api-rx-from-ring active 0 0 52 4.60e4 0.00
dpdk-process any wait 0 0 2 3.76e3 0.00
fib-walk any wait 0 0 2 1.79e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.91e2 0.00
lisp-retry-service any wait 0 0 2 1.49e3 0.00
unix-epoll-input polling 3624 0 0 2.65e6 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 185.42, last 128 main loops .75 per node 12.00
vector rates in 5.5054e6, out 5.5054e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 114238 21181536 0 1.49e1 185.42
TenGigabitEthernet18/0/3-tx active 114238 21181536 0 5.71e1 185.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 114238 21181536 0 1.60e2 185.42
dpdk-input polling 114238 21181536 0 6.08e1 185.42
ethernet-input active 114238 21181536 0 2.12e1 185.42
ip4-input-no-checksum active 114238 21181536 0 5.41e1 185.42
ip4-lookup active 114238 21181536 0 4.39e1 185.42
ip4-rewrite active 114238 21181536 0 3.98e1 185.42
unix-epoll-input polling 112 0 0 3.36e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 243.49, last 128 main loops 16.00 per node 256.00
vector rates in 5.5054e6, out 5.5054e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86989 21181352 0 1.41e1 243.49
TenGigabitEthernet18/0/2-tx active 86989 21181352 0 5.62e1 243.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.72e3 0.00
acl-plugin-in-ip4-fa active 86989 21181352 0 1.65e2 243.49
dpdk-input polling 87509 21181352 0 5.76e1 242.05
ethernet-input active 86989 21181352 0 2.03e1 243.49
ip4-input-no-checksum active 86989 21181352 0 5.23e1 243.49
ip4-lookup active 86989 21181352 0 4.85e1 243.49
ip4-rewrite active 86989 21181352 0 3.87e1 243.49
unix-epoll-input polling 86 0 0 3.29e3 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.56e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.50e2 0.00
api-rx-from-ring active 0 0 52 5.61e4 0.00
dpdk-process any wait 0 0 2 4.07e3 0.00
fib-walk any wait 0 0 2 2.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.24e2 0.00
lisp-retry-service any wait 0 0 2 1.92e3 0.00
unix-epoll-input polling 1972 0 0 4.85e6 0.00
vpe-oam-process any wait 0 0 2 1.45e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 194.87, last 128 main loops 13.75 per node 220.00
vector rates in 5.5142e6, out 5.5142e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108494 21142176 0 1.47e1 194.87
TenGigabitEthernet18/0/3-tx active 108494 21142176 0 5.82e1 194.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-in-ip4-fa active 108494 21142176 0 1.62e2 194.87
dpdk-input polling 108494 21142176 0 6.01e1 194.87
ethernet-input active 108494 21142176 0 2.16e1 194.87
ip4-input-no-checksum active 108494 21142176 0 5.15e1 194.87
ip4-lookup active 108494 21142176 0 4.36e1 194.87
ip4-rewrite active 108494 21142176 0 3.99e1 194.87
unix-epoll-input polling 105 0 0 3.35e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 219.65, last 128 main loops 16.00 per node 256.00
vector rates in 5.5149e6, out 5.5149e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96267 21144800 0 1.45e1 219.65
TenGigabitEthernet18/0/3-tx active 96267 21144800 0 5.62e1 219.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.82e3 0.00
acl-plugin-in-ip4-fa active 96267 21144800 0 1.66e2 219.65
dpdk-input polling 96267 21144800 0 5.91e1 219.65
ethernet-input active 96267 21144800 0 2.09e1 219.65
ip4-input-no-checksum active 96267 21144800 0 5.09e1 219.65
ip4-lookup active 96267 21144800 0 4.49e1 219.65
ip4-rewrite active 96267 21144800 0 3.91e1 219.65
unix-epoll-input polling 94 0 0 3.16e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 238.95, last 128 main loops 12.38 per node 198.00
vector rates in 5.5065e6, out 5.5065e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88356 21112704 0 1.42e1 238.95
TenGigabitEthernet18/0/2-tx active 88356 21112704 0 5.81e1 238.95
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.94e3 0.00
acl-plugin-in-ip4-fa active 88356 21112704 0 1.62e2 238.95
dpdk-input polling 89478 21112704 0 5.90e1 235.95
ethernet-input active 88356 21112704 0 2.15e1 238.95
ip4-input-no-checksum active 88356 21112704 0 5.05e1 238.95
ip4-lookup active 88356 21112704 0 4.84e1 238.95
ip4-rewrite active 88356 21112704 0 3.92e1 238.95
unix-epoll-input polling 87 0 0 3.43e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 234.05, last 128 main loops 16.00 per node 256.00
vector rates in 5.5211e6, out 5.5211e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 90444 21168408 0 1.48e1 234.05
TenGigabitEthernet18/0/2-tx active 90444 21168408 0 5.75e1 234.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.08e3 0.00
acl-plugin-in-ip4-fa active 90444 21168408 0 1.61e2 234.05
dpdk-input polling 91617 21168408 0 5.82e1 231.05
ethernet-input active 90444 21168408 0 1.99e1 234.05
ip4-input-no-checksum active 90444 21168408 0 5.05e1 234.05
ip4-lookup active 90444 21168408 0 4.92e1 234.05
ip4-rewrite active 90444 21168408 0 3.98e1 234.05
unix-epoll-input polling 90 0 0 3.30e3 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 14 4.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.82e2 0.00
api-rx-from-ring active 0 0 36 3.62e4 0.00
dpdk-process any wait 0 0 2 8.47e3 0.00
fib-walk any wait 0 0 2 3.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.16e3 0.00
lisp-retry-service any wait 0 0 2 3.72e3 0.00
unix-epoll-input polling 2951 0 0 3.23e6 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 16.43, last 128 main loops 1.00 per node 16.00
vector rates in 3.4794e6, out 3.4794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 807464 13265256 0 4.02e1 16.43
TenGigabitEthernet18/0/3-tx active 807464 13265256 0 7.65e1 16.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.98e3 0.00
acl-plugin-in-ip4-fa active 807464 13265256 0 2.07e2 16.43
dpdk-input polling 815587 13265256 0 9.69e1 16.26
ethernet-input active 807464 13265256 0 5.34e1 16.43
ip4-input-no-checksum active 807464 13265256 0 8.43e1 16.43
ip4-lookup active 807464 13265256 0 7.42e1 16.43
ip4-rewrite active 807464 13265256 0 6.29e1 16.43
unix-epoll-input polling 795 0 0 3.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 16.46, last 128 main loops 1.00 per node 16.00
vector rates in 3.4717e6, out 3.4717e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 804280 13235552 0 3.99e1 16.46
TenGigabitEthernet18/0/3-tx active 804280 13235552 0 8.06e1 16.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.72e3 0.00
acl-plugin-in-ip4-fa active 804280 13235552 0 2.05e2 16.46
dpdk-input polling 812835 13235552 0 9.86e1 16.28
ethernet-input active 804280 13235552 0 5.31e1 16.46
ip4-input-no-checksum active 804280 13235552 0 8.46e1 16.46
ip4-lookup active 804280 13235552 0 7.36e1 16.46
ip4-rewrite active 804280 13235552 0 6.29e1 16.46
unix-epoll-input polling 793 0 0 2.97e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.20, last 128 main loops 1.00 per node 16.00
vector rates in 3.4685e6, out 3.4685e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 816033 13223400 0 4.06e1 16.20
TenGigabitEthernet18/0/3-tx active 816033 13223400 0 7.71e1 16.20
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 816033 13223400 0 2.04e2 16.20
dpdk-input polling 825520 13223400 0 1.01e2 16.02
ethernet-input active 816033 13223400 0 5.43e1 16.20
ip4-input-no-checksum active 816033 13223400 0 8.47e1 16.20
ip4-lookup active 816033 13223400 0 7.43e1 16.20
ip4-rewrite active 816033 13223400 0 6.31e1 16.20
unix-epoll-input polling 805 0 0 3.14e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.96, last 128 main loops 1.25 per node 20.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 781841 13256226 0 3.95e1 16.96
TenGigabitEthernet18/0/3-tx active 781841 13256226 0 7.85e1 16.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.90e3 0.00
acl-plugin-in-ip4-fa active 781841 13256226 0 2.09e2 16.96
dpdk-input polling 787550 13256226 0 1.01e2 16.83
ethernet-input active 781841 13256226 0 5.37e1 16.96
ip4-input-no-checksum active 781841 13256226 0 8.31e1 16.96
ip4-lookup active 781841 13256226 0 7.19e1 16.96
ip4-rewrite active 781841 13256226 0 6.18e1 16.96
unix-epoll-input polling 769 0 0 3.39e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.32, last 128 main loops 1.00 per node 16.00
vector rates in 3.4658e6, out 3.4658e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 763033 13213298 0 3.94e1 17.32
TenGigabitEthernet18/0/2-tx active 763033 13213298 0 7.61e1 17.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.89e3 0.00
acl-plugin-in-ip4-fa active 763033 13213298 0 2.08e2 17.32
dpdk-input polling 777536 13213298 0 9.99e1 16.99
ethernet-input active 763033 13213298 0 5.26e1 17.32
ip4-input-no-checksum active 763033 13213298 0 8.36e1 17.32
ip4-lookup active 763033 13213298 0 7.79e1 17.32
ip4-rewrite active 763033 13213298 0 6.23e1 17.32
unix-epoll-input polling 759 0 0 3.56e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.26, last 128 main loops 1.50 per node 24.00
vector rates in 3.4853e6, out 3.4853e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 770038 13287500 0 3.89e1 17.26
TenGigabitEthernet18/0/2-tx active 770038 13287500 0 7.87e1 17.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-in-ip4-fa active 770038 13287500 0 2.07e2 17.26
dpdk-input polling 781858 13287500 0 9.62e1 16.99
ethernet-input active 770038 13287500 0 5.24e1 17.26
ip4-input-no-checksum active 770038 13287500 0 8.37e1 17.26
ip4-lookup active 770038 13287500 0 7.77e1 17.26
ip4-rewrite active 770038 13287500 0 6.24e1 17.26
unix-epoll-input polling 763 0 0 3.26e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.09, last 128 main loops 1.00 per node 16.00
vector rates in 3.4743e6, out 3.4743e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 775152 13245628 0 3.92e1 17.09
TenGigabitEthernet18/0/2-tx active 775152 13245628 0 7.67e1 17.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.89e3 0.00
acl-plugin-in-ip4-fa active 775152 13245628 0 2.05e2 17.09
dpdk-input polling 792428 13245628 0 1.01e2 16.72
ethernet-input active 775152 13245628 0 5.27e1 17.09
ip4-input-no-checksum active 775152 13245628 0 8.33e1 17.09
ip4-lookup active 775152 13245628 0 7.95e1 17.09
ip4-rewrite active 775152 13245628 0 6.19e1 17.09
unix-epoll-input polling 773 0 0 3.25e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.31, last 128 main loops 1.25 per node 20.00
vector rates in 3.4712e6, out 3.4712e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 764629 13233986 0 3.86e1 17.31
TenGigabitEthernet18/0/2-tx active 764629 13233986 0 7.88e1 17.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 764629 13233986 0 2.06e2 17.31
dpdk-input polling 777397 13233986 0 9.92e1 17.02
ethernet-input active 764629 13233986 0 5.27e1 17.31
ip4-input-no-checksum active 764629 13233986 0 8.44e1 17.31
ip4-lookup active 764629 13233986 0 7.77e1 17.31
ip4-rewrite active 764629 13233986 0 6.18e1 17.31
unix-epoll-input polling 758 0 0 3.28e3 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.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.81e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.49e2 0.00
api-rx-from-ring active 0 0 52 4.94e4 0.00
dhcp-client-process any wait 0 0 1 5.45e3 0.00
dpdk-process any wait 0 0 2 2.88e5 0.00
fib-walk any wait 0 0 2 1.67e3 0.00
ip-route-resolver-process any wait 0 0 1 1.69e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.64e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 7.23e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.25e3 0.00
lisp-retry-service any wait 0 0 2 2.02e3 0.00
statseg-collector-process time wait 0 0 1 4.67e3 0.00
unix-epoll-input polling 7051 0 0 1.36e6 0.00
vpe-oam-process any wait 0 0 2 1.43e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 179.67, last 128 main loops 16.00 per node 256.00
vector rates in 4.6756e6, out 4.6756e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100292 18019440 0 1.49e1 179.67
TenGigabitEthernet18/0/3-tx active 100292 18019440 0 5.37e1 179.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 100292 18019440 0 2.46e2 179.67
dpdk-input polling 100292 18019440 0 5.82e1 179.67
ethernet-input active 100292 18019440 0 2.13e1 179.67
ip4-input-no-checksum active 100292 18019440 0 5.45e1 179.67
ip4-lookup active 100292 18019440 0 4.51e1 179.67
ip4-rewrite active 100292 18019440 0 3.94e1 179.67
unix-epoll-input polling 98 0 0 2.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 197.62, last 128 main loops 16.00 per node 256.00
vector rates in 4.6756e6, out 4.6756e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91181 18019464 0 1.48e1 197.62
TenGigabitEthernet18/0/2-tx active 91181 18019464 0 5.48e1 197.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.50e3 0.00
acl-plugin-in-ip4-fa active 91181 18019464 0 2.45e2 197.62
dpdk-input polling 92028 18019464 0 5.39e1 195.80
ethernet-input active 91181 18019464 0 2.02e1 197.62
ip4-input-no-checksum active 91181 18019464 0 5.37e1 197.62
ip4-lookup active 91181 18019464 0 5.07e1 197.62
ip4-rewrite active 91181 18019464 0 3.99e1 197.62
unix-epoll-input polling 89 0 0 2.02e3 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.58e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.43e2 0.00
api-rx-from-ring active 0 0 52 2.88e4 0.00
dpdk-process any wait 0 0 1 9.85e3 0.00
fib-walk any wait 0 0 2 1.63e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.58e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.52e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.98e3 0.00
lisp-retry-service any wait 0 0 2 2.93e3 0.00
statseg-collector-process time wait 0 0 1 7.28e3 0.00
unix-epoll-input polling 4363 0 0 2.20e6 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 63.23, last 128 main loops 8.25 per node 132.00
vector rates in 3.5525e6, out 3.5525e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 216115 13665292 0 1.93e1 63.23
TenGigabitEthernet18/0/3-tx active 216115 13665292 0 5.72e1 63.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.29e3 0.00
acl-plugin-in-ip4-fa active 216115 13665292 0 3.79e2 63.23
dpdk-input polling 219371 13665292 0 6.19e1 62.29
ethernet-input active 216115 13665292 0 2.73e1 63.23
ip4-input-no-checksum active 216115 13665292 0 5.98e1 63.23
ip4-lookup active 216115 13665292 0 5.03e1 63.23
ip4-rewrite active 216115 13665292 0 4.37e1 63.23
unix-epoll-input polling 214 0 0 2.00e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 64.33, last 128 main loops 2.75 per node 44.00
vector rates in 3.5529e6, out 3.5529e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 212453 13666932 0 1.90e1 64.33
TenGigabitEthernet18/0/3-tx active 212453 13666932 0 5.74e1 64.33
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.37e3 0.00
acl-plugin-in-ip4-fa active 212453 13666932 0 3.81e2 64.33
dpdk-input polling 213903 13666932 0 6.19e1 63.89
ethernet-input active 212453 13666932 0 2.69e1 64.33
ip4-input-no-checksum active 212453 13666932 0 5.82e1 64.33
ip4-lookup active 212453 13666932 0 5.05e1 64.33
ip4-rewrite active 212453 13666932 0 4.33e1 64.33
unix-epoll-input polling 209 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 20.12, last 128 main loops 1.25 per node 20.00
vector rates in 3.1265e6, out 3.1265e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 597637 12026496 0 3.29e1 20.12
TenGigabitEthernet18/0/2-tx active 597637 12026496 0 7.09e1 20.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 597637 12026496 0 3.36e2 20.12
dpdk-input polling 669481 12026496 0 9.19e1 17.96
ethernet-input active 597637 12026496 0 4.56e1 20.12
ip4-input-no-checksum active 597637 12026496 0 7.47e1 20.12
ip4-lookup active 597637 12026496 0 7.35e1 20.12
ip4-rewrite active 597637 12026496 0 5.55e1 20.12
unix-epoll-input polling 653 0 0 2.07e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 56.49, last 128 main loops 3.25 per node 52.00
vector rates in 3.9789e6, out 3.9789e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 270902 15305824 0 1.92e1 56.49
TenGigabitEthernet18/0/2-tx active 270902 15305824 0 5.66e1 56.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 270902 15305824 0 2.96e2 56.49
dpdk-input polling 272340 15305824 0 6.53e1 56.20
ethernet-input active 270902 15305824 0 2.75e1 56.49
ip4-input-no-checksum active 270902 15305824 0 5.85e1 56.49
ip4-lookup active 270902 15305824 0 5.67e1 56.49
ip4-rewrite active 270902 15305824 0 4.28e1 56.49
unix-epoll-input polling 266 0 0 1.82e3 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 14 4.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.21e2 0.00
api-rx-from-ring active 0 0 51 3.80e4 0.00
dpdk-process any wait 0 0 1 1.03e4 0.00
fib-walk any wait 0 0 1 3.53e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.51e3 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 8.84e3 0.00
lisp-retry-service any wait 0 0 1 3.68e3 0.00
statseg-collector-process time wait 0 0 1 8.69e3 0.00
unix-epoll-input polling 2203 0 0 4.34e6 0.00
vpe-oam-process any wait 0 0 1 3.52e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 57.12, last 128 main loops 3.25 per node 52.00
vector rates in 3.0301e6, out 3.0301e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 202991 11595704 0 1.92e1 57.12
TenGigabitEthernet18/0/3-tx active 202991 11595704 0 5.61e1 57.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 202991 11595704 0 4.99e2 57.12
dpdk-input polling 202992 11595704 0 6.29e1 57.12
ethernet-input active 202991 11595704 0 2.75e1 57.12
ip4-input-no-checksum active 202991 11595704 0 6.04e1 57.12
ip4-lookup active 202991 11595704 0 5.11e1 57.12
ip4-rewrite active 202991 11595704 0 4.18e1 57.12
unix-epoll-input polling 198 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.45, last 128 main loops .75 per node 12.00
vector rates in 2.5977e6, out 2.5977e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 463449 9941188 0 3.11e1 21.45
TenGigabitEthernet18/0/3-tx active 463449 9941188 0 6.83e1 21.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 463449 9941188 0 5.27e2 21.45
dpdk-input polling 474029 9941188 0 8.48e1 20.97
ethernet-input active 463449 9941188 0 4.29e1 21.45
ip4-input-no-checksum active 463449 9941188 0 7.54e1 21.45
ip4-lookup active 463449 9941188 0 6.37e1 21.45
ip4-rewrite active 463449 9941188 0 5.23e1 21.45
unix-epoll-input polling 462 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 15.76, last 128 main loops 1.25 per node 20.00
vector rates in 2.3809e6, out 2.3809e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 578265 9111588 0 3.82e1 15.76
TenGigabitEthernet18/0/3-tx active 578265 9111588 0 7.25e1 15.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 578265 9111588 0 5.53e2 15.76
dpdk-input polling 672278 9111588 0 9.58e1 13.55
ethernet-input active 578265 9111588 0 5.16e1 15.76
ip4-input-no-checksum active 578265 9111588 0 8.24e1 15.76
ip4-lookup active 578265 9111588 0 7.40e1 15.76
ip4-rewrite active 578265 9111588 0 5.94e1 15.76
unix-epoll-input polling 656 0 0 1.85e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 36.37, last 128 main loops 1.50 per node 24.00
vector rates in 2.8141e6, out 2.8141e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 296104 10769056 0 2.29e1 36.37
TenGigabitEthernet18/0/3-tx active 296104 10769056 0 6.22e1 36.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 296104 10769056 0 5.22e2 36.37
dpdk-input polling 296323 10769056 0 7.61e1 36.34
ethernet-input active 296104 10769056 0 3.34e1 36.37
ip4-input-no-checksum active 296104 10769056 0 6.51e1 36.37
ip4-lookup active 296104 10769056 0 5.35e1 36.37
ip4-rewrite active 296104 10769056 0 4.45e1 36.37
unix-epoll-input polling 289 0 0 2.01e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 21.14, last 128 main loops 1.25 per node 20.00
vector rates in 2.5975e6, out 2.5975e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 470226 9940356 0 3.09e1 21.14
TenGigabitEthernet18/0/2-tx active 470226 9940356 0 6.92e1 21.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 470226 9940356 0 5.19e2 21.14
dpdk-input polling 484915 9940356 0 8.60e1 20.49
ethernet-input active 470226 9940356 0 4.36e1 21.14
ip4-input-no-checksum active 470226 9940356 0 7.45e1 21.14
ip4-lookup active 470226 9940356 0 6.94e1 21.14
ip4-rewrite active 470226 9940356 0 5.29e1 21.14
unix-epoll-input polling 473 0 0 2.12e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 29.34, last 128 main loops 2.25 per node 36.00
vector rates in 2.8139e6, out 2.8139e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 367056 10768692 0 2.59e1 29.34
TenGigabitEthernet18/0/2-tx active 367056 10768692 0 6.19e1 29.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 367056 10768692 0 4.96e2 29.34
dpdk-input polling 371229 10768692 0 7.54e1 29.01
ethernet-input active 367056 10768692 0 3.66e1 29.34
ip4-input-no-checksum active 367056 10768692 0 6.89e1 29.34
ip4-lookup active 367056 10768692 0 6.35e1 29.34
ip4-rewrite active 367056 10768692 0 4.85e1 29.34
unix-epoll-input polling 362 0 0 1.91e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 11.28, last 128 main loops .25 per node 4.00
vector rates in 2.1647e6, out 2.1647e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 734480 8284060 0 4.81e1 11.28
TenGigabitEthernet18/0/2-tx active 734480 8284060 0 8.35e1 11.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.41e3 0.00
acl-plugin-in-ip4-fa active 734480 8284060 0 5.55e2 11.28
dpdk-input polling 972614 8284060 0 1.18e2 8.52
ethernet-input active 734480 8284060 0 6.35e1 11.28
ip4-input-no-checksum active 734480 8284060 0 9.48e1 11.28
ip4-lookup active 734480 8284060 0 8.91e1 11.28
ip4-rewrite active 734480 8284060 0 6.93e1 11.28
unix-epoll-input polling 949 0 0 1.80e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 91.54, last 128 main loops 8.50 per node 136.00
vector rates in 3.2465e6, out 3.2465e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 135720 12423776 0 1.60e1 91.54
TenGigabitEthernet18/0/2-tx active 135720 12423776 0 5.33e1 91.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.46e3 0.00
acl-plugin-in-ip4-fa active 135720 12423776 0 4.68e2 91.54
dpdk-input polling 138378 12423776 0 5.93e1 89.78
ethernet-input active 135720 12423776 0 2.35e1 91.54
ip4-input-no-checksum active 135720 12423776 0 5.66e1 91.54
ip4-lookup active 135720 12423776 0 5.11e1 91.54
ip4-rewrite active 135720 12423776 0 3.86e1 91.54
unix-epoll-input polling 135 0 0 1.78e3 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 16 1.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.32e2 0.00
api-rx-from-ring active 0 0 50 4.61e4 0.00
dpdk-process any wait 0 0 1 5.62e5 0.00
fib-walk any wait 0 0 2 1.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.63e2 0.00
lisp-retry-service any wait 0 0 2 1.66e3 0.00
unix-epoll-input polling 3315 0 0 2.87e6 0.00
vpe-oam-process any wait 0 0 1 1.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 176.23, last 128 main loops 10.25 per node 164.00
vector rates in 4.7050e6, out 4.7050e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101641 17911784 0 1.51e1 176.23
TenGigabitEthernet18/0/3-tx active 101641 17911784 0 5.45e1 176.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 101641 17911784 0 2.44e2 176.23
dpdk-input polling 101641 17911784 0 5.58e1 176.23
ethernet-input active 101641 17911784 0 2.09e1 176.23
ip4-input-no-checksum active 101641 17911784 0 5.49e1 176.23
ip4-lookup active 101641 17911784 0 4.43e1 176.23
ip4-rewrite active 101641 17911784 0 3.99e1 176.23
unix-epoll-input polling 99 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 220.22, last 128 main loops 16.00 per node 256.00
vector rates in 4.7051e6, out 4.7051e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81337 17911816 0 1.45e1 220.22
TenGigabitEthernet18/0/2-tx active 81337 17911816 0 5.35e1 220.22
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 81337 17911816 0 2.42e2 220.22
dpdk-input polling 82120 17911816 0 5.45e1 218.12
ethernet-input active 81337 17911816 0 2.02e1 220.22
ip4-input-no-checksum active 81337 17911816 0 5.38e1 220.22
ip4-lookup active 81337 17911816 0 5.05e1 220.22
ip4-rewrite active 81337 17911816 0 4.08e1 220.22
unix-epoll-input polling 80 0 0 1.99e3 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.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.77e2 0.00
api-rx-from-ring active 0 0 47 2.72e4 0.00
dpdk-process any wait 0 0 2 5.86e5 0.00
fib-walk any wait 0 0 1 3.79e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.45e2 0.00
lisp-retry-service any wait 0 0 1 3.84e3 0.00
unix-epoll-input polling 3292 0 0 2.85e6 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 41.19, last 128 main loops 6.25 per node 100.00
vector rates in 3.5304e6, out 3.5304e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 321898 13261702 0 2.26e1 41.19
TenGigabitEthernet18/0/3-tx active 321898 13261702 0 6.07e1 41.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 321898 13261702 0 3.51e2 41.19
dpdk-input polling 344225 13261702 0 6.99e1 38.53
ethernet-input active 321898 13261702 0 3.18e1 41.19
ip4-input-no-checksum active 321898 13261702 0 6.29e1 41.19
ip4-lookup active 321898 13261702 0 5.39e1 41.19
ip4-rewrite active 321898 13261702 0 4.62e1 41.19
unix-epoll-input polling 336 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 39.79, last 128 main loops 3.50 per node 56.00
vector rates in 3.5306e6, out 3.5306e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 333238 13262205 0 2.28e1 39.79
TenGigabitEthernet18/0/3-tx active 333238 13262205 0 6.03e1 39.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.35e3 0.00
acl-plugin-in-ip4-fa active 333238 13262205 0 3.51e2 39.79
dpdk-input polling 356850 13262205 0 6.94e1 37.16
ethernet-input active 333238 13262205 0 3.22e1 39.79
ip4-input-no-checksum active 333238 13262205 0 6.35e1 39.79
ip4-lookup active 333238 13262205 0 5.39e1 39.79
ip4-rewrite active 333238 13262205 0 4.64e1 39.79
unix-epoll-input polling 348 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 43.47, last 128 main loops 0.00 per node 0.00
vector rates in 3.5302e6, out 3.5302e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 305067 13260760 0 2.19e1 43.47
TenGigabitEthernet18/0/2-tx active 305067 13260760 0 6.07e1 43.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 305067 13260760 0 3.47e2 43.47
dpdk-input polling 311934 13260760 0 6.93e1 42.51
ethernet-input active 305067 13260760 0 3.11e1 43.47
ip4-input-no-checksum active 305067 13260760 0 6.24e1 43.47
ip4-lookup active 305067 13260760 0 5.95e1 43.47
ip4-rewrite active 305067 13260760 0 4.80e1 43.47
unix-epoll-input polling 305 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 42.14, last 128 main loops 3.50 per node 56.00
vector rates in 3.5309e6, out 3.5309e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 314722 13263304 0 2.24e1 42.14
TenGigabitEthernet18/0/2-tx active 314722 13263304 0 6.03e1 42.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.37e3 0.00
acl-plugin-in-ip4-fa active 314722 13263304 0 3.45e2 42.14
dpdk-input polling 321164 13263304 0 7.03e1 41.29
ethernet-input active 314722 13263304 0 3.11e1 42.14
ip4-input-no-checksum active 314722 13263304 0 6.33e1 42.14
ip4-lookup active 314722 13263304 0 5.97e1 42.14
ip4-rewrite active 314722 13263304 0 4.81e1 42.14
unix-epoll-input polling 313 0 0 1.95e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl10sl-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 16 5.16e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.01e3 0.00
api-rx-from-ring active 0 0 52 4.01e4 0.00
dpdk-process any wait 0 0 2 1.09e4 0.00
fib-walk any wait 0 0 2 2.82e3 0.00
ip-neighbor-scan-process any wait 0 0 1 4.55e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.04e3 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 8.58e3 0.00
lisp-retry-service any wait 0 0 2 2.93e3 0.00
statseg-collector-process time wait 0 0 1 9.31e3 0.00
unix-epoll-input polling 5846 0 0 1.66e6 0.00
vpe-oam-process any wait 0 0 2 1.97e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 55.80, last 128 main loops 3.25 per node 52.00
vector rates in 2.7614e6, out 2.7614e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 192035 10715620 0 1.88e1 55.80
TenGigabitEthernet18/0/3-tx active 192035 10715620 0 5.71e1 55.80
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-in-ip4-fa active 192035 10715620 0 5.82e2 55.80
dpdk-input polling 192115 10715620 0 6.34e1 55.78
ethernet-input active 192035 10715620 0 2.81e1 55.80
ip4-input-no-checksum active 192035 10715620 0 5.92e1 55.80
ip4-lookup active 192035 10715620 0 4.94e1 55.80
ip4-rewrite active 192035 10715620 0 4.10e1 55.80
unix-epoll-input polling 187 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 42.16, last 128 main loops 2.25 per node 36.00
vector rates in 2.7602e6, out 2.7602e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 254057 10711028 0 2.15e1 42.16
TenGigabitEthernet18/0/3-tx active 254057 10711028 0 5.91e1 42.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 254057 10711028 0 5.60e2 42.16
dpdk-input polling 254426 10711028 0 6.85e1 42.09
ethernet-input active 254057 10711028 0 3.08e1 42.16
ip4-input-no-checksum active 254057 10711028 0 6.29e1 42.16
ip4-lookup active 254057 10711028 0 5.16e1 42.16
ip4-rewrite active 254057 10711028 0 4.32e1 42.16
unix-epoll-input polling 249 0 0 1.81e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 38.79, last 128 main loops 1.50 per node 24.00
vector rates in 2.7599e6, out 2.7599e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 276141 10710184 0 2.19e1 38.79
TenGigabitEthernet18/0/3-tx active 276141 10710184 0 5.94e1 38.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-in-ip4-fa active 276141 10710184 0 5.52e2 38.79
dpdk-input polling 276749 10710184 0 7.18e1 38.69
ethernet-input active 276141 10710184 0 3.17e1 38.79
ip4-input-no-checksum active 276141 10710184 0 6.35e1 38.79
ip4-lookup active 276141 10710184 0 5.29e1 38.79
ip4-rewrite active 276141 10710184 0 4.39e1 38.79
unix-epoll-input polling 270 0 0 1.90e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 47.36, last 128 main loops 2.25 per node 36.00
vector rates in 2.7614e6, out 2.7614e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 226268 10715630 0 2.01e1 47.36
TenGigabitEthernet18/0/3-tx active 226268 10715630 0 5.83e1 47.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 226268 10715630 0 5.69e2 47.36
dpdk-input polling 226432 10715630 0 6.79e1 47.32
ethernet-input active 226268 10715630 0 2.98e1 47.36
ip4-input-no-checksum active 226268 10715630 0 6.09e1 47.36
ip4-lookup active 226268 10715630 0 5.00e1 47.36
ip4-rewrite active 226268 10715630 0 4.19e1 47.36
unix-epoll-input polling 221 0 0 1.84e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 55.28, last 128 main loops 3.00 per node 48.00
vector rates in 2.7595e6, out 2.7595e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 193725 10708404 0 1.89e1 55.28
TenGigabitEthernet18/0/2-tx active 193725 10708404 0 5.70e1 55.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 193725 10708404 0 5.70e2 55.28
dpdk-input polling 196212 10708404 0 6.53e1 54.58
ethernet-input active 193725 10708404 0 2.83e1 55.28
ip4-input-no-checksum active 193725 10708404 0 6.01e1 55.28
ip4-lookup active 193725 10708404 0 5.54e1 55.28
ip4-rewrite active 193725 10708404 0 4.41e1 55.28
unix-epoll-input polling 192 0 0 2.00e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 44.89, last 128 main loops 5.25 per node 84.00
vector rates in 2.7619e6, out 2.7619e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 238750 10717756 0 2.07e1 44.89
TenGigabitEthernet18/0/2-tx active 238750 10717756 0 5.87e1 44.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 238750 10717756 0 5.54e2 44.89
dpdk-input polling 241173 10717756 0 6.84e1 44.44
ethernet-input active 238750 10717756 0 3.01e1 44.89
ip4-input-no-checksum active 238750 10717756 0 6.28e1 44.89
ip4-lookup active 238750 10717756 0 5.73e1 44.89
ip4-rewrite active 238750 10717756 0 4.56e1 44.89
unix-epoll-input polling 235 0 0 1.90e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 46.55, last 128 main loops 2.00 per node 32.00
vector rates in 2.7612e6, out 2.7612e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 230172 10714976 0 2.06e1 46.55
TenGigabitEthernet18/0/2-tx active 230172 10714976 0 5.79e1 46.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 230172 10714976 0 5.58e2 46.55
dpdk-input polling 232881 10714976 0 6.86e1 46.01
ethernet-input active 230172 10714976 0 2.99e1 46.55
ip4-input-no-checksum active 230172 10714976 0 6.16e1 46.55
ip4-lookup active 230172 10714976 0 5.59e1 46.55
ip4-rewrite active 230172 10714976 0 4.54e1 46.55
unix-epoll-input polling 228 0 0 1.91e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 59.15, last 128 main loops 3.50 per node 56.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/2-outpu active 181049 10709584 0 1.84e1 59.15
TenGigabitEthernet18/0/2-tx active 181049 10709584 0 5.73e1 59.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 181049 10709584 0 5.74e2 59.15
dpdk-input polling 183535 10709584 0 6.49e1 58.35
ethernet-input active 181049 10709584 0 2.75e1 59.15
ip4-input-no-checksum active 181049 10709584 0 5.96e1 59.15
ip4-lookup active 181049 10709584 0 5.43e1 59.15
ip4-rewrite active 181049 10709584 0 4.38e1 59.15
unix-epoll-input polling 180 0 0 1.98e3 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.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 1.82e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.87e2 0.00
api-rx-from-ring active 0 0 52 5.18e4 0.00
dpdk-process any wait 0 0 1 6.10e3 0.00
fib-walk any wait 0 0 2 1.78e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.24e3 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.95e3 0.00
lisp-retry-service any wait 0 0 2 1.42e3 0.00
statseg-collector-process time wait 0 0 1 3.87e3 0.00
unix-epoll-input polling 4563 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 2 8.99e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 192.66, last 128 main loops 16.00 per node 256.00
vector rates in 4.7079e6, out 4.7079e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 94264 18161160 0 1.47e1 192.66
TenGigabitEthernet18/0/3-tx active 94264 18161160 0 5.34e1 192.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 94264 18161160 0 2.44e2 192.66
dpdk-input polling 94264 18161160 0 5.70e1 192.66
ethernet-input active 94264 18161160 0 2.10e1 192.66
ip4-input-no-checksum active 94264 18161160 0 5.51e1 192.66
ip4-lookup active 94264 18161160 0 4.49e1 192.66
ip4-rewrite active 94264 18161160 0 3.90e1 192.66
unix-epoll-input polling 92 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 216.67, last 128 main loops 16.00 per node 256.00
vector rates in 4.7079e6, out 4.7079e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83819 18160896 0 1.47e1 216.67
TenGigabitEthernet18/0/2-tx active 83819 18160896 0 5.48e1 216.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 83819 18160896 0 2.43e2 216.67
dpdk-input polling 84617 18160896 0 5.38e1 214.62
ethernet-input active 83819 18160896 0 1.98e1 216.67
ip4-input-no-checksum active 83819 18160896 0 5.35e1 216.67
ip4-lookup active 83819 18160896 0 4.98e1 216.67
ip4-rewrite active 83819 18160896 0 3.98e1 216.67
unix-epoll-input polling 83 0 0 2.02e3 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.69e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.51e2 0.00
api-rx-from-ring active 0 0 50 2.86e4 0.00
dpdk-process any wait 0 0 1 6.11e5 0.00
fib-walk any wait 0 0 2 1.72e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.12e2 0.00
lisp-retry-service any wait 0 0 2 2.21e3 0.00
unix-epoll-input polling 4258 0 0 2.25e6 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 42.83, last 128 main loops 4.25 per node 68.00
vector rates in 3.5991e6, out 3.5991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 322985 13833984 0 2.20e1 42.83
TenGigabitEthernet18/0/3-tx active 322985 13833984 0 6.06e1 42.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 322985 13833984 0 3.41e2 42.83
dpdk-input polling 353654 13833984 0 6.90e1 39.12
ethernet-input active 322985 13833984 0 3.15e1 42.83
ip4-input-no-checksum active 322985 13833984 0 6.25e1 42.83
ip4-lookup active 322985 13833984 0 5.34e1 42.83
ip4-rewrite active 322985 13833984 0 4.61e1 42.83
unix-epoll-input polling 345 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 42.51, last 128 main loops 3.75 per node 60.00
vector rates in 3.5995e6, out 3.5995e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 325471 13835584 0 2.23e1 42.51
TenGigabitEthernet18/0/3-tx active 325471 13835584 0 5.93e1 42.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 325471 13835584 0 3.44e2 42.51
dpdk-input polling 353284 13835584 0 6.84e1 39.16
ethernet-input active 325471 13835584 0 3.15e1 42.51
ip4-input-no-checksum active 325471 13835584 0 6.24e1 42.51
ip4-lookup active 325471 13835584 0 5.29e1 42.51
ip4-rewrite active 325471 13835584 0 4.59e1 42.51
unix-epoll-input polling 345 0 0 2.00e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 45.52, last 128 main loops 2.75 per node 44.00
vector rates in 3.5950e6, out 3.5950e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 303563 13818388 0 2.15e1 45.52
TenGigabitEthernet18/0/2-tx active 303563 13818388 0 5.99e1 45.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 303563 13818388 0 3.41e2 45.52
dpdk-input polling 307073 13818388 0 6.94e1 45.00
ethernet-input active 303563 13818388 0 3.09e1 45.52
ip4-input-no-checksum active 303563 13818388 0 6.16e1 45.52
ip4-lookup active 303563 13818388 0 5.77e1 45.52
ip4-rewrite active 303563 13818388 0 4.57e1 45.52
unix-epoll-input polling 300 0 0 1.96e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 44.82, last 128 main loops 2.25 per node 36.00
vector rates in 3.6035e6, out 3.6035e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 309042 13850964 0 2.19e1 44.82
TenGigabitEthernet18/0/2-tx active 309042 13850964 0 5.98e1 44.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 309042 13850964 0 3.37e2 44.82
dpdk-input polling 312272 13850964 0 7.09e1 44.36
ethernet-input active 309042 13850964 0 3.09e1 44.82
ip4-input-no-checksum active 309042 13850964 0 6.22e1 44.82
ip4-lookup active 309042 13850964 0 5.77e1 44.82
ip4-rewrite active 309042 13850964 0 4.59e1 44.82
unix-epoll-input polling 305 0 0 2.04e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl10sl-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 4.91e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.76e2 0.00
api-rx-from-ring active 0 0 52 3.86e4 0.00
dpdk-process any wait 0 0 1 1.39e4 0.00
fib-walk any wait 0 0 2 2.22e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.64e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.26e3 0.00
lisp-retry-service any wait 0 0 2 2.57e3 0.00
statseg-collector-process time wait 0 0 1 8.64e3 0.00
unix-epoll-input polling 3617 0 0 2.66e6 0.00
vpe-oam-process any wait 0 0 2 1.89e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 59.59, last 128 main loops 4.50 per node 72.00
vector rates in 2.7806e6, out 2.7806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 179750 10711664 0 1.89e1 59.59
TenGigabitEthernet18/0/3-tx active 179750 10711664 0 5.68e1 59.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.60e3 0.00
acl-plugin-in-ip4-fa active 179750 10711664 0 5.77e2 59.59
dpdk-input polling 179786 10711664 0 6.37e1 59.58
ethernet-input active 179750 10711664 0 2.73e1 59.59
ip4-input-no-checksum active 179750 10711664 0 5.91e1 59.59
ip4-lookup active 179750 10711664 0 4.93e1 59.59
ip4-rewrite active 179750 10711664 0 4.12e1 59.59
unix-epoll-input polling 176 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 46.49, last 128 main loops 1.00 per node 16.00
vector rates in 2.7744e6, out 2.7744e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 229907 10688036 0 2.07e1 46.49
TenGigabitEthernet18/0/3-tx active 229907 10688036 0 5.83e1 46.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 229907 10688036 0 5.62e2 46.49
dpdk-input polling 230008 10688036 0 6.83e1 46.47
ethernet-input active 229907 10688036 0 2.95e1 46.49
ip4-input-no-checksum active 229907 10688036 0 6.15e1 46.49
ip4-lookup active 229907 10688036 0 5.08e1 46.49
ip4-rewrite active 229907 10688036 0 4.26e1 46.49
unix-epoll-input polling 224 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 44.01, last 128 main loops 1.75 per node 28.00
vector rates in 2.7719e6, out 2.7719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 242610 10678216 0 2.09e1 44.01
TenGigabitEthernet18/0/3-tx active 242610 10678216 0 5.84e1 44.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 242610 10678216 0 5.59e2 44.01
dpdk-input polling 242756 10678216 0 6.81e1 43.99
ethernet-input active 242610 10678216 0 3.03e1 44.01
ip4-input-no-checksum active 242610 10678216 0 6.28e1 44.01
ip4-lookup active 242610 10678216 0 5.18e1 44.01
ip4-rewrite active 242610 10678216 0 4.33e1 44.01
unix-epoll-input polling 237 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 57.04, last 128 main loops 2.50 per node 40.00
vector rates in 2.7786e6, out 2.7786e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 187661 10704276 0 1.90e1 57.04
TenGigabitEthernet18/0/3-tx active 187661 10704276 0 5.65e1 57.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-in-ip4-fa active 187661 10704276 0 5.75e2 57.04
dpdk-input polling 187716 10704276 0 6.59e1 57.02
ethernet-input active 187661 10704276 0 2.79e1 57.04
ip4-input-no-checksum active 187661 10704276 0 5.95e1 57.04
ip4-lookup active 187661 10704276 0 4.87e1 57.04
ip4-rewrite active 187661 10704276 0 4.12e1 57.04
unix-epoll-input polling 183 0 0 1.87e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 39.46, last 128 main loops 3.88 per node 62.00
vector rates in 2.7698e6, out 2.7698e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 270382 10670040 0 2.20e1 39.46
TenGigabitEthernet18/0/2-tx active 270382 10670040 0 6.04e1 39.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 270382 10670040 0 5.40e2 39.46
dpdk-input polling 274004 10670040 0 7.21e1 38.94
ethernet-input active 270382 10670040 0 3.24e1 39.46
ip4-input-no-checksum active 270382 10670040 0 6.35e1 39.46
ip4-lookup active 270382 10670040 0 5.86e1 39.46
ip4-rewrite active 270382 10670040 0 4.44e1 39.46
unix-epoll-input polling 267 0 0 2.00e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 34.43, last 128 main loops 2.50 per node 40.00
vector rates in 2.7853e6, out 2.7853e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 311683 10730036 0 2.33e1 34.43
TenGigabitEthernet18/0/2-tx active 311683 10730036 0 6.10e1 34.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.36e3 0.00
acl-plugin-in-ip4-fa active 311683 10730036 0 5.27e2 34.43
dpdk-input polling 315230 10730036 0 7.17e1 34.04
ethernet-input active 311683 10730036 0 3.37e1 34.43
ip4-input-no-checksum active 311683 10730036 0 6.52e1 34.43
ip4-lookup active 311683 10730036 0 6.04e1 34.43
ip4-rewrite active 311683 10730036 0 4.56e1 34.43
unix-epoll-input polling 307 0 0 2.04e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 32.74, last 128 main loops 1.75 per node 28.00
vector rates in 2.7765e6, out 2.7765e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 326713 10696214 0 2.40e1 32.74
TenGigabitEthernet18/0/2-tx active 326713 10696214 0 6.19e1 32.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-in-ip4-fa active 326713 10696214 0 5.24e2 32.74
dpdk-input polling 330390 10696214 0 7.29e1 32.37
ethernet-input active 326713 10696214 0 3.43e1 32.74
ip4-input-no-checksum active 326713 10696214 0 6.65e1 32.74
ip4-lookup active 326713 10696214 0 6.02e1 32.74
ip4-rewrite active 326713 10696214 0 4.62e1 32.74
unix-epoll-input polling 323 0 0 1.84e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 37.69, last 128 main loops 2.75 per node 44.00
vector rates in 2.7741e6, out 2.7741e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 283555 10686708 0 2.23e1 37.69
TenGigabitEthernet18/0/2-tx active 283555 10686708 0 6.10e1 37.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 283555 10686708 0 5.33e2 37.69
dpdk-input polling 286748 10686708 0 7.33e1 37.27
ethernet-input active 283555 10686708 0 3.30e1 37.69
ip4-input-no-checksum active 283555 10686708 0 6.47e1 37.69
ip4-lookup active 283555 10686708 0 5.95e1 37.69
ip4-rewrite active 283555 10686708 0 4.48e1 37.69
unix-epoll-input polling 280 0 0 1.99e3 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.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 16 1.66e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.99e2 0.00
api-rx-from-ring active 0 0 51 4.23e4 0.00
dpdk-process any wait 0 0 1 5.72e5 0.00
fib-walk any wait 0 0 2 1.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.33e2 0.00
lisp-retry-service any wait 0 0 2 1.33e3 0.00
unix-epoll-input polling 4076 0 0 2.29e6 0.00
vpe-oam-process any wait 0 0 2 1.73e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 171.95, last 128 main loops 14.00 per node 224.00
vector rates in 5.7209e6, out 5.7209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 124511 21410240 0 1.52e1 171.95
TenGigabitEthernet18/0/3-tx active 124511 21410240 0 5.62e1 171.95
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 124511 21410240 0 1.44e2 171.95
dpdk-input polling 124511 21410240 0 5.87e1 171.95
ethernet-input active 124511 21410240 0 2.15e1 171.95
ip4-input-no-checksum active 124511 21410240 0 5.46e1 171.95
ip4-lookup active 124511 21410240 0 4.45e1 171.95
ip4-rewrite active 124511 21410240 0 4.02e1 171.95
unix-epoll-input polling 121 0 0 2.16e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.7, average vectors/node 245.39, last 128 main loops 16.00 per node 256.00
vector rates in 5.7209e6, out 5.7209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87247 21409736 0 1.41e1 245.39
TenGigabitEthernet18/0/2-tx active 87247 21409736 0 5.46e1 245.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 87247 21409736 0 1.50e2 245.39
dpdk-input polling 87818 21409736 0 5.57e1 243.79
ethernet-input active 87247 21409736 0 1.96e1 245.39
ip4-input-no-checksum active 87247 21409736 0 5.23e1 245.39
ip4-lookup active 87247 21409736 0 5.03e1 245.39
ip4-rewrite active 87247 21409736 0 3.86e1 245.39
unix-epoll-input polling 86 0 0 2.02e3 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 14 2.54e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 6.79e2 0.00
api-rx-from-ring active 0 0 52 4.52e4 0.00
dhcp-client-process any wait 0 0 1 2.97e3 0.00
dpdk-process any wait 0 0 2 3.11e5 0.00
fib-walk any wait 0 0 2 1.78e3 0.00
ip-route-resolver-process any wait 0 0 1 1.23e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.59e3 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.01e3 0.00
lisp-retry-service any wait 0 0 2 3.16e3 0.00
statseg-collector-process time wait 0 0 1 8.18e3 0.00
unix-epoll-input polling 4788 0 0 1.96e6 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 79.98, last 128 main loops 4.75 per node 76.00
vector rates in 5.3094e6, out 5.3094e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 249824 19980644 0 1.83e1 79.98
TenGigabitEthernet18/0/3-tx active 249824 19980644 0 5.76e1 79.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 249824 19980644 0 1.51e2 79.98
dpdk-input polling 249824 19980644 0 6.27e1 79.98
ethernet-input active 249824 19980644 0 2.57e1 79.98
ip4-input-no-checksum active 249824 19980644 0 5.82e1 79.98
ip4-lookup active 249824 19980644 0 4.99e1 79.98
ip4-rewrite active 249824 19980644 0 4.29e1 79.98
unix-epoll-input polling 243 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 82.65, last 128 main loops 4.50 per node 72.00
vector rates in 5.3101e6, out 5.3101e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 241765 19983028 0 1.76e1 82.65
TenGigabitEthernet18/0/3-tx active 241765 19983028 0 5.75e1 82.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.84e3 0.00
acl-plugin-in-ip4-fa active 241765 19983028 0 1.55e2 82.65
dpdk-input polling 241765 19983028 0 6.41e1 82.65
ethernet-input active 241765 19983028 0 2.48e1 82.65
ip4-input-no-checksum active 241765 19983028 0 5.59e1 82.65
ip4-lookup active 241765 19983028 0 4.89e1 82.65
ip4-rewrite active 241765 19983028 0 4.27e1 82.65
unix-epoll-input polling 236 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 41.71, last 128 main loops 1.31 per node 21.00
vector rates in 4.6727e6, out 4.6727e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 421620 17584604 0 2.31e1 41.71
TenGigabitEthernet18/0/2-tx active 421620 17584604 0 6.38e1 41.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.36e3 0.00
acl-plugin-in-ip4-fa active 421620 17584604 0 1.57e2 41.71
dpdk-input polling 424738 17584604 0 7.43e1 41.40
ethernet-input active 421620 17584604 0 3.41e1 41.71
ip4-input-no-checksum active 421620 17584604 0 6.51e1 41.71
ip4-lookup active 421620 17584604 0 6.09e1 41.71
ip4-rewrite active 421620 17584604 0 4.82e1 41.71
unix-epoll-input polling 414 0 0 1.98e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 255.99, last 128 main loops 16.00 per node 256.00
vector rates in 5.9298e6, out 5.9298e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87173 22315200 0 1.38e1 255.99
TenGigabitEthernet18/0/2-tx active 87173 22315200 0 5.30e1 255.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 3.13e3 0.00
acl-plugin-in-ip4-fa active 87173 22315200 0 1.41e2 255.99
dpdk-input polling 87298 22315200 0 5.40e1 255.62
ethernet-input active 87173 22315200 0 2.20e1 255.99
ip4-input-no-checksum active 87173 22315200 0 5.07e1 255.99
ip4-lookup active 87173 22315200 0 4.82e1 255.99
ip4-rewrite active 87173 22315200 0 3.80e1 255.99
unix-epoll-input polling 85 0 0 1.93e3 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.71e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.26e2 0.00
api-rx-from-ring active 0 0 38 3.56e4 0.00
dpdk-process any wait 0 0 1 6.83e5 0.00
fib-walk any wait 0 0 2 3.29e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.14e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 9.40e3 0.00
lisp-retry-service any wait 0 0 2 2.39e3 0.00
statseg-collector-process time wait 0 0 1 9.36e3 0.00
unix-epoll-input polling 4425 0 0 2.15e6 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.65, last 128 main loops 1.25 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 757780 14891960 0 3.63e1 19.65
TenGigabitEthernet18/0/3-tx active 757780 14891668 0 6.90e1 19.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-in-ip4-fa active 757780 14891960 0 1.74e2 19.65
dpdk-input polling 758406 14891960 0 8.59e1 19.64
ethernet-input active 757780 14891960 0 4.84e1 19.65
ip4-input-no-checksum active 757780 14891960 0 8.01e1 19.65
ip4-lookup active 757780 14891960 0 6.84e1 19.65
ip4-rewrite active 757780 14891960 0 5.93e1 19.65
unix-epoll-input polling 740 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.32, last 128 main loops 1.00 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 958603 12766552 0 4.66e1 13.32
TenGigabitEthernet18/0/3-tx active 958603 12766552 0 8.32e1 13.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-in-ip4-fa active 958603 12766552 0 1.82e2 13.32
dpdk-input polling 966895 12766552 0 1.06e2 13.20
ethernet-input active 958603 12766552 0 6.11e1 13.32
ip4-input-no-checksum active 958603 12766552 0 9.27e1 13.32
ip4-lookup active 958603 12766552 0 7.82e1 13.32
ip4-rewrite active 958603 12766552 0 6.90e1 13.32
unix-epoll-input polling 943 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.82, last 128 main loops .75 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 1081751 11701172 0 5.38e1 10.82
TenGigabitEthernet18/0/3-tx active 1081751 11701172 0 8.47e1 10.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-in-ip4-fa active 1081751 11701172 0 1.90e2 10.82
dpdk-input polling 1114337 11701172 0 1.19e2 10.50
ethernet-input active 1081751 11701172 0 7.11e1 10.82
ip4-input-no-checksum active 1081751 11701172 0 1.01e2 10.82
ip4-lookup active 1081751 11701172 0 8.64e1 10.82
ip4-rewrite active 1081751 11701172 0 7.56e1 10.82
unix-epoll-input polling 1088 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.42, last 128 main loops .75 per node 12.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 842051 13829824 0 4.04e1 16.42
TenGigabitEthernet18/0/3-tx active 842051 13829788 0 7.68e1 16.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-in-ip4-fa active 842051 13829824 0 1.80e2 16.42
dpdk-input polling 844263 13829824 0 9.78e1 16.38
ethernet-input active 842051 13829824 0 5.45e1 16.42
ip4-input-no-checksum active 842051 13829824 0 8.47e1 16.42
ip4-lookup active 842051 13829824 0 7.13e1 16.42
ip4-rewrite active 842051 13829824 0 6.29e1 16.42
unix-epoll-input polling 823 0 0 1.77e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 13.72, last 128 main loops .75 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 930224 12765496 0 4.59e1 13.72
TenGigabitEthernet18/0/2-tx active 930224 12765496 0 8.11e1 13.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 930224 12765496 0 1.83e2 13.72
dpdk-input polling 966621 12765496 0 1.05e2 13.21
ethernet-input active 930224 12765496 0 6.10e1 13.72
ip4-input-no-checksum active 930224 12765496 0 9.09e1 13.72
ip4-lookup active 930224 12765496 0 8.41e1 13.72
ip4-rewrite active 930224 12765496 0 6.82e1 13.72
unix-epoll-input polling 943 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.64, last 128 main loops 1.50 per node 24.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 830901 13829280 0 3.99e1 16.64
TenGigabitEthernet18/0/2-tx active 830901 13829252 0 7.49e1 16.64
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 830901 13829280 0 1.78e2 16.64
dpdk-input polling 844625 13829280 0 9.71e1 16.37
ethernet-input active 830901 13829280 0 5.23e1 16.64
ip4-input-no-checksum active 830901 13829280 0 8.53e1 16.64
ip4-lookup active 830901 13829280 0 7.73e1 16.64
ip4-rewrite active 830901 13829280 0 6.32e1 16.64
unix-epoll-input polling 824 0 0 1.87e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.15, last 128 main loops .75 per node 12.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 1163218 10638456 0 6.25e1 9.15
TenGigabitEthernet18/0/2-tx active 1163218 10638456 0 9.39e1 9.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 1163218 10638456 0 1.99e2 9.15
dpdk-input polling 1276421 10638456 0 1.28e2 8.33
ethernet-input active 1163218 10638456 0 8.20e1 9.15
ip4-input-no-checksum active 1163218 10638456 0 1.09e2 9.15
ip4-lookup active 1163218 10638456 0 9.86e1 9.15
ip4-rewrite active 1163218 10638456 0 8.31e1 9.15
unix-epoll-input polling 1246 0 0 1.94e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 25.93, last 128 main loops .50 per node 8.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 615217 15955428 0 3.03e1 25.93
TenGigabitEthernet18/0/2-tx active 615217 15954796 0 6.54e1 25.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 615217 15955428 0 1.66e2 25.93
dpdk-input polling 626470 15955428 0 8.30e1 25.47
ethernet-input active 615217 15955428 0 4.25e1 25.93
ip4-input-no-checksum active 615217 15955428 0 7.47e1 25.93
ip4-lookup active 615217 15955428 0 6.68e1 25.93
ip4-rewrite active 615217 15955428 0 5.39e1 25.93
unix-epoll-input polling 612 0 0 1.86e3 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 14 1.99e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.38e3 0.00
api-rx-from-ring active 0 0 51 4.54e4 0.00
dpdk-process any wait 0 0 1 7.73e3 0.00
fib-walk any wait 0 0 2 2.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 8.46e2 0.00
lisp-retry-service any wait 0 0 2 3.56e3 0.00
unix-epoll-input polling 4799 0 0 1.97e6 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 165.18, last 128 main loops 13.25 per node 212.00
vector rates in 4.8405e6, out 4.8405e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 110871 18313852 0 1.50e1 165.18
TenGigabitEthernet18/0/3-tx active 110871 18313852 0 5.69e1 165.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.01e3 0.00
acl-plugin-in-ip4-fa active 110871 18313852 0 2.19e2 165.18
dpdk-input polling 110871 18313852 0 6.22e1 165.18
ethernet-input active 110871 18313852 0 2.16e1 165.18
ip4-input-no-checksum active 110871 18313852 0 5.41e1 165.18
ip4-lookup active 110871 18313852 0 4.48e1 165.18
ip4-rewrite active 110871 18313852 0 3.98e1 165.18
unix-epoll-input polling 109 0 0 3.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 221.81, last 128 main loops 15.25 per node 244.00
vector rates in 4.8362e6, out 4.8362e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82492 18297664 0 1.41e1 221.81
TenGigabitEthernet18/0/2-tx active 82492 18297664 0 5.62e1 221.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.35e3 0.00
acl-plugin-in-ip4-fa active 82492 18297664 0 2.26e2 221.81
dpdk-input polling 83262 18297664 0 5.71e1 219.76
ethernet-input active 82492 18297664 0 1.99e1 221.81
ip4-input-no-checksum active 82492 18297664 0 5.18e1 221.81
ip4-lookup active 82492 18297664 0 4.97e1 221.81
ip4-rewrite active 82492 18297664 0 4.09e1 221.81
unix-epoll-input polling 81 0 0 4.01e3 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 3.04e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.35e3 0.00
api-rx-from-ring active 0 0 52 5.45e4 0.00
dpdk-process any wait 0 0 1 6.36e5 0.00
fib-walk any wait 0 0 2 2.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.19e3 0.00
lisp-retry-service any wait 0 0 2 2.06e3 0.00
unix-epoll-input polling 4427 0 0 2.16e6 0.00
vpe-oam-process any wait 0 0 2 2.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 159.34, last 128 main loops 8.75 per node 140.00
vector rates in 4.8084e6, out 4.8084e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115768 18446512 0 1.53e1 159.34
TenGigabitEthernet18/0/3-tx active 115768 18446512 0 5.81e1 159.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.22e3 0.00
acl-plugin-in-ip4-fa active 115768 18446512 0 2.26e2 159.34
dpdk-input polling 115768 18446512 0 6.01e1 159.34
ethernet-input active 115768 18446512 0 2.24e1 159.34
ip4-input-no-checksum active 115768 18446512 0 5.14e1 159.34
ip4-lookup active 115768 18446512 0 4.41e1 159.34
ip4-rewrite active 115768 18446512 0 3.99e1 159.34
unix-epoll-input polling 113 0 0 4.13e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 159.13, last 128 main loops 8.75 per node 140.00
vector rates in 4.8085e6, out 4.8085e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115921 18446996 0 1.50e1 159.13
TenGigabitEthernet18/0/3-tx active 115921 18446996 0 5.68e1 159.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.33e3 0.00
acl-plugin-in-ip4-fa active 115921 18446996 0 2.30e2 159.13
dpdk-input polling 115921 18446996 0 5.87e1 159.13
ethernet-input active 115921 18446996 0 2.23e1 159.13
ip4-input-no-checksum active 115921 18446996 0 5.14e1 159.13
ip4-lookup active 115921 18446996 0 4.35e1 159.13
ip4-rewrite active 115921 18446996 0 3.97e1 159.13
unix-epoll-input polling 113 0 0 4.16e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 232.64, last 128 main loops 16.00 per node 256.00
vector rates in 4.8038e6, out 4.8038e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79217 18428908 0 1.40e1 232.64
TenGigabitEthernet18/0/2-tx active 79217 18428908 0 5.69e1 232.64
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.21e3 0.00
acl-plugin-in-ip4-fa active 79217 18428908 0 2.24e2 232.64
dpdk-input polling 80257 18428908 0 6.19e1 229.62
ethernet-input active 79217 18428908 0 2.19e1 232.64
ip4-input-no-checksum active 79217 18428908 0 4.97e1 232.64
ip4-lookup active 79217 18428908 0 4.89e1 232.64
ip4-rewrite active 79217 18428908 0 4.12e1 232.64
unix-epoll-input polling 78 0 0 4.42e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 184.38, last 128 main loops 10.25 per node 164.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 100042 18445760 0 1.46e1 184.38
TenGigabitEthernet18/0/2-tx active 100042 18445760 0 5.63e1 184.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.24e3 0.00
acl-plugin-in-ip4-fa active 100042 18445760 0 2.23e2 184.38
dpdk-input polling 101194 18445760 0 5.95e1 182.28
ethernet-input active 100042 18445760 0 2.21e1 184.38
ip4-input-no-checksum active 100042 18445760 0 5.10e1 184.38
ip4-lookup active 100042 18445760 0 4.99e1 184.38
ip4-rewrite active 100042 18445760 0 4.18e1 184.38
unix-epoll-input polling 99 0 0 4.42e3 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.89e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.99e2 0.00
api-rx-from-ring active 0 0 47 3.10e4 0.00
dpdk-process any wait 0 0 1 6.71e5 0.00
fib-walk any wait 0 0 2 2.78e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.62e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.77e3 0.00
lisp-retry-service any wait 0 0 2 4.09e3 0.00
statseg-collector-process time wait 0 0 1 1.10e4 0.00
unix-epoll-input polling 3996 0 0 2.39e6 0.00
vpe-oam-process any wait 0 0 2 1.84e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 23.61, last 128 main loops 1.25 per node 20.00
vector rates in 3.4821e6, out 3.4821e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 563848 13312864 0 3.09e1 23.61
TenGigabitEthernet18/0/3-tx active 563848 13312864 0 7.18e1 23.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.23e3 0.00
acl-plugin-in-ip4-fa active 563848 13312864 0 2.71e2 23.61
dpdk-input polling 564137 13312864 0 8.78e1 23.59
ethernet-input active 563848 13312864 0 4.44e1 23.61
ip4-input-no-checksum active 563848 13312864 0 7.44e1 23.61
ip4-lookup active 563848 13312864 0 6.79e1 23.61
ip4-rewrite active 563848 13312864 0 5.37e1 23.61
unix-epoll-input polling 550 0 0 3.53e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 22.99, last 128 main loops 1.38 per node 22.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 578650 13307028 0 3.16e1 22.99
TenGigabitEthernet18/0/3-tx active 578650 13307028 0 7.42e1 22.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.14e3 0.00
acl-plugin-in-ip4-fa active 578650 13307028 0 2.70e2 22.99
dpdk-input polling 579121 13307028 0 8.71e1 22.98
ethernet-input active 578650 13307028 0 4.41e1 22.99
ip4-input-no-checksum active 578650 13307028 0 7.55e1 22.99
ip4-lookup active 578650 13307028 0 6.49e1 22.99
ip4-rewrite active 578650 13307028 0 5.47e1 22.99
unix-epoll-input polling 565 0 0 3.46e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 23.19, last 128 main loops 1.50 per node 24.00
vector rates in 3.4803e6, out 3.4803e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 573841 13305956 0 3.14e1 23.19
TenGigabitEthernet18/0/3-tx active 573841 13305956 0 7.36e1 23.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.59e3 0.00
acl-plugin-in-ip4-fa active 573841 13305956 0 2.68e2 23.19
dpdk-input polling 574306 13305956 0 8.87e1 23.17
ethernet-input active 573841 13305956 0 4.41e1 23.19
ip4-input-no-checksum active 573841 13305956 0 7.49e1 23.19
ip4-lookup active 573841 13305956 0 6.77e1 23.19
ip4-rewrite active 573841 13305956 0 5.46e1 23.19
unix-epoll-input polling 560 0 0 3.60e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 24.14, last 128 main loops 1.00 per node 16.00
vector rates in 3.4821e6, out 3.4821e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 551383 13312852 0 3.07e1 24.14
TenGigabitEthernet18/0/3-tx active 551383 13312852 0 7.26e1 24.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.24e3 0.00
acl-plugin-in-ip4-fa active 551383 13312852 0 2.75e2 24.14
dpdk-input polling 551649 13312852 0 8.83e1 24.13
ethernet-input active 551383 13312852 0 4.44e1 24.14
ip4-input-no-checksum active 551383 13312852 0 7.38e1 24.14
ip4-lookup active 551383 13312852 0 6.50e1 24.14
ip4-rewrite active 551383 13312852 0 5.36e1 24.14
unix-epoll-input polling 538 0 0 3.73e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 25.43, last 128 main loops 1.75 per node 28.00
vector rates in 3.4799e6, out 3.4799e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 523237 13304288 0 3.00e1 25.43
TenGigabitEthernet18/0/2-tx active 523237 13304288 0 7.15e1 25.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.94e3 0.00
acl-plugin-in-ip4-fa active 523237 13304288 0 2.72e2 25.43
dpdk-input polling 529641 13304288 0 8.79e1 25.12
ethernet-input active 523237 13304288 0 4.23e1 25.43
ip4-input-no-checksum active 523237 13304288 0 7.40e1 25.43
ip4-lookup active 523237 13304288 0 7.01e1 25.43
ip4-rewrite active 523237 13304288 0 5.58e1 25.43
unix-epoll-input polling 517 0 0 4.04e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 24.85, last 128 main loops 1.50 per node 24.00
vector rates in 3.4828e6, out 3.4828e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 535782 13315512 0 3.02e1 24.85
TenGigabitEthernet18/0/2-tx active 535782 13315512 0 7.30e1 24.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.29e3 0.00
acl-plugin-in-ip4-fa active 535782 13315512 0 2.69e2 24.85
dpdk-input polling 540837 13315512 0 8.81e1 24.62
ethernet-input active 535782 13315512 0 4.23e1 24.85
ip4-input-no-checksum active 535782 13315512 0 7.38e1 24.85
ip4-lookup active 535782 13315512 0 7.06e1 24.85
ip4-rewrite active 535782 13315512 0 5.62e1 24.85
unix-epoll-input polling 527 0 0 3.72e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 24.39, last 128 main loops 1.75 per node 28.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 545783 13312348 0 3.09e1 24.39
TenGigabitEthernet18/0/2-tx active 545783 13312348 0 7.23e1 24.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.24e3 0.00
acl-plugin-in-ip4-fa active 545783 13312348 0 2.71e2 24.39
dpdk-input polling 551083 13312348 0 8.64e1 24.16
ethernet-input active 545783 13312348 0 4.28e1 24.39
ip4-input-no-checksum active 545783 13312348 0 7.47e1 24.39
ip4-lookup active 545783 13312348 0 6.98e1 24.39
ip4-rewrite active 545783 13312348 0 5.64e1 24.39
unix-epoll-input polling 538 0 0 3.82e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 25.57, last 128 main loops 1.50 per node 24.00
vector rates in 3.4805e6, out 3.4805e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 520344 13306524 0 3.00e1 25.57
TenGigabitEthernet18/0/2-tx active 520344 13306524 0 7.22e1 25.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.27e3 0.00
acl-plugin-in-ip4-fa active 520344 13306524 0 2.69e2 25.57
dpdk-input polling 525635 13306524 0 8.83e1 25.32
ethernet-input active 520344 13306524 0 4.29e1 25.57
ip4-input-no-checksum active 520344 13306524 0 7.42e1 25.57
ip4-lookup active 520344 13306524 0 6.98e1 25.57
ip4-rewrite active 520344 13306524 0 5.60e1 25.57
unix-epoll-input polling 512 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 16 1.73e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.66e2 0.00
api-rx-from-ring active 0 0 52 4.40e4 0.00
dpdk-process any wait 0 0 1 9.29e3 0.00
fib-walk any wait 0 0 2 1.28e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.21e3 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 1.84e3 0.00
lisp-retry-service any wait 0 0 2 2.07e3 0.00
statseg-collector-process time wait 0 0 1 4.22e3 0.00
unix-epoll-input polling 3476 0 0 2.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 195.35, last 128 main loops 12.00 per node 192.00
vector rates in 5.5086e6, out 5.5086e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108092 21116108 0 1.50e1 195.35
TenGigabitEthernet18/0/3-tx active 108092 21116108 0 5.71e1 195.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-in-ip4-fa active 108092 21116108 0 1.59e2 195.35
dpdk-input polling 108092 21116108 0 6.12e1 195.35
ethernet-input active 108092 21116108 0 2.12e1 195.35
ip4-input-no-checksum active 108092 21116108 0 5.38e1 195.35
ip4-lookup active 108092 21116108 0 4.45e1 195.35
ip4-rewrite active 108092 21116108 0 3.98e1 195.35
unix-epoll-input polling 106 0 0 3.37e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 244.44, last 128 main loops 16.00 per node 256.00
vector rates in 5.5085e6, out 5.5085e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86382 21115512 0 1.41e1 244.44
TenGigabitEthernet18/0/2-tx active 86382 21115512 0 5.63e1 244.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-in-ip4-fa active 86382 21115512 0 1.64e2 244.44
dpdk-input polling 86888 21115512 0 5.75e1 243.02
ethernet-input active 86382 21115512 0 2.02e1 244.44
ip4-input-no-checksum active 86382 21115512 0 5.23e1 244.44
ip4-lookup active 86382 21115512 0 4.89e1 244.44
ip4-rewrite active 86382 21115512 0 3.88e1 244.44
unix-epoll-input polling 85 0 0 3.25e3 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 any wait 0 0 14 2.80e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.89e2 0.00
api-rx-from-ring active 0 0 52 5.20e4 0.00
dpdk-process any wait 0 0 2 6.18e5 0.00
fib-walk any wait 0 0 2 2.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.13e2 0.00
lisp-retry-service any wait 0 0 2 2.72e3 0.00
unix-epoll-input polling 4966 0 0 1.93e6 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 200.98, last 128 main loops 14.00 per node 224.00
vector rates in 5.4958e6, out 5.4958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105095 21121900 0 1.47e1 200.98
TenGigabitEthernet18/0/3-tx active 105095 21121900 0 5.84e1 200.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 105095 21121900 0 1.63e2 200.98
dpdk-input polling 105095 21121900 0 6.03e1 200.98
ethernet-input active 105095 21121900 0 2.15e1 200.98
ip4-input-no-checksum active 105095 21121900 0 5.14e1 200.98
ip4-lookup active 105095 21121900 0 4.36e1 200.98
ip4-rewrite active 105095 21121900 0 3.99e1 200.98
unix-epoll-input polling 103 0 0 3.33e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 200.02, last 128 main loops 16.00 per node 256.00
vector rates in 5.4965e6, out 5.4965e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105614 21124548 0 1.47e1 200.02
TenGigabitEthernet18/0/3-tx active 105614 21124548 0 5.68e1 200.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.94e3 0.00
acl-plugin-in-ip4-fa active 105614 21124548 0 1.67e2 200.02
dpdk-input polling 105614 21124548 0 5.89e1 200.02
ethernet-input active 105614 21124548 0 2.08e1 200.02
ip4-input-no-checksum active 105614 21124548 0 5.12e1 200.02
ip4-lookup active 105614 21124548 0 4.36e1 200.02
ip4-rewrite active 105614 21124548 0 3.96e1 200.02
unix-epoll-input polling 103 0 0 3.26e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 215.24, last 128 main loops 14.75 per node 236.00
vector rates in 5.4897e6, out 5.4897e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 98020 21098212 0 1.45e1 215.24
TenGigabitEthernet18/0/2-tx active 98020 21098212 0 5.84e1 215.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.92e3 0.00
acl-plugin-in-ip4-fa active 98020 21098212 0 1.61e2 215.24
dpdk-input polling 99217 21098212 0 5.96e1 212.65
ethernet-input active 98020 21098212 0 2.13e1 215.24
ip4-input-no-checksum active 98020 21098212 0 5.09e1 215.24
ip4-lookup active 98020 21098212 0 4.86e1 215.24
ip4-rewrite active 98020 21098212 0 3.98e1 215.24
unix-epoll-input polling 97 0 0 3.33e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 199.17, last 128 main loops 16.00 per node 256.00
vector rates in 5.5027e6, out 5.5027e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 106180 21148152 0 1.47e1 199.17
TenGigabitEthernet18/0/2-tx active 106180 21148152 0 5.66e1 199.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 106180 21148152 0 1.62e2 199.17
dpdk-input polling 107300 21148152 0 5.99e1 197.09
ethernet-input active 106180 21148152 0 2.09e1 199.17
ip4-input-no-checksum active 106180 21148152 0 5.13e1 199.17
ip4-lookup active 106180 21148152 0 4.78e1 199.17
ip4-rewrite active 106180 21148152 0 3.97e1 199.17
unix-epoll-input polling 105 0 0 3.31e3 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 16 4.46e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.65e2 0.00
api-rx-from-ring active 0 0 36 3.59e4 0.00
dpdk-process any wait 0 0 1 1.27e4 0.00
fib-walk any wait 0 0 2 2.55e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.16e2 0.00
lisp-retry-service any wait 0 0 2 2.31e3 0.00
unix-epoll-input polling 3406 0 0 2.82e6 0.00
vpe-oam-process any wait 0 0 2 2.89e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.74, last 128 main loops .75 per node 12.00
vector rates in 3.4797e6, out 3.4797e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 799355 13383240 0 4.02e1 16.74
TenGigabitEthernet18/0/3-tx active 799355 13383240 0 7.60e1 16.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.00e3 0.00
acl-plugin-in-ip4-fa active 799355 13383240 0 2.07e2 16.74
dpdk-input polling 812727 13383240 0 9.59e1 16.47
ethernet-input active 799355 13383240 0 5.38e1 16.74
ip4-input-no-checksum active 799355 13383240 0 8.36e1 16.74
ip4-lookup active 799355 13383240 0 7.47e1 16.74
ip4-rewrite active 799355 13383240 0 6.44e1 16.74
unix-epoll-input polling 793 0 0 3.17e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 16.64, last 128 main loops 1.00 per node 16.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 802500 13353324 0 3.97e1 16.64
TenGigabitEthernet18/0/3-tx active 802500 13353324 0 7.91e1 16.64
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 802500 13353324 0 2.04e2 16.64
dpdk-input polling 816223 13353324 0 1.02e2 16.36
ethernet-input active 802500 13353324 0 5.30e1 16.64
ip4-input-no-checksum active 802500 13353324 0 8.42e1 16.64
ip4-lookup active 802500 13353324 0 7.43e1 16.64
ip4-rewrite active 802500 13353324 0 6.25e1 16.64
unix-epoll-input polling 796 0 0 3.12e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.58, last 128 main loops 1.25 per node 20.00
vector rates in 3.4688e6, out 3.4688e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 804578 13341044 0 4.02e1 16.58
TenGigabitEthernet18/0/3-tx active 804578 13341044 0 7.83e1 16.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.97e3 0.00
acl-plugin-in-ip4-fa active 804578 13341044 0 2.04e2 16.58
dpdk-input polling 819054 13341044 0 1.01e2 16.29
ethernet-input active 804578 13341044 0 5.27e1 16.58
ip4-input-no-checksum active 804578 13341044 0 8.44e1 16.58
ip4-lookup active 804578 13341044 0 7.66e1 16.58
ip4-rewrite active 804578 13341044 0 6.25e1 16.58
unix-epoll-input polling 799 0 0 3.29e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 17.13, last 128 main loops 1.00 per node 16.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 780649 13374148 0 3.96e1 17.13
TenGigabitEthernet18/0/3-tx active 780649 13374148 0 7.79e1 17.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-in-ip4-fa active 780649 13374148 0 2.10e2 17.13
dpdk-input polling 791919 13374148 0 9.96e1 16.89
ethernet-input active 780649 13374148 0 5.34e1 17.13
ip4-input-no-checksum active 780649 13374148 0 8.37e1 17.13
ip4-lookup active 780649 13374148 0 7.25e1 17.13
ip4-rewrite active 780649 13374148 0 6.21e1 17.13
unix-epoll-input polling 773 0 0 3.12e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.25, last 128 main loops 1.00 per node 16.00
vector rates in 3.4661e6, out 3.4661e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 772851 13330840 0 3.92e1 17.25
TenGigabitEthernet18/0/2-tx active 772851 13330840 0 7.75e1 17.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.90e3 0.00
acl-plugin-in-ip4-fa active 772851 13330840 0 2.09e2 17.25
dpdk-input polling 789749 13330840 0 9.69e1 16.88
ethernet-input active 772851 13330840 0 5.36e1 17.25
ip4-input-no-checksum active 772851 13330840 0 8.32e1 17.25
ip4-lookup active 772851 13330840 0 7.74e1 17.25
ip4-rewrite active 772851 13330840 0 6.28e1 17.25
unix-epoll-input polling 771 0 0 3.55e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.47, last 128 main loops 1.50 per node 24.00
vector rates in 3.4856e6, out 3.4856e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 767502 13405686 0 3.87e1 17.47
TenGigabitEthernet18/0/2-tx active 767502 13405686 0 7.96e1 17.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 767502 13405686 0 2.07e2 17.47
dpdk-input polling 780543 13405686 0 9.65e1 17.17
ethernet-input active 767502 13405686 0 5.18e1 17.47
ip4-input-no-checksum active 767502 13405686 0 8.32e1 17.47
ip4-lookup active 767502 13405686 0 7.78e1 17.47
ip4-rewrite active 767502 13405686 0 6.22e1 17.47
unix-epoll-input polling 761 0 0 3.13e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.11, last 128 main loops 1.63 per node 26.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 780827 13363484 0 3.92e1 17.11
TenGigabitEthernet18/0/2-tx active 780827 13363484 0 7.85e1 17.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-in-ip4-fa active 780827 13363484 0 2.05e2 17.11
dpdk-input polling 794366 13363484 0 9.77e1 16.82
ethernet-input active 780827 13363484 0 5.28e1 17.11
ip4-input-no-checksum active 780827 13363484 0 8.43e1 17.11
ip4-lookup active 780827 13363484 0 7.87e1 17.11
ip4-rewrite active 780827 13363484 0 6.29e1 17.11
unix-epoll-input polling 775 0 0 3.54e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.31, last 128 main loops .75 per node 12.00
vector rates in 3.4715e6, out 3.4715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 771488 13351748 0 3.86e1 17.31
TenGigabitEthernet18/0/2-tx active 771488 13351748 0 7.89e1 17.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.98e3 0.00
acl-plugin-in-ip4-fa active 771488 13351748 0 2.06e2 17.31
dpdk-input polling 786441 13351748 0 9.67e1 16.98
ethernet-input active 771488 13351748 0 5.31e1 17.31
ip4-input-no-checksum active 771488 13351748 0 8.46e1 17.31
ip4-lookup active 771488 13351748 0 7.85e1 17.31
ip4-rewrite active 771488 13351748 0 6.20e1 17.31
unix-epoll-input polling 767 0 0 3.22e3 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 14 1.54e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.56e2 0.00
api-rx-from-ring active 0 0 51 4.88e4 0.00
dpdk-process any wait 0 0 2 5.76e3 0.00
fib-walk any wait 0 0 2 1.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 5.42e2 0.00
lisp-retry-service any wait 0 0 2 1.49e3 0.00
unix-epoll-input polling 3517 0 0 2.72e6 0.00
vpe-oam-process any wait 0 0 2 8.25e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 194.92, last 128 main loops 16.00 per node 256.00
vector rates in 4.6933e6, out 4.6933e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 92398 18009796 0 1.48e1 194.92
TenGigabitEthernet18/0/3-tx active 92398 18009796 0 5.37e1 194.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 92398 18009796 0 2.44e2 194.92
dpdk-input polling 92398 18009796 0 5.67e1 194.92
ethernet-input active 92398 18009796 0 2.07e1 194.92
ip4-input-no-checksum active 92398 18009796 0 5.48e1 194.92
ip4-lookup active 92398 18009796 0 4.66e1 194.92
ip4-rewrite active 92398 18009796 0 3.94e1 194.92
unix-epoll-input polling 90 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 235.91, last 128 main loops 16.00 per node 256.00
vector rates in 4.6932e6, out 4.6932e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76339 18009340 0 1.45e1 235.91
TenGigabitEthernet18/0/2-tx active 76339 18009340 0 5.42e1 235.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 76339 18009340 0 2.45e2 235.91
dpdk-input polling 76857 18009340 0 5.43e1 234.32
ethernet-input active 76339 18009340 0 1.95e1 235.91
ip4-input-no-checksum active 76339 18009340 0 5.32e1 235.91
ip4-lookup active 76339 18009340 0 5.15e1 235.91
ip4-rewrite active 76339 18009340 0 3.94e1 235.91
unix-epoll-input polling 75 0 0 2.02e3 0.00
64b-4t2c-ethip4udp-ip4base-iacl1sl-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 14 2.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 5.99e2 0.00
api-rx-from-ring active 0 0 51 2.80e4 0.00
dpdk-process any wait 0 0 1 8.37e3 0.00
fib-walk any wait 0 0 2 1.76e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.59e3 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 2.39e3 0.00
lisp-retry-service any wait 0 0 2 1.80e3 0.00
statseg-collector-process time wait 0 0 1 6.81e3 0.00
unix-epoll-input polling 4943 0 0 1.95e6 0.00
vpe-oam-process any wait 0 0 2 1.52e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 53.38, last 128 main loops 1.50 per node 24.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 259792 13867274 0 2.05e1 53.38
TenGigabitEthernet18/0/3-tx active 259792 13867274 0 5.83e1 53.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.50e3 0.00
acl-plugin-in-ip4-fa active 259792 13867274 0 3.57e2 53.38
dpdk-input polling 271467 13867274 0 6.46e1 51.08
ethernet-input active 259792 13867274 0 2.91e1 53.38
ip4-input-no-checksum active 259792 13867274 0 6.16e1 53.38
ip4-lookup active 259792 13867274 0 5.15e1 53.38
ip4-rewrite active 259792 13867274 0 4.49e1 53.38
unix-epoll-input polling 265 0 0 2.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 51.71, last 128 main loops 2.00 per node 32.00
vector rates in 3.6012e6, out 3.6012e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 268184 13868940 0 2.05e1 51.71
TenGigabitEthernet18/0/3-tx active 268184 13868940 0 5.87e1 51.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.32e3 0.00
acl-plugin-in-ip4-fa active 268184 13868940 0 3.58e2 51.71
dpdk-input polling 278050 13868940 0 6.55e1 49.88
ethernet-input active 268184 13868940 0 2.94e1 51.71
ip4-input-no-checksum active 268184 13868940 0 6.02e1 51.71
ip4-lookup active 268184 13868940 0 5.11e1 51.71
ip4-rewrite active 268184 13868940 0 4.46e1 51.71
unix-epoll-input polling 271 0 0 1.97e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 23.09, last 128 main loops 1.75 per node 28.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 528496 12204172 0 3.09e1 23.09
TenGigabitEthernet18/0/2-tx active 528496 12204172 0 6.91e1 23.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 528496 12204172 0 3.46e2 23.09
dpdk-input polling 602873 12204172 0 8.98e1 20.24
ethernet-input active 528496 12204172 0 4.28e1 23.09
ip4-input-no-checksum active 528496 12204172 0 7.16e1 23.09
ip4-lookup active 528496 12204172 0 6.88e1 23.09
ip4-rewrite active 528496 12204172 0 5.35e1 23.09
unix-epoll-input polling 589 0 0 2.04e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 70.14, last 128 main loops 3.69 per node 58.99
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 221432 15531956 0 1.81e1 70.14
TenGigabitEthernet18/0/2-tx active 221432 15531956 0 5.53e1 70.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.56e3 0.00
acl-plugin-in-ip4-fa active 221432 15531956 0 3.02e2 70.14
dpdk-input polling 222949 15531956 0 6.15e1 69.67
ethernet-input active 221432 15531956 0 2.58e1 70.14
ip4-input-no-checksum active 221432 15531956 0 5.75e1 70.14
ip4-lookup active 221432 15531956 0 5.29e1 70.14
ip4-rewrite active 221432 15531956 0 4.22e1 70.14
unix-epoll-input polling 217 0 0 1.85e3 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.81e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.00e2 0.00
api-rx-from-ring active 0 0 48 3.26e4 0.00
dpdk-process any wait 0 0 1 6.23e5 0.00
fib-walk any wait 0 0 2 4.38e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.16e3 0.00
lisp-retry-service any wait 0 0 2 3.69e3 0.00
unix-epoll-input polling 3353 0 0 2.83e6 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 23.98, last 128 main loops 2.00 per node 32.00
vector rates in 2.5519e6, out 2.5519e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 405110 9714224 0 2.93e1 23.98
TenGigabitEthernet18/0/3-tx active 405110 9714224 0 6.52e1 23.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 405110 9714224 0 5.58e2 23.98
dpdk-input polling 447675 9714224 0 8.13e1 21.69
ethernet-input active 405110 9714224 0 4.15e1 23.98
ip4-input-no-checksum active 405110 9714224 0 7.28e1 23.98
ip4-lookup active 405110 9714224 0 6.48e1 23.98
ip4-rewrite active 405110 9714224 0 5.14e1 23.98
unix-epoll-input polling 437 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 12.41, last 128 main loops 0.00 per node 0.00
vector rates in 2.1878e6, out 2.1878e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 671285 8327880 0 4.47e1 12.41
TenGigabitEthernet18/0/3-tx active 671285 8327880 0 8.07e1 12.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 671285 8327880 0 5.67e2 12.41
dpdk-input polling 1205606 8327880 0 1.17e2 6.91
ethernet-input active 671285 8327880 0 6.01e1 12.41
ip4-input-no-checksum active 671285 8327880 0 9.07e1 12.41
ip4-lookup active 671285 8327880 0 7.97e1 12.41
ip4-rewrite active 671285 8327880 0 6.51e1 12.41
unix-epoll-input polling 1176 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.28, last 128 main loops 0.00 per node 0.00
vector rates in 2.0052e6, out 2.0052e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 742189 7632888 0 5.21e1 10.28
TenGigabitEthernet18/0/3-tx active 742189 7632888 0 8.45e1 10.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.87e3 0.00
acl-plugin-in-ip4-fa active 742189 7632888 0 5.91e2 10.28
dpdk-input polling 1718827 7632888 0 1.39e2 4.44
ethernet-input active 742189 7632888 0 6.84e1 10.28
ip4-input-no-checksum active 742189 7632888 0 9.81e1 10.28
ip4-lookup active 742189 7632888 0 9.13e1 10.28
ip4-rewrite active 742189 7632888 0 7.24e1 10.28
unix-epoll-input polling 1676 0 0 1.82e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 18.01, last 128 main loops .75 per node 12.00
vector rates in 2.3699e6, out 2.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 500872 9021448 0 3.51e1 18.01
TenGigabitEthernet18/0/3-tx active 500872 9021448 0 7.24e1 18.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.95e3 0.00
acl-plugin-in-ip4-fa active 500872 9021448 0 5.78e2 18.01
dpdk-input polling 643396 9021448 0 9.61e1 14.02
ethernet-input active 500872 9021448 0 4.97e1 18.01
ip4-input-no-checksum active 500872 9021448 0 7.89e1 18.01
ip4-lookup active 500872 9021448 0 6.88e1 18.01
ip4-rewrite active 500872 9021448 0 5.50e1 18.01
unix-epoll-input polling 628 0 0 1.85e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.80, last 128 main loops 1.50 per node 24.00
vector rates in 2.1876e6, out 2.1876e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 526978 8327172 0 3.92e1 15.80
TenGigabitEthernet18/0/2-tx active 526978 8327172 0 7.55e1 15.80
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-in-ip4-fa active 526978 8327172 0 6.28e2 15.80
dpdk-input polling 596916 8327172 0 9.97e1 13.95
ethernet-input active 526978 8327172 0 5.38e1 15.80
ip4-input-no-checksum active 526978 8327172 0 8.27e1 15.80
ip4-lookup active 526978 8327172 0 7.92e1 15.80
ip4-rewrite active 526978 8327172 0 6.07e1 15.80
unix-epoll-input polling 582 0 0 1.99e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.91, last 128 main loops 1.00 per node 16.00
vector rates in 2.3699e6, out 2.3699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 503753 9021112 0 3.54e1 17.91
TenGigabitEthernet18/0/2-tx active 503753 9021112 0 6.99e1 17.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 503753 9021112 0 5.80e2 17.91
dpdk-input polling 544458 9021112 0 8.86e1 16.57
ethernet-input active 503753 9021112 0 4.81e1 17.91
ip4-input-no-checksum active 503753 9021112 0 7.98e1 17.91
ip4-lookup active 503753 9021112 0 7.51e1 17.91
ip4-rewrite active 503753 9021112 0 5.79e1 17.91
unix-epoll-input polling 531 0 0 1.90e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 8.54, last 128 main loops .25 per node 4.00
vector rates in 1.8231e6, out 1.8231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 812426 6939668 0 5.98e1 8.54
TenGigabitEthernet18/0/2-tx active 812426 6939668 0 9.47e1 8.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.41e3 0.00
acl-plugin-in-ip4-fa active 812426 6939668 0 6.49e2 8.54
dpdk-input polling 1493027 6939668 0 1.44e2 4.65
ethernet-input active 812426 6939668 0 8.15e1 8.54
ip4-input-no-checksum active 812426 6939668 0 1.06e2 8.54
ip4-lookup active 812426 6939668 0 1.02e2 8.54
ip4-rewrite active 812426 6939668 0 8.04e1 8.54
unix-epoll-input polling 1457 0 0 1.73e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 44.39, last 128 main loops 3.00 per node 48.00
vector rates in 2.7339e6, out 2.7339e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 234454 10407220 0 2.13e1 44.39
TenGigabitEthernet18/0/2-tx active 234454 10407220 0 5.88e1 44.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.78e3 0.00
acl-plugin-in-ip4-fa active 234454 10407220 0 5.59e2 44.39
dpdk-input polling 237095 10407220 0 6.90e1 43.89
ethernet-input active 234454 10407220 0 3.09e1 44.39
ip4-input-no-checksum active 234454 10407220 0 6.42e1 44.39
ip4-lookup active 234454 10407220 0 5.77e1 44.39
ip4-rewrite active 234454 10407220 0 4.48e1 44.39
unix-epoll-input polling 231 0 0 1.95e3 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 16 1.61e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.69e2 0.00
api-rx-from-ring active 0 0 51 4.32e4 0.00
dpdk-process any wait 0 0 1 5.69e5 0.00
fib-walk any wait 0 0 2 1.02e3 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.44e3 0.00
unix-epoll-input polling 2006 0 0 4.78e6 0.00
vpe-oam-process any wait 0 0 2 1.42e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 178.48, last 128 main loops 12.00 per node 192.00
vector rates in 4.7219e6, out 4.7219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101518 18118516 0 1.51e1 178.48
TenGigabitEthernet18/0/3-tx active 101518 18118516 0 5.46e1 178.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 101518 18118516 0 2.41e2 178.48
dpdk-input polling 101518 18118516 0 5.61e1 178.48
ethernet-input active 101518 18118516 0 2.08e1 178.48
ip4-input-no-checksum active 101518 18118516 0 5.49e1 178.48
ip4-lookup active 101518 18118516 0 4.48e1 178.48
ip4-rewrite active 101518 18118516 0 3.98e1 178.48
unix-epoll-input polling 99 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 229.72, last 128 main loops 16.00 per node 256.00
vector rates in 4.7219e6, out 4.7219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78873 18118632 0 1.44e1 229.72
TenGigabitEthernet18/0/2-tx active 78873 18118632 0 5.34e1 229.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-in-ip4-fa active 78873 18118632 0 2.42e2 229.72
dpdk-input polling 79369 18118632 0 5.39e1 228.28
ethernet-input active 78873 18118632 0 2.01e1 229.72
ip4-input-no-checksum active 78873 18118632 0 5.32e1 229.72
ip4-lookup active 78873 18118632 0 5.02e1 229.72
ip4-rewrite active 78873 18118632 0 4.06e1 229.72
unix-epoll-input polling 78 0 0 1.99e3 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 16 2.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.21e2 0.00
api-rx-from-ring active 0 0 52 3.57e4 0.00
dpdk-process any wait 0 0 1 9.05e3 0.00
fib-walk any wait 0 0 2 1.84e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.70e2 0.00
lisp-retry-service any wait 0 0 2 1.48e3 0.00
unix-epoll-input polling 4378 0 0 2.19e6 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 96.25, last 128 main loops 4.75 per node 76.00
vector rates in 3.8779e6, out 3.8779e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 154862 14906216 0 1.67e1 96.25
TenGigabitEthernet18/0/3-tx active 154862 14906216 0 5.57e1 96.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.35e3 0.00
acl-plugin-in-ip4-fa active 154862 14906216 0 3.44e2 96.25
dpdk-input polling 154988 14906216 0 5.91e1 96.18
ethernet-input active 154862 14906216 0 2.40e1 96.25
ip4-input-no-checksum active 154862 14906216 0 5.47e1 96.25
ip4-lookup active 154862 14906216 0 4.61e1 96.25
ip4-rewrite active 154862 14906216 0 4.06e1 96.25
unix-epoll-input polling 152 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 91.93, last 128 main loops 4.00 per node 64.00
vector rates in 3.8780e6, out 3.8780e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 162151 14906776 0 1.68e1 91.93
TenGigabitEthernet18/0/3-tx active 162151 14906776 0 5.46e1 91.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 162151 14906776 0 3.46e2 91.93
dpdk-input polling 162238 14906776 0 5.92e1 91.88
ethernet-input active 162151 14906776 0 2.38e1 91.93
ip4-input-no-checksum active 162151 14906776 0 5.46e1 91.93
ip4-lookup active 162151 14906776 0 4.57e1 91.93
ip4-rewrite active 162151 14906776 0 4.07e1 91.93
unix-epoll-input polling 158 0 0 1.85e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 99.37, last 128 main loops 6.00 per node 96.00
vector rates in 3.8775e6, out 3.8775e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 150001 14904944 0 1.64e1 99.37
TenGigabitEthernet18/0/2-tx active 150001 14904944 0 5.64e1 99.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 150001 14904944 0 3.36e2 99.37
dpdk-input polling 151328 14904944 0 6.01e1 98.49
ethernet-input active 150001 14904944 0 2.37e1 99.37
ip4-input-no-checksum active 150001 14904944 0 5.38e1 99.37
ip4-lookup active 150001 14904944 0 5.18e1 99.37
ip4-rewrite active 150001 14904944 0 4.29e1 99.37
unix-epoll-input polling 147 0 0 2.22e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 81.81, last 128 main loops 2.25 per node 36.00
vector rates in 3.8783e6, out 3.8783e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 182234 14908004 0 1.74e1 81.81
TenGigabitEthernet18/0/2-tx active 182234 14908004 0 5.56e1 81.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 182234 14908004 0 3.27e2 81.81
dpdk-input polling 183540 14908004 0 6.15e1 81.22
ethernet-input active 182234 14908004 0 2.46e1 81.81
ip4-input-no-checksum active 182234 14908004 0 5.61e1 81.81
ip4-lookup active 182234 14908004 0 5.39e1 81.81
ip4-rewrite active 182234 14908004 0 4.42e1 81.81
unix-epoll-input polling 179 0 0 2.08e3 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 5.21e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.16e3 0.00
api-rx-from-ring active 0 0 49 3.16e4 0.00
dpdk-process any wait 0 0 2 6.36e5 0.00
fib-walk any wait 0 0 1 7.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.58e3 0.00
lisp-retry-service any wait 0 0 1 5.55e3 0.00
unix-epoll-input polling 3745 0 0 2.56e6 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 21.29, last 128 main loops 1.38 per node 22.00
vector rates in 2.3336e6, out 2.3336e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 420964 8962208 0 3.09e1 21.29
TenGigabitEthernet18/0/3-tx active 420964 8962208 0 6.83e1 21.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 420964 8962208 0 6.32e2 21.29
dpdk-input polling 462575 8962208 0 8.53e1 19.37
ethernet-input active 420964 8962208 0 4.50e1 21.29
ip4-input-no-checksum active 420964 8962208 0 7.34e1 21.29
ip4-lookup active 420964 8962208 0 6.59e1 21.29
ip4-rewrite active 420964 8962208 0 5.26e1 21.29
unix-epoll-input polling 451 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 17.58, last 128 main loops .75 per node 12.00
vector rates in 2.3325e6, out 2.3325e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 509429 8958288 0 3.54e1 17.58
TenGigabitEthernet18/0/3-tx active 509429 8958288 0 7.24e1 17.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.84e3 0.00
acl-plugin-in-ip4-fa active 509429 8958288 0 5.91e2 17.58
dpdk-input polling 600770 8958288 0 9.63e1 14.91
ethernet-input active 509429 8958288 0 4.85e1 17.58
ip4-input-no-checksum active 509429 8958288 0 7.93e1 17.58
ip4-lookup active 509429 8958288 0 7.05e1 17.58
ip4-rewrite active 509429 8958288 0 5.67e1 17.58
unix-epoll-input polling 586 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 17.04, last 128 main loops 0.00 per node 0.00
vector rates in 2.3324e6, out 2.3324e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 525683 8957592 0 3.58e1 17.04
TenGigabitEthernet18/0/3-tx active 525683 8957592 0 7.19e1 17.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-in-ip4-fa active 525683 8957592 0 5.87e2 17.04
dpdk-input polling 629942 8957592 0 9.76e1 14.22
ethernet-input active 525683 8957592 0 4.88e1 17.04
ip4-input-no-checksum active 525683 8957592 0 8.07e1 17.04
ip4-lookup active 525683 8957592 0 7.11e1 17.04
ip4-rewrite active 525683 8957592 0 5.74e1 17.04
unix-epoll-input polling 615 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 20.21, last 128 main loops 1.25 per node 20.00
vector rates in 2.3336e6, out 2.3336e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 443391 8962226 0 3.23e1 20.21
TenGigabitEthernet18/0/3-tx active 443391 8962226 0 6.98e1 20.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-in-ip4-fa active 443391 8962226 0 6.23e2 20.21
dpdk-input polling 500883 8962226 0 8.74e1 17.89
ethernet-input active 443391 8962226 0 4.58e1 20.21
ip4-input-no-checksum active 443391 8962226 0 7.65e1 20.21
ip4-lookup active 443391 8962226 0 6.54e1 20.21
ip4-rewrite active 443391 8962226 0 5.32e1 20.21
unix-epoll-input polling 489 0 0 1.82e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 26.12, last 128 main loops 1.25 per node 20.00
vector rates in 2.3319e6, out 2.3319e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 342822 8956064 0 2.82e1 26.12
TenGigabitEthernet18/0/2-tx active 342822 8956064 0 6.55e1 26.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 342822 8956064 0 6.53e2 26.12
dpdk-input polling 351938 8956064 0 7.88e1 25.45
ethernet-input active 342822 8956064 0 4.03e1 26.12
ip4-input-no-checksum active 342822 8956064 0 7.09e1 26.12
ip4-lookup active 342822 8956064 0 6.84e1 26.12
ip4-rewrite active 342822 8956064 0 5.28e1 26.12
unix-epoll-input polling 343 0 0 2.08e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.67, last 128 main loops 1.25 per node 20.00
vector rates in 2.3340e6, out 2.3340e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 455830 8964008 0 3.29e1 19.67
TenGigabitEthernet18/0/2-tx active 455830 8964008 0 6.93e1 19.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 455830 8964008 0 6.09e2 19.67
dpdk-input polling 479063 8964008 0 8.69e1 18.71
ethernet-input active 455830 8964008 0 4.55e1 19.67
ip4-input-no-checksum active 455830 8964008 0 7.75e1 19.67
ip4-lookup active 455830 8964008 0 7.46e1 19.67
ip4-rewrite active 455830 8964008 0 5.71e1 19.67
unix-epoll-input polling 467 0 0 1.81e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 19.18, last 128 main loops 0.00 per node 0.00
vector rates in 2.3335e6, out 2.3335e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 467275 8961860 0 3.37e1 19.18
TenGigabitEthernet18/0/2-tx active 467275 8961860 0 6.92e1 19.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 467275 8961860 0 6.05e2 19.18
dpdk-input polling 499790 8961860 0 9.18e1 17.93
ethernet-input active 467275 8961860 0 4.61e1 19.18
ip4-input-no-checksum active 467275 8961860 0 7.70e1 19.18
ip4-lookup active 467275 8961860 0 7.32e1 19.18
ip4-rewrite active 467275 8961860 0 5.70e1 19.18
unix-epoll-input polling 487 0 0 1.78e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 26.49, last 128 main loops 1.25 per node 20.00
vector rates in 2.3325e6, out 2.3325e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 338203 8957960 0 2.79e1 26.49
TenGigabitEthernet18/0/2-tx active 338203 8957960 0 6.61e1 26.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 338203 8957960 0 6.50e2 26.49
dpdk-input polling 346876 8957960 0 8.24e1 25.82
ethernet-input active 338203 8957960 0 3.99e1 26.49
ip4-input-no-checksum active 338203 8957960 0 7.19e1 26.49
ip4-lookup active 338203 8957960 0 6.71e1 26.49
ip4-rewrite active 338203 8957960 0 5.27e1 26.49
unix-epoll-input polling 338 0 0 1.83e3 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.8, average vectors/node 0.00, last 128 main loops 0.00 per node 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 7.12e2 0.00
api-rx-from-ring active 0 0 52 5.77e4 0.00
dpdk-process any wait 0 0 1 2.57e3 0.00
fib-walk any wait 0 0 2 1.12e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.62e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.60e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.99e3 0.00
lisp-retry-service any wait 0 0 2 1.38e3 0.00
statseg-collector-process time wait 0 0 1 3.21e3 0.00
unix-epoll-input polling 3303 0 0 2.90e6 0.00
vpe-oam-process any wait 0 0 2 9.74e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 177.57, last 128 main loops 16.00 per node 256.00
vector rates in 4.6875e6, out 4.6875e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101377 18001908 0 1.50e1 177.57
TenGigabitEthernet18/0/3-tx active 101377 18001908 0 5.37e1 177.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 101377 18001908 0 2.43e2 177.57
dpdk-input polling 101377 18001908 0 5.73e1 177.57
ethernet-input active 101377 18001908 0 2.15e1 177.57
ip4-input-no-checksum active 101377 18001908 0 5.48e1 177.57
ip4-lookup active 101377 18001908 0 4.63e1 177.57
ip4-rewrite active 101377 18001908 0 3.94e1 177.57
unix-epoll-input polling 99 0 0 2.16e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 200.81, last 128 main loops 16.00 per node 256.00
vector rates in 4.6874e6, out 4.6874e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89647 18001760 0 1.48e1 200.81
TenGigabitEthernet18/0/2-tx active 89647 18001760 0 5.51e1 200.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.39e3 0.00
acl-plugin-in-ip4-fa active 89647 18001760 0 2.44e2 200.81
dpdk-input polling 89713 18001760 0 5.43e1 200.66
ethernet-input active 89647 18001760 0 2.02e1 200.81
ip4-input-no-checksum active 89647 18001760 0 5.37e1 200.81
ip4-lookup active 89647 18001760 0 4.99e1 200.81
ip4-rewrite active 89647 18001760 0 3.99e1 200.81
unix-epoll-input polling 87 0 0 2.02e3 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.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.38e2 0.00
api-rx-from-ring active 0 0 52 2.91e4 0.00
dpdk-process any wait 0 0 1 8.04e3 0.00
fib-walk any wait 0 0 2 1.83e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.09e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.35e3 0.00
lisp-retry-service any wait 0 0 2 1.57e3 0.00
statseg-collector-process time wait 0 0 1 6.63e3 0.00
unix-epoll-input polling 2286 0 0 4.17e6 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 59.01, last 128 main loops 4.25 per node 68.00
vector rates in 3.7254e6, out 3.7254e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 240951 14219264 0 1.92e1 59.01
TenGigabitEthernet18/0/3-tx active 240951 14219264 0 5.77e1 59.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.60e3 0.00
acl-plugin-in-ip4-fa active 240951 14219264 0 3.44e2 59.01
dpdk-input polling 241200 14219264 0 6.42e1 58.95
ethernet-input active 240951 14219264 0 2.79e1 59.01
ip4-input-no-checksum active 240951 14219264 0 5.81e1 59.01
ip4-lookup active 240951 14219264 0 5.04e1 59.01
ip4-rewrite active 240951 14219264 0 4.32e1 59.01
unix-epoll-input polling 236 0 0 2.07e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 58.99, last 128 main loops 1.75 per node 28.00
vector rates in 3.7259e6, out 3.7259e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 241046 14220892 0 1.92e1 58.99
TenGigabitEthernet18/0/3-tx active 241046 14220892 0 5.69e1 58.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 241046 14220892 0 3.46e2 58.99
dpdk-input polling 241184 14220892 0 6.25e1 58.96
ethernet-input active 241046 14220892 0 2.76e1 58.99
ip4-input-no-checksum active 241046 14220892 0 5.87e1 58.99
ip4-lookup active 241046 14220892 0 5.09e1 58.99
ip4-rewrite active 241046 14220892 0 4.31e1 58.99
unix-epoll-input polling 235 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 64.80, last 128 main loops 5.00 per node 80.00
vector rates in 3.7213e6, out 3.7213e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 219180 14203276 0 1.86e1 64.80
TenGigabitEthernet18/0/2-tx active 219180 14203276 0 5.69e1 64.80
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 219180 14203276 0 3.43e2 64.80
dpdk-input polling 220717 14203276 0 6.73e1 64.35
ethernet-input active 219180 14203276 0 2.66e1 64.80
ip4-input-no-checksum active 219180 14203276 0 5.69e1 64.80
ip4-lookup active 219180 14203276 0 5.44e1 64.80
ip4-rewrite active 219180 14203276 0 4.24e1 64.80
unix-epoll-input polling 215 0 0 2.01e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 56.49, last 128 main loops 4.50 per node 72.00
vector rates in 3.7301e6, out 3.7301e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 251985 14236884 0 1.96e1 56.49
TenGigabitEthernet18/0/2-tx active 251985 14236884 0 5.73e1 56.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 251985 14236884 0 3.36e2 56.49
dpdk-input polling 253452 14236884 0 6.54e1 56.17
ethernet-input active 251985 14236884 0 2.79e1 56.49
ip4-input-no-checksum active 251985 14236884 0 5.93e1 56.49
ip4-lookup active 251985 14236884 0 5.49e1 56.49
ip4-rewrite active 251985 14236884 0 4.37e1 56.49
unix-epoll-input polling 248 0 0 2.07e3 0.00
64b-8t4c-ethip4udp-ip4base-iacl1sl-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 5.08e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.24e2 0.00
api-rx-from-ring active 0 0 47 3.22e4 0.00
dpdk-process any wait 0 0 2 3.19e5 0.00
fib-walk any wait 0 0 2 2.82e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.21e2 0.00
lisp-retry-service any wait 0 0 2 4.33e3 0.00
unix-epoll-input polling 6123 0 0 1.53e6 0.00
vpe-oam-process any wait 0 0 2 1.48e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 19.34, last 128 main loops 2.00 per node 32.00
vector rates in 2.3222e6, out 2.3222e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 450183 8707852 0 3.51e1 19.34
TenGigabitEthernet18/0/3-tx active 450183 8707852 0 6.98e1 19.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 450183 8707852 0 6.13e2 19.34
dpdk-input polling 662929 8707852 0 9.16e1 13.14
ethernet-input active 450183 8707852 0 4.64e1 19.34
ip4-input-no-checksum active 450183 8707852 0 7.71e1 19.34
ip4-lookup active 450183 8707852 0 6.67e1 19.34
ip4-rewrite active 450183 8707852 0 5.44e1 19.34
unix-epoll-input polling 646 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 16.32, last 128 main loops 0.00 per node 0.00
vector rates in 2.3169e6, out 2.3169e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 532534 8688328 0 3.69e1 16.32
TenGigabitEthernet18/0/3-tx active 532534 8688328 0 7.37e1 16.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 532534 8688328 0 5.77e2 16.32
dpdk-input polling 954340 8688328 0 1.01e2 9.10
ethernet-input active 532534 8688328 0 5.03e1 16.32
ip4-input-no-checksum active 532534 8688328 0 8.24e1 16.32
ip4-lookup active 532534 8688328 0 7.09e1 16.32
ip4-rewrite active 532534 8688328 0 5.83e1 16.32
unix-epoll-input polling 931 0 0 1.97e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.7, average vectors/node 16.54, last 128 main loops 1.75 per node 28.00
vector rates in 2.3148e6, out 2.3148e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 524899 8680304 0 3.63e1 16.54
TenGigabitEthernet18/0/3-tx active 524899 8680304 0 7.25e1 16.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 524899 8680304 0 5.83e2 16.54
dpdk-input polling 923662 8680304 0 1.02e2 9.39
ethernet-input active 524899 8680304 0 5.01e1 16.54
ip4-input-no-checksum active 524899 8680304 0 8.13e1 16.54
ip4-lookup active 524899 8680304 0 7.07e1 16.54
ip4-rewrite active 524899 8680304 0 5.77e1 16.54
unix-epoll-input polling 901 0 0 2.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.7, average vectors/node 19.91, last 128 main loops .50 per node 8.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 436948 8701808 0 3.25e1 19.91
TenGigabitEthernet18/0/3-tx active 436948 8701808 0 7.02e1 19.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.77e3 0.00
acl-plugin-in-ip4-fa active 436948 8701808 0 6.20e2 19.91
dpdk-input polling 629864 8701808 0 9.26e1 13.82
ethernet-input active 436948 8701808 0 4.65e1 19.91
ip4-input-no-checksum active 436948 8701808 0 7.59e1 19.91
ip4-lookup active 436948 8701808 0 6.57e1 19.91
ip4-rewrite active 436948 8701808 0 5.37e1 19.91
unix-epoll-input polling 615 0 0 1.96e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.7, average vectors/node 23.27, last 128 main loops 1.25 per node 20.00
vector rates in 2.3131e6, out 2.3131e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 372729 8673712 0 3.24e1 23.27
TenGigabitEthernet18/0/2-tx active 372729 8673712 0 6.72e1 23.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.46e3 0.00
acl-plugin-in-ip4-fa active 372729 8673712 0 6.45e2 23.27
dpdk-input polling 407114 8673712 0 8.41e1 21.31
ethernet-input active 372729 8673712 0 4.21e1 23.27
ip4-input-no-checksum active 372729 8673712 0 7.37e1 23.27
ip4-lookup active 372729 8673712 0 6.81e1 23.27
ip4-rewrite active 372729 8673712 0 5.23e1 23.27
unix-epoll-input polling 398 0 0 2.03e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.7, average vectors/node 19.54, last 128 main loops .50 per node 8.00
vector rates in 2.3261e6, out 2.3261e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 446461 8722376 0 3.31e1 19.54
TenGigabitEthernet18/0/2-tx active 446461 8722376 0 6.96e1 19.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 446461 8722376 0 6.13e2 19.54
dpdk-input polling 504121 8722376 0 9.05e1 17.30
ethernet-input active 446461 8722376 0 4.55e1 19.54
ip4-input-no-checksum active 446461 8722376 0 7.73e1 19.54
ip4-lookup active 446461 8722376 0 7.23e1 19.54
ip4-rewrite active 446461 8722376 0 5.53e1 19.54
unix-epoll-input polling 491 0 0 1.87e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.7, average vectors/node 19.20, last 128 main loops 2.75 per node 44.00
vector rates in 2.3188e6, out 2.3188e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 452767 8695000 0 3.39e1 19.20
TenGigabitEthernet18/0/2-tx active 452767 8695000 0 6.99e1 19.20
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 452767 8695000 0 6.14e2 19.20
dpdk-input polling 519841 8695000 0 8.92e1 16.73
ethernet-input active 452767 8695000 0 4.63e1 19.20
ip4-input-no-checksum active 452767 8695000 0 7.77e1 19.20
ip4-lookup active 452767 8695000 0 7.24e1 19.20
ip4-rewrite active 452767 8695000 0 5.62e1 19.20
unix-epoll-input polling 507 0 0 1.76e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.7, average vectors/node 24.67, last 128 main loops 3.00 per node 48.00
vector rates in 2.3167e6, out 2.3167e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 352159 8687103 0 2.89e1 24.67
TenGigabitEthernet18/0/2-tx active 352159 8687103 0 6.68e1 24.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 352159 8687103 0 6.51e2 24.67
dpdk-input polling 380498 8687103 0 8.43e1 22.83
ethernet-input active 352159 8687103 0 4.12e1 24.67
ip4-input-no-checksum active 352159 8687103 0 7.35e1 24.67
ip4-lookup active 352159 8687103 0 6.75e1 24.67
ip4-rewrite active 352159 8687103 0 5.13e1 24.67
unix-epoll-input polling 371 0 0 1.80e3 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.84e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.04e2 0.00
api-rx-from-ring active 0 0 52 3.94e4 0.00
dpdk-process any wait 0 0 1 8.35e3 0.00
fib-walk any wait 0 0 2 1.46e3 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 8.95e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.62e3 0.00
lisp-retry-service any wait 0 0 2 2.33e3 0.00
statseg-collector-process time wait 0 0 1 5.19e3 0.00
unix-epoll-input polling 4506 0 0 2.13e6 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 178.58, last 128 main loops 12.00 per node 192.00
vector rates in 5.7341e6, out 5.7341e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 123527 22059940 0 1.51e1 178.58
TenGigabitEthernet18/0/3-tx active 123527 22059940 0 5.58e1 178.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.91e3 0.00
acl-plugin-in-ip4-fa active 123527 22059940 0 1.44e2 178.58
dpdk-input polling 123527 22059940 0 5.86e1 178.58
ethernet-input active 123527 22059940 0 2.13e1 178.58
ip4-input-no-checksum active 123527 22059940 0 5.43e1 178.58
ip4-lookup active 123527 22059940 0 4.50e1 178.58
ip4-rewrite active 123527 22059940 0 3.99e1 178.58
unix-epoll-input polling 121 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 245.89, last 128 main loops 16.00 per node 256.00
vector rates in 5.7339e6, out 5.7339e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89710 22059504 0 1.42e1 245.89
TenGigabitEthernet18/0/2-tx active 89710 22059504 0 5.46e1 245.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-in-ip4-fa active 89710 22059504 0 1.50e2 245.89
dpdk-input polling 90383 22059504 0 5.55e1 244.07
ethernet-input active 89710 22059504 0 1.95e1 245.89
ip4-input-no-checksum active 89710 22059504 0 5.25e1 245.89
ip4-lookup active 89710 22059504 0 4.95e1 245.89
ip4-rewrite active 89710 22059504 0 3.87e1 245.89
unix-epoll-input polling 89 0 0 1.97e3 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.76e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.05e3 0.00
api-rx-from-ring active 0 0 52 4.23e4 0.00
dpdk-process any wait 0 0 2 6.19e5 0.00
fib-walk any wait 0 0 2 2.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.17e3 0.00
lisp-retry-service any wait 0 0 2 2.57e3 0.00
unix-epoll-input polling 4798 0 0 1.98e6 0.00
vpe-oam-process any wait 0 0 2 1.42e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 74.37, last 128 main loops 5.75 per node 92.00
vector rates in 5.3204e6, out 5.3204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 272624 20274276 0 1.84e1 74.37
TenGigabitEthernet18/0/3-tx active 272624 20274276 0 5.72e1 74.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-in-ip4-fa active 272624 20274276 0 1.49e2 74.37
dpdk-input polling 272624 20274276 0 6.29e1 74.37
ethernet-input active 272624 20274276 0 2.61e1 74.37
ip4-input-no-checksum active 272624 20274276 0 5.84e1 74.37
ip4-lookup active 272624 20274276 0 4.97e1 74.37
ip4-rewrite active 272624 20274276 0 4.33e1 74.37
unix-epoll-input polling 266 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 81.75, last 128 main loops 4.75 per node 76.00
vector rates in 5.3210e6, out 5.3210e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 248035 20276672 0 1.78e1 81.75
TenGigabitEthernet18/0/3-tx active 248035 20276672 0 5.75e1 81.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 248035 20276672 0 1.55e2 81.75
dpdk-input polling 248035 20276672 0 6.41e1 81.75
ethernet-input active 248035 20276672 0 2.49e1 81.75
ip4-input-no-checksum active 248035 20276672 0 5.59e1 81.75
ip4-lookup active 248035 20276672 0 4.81e1 81.75
ip4-rewrite active 248035 20276672 0 4.27e1 81.75
unix-epoll-input polling 242 0 0 1.94e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 40.29, last 128 main loops 2.50 per node 40.00
vector rates in 4.6823e6, out 4.6823e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 442769 17842956 0 2.32e1 40.29
TenGigabitEthernet18/0/2-tx active 442769 17842956 0 6.39e1 40.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 442769 17842956 0 1.58e2 40.29
dpdk-input polling 444568 17842956 0 7.44e1 40.14
ethernet-input active 442769 17842956 0 3.35e1 40.29
ip4-input-no-checksum active 442769 17842956 0 6.43e1 40.29
ip4-lookup active 442769 17842956 0 6.01e1 40.29
ip4-rewrite active 442769 17842956 0 4.82e1 40.29
unix-epoll-input polling 434 0 0 2.12e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 242.02, last 128 main loops 16.00 per node 256.00
vector rates in 5.9589e6, out 5.9589e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 93825 22707696 0 1.40e1 242.02
TenGigabitEthernet18/0/2-tx active 93825 22707696 0 5.32e1 242.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 93825 22707696 0 1.39e2 242.02
dpdk-input polling 95030 22707696 0 5.48e1 238.95
ethernet-input active 93825 22707696 0 1.95e1 242.02
ip4-input-no-checksum active 93825 22707696 0 5.10e1 242.02
ip4-lookup active 93825 22707696 0 4.73e1 242.02
ip4-rewrite active 93825 22707696 0 3.83e1 242.02
unix-epoll-input polling 92 0 0 2.09e3 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.72e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.68e2 0.00
api-rx-from-ring active 0 0 36 3.45e4 0.00
dpdk-process any wait 0 0 2 3.41e5 0.00
fib-walk any wait 0 0 2 2.50e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.56e3 0.00
lisp-retry-service any wait 0 0 2 1.91e3 0.00
unix-epoll-input polling 5521 0 0 1.72e6 0.00
vpe-oam-process any wait 0 0 2 2.29e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.62, last 128 main loops .75 per node 12.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 756293 14840244 0 3.61e1 19.62
TenGigabitEthernet18/0/3-tx active 756293 14839924 0 6.91e1 19.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 756293 14840244 0 1.74e2 19.62
dpdk-input polling 758527 14840244 0 8.59e1 19.56
ethernet-input active 756293 14840244 0 4.85e1 19.62
ip4-input-no-checksum active 756293 14840244 0 8.04e1 19.62
ip4-lookup active 756293 14840244 0 6.75e1 19.62
ip4-rewrite active 756293 14840244 0 5.92e1 19.62
unix-epoll-input polling 740 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.39, last 128 main loops 1.00 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 949791 12722176 0 4.68e1 13.39
TenGigabitEthernet18/0/3-tx active 949791 12722176 0 8.28e1 13.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-in-ip4-fa active 949791 12722176 0 1.83e2 13.39
dpdk-input polling 965834 12722176 0 1.07e2 13.17
ethernet-input active 949791 12722176 0 6.04e1 13.39
ip4-input-no-checksum active 949791 12722176 0 9.34e1 13.39
ip4-lookup active 949791 12722176 0 7.75e1 13.39
ip4-rewrite active 949791 12722176 0 6.88e1 13.39
unix-epoll-input polling 943 0 0 1.78e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.93, last 128 main loops .50 per node 8.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 1067084 11660504 0 5.45e1 10.93
TenGigabitEthernet18/0/3-tx active 1067084 11660504 0 8.42e1 10.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-in-ip4-fa active 1067084 11660504 0 1.91e2 10.93
dpdk-input polling 1114890 11660504 0 1.19e2 10.46
ethernet-input active 1067084 11660504 0 7.12e1 10.93
ip4-input-no-checksum active 1067084 11660504 0 1.01e2 10.93
ip4-lookup active 1067084 11660504 0 8.42e1 10.93
ip4-rewrite active 1067084 11660504 0 7.64e1 10.93
unix-epoll-input polling 1088 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.29, last 128 main loops .75 per node 12.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 845608 13781732 0 4.06e1 16.29
TenGigabitEthernet18/0/3-tx active 845608 13781732 0 7.66e1 16.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.77e3 0.00
acl-plugin-in-ip4-fa active 845608 13781732 0 1.80e2 16.29
dpdk-input polling 851659 13781732 0 9.57e1 16.18
ethernet-input active 845608 13781732 0 5.40e1 16.29
ip4-input-no-checksum active 845608 13781732 0 8.67e1 16.29
ip4-lookup active 845608 13781732 0 7.15e1 16.29
ip4-rewrite active 845608 13781732 0 6.32e1 16.29
unix-epoll-input polling 831 0 0 1.85e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 13.87, last 128 main loops .75 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 917112 12721124 0 4.57e1 13.87
TenGigabitEthernet18/0/2-tx active 917112 12721124 0 8.10e1 13.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-in-ip4-fa active 917112 12721124 0 1.82e2 13.87
dpdk-input polling 951520 12721124 0 1.07e2 13.37
ethernet-input active 917112 12721124 0 6.09e1 13.87
ip4-input-no-checksum active 917112 12721124 0 9.09e1 13.87
ip4-lookup active 917112 12721124 0 8.46e1 13.87
ip4-rewrite active 917112 12721124 0 6.82e1 13.87
unix-epoll-input polling 928 0 0 1.89e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.48, last 128 main loops 1.00 per node 16.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 836125 13781152 0 4.02e1 16.48
TenGigabitEthernet18/0/2-tx active 836125 13781152 0 7.54e1 16.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.50e3 0.00
acl-plugin-in-ip4-fa active 836125 13781152 0 1.77e2 16.48
dpdk-input polling 850123 13781152 0 9.52e1 16.21
ethernet-input active 836125 13781152 0 5.27e1 16.48
ip4-input-no-checksum active 836125 13781152 0 8.57e1 16.48
ip4-lookup active 836125 13781152 0 7.82e1 16.48
ip4-rewrite active 836125 13781152 0 6.32e1 16.48
unix-epoll-input polling 830 0 0 1.97e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.18, last 128 main loops .75 per node 12.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 1154765 10601460 0 6.17e1 9.18
TenGigabitEthernet18/0/2-tx active 1154765 10601460 0 9.51e1 9.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.68e3 0.00
acl-plugin-in-ip4-fa active 1154765 10601460 0 1.99e2 9.18
dpdk-input polling 1273989 10601460 0 1.31e2 8.32
ethernet-input active 1154765 10601460 0 8.00e1 9.18
ip4-input-no-checksum active 1154765 10601460 0 1.09e2 9.18
ip4-lookup active 1154765 10601460 0 9.87e1 9.18
ip4-rewrite active 1154765 10601460 0 8.21e1 9.18
unix-epoll-input polling 1242 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 25.59, last 128 main loops 2.00 per node 32.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 621342 15900168 0 3.06e1 25.59
TenGigabitEthernet18/0/2-tx active 621342 15899556 0 6.55e1 25.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 621342 15900168 0 1.66e2 25.59
dpdk-input polling 631136 15900168 0 8.12e1 25.19
ethernet-input active 621342 15900168 0 4.25e1 25.59
ip4-input-no-checksum active 621342 15900168 0 7.51e1 25.59
ip4-lookup active 621342 15900168 0 6.77e1 25.59
ip4-rewrite active 621342 15900168 0 5.42e1 25.59
unix-epoll-input polling 616 0 0 1.89e3 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.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.99e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
api-rx-from-ring active 0 0 52 4.69e4 0.00
dpdk-process any wait 0 0 1 5.68e5 0.00
fib-walk any wait 0 0 2 1.77e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.15e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.93e3 0.00
lisp-retry-service any wait 0 0 2 1.93e3 0.00
statseg-collector-process time wait 0 0 1 6.65e3 0.00
unix-epoll-input polling 5066 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.9, average vectors/node 188.59, last 128 main loops 16.00 per node 256.00
vector rates in 4.8898e6, out 4.8898e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99941 18847404 0 1.47e1 188.59
TenGigabitEthernet18/0/3-tx active 99941 18847404 0 5.66e1 188.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.14e3 0.00
acl-plugin-in-ip4-fa active 99941 18847404 0 2.19e2 188.59
dpdk-input polling 99941 18847404 0 6.09e1 188.59
ethernet-input active 99941 18847404 0 2.09e1 188.59
ip4-input-no-checksum active 99941 18847404 0 5.35e1 188.59
ip4-lookup active 99941 18847404 0 4.45e1 188.59
ip4-rewrite active 99941 18847404 0 3.93e1 188.59
unix-epoll-input polling 97 0 0 4.36e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 252.03, last 128 main loops 16.00 per node 256.00
vector rates in 4.8787e6, out 4.8787e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74611 18804344 0 1.39e1 252.03
TenGigabitEthernet18/0/2-tx active 74611 18804344 0 5.62e1 252.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.50e3 0.00
acl-plugin-in-ip4-fa active 74611 18804344 0 2.24e2 252.03
dpdk-input polling 75156 18804344 0 5.68e1 250.20
ethernet-input active 74611 18804344 0 1.93e1 252.03
ip4-input-no-checksum active 74611 18804344 0 5.11e1 252.03
ip4-lookup active 74611 18804344 0 4.95e1 252.03
ip4-rewrite active 74611 18804344 0 4.04e1 252.03
unix-epoll-input polling 73 0 0 4.29e3 0.00
64b-4t2c-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 3.19e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.47e3 0.00
api-rx-from-ring active 0 0 52 6.09e4 0.00
dpdk-process any wait 0 0 1 6.25e5 0.00
fib-walk any wait 0 0 2 4.36e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.06e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.61e3 0.00
lisp-retry-service any wait 0 0 2 2.33e3 0.00
statseg-collector-process time wait 0 0 1 6.99e3 0.00
unix-epoll-input polling 5860 0 0 1.64e6 0.00
vpe-oam-process any wait 0 0 2 2.34e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 196.02, last 128 main loops 8.25 per node 132.00
vector rates in 4.8396e6, out 4.8396e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 95166 18654071 0 1.45e1 196.02
TenGigabitEthernet18/0/3-tx active 95166 18654071 0 5.75e1 196.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 95166 18654071 0 2.26e2 196.02
dpdk-input polling 95166 18654071 0 6.09e1 196.02
ethernet-input active 95166 18654071 0 2.20e1 196.02
ip4-input-no-checksum active 95166 18654071 0 5.06e1 196.02
ip4-lookup active 95166 18654071 0 4.38e1 196.02
ip4-rewrite active 95166 18654071 0 3.92e1 196.02
unix-epoll-input polling 92 0 0 4.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 182.08, last 128 main loops 1.25 per node 20.00
vector rates in 4.8400e6, out 4.8400e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 102458 18655804 0 1.47e1 182.08
TenGigabitEthernet18/0/3-tx active 102458 18655804 0 5.68e1 182.08
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.26e3 0.00
acl-plugin-in-ip4-fa active 102458 18655804 0 2.29e2 182.08
dpdk-input polling 102458 18655804 0 5.79e1 182.08
ethernet-input active 102458 18655804 0 2.21e1 182.08
ip4-input-no-checksum active 102458 18655804 0 5.09e1 182.08
ip4-lookup active 102458 18655804 0 4.29e1 182.08
ip4-rewrite active 102458 18655804 0 3.92e1 182.08
unix-epoll-input polling 100 0 0 4.36e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 235.04, last 128 main loops 16.00 per node 256.00
vector rates in 4.8339e6, out 4.8339e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79272 18632180 0 1.39e1 235.04
TenGigabitEthernet18/0/2-tx active 79272 18632180 0 5.75e1 235.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.76e3 0.00
acl-plugin-in-ip4-fa active 79272 18632180 0 2.22e2 235.04
dpdk-input polling 80495 18632180 0 6.00e1 231.47
ethernet-input active 79272 18632180 0 2.21e1 235.04
ip4-input-no-checksum active 79272 18632180 0 4.94e1 235.04
ip4-lookup active 79272 18632180 0 4.96e1 235.04
ip4-rewrite active 79272 18632180 0 4.13e1 235.04
unix-epoll-input polling 79 0 0 4.32e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 218.98, last 128 main loops 13.75 per node 220.00
vector rates in 4.8376e6, out 4.8376e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85152 18646348 0 1.42e1 218.98
TenGigabitEthernet18/0/2-tx active 85152 18646348 0 5.62e1 218.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.20e3 0.00
acl-plugin-in-ip4-fa active 85152 18646348 0 2.22e2 218.98
dpdk-input polling 86307 18646348 0 5.84e1 216.05
ethernet-input active 85152 18646348 0 2.19e1 218.98
ip4-input-no-checksum active 85152 18646348 0 5.01e1 218.98
ip4-lookup active 85152 18646348 0 5.02e1 218.98
ip4-rewrite active 85152 18646348 0 4.17e1 218.98
unix-epoll-input polling 84 0 0 4.63e3 0.00
64b-8t4c-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 5.52e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.03e3 0.00
api-rx-from-ring active 0 0 50 2.88e4 0.00
dpdk-process any wait 0 0 1 6.73e5 0.00
fib-walk any wait 0 0 2 2.79e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.61e3 0.00
lisp-retry-service any wait 0 0 2 3.43e3 0.00
unix-epoll-input polling 5061 0 0 1.87e6 0.00
vpe-oam-process any wait 0 0 2 4.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 23.28, last 128 main loops 2.50 per node 40.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/3-outpu active 567473 13213536 0 3.14e1 23.28
TenGigabitEthernet18/0/3-tx active 567473 13213536 0 7.15e1 23.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.38e3 0.00
acl-plugin-in-ip4-fa active 567473 13213536 0 2.72e2 23.28
dpdk-input polling 567524 13213536 0 8.86e1 23.28
ethernet-input active 567473 13213536 0 4.47e1 23.28
ip4-input-no-checksum active 567473 13213536 0 7.47e1 23.28
ip4-lookup active 567473 13213536 0 6.50e1 23.28
ip4-rewrite active 567473 13213536 0 5.43e1 23.28
unix-epoll-input polling 553 0 0 3.68e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 22.53, last 128 main loops 1.25 per node 20.00
vector rates in 3.4799e6, out 3.4799e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 586173 13207736 0 3.17e1 22.53
TenGigabitEthernet18/0/3-tx active 586173 13207736 0 7.07e1 22.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.21e3 0.00
acl-plugin-in-ip4-fa active 586173 13207736 0 2.72e2 22.53
dpdk-input polling 586218 13207736 0 8.84e1 22.53
ethernet-input active 586173 13207736 0 4.38e1 22.53
ip4-input-no-checksum active 586173 13207736 0 7.56e1 22.53
ip4-lookup active 586173 13207736 0 6.55e1 22.53
ip4-rewrite active 586173 13207736 0 5.48e1 22.53
unix-epoll-input polling 572 0 0 3.52e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 22.65, last 128 main loops 1.00 per node 16.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/3-outpu active 583184 13206612 0 3.17e1 22.65
TenGigabitEthernet18/0/3-tx active 583184 13206612 0 7.32e1 22.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.59e3 0.00
acl-plugin-in-ip4-fa active 583184 13206612 0 2.68e2 22.65
dpdk-input polling 583236 13206612 0 8.94e1 22.64
ethernet-input active 583184 13206612 0 4.40e1 22.65
ip4-input-no-checksum active 583184 13206612 0 7.56e1 22.65
ip4-lookup active 583184 13206612 0 6.59e1 22.65
ip4-rewrite active 583184 13206612 0 5.48e1 22.65
unix-epoll-input polling 569 0 0 3.77e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 23.89, 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/3-outpu active 552986 13213492 0 3.07e1 23.89
TenGigabitEthernet18/0/3-tx active 552986 13213492 0 7.29e1 23.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.18e3 0.00
acl-plugin-in-ip4-fa active 552986 13213492 0 2.75e2 23.89
dpdk-input polling 553006 13213492 0 8.86e1 23.89
ethernet-input active 552986 13213492 0 4.39e1 23.89
ip4-input-no-checksum active 552986 13213492 0 7.46e1 23.89
ip4-lookup active 552986 13213492 0 6.41e1 23.89
ip4-rewrite active 552986 13213492 0 5.37e1 23.89
unix-epoll-input polling 539 0 0 3.39e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 25.89, last 128 main loops 2.38 per node 38.00
vector rates in 3.4792e6, out 3.4792e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 509881 13205000 0 2.99e1 25.89
TenGigabitEthernet18/0/2-tx active 509881 13205000 0 7.04e1 25.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.03e3 0.00
acl-plugin-in-ip4-fa active 509881 13205000 0 2.73e2 25.89
dpdk-input polling 514959 13205000 0 8.97e1 25.64
ethernet-input active 509881 13205000 0 4.21e1 25.89
ip4-input-no-checksum active 509881 13205000 0 7.35e1 25.89
ip4-lookup active 509881 13205000 0 7.01e1 25.89
ip4-rewrite active 509881 13205000 0 5.56e1 25.89
unix-epoll-input polling 503 0 0 3.96e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 25.61, last 128 main loops .25 per node 4.00
vector rates in 3.4821e6, out 3.4821e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 516052 13216170 0 2.98e1 25.61
TenGigabitEthernet18/0/2-tx active 516052 13216170 0 7.09e1 25.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.25e3 0.00
acl-plugin-in-ip4-fa active 516052 13216170 0 2.70e2 25.61
dpdk-input polling 521240 13216170 0 8.69e1 25.36
ethernet-input active 516052 13216170 0 4.17e1 25.61
ip4-input-no-checksum active 516052 13216170 0 7.34e1 25.61
ip4-lookup active 516052 13216170 0 7.49e1 25.61
ip4-rewrite active 516052 13216170 0 5.57e1 25.61
unix-epoll-input polling 508 0 0 3.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 24.63, last 128 main loops 1.75 per node 28.00
vector rates in 3.4813e6, out 3.4813e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 536444 13213004 0 3.09e1 24.63
TenGigabitEthernet18/0/2-tx active 536444 13213004 0 7.36e1 24.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.50e3 0.00
acl-plugin-in-ip4-fa active 536444 13213004 0 2.72e2 24.63
dpdk-input polling 541269 13213004 0 8.51e1 24.41
ethernet-input active 536444 13213004 0 4.28e1 24.63
ip4-input-no-checksum active 536444 13213004 0 7.41e1 24.63
ip4-lookup active 536444 13213004 0 6.99e1 24.63
ip4-rewrite active 536444 13213004 0 5.64e1 24.63
unix-epoll-input polling 528 0 0 3.69e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 25.65, last 128 main loops 1.75 per node 28.00
vector rates in 3.4797e6, out 3.4797e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 514910 13207152 0 2.98e1 25.65
TenGigabitEthernet18/0/2-tx active 514910 13207152 0 7.27e1 25.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.08e3 0.00
acl-plugin-in-ip4-fa active 514910 13207152 0 2.72e2 25.65
dpdk-input polling 519773 13207152 0 8.76e1 25.41
ethernet-input active 514910 13207152 0 4.30e1 25.65
ip4-input-no-checksum active 514910 13207152 0 7.41e1 25.65
ip4-lookup active 514910 13207152 0 6.99e1 25.65
ip4-rewrite active 514910 13207152 0 5.55e1 25.65
unix-epoll-input polling 507 0 0 3.70e3 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 16 1.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.84e2 0.00
api-rx-from-ring active 0 0 52 4.09e4 0.00
dpdk-process any wait 0 0 1 5.71e5 0.00
fib-walk any wait 0 0 2 2.11e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.32e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.05e3 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
statseg-collector-process time wait 0 0 1 4.22e3 0.00
unix-epoll-input polling 7002 0 0 1.37e6 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 189.52, last 128 main loops 14.00 per node 224.00
vector rates in 5.4849e6, out 5.4849e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 111149 21064994 0 1.50e1 189.52
TenGigabitEthernet18/0/3-tx active 111149 21064994 0 5.72e1 189.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 111149 21064994 0 1.61e2 189.52
dpdk-input polling 111149 21064994 0 6.01e1 189.52
ethernet-input active 111149 21064994 0 2.13e1 189.52
ip4-input-no-checksum active 111149 21064994 0 5.40e1 189.52
ip4-lookup active 111149 21064994 0 4.55e1 189.52
ip4-rewrite active 111149 21064994 0 3.99e1 189.52
unix-epoll-input polling 109 0 0 3.39e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 248.47, last 128 main loops 16.00 per node 256.00
vector rates in 5.4845e6, out 5.4845e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84774 21063452 0 1.41e1 248.47
TenGigabitEthernet18/0/2-tx active 84774 21063452 0 5.61e1 248.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-in-ip4-fa active 84774 21063452 0 1.64e2 248.47
dpdk-input polling 85261 21063452 0 5.80e1 247.05
ethernet-input active 84774 21063452 0 2.01e1 248.47
ip4-input-no-checksum active 84774 21063452 0 5.24e1 248.47
ip4-lookup active 84774 21063452 0 5.11e1 248.47
ip4-rewrite active 84774 21063452 0 3.87e1 248.47
unix-epoll-input polling 83 0 0 3.31e3 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 16 2.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.54e2 0.00
api-rx-from-ring active 0 0 52 5.30e4 0.00
dpdk-process any wait 0 0 1 6.22e5 0.00
fib-walk any wait 0 0 1 3.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.46e2 0.00
lisp-retry-service any wait 0 0 1 3.29e3 0.00
unix-epoll-input polling 3613 0 0 2.61e6 0.00
vpe-oam-process any wait 0 0 2 1.67e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 189.99, last 128 main loops 12.00 per node 192.00
vector rates in 5.4682e6, out 5.4682e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108581 20628972 0 1.48e1 189.99
TenGigabitEthernet18/0/3-tx active 108581 20628972 0 5.84e1 189.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-in-ip4-fa active 108581 20628972 0 1.63e2 189.99
dpdk-input polling 108581 20628972 0 6.05e1 189.99
ethernet-input active 108581 20628972 0 2.16e1 189.99
ip4-input-no-checksum active 108581 20628972 0 5.19e1 189.99
ip4-lookup active 108581 20628972 0 4.52e1 189.99
ip4-rewrite active 108581 20628972 0 4.02e1 189.99
unix-epoll-input polling 106 0 0 3.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 213.30, last 128 main loops 16.00 per node 256.00
vector rates in 5.4689e6, out 5.4689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96725 20631592 0 1.49e1 213.30
TenGigabitEthernet18/0/3-tx active 96725 20631592 0 5.68e1 213.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-in-ip4-fa active 96725 20631592 0 1.68e2 213.30
dpdk-input polling 96725 20631592 0 5.90e1 213.30
ethernet-input active 96725 20631592 0 2.04e1 213.30
ip4-input-no-checksum active 96725 20631592 0 5.10e1 213.30
ip4-lookup active 96725 20631592 0 4.51e1 213.30
ip4-rewrite active 96725 20631592 0 3.99e1 213.30
unix-epoll-input polling 95 0 0 3.48e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 227.76, last 128 main loops 14.50 per node 231.99
vector rates in 5.4621e6, out 5.4621e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 90472 20605808 0 1.44e1 227.76
TenGigabitEthernet18/0/2-tx active 90472 20605808 0 5.83e1 227.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-in-ip4-fa active 90472 20605808 0 1.61e2 227.76
dpdk-input polling 91543 20605808 0 5.98e1 225.09
ethernet-input active 90472 20605808 0 2.14e1 227.76
ip4-input-no-checksum active 90472 20605808 0 5.10e1 227.76
ip4-lookup active 90472 20605808 0 5.03e1 227.76
ip4-rewrite active 90472 20605808 0 3.98e1 227.76
unix-epoll-input polling 89 0 0 3.39e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 206.91, last 128 main loops 12.25 per node 196.00
vector rates in 5.4751e6, out 5.4751e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 99827 20654772 0 1.46e1 206.91
TenGigabitEthernet18/0/2-tx active 99827 20654772 0 5.68e1 206.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-in-ip4-fa active 99827 20654772 0 1.62e2 206.91
dpdk-input polling 100957 20654772 0 5.99e1 204.59
ethernet-input active 99827 20654772 0 2.09e1 206.91
ip4-input-no-checksum active 99827 20654772 0 5.12e1 206.91
ip4-lookup active 99827 20654772 0 4.95e1 206.91
ip4-rewrite active 99827 20654772 0 3.99e1 206.91
unix-epoll-input polling 99 0 0 3.23e3 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 17 4.16e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.91e2 0.00
api-rx-from-ring active 0 0 36 3.61e4 0.00
dpdk-process any wait 0 0 1 9.01e3 0.00
fib-walk any wait 0 0 2 3.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.73e3 0.00
lisp-retry-service any wait 0 0 2 2.54e3 0.00
unix-epoll-input polling 3293 0 0 2.89e6 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 16.65, last 128 main loops 1.00 per node 16.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 796670 13264036 0 3.99e1 16.65
TenGigabitEthernet18/0/3-tx active 796670 13264036 0 7.62e1 16.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.03e3 0.00
acl-plugin-in-ip4-fa active 796670 13264036 0 2.06e2 16.65
dpdk-input polling 809300 13264036 0 9.86e1 16.39
ethernet-input active 796670 13264036 0 5.46e1 16.65
ip4-input-no-checksum active 796670 13264036 0 8.41e1 16.65
ip4-lookup active 796670 13264036 0 7.36e1 16.65
ip4-rewrite active 796670 13264036 0 6.26e1 16.65
unix-epoll-input polling 789 0 0 3.41e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 16.52, last 128 main loops 1.00 per node 16.00
vector rates in 3.4712e6, out 3.4712e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 801292 13234372 0 3.99e1 16.52
TenGigabitEthernet18/0/3-tx active 801292 13234372 0 7.98e1 16.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.97e3 0.00
acl-plugin-in-ip4-fa active 801292 13234372 0 2.05e2 16.52
dpdk-input polling 815825 13234372 0 9.93e1 16.22
ethernet-input active 801292 13234372 0 5.32e1 16.52
ip4-input-no-checksum active 801292 13234372 0 8.45e1 16.52
ip4-lookup active 801292 13234372 0 7.39e1 16.52
ip4-rewrite active 801292 13234372 0 6.29e1 16.52
unix-epoll-input polling 796 0 0 3.25e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 16.58, last 128 main loops 1.25 per node 20.00
vector rates in 3.4679e6, out 3.4679e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 797326 13222204 0 3.98e1 16.58
TenGigabitEthernet18/0/3-tx active 797326 13222204 0 7.90e1 16.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.12e3 0.00
acl-plugin-in-ip4-fa active 797326 13222204 0 2.05e2 16.58
dpdk-input polling 811963 13222204 0 1.02e2 16.28
ethernet-input active 797326 13222204 0 5.27e1 16.58
ip4-input-no-checksum active 797326 13222204 0 8.42e1 16.58
ip4-lookup active 797326 13222204 0 7.42e1 16.58
ip4-rewrite active 797326 13222204 0 6.25e1 16.58
unix-epoll-input polling 792 0 0 3.26e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 16.75, last 128 main loops 1.50 per node 24.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/3-outpu active 791322 13255028 0 3.96e1 16.75
TenGigabitEthernet18/0/3-tx active 791322 13255028 0 7.87e1 16.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.37e3 0.00
acl-plugin-in-ip4-fa active 791322 13255028 0 2.11e2 16.75
dpdk-input polling 803767 13255028 0 9.78e1 16.49
ethernet-input active 791322 13255028 0 5.44e1 16.75
ip4-input-no-checksum active 791322 13255028 0 8.28e1 16.75
ip4-lookup active 791322 13255028 0 7.24e1 16.75
ip4-rewrite active 791322 13255028 0 6.23e1 16.75
unix-epoll-input polling 784 0 0 3.19e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.09, last 128 main loops 1.25 per node 20.00
vector rates in 3.4653e6, out 3.4653e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 773083 13212088 0 3.91e1 17.09
TenGigabitEthernet18/0/2-tx active 773083 13212088 0 7.67e1 17.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.01e3 0.00
acl-plugin-in-ip4-fa active 773083 13212088 0 2.07e2 17.09
dpdk-input polling 789066 13212088 0 9.77e1 16.74
ethernet-input active 773083 13212088 0 5.31e1 17.09
ip4-input-no-checksum active 773083 13212088 0 8.37e1 17.09
ip4-lookup active 773083 13212088 0 7.99e1 17.09
ip4-rewrite active 773083 13212088 0 6.23e1 17.09
unix-epoll-input polling 770 0 0 3.31e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.16, last 128 main loops .50 per node 8.00
vector rates in 3.4848e6, out 3.4848e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 774139 13286280 0 3.91e1 17.16
TenGigabitEthernet18/0/2-tx active 774139 13286280 0 7.86e1 17.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-in-ip4-fa active 774139 13286280 0 2.07e2 17.16
dpdk-input polling 788630 13286280 0 9.51e1 16.85
ethernet-input active 774139 13286280 0 5.27e1 17.16
ip4-input-no-checksum active 774139 13286280 0 8.38e1 17.16
ip4-lookup active 774139 13286280 0 7.81e1 17.16
ip4-rewrite active 774139 13286280 0 6.24e1 17.16
unix-epoll-input polling 770 0 0 3.16e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.05, last 128 main loops 1.00 per node 16.00
vector rates in 3.4738e6, out 3.4738e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 776739 13244452 0 3.91e1 17.05
TenGigabitEthernet18/0/2-tx active 776739 13244452 0 7.89e1 17.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.91e3 0.00
acl-plugin-in-ip4-fa active 776739 13244452 0 2.05e2 17.05
dpdk-input polling 789812 13244452 0 1.00e2 16.77
ethernet-input active 776739 13244452 0 5.23e1 17.05
ip4-input-no-checksum active 776739 13244452 0 8.34e1 17.05
ip4-lookup active 776739 13244452 0 7.77e1 17.05
ip4-rewrite active 776739 13244452 0 6.21e1 17.05
unix-epoll-input polling 771 0 0 3.31e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.47, last 128 main loops 1.25 per node 20.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/2-outpu active 757540 13232804 0 3.88e1 17.47
TenGigabitEthernet18/0/2-tx active 757540 13232804 0 7.84e1 17.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.84e3 0.00
acl-plugin-in-ip4-fa active 757540 13232804 0 2.07e2 17.47
dpdk-input polling 771225 13232804 0 9.92e1 17.16
ethernet-input active 757540 13232804 0 5.28e1 17.47
ip4-input-no-checksum active 757540 13232804 0 8.38e1 17.47
ip4-lookup active 757540 13232804 0 7.78e1 17.47
ip4-rewrite active 757540 13232804 0 6.16e1 17.47
unix-epoll-input polling 753 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 16 1.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.29e2 0.00
api-rx-from-ring active 0 0 52 5.32e4 0.00
dpdk-process any wait 0 0 1 6.71e3 0.00
fib-walk any wait 0 0 2 1.37e3 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.68e3 0.00
unix-epoll-input polling 3983 0 0 2.41e6 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 181.66, last 128 main loops 14.00 per node 224.00
vector rates in 4.7402e6, out 4.7402e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100331 18225792 0 1.51e1 181.66
TenGigabitEthernet18/0/3-tx active 100331 18225792 0 5.43e1 181.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 100331 18225792 0 2.39e2 181.66
dpdk-input polling 100331 18225792 0 5.66e1 181.66
ethernet-input active 100331 18225792 0 2.07e1 181.66
ip4-input-no-checksum active 100331 18225792 0 5.43e1 181.66
ip4-lookup active 100331 18225792 0 4.57e1 181.66
ip4-rewrite active 100331 18225792 0 3.99e1 181.66
unix-epoll-input polling 98 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 229.27, last 128 main loops 14.50 per node 231.99
vector rates in 4.7401e6, out 4.7401e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79493 18225408 0 1.44e1 229.27
TenGigabitEthernet18/0/2-tx active 79493 18225408 0 5.37e1 229.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 79493 18225408 0 2.41e2 229.27
dpdk-input polling 80163 18225408 0 5.43e1 227.35
ethernet-input active 79493 18225408 0 1.96e1 229.27
ip4-input-no-checksum active 79493 18225408 0 5.32e1 229.27
ip4-lookup active 79493 18225408 0 5.08e1 229.27
ip4-rewrite active 79493 18225408 0 3.90e1 229.27
unix-epoll-input polling 78 0 0 2.14e3 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 14 2.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.64e2 0.00
api-rx-from-ring active 0 0 52 4.97e4 0.00
dhcp-client-process any wait 0 0 1 2.98e3 0.00
dpdk-process any wait 0 0 1 6.09e5 0.00
fib-walk any wait 0 0 2 1.71e3 0.00
ip-route-resolver-process any wait 0 0 1 1.06e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.83e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.12e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.44e3 0.00
lisp-retry-service any wait 0 0 2 2.95e3 0.00
statseg-collector-process time wait 0 0 1 4.06e3 0.00
unix-epoll-input polling 3842 0 0 2.47e6 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 86.45, last 128 main loops 8.75 per node 140.00
vector rates in 3.8992e6, out 3.8992e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 171554 14831104 0 1.71e1 86.45
TenGigabitEthernet18/0/3-tx active 171554 14831104 0 5.54e1 86.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 171554 14831104 0 3.37e2 86.45
dpdk-input polling 171592 14831104 0 5.88e1 86.43
ethernet-input active 171554 14831104 0 2.44e1 86.45
ip4-input-no-checksum active 171554 14831104 0 5.61e1 86.45
ip4-lookup active 171554 14831104 0 4.69e1 86.45
ip4-rewrite active 171554 14831104 0 4.13e1 86.45
unix-epoll-input polling 168 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 79.74, last 128 main loops 7.25 per node 115.99
vector rates in 3.8996e6, out 3.8996e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 186004 14832832 0 1.74e1 79.74
TenGigabitEthernet18/0/3-tx active 186004 14832832 0 5.61e1 79.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.46e3 0.00
acl-plugin-in-ip4-fa active 186004 14832832 0 3.35e2 79.74
dpdk-input polling 186025 14832832 0 6.03e1 79.74
ethernet-input active 186004 14832832 0 2.52e1 79.74
ip4-input-no-checksum active 186004 14832832 0 5.51e1 79.74
ip4-lookup active 186004 14832832 0 4.68e1 79.74
ip4-rewrite active 186004 14832832 0 4.15e1 79.74
unix-epoll-input polling 182 0 0 1.85e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 36.51, last 128 main loops 2.00 per node 32.00
vector rates in 3.4315e6, out 3.4315e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 357505 13052452 0 2.35e1 36.51
TenGigabitEthernet18/0/2-tx active 357505 13052452 0 6.34e1 36.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.56e3 0.00
acl-plugin-in-ip4-fa active 357505 13052452 0 3.48e2 36.51
dpdk-input polling 361645 13052452 0 7.79e1 36.09
ethernet-input active 357505 13052452 0 3.44e1 36.51
ip4-input-no-checksum active 357505 13052452 0 6.38e1 36.51
ip4-lookup active 357505 13052452 0 6.07e1 36.51
ip4-rewrite active 357505 13052452 0 4.75e1 36.51
unix-epoll-input polling 353 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 242.79, last 128 main loops 15.63 per node 250.00
vector rates in 4.3669e6, out 4.3669e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 68415 16610524 0 1.36e1 242.79
TenGigabitEthernet18/0/2-tx active 68415 16610524 0 5.13e1 242.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 68415 16610524 0 3.01e2 242.79
dpdk-input polling 69501 16610524 0 5.18e1 238.99
ethernet-input active 68415 16610524 0 1.99e1 242.79
ip4-input-no-checksum active 68415 16610524 0 5.04e1 242.79
ip4-lookup active 68415 16610524 0 4.66e1 242.79
ip4-rewrite active 68415 16610524 0 3.69e1 242.79
unix-epoll-input polling 68 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 5.05e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.03e3 0.00
api-rx-from-ring active 0 0 51 3.79e4 0.00
dpdk-process any wait 0 0 1 1.37e4 0.00
fib-walk any wait 0 0 2 4.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.49e3 0.00
lisp-retry-service any wait 0 0 2 3.24e3 0.00
unix-epoll-input polling 5656 0 0 1.67e6 0.00
vpe-oam-process any wait 0 0 2 2.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 41.71, last 128 main loops 2.75 per node 44.00
vector rates in 3.0569e6, out 3.0569e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 277912 11590940 0 2.14e1 41.71
TenGigabitEthernet18/0/3-tx active 277912 11590940 0 5.88e1 41.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.46e3 0.00
acl-plugin-in-ip4-fa active 277912 11590940 0 4.68e2 41.71
dpdk-input polling 278016 11590940 0 6.91e1 41.69
ethernet-input active 277912 11590940 0 3.12e1 41.71
ip4-input-no-checksum active 277912 11590940 0 6.34e1 41.71
ip4-lookup active 277912 11590940 0 5.29e1 41.71
ip4-rewrite active 277912 11590940 0 4.39e1 41.71
unix-epoll-input polling 271 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.74, last 128 main loops 1.25 per node 20.00
vector rates in 2.6206e6, out 2.6206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 530159 9936680 0 3.38e1 18.74
TenGigabitEthernet18/0/3-tx active 530159 9936680 0 7.10e1 18.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-in-ip4-fa active 530159 9936680 0 4.94e2 18.74
dpdk-input polling 552868 9936680 0 8.95e1 17.97
ethernet-input active 530159 9936680 0 4.65e1 18.74
ip4-input-no-checksum active 530159 9936680 0 7.83e1 18.74
ip4-lookup active 530159 9936680 0 6.66e1 18.74
ip4-rewrite active 530159 9936680 0 5.49e1 18.74
unix-epoll-input polling 540 0 0 1.85e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 13.81, last 128 main loops 1.00 per node 16.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/3-outpu active 659473 9107440 0 4.24e1 13.81
TenGigabitEthernet18/0/3-tx active 659473 9107440 0 7.51e1 13.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 659473 9107440 0 5.07e2 13.81
dpdk-input polling 835810 9107440 0 1.07e2 10.89
ethernet-input active 659473 9107440 0 5.56e1 13.81
ip4-input-no-checksum active 659473 9107440 0 8.68e1 13.81
ip4-lookup active 659473 9107440 0 7.71e1 13.81
ip4-rewrite active 659473 9107440 0 6.28e1 13.81
unix-epoll-input polling 815 0 0 1.85e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.59, last 128 main loops 1.50 per node 24.00
vector rates in 2.8388e6, out 2.8388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 390131 10764188 0 2.65e1 27.59
TenGigabitEthernet18/0/3-tx active 390131 10764188 0 6.52e1 27.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 390131 10764188 0 4.84e2 27.59
dpdk-input polling 391819 10764188 0 8.01e1 27.47
ethernet-input active 390131 10764188 0 3.86e1 27.59
ip4-input-no-checksum active 390131 10764188 0 6.90e1 27.59
ip4-lookup active 390131 10764188 0 5.79e1 27.59
ip4-rewrite active 390131 10764188 0 4.74e1 27.59
unix-epoll-input polling 382 0 0 1.92e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 24.22, last 128 main loops 1.75 per node 28.00
vector rates in 2.6204e6, out 2.6204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 410234 9935848 0 2.87e1 24.22
TenGigabitEthernet18/0/2-tx active 410234 9935848 0 6.66e1 24.22
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-in-ip4-fa active 410234 9935848 0 5.32e2 24.22
dpdk-input polling 415305 9935848 0 8.11e1 23.92
ethernet-input active 410234 9935848 0 4.08e1 24.22
ip4-input-no-checksum active 410234 9935848 0 7.20e1 24.22
ip4-lookup active 410234 9935848 0 6.70e1 24.22
ip4-rewrite active 410234 9935848 0 5.11e1 24.22
unix-epoll-input polling 405 0 0 1.99e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 35.04, last 128 main loops 2.50 per node 40.00
vector rates in 2.8387e6, out 2.8387e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 307174 10763846 0 2.37e1 35.04
TenGigabitEthernet18/0/2-tx active 307174 10763846 0 6.06e1 35.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.27e3 0.00
acl-plugin-in-ip4-fa active 307174 10763846 0 5.08e2 35.04
dpdk-input polling 309798 10763846 0 7.16e1 34.74
ethernet-input active 307174 10763846 0 3.36e1 35.04
ip4-input-no-checksum active 307174 10763846 0 6.64e1 35.04
ip4-lookup active 307174 10763846 0 6.05e1 35.04
ip4-rewrite active 307174 10763846 0 4.66e1 35.04
unix-epoll-input polling 302 0 0 1.97e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 11.81, last 128 main loops .75 per node 12.00
vector rates in 2.1838e6, out 2.1838e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 701287 8280288 0 4.70e1 11.81
TenGigabitEthernet18/0/2-tx active 701287 8280288 0 8.18e1 11.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-in-ip4-fa active 701287 8280288 0 5.60e2 11.81
dpdk-input polling 821283 8280288 0 1.12e2 10.08
ethernet-input active 701287 8280288 0 6.26e1 11.81
ip4-input-no-checksum active 701287 8280288 0 9.35e1 11.81
ip4-lookup active 701287 8280288 0 8.81e1 11.81
ip4-rewrite active 701287 8280288 0 6.84e1 11.81
unix-epoll-input polling 802 0 0 1.87e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 123.97, last 128 main loops 7.00 per node 112.00
vector rates in 3.2749e6, out 3.2749e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 100166 12417484 0 1.49e1 123.97
TenGigabitEthernet18/0/2-tx active 100166 12417484 0 5.28e1 123.97
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 100166 12417484 0 4.69e2 123.97
dpdk-input polling 102596 12417484 0 5.85e1 121.03
ethernet-input active 100166 12417484 0 2.23e1 123.97
ip4-input-no-checksum active 100166 12417484 0 5.55e1 123.97
ip4-lookup active 100166 12417484 0 4.94e1 123.97
ip4-rewrite active 100166 12417484 0 3.79e1 123.97
unix-epoll-input polling 100 0 0 1.94e3 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.69e3 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.37e4 0.00
dpdk-process any wait 0 0 1 5.61e5 0.00
fib-walk any wait 0 0 2 1.77e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.01e3 0.00
lisp-retry-service any wait 0 0 2 1.49e3 0.00
unix-epoll-input polling 1844 0 0 5.14e6 0.00
vpe-oam-process any wait 0 0 2 7.73e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 190.06, last 128 main loops 1.50 per node 24.00
vector rates in 4.7506e6, out 4.7506e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 94827 18022573 0 1.49e1 190.06
TenGigabitEthernet18/0/3-tx active 94827 18022573 0 5.40e1 190.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 94827 18022573 0 2.42e2 190.06
dpdk-input polling 94827 18022573 0 5.53e1 190.06
ethernet-input active 94827 18022573 0 2.06e1 190.06
ip4-input-no-checksum active 94827 18022573 0 5.39e1 190.06
ip4-lookup active 94827 18022573 0 4.49e1 190.06
ip4-rewrite active 94827 18022573 0 3.93e1 190.06
unix-epoll-input polling 92 0 0 2.02e3 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 4.7496e6, out 4.7496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72445 18018688 0 1.41e1 248.72
TenGigabitEthernet18/0/2-tx active 72445 18018688 0 5.29e1 248.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.42e3 0.00
acl-plugin-in-ip4-fa active 72445 18018688 0 2.43e2 248.72
dpdk-input polling 72750 18018688 0 5.29e1 247.68
ethernet-input active 72445 18018688 0 1.95e1 248.72
ip4-input-no-checksum active 72445 18018688 0 5.25e1 248.72
ip4-lookup active 72445 18018688 0 4.99e1 248.72
ip4-rewrite active 72445 18018688 0 4.02e1 248.72
unix-epoll-input polling 71 0 0 2.13e3 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.78e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.50e2 0.00
api-rx-from-ring active 0 0 52 3.62e4 0.00
dpdk-process any wait 0 0 1 1.19e4 0.00
fib-walk any wait 0 0 2 4.44e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.89e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.41e3 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 4.66e3 0.00
lisp-retry-service any wait 0 0 2 2.73e3 0.00
statseg-collector-process time wait 0 0 1 7.16e3 0.00
unix-epoll-input polling 5313 0 0 1.79e6 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 105.37, last 128 main loops 6.75 per node 108.00
vector rates in 3.9216e6, out 3.9216e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 142386 15002976 0 1.64e1 105.37
TenGigabitEthernet18/0/3-tx active 142386 15002976 0 5.58e1 105.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 142386 15002976 0 3.41e2 105.37
dpdk-input polling 142386 15002976 0 5.93e1 105.37
ethernet-input active 142386 15002976 0 2.32e1 105.37
ip4-input-no-checksum active 142386 15002976 0 5.34e1 105.37
ip4-lookup active 142386 15002976 0 4.51e1 105.37
ip4-rewrite active 142386 15002976 0 3.99e1 105.37
unix-epoll-input polling 139 0 0 2.00e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 93.15, last 128 main loops .50 per node 8.00
vector rates in 3.9217e6, out 3.9217e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 161061 15003552 0 1.67e1 93.15
TenGigabitEthernet18/0/3-tx active 161061 15003552 0 5.45e1 93.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-in-ip4-fa active 161061 15003552 0 3.40e2 93.15
dpdk-input polling 161061 15003552 0 5.86e1 93.15
ethernet-input active 161061 15003552 0 2.37e1 93.15
ip4-input-no-checksum active 161061 15003552 0 5.44e1 93.15
ip4-lookup active 161061 15003552 0 4.56e1 93.15
ip4-rewrite active 161061 15003552 0 4.04e1 93.15
unix-epoll-input polling 157 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 101.58, last 128 main loops 4.50 per node 72.00
vector rates in 3.9213e6, out 3.9213e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 147683 15001994 0 1.62e1 101.58
TenGigabitEthernet18/0/2-tx active 147683 15001994 0 5.55e1 101.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-in-ip4-fa active 147683 15001994 0 3.32e2 101.58
dpdk-input polling 148885 15001994 0 5.95e1 100.76
ethernet-input active 147683 15001994 0 2.35e1 101.58
ip4-input-no-checksum active 147683 15001994 0 5.35e1 101.58
ip4-lookup active 147683 15001994 0 5.19e1 101.58
ip4-rewrite active 147683 15001994 0 4.25e1 101.58
unix-epoll-input polling 146 0 0 2.27e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 90.46, last 128 main loops 4.75 per node 76.00
vector rates in 3.9220e6, out 3.9220e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 165865 15004732 0 1.68e1 90.46
TenGigabitEthernet18/0/2-tx active 165865 15004732 0 5.46e1 90.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-in-ip4-fa active 165865 15004732 0 3.29e2 90.46
dpdk-input polling 167096 15004732 0 5.98e1 89.79
ethernet-input active 165865 15004732 0 2.37e1 90.46
ip4-input-no-checksum active 165865 15004732 0 5.49e1 90.46
ip4-lookup active 165865 15004732 0 5.23e1 90.46
ip4-rewrite active 165865 15004732 0 4.29e1 90.46
unix-epoll-input polling 163 0 0 2.09e3 0.00
64b-8t4c-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 4.57e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.46e2 0.00
api-rx-from-ring active 0 0 52 3.89e4 0.00
dpdk-process any wait 0 0 2 8.46e3 0.00
fib-walk any wait 0 0 2 2.84e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.29e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.52e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.30e3 0.00
lisp-retry-service any wait 0 0 2 2.36e3 0.00
statseg-collector-process time wait 0 0 1 9.44e3 0.00
unix-epoll-input polling 2676 0 0 3.59e6 0.00
vpe-oam-process any wait 0 0 2 1.84e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 50.49, last 128 main loops 2.25 per node 36.00
vector rates in 2.8501e6, out 2.8501e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 217305 10971416 0 1.97e1 50.49
TenGigabitEthernet18/0/3-tx active 217305 10971416 0 5.83e1 50.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.61e3 0.00
acl-plugin-in-ip4-fa active 217305 10971416 0 5.44e2 50.49
dpdk-input polling 217307 10971416 0 6.59e1 50.49
ethernet-input active 217305 10971416 0 2.91e1 50.49
ip4-input-no-checksum active 217305 10971416 0 6.05e1 50.49
ip4-lookup active 217305 10971416 0 5.07e1 50.49
ip4-rewrite active 217305 10971416 0 4.19e1 50.49
unix-epoll-input polling 212 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 45.78, last 128 main loops 1.25 per node 20.00
vector rates in 2.8489e6, out 2.8489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 239530 10966816 0 2.06e1 45.78
TenGigabitEthernet18/0/3-tx active 239530 10966816 0 5.86e1 45.78
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.59e3 0.00
acl-plugin-in-ip4-fa active 239530 10966816 0 5.38e2 45.78
dpdk-input polling 239549 10966816 0 6.82e1 45.78
ethernet-input active 239530 10966816 0 3.01e1 45.78
ip4-input-no-checksum active 239530 10966816 0 6.14e1 45.78
ip4-lookup active 239530 10966816 0 5.07e1 45.78
ip4-rewrite active 239530 10966816 0 4.27e1 45.78
unix-epoll-input polling 233 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 43.89, last 128 main loops 3.00 per node 48.00
vector rates in 2.8487e6, out 2.8487e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 249847 10965984 0 2.06e1 43.89
TenGigabitEthernet18/0/3-tx active 249847 10965984 0 5.86e1 43.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-in-ip4-fa active 249847 10965984 0 5.33e2 43.89
dpdk-input polling 249880 10965984 0 7.14e1 43.89
ethernet-input active 249847 10965984 0 3.01e1 43.89
ip4-input-no-checksum active 249847 10965984 0 6.19e1 43.89
ip4-lookup active 249847 10965984 0 5.15e1 43.89
ip4-rewrite active 249847 10965984 0 4.29e1 43.89
unix-epoll-input polling 243 0 0 1.91e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 54.04, last 128 main loops 4.25 per node 68.00
vector rates in 2.8500e6, out 2.8500e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 203016 10971320 0 1.94e1 54.04
TenGigabitEthernet18/0/3-tx active 203016 10971320 0 5.73e1 54.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.67e3 0.00
acl-plugin-in-ip4-fa active 203016 10971320 0 5.50e2 54.04
dpdk-input polling 203018 10971320 0 6.58e1 54.04
ethernet-input active 203016 10971320 0 2.86e1 54.04
ip4-input-no-checksum active 203016 10971320 0 5.97e1 54.04
ip4-lookup active 203016 10971320 0 4.89e1 54.04
ip4-rewrite active 203016 10971320 0 4.11e1 54.04
unix-epoll-input polling 198 0 0 1.79e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 56.96, last 128 main loops 3.75 per node 60.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 192481 10963892 0 1.88e1 56.96
TenGigabitEthernet18/0/2-tx active 192481 10963892 0 5.75e1 56.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.35e3 0.00
acl-plugin-in-ip4-fa active 192481 10963892 0 5.43e2 56.96
dpdk-input polling 195060 10963892 0 6.54e1 56.21
ethernet-input active 192481 10963892 0 2.79e1 56.96
ip4-input-no-checksum active 192481 10963892 0 5.99e1 56.96
ip4-lookup active 192481 10963892 0 5.53e1 56.96
ip4-rewrite active 192481 10963892 0 4.39e1 56.96
unix-epoll-input polling 190 0 0 1.98e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 55.15, last 128 main loops 2.50 per node 40.00
vector rates in 2.8507e6, out 2.8507e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 198978 10973888 0 1.90e1 55.15
TenGigabitEthernet18/0/2-tx active 198978 10973888 0 5.71e1 55.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.25e3 0.00
acl-plugin-in-ip4-fa active 198978 10973888 0 5.40e2 55.15
dpdk-input polling 201501 10973888 0 6.67e1 54.46
ethernet-input active 198978 10973888 0 2.77e1 55.15
ip4-input-no-checksum active 198978 10973888 0 5.99e1 55.15
ip4-lookup active 198978 10973888 0 5.58e1 55.15
ip4-rewrite active 198978 10973888 0 4.42e1 55.15
unix-epoll-input polling 196 0 0 1.93e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 52.03, last 128 main loops 4.75 per node 76.00
vector rates in 2.8499e6, out 2.8499e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 210871 10971084 0 1.95e1 52.03
TenGigabitEthernet18/0/2-tx active 210871 10971084 0 5.70e1 52.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 210871 10971084 0 5.39e2 52.03
dpdk-input polling 213398 10971084 0 6.73e1 51.41
ethernet-input active 210871 10971084 0 2.84e1 52.03
ip4-input-no-checksum active 210871 10971084 0 6.04e1 52.03
ip4-lookup active 210871 10971084 0 5.49e1 52.03
ip4-rewrite active 210871 10971084 0 4.46e1 52.03
unix-epoll-input polling 208 0 0 1.91e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 64.58, last 128 main loops 9.75 per node 156.00
vector rates in 2.8485e6, out 2.8485e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 169801 10965552 0 1.79e1 64.58
TenGigabitEthernet18/0/2-tx active 169801 10965552 0 5.67e1 64.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-in-ip4-fa active 169801 10965552 0 5.50e2 64.58
dpdk-input polling 172449 10965552 0 6.55e1 63.59
ethernet-input active 169801 10965552 0 2.67e1 64.58
ip4-input-no-checksum active 169801 10965552 0 5.86e1 64.58
ip4-lookup active 169801 10965552 0 5.38e1 64.58
ip4-rewrite active 169801 10965552 0 4.28e1 64.58
unix-epoll-input polling 168 0 0 1.92e3 0.00

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
 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 7.13e2 0.00
api-rx-from-ring active 0 0 50 4.65e4 0.00
dhcp-client-process any wait 0 0 1 2.37e3 0.00
dpdk-process any wait 0 0 1 5.59e5 0.00
fib-walk any wait 0 0 2 1.24e3 0.00
ip-route-resolver-process any wait 0 0 1 1.28e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.97e3 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.04e3 0.00
lisp-retry-service any wait 0 0 2 1.04e3 0.00
statseg-collector-process time wait 0 0 1 4.24e3 0.00
unix-epoll-input polling 1983 0 0 4.83e6 0.00
vpe-oam-process any wait 0 0 2 1.20e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 185.99, last 128 main loops 14.00 per node 224.00
vector rates in 4.7774e6, out 4.7774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98562 18331404 0 1.49e1 185.99
TenGigabitEthernet18/0/3-tx active 98562 18331404 0 5.39e1 185.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 98562 18331404 0 2.38e2 185.99
dpdk-input polling 98562 18331404 0 5.61e1 185.99
ethernet-input active 98562 18331404 0 2.07e1 185.99
ip4-input-no-checksum active 98562 18331404 0 5.39e1 185.99
ip4-lookup active 98562 18331404 0 4.41e1 185.99
ip4-rewrite active 98562 18331404 0 3.96e1 185.99
unix-epoll-input polling 97 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 227.87, last 128 main loops 16.00 per node 256.00
vector rates in 4.7774e6, out 4.7774e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80446 18331480 0 1.43e1 227.87
TenGigabitEthernet18/0/2-tx active 80446 18331480 0 5.34e1 227.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.38e3 0.00
acl-plugin-in-ip4-fa active 80446 18331480 0 2.39e2 227.87
dpdk-input polling 81166 18331480 0 5.41e1 225.85
ethernet-input active 80446 18331480 0 1.97e1 227.87
ip4-input-no-checksum active 80446 18331480 0 5.31e1 227.87
ip4-lookup active 80446 18331480 0 4.91e1 227.87
ip4-rewrite active 80446 18331480 0 3.89e1 227.87
unix-epoll-input polling 79 0 0 2.01e3 0.00
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 16 2.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.85e2 0.00
api-rx-from-ring active 0 0 52 3.66e4 0.00
dpdk-process any wait 0 0 1 1.08e4 0.00
fib-walk any wait 0 0 2 1.45e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.17e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.98e3 0.00
lisp-retry-service any wait 0 0 2 1.71e3 0.00
statseg-collector-process time wait 0 0 1 5.03e3 0.00
unix-epoll-input polling 5665 0 0 1.69e6 0.00
vpe-oam-process any wait 0 0 2 1.87e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 68.87, last 128 main loops 5.25 per node 84.00
vector rates in 3.8449e6, out 3.8449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 214603 14780256 0 1.83e1 68.87
TenGigabitEthernet18/0/3-tx active 214603 14780256 0 5.74e1 68.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-in-ip4-fa active 214603 14780256 0 3.31e2 68.87
dpdk-input polling 215934 14780256 0 6.45e1 68.45
ethernet-input active 214603 14780256 0 2.66e1 68.87
ip4-input-no-checksum active 214603 14780256 0 5.67e1 68.87
ip4-lookup active 214603 14780256 0 4.82e1 68.87
ip4-rewrite active 214603 14780256 0 4.20e1 68.87
unix-epoll-input polling 210 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 61.74, last 128 main loops 2.56 per node 41.00
vector rates in 3.8454e6, out 3.8454e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 239411 14782020 0 1.88e1 61.74
TenGigabitEthernet18/0/3-tx active 239411 14782020 0 5.67e1 61.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-in-ip4-fa active 239411 14782020 0 3.31e2 61.74
dpdk-input polling 241985 14782020 0 6.21e1 61.09
ethernet-input active 239411 14782020 0 2.73e1 61.74
ip4-input-no-checksum active 239411 14782020 0 5.77e1 61.74
ip4-lookup active 239411 14782020 0 4.88e1 61.74
ip4-rewrite active 239411 14782020 0 4.27e1 61.74
unix-epoll-input polling 236 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 89.21, last 128 main loops 4.25 per node 68.00
vector rates in 3.8406e6, out 3.8406e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 165499 14763632 0 1.68e1 89.21
TenGigabitEthernet18/0/2-tx active 165499 14763632 0 5.62e1 89.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-in-ip4-fa active 165499 14763632 0 3.39e2 89.21
dpdk-input polling 166844 14763632 0 6.22e1 88.49
ethernet-input active 165499 14763632 0 2.44e1 89.21
ip4-input-no-checksum active 165499 14763632 0 5.50e1 89.21
ip4-lookup active 165499 14763632 0 5.18e1 89.21
ip4-rewrite active 165499 14763632 0 4.10e1 89.21
unix-epoll-input polling 163 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 78.89, last 128 main loops 1.50 per node 24.00
vector rates in 3.8497e6, out 3.8497e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 187576 14798492 0 1.76e1 78.89
TenGigabitEthernet18/0/2-tx active 187576 14798492 0 5.54e1 78.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-in-ip4-fa active 187576 14798492 0 3.36e2 78.89
dpdk-input polling 188980 14798492 0 6.07e1 78.31
ethernet-input active 187576 14798492 0 2.54e1 78.89
ip4-input-no-checksum active 187576 14798492 0 5.65e1 78.89
ip4-lookup active 187576 14798492 0 5.19e1 78.89
ip4-rewrite active 187576 14798492 0 4.17e1 78.89
unix-epoll-input polling 184 0 0 1.86e3 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 16 4.95e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.17e3 0.00
api-rx-from-ring active 0 0 52 4.31e4 0.00
dpdk-process any wait 0 0 1 6.46e5 0.00
fib-walk any wait 0 0 2 2.69e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.54e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.49e3 0.00
lisp-retry-service any wait 0 0 2 3.85e3 0.00
statseg-collector-process time wait 0 0 1 7.21e3 0.00
unix-epoll-input polling 3534 0 0 2.71e6 0.00
vpe-oam-process any wait 0 0 2 2.20e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 59.36, last 128 main loops 2.75 per node 44.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 184772 10967488 0 1.82e1 59.36
TenGigabitEthernet18/0/3-tx active 184772 10967488 0 5.69e1 59.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 184772 10967488 0 5.53e2 59.36
dpdk-input polling 184844 10967488 0 6.41e1 59.33
ethernet-input active 184772 10967488 0 2.72e1 59.36
ip4-input-no-checksum active 184772 10967488 0 5.88e1 59.36
ip4-lookup active 184772 10967488 0 4.89e1 59.36
ip4-rewrite active 184772 10967488 0 4.09e1 59.36
unix-epoll-input polling 180 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 46.64, last 128 main loops 5.00 per node 80.00
vector rates in 2.8554e6, out 2.8554e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 234635 10943204 0 2.05e1 46.64
TenGigabitEthernet18/0/3-tx active 234635 10943204 0 5.83e1 46.64
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-in-ip4-fa active 234635 10943204 0 5.38e2 46.64
dpdk-input polling 234868 10943204 0 6.73e1 46.59
ethernet-input active 234635 10943204 0 2.95e1 46.64
ip4-input-no-checksum active 234635 10943204 0 6.13e1 46.64
ip4-lookup active 234635 10943204 0 5.08e1 46.64
ip4-rewrite active 234635 10943204 0 4.25e1 46.64
unix-epoll-input polling 229 0 0 2.09e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 43.89, last 128 main loops 3.25 per node 52.00
vector rates in 2.8527e6, out 2.8527e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 249101 10933132 0 2.08e1 43.89
TenGigabitEthernet18/0/3-tx active 249101 10933132 0 5.82e1 43.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-in-ip4-fa active 249101 10933132 0 5.32e2 43.89
dpdk-input polling 249495 10933132 0 7.05e1 43.82
ethernet-input active 249101 10933132 0 3.04e1 43.89
ip4-input-no-checksum active 249101 10933132 0 6.23e1 43.89
ip4-lookup active 249101 10933132 0 5.21e1 43.89
ip4-rewrite active 249101 10933132 0 4.30e1 43.89
unix-epoll-input polling 244 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 54.04, last 128 main loops 4.25 per node 68.00
vector rates in 2.8598e6, out 2.8598e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 202805 10960200 0 1.92e1 54.04
TenGigabitEthernet18/0/3-tx active 202805 10960200 0 5.79e1 54.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-in-ip4-fa active 202805 10960200 0 5.45e2 54.04
dpdk-input polling 202953 10960200 0 6.74e1 54.00
ethernet-input active 202805 10960200 0 2.82e1 54.04
ip4-input-no-checksum active 202805 10960200 0 5.99e1 54.04
ip4-lookup active 202805 10960200 0 4.94e1 54.04
ip4-rewrite active 202805 10960200 0 4.14e1 54.04
unix-epoll-input polling 198 0 0 1.97e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 59.46, last 128 main loops 2.00 per node 32.00
vector rates in 2.8504e6, out 2.8504e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 183728 10924296 0 1.81e1 59.46
TenGigabitEthernet18/0/2-tx active 183728 10924296 0 5.72e1 59.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-fa active 183728 10924296 0 5.50e2 59.46
dpdk-input polling 186419 10924296 0 6.47e1 58.60
ethernet-input active 183728 10924296 0 2.74e1 59.46
ip4-input-no-checksum active 183728 10924296 0 5.92e1 59.46
ip4-lookup active 183728 10924296 0 5.32e1 59.46
ip4-rewrite active 183728 10924296 0 4.12e1 59.46
unix-epoll-input polling 182 0 0 2.02e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 53.74, last 128 main loops 2.25 per node 36.00
vector rates in 2.8665e6, out 2.8665e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 204423 10985968 0 1.89e1 53.74
TenGigabitEthernet18/0/2-tx active 204423 10985968 0 5.70e1 53.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-in-ip4-fa active 204423 10985968 0 5.38e2 53.74
dpdk-input polling 207095 10985968 0 6.58e1 53.05
ethernet-input active 204423 10985968 0 2.84e1 53.74
ip4-input-no-checksum active 204423 10985968 0 5.99e1 53.74
ip4-lookup active 204423 10985968 0 5.53e1 53.74
ip4-rewrite active 204423 10985968 0 4.20e1 53.74
unix-epoll-input polling 202 0 0 2.01e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 41.79, last 128 main loops 2.00 per node 32.00
vector rates in 2.8575e6, out 2.8575e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 262046 10951560 0 2.14e1 41.79
TenGigabitEthernet18/0/2-tx active 262046 10951560 0 5.89e1 41.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-in-ip4-fa active 262046 10951560 0 5.25e2 41.79
dpdk-input polling 265001 10951560 0 6.79e1 41.33
ethernet-input active 262046 10951560 0 3.08e1 41.79
ip4-input-no-checksum active 262046 10951560 0 6.33e1 41.79
ip4-lookup active 262046 10951560 0 5.59e1 41.79
ip4-rewrite active 262046 10951560 0 4.39e1 41.79
unix-epoll-input polling 259 0 0 1.99e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 56.67, last 128 main loops 3.25 per node 52.00
vector rates in 2.8549e6, out 2.8549e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 193080 10941216 0 1.86e1 56.67
TenGigabitEthernet18/0/2-tx active 193080 10941216 0 5.83e1 56.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-in-ip4-fa active 193080 10941216 0 5.41e2 56.67
dpdk-input polling 195721 10941216 0 6.76e1 55.90
ethernet-input active 193080 10941216 0 2.78e1 56.67
ip4-input-no-checksum active 193080 10941216 0 5.99e1 56.67
ip4-lookup active 193080 10941216 0 5.47e1 56.67
ip4-rewrite active 193080 10941216 0 4.16e1 56.67
unix-epoll-input polling 191 0 0 1.93e3 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 46 2.71e4 0.00
dpdk-process any wait 0 0 2 6.54e3 0.00
fib-walk any wait 0 0 2 4.10e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.80e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.03e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 9.09e3 0.00
lisp-retry-service any wait 0 0 2 2.41e3 0.00
nat-det-expire-walk any wait 0 0 1 1.17e8 0.00
statseg-collector-process time wait 0 0 1 1.17e4 0.00
unix-epoll-input polling 3743 0 0 2.53e6 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 53.34, last 128 main loops 0.00 per node 0.00
vector rates in 5.3102e6, out 5.3102e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 382753 20415120 0 2.09e1 53.34
TenGigabitEthernet18/0/3-tx active 382753 20415120 0 5.95e1 53.34
dpdk-input polling 1488836 20415120 0 7.68e1 13.71
ethernet-input active 382753 20415120 0 2.93e1 53.34
ip4-input-no-checksum active 382753 20415120 0 6.11e1 53.34
ip4-lookup active 382753 20415120 0 5.63e1 53.34
ip4-rewrite active 382753 20415120 0 4.61e1 53.34
nat44-det-in2out active 382753 20415120 0 1.07e2 53.34
unix-epoll-input polling 1453 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 46.91, last 128 main loops 2.75 per node 44.00
vector rates in 5.3102e6, out 5.3102e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 435192 20415180 0 2.23e1 46.91
TenGigabitEthernet18/0/2-tx active 435192 20415180 0 6.06e1 46.91
dpdk-input polling 499209 20415180 0 7.03e1 40.89
ethernet-input active 435192 20415180 0 3.14e1 46.91
ip4-input-no-checksum active 435192 20415180 0 6.26e1 46.91
ip4-lookup active 435192 20415180 0 5.19e1 46.91
ip4-rewrite active 435192 20415180 0 4.78e1 46.91
nat44-det-out2in active 435192 20415180 0 1.16e2 46.91
unix-epoll-input polling 487 0 0 1.93e3 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 49 3.31e4 0.00
dpdk-process any wait 0 0 1 9.72e3 0.00
fib-walk any wait 0 0 2 1.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.21e3 0.00
lisp-retry-service any wait 0 0 2 2.15e3 0.00
unix-epoll-input polling 2675 0 0 3.58e6 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 0.00, last 128 main loops 0.00 per node 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 31889989 0 0 1.69e2 0.00
unix-epoll-input polling 31112 0 0 1.16e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 70.59, last 128 main loops 0.00 per node 0.00
vector rates in 5.7707e6, out 5.7707e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 313581 22136988 0 1.91e1 70.59
TenGigabitEthernet18/0/3-tx active 313581 22136988 0 5.71e1 70.59
dpdk-input polling 418149 22136988 0 6.32e1 52.94
ethernet-input active 313581 22136988 0 2.69e1 70.59
ip4-input-no-checksum active 313581 22136988 0 6.05e1 70.59
ip4-lookup active 313581 22136988 0 5.34e1 70.59
ip4-rewrite active 313581 22136988 0 4.43e1 70.59
nat44-det-in2out active 313581 22136988 0 1.03e2 70.59
unix-epoll-input polling 408 0 0 1.93e3 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 31876714 0 0 1.69e2 0.00
unix-epoll-input polling 31100 0 0 1.17e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 70.35, last 128 main loops 4.50 per node 72.00
vector rates in 5.7706e6, out 5.7706e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 314655 22136636 0 1.89e1 70.35
TenGigabitEthernet18/0/2-tx active 314655 22136636 0 5.63e1 70.35
dpdk-input polling 317336 22136636 0 6.26e1 69.76
ethernet-input active 314655 22136636 0 2.66e1 70.35
ip4-input-no-checksum active 314655 22136636 0 6.06e1 70.35
ip4-lookup active 314655 22136636 0 4.77e1 70.35
ip4-rewrite active 314655 22136636 0 4.45e1 70.35
nat44-det-out2in active 314655 22136636 0 1.11e2 70.35
unix-epoll-input polling 309 0 0 2.08e3 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 45 3.87e4 0.00
dpdk-process any wait 0 0 1 5.89e5 0.00
fib-walk any wait 0 0 1 3.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.69e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.12e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.06e3 0.00
lisp-retry-service any wait 0 0 1 3.27e3 0.00
nat-det-expire-walk any wait 0 0 1 1.14e8 0.00
statseg-collector-process time wait 0 0 1 5.38e3 0.00
unix-epoll-input polling 3808 0 0 2.46e6 0.00
vpe-oam-process any wait 0 0 2 2.86e3 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 31398592 0 0 1.71e2 0.00
unix-epoll-input polling 30632 0 0 1.16e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 68.13, last 128 main loops 0.00 per node 0.00
vector rates in 5.7099e6, out 5.7099e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 317826 21654336 0 1.92e1 68.13
TenGigabitEthernet18/0/3-tx active 317826 21654336 0 5.73e1 68.13
dpdk-input polling 616084 21654336 0 6.55e1 35.15
ethernet-input active 317826 21654336 0 2.74e1 68.13
ip4-input-no-checksum active 317826 21654336 0 5.89e1 68.13
ip4-lookup active 317826 21654336 0 5.38e1 68.13
ip4-rewrite active 317826 21654336 0 4.46e1 68.13
nat44-det-in2out active 317826 21654336 0 1.04e2 68.13
unix-epoll-input polling 601 0 0 1.88e3 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 31383229 0 0 1.71e2 0.00
unix-epoll-input polling 30618 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-input polling 31386021 0 0 1.71e2 0.00
unix-epoll-input polling 30621 0 0 1.15e3 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 31352602 0 0 1.71e2 0.00
unix-epoll-input polling 30588 0 0 1.15e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 66.69, last 128 main loops 1.75 per node 28.00
vector rates in 5.7098e6, out 5.7098e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 324658 21653642 0 1.92e1 66.69
TenGigabitEthernet18/0/2-tx active 324658 21653642 0 5.73e1 66.69
dpdk-input polling 331594 21653642 0 6.36e1 65.30
ethernet-input active 324658 21653642 0 2.73e1 66.69
ip4-input-no-checksum active 324658 21653642 0 5.92e1 66.69
ip4-lookup active 324658 21653642 0 4.88e1 66.69
ip4-rewrite active 324658 21653642 0 4.49e1 66.69
nat44-det-out2in active 324658 21653642 0 1.12e2 66.69
unix-epoll-input polling 323 0 0 1.90e3 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 31374907 0 0 1.71e2 0.00
unix-epoll-input polling 30610 0 0 1.16e3 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 31357507 0 0 1.71e2 0.00
unix-epoll-input polling 30593 0 0 1.16e3 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.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.05e2 0.00
api-rx-from-ring active 0 0 52 4.74e4 0.00
dpdk-process any wait 0 0 1 6.85e3 0.00
fib-walk any wait 0 0 2 1.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.04e2 0.00
lisp-retry-service any wait 0 0 2 1.84e3 0.00
unix-epoll-input polling 3100 0 0 3.06e6 0.00
vpe-oam-process any wait 0 0 2 1.21e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 207.03, last 128 main loops 2.18 per node 31.00
vector rates in 5.5068e6, out 5.5068e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100963 20902488 0 1.46e1 207.03
TenGigabitEthernet18/0/3-tx active 100963 20902488 0 5.55e1 207.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-out-ip4-fa active 100963 20902488 0 1.48e2 207.03
dpdk-input polling 100963 20902488 0 5.89e1 207.03
ethernet-input active 100963 20902488 0 2.03e1 207.03
interface-output active 100963 20902488 0 1.75e1 207.03
ip4-input-no-checksum active 100963 20902488 0 3.17e1 207.03
ip4-lookup active 100963 20902488 0 4.61e1 207.03
ip4-rewrite active 100963 20902488 0 5.97e1 207.03
unix-epoll-input polling 98 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 245.09, last 128 main loops 18.00 per node 256.00
vector rates in 5.5069e6, out 5.5069e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85282 20902520 0 1.41e1 245.09
TenGigabitEthernet18/0/2-tx active 85282 20902520 0 5.53e1 245.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 85282 20902520 0 1.52e2 245.09
dpdk-input polling 85816 20902520 0 5.61e1 243.57
ethernet-input active 85282 20902520 0 1.93e1 245.09
interface-output active 85282 20902520 0 1.71e1 245.09
ip4-input-no-checksum active 85282 20902520 0 3.09e1 245.09
ip4-lookup active 85282 20902520 0 4.94e1 245.09
ip4-rewrite active 85282 20902520 0 5.88e1 245.09
unix-epoll-input polling 84 0 0 2.12e3 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.92e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.93e2 0.00
api-rx-from-ring active 0 0 52 4.11e4 0.00
dpdk-process any wait 0 0 1 4.36e3 0.00
fib-walk any wait 0 0 2 2.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.18e2 0.00
lisp-retry-service any wait 0 0 2 3.67e3 0.00
unix-epoll-input polling 4459 0 0 2.14e6 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 69.34, last 128 main loops 5.91 per node 84.00
vector rates in 5.0468e6, out 5.0468e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 277600 19247472 0 1.87e1 69.34
TenGigabitEthernet18/0/3-tx active 277600 19247472 0 5.75e1 69.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.72e3 0.00
acl-plugin-out-ip4-fa active 277600 19247472 0 1.50e2 69.34
dpdk-input polling 277600 19247472 0 6.34e1 69.34
ethernet-input active 277600 19247472 0 2.67e1 69.34
interface-output active 277600 19247472 0 2.16e1 69.34
ip4-input-no-checksum active 277600 19247472 0 3.75e1 69.34
ip4-lookup active 277600 19247472 0 4.85e1 69.34
ip4-rewrite active 277600 19247472 0 6.62e1 69.34
unix-epoll-input polling 271 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 78.56, last 128 main loops 6.19 per node 88.00
vector rates in 5.0474e6, out 5.0474e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 245038 19249788 0 1.75e1 78.56
TenGigabitEthernet18/0/3-tx active 245038 19249788 0 5.77e1 78.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.85e3 0.00
acl-plugin-out-ip4-fa active 245038 19249788 0 1.57e2 78.56
dpdk-input polling 245038 19249788 0 6.33e1 78.56
ethernet-input active 245038 19249788 0 2.51e1 78.56
interface-output active 245038 19249788 0 2.07e1 78.56
ip4-input-no-checksum active 245038 19249788 0 3.55e1 78.56
ip4-lookup active 245038 19249788 0 4.72e1 78.56
ip4-rewrite active 245038 19249788 0 6.67e1 78.56
unix-epoll-input polling 239 0 0 1.99e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 40.81, last 128 main loops 2.25 per node 32.00
vector rates in 4.4415e6, out 4.4415e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 415029 16939176 0 2.37e1 40.81
TenGigabitEthernet18/0/2-tx active 415029 16939176 0 6.35e1 40.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 415029 16939176 0 1.58e2 40.81
dpdk-input polling 417560 16939176 0 7.59e1 40.57
ethernet-input active 415029 16939176 0 3.35e1 40.81
interface-output active 415029 16939176 0 2.58e1 40.81
ip4-input-no-checksum active 415029 16939176 0 4.39e1 40.81
ip4-lookup active 415029 16939176 0 5.81e1 40.81
ip4-rewrite active 415029 16939176 0 7.18e1 40.81
unix-epoll-input polling 408 0 0 1.95e3 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.6101e6, out 5.6101e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83581 21395904 0 1.36e1 255.99
TenGigabitEthernet18/0/2-tx active 83581 21395904 0 5.29e1 255.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.66e3 0.00
acl-plugin-out-ip4-fa active 83581 21395904 0 1.43e2 255.99
dpdk-input polling 83671 21395904 0 5.54e1 255.71
ethernet-input active 83581 21395904 0 2.60e1 255.99
interface-output active 83581 21395904 0 1.69e1 255.99
ip4-input-no-checksum active 83581 21395904 0 3.03e1 255.99
ip4-lookup active 83581 21395904 0 4.65e1 255.99
ip4-rewrite active 83581 21395904 0 5.97e1 255.99
unix-epoll-input polling 82 0 0 1.93e3 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 16 4.93e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.69e2 0.00
api-rx-from-ring active 0 0 39 3.46e4 0.00
dpdk-process any wait 0 0 2 6.55e5 0.00
fib-walk any wait 0 0 2 3.81e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.61e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.91e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.92e3 0.00
lisp-retry-service any wait 0 0 2 3.71e3 0.00
statseg-collector-process time wait 0 0 1 8.79e3 0.00
unix-epoll-input polling 4459 0 0 2.14e6 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 23.56, last 128 main loops 1.13 per node 16.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 634960 14959278 0 3.24e1 23.56
TenGigabitEthernet18/0/3-tx active 634960 14958934 0 6.72e1 23.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 634960 14959278 0 1.73e2 23.56
dpdk-input polling 635461 14959278 0 8.03e1 23.54
ethernet-input active 634960 14959278 0 4.44e1 23.56
interface-output active 634960 14959278 0 3.28e1 23.56
ip4-input-no-checksum active 634960 14959278 0 5.49e1 23.56
ip4-lookup active 634960 14959278 0 6.20e1 23.56
ip4-rewrite active 634960 14959278 0 7.76e1 23.56
unix-epoll-input polling 620 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.38, last 128 main loops 1.41 per node 20.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 833649 12824264 0 4.26e1 15.38
TenGigabitEthernet18/0/3-tx active 833649 12824264 0 7.85e1 15.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 833649 12824264 0 1.83e2 15.38
dpdk-input polling 842159 12824264 0 9.93e1 15.23
ethernet-input active 833649 12824264 0 5.39e1 15.38
interface-output active 833649 12824264 0 4.12e1 15.38
ip4-input-no-checksum active 833649 12824264 0 6.69e1 15.38
ip4-lookup active 833649 12824264 0 7.11e1 15.38
ip4-rewrite active 833649 12824264 0 8.65e1 15.38
unix-epoll-input polling 822 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.43, last 128 main loops .84 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 945787 11754056 0 4.97e1 12.43
TenGigabitEthernet18/0/3-tx active 945787 11754056 0 8.15e1 12.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 945787 11754056 0 1.88e2 12.43
dpdk-input polling 975635 11754056 0 1.09e2 12.05
ethernet-input active 945787 11754056 0 6.31e1 12.43
interface-output active 945787 11754056 0 4.64e1 12.43
ip4-input-no-checksum active 945787 11754056 0 7.66e1 12.43
ip4-lookup active 945787 11754056 0 7.79e1 12.43
ip4-rewrite active 945787 11754056 0 9.45e1 12.43
unix-epoll-input polling 952 0 0 1.94e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.31, last 128 main loops 1.13 per node 16.00
vector rates in 3.6277e6, out 3.6276e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 719265 13892320 0 3.64e1 19.31
TenGigabitEthernet18/0/3-tx active 719265 13892244 0 7.26e1 19.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.88e3 0.00
acl-plugin-out-ip4-fa active 719265 13892320 0 1.79e2 19.31
dpdk-input polling 721190 13892320 0 9.44e1 19.26
ethernet-input active 719265 13892320 0 4.88e1 19.31
interface-output active 719265 13892320 0 3.59e1 19.31
ip4-input-no-checksum active 719265 13892320 0 5.93e1 19.31
ip4-lookup active 719265 13892320 0 6.51e1 19.31
ip4-rewrite active 719265 13892320 0 8.07e1 19.31
unix-epoll-input polling 704 0 0 1.89e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.07, last 128 main loops 1.69 per node 24.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 797805 12823196 0 4.17e1 16.07
TenGigabitEthernet18/0/2-tx active 797805 12823196 0 7.75e1 16.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.80e3 0.00
acl-plugin-out-ip4-fa active 797805 12823196 0 1.82e2 16.07
dpdk-input polling 810001 12823196 0 9.89e1 15.83
ethernet-input active 797805 12823196 0 5.43e1 16.07
interface-output active 797805 12823196 0 4.07e1 16.07
ip4-input-no-checksum active 797805 12823196 0 6.66e1 16.07
ip4-lookup active 797805 12823196 0 7.55e1 16.07
ip4-rewrite active 797805 12823196 0 8.72e1 16.07
unix-epoll-input polling 790 0 0 1.93e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.65, last 128 main loops 1.69 per node 24.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 706780 13891752 0 3.64e1 19.65
TenGigabitEthernet18/0/2-tx active 706780 13891700 0 7.23e1 19.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 706780 13891752 0 1.75e2 19.65
dpdk-input polling 715439 13891752 0 8.80e1 19.42
ethernet-input active 706780 13891752 0 4.91e1 19.65
interface-output active 706780 13891752 0 3.58e1 19.65
ip4-input-no-checksum active 706780 13891752 0 5.99e1 19.65
ip4-lookup active 706780 13891752 0 7.20e1 19.65
ip4-rewrite active 706780 13891752 0 8.29e1 19.65
unix-epoll-input polling 698 0 0 1.95e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.43, last 128 main loops .28 per node 4.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 1024990 10686524 0 5.69e1 10.43
TenGigabitEthernet18/0/2-tx active 1024990 10686524 0 8.94e1 10.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 1024990 10686524 0 1.96e2 10.43
dpdk-input polling 1080494 10686524 0 1.19e2 9.89
ethernet-input active 1024990 10686524 0 7.29e1 10.43
interface-output active 1024990 10686524 0 5.18e1 10.43
ip4-input-no-checksum active 1024990 10686524 0 8.41e1 10.43
ip4-lookup active 1024990 10686524 0 8.98e1 10.43
ip4-rewrite active 1024990 10686524 0 1.03e2 10.43
unix-epoll-input polling 1055 0 0 1.82e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 31.15, last 128 main loops 2.25 per node 32.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 514541 16027748 0 2.79e1 31.15
TenGigabitEthernet18/0/2-tx active 514541 16027136 0 6.36e1 31.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 514541 16027748 0 1.63e2 31.15
dpdk-input polling 521081 16027748 0 7.97e1 30.76
ethernet-input active 514541 16027748 0 3.77e1 31.15
interface-output active 514541 16027748 0 2.87e1 31.15
ip4-input-no-checksum active 514541 16027748 0 4.91e1 31.15
ip4-lookup active 514541 16027748 0 6.20e1 31.15
ip4-rewrite active 514541 16027748 0 7.47e1 31.15
unix-epoll-input polling 508 0 0 1.80e3 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 16 2.10e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.35e3 0.00
api-rx-from-ring active 0 0 52 4.69e4 0.00
dpdk-process any wait 0 0 2 5.65e5 0.00
fib-walk any wait 0 0 1 2.67e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.58e2 0.00
lisp-retry-service any wait 0 0 1 5.78e3 0.00
unix-epoll-input polling 5023 0 0 1.91e6 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 179.34, last 128 main loops 2.18 per node 31.00
vector rates in 4.7235e6, out 4.7235e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101258 18159472 0 1.46e1 179.34
TenGigabitEthernet18/0/3-tx active 101258 18159472 0 5.69e1 179.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.03e3 0.00
acl-plugin-out-ip4-fa active 101258 18159472 0 2.22e2 179.34
dpdk-input polling 101258 18159472 0 6.07e1 179.34
ethernet-input active 101258 18159472 0 2.14e1 179.34
interface-output active 101258 18159472 0 1.76e1 179.34
ip4-input-no-checksum active 101258 18159472 0 3.18e1 179.34
ip4-lookup active 101258 18159472 0 4.29e1 179.34
ip4-rewrite active 101258 18159472 0 5.88e1 179.34
unix-epoll-input polling 99 0 0 3.75e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 247.75, last 128 main loops 18.00 per node 256.00
vector rates in 4.7153e6, out 4.7153e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73168 18127712 0 1.36e1 247.75
TenGigabitEthernet18/0/2-tx active 73168 18127712 0 5.56e1 247.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.18e3 0.00
acl-plugin-out-ip4-fa active 73168 18127712 0 2.27e2 247.75
dpdk-input polling 73719 18127712 0 5.69e1 245.90
ethernet-input active 73168 18127712 0 2.03e1 247.75
interface-output active 73168 18127712 0 1.70e1 247.75
ip4-input-no-checksum active 73168 18127712 0 3.02e1 247.75
ip4-lookup active 73168 18127712 0 4.93e1 247.75
ip4-rewrite active 73168 18127712 0 5.88e1 247.75
unix-epoll-input polling 72 0 0 3.91e3 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 2.86e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
api-rx-from-ring active 0 0 52 5.58e4 0.00
dhcp-client-process any wait 0 0 1 3.64e3 0.00
dpdk-process any wait 0 0 1 8.20e3 0.00
fib-walk any wait 0 0 2 2.63e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.40e3 0.00
ip-route-resolver-process any wait 0 0 1 3.68e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.38e3 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 6.68e3 0.00
lisp-retry-service any wait 0 0 2 4.32e3 0.00
statseg-collector-process time wait 0 0 1 5.07e3 0.00
unix-epoll-input polling 4718 0 0 2.03e6 0.00
vpe-oam-process any wait 0 0 2 1.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 176.72, last 128 main loops 11.25 per node 160.00
vector rates in 4.6169e6, out 4.6169e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100245 17715084 0 1.44e1 176.72
TenGigabitEthernet18/0/3-tx active 100245 17715084 0 5.79e1 176.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.72e3 0.00
acl-plugin-out-ip4-fa active 100245 17715084 0 2.31e2 176.72
dpdk-input polling 100245 17715084 0 6.01e1 176.72
ethernet-input active 100245 17715084 0 2.18e1 176.72
interface-output active 100245 17715084 0 1.75e1 176.72
ip4-input-no-checksum active 100245 17715084 0 3.16e1 176.72
ip4-lookup active 100245 17715084 0 4.26e1 176.72
ip4-rewrite active 100245 17715084 0 6.28e1 176.72
unix-epoll-input polling 98 0 0 4.17e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 178.53, last 128 main loops 13.50 per node 192.00
vector rates in 4.6171e6, out 4.6171e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99229 17715420 0 1.44e1 178.53
TenGigabitEthernet18/0/3-tx active 99229 17715420 0 5.68e1 178.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.43e3 0.00
acl-plugin-out-ip4-fa active 99229 17715420 0 2.34e2 178.53
dpdk-input polling 99229 17715420 0 5.90e1 178.53
ethernet-input active 99229 17715420 0 2.10e1 178.53
interface-output active 99229 17715420 0 1.74e1 178.53
ip4-input-no-checksum active 99229 17715420 0 3.15e1 178.53
ip4-lookup active 99229 17715420 0 4.28e1 178.53
ip4-rewrite active 99229 17715420 0 6.24e1 178.53
unix-epoll-input polling 97 0 0 3.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 226.19, last 128 main loops 15.19 per node 216.00
vector rates in 4.6132e6, out 4.6132e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78253 17700608 0 1.38e1 226.19
TenGigabitEthernet18/0/2-tx active 78253 17700608 0 5.72e1 226.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.34e3 0.00
acl-plugin-out-ip4-fa active 78253 17700608 0 2.29e2 226.19
dpdk-input polling 79414 17700608 0 5.83e1 222.89
ethernet-input active 78253 17700608 0 2.10e1 226.19
interface-output active 78253 17700608 0 1.72e1 226.19
ip4-input-no-checksum active 78253 17700608 0 3.06e1 226.19
ip4-lookup active 78253 17700608 0 4.91e1 226.19
ip4-rewrite active 78253 17700608 0 6.39e1 226.19
unix-epoll-input polling 77 0 0 3.76e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 218.85, last 128 main loops 14.48 per node 206.00
vector rates in 4.6153e6, out 4.6153e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80919 17708736 0 1.39e1 218.85
TenGigabitEthernet18/0/2-tx active 80919 17708736 0 5.67e1 218.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.28e3 0.00
acl-plugin-out-ip4-fa active 80919 17708736 0 2.27e2 218.85
dpdk-input polling 82129 17708736 0 5.92e1 215.62
ethernet-input active 80919 17708736 0 2.09e1 218.85
interface-output active 80919 17708736 0 1.72e1 218.85
ip4-input-no-checksum active 80919 17708736 0 3.07e1 218.85
ip4-lookup active 80919 17708736 0 5.00e1 218.85
ip4-rewrite active 80919 17708736 0 6.43e1 218.85
unix-epoll-input polling 80 0 0 3.99e3 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 5.29e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.11e3 0.00
api-rx-from-ring active 0 0 50 3.05e4 0.00
dpdk-process any wait 0 0 1 6.99e5 0.00
fib-walk any wait 0 0 2 3.28e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.01e4 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.63e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.12e4 0.00
lisp-retry-service any wait 0 0 2 2.47e3 0.00
statseg-collector-process time wait 0 0 1 1.43e4 0.00
unix-epoll-input polling 6820 0 0 1.39e6 0.00
vpe-oam-process any wait 0 0 2 2.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.41, last 128 main loops 1.97 per node 28.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 500929 13231060 0 2.93e1 26.41
TenGigabitEthernet18/0/3-tx active 500929 13231060 0 6.86e1 26.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.66e3 0.00
acl-plugin-out-ip4-fa active 500929 13231060 0 2.68e2 26.41
dpdk-input polling 501121 13231060 0 8.22e1 26.40
ethernet-input active 500929 13231060 0 4.16e1 26.41
interface-output active 500929 13231060 0 3.06e1 26.41
ip4-input-no-checksum active 500929 13231060 0 5.02e1 26.41
ip4-lookup active 500929 13231060 0 6.14e1 26.41
ip4-rewrite active 500929 13231060 0 7.22e1 26.41
unix-epoll-input polling 489 0 0 3.84e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 26.11, last 128 main loops 2.81 per node 40.00
vector rates in 3.4779e6, out 3.4779e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 506450 13225248 0 2.97e1 26.11
TenGigabitEthernet18/0/3-tx active 506450 13225248 0 6.98e1 26.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.29e3 0.00
acl-plugin-out-ip4-fa active 506450 13225248 0 2.66e2 26.11
dpdk-input polling 506712 13225248 0 8.56e1 26.10
ethernet-input active 506450 13225248 0 4.14e1 26.11
interface-output active 506450 13225248 0 3.07e1 26.11
ip4-input-no-checksum active 506450 13225248 0 5.03e1 26.11
ip4-lookup active 506450 13225248 0 5.91e1 26.11
ip4-rewrite active 506450 13225248 0 7.23e1 26.11
unix-epoll-input polling 494 0 0 3.67e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 25.97, last 128 main loops 1.69 per node 24.00
vector rates in 3.4776e6, out 3.4776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 509184 13224204 0 2.96e1 25.97
TenGigabitEthernet18/0/3-tx active 509184 13224204 0 6.86e1 25.97
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.25e3 0.00
acl-plugin-out-ip4-fa active 509184 13224204 0 2.64e2 25.97
dpdk-input polling 509443 13224204 0 8.67e1 25.96
ethernet-input active 509184 13224204 0 4.13e1 25.97
interface-output active 509184 13224204 0 3.08e1 25.97
ip4-input-no-checksum active 509184 13224204 0 5.07e1 25.97
ip4-lookup active 509184 13224204 0 6.09e1 25.97
ip4-rewrite active 509184 13224204 0 7.23e1 25.97
unix-epoll-input polling 497 0 0 3.68e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.15, last 128 main loops 3.66 per node 52.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 487345 13231040 0 2.89e1 27.15
TenGigabitEthernet18/0/3-tx active 487345 13231040 0 7.08e1 27.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.48e3 0.00
acl-plugin-out-ip4-fa active 487345 13231040 0 2.69e2 27.15
dpdk-input polling 487553 13231040 0 8.50e1 27.14
ethernet-input active 487345 13231040 0 4.14e1 27.15
interface-output active 487345 13231040 0 3.02e1 27.15
ip4-input-no-checksum active 487345 13231040 0 4.96e1 27.15
ip4-lookup active 487345 13231040 0 5.89e1 27.15
ip4-rewrite active 487345 13231040 0 7.18e1 27.15
unix-epoll-input polling 476 0 0 3.34e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 29.29, last 128 main loops 1.69 per node 24.00
vector rates in 3.4772e6, out 3.4772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 451442 13222588 0 2.82e1 29.29
TenGigabitEthernet18/0/2-tx active 451442 13222588 0 6.82e1 29.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.44e3 0.00
acl-plugin-out-ip4-fa active 451442 13222588 0 2.66e2 29.29
dpdk-input polling 455255 13222588 0 8.73e1 29.04
ethernet-input active 451442 13222588 0 4.01e1 29.29
interface-output active 451442 13222588 0 2.92e1 29.29
ip4-input-no-checksum active 451442 13222588 0 4.85e1 29.29
ip4-lookup active 451442 13222588 0 6.43e1 29.29
ip4-rewrite active 451442 13222588 0 7.41e1 29.29
unix-epoll-input polling 444 0 0 3.86e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 29.06, last 128 main loops 2.81 per node 40.00
vector rates in 3.4801e6, out 3.4801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 455366 13233720 0 2.84e1 29.06
TenGigabitEthernet18/0/2-tx active 455366 13233720 0 7.08e1 29.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.19e3 0.00
acl-plugin-out-ip4-fa active 455366 13233720 0 2.65e2 29.06
dpdk-input polling 458807 13233720 0 8.59e1 28.84
ethernet-input active 455366 13233720 0 3.97e1 29.06
interface-output active 455366 13233720 0 2.93e1 29.06
ip4-input-no-checksum active 455366 13233720 0 4.89e1 29.06
ip4-lookup active 455366 13233720 0 6.39e1 29.06
ip4-rewrite active 455366 13233720 0 7.41e1 29.06
unix-epoll-input polling 448 0 0 3.77e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 28.13, last 128 main loops 2.25 per node 32.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/2-outpu active 470379 13230540 0 2.86e1 28.13
TenGigabitEthernet18/0/2-tx active 470379 13230540 0 7.01e1 28.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.44e3 0.00
acl-plugin-out-ip4-fa active 470379 13230540 0 2.66e2 28.13
dpdk-input polling 475469 13230540 0 8.36e1 27.83
ethernet-input active 470379 13230540 0 3.99e1 28.13
interface-output active 470379 13230540 0 2.97e1 28.13
ip4-input-no-checksum active 470379 13230540 0 4.94e1 28.13
ip4-lookup active 470379 13230540 0 6.40e1 28.13
ip4-rewrite active 470379 13230540 0 7.45e1 28.13
unix-epoll-input polling 464 0 0 3.81e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 28.33, last 128 main loops 1.13 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 466861 13224724 0 2.85e1 28.33
TenGigabitEthernet18/0/2-tx active 466861 13224724 0 7.04e1 28.33
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.27e3 0.00
acl-plugin-out-ip4-fa active 466861 13224724 0 2.65e2 28.33
dpdk-input polling 470627 13224724 0 8.21e1 28.10
ethernet-input active 466861 13224724 0 4.05e1 28.33
interface-output active 466861 13224724 0 2.97e1 28.33
ip4-input-no-checksum active 466861 13224724 0 4.98e1 28.33
ip4-lookup active 466861 13224724 0 6.45e1 28.33
ip4-rewrite active 466861 13224724 0 7.45e1 28.33
unix-epoll-input polling 460 0 0 3.69e3 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.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.74e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.22e2 0.00
api-rx-from-ring active 0 0 51 4.86e4 0.00
dpdk-process any wait 0 0 1 1.08e4 0.00
fib-walk any wait 0 0 2 1.74e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.60e2 0.00
lisp-retry-service any wait 0 0 2 1.89e3 0.00
unix-epoll-input polling 3906 0 0 2.46e6 0.00
vpe-oam-process any wait 0 0 2 1.34e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 215.54, last 128 main loops 15.75 per node 224.00
vector rates in 5.3074e6, out 5.3074e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 94892 20452932 0 1.44e1 215.54
TenGigabitEthernet18/0/3-tx active 94892 20452932 0 5.70e1 215.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.75e3 0.00
acl-plugin-out-ip4-fa active 94892 20452932 0 1.65e2 215.54
dpdk-input polling 94892 20452932 0 6.08e1 215.54
ethernet-input active 94892 20452932 0 2.05e1 215.54
interface-output active 94892 20452932 0 1.74e1 215.54
ip4-input-no-checksum active 94892 20452932 0 3.15e1 215.54
ip4-lookup active 94892 20452932 0 4.35e1 215.54
ip4-rewrite active 94892 20452932 0 5.97e1 215.54
unix-epoll-input polling 93 0 0 3.75e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 252.17, last 128 main loops 18.00 per node 256.00
vector rates in 5.3073e6, out 5.3073e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81107 20452544 0 1.39e1 252.17
TenGigabitEthernet18/0/2-tx active 81107 20452544 0 5.69e1 252.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.99e3 0.00
acl-plugin-out-ip4-fa active 81107 20452544 0 1.68e2 252.17
dpdk-input polling 81830 20452544 0 5.74e1 249.94
ethernet-input active 81107 20452544 0 1.93e1 252.17
interface-output active 81107 20452544 0 1.71e1 252.17
ip4-input-no-checksum active 81107 20452544 0 3.05e1 252.17
ip4-lookup active 81107 20452544 0 4.82e1 252.17
ip4-rewrite active 81107 20452544 0 5.83e1 252.17
unix-epoll-input polling 80 0 0 3.43e3 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.59e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.81e2 0.00
api-rx-from-ring active 0 0 52 5.19e4 0.00
dpdk-process any wait 0 0 1 8.56e3 0.00
fib-walk any wait 0 0 2 1.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.82e2 0.00
lisp-retry-service any wait 0 0 2 2.04e3 0.00
unix-epoll-input polling 3286 0 0 2.91e6 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 191.01, last 128 main loops 14.34 per node 204.00
vector rates in 5.2726e6, out 5.2726e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105562 20163464 0 1.46e1 191.01
TenGigabitEthernet18/0/3-tx active 105562 20163464 0 5.79e1 191.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 105562 20163464 0 1.64e2 191.01
dpdk-input polling 105562 20163464 0 6.09e1 191.01
ethernet-input active 105562 20163464 0 2.17e1 191.01
interface-output active 105562 20163464 0 1.75e1 191.01
ip4-input-no-checksum active 105562 20163464 0 3.18e1 191.01
ip4-lookup active 105562 20163464 0 4.27e1 191.01
ip4-rewrite active 105562 20163464 0 6.15e1 191.01
unix-epoll-input polling 103 0 0 3.19e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 187.80, last 128 main loops 12.66 per node 180.00
vector rates in 5.2733e6, out 5.2733e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 107379 20165820 0 1.45e1 187.80
TenGigabitEthernet18/0/3-tx active 107379 20165820 0 5.63e1 187.80
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.81e3 0.00
acl-plugin-out-ip4-fa active 107379 20165820 0 1.69e2 187.80
dpdk-input polling 107379 20165820 0 5.73e1 187.80
ethernet-input active 107379 20165820 0 2.15e1 187.80
interface-output active 107379 20165820 0 1.76e1 187.80
ip4-input-no-checksum active 107379 20165820 0 3.17e1 187.80
ip4-lookup active 107379 20165820 0 4.26e1 187.80
ip4-rewrite active 107379 20165820 0 6.13e1 187.80
unix-epoll-input polling 105 0 0 3.09e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 228.12, last 128 main loops 18.00 per node 256.00
vector rates in 5.2667e6, out 5.2667e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88289 20140636 0 1.42e1 228.12
TenGigabitEthernet18/0/2-tx active 88289 20140636 0 5.75e1 228.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.99e3 0.00
acl-plugin-out-ip4-fa active 88289 20140636 0 1.62e2 228.12
dpdk-input polling 89415 20140636 0 6.09e1 225.25
ethernet-input active 88289 20140636 0 2.16e1 228.12
interface-output active 88289 20140636 0 1.73e1 228.12
ip4-input-no-checksum active 88289 20140636 0 3.16e1 228.12
ip4-lookup active 88289 20140636 0 4.75e1 228.12
ip4-rewrite active 88289 20140636 0 6.11e1 228.12
unix-epoll-input polling 87 0 0 3.37e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 218.15, last 128 main loops 15.75 per node 224.00
vector rates in 5.2792e6, out 5.2792e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 92543 20188508 0 1.44e1 218.15
TenGigabitEthernet18/0/2-tx active 92543 20188508 0 5.64e1 218.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 92543 20188508 0 1.62e2 218.15
dpdk-input polling 93648 20188508 0 5.96e1 215.58
ethernet-input active 92543 20188508 0 2.12e1 218.15
interface-output active 92543 20188508 0 1.73e1 218.15
ip4-input-no-checksum active 92543 20188508 0 3.13e1 218.15
ip4-lookup active 92543 20188508 0 4.74e1 218.15
ip4-rewrite active 92543 20188508 0 6.21e1 218.15
unix-epoll-input polling 91 0 0 3.06e3 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 16 5.36e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.14e2 0.00
api-rx-from-ring active 0 0 40 3.34e4 0.00
dpdk-process any wait 0 0 1 1.26e4 0.00
fib-walk any wait 0 0 2 3.98e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.25e2 0.00
lisp-retry-service any wait 0 0 2 4.48e3 0.00
unix-epoll-input polling 3973 0 0 2.42e6 0.00
vpe-oam-process any wait 0 0 2 2.71e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.02, last 128 main loops 1.13 per node 16.00
vector rates in 3.4801e6, out 3.4801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 703224 13372982 0 3.67e1 19.02
TenGigabitEthernet18/0/3-tx active 703224 13372982 0 7.42e1 19.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.07e3 0.00
acl-plugin-out-ip4-fa active 703224 13372982 0 2.04e2 19.02
dpdk-input polling 711294 13372982 0 9.36e1 18.80
ethernet-input active 703224 13372982 0 4.91e1 19.02
interface-output active 703224 13372982 0 3.61e1 19.02
ip4-input-no-checksum active 703224 13372982 0 5.97e1 19.02
ip4-lookup active 703224 13372982 0 6.60e1 19.02
ip4-rewrite active 703224 13372982 0 7.98e1 19.02
unix-epoll-input polling 694 0 0 3.47e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.68, last 128 main loops 1.13 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/3-outpu active 714122 13343088 0 3.71e1 18.68
TenGigabitEthernet18/0/3-tx active 714122 13343088 0 7.62e1 18.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.14e3 0.00
acl-plugin-out-ip4-fa active 714122 13343088 0 2.04e2 18.68
dpdk-input polling 723823 13343088 0 9.22e1 18.43
ethernet-input active 714122 13343088 0 4.89e1 18.68
interface-output active 714122 13343088 0 3.66e1 18.68
ip4-input-no-checksum active 714122 13343088 0 5.98e1 18.68
ip4-lookup active 714122 13343088 0 6.56e1 18.68
ip4-rewrite active 714122 13343088 0 8.07e1 18.68
unix-epoll-input polling 706 0 0 3.38e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.83, last 128 main loops 1.13 per node 16.00
vector rates in 3.4691e6, out 3.4691e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 708026 13330772 0 3.71e1 18.83
TenGigabitEthernet18/0/3-tx active 708026 13330772 0 7.64e1 18.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.85e3 0.00
acl-plugin-out-ip4-fa active 708026 13330772 0 2.02e2 18.83
dpdk-input polling 717314 13330772 0 9.39e1 18.58
ethernet-input active 708026 13330772 0 4.87e1 18.83
interface-output active 708026 13330772 0 3.66e1 18.83
ip4-input-no-checksum active 708026 13330772 0 6.06e1 18.83
ip4-lookup active 708026 13330772 0 6.66e1 18.83
ip4-rewrite active 708026 13330772 0 8.06e1 18.83
unix-epoll-input polling 700 0 0 3.32e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.65, last 128 main loops 1.69 per node 24.00
vector rates in 3.4777e6, out 3.4777e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 680020 13363900 0 3.59e1 19.65
TenGigabitEthernet18/0/3-tx active 680020 13363900 0 7.63e1 19.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.00e3 0.00
acl-plugin-out-ip4-fa active 680020 13363900 0 2.07e2 19.65
dpdk-input polling 686048 13363900 0 9.49e1 19.48
ethernet-input active 680020 13363900 0 4.89e1 19.65
interface-output active 680020 13363900 0 3.55e1 19.65
ip4-input-no-checksum active 680020 13363900 0 5.92e1 19.65
ip4-lookup active 680020 13363900 0 6.52e1 19.65
ip4-rewrite active 680020 13363900 0 7.86e1 19.65
unix-epoll-input polling 669 0 0 3.23e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 19.56, last 128 main loops 2.81 per node 40.00
vector rates in 3.4664e6, out 3.4664e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 681031 13320644 0 3.62e1 19.56
TenGigabitEthernet18/0/2-tx active 681031 13320644 0 7.47e1 19.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-out-ip4-fa active 681031 13320644 0 2.04e2 19.56
dpdk-input polling 690305 13320644 0 9.29e1 19.29
ethernet-input active 681031 13320644 0 4.90e1 19.56
interface-output active 681031 13320644 0 3.59e1 19.56
ip4-input-no-checksum active 681031 13320644 0 5.94e1 19.56
ip4-lookup active 681031 13320644 0 7.08e1 19.56
ip4-rewrite active 681031 13320644 0 8.00e1 19.56
unix-epoll-input polling 674 0 0 3.51e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.92, last 128 main loops 1.13 per node 16.00
vector rates in 3.4859e6, out 3.4859e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 672595 13395412 0 3.59e1 19.92
TenGigabitEthernet18/0/2-tx active 672595 13395412 0 7.52e1 19.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-out-ip4-fa active 672595 13395412 0 2.01e2 19.92
dpdk-input polling 681365 13395412 0 9.47e1 19.66
ethernet-input active 672595 13395412 0 4.72e1 19.92
interface-output active 672595 13395412 0 3.51e1 19.92
ip4-input-no-checksum active 672595 13395412 0 5.92e1 19.92
ip4-lookup active 672595 13395412 0 7.16e1 19.92
ip4-rewrite active 672595 13395412 0 7.94e1 19.92
unix-epoll-input polling 664 0 0 3.17e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 19.39, last 128 main loops 1.41 per node 20.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 688432 13353232 0 3.64e1 19.39
TenGigabitEthernet18/0/2-tx active 688432 13353232 0 7.65e1 19.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 688432 13353232 0 2.03e2 19.39
dpdk-input polling 697548 13353232 0 9.09e1 19.14
ethernet-input active 688432 13353232 0 4.82e1 19.39
interface-output active 688432 13353232 0 3.62e1 19.39
ip4-input-no-checksum active 688432 13353232 0 5.98e1 19.39
ip4-lookup active 688432 13353232 0 7.02e1 19.39
ip4-rewrite active 688432 13353232 0 8.06e1 19.39
unix-epoll-input polling 680 0 0 3.40e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.70, last 128 main loops 1.97 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 677159 13341476 0 3.57e1 19.70
TenGigabitEthernet18/0/2-tx active 677159 13341476 0 7.52e1 19.70
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.82e3 0.00
acl-plugin-out-ip4-fa active 677159 13341476 0 2.03e2 19.70
dpdk-input polling 688773 13341476 0 9.26e1 19.37
ethernet-input active 677159 13341476 0 4.84e1 19.70
interface-output active 677159 13341476 0 3.55e1 19.70
ip4-input-no-checksum active 677159 13341476 0 6.00e1 19.70
ip4-lookup active 677159 13341476 0 7.11e1 19.70
ip4-rewrite active 677159 13341476 0 8.01e1 19.70
unix-epoll-input polling 672 0 0 3.05e3 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 16 1.71e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.63e2 0.00
api-rx-from-ring active 0 0 52 4.94e4 0.00
dpdk-process any wait 0 0 1 8.95e3 0.00
fib-walk any wait 0 0 2 1.31e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.97e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.88e3 0.00
lisp-retry-service any wait 0 0 2 1.98e3 0.00
statseg-collector-process time wait 0 0 1 5.38e3 0.00
unix-epoll-input polling 5374 0 0 1.79e6 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 172.21, last 128 main loops 12.09 per node 172.00
vector rates in 4.5740e6, out 4.5740e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 102074 17578544 0 1.49e1 172.21
TenGigabitEthernet18/0/3-tx active 102074 17578544 0 5.48e1 172.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 102074 17578544 0 2.42e2 172.21
dpdk-input polling 102074 17578544 0 5.64e1 172.21
ethernet-input active 102074 17578544 0 2.09e1 172.21
interface-output active 102074 17578544 0 1.80e1 172.21
ip4-input-no-checksum active 102074 17578544 0 3.29e1 172.21
ip4-lookup active 102074 17578544 0 4.48e1 172.21
ip4-rewrite active 102074 17578544 0 5.98e1 172.21
unix-epoll-input polling 99 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 225.25, last 128 main loops 18.00 per node 256.00
vector rates in 4.5740e6, out 4.5740e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78040 17578452 0 1.41e1 225.25
TenGigabitEthernet18/0/2-tx active 78040 17578452 0 5.38e1 225.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 78040 17578452 0 2.46e2 225.25
dpdk-input polling 78604 17578452 0 5.45e1 223.63
ethernet-input active 78040 17578452 0 1.98e1 225.25
interface-output active 78040 17578452 0 1.75e1 225.25
ip4-input-no-checksum active 78040 17578452 0 3.17e1 225.25
ip4-lookup active 78040 17578452 0 4.92e1 225.25
ip4-rewrite active 78040 17578452 0 5.83e1 225.25
unix-epoll-input polling 77 0 0 1.97e3 0.00
64b-4t2c-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 2.76e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.83e2 0.00
api-rx-from-ring active 0 0 49 3.71e4 0.00
dpdk-process any wait 0 0 1 5.84e5 0.00
fib-walk any wait 0 0 2 2.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.38e2 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
unix-epoll-input polling 3671 0 0 2.61e6 0.00
vpe-oam-process any wait 0 0 1 3.40e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 60.25, last 128 main loops 5.63 per node 80.00
vector rates in 3.5599e6, out 3.5599e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 226910 13671132 0 1.96e1 60.25
TenGigabitEthernet18/0/3-tx active 226910 13671132 0 5.75e1 60.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 226910 13671132 0 3.49e2 60.25
dpdk-input polling 243880 13671132 0 6.41e1 56.06
ethernet-input active 226910 13671132 0 2.79e1 60.25
interface-output active 226910 13671132 0 2.20e1 60.25
ip4-input-no-checksum active 226910 13671132 0 3.94e1 60.25
ip4-lookup active 226910 13671132 0 4.97e1 60.25
ip4-rewrite active 226910 13671132 0 6.63e1 60.25
unix-epoll-input polling 238 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 57.71, last 128 main loops 2.39 per node 34.00
vector rates in 3.5603e6, out 3.5603e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 236924 13672764 0 1.94e1 57.71
TenGigabitEthernet18/0/3-tx active 236924 13672764 0 5.84e1 57.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 236924 13672764 0 3.47e2 57.71
dpdk-input polling 257566 13672764 0 6.51e1 53.08
ethernet-input active 236924 13672764 0 2.82e1 57.71
interface-output active 236924 13672764 0 2.23e1 57.71
ip4-input-no-checksum active 236924 13672764 0 3.96e1 57.71
ip4-lookup active 236924 13672764 0 4.96e1 57.71
ip4-rewrite active 236924 13672764 0 6.63e1 57.71
unix-epoll-input polling 252 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 25.15, last 128 main loops 3.09 per node 44.00
vector rates in 3.1329e6, out 3.1329e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 478423 12031600 0 2.92e1 25.15
TenGigabitEthernet18/0/2-tx active 478423 12031600 0 6.76e1 25.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 478423 12031600 0 3.41e2 25.15
dpdk-input polling 660664 12031600 0 8.46e1 18.21
ethernet-input active 478423 12031600 0 4.14e1 25.15
interface-output active 478423 12031600 0 2.99e1 25.15
ip4-input-no-checksum active 478423 12031600 0 5.02e1 25.15
ip4-lookup active 478423 12031600 0 6.30e1 25.15
ip4-rewrite active 478423 12031600 0 7.54e1 25.15
unix-epoll-input polling 645 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 84.89, last 128 main loops 8.72 per node 124.00
vector rates in 3.9872e6, out 3.9872e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 180362 15312164 0 1.68e1 84.89
TenGigabitEthernet18/0/2-tx active 180362 15312164 0 5.45e1 84.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 180362 15312164 0 2.99e2 84.89
dpdk-input polling 181809 15312164 0 6.05e1 84.22
ethernet-input active 180362 15312164 0 2.41e1 84.89
interface-output active 180362 15312164 0 1.99e1 84.89
ip4-input-no-checksum active 180362 15312164 0 3.54e1 84.89
ip4-lookup active 180362 15312164 0 4.96e1 84.89
ip4-rewrite active 180362 15312164 0 6.29e1 84.89
unix-epoll-input polling 177 0 0 1.95e3 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 14 5.09e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.22e2 0.00
api-rx-from-ring active 0 0 51 4.29e4 0.00
dpdk-process any wait 0 0 1 9.03e3 0.00
fib-walk any wait 0 0 2 3.72e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.28e3 0.00
lisp-retry-service any wait 0 0 2 5.10e3 0.00
unix-epoll-input polling 3368 0 0 2.85e6 0.00
vpe-oam-process any wait 0 0 2 2.78e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 40.07, last 128 main loops 1.97 per node 28.00
vector rates in 2.9638e6, out 2.9638e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 284541 11402184 0 2.24e1 40.07
TenGigabitEthernet18/0/3-tx active 284541 11402184 0 5.91e1 40.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.78e3 0.00
acl-plugin-out-ip4-fa active 284541 11402184 0 4.71e2 40.07
dpdk-input polling 284553 11402184 0 6.91e1 40.07
ethernet-input active 284541 11402184 0 3.21e1 40.07
interface-output active 284541 11402184 0 2.47e1 40.07
ip4-input-no-checksum active 284541 11402184 0 4.14e1 40.07
ip4-lookup active 284541 11402184 0 5.09e1 40.07
ip4-rewrite active 284541 11402184 0 6.41e1 40.07
unix-epoll-input polling 278 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 19.29, last 128 main loops 1.41 per node 20.00
vector rates in 2.5409e6, out 2.5409e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 506860 9775460 0 3.32e1 19.29
TenGigabitEthernet18/0/3-tx active 506860 9775460 0 7.05e1 19.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 506860 9775460 0 5.01e2 19.29
dpdk-input polling 508910 9775460 0 8.88e1 19.21
ethernet-input active 506860 9775460 0 4.70e1 19.29
interface-output active 506860 9775460 0 3.31e1 19.29
ip4-input-no-checksum active 506860 9775460 0 5.56e1 19.29
ip4-lookup active 506860 9775460 0 6.13e1 19.29
ip4-rewrite active 506860 9775460 0 7.44e1 19.29
unix-epoll-input polling 496 0 0 1.94e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 14.07, last 128 main loops .84 per node 12.00
vector rates in 2.3289e6, out 2.3289e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 636916 8959684 0 4.13e1 14.07
TenGigabitEthernet18/0/3-tx active 636916 8959684 0 7.48e1 14.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.65e3 0.00
acl-plugin-out-ip4-fa active 636916 8959684 0 5.15e2 14.07
dpdk-input polling 665123 8959684 0 1.01e2 13.47
ethernet-input active 636916 8959684 0 5.61e1 14.07
interface-output active 636916 8959684 0 4.11e1 14.07
ip4-input-no-checksum active 636916 8959684 0 6.61e1 14.07
ip4-lookup active 636916 8959684 0 7.04e1 14.07
ip4-rewrite active 636916 8959684 0 8.30e1 14.07
unix-epoll-input polling 649 0 0 1.84e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.61, last 128 main loops 2.25 per node 32.00
vector rates in 2.7526e6, out 2.7526e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 383515 10589588 0 2.64e1 27.61
TenGigabitEthernet18/0/3-tx active 383515 10589588 0 6.45e1 27.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 383515 10589588 0 4.89e2 27.61
dpdk-input polling 383779 10589588 0 8.00e1 27.59
ethernet-input active 383515 10589588 0 3.93e1 27.61
interface-output active 383515 10589588 0 2.76e1 27.61
ip4-input-no-checksum active 383515 10589588 0 4.65e1 27.61
ip4-lookup active 383515 10589588 0 5.43e1 27.61
ip4-rewrite active 383515 10589588 0 6.79e1 27.61
unix-epoll-input polling 375 0 0 1.88e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 25.83, last 128 main loops 1.69 per node 24.00
vector rates in 2.5408e6, out 2.5408e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 378489 9774668 0 2.83e1 25.83
TenGigabitEthernet18/0/2-tx active 378489 9774668 0 6.64e1 25.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.45e3 0.00
acl-plugin-out-ip4-fa active 378489 9774668 0 5.44e2 25.83
dpdk-input polling 381583 9774668 0 8.00e1 25.62
ethernet-input active 378489 9774668 0 4.06e1 25.83
interface-output active 378489 9774668 0 2.94e1 25.83
ip4-input-no-checksum active 378489 9774668 0 4.90e1 25.83
ip4-lookup active 378489 9774668 0 6.21e1 25.83
ip4-rewrite active 378489 9774668 0 7.03e1 25.83
unix-epoll-input polling 372 0 0 1.98e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 35.37, last 128 main loops 3.09 per node 44.00
vector rates in 2.7525e6, out 2.7525e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 299423 10589204 0 2.44e1 35.37
TenGigabitEthernet18/0/2-tx active 299423 10589204 0 6.08e1 35.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.43e3 0.00
acl-plugin-out-ip4-fa active 299423 10589204 0 5.13e2 35.37
dpdk-input polling 301972 10589204 0 7.12e1 35.07
ethernet-input active 299423 10589204 0 3.41e1 35.37
interface-output active 299423 10589204 0 2.60e1 35.37
ip4-input-no-checksum active 299423 10589204 0 4.42e1 35.37
ip4-lookup active 299423 10589204 0 5.77e1 35.37
ip4-rewrite active 299423 10589204 0 6.71e1 35.37
unix-epoll-input polling 295 0 0 1.82e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 12.38, last 128 main loops 1.13 per node 16.00
vector rates in 2.1174e6, out 2.1174e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 657912 8145952 0 4.59e1 12.38
TenGigabitEthernet18/0/2-tx active 657912 8145952 0 8.09e1 12.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.28e3 0.00
acl-plugin-out-ip4-fa active 657912 8145952 0 5.72e2 12.38
dpdk-input polling 679904 8145952 0 1.08e2 11.98
ethernet-input active 657912 8145952 0 6.21e1 12.38
interface-output active 657912 8145952 0 4.38e1 12.38
ip4-input-no-checksum active 657912 8145952 0 7.17e1 12.38
ip4-lookup active 657912 8145952 0 8.01e1 12.38
ip4-rewrite active 657912 8145952 0 8.79e1 12.38
unix-epoll-input polling 664 0 0 1.85e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 140.09, last 128 main loops 7.03 per node 100.00
vector rates in 3.1751e6, out 3.1751e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87191 12215032 0 1.43e1 140.09
TenGigabitEthernet18/0/2-tx active 87191 12215032 0 5.25e1 140.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.61e3 0.00
acl-plugin-out-ip4-fa active 87191 12215032 0 4.86e2 140.09
dpdk-input polling 89430 12215032 0 5.59e1 136.59
ethernet-input active 87191 12215032 0 2.18e1 140.09
interface-output active 87191 12215032 0 1.77e1 140.09
ip4-input-no-checksum active 87191 12215032 0 3.20e1 140.09
ip4-lookup active 87191 12215032 0 4.79e1 140.09
ip4-rewrite active 87191 12215032 0 5.64e1 140.09
unix-epoll-input polling 87 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.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 1.75e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.09e2 0.00
api-rx-from-ring active 0 0 52 4.93e4 0.00
dpdk-process any wait 0 0 1 7.03e3 0.00
fib-walk any wait 0 0 2 2.05e3 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 6.00e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.38e3 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
statseg-collector-process time wait 0 0 1 5.41e3 0.00
unix-epoll-input polling 4187 0 0 2.29e6 0.00
vpe-oam-process any wait 0 0 2 1.44e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 153.34, last 128 main loops 13.50 per node 192.00
vector rates in 4.5202e6, out 4.5202e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 113613 17421188 0 1.52e1 153.34
TenGigabitEthernet18/0/3-tx active 113613 17421188 0 5.54e1 153.34
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.41e3 0.00
acl-plugin-out-ip4-fa active 113613 17421188 0 2.43e2 153.34
dpdk-input polling 113613 17421188 0 5.78e1 153.34
ethernet-input active 113613 17421188 0 2.15e1 153.34
interface-output active 113613 17421188 0 1.83e1 153.34
ip4-input-no-checksum active 113613 17421188 0 3.38e1 153.34
ip4-lookup active 113613 17421188 0 4.49e1 153.34
ip4-rewrite active 113613 17421188 0 6.08e1 153.34
unix-epoll-input polling 110 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 207.68, last 128 main loops 18.00 per node 256.00
vector rates in 4.5202e6, out 4.5202e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83885 17421256 0 1.42e1 207.68
TenGigabitEthernet18/0/2-tx active 83885 17421256 0 5.41e1 207.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.73e3 0.00
acl-plugin-out-ip4-fa active 83885 17421256 0 2.48e2 207.68
dpdk-input polling 84240 17421256 0 5.42e1 206.81
ethernet-input active 83885 17421256 0 1.99e1 207.68
interface-output active 83885 17421256 0 1.76e1 207.68
ip4-input-no-checksum active 83885 17421256 0 3.22e1 207.68
ip4-lookup active 83885 17421256 0 5.05e1 207.68
ip4-rewrite active 83885 17421256 0 6.07e1 207.68
unix-epoll-input polling 82 0 0 1.96e3 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.75e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.73e2 0.00
api-rx-from-ring active 0 0 52 3.46e4 0.00
dpdk-process any wait 0 0 1 9.95e3 0.00
fib-walk any wait 0 0 2 2.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.29e3 0.00
lisp-retry-service any wait 0 0 2 2.02e3 0.00
unix-epoll-input polling 2501 0 0 3.82e6 0.00
vpe-oam-process any wait 0 0 1 3.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 76.59, last 128 main loops 7.03 per node 100.00
vector rates in 3.6833e6, out 3.6833e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 184134 14103788 0 1.72e1 76.59
TenGigabitEthernet18/0/3-tx active 184134 14103788 0 5.69e1 76.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.42e3 0.00
acl-plugin-out-ip4-fa active 184134 14103788 0 3.44e2 76.59
dpdk-input polling 184409 14103788 0 6.30e1 76.48
ethernet-input active 184134 14103788 0 2.54e1 76.59
interface-output active 184134 14103788 0 2.03e1 76.59
ip4-input-no-checksum active 184134 14103788 0 3.64e1 76.59
ip4-lookup active 184134 14103788 0 4.64e1 76.59
ip4-rewrite active 184134 14103788 0 6.44e1 76.59
unix-epoll-input polling 180 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 71.86, last 128 main loops 14.34 per node 204.00
vector rates in 3.6835e6, out 3.6835e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 196265 14104376 0 1.77e1 71.86
TenGigabitEthernet18/0/3-tx active 196265 14104376 0 5.55e1 71.86
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 196265 14104376 0 3.47e2 71.86
dpdk-input polling 196585 14104376 0 6.00e1 71.75
ethernet-input active 196265 14104376 0 2.58e1 71.86
interface-output active 196265 14104376 0 2.08e1 71.86
ip4-input-no-checksum active 196265 14104376 0 3.64e1 71.86
ip4-lookup active 196265 14104376 0 4.69e1 71.86
ip4-rewrite active 196265 14104376 0 6.44e1 71.86
unix-epoll-input polling 192 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 68.38, last 128 main loops 1.41 per node 20.00
vector rates in 3.6830e6, out 3.6830e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 206253 14102596 0 1.78e1 68.38
TenGigabitEthernet18/0/2-tx active 206253 14102596 0 5.69e1 68.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-out-ip4-fa active 206253 14102596 0 3.31e2 68.38
dpdk-input polling 207641 14102596 0 6.49e1 67.92
ethernet-input active 206253 14102596 0 2.62e1 68.38
interface-output active 206253 14102596 0 2.09e1 68.38
ip4-input-no-checksum active 206253 14102596 0 3.64e1 68.38
ip4-lookup active 206253 14102596 0 5.23e1 68.38
ip4-rewrite active 206253 14102596 0 6.69e1 68.38
unix-epoll-input polling 203 0 0 1.94e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 63.83, last 128 main loops 4.22 per node 60.00
vector rates in 3.6838e6, out 3.6838e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 220983 14105484 0 1.85e1 63.83
TenGigabitEthernet18/0/2-tx active 220983 14105484 0 5.67e1 63.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 220983 14105484 0 3.27e2 63.83
dpdk-input polling 222442 14105484 0 6.38e1 63.41
ethernet-input active 220983 14105484 0 2.65e1 63.83
interface-output active 220983 14105484 0 2.15e1 63.83
ip4-input-no-checksum active 220983 14105484 0 3.71e1 63.83
ip4-lookup active 220983 14105484 0 5.41e1 63.83
ip4-rewrite active 220983 14105484 0 6.84e1 63.83
unix-epoll-input polling 217 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 16 5.06e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.12e3 0.00
api-rx-from-ring active 0 0 52 3.99e4 0.00
dpdk-process any wait 0 0 2 3.21e5 0.00
fib-walk any wait 0 0 2 1.85e3 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.51e3 0.00
unix-epoll-input polling 2399 0 0 3.97e6 0.00
vpe-oam-process any wait 0 0 2 2.89e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 42.90, last 128 main loops 3.94 per node 56.00
vector rates in 2.7265e6, out 2.7265e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 242344 10396916 0 2.09e1 42.90
TenGigabitEthernet18/0/3-tx active 242344 10396916 0 5.98e1 42.90
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.92e3 0.00
acl-plugin-out-ip4-fa active 242344 10396916 0 5.49e2 42.90
dpdk-input polling 242602 10396916 0 7.19e1 42.86
ethernet-input active 242344 10396916 0 3.09e1 42.90
interface-output active 242344 10396916 0 2.35e1 42.90
ip4-input-no-checksum active 242344 10396916 0 3.97e1 42.90
ip4-lookup active 242344 10396916 0 5.02e1 42.90
ip4-rewrite active 242344 10396916 0 6.24e1 42.90
unix-epoll-input polling 236 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 37.71, last 128 main loops 2.53 per node 36.00
vector rates in 2.7253e6, out 2.7253e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 275620 10392536 0 2.29e1 37.71
TenGigabitEthernet18/0/3-tx active 275620 10392536 0 6.01e1 37.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 275620 10392536 0 5.43e2 37.71
dpdk-input polling 275988 10392536 0 7.04e1 37.66
ethernet-input active 275620 10392536 0 3.24e1 37.71
interface-output active 275620 10392536 0 2.44e1 37.71
ip4-input-no-checksum active 275620 10392536 0 4.17e1 37.71
ip4-lookup active 275620 10392536 0 5.02e1 37.71
ip4-rewrite active 275620 10392536 0 6.33e1 37.71
unix-epoll-input polling 270 0 0 2.14e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 34.36, last 128 main loops 1.13 per node 16.00
vector rates in 2.7251e6, out 2.7251e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 302446 10391740 0 2.35e1 34.36
TenGigabitEthernet18/0/3-tx active 302446 10391740 0 6.13e1 34.36
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 302446 10391740 0 5.32e2 34.36
dpdk-input polling 303195 10391740 0 7.29e1 34.27
ethernet-input active 302446 10391740 0 3.38e1 34.36
interface-output active 302446 10391740 0 2.55e1 34.36
ip4-input-no-checksum active 302446 10391740 0 4.32e1 34.36
ip4-lookup active 302446 10391740 0 5.17e1 34.36
ip4-rewrite active 302446 10391740 0 6.42e1 34.36
unix-epoll-input polling 296 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 41.69, last 128 main loops 4.78 per node 68.00
vector rates in 2.7265e6, out 2.7265e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 249392 10397048 0 2.15e1 41.69
TenGigabitEthernet18/0/3-tx active 249392 10397048 0 5.95e1 41.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 249392 10397048 0 5.49e2 41.69
dpdk-input polling 249682 10397048 0 7.26e1 41.64
ethernet-input active 249392 10397048 0 3.15e1 41.69
interface-output active 249392 10397048 0 2.35e1 41.69
ip4-input-no-checksum active 249392 10397048 0 3.99e1 41.69
ip4-lookup active 249392 10397048 0 4.91e1 41.69
ip4-rewrite active 249392 10397048 0 6.26e1 41.69
unix-epoll-input polling 243 0 0 2.09e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 65.89, last 128 main loops 3.66 per node 52.00
vector rates in 2.7246e6, out 2.7246e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 157693 10389840 0 1.75e1 65.89
TenGigabitEthernet18/0/2-tx active 157693 10389840 0 5.68e1 65.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 157693 10389840 0 5.75e2 65.89
dpdk-input polling 160326 10389840 0 6.40e1 64.80
ethernet-input active 157693 10389840 0 2.64e1 65.89
interface-output active 157693 10389840 0 2.03e1 65.89
ip4-input-no-checksum active 157693 10389840 0 3.61e1 65.89
ip4-lookup active 157693 10389840 0 5.35e1 65.89
ip4-rewrite active 157693 10389840 0 6.24e1 65.89
unix-epoll-input polling 157 0 0 1.95e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 49.89, last 128 main loops 2.81 per node 40.00
vector rates in 2.7271e6, out 2.7271e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 208435 10399204 0 1.99e1 49.89
TenGigabitEthernet18/0/2-tx active 208435 10399204 0 5.76e1 49.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 208435 10399204 0 5.56e2 49.89
dpdk-input polling 210934 10399204 0 6.67e1 49.30
ethernet-input active 208435 10399204 0 2.91e1 49.89
interface-output active 208435 10399204 0 2.24e1 49.89
ip4-input-no-checksum active 208435 10399204 0 3.89e1 49.89
ip4-lookup active 208435 10399204 0 5.53e1 49.89
ip4-rewrite active 208435 10399204 0 6.43e1 49.89
unix-epoll-input polling 205 0 0 1.93e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 45.17, last 128 main loops 2.81 per node 40.00
vector rates in 2.7264e6, out 2.7264e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 230183 10396728 0 2.07e1 45.17
TenGigabitEthernet18/0/2-tx active 230183 10396728 0 5.79e1 45.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 230183 10396728 0 5.51e2 45.17
dpdk-input polling 232923 10396728 0 6.73e1 44.64
ethernet-input active 230183 10396728 0 3.00e1 45.17
interface-output active 230183 10396728 0 2.33e1 45.17
ip4-input-no-checksum active 230183 10396728 0 3.99e1 45.17
ip4-lookup active 230183 10396728 0 5.52e1 45.17
ip4-rewrite active 230183 10396728 0 6.49e1 45.17
unix-epoll-input polling 227 0 0 1.79e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 57.11, last 128 main loops 5.06 per node 72.00
vector rates in 2.7252e6, out 2.7252e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 181981 10392050 0 1.86e1 57.11
TenGigabitEthernet18/0/2-tx active 181981 10392050 0 5.75e1 57.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 181981 10392050 0 5.64e2 57.11
dpdk-input polling 184607 10392050 0 6.69e1 56.29
ethernet-input active 181981 10392050 0 2.78e1 57.11
interface-output active 181981 10392050 0 2.15e1 57.11
ip4-input-no-checksum active 181981 10392050 0 3.76e1 57.11
ip4-lookup active 181981 10392050 0 5.47e1 57.11
ip4-rewrite active 181981 10392050 0 6.30e1 57.11
unix-epoll-input polling 180 0 0 1.87e3 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 16 1.77e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.92e2 0.00
api-rx-from-ring active 0 0 52 5.16e4 0.00
dpdk-process any wait 0 0 1 8.47e3 0.00
fib-walk any wait 0 0 2 1.36e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 8.15e2 0.00
lisp-retry-service any wait 0 0 2 2.22e3 0.00
unix-epoll-input polling 3854 0 0 2.49e6 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 177.81, last 128 main loops 15.75 per node 224.00
vector rates in 4.5569e6, out 4.5569e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98487 17511614 0 1.47e1 177.81
TenGigabitEthernet18/0/3-tx active 98487 17511614 0 5.51e1 177.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.46e3 0.00
acl-plugin-out-ip4-fa active 98487 17511614 0 2.42e2 177.81
dpdk-input polling 98487 17511614 0 5.64e1 177.81
ethernet-input active 98487 17511614 0 2.08e1 177.81
interface-output active 98487 17511614 0 1.79e1 177.81
ip4-input-no-checksum active 98487 17511614 0 3.29e1 177.81
ip4-lookup active 98487 17511614 0 4.51e1 177.81
ip4-rewrite active 98487 17511614 0 6.11e1 177.81
unix-epoll-input polling 96 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 228.92, last 128 main loops 16.45 per node 234.00
vector rates in 4.5569e6, out 4.5569e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76496 17511534 0 1.41e1 228.92
TenGigabitEthernet18/0/2-tx active 76496 17511534 0 5.39e1 228.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 76496 17511534 0 2.48e2 228.92
dpdk-input polling 76832 17511534 0 5.43e1 227.92
ethernet-input active 76496 17511534 0 1.98e1 228.92
interface-output active 76496 17511534 0 1.75e1 228.92
ip4-input-no-checksum active 76496 17511534 0 3.15e1 228.92
ip4-lookup active 76496 17511534 0 4.81e1 228.92
ip4-rewrite active 76496 17511534 0 5.97e1 228.92
unix-epoll-input polling 75 0 0 1.98e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl10sl-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 16 2.70e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.25e2 0.00
api-rx-from-ring active 0 0 52 4.11e4 0.00
dpdk-process any wait 0 0 2 6.75e3 0.00
fib-walk any wait 0 0 2 1.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.05e3 0.00
lisp-retry-service any wait 0 0 2 1.53e3 0.00
unix-epoll-input polling 4400 0 0 2.12e6 0.00
vpe-oam-process any wait 0 0 2 2.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 70.52, last 128 main loops 5.91 per node 84.00
vector rates in 3.7439e6, out 3.7439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 198695 14011364 0 1.77e1 70.52
TenGigabitEthernet18/0/3-tx active 198695 14011364 0 5.67e1 70.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 198695 14011364 0 3.29e2 70.52
dpdk-input polling 199012 14011364 0 6.23e1 70.40
ethernet-input active 198695 14011364 0 2.58e1 70.52
interface-output active 198695 14011364 0 2.08e1 70.52
ip4-input-no-checksum active 198695 14011364 0 3.64e1 70.52
ip4-lookup active 198695 14011364 0 4.68e1 70.52
ip4-rewrite active 198695 14011364 0 6.67e1 70.52
unix-epoll-input polling 194 0 0 1.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 66.87, last 128 main loops 1.97 per node 28.00
vector rates in 3.7444e6, out 3.7444e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 209570 14013112 0 1.80e1 66.87
TenGigabitEthernet18/0/3-tx active 209570 14013112 0 5.59e1 66.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.42e3 0.00
acl-plugin-out-ip4-fa active 209570 14013112 0 3.29e2 66.87
dpdk-input polling 209968 14013112 0 6.19e1 66.74
ethernet-input active 209570 14013112 0 2.59e1 66.87
interface-output active 209570 14013112 0 2.09e1 66.87
ip4-input-no-checksum active 209570 14013112 0 3.71e1 66.87
ip4-lookup active 209570 14013112 0 4.72e1 66.87
ip4-rewrite active 209570 14013112 0 6.62e1 66.87
unix-epoll-input polling 205 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 108.31, last 128 main loops 869.62 per node 96.63
vector rates in 3.7397e6, out 3.7397e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 129219 13995636 0 1.56e1 108.31
TenGigabitEthernet18/0/2-tx active 129219 13995636 0 5.55e1 108.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.40e3 0.00
acl-plugin-out-ip4-fa active 129219 13995636 0 3.47e2 108.31
dpdk-input polling 130452 13995636 0 5.86e1 107.29
ethernet-input active 129219 13995636 0 2.29e1 108.31
interface-output active 129219 13995636 0 1.88e1 108.31
ip4-input-no-checksum active 129219 13995636 0 3.35e1 108.31
ip4-lookup active 129219 13995636 0 4.98e1 108.31
ip4-rewrite active 129219 13995636 0 6.35e1 108.31
unix-epoll-input polling 128 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 96.16, last 128 main loops 3.23 per node 46.00
vector rates in 3.7486e6, out 3.7486e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 145895 14028772 0 1.61e1 96.16
TenGigabitEthernet18/0/2-tx active 145895 14028772 0 5.49e1 96.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 145895 14028772 0 3.42e2 96.16
dpdk-input polling 147097 14028772 0 5.99e1 95.37
ethernet-input active 145895 14028772 0 2.34e1 96.16
interface-output active 145895 14028772 0 1.93e1 96.16
ip4-input-no-checksum active 145895 14028772 0 3.46e1 96.16
ip4-lookup active 145895 14028772 0 4.94e1 96.16
ip4-rewrite active 145895 14028772 0 6.39e1 96.16
unix-epoll-input polling 143 0 0 2.11e3 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.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.85e2 0.00
api-rx-from-ring active 0 0 52 3.57e4 0.00
dpdk-process any wait 0 0 1 6.48e5 0.00
fib-walk any wait 0 0 2 2.33e3 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.69e3 0.00
unix-epoll-input polling 4724 0 0 2.03e6 0.00
vpe-oam-process any wait 0 0 2 2.26e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 34.29, last 128 main loops 1.97 per node 28.00
vector rates in 2.6717e6, out 2.6717e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 299548 10274158 0 2.36e1 34.29
TenGigabitEthernet18/0/3-tx active 299548 10274158 0 6.16e1 34.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.82e3 0.00
acl-plugin-out-ip4-fa active 299548 10274158 0 5.43e2 34.29
dpdk-input polling 302869 10274158 0 7.54e1 33.92
ethernet-input active 299548 10274158 0 3.49e1 34.29
interface-output active 299548 10274158 0 2.58e1 34.29
ip4-input-no-checksum active 299548 10274158 0 4.27e1 34.29
ip4-lookup active 299548 10274158 0 5.22e1 34.29
ip4-rewrite active 299548 10274158 0 6.63e1 34.29
unix-epoll-input polling 296 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 30.39, last 128 main loops .70 per node 10.00
vector rates in 2.6657e6, out 2.6657e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 337214 10251212 0 2.56e1 30.39
TenGigabitEthernet18/0/3-tx active 337214 10251212 0 6.24e1 30.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-out-ip4-fa active 337214 10251212 0 5.33e2 30.39
dpdk-input polling 342586 10251212 0 7.67e1 29.92
ethernet-input active 337214 10251212 0 3.61e1 30.39
interface-output active 337214 10251212 0 2.67e1 30.39
ip4-input-no-checksum active 337214 10251212 0 4.51e1 30.39
ip4-lookup active 337214 10251212 0 5.31e1 30.39
ip4-rewrite active 337214 10251212 0 6.73e1 30.39
unix-epoll-input polling 335 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 28.79, last 128 main loops .07 per node 1.00
vector rates in 2.6633e6, out 2.6633e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 355664 10241736 0 2.57e1 28.79
TenGigabitEthernet18/0/3-tx active 355664 10241736 0 6.26e1 28.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-out-ip4-fa active 355664 10241736 0 5.28e2 28.79
dpdk-input polling 363798 10241736 0 7.79e1 28.15
ethernet-input active 355664 10241736 0 3.67e1 28.79
interface-output active 355664 10241736 0 2.73e1 28.79
ip4-input-no-checksum active 355664 10241736 0 4.57e1 28.79
ip4-lookup active 355664 10241736 0 5.41e1 28.79
ip4-rewrite active 355664 10241736 0 6.83e1 28.79
unix-epoll-input polling 355 0 0 1.91e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 32.33, last 128 main loops 1.41 per node 20.00
vector rates in 2.6699e6, out 2.6699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 317615 10267190 0 2.44e1 32.33
TenGigabitEthernet18/0/3-tx active 317615 10267190 0 6.21e1 32.33
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.72e3 0.00
acl-plugin-out-ip4-fa active 317615 10267190 0 5.43e2 32.33
dpdk-input polling 322637 10267190 0 7.36e1 31.82
ethernet-input active 317615 10267190 0 3.56e1 32.33
interface-output active 317615 10267190 0 2.58e1 32.33
ip4-input-no-checksum active 317615 10267190 0 4.37e1 32.33
ip4-lookup active 317615 10267190 0 5.18e1 32.33
ip4-rewrite active 317615 10267190 0 6.59e1 32.33
unix-epoll-input polling 315 0 0 2.01e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 48.29, last 128 main loops 3.66 per node 52.00
vector rates in 2.6611e6, out 2.6611e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 211881 10233376 0 2.03e1 48.29
TenGigabitEthernet18/0/2-tx active 211881 10233376 0 5.85e1 48.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 211881 10233376 0 5.76e2 48.29
dpdk-input polling 214627 10233376 0 6.75e1 47.68
ethernet-input active 211881 10233376 0 3.00e1 48.29
interface-output active 211881 10233376 0 2.32e1 48.29
ip4-input-no-checksum active 211881 10233376 0 3.93e1 48.29
ip4-lookup active 211881 10233376 0 5.32e1 48.29
ip4-rewrite active 211881 10233376 0 6.41e1 48.29
unix-epoll-input polling 209 0 0 1.92e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 44.53, last 128 main loops 4.50 per node 64.00
vector rates in 2.6762e6, out 2.6762e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 231135 10291364 0 2.11e1 44.53
TenGigabitEthernet18/0/2-tx active 231135 10291364 0 5.87e1 44.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 231135 10291364 0 5.65e2 44.53
dpdk-input polling 233802 10291364 0 6.78e1 44.02
ethernet-input active 231135 10291364 0 3.07e1 44.53
interface-output active 231135 10291364 0 2.35e1 44.53
ip4-input-no-checksum active 231135 10291364 0 4.05e1 44.53
ip4-lookup active 231135 10291364 0 5.44e1 44.53
ip4-rewrite active 231135 10291364 0 6.51e1 44.53
unix-epoll-input polling 228 0 0 1.87e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 41.59, last 128 main loops 3.66 per node 52.00
vector rates in 2.6677e6, out 2.6677e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 246620 10258992 0 2.18e1 41.59
TenGigabitEthernet18/0/2-tx active 246620 10258992 0 5.93e1 41.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.42e3 0.00
acl-plugin-out-ip4-fa active 246620 10258992 0 5.63e2 41.59
dpdk-input polling 249416 10258992 0 6.85e1 41.13
ethernet-input active 246620 10258992 0 3.14e1 41.59
interface-output active 246620 10258992 0 2.40e1 41.59
ip4-input-no-checksum active 246620 10258992 0 4.22e1 41.59
ip4-lookup active 246620 10258992 0 5.42e1 41.59
ip4-rewrite active 246620 10258992 0 6.51e1 41.59
unix-epoll-input polling 243 0 0 1.79e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 56.87, last 128 main loops 1.83 per node 26.00
vector rates in 2.6652e6, out 2.6652e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 180237 10249268 0 1.89e1 56.87
TenGigabitEthernet18/0/2-tx active 180237 10249268 0 5.75e1 56.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.85e3 0.00
acl-plugin-out-ip4-fa active 180237 10249268 0 5.88e2 56.87
dpdk-input polling 182856 10249268 0 6.48e1 56.05
ethernet-input active 180237 10249268 0 2.80e1 56.87
interface-output active 180237 10249268 0 2.14e1 56.87
ip4-input-no-checksum active 180237 10249268 0 3.80e1 56.87
ip4-lookup active 180237 10249268 0 5.23e1 56.87
ip4-rewrite active 180237 10249268 0 6.25e1 56.87
unix-epoll-input polling 178 0 0 1.86e3 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 16 1.79e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.60e2 0.00
api-rx-from-ring active 0 0 52 4.78e4 0.00
dpdk-process any wait 0 0 1 5.68e5 0.00
fib-walk any wait 0 0 2 1.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.29e2 0.00
lisp-retry-service any wait 0 0 2 2.29e3 0.00
unix-epoll-input polling 3221 0 0 2.95e6 0.00
vpe-oam-process any wait 0 0 1 2.45e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 203.67, last 128 main loops 15.75 per node 224.00
vector rates in 5.5418e6, out 5.5418e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103401 21059352 0 1.46e1 203.67
TenGigabitEthernet18/0/3-tx active 103401 21059352 0 5.61e1 203.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 103401 21059352 0 1.47e2 203.67
dpdk-input polling 103401 21059352 0 5.95e1 203.67
ethernet-input active 103401 21059352 0 2.04e1 203.67
interface-output active 103401 21059352 0 1.75e1 203.67
ip4-input-no-checksum active 103401 21059352 0 3.17e1 203.67
ip4-lookup active 103401 21059352 0 4.31e1 203.67
ip4-rewrite active 103401 21059352 0 5.95e1 203.67
unix-epoll-input polling 101 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 251.87, last 128 main loops 18.00 per node 256.00
vector rates in 5.5418e6, out 5.5418e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83613 21059304 0 1.39e1 251.87
TenGigabitEthernet18/0/2-tx active 83613 21059304 0 5.49e1 251.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.97e3 0.00
acl-plugin-out-ip4-fa active 83613 21059304 0 1.52e2 251.87
dpdk-input polling 84084 21059304 0 5.58e1 250.46
ethernet-input active 83613 21059304 0 1.92e1 251.87
interface-output active 83613 21059304 0 1.71e1 251.87
ip4-input-no-checksum active 83613 21059304 0 3.07e1 251.87
ip4-lookup active 83613 21059304 0 4.85e1 251.87
ip4-rewrite active 83613 21059304 0 5.78e1 251.87
unix-epoll-input polling 82 0 0 2.00e3 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 3.01e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.11e3 0.00
api-rx-from-ring active 0 0 52 4.42e4 0.00
dpdk-process any wait 0 0 2 9.45e3 0.00
fib-walk any wait 0 0 2 1.68e3 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.05e3 0.00
unix-epoll-input polling 4454 0 0 2.15e6 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 74.19, last 128 main loops 3.23 per node 46.00
vector rates in 5.0885e6, out 5.0885e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 263157 19525532 0 1.82e1 74.19
TenGigabitEthernet18/0/3-tx active 263157 19525532 0 5.75e1 74.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.61e3 0.00
acl-plugin-out-ip4-fa active 263157 19525532 0 1.49e2 74.19
dpdk-input polling 263157 19525532 0 6.47e1 74.19
ethernet-input active 263157 19525532 0 2.63e1 74.19
interface-output active 263157 19525532 0 2.12e1 74.19
ip4-input-no-checksum active 263157 19525532 0 3.74e1 74.19
ip4-lookup active 263157 19525532 0 4.71e1 74.19
ip4-rewrite active 263157 19525532 0 6.47e1 74.19
unix-epoll-input polling 257 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 82.17, last 128 main loops 6.75 per node 96.00
vector rates in 5.0891e6, out 5.0891e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 237640 19527876 0 1.72e1 82.17
TenGigabitEthernet18/0/3-tx active 237640 19527876 0 5.73e1 82.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.90e3 0.00
acl-plugin-out-ip4-fa active 237640 19527876 0 1.58e2 82.17
dpdk-input polling 237640 19527876 0 6.30e1 82.17
ethernet-input active 237640 19527876 0 2.49e1 82.17
interface-output active 237640 19527876 0 2.05e1 82.17
ip4-input-no-checksum active 237640 19527876 0 3.53e1 82.17
ip4-lookup active 237640 19527876 0 4.62e1 82.17
ip4-rewrite active 237640 19527876 0 6.48e1 82.17
unix-epoll-input polling 232 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 41.58, last 128 main loops 2.25 per node 32.00
vector rates in 4.4783e6, out 4.4783e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 413258 17184072 0 2.34e1 41.58
TenGigabitEthernet18/0/2-tx active 413258 17184072 0 6.36e1 41.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.80e3 0.00
acl-plugin-out-ip4-fa active 413258 17184072 0 1.57e2 41.58
dpdk-input polling 414777 17184072 0 7.59e1 41.43
ethernet-input active 413258 17184072 0 3.34e1 41.58
interface-output active 413258 17184072 0 2.56e1 41.58
ip4-input-no-checksum active 413258 17184072 0 4.31e1 41.58
ip4-lookup active 413258 17184072 0 5.66e1 41.58
ip4-rewrite active 413258 17184072 0 7.06e1 41.58
unix-epoll-input polling 405 0 0 1.96e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 255.98, last 128 main loops 18.00 per node 256.00
vector rates in 5.6563e6, out 5.6563e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84788 21704072 0 1.36e1 255.98
TenGigabitEthernet18/0/2-tx active 84788 21704072 0 5.33e1 255.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 84788 21704072 0 1.42e2 255.98
dpdk-input polling 84808 21704072 0 5.39e1 255.92
ethernet-input active 84788 21704072 0 2.52e1 255.98
interface-output active 84788 21704072 0 1.69e1 255.98
ip4-input-no-checksum active 84788 21704072 0 3.03e1 255.98
ip4-lookup active 84788 21704072 0 4.63e1 255.98
ip4-rewrite active 84788 21704072 0 5.89e1 255.98
unix-epoll-input polling 83 0 0 2.06e3 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 14 4.77e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.83e2 0.00
api-rx-from-ring active 0 0 38 3.42e4 0.00
dpdk-process any wait 0 0 1 6.74e5 0.00
fib-walk any wait 0 0 2 2.45e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.75e3 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 9.73e3 0.00
lisp-retry-service any wait 0 0 2 2.58e3 0.00
statseg-collector-process time wait 0 0 1 7.93e3 0.00
unix-epoll-input polling 5376 0 0 1.78e6 0.00
vpe-oam-process any wait 0 0 2 2.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 23.21, last 128 main loops 1.41 per node 20.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 646385 15005008 0 3.27e1 23.21
TenGigabitEthernet18/0/3-tx active 646385 15004672 0 6.69e1 23.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 646385 15005008 0 1.72e2 23.21
dpdk-input polling 646709 15005008 0 8.19e1 23.20
ethernet-input active 646385 15005008 0 4.43e1 23.21
interface-output active 646385 15005008 0 3.25e1 23.21
ip4-input-no-checksum active 646385 15005008 0 5.53e1 23.21
ip4-lookup active 646385 15005008 0 6.18e1 23.21
ip4-rewrite active 646385 15005008 0 7.66e1 23.21
unix-epoll-input polling 631 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.29, last 128 main loops 1.13 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 841031 12863460 0 4.29e1 15.29
TenGigabitEthernet18/0/3-tx active 841031 12863460 0 7.82e1 15.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 841031 12863460 0 1.82e2 15.29
dpdk-input polling 848302 12863460 0 1.00e2 15.16
ethernet-input active 841031 12863460 0 5.37e1 15.29
interface-output active 841031 12863460 0 4.16e1 15.29
ip4-input-no-checksum active 841031 12863460 0 6.75e1 15.29
ip4-lookup active 841031 12863460 0 7.06e1 15.29
ip4-rewrite active 841031 12863460 0 8.66e1 15.29
unix-epoll-input polling 828 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.38, last 128 main loops .84 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 952184 11789984 0 5.00e1 12.38
TenGigabitEthernet18/0/3-tx active 952184 11789984 0 8.18e1 12.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 952184 11789984 0 1.87e2 12.38
dpdk-input polling 979873 11789984 0 1.09e2 12.03
ethernet-input active 952184 11789984 0 6.34e1 12.38
interface-output active 952184 11789984 0 4.61e1 12.38
ip4-input-no-checksum active 952184 11789984 0 7.67e1 12.38
ip4-lookup active 952184 11789984 0 7.77e1 12.38
ip4-rewrite active 952184 11789984 0 9.38e1 12.38
unix-epoll-input polling 956 0 0 1.90e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 18.89, last 128 main loops 1.55 per node 22.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 737712 13934780 0 3.69e1 18.89
TenGigabitEthernet18/0/3-tx active 737712 13934744 0 7.29e1 18.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 737712 13934780 0 1.78e2 18.89
dpdk-input polling 739559 13934780 0 9.27e1 18.84
ethernet-input active 737712 13934780 0 4.96e1 18.89
interface-output active 737712 13934780 0 3.62e1 18.89
ip4-input-no-checksum active 737712 13934780 0 5.96e1 18.89
ip4-lookup active 737712 13934780 0 6.51e1 18.89
ip4-rewrite active 737712 13934780 0 7.99e1 18.89
unix-epoll-input polling 722 0 0 1.93e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.79, last 128 main loops 1.13 per node 16.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 814377 12862384 0 4.22e1 15.79
TenGigabitEthernet18/0/2-tx active 814377 12862384 0 7.78e1 15.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.13e3 0.00
acl-plugin-out-ip4-fa active 814377 12862384 0 1.81e2 15.79
dpdk-input polling 821810 12862384 0 9.85e1 15.65
ethernet-input active 814377 12862384 0 5.49e1 15.79
interface-output active 814377 12862384 0 4.03e1 15.79
ip4-input-no-checksum active 814377 12862384 0 6.66e1 15.79
ip4-lookup active 814377 12862384 0 7.58e1 15.79
ip4-rewrite active 814377 12862384 0 8.58e1 15.79
unix-epoll-input polling 802 0 0 1.92e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.06, last 128 main loops .84 per node 12.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 731138 13934256 0 3.73e1 19.06
TenGigabitEthernet18/0/2-tx active 731138 13934256 0 7.24e1 19.06
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.76e3 0.00
acl-plugin-out-ip4-fa active 731138 13934256 0 1.76e2 19.06
dpdk-input polling 734605 13934256 0 8.67e1 18.97
ethernet-input active 731138 13934256 0 4.83e1 19.06
interface-output active 731138 13934256 0 3.64e1 19.06
ip4-input-no-checksum active 731138 13934256 0 6.06e1 19.06
ip4-lookup active 731138 13934256 0 7.16e1 19.06
ip4-rewrite active 731138 13934256 0 8.14e1 19.06
unix-epoll-input polling 717 0 0 1.90e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.41, last 128 main loops .84 per node 12.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 1030142 10719188 0 5.75e1 10.41
TenGigabitEthernet18/0/2-tx active 1030142 10719188 0 8.92e1 10.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 1030142 10719188 0 1.95e2 10.41
dpdk-input polling 1074515 10719188 0 1.22e2 9.98
ethernet-input active 1030142 10719188 0 7.26e1 10.41
interface-output active 1030142 10719188 0 5.17e1 10.41
ip4-input-no-checksum active 1030142 10719188 0 8.44e1 10.41
ip4-lookup active 1030142 10719188 0 8.96e1 10.41
ip4-rewrite active 1030142 10719188 0 1.00e2 10.41
unix-epoll-input polling 1049 0 0 1.81e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 29.93, last 128 main loops 2.53 per node 36.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 537083 16076584 0 2.85e1 29.93
TenGigabitEthernet18/0/2-tx active 537083 16075974 0 6.37e1 29.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.86e3 0.00
acl-plugin-out-ip4-fa active 537083 16076584 0 1.63e2 29.93
dpdk-input polling 540067 16076584 0 7.80e1 29.77
ethernet-input active 537083 16076584 0 3.87e1 29.93
interface-output active 537083 16076584 0 2.93e1 29.93
ip4-input-no-checksum active 537083 16076584 0 4.99e1 29.93
ip4-lookup active 537083 16076584 0 6.26e1 29.93
ip4-rewrite active 537083 16076584 0 7.22e1 29.93
unix-epoll-input polling 527 0 0 1.81e3 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.09e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.29e3 0.00
api-rx-from-ring active 0 0 51 5.13e4 0.00
dpdk-process any wait 0 0 1 8.09e3 0.00
fib-walk any wait 0 0 2 2.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.72e3 0.00
lisp-retry-service any wait 0 0 2 2.31e3 0.00
unix-epoll-input polling 4510 0 0 2.12e6 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 182.23, last 128 main loops 8.16 per node 115.99
vector rates in 4.7076e6, out 4.7076e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98856 18014680 0 1.47e1 182.23
TenGigabitEthernet18/0/3-tx active 98856 18014680 0 5.71e1 182.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.37e3 0.00
acl-plugin-out-ip4-fa active 98856 18014680 0 2.22e2 182.23
dpdk-input polling 98856 18014680 0 5.99e1 182.23
ethernet-input active 98856 18014680 0 2.14e1 182.23
interface-output active 98856 18014680 0 1.75e1 182.23
ip4-input-no-checksum active 98856 18014680 0 3.17e1 182.23
ip4-lookup active 98856 18014680 0 4.34e1 182.23
ip4-rewrite active 98856 18014680 0 6.15e1 182.23
unix-epoll-input polling 97 0 0 4.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 248.31, last 128 main loops 18.00 per node 256.00
vector rates in 4.6956e6, out 4.6956e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72364 17968696 0 1.36e1 248.31
TenGigabitEthernet18/0/2-tx active 72364 17968696 0 5.56e1 248.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.02e3 0.00
acl-plugin-out-ip4-fa active 72364 17968696 0 2.27e2 248.31
dpdk-input polling 72940 17968696 0 5.75e1 246.35
ethernet-input active 72364 17968696 0 2.04e1 248.31
interface-output active 72364 17968696 0 1.70e1 248.31
ip4-input-no-checksum active 72364 17968696 0 3.02e1 248.31
ip4-lookup active 72364 17968696 0 4.88e1 248.31
ip4-rewrite active 72364 17968696 0 6.10e1 248.31
unix-epoll-input polling 71 0 0 3.87e3 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.24e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.17e3 0.00
api-rx-from-ring active 0 0 52 5.83e4 0.00
dhcp-client-process any wait 0 0 1 3.03e3 0.00
dpdk-process any wait 0 0 1 1.20e4 0.00
fib-walk any wait 0 0 2 3.14e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.57e3 0.00
ip-route-resolver-process any wait 0 0 1 4.22e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.51e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.12e3 0.00
lisp-retry-service any wait 0 0 2 4.24e3 0.00
statseg-collector-process time wait 0 0 1 7.53e3 0.00
unix-epoll-input polling 6004 0 0 1.59e6 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 177.42, last 128 main loops 15.75 per node 224.00
vector rates in 4.6522e6, out 4.6522e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100780 17880548 0 1.43e1 177.42
TenGigabitEthernet18/0/3-tx active 100780 17880548 0 5.78e1 177.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.80e3 0.00
acl-plugin-out-ip4-fa active 100780 17880548 0 2.29e2 177.42
dpdk-input polling 100780 17880548 0 5.97e1 177.42
ethernet-input active 100780 17880548 0 2.17e1 177.42
interface-output active 100780 17880548 0 1.74e1 177.42
ip4-input-no-checksum active 100780 17880548 0 3.15e1 177.42
ip4-lookup active 100780 17880548 0 4.26e1 177.42
ip4-rewrite active 100780 17880548 0 6.04e1 177.42
unix-epoll-input polling 99 0 0 3.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 185.18, last 128 main loops 16.03 per node 228.00
vector rates in 4.6515e6, out 4.6515e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96541 17877625 0 1.43e1 185.18
TenGigabitEthernet18/0/3-tx active 96541 17877625 0 5.63e1 185.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.18e3 0.00
acl-plugin-out-ip4-fa active 96541 17877625 0 2.33e2 185.18
dpdk-input polling 96541 17877625 0 5.93e1 185.18
ethernet-input active 96541 17877625 0 2.12e1 185.18
interface-output active 96541 17877625 0 1.74e1 185.18
ip4-input-no-checksum active 96541 17877625 0 3.15e1 185.18
ip4-lookup active 96541 17877625 0 4.28e1 185.18
ip4-rewrite active 96541 17877625 0 6.03e1 185.18
unix-epoll-input polling 94 0 0 4.23e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 232.76, last 128 main loops 16.59 per node 236.00
vector rates in 4.6467e6, out 4.6467e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76730 17859344 0 1.39e1 232.76
TenGigabitEthernet18/0/2-tx active 76730 17859344 0 5.79e1 232.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.26e3 0.00
acl-plugin-out-ip4-fa active 76730 17859344 0 2.27e2 232.76
dpdk-input polling 77650 17859344 0 5.89e1 229.99
ethernet-input active 76730 17859344 0 2.12e1 232.76
interface-output active 76730 17859344 0 1.71e1 232.76
ip4-input-no-checksum active 76730 17859344 0 3.04e1 232.76
ip4-lookup active 76730 17859344 0 4.86e1 232.76
ip4-rewrite active 76730 17859344 0 6.13e1 232.76
unix-epoll-input polling 76 0 0 3.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 210.46, last 128 main loops 10.76 per node 153.00
vector rates in 4.6509e6, out 4.6509e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84936 17875752 0 1.39e1 210.46
TenGigabitEthernet18/0/2-tx active 84936 17875752 0 5.65e1 210.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.49e3 0.00
acl-plugin-out-ip4-fa active 84936 17875752 0 2.27e2 210.46
dpdk-input polling 86078 17875752 0 5.84e1 207.67
ethernet-input active 84936 17875752 0 2.05e1 210.46
interface-output active 84936 17875752 0 1.72e1 210.46
ip4-input-no-checksum active 84936 17875752 0 3.08e1 210.46
ip4-lookup active 84936 17875752 0 4.99e1 210.46
ip4-rewrite active 84936 17875752 0 6.19e1 210.46
unix-epoll-input polling 84 0 0 4.34e3 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 14 5.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.19e3 0.00
api-rx-from-ring active 0 0 48 3.13e4 0.00
dpdk-process any wait 0 0 1 6.80e5 0.00
fib-walk any wait 0 0 2 4.59e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.31e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.29e4 0.00
lisp-retry-service any wait 0 0 2 3.75e3 0.00
statseg-collector-process time wait 0 0 1 1.13e4 0.00
unix-epoll-input polling 3887 0 0 2.45e6 0.00
vpe-oam-process any wait 0 0 2 2.19e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.85, last 128 main loops 1.97 per node 28.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/3-outpu active 494035 13262756 0 2.90e1 26.85
TenGigabitEthernet18/0/3-tx active 494035 13262756 0 6.85e1 26.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.73e3 0.00
acl-plugin-out-ip4-fa active 494035 13262756 0 2.71e2 26.85
dpdk-input polling 494041 13262756 0 8.38e1 26.85
ethernet-input active 494035 13262756 0 4.12e1 26.85
interface-output active 494035 13262756 0 3.03e1 26.85
ip4-input-no-checksum active 494035 13262756 0 4.99e1 26.85
ip4-lookup active 494035 13262756 0 5.92e1 26.85
ip4-rewrite active 494035 13262756 0 7.17e1 26.85
unix-epoll-input polling 482 0 0 3.42e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 26.79, last 128 main loops 1.97 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 494810 13256868 0 2.95e1 26.79
TenGigabitEthernet18/0/3-tx active 494810 13256868 0 7.09e1 26.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.43e3 0.00
acl-plugin-out-ip4-fa active 494810 13256868 0 2.67e2 26.79
dpdk-input polling 494826 13256868 0 8.78e1 26.79
ethernet-input active 494810 13256868 0 4.10e1 26.79
interface-output active 494810 13256868 0 3.04e1 26.79
ip4-input-no-checksum active 494810 13256868 0 4.99e1 26.79
ip4-lookup active 494810 13256868 0 5.78e1 26.79
ip4-rewrite active 494810 13256868 0 7.17e1 26.79
unix-epoll-input polling 482 0 0 3.42e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 25.69, last 128 main loops 1.41 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 515993 13255856 0 2.97e1 25.69
TenGigabitEthernet18/0/3-tx active 515993 13255856 0 7.03e1 25.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.66e3 0.00
acl-plugin-out-ip4-fa active 515993 13255856 0 2.65e2 25.69
dpdk-input polling 516006 13255856 0 8.57e1 25.69
ethernet-input active 515993 13255856 0 4.14e1 25.69
interface-output active 515993 13255856 0 3.06e1 25.69
ip4-input-no-checksum active 515993 13255856 0 5.09e1 25.69
ip4-lookup active 515993 13255856 0 5.95e1 25.69
ip4-rewrite active 515993 13255856 0 7.25e1 25.69
unix-epoll-input polling 503 0 0 3.69e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.00, last 128 main loops 1.41 per node 20.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/3-outpu active 491133 13262760 0 2.88e1 27.00
TenGigabitEthernet18/0/3-tx active 491133 13262760 0 6.92e1 27.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.51e3 0.00
acl-plugin-out-ip4-fa active 491133 13262760 0 2.74e2 27.00
dpdk-input polling 491142 13262760 0 8.42e1 27.00
ethernet-input active 491133 13262760 0 4.17e1 27.00
interface-output active 491133 13262760 0 2.95e1 27.00
ip4-input-no-checksum active 491133 13262760 0 4.96e1 27.00
ip4-lookup active 491133 13262760 0 5.79e1 27.00
ip4-rewrite active 491133 13262760 0 7.18e1 27.00
unix-epoll-input polling 479 0 0 3.58e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 28.18, last 128 main loops 1.97 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 470378 13254244 0 2.85e1 28.18
TenGigabitEthernet18/0/2-tx active 470378 13254244 0 6.79e1 28.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.27e3 0.00
acl-plugin-out-ip4-fa active 470378 13254244 0 2.69e2 28.18
dpdk-input polling 473061 13254244 0 8.29e1 28.02
ethernet-input active 470378 13254244 0 4.07e1 28.18
interface-output active 470378 13254244 0 2.96e1 28.18
ip4-input-no-checksum active 470378 13254244 0 4.94e1 28.18
ip4-lookup active 470378 13254244 0 6.53e1 28.18
ip4-rewrite active 470378 13254244 0 7.39e1 28.18
unix-epoll-input polling 461 0 0 3.79e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 28.09, last 128 main loops 1.97 per node 28.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 472325 13265388 0 2.85e1 28.09
TenGigabitEthernet18/0/2-tx active 472325 13265388 0 7.03e1 28.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.01e3 0.00
acl-plugin-out-ip4-fa active 472325 13265388 0 2.68e2 28.09
dpdk-input polling 474862 13265388 0 8.25e1 27.94
ethernet-input active 472325 13265388 0 3.98e1 28.09
interface-output active 472325 13265388 0 2.98e1 28.09
ip4-input-no-checksum active 472325 13265388 0 4.93e1 28.09
ip4-lookup active 472325 13265388 0 6.43e1 28.09
ip4-rewrite active 472325 13265388 0 7.42e1 28.09
unix-epoll-input polling 463 0 0 3.99e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 27.25, last 128 main loops 1.69 per node 24.00
vector rates in 3.4748e6, out 3.4748e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 486740 13262216 0 2.91e1 27.25
TenGigabitEthernet18/0/2-tx active 486740 13262216 0 6.89e1 27.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.08e3 0.00
acl-plugin-out-ip4-fa active 486740 13262216 0 2.66e2 27.25
dpdk-input polling 489319 13262216 0 8.18e1 27.10
ethernet-input active 486740 13262216 0 4.04e1 27.25
interface-output active 486740 13262216 0 2.99e1 27.25
ip4-input-no-checksum active 486740 13262216 0 5.02e1 27.25
ip4-lookup active 486740 13262216 0 6.55e1 27.25
ip4-rewrite active 486740 13262216 0 7.49e1 27.25
unix-epoll-input polling 478 0 0 3.83e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 28.67, last 128 main loops 2.53 per node 36.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/2-outpu active 462361 13256376 0 2.80e1 28.67
TenGigabitEthernet18/0/2-tx active 462361 13256376 0 6.99e1 28.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.07e3 0.00
acl-plugin-out-ip4-fa active 462361 13256376 0 2.66e2 28.67
dpdk-input polling 465105 13256376 0 8.47e1 28.50
ethernet-input active 462361 13256376 0 4.01e1 28.67
interface-output active 462361 13256376 0 2.94e1 28.67
ip4-input-no-checksum active 462361 13256376 0 4.94e1 28.67
ip4-lookup active 462361 13256376 0 6.48e1 28.67
ip4-rewrite active 462361 13256376 0 7.39e1 28.67
unix-epoll-input polling 453 0 0 3.92e3 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 16 1.58e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.90e2 0.00
api-rx-from-ring active 0 0 52 4.83e4 0.00
dpdk-process any wait 0 0 1 6.29e3 0.00
fib-walk any wait 0 0 2 1.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.29e2 0.00
lisp-retry-service any wait 0 0 2 1.58e3 0.00
unix-epoll-input polling 4551 0 0 2.11e6 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 217.71, last 128 main loops .56 per node 8.00
vector rates in 5.3054e6, out 5.3054e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 93660 20391106 0 1.45e1 217.71
TenGigabitEthernet18/0/3-tx active 93660 20391106 0 5.72e1 217.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.86e3 0.00
acl-plugin-out-ip4-fa active 93660 20391106 0 1.64e2 217.71
dpdk-input polling 93660 20391106 0 6.12e1 217.71
ethernet-input active 93660 20391106 0 2.05e1 217.71
interface-output active 93660 20391106 0 1.73e1 217.71
ip4-input-no-checksum active 93660 20391106 0 3.15e1 217.71
ip4-lookup active 93660 20391106 0 4.38e1 217.71
ip4-rewrite active 93660 20391106 0 5.93e1 217.71
unix-epoll-input polling 92 0 0 3.26e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 250.74, last 128 main loops 18.00 per node 256.00
vector rates in 5.3054e6, out 5.3054e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81325 20391152 0 1.39e1 250.74
TenGigabitEthernet18/0/2-tx active 81325 20391152 0 5.68e1 250.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.92e3 0.00
acl-plugin-out-ip4-fa active 81325 20391152 0 1.69e2 250.74
dpdk-input polling 81740 20391152 0 5.67e1 249.46
ethernet-input active 81325 20391152 0 1.94e1 250.74
interface-output active 81325 20391152 0 1.71e1 250.74
ip4-input-no-checksum active 81325 20391152 0 3.06e1 250.74
ip4-lookup active 81325 20391152 0 4.79e1 250.74
ip4-rewrite active 81325 20391152 0 5.85e1 250.74
unix-epoll-input polling 80 0 0 3.19e3 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 16 2.71e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.05e3 0.00
api-rx-from-ring active 0 0 52 5.05e4 0.00
dpdk-process any wait 0 0 1 6.38e5 0.00
fib-walk any wait 0 0 2 1.78e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.18e2 0.00
lisp-retry-service any wait 0 0 2 2.67e3 0.00
unix-epoll-input polling 4041 0 0 2.37e6 0.00
vpe-oam-process any wait 0 0 2 1.99e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 178.76, last 128 main loops 12.09 per node 172.00
vector rates in 5.2762e6, out 5.2762e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 113461 20282156 0 1.46e1 178.76
TenGigabitEthernet18/0/3-tx active 113461 20282156 0 5.81e1 178.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.92e3 0.00
acl-plugin-out-ip4-fa active 113461 20282156 0 1.64e2 178.76
dpdk-input polling 113461 20282156 0 5.96e1 178.76
ethernet-input active 113461 20282156 0 2.19e1 178.76
interface-output active 113461 20282156 0 1.77e1 178.76
ip4-input-no-checksum active 113461 20282156 0 3.20e1 178.76
ip4-lookup active 113461 20282156 0 4.30e1 178.76
ip4-rewrite active 113461 20282156 0 6.10e1 178.76
unix-epoll-input polling 111 0 0 3.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 190.39, last 128 main loops 13.50 per node 192.00
vector rates in 5.2768e6, out 5.2768e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106537 20284504 0 1.44e1 190.39
TenGigabitEthernet18/0/3-tx active 106537 20284504 0 5.63e1 190.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.99e3 0.00
acl-plugin-out-ip4-fa active 106537 20284504 0 1.69e2 190.39
dpdk-input polling 106537 20284504 0 5.70e1 190.39
ethernet-input active 106537 20284504 0 2.15e1 190.39
interface-output active 106537 20284504 0 1.76e1 190.39
ip4-input-no-checksum active 106537 20284504 0 3.17e1 190.39
ip4-lookup active 106537 20284504 0 4.31e1 190.39
ip4-rewrite active 106537 20284504 0 6.07e1 190.39
unix-epoll-input polling 104 0 0 3.11e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 235.19, last 128 main loops 18.00 per node 256.00
vector rates in 5.2699e6, out 5.2699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86134 20257948 0 1.41e1 235.19
TenGigabitEthernet18/0/2-tx active 86134 20257948 0 5.74e1 235.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.09e3 0.00
acl-plugin-out-ip4-fa active 86134 20257948 0 1.62e2 235.19
dpdk-input polling 87347 20257948 0 6.22e1 231.92
ethernet-input active 86134 20257948 0 2.15e1 235.19
interface-output active 86134 20257948 0 1.73e1 235.19
ip4-input-no-checksum active 86134 20257948 0 3.10e1 235.19
ip4-lookup active 86134 20257948 0 4.76e1 235.19
ip4-rewrite active 86134 20257948 0 5.99e1 235.19
unix-epoll-input polling 85 0 0 3.62e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 208.19, last 128 main loops 15.75 per node 224.00
vector rates in 5.2827e6, out 5.2827e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 97542 20307236 0 1.43e1 208.19
TenGigabitEthernet18/0/2-tx active 97542 20307236 0 5.66e1 208.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.04e3 0.00
acl-plugin-out-ip4-fa active 97542 20307236 0 1.63e2 208.19
dpdk-input polling 98736 20307236 0 5.96e1 205.67
ethernet-input active 97542 20307236 0 2.17e1 208.19
interface-output active 97542 20307236 0 1.74e1 208.19
ip4-input-no-checksum active 97542 20307236 0 3.14e1 208.19
ip4-lookup active 97542 20307236 0 4.72e1 208.19
ip4-rewrite active 97542 20307236 0 6.06e1 208.19
unix-epoll-input polling 97 0 0 3.11e3 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.77e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.20e2 0.00
api-rx-from-ring active 0 0 38 3.42e4 0.00
dpdk-process any wait 0 0 1 1.31e4 0.00
fib-walk any wait 0 0 2 2.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.84e2 0.00
lisp-retry-service any wait 0 0 2 3.38e3 0.00
unix-epoll-input polling 5142 0 0 1.85e6 0.00
vpe-oam-process any wait 0 0 2 1.99e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.28, last 128 main loops 1.41 per node 20.00
vector rates in 3.4799e6, out 3.4799e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 688130 13267308 0 3.65e1 19.28
TenGigabitEthernet18/0/3-tx active 688130 13267308 0 7.59e1 19.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.99e3 0.00
acl-plugin-out-ip4-fa active 688130 13267308 0 2.04e2 19.28
dpdk-input polling 688369 13267308 0 9.14e1 19.27
ethernet-input active 688130 13267308 0 4.86e1 19.28
interface-output active 688130 13267308 0 3.59e1 19.28
ip4-input-no-checksum active 688130 13267308 0 6.02e1 19.28
ip4-lookup active 688130 13267308 0 6.59e1 19.28
ip4-rewrite active 688130 13267308 0 8.09e1 19.28
unix-epoll-input polling 672 0 0 3.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.83, last 128 main loops 1.13 per node 16.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/3-outpu active 703121 13237648 0 3.65e1 18.83
TenGigabitEthernet18/0/3-tx active 703121 13237648 0 7.59e1 18.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.17e3 0.00
acl-plugin-out-ip4-fa active 703121 13237648 0 2.02e2 18.83
dpdk-input polling 703473 13237648 0 9.42e1 18.82
ethernet-input active 703121 13237648 0 4.85e1 18.83
interface-output active 703121 13237648 0 3.71e1 18.83
ip4-input-no-checksum active 703121 13237648 0 5.99e1 18.83
ip4-lookup active 703121 13237648 0 6.56e1 18.83
ip4-rewrite active 703121 13237648 0 8.12e1 18.83
unix-epoll-input polling 686 0 0 3.11e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.72, last 128 main loops 1.97 per node 28.00
vector rates in 3.4689e6, out 3.4689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 706422 13225432 0 3.73e1 18.72
TenGigabitEthernet18/0/3-tx active 706422 13225432 0 7.57e1 18.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.06e3 0.00
acl-plugin-out-ip4-fa active 706422 13225432 0 2.02e2 18.72
dpdk-input polling 706727 13225432 0 9.35e1 18.71
ethernet-input active 706422 13225432 0 4.85e1 18.72
interface-output active 706422 13225432 0 3.64e1 18.72
ip4-input-no-checksum active 706422 13225432 0 6.04e1 18.72
ip4-lookup active 706422 13225432 0 6.68e1 18.72
ip4-rewrite active 706422 13225432 0 8.20e1 18.72
unix-epoll-input polling 689 0 0 3.22e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.59, last 128 main loops 1.13 per node 16.00
vector rates in 3.4776e6, out 3.4776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 676544 13258356 0 3.57e1 19.59
TenGigabitEthernet18/0/3-tx active 676544 13258356 0 7.40e1 19.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.88e3 0.00
acl-plugin-out-ip4-fa active 676544 13258356 0 2.06e2 19.59
dpdk-input polling 676737 13258356 0 9.63e1 19.59
ethernet-input active 676544 13258356 0 4.92e1 19.59
interface-output active 676544 13258356 0 3.59e1 19.59
ip4-input-no-checksum active 676544 13258356 0 5.85e1 19.59
ip4-lookup active 676544 13258356 0 6.50e1 19.59
ip4-rewrite active 676544 13258356 0 8.05e1 19.59
unix-epoll-input polling 660 0 0 3.25e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 19.82, last 128 main loops 1.13 per node 16.00
vector rates in 3.4663e6, out 3.4663e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 666796 13215372 0 3.58e1 19.82
TenGigabitEthernet18/0/2-tx active 666796 13215372 0 7.59e1 19.82
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.86e3 0.00
acl-plugin-out-ip4-fa active 666796 13215372 0 2.03e2 19.82
dpdk-input polling 674966 13215372 0 9.19e1 19.58
ethernet-input active 666796 13215372 0 4.82e1 19.82
interface-output active 666796 13215372 0 3.62e1 19.82
ip4-input-no-checksum active 666796 13215372 0 5.99e1 19.82
ip4-lookup active 666796 13215372 0 7.04e1 19.82
ip4-rewrite active 666796 13215372 0 8.13e1 19.82
unix-epoll-input polling 658 0 0 3.36e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.92, last 128 main loops 1.69 per node 24.00
vector rates in 3.4858e6, out 3.4858e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 667182 13289536 0 3.69e1 19.92
TenGigabitEthernet18/0/2-tx active 667182 13289536 0 7.53e1 19.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.76e3 0.00
acl-plugin-out-ip4-fa active 667182 13289536 0 2.02e2 19.92
dpdk-input polling 679151 13289536 0 9.25e1 19.57
ethernet-input active 667182 13289536 0 4.78e1 19.92
interface-output active 667182 13289536 0 3.54e1 19.92
ip4-input-no-checksum active 667182 13289536 0 5.90e1 19.92
ip4-lookup active 667182 13289536 0 7.01e1 19.92
ip4-rewrite active 667182 13289536 0 8.08e1 19.92
unix-epoll-input polling 662 0 0 3.17e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 19.15, last 128 main loops .84 per node 12.00
vector rates in 3.4748e6, out 3.4748e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 691920 13247728 0 3.69e1 19.15
TenGigabitEthernet18/0/2-tx active 691920 13247728 0 7.43e1 19.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.79e3 0.00
acl-plugin-out-ip4-fa active 691920 13247728 0 2.03e2 19.15
dpdk-input polling 699610 13247728 0 9.02e1 18.94
ethernet-input active 691920 13247728 0 4.86e1 19.15
interface-output active 691920 13247728 0 3.57e1 19.15
ip4-input-no-checksum active 691920 13247728 0 6.00e1 19.15
ip4-lookup active 691920 13247728 0 7.05e1 19.15
ip4-rewrite active 691920 13247728 0 8.21e1 19.15
unix-epoll-input polling 683 0 0 3.34e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.92, last 128 main loops .84 per node 12.00
vector rates in 3.4717e6, out 3.4717e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 664335 13236072 0 3.56e1 19.92
TenGigabitEthernet18/0/2-tx active 664335 13236072 0 7.49e1 19.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.77e3 0.00
acl-plugin-out-ip4-fa active 664335 13236072 0 2.03e2 19.92
dpdk-input polling 672324 13236072 0 9.49e1 19.69
ethernet-input active 664335 13236072 0 4.85e1 19.92
interface-output active 664335 13236072 0 3.54e1 19.92
ip4-input-no-checksum active 664335 13236072 0 5.92e1 19.92
ip4-lookup active 664335 13236072 0 7.01e1 19.92
ip4-rewrite active 664335 13236072 0 8.02e1 19.92
unix-epoll-input polling 656 0 0 3.02e3 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.76e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.18e3 0.00
api-rx-from-ring active 0 0 51 5.04e4 0.00
dpdk-process any wait 0 0 1 1.11e6 0.00
fib-walk any wait 0 0 2 1.12e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.46e2 0.00
lisp-retry-service any wait 0 0 2 1.32e3 0.00
unix-epoll-input polling 2244 0 0 4.24e6 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 192.72, last 128 main loops 2.18 per node 31.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 90679 17475720 0 1.46e1 192.72
TenGigabitEthernet18/0/3-tx active 90679 17475720 0 5.47e1 192.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.61e3 0.00
acl-plugin-out-ip4-fa active 90679 17475720 0 2.42e2 192.72
dpdk-input polling 90679 17475720 0 5.58e1 192.72
ethernet-input active 90679 17475720 0 2.05e1 192.72
interface-output active 90679 17475720 0 1.78e1 192.72
ip4-input-no-checksum active 90679 17475720 0 3.25e1 192.72
ip4-lookup active 90679 17475720 0 4.52e1 192.72
ip4-rewrite active 90679 17475720 0 5.97e1 192.72
unix-epoll-input polling 88 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 245.42, last 128 main loops 18.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/2-outpu active 71206 17475600 0 1.39e1 245.42
TenGigabitEthernet18/0/2-tx active 71206 17475600 0 5.37e1 245.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 71206 17475600 0 2.47e2 245.42
dpdk-input polling 71525 17475600 0 5.38e1 244.33
ethernet-input active 71206 17475600 0 1.95e1 245.42
interface-output active 71206 17475600 0 1.74e1 245.42
ip4-input-no-checksum active 71206 17475600 0 3.12e1 245.42
ip4-lookup active 71206 17475600 0 4.81e1 245.42
ip4-rewrite active 71206 17475600 0 5.88e1 245.42
unix-epoll-input polling 70 0 0 1.98e3 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 14 2.79e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.14e2 0.00
api-rx-from-ring active 0 0 46 2.80e4 0.00
dpdk-process any wait 0 0 1 1.09e4 0.00
fib-walk any wait 0 0 2 2.67e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.60e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.58e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.77e3 0.00
lisp-retry-service any wait 0 0 2 4.29e3 0.00
statseg-collector-process time wait 0 0 1 7.39e3 0.00
unix-epoll-input polling 2844 0 0 3.38e6 0.00
vpe-oam-process any wait 0 0 1 4.92e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 33.54, last 128 main loops 1.13 per node 16.00
vector rates in 2.9689e6, out 2.9689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 340713 11427576 0 2.61e1 33.54
TenGigabitEthernet18/0/3-tx active 340713 11427576 0 6.28e1 33.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.32e3 0.00
acl-plugin-out-ip4-fa active 340713 11427576 0 4.21e2 33.54
dpdk-input polling 509743 11427576 0 7.58e1 22.42
ethernet-input active 340713 11427576 0 3.53e1 33.54
interface-output active 340713 11427576 0 2.74e1 33.54
ip4-input-no-checksum active 340713 11427576 0 4.76e1 33.54
ip4-lookup active 340713 11427576 0 5.53e1 33.54
ip4-rewrite active 340713 11427576 0 7.82e1 33.54
unix-epoll-input polling 497 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 31.11, last 128 main loops .28 per node 4.00
vector rates in 2.9693e6, out 2.9693e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 367378 11428952 0 2.69e1 31.11
TenGigabitEthernet18/0/3-tx active 367378 11428952 0 6.34e1 31.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.45e3 0.00
acl-plugin-out-ip4-fa active 367378 11428952 0 4.11e2 31.11
dpdk-input polling 579663 11428952 0 7.83e1 19.72
ethernet-input active 367378 11428952 0 3.66e1 31.11
interface-output active 367378 11428952 0 2.80e1 31.11
ip4-input-no-checksum active 367378 11428952 0 4.81e1 31.11
ip4-lookup active 367378 11428952 0 5.70e1 31.11
ip4-rewrite active 367378 11428952 0 7.94e1 31.11
unix-epoll-input polling 566 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 14.69, last 128 main loops 0.00 per node 0.00
vector rates in 2.6129e6, out 2.6129e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 684438 10057084 0 4.05e1 14.69
TenGigabitEthernet18/0/2-tx active 684438 10057084 0 7.87e1 14.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.60e3 0.00
acl-plugin-out-ip4-fa active 684438 10057084 0 3.62e2 14.69
dpdk-input polling 1526237 10057084 0 1.14e2 6.59
ethernet-input active 684438 10057084 0 5.62e1 14.69
interface-output active 684438 10057084 0 3.94e1 14.69
ip4-input-no-checksum active 684438 10057084 0 6.44e1 14.69
ip4-lookup active 684438 10057084 0 7.46e1 14.69
ip4-rewrite active 684438 10057084 0 9.14e1 14.69
unix-epoll-input polling 1489 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 28.57, last 128 main loops 0.00 per node 0.00
vector rates in 3.3253e6, out 3.3253e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 447985 12799416 0 2.74e1 28.57
TenGigabitEthernet18/0/2-tx active 447985 12799416 0 6.29e1 28.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.31e3 0.00
acl-plugin-out-ip4-fa active 447985 12799416 0 3.18e2 28.57
dpdk-input polling 483486 12799416 0 7.80e1 26.47
ethernet-input active 447985 12799416 0 3.72e1 28.57
interface-output active 447985 12799416 0 2.82e1 28.57
ip4-input-no-checksum active 447985 12799416 0 4.75e1 28.57
ip4-lookup active 447985 12799416 0 6.07e1 28.57
ip4-rewrite active 447985 12799416 0 7.98e1 28.57
unix-epoll-input polling 471 0 0 1.97e3 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 16 4.94e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.02e3 0.00
api-rx-from-ring active 0 0 47 3.15e4 0.00
dpdk-process any wait 0 0 1 1.09e4 0.00
fib-walk any wait 0 0 2 3.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.32e3 0.00
lisp-retry-service any wait 0 0 2 4.54e3 0.00
unix-epoll-input polling 4399 0 0 2.18e6 0.00
vpe-oam-process any wait 0 0 2 2.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.61, last 128 main loops 3.09 per node 44.00
vector rates in 2.0049e6, out 2.0049e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 289094 7691468 0 2.96e1 26.61
TenGigabitEthernet18/0/3-tx active 289094 7691468 0 6.42e1 26.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-out-ip4-fa active 289094 7691468 0 8.09e2 26.61
dpdk-input polling 323062 7691468 0 7.83e1 23.81
ethernet-input active 289094 7691468 0 4.06e1 26.61
interface-output active 289094 7691468 0 3.01e1 26.61
ip4-input-no-checksum active 289094 7691468 0 5.06e1 26.61
ip4-lookup active 289094 7691468 0 5.78e1 26.61
ip4-rewrite active 289094 7691468 0 7.26e1 26.61
unix-epoll-input polling 316 0 0 1.87e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 11.65, last 128 main loops .28 per node 4.00
vector rates in 1.7187e6, out 1.7187e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 565945 6593820 0 4.95e1 11.65
TenGigabitEthernet18/0/3-tx active 565945 6593820 0 8.19e1 11.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 565945 6593820 0 8.07e2 11.65
dpdk-input polling 1021338 6593820 0 1.21e2 6.46
ethernet-input active 565945 6593820 0 6.41e1 11.65
interface-output active 565945 6593820 0 4.67e1 11.65
ip4-input-no-checksum active 565945 6593820 0 7.46e1 11.65
ip4-lookup active 565945 6593820 0 7.72e1 11.65
ip4-rewrite active 565945 6593820 0 9.25e1 11.65
unix-epoll-input polling 997 0 0 1.76e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.70, last 128 main loops 0.00 per node 0.00
vector rates in 1.5753e6, out 1.5753e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 622769 6043560 0 5.67e1 9.70
TenGigabitEthernet18/0/3-tx active 622769 6043560 0 8.67e1 9.70
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 622769 6043560 0 8.49e2 9.70
dpdk-input polling 1448304 6043560 0 1.46e2 4.17
ethernet-input active 622769 6043560 0 7.39e1 9.70
interface-output active 622769 6043560 0 5.26e1 9.70
ip4-input-no-checksum active 622769 6043560 0 8.37e1 9.70
ip4-lookup active 622769 6043560 0 8.39e1 9.70
ip4-rewrite active 622769 6043560 0 9.89e1 9.70
unix-epoll-input polling 1413 0 0 1.79e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 20.12, last 128 main loops .84 per node 12.00
vector rates in 1.8619e6, out 1.8619e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 355029 7142972 0 3.41e1 20.12
TenGigabitEthernet18/0/3-tx active 355029 7142972 0 6.97e1 20.12
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-out-ip4-fa active 355029 7142972 0 8.56e2 20.12
dpdk-input polling 440575 7142972 0 8.80e1 16.21
ethernet-input active 355029 7142972 0 4.70e1 20.12
interface-output active 355029 7142972 0 3.37e1 20.12
ip4-input-no-checksum active 355029 7142972 0 5.64e1 20.12
ip4-lookup active 355029 7142972 0 6.29e1 20.12
ip4-rewrite active 355029 7142972 0 7.72e1 20.12
unix-epoll-input polling 430 0 0 1.92e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 7.53, last 128 main loops 0.00 per node 0.00
vector rates in 1.7186e6, out 1.7186e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 875239 6593288 0 6.27e1 7.53
TenGigabitEthernet18/0/2-tx active 875239 6593288 0 9.90e1 7.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 875239 6593288 0 5.94e2 7.53
dpdk-input polling 2448761 6593288 0 1.78e2 2.69
ethernet-input active 875239 6593288 0 8.65e1 7.53
interface-output active 875239 6593288 0 5.71e1 7.53
ip4-input-no-checksum active 875239 6593288 0 9.34e1 7.53
ip4-lookup active 875239 6593288 0 1.00e2 7.53
ip4-rewrite active 875239 6593288 0 1.04e2 7.53
unix-epoll-input polling 2389 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 8.26, last 128 main loops .56 per node 8.00
vector rates in 1.8618e6, out 1.8618e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 864995 7142732 0 6.03e1 8.26
TenGigabitEthernet18/0/2-tx active 864995 7142732 0 9.23e1 8.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 864995 7142732 0 5.48e2 8.26
dpdk-input polling 2029990 7142732 0 1.58e2 3.52
ethernet-input active 864995 7142732 0 7.93e1 8.26
interface-output active 864995 7142732 0 5.50e1 8.26
ip4-input-no-checksum active 864995 7142732 0 8.80e1 8.26
ip4-lookup active 864995 7142732 0 9.57e1 8.26
ip4-rewrite active 864995 7142732 0 1.01e2 8.26
unix-epoll-input polling 1981 0 0 1.79e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 5.51, last 128 main loops .14 per node 2.00
vector rates in 1.4322e6, out 1.4322e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 996419 5494680 0 8.34e1 5.51
TenGigabitEthernet18/0/2-tx active 996419 5494680 0 1.14e2 5.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 996419 5494680 0 6.01e2 5.51
dpdk-input polling 4462857 5494680 0 2.66e2 1.23
ethernet-input active 996419 5494680 0 1.09e2 5.51
interface-output active 996419 5494680 0 7.28e1 5.51
ip4-input-no-checksum active 996419 5494680 0 1.14e2 5.51
ip4-lookup active 996419 5494680 0 1.18e2 5.51
ip4-rewrite active 996419 5494680 0 1.22e2 5.51
unix-epoll-input polling 4354 0 0 1.69e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 11.91, last 128 main loops .84 per node 12.00
vector rates in 2.1482e6, out 2.1482e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 691923 8241336 0 4.50e1 11.91
TenGigabitEthernet18/0/2-tx active 691923 8241336 0 7.95e1 11.91
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 691923 8241336 0 5.35e2 11.91
dpdk-input polling 1212676 8241336 0 1.16e2 6.79
ethernet-input active 691923 8241336 0 6.25e1 11.91
interface-output active 691923 8241336 0 4.25e1 11.91
ip4-input-no-checksum active 691923 8241336 0 7.14e1 11.91
ip4-lookup active 691923 8241336 0 8.26e1 11.91
ip4-rewrite active 691923 8241336 0 8.60e1 11.91
unix-epoll-input polling 1184 0 0 1.84e3 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.84e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.87e2 0.00
api-rx-from-ring active 0 0 50 5.15e4 0.00
dpdk-process any wait 0 0 1 6.98e3 0.00
fib-walk any wait 0 0 2 2.51e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.14e3 0.00
lisp-retry-service any wait 0 0 2 1.73e3 0.00
unix-epoll-input polling 6496 0 0 1.46e6 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 173.62, last 128 main loops 13.78 per node 196.00
vector rates in 4.5209e6, out 4.5209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99023 17192308 0 1.50e1 173.62
TenGigabitEthernet18/0/3-tx active 99023 17192308 0 5.57e1 173.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-out-ip4-fa active 99023 17192308 0 2.44e2 173.62
dpdk-input polling 99023 17192308 0 5.83e1 173.62
ethernet-input active 99023 17192308 0 2.11e1 173.62
interface-output active 99023 17192308 0 1.82e1 173.62
ip4-input-no-checksum active 99023 17192308 0 3.29e1 173.62
ip4-lookup active 99023 17192308 0 4.44e1 173.62
ip4-rewrite active 99023 17192308 0 6.13e1 173.62
unix-epoll-input polling 97 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 241.28, last 128 main loops 17.16 per node 244.00
vector rates in 4.5209e6, out 4.5209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71253 17192168 0 1.41e1 241.28
TenGigabitEthernet18/0/2-tx active 71253 17192168 0 5.40e1 241.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-out-ip4-fa active 71253 17192168 0 2.51e2 241.28
dpdk-input polling 71757 17192168 0 5.45e1 239.59
ethernet-input active 71253 17192168 0 1.93e1 241.28
interface-output active 71253 17192168 0 1.75e1 241.28
ip4-input-no-checksum active 71253 17192168 0 3.13e1 241.28
ip4-lookup active 71253 17192168 0 4.91e1 241.28
ip4-rewrite active 71253 17192168 0 6.09e1 241.28
unix-epoll-input polling 70 0 0 1.96e3 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 16 2.76e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.57e2 0.00
api-rx-from-ring active 0 0 46 3.05e4 0.00
dpdk-process any wait 0 0 2 3.00e5 0.00
fib-walk any wait 0 0 2 1.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.10e2 0.00
lisp-retry-service any wait 0 0 2 2.53e3 0.00
unix-epoll-input polling 3006 0 0 3.12e6 0.00
vpe-oam-process any wait 0 0 1 3.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 55.45, last 128 main loops 3.94 per node 56.00
vector rates in 3.2686e6, out 3.2686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 221456 12279692 0 2.01e1 55.45
TenGigabitEthernet18/0/3-tx active 221456 12279692 0 5.87e1 55.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 221456 12279692 0 4.06e2 55.45
dpdk-input polling 244211 12279692 0 6.69e1 50.28
ethernet-input active 221456 12279692 0 2.88e1 55.45
interface-output active 221456 12279692 0 2.25e1 55.45
ip4-input-no-checksum active 221456 12279692 0 3.97e1 55.45
ip4-lookup active 221456 12279692 0 4.91e1 55.45
ip4-rewrite active 221456 12279692 0 6.67e1 55.45
unix-epoll-input polling 238 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 46.63, last 128 main loops 3.38 per node 48.00
vector rates in 3.2687e6, out 3.2687e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 263361 12280188 0 2.18e1 46.63
TenGigabitEthernet18/0/3-tx active 263361 12280188 0 5.88e1 46.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 263361 12280188 0 3.95e2 46.63
dpdk-input polling 308179 12280188 0 6.67e1 39.85
ethernet-input active 263361 12280188 0 3.06e1 46.63
interface-output active 263361 12280188 0 2.39e1 46.63
ip4-input-no-checksum active 263361 12280188 0 4.19e1 46.63
ip4-lookup active 263361 12280188 0 5.08e1 46.63
ip4-rewrite active 263361 12280188 0 6.78e1 46.63
unix-epoll-input polling 301 0 0 1.94e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 31.10, last 128 main loops 2.53 per node 36.00
vector rates in 3.2683e6, out 3.2683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 394787 12278712 0 2.56e1 31.10
TenGigabitEthernet18/0/2-tx active 394787 12278712 0 6.45e1 31.10
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 394787 12278712 0 3.39e2 31.10
dpdk-input polling 417004 12278712 0 7.89e1 29.45
ethernet-input active 394787 12278712 0 3.64e1 31.10
interface-output active 394787 12278712 0 2.74e1 31.10
ip4-input-no-checksum active 394787 12278712 0 4.64e1 31.10
ip4-lookup active 394787 12278712 0 6.05e1 31.10
ip4-rewrite active 394787 12278712 0 7.39e1 31.10
unix-epoll-input polling 407 0 0 2.06e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 28.02, last 128 main loops 1.69 per node 24.00
vector rates in 3.2689e6, out 3.2689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 438302 12281124 0 2.70e1 28.02
TenGigabitEthernet18/0/2-tx active 438302 12281124 0 6.39e1 28.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 438302 12281124 0 3.32e2 28.02
dpdk-input polling 488911 12281124 0 7.87e1 25.12
ethernet-input active 438302 12281124 0 3.76e1 28.02
interface-output active 438302 12281124 0 2.81e1 28.02
ip4-input-no-checksum active 438302 12281124 0 4.75e1 28.02
ip4-lookup active 438302 12281124 0 6.20e1 28.02
ip4-rewrite active 438302 12281124 0 7.49e1 28.02
unix-epoll-input polling 477 0 0 1.95e3 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 16 5.05e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.76e2 0.00
api-rx-from-ring active 0 0 41 3.48e4 0.00
dpdk-process any wait 0 0 2 6.02e5 0.00
fib-walk any wait 0 0 2 2.30e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.37e3 0.00
lisp-retry-service any wait 0 0 2 1.97e3 0.00
unix-epoll-input polling 3372 0 0 2.79e6 0.00
vpe-oam-process any wait 0 0 2 1.67e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 17.46, last 128 main loops 0.00 per node 0.00
vector rates in 1.7318e6, out 1.7318e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 374470 6538440 0 3.76e1 17.46
TenGigabitEthernet18/0/3-tx active 374470 6538440 0 7.22e1 17.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 374470 6538440 0 9.26e2 17.46
dpdk-input polling 445095 6538440 0 9.24e1 14.69
ethernet-input active 374470 6538440 0 5.06e1 17.46
interface-output active 374470 6538440 0 3.70e1 17.46
ip4-input-no-checksum active 374470 6538440 0 6.09e1 17.46
ip4-lookup active 374470 6538440 0 6.59e1 17.46
ip4-rewrite active 374470 6538440 0 7.92e1 17.46
unix-epoll-input polling 434 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.47, last 128 main loops 1.13 per node 16.00
vector rates in 1.7311e6, out 1.7311e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 485347 6535564 0 4.43e1 13.47
TenGigabitEthernet18/0/3-tx active 485347 6535564 0 7.96e1 13.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-out-ip4-fa active 485347 6535564 0 8.52e2 13.47
dpdk-input polling 675479 6535564 0 1.07e2 9.68
ethernet-input active 485347 6535564 0 5.83e1 13.47
interface-output active 485347 6535564 0 4.38e1 13.47
ip4-input-no-checksum active 485347 6535564 0 6.93e1 13.47
ip4-lookup active 485347 6535564 0 7.33e1 13.47
ip4-rewrite active 485347 6535564 0 8.74e1 13.47
unix-epoll-input polling 659 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 13.52, last 128 main loops .14 per node 2.00
vector rates in 1.7309e6, out 1.7309e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 483502 6535032 0 4.39e1 13.52
TenGigabitEthernet18/0/3-tx active 483502 6535032 0 7.83e1 13.52
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 483502 6535032 0 8.53e2 13.52
dpdk-input polling 665909 6535032 0 1.06e2 9.81
ethernet-input active 483502 6535032 0 5.89e1 13.52
interface-output active 483502 6535032 0 4.46e1 13.52
ip4-input-no-checksum active 483502 6535032 0 6.95e1 13.52
ip4-lookup active 483502 6535032 0 7.39e1 13.52
ip4-rewrite active 483502 6535032 0 8.65e1 13.52
unix-epoll-input polling 650 0 0 1.82e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 18.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.7318e6, out 1.7318e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 359644 6538320 0 3.68e1 18.18
TenGigabitEthernet18/0/3-tx active 359644 6538320 0 7.19e1 18.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-out-ip4-fa active 359644 6538320 0 9.33e2 18.18
dpdk-input polling 426915 6538320 0 9.26e1 15.32
ethernet-input active 359644 6538320 0 5.02e1 18.18
interface-output active 359644 6538320 0 3.59e1 18.18
ip4-input-no-checksum active 359644 6538320 0 5.93e1 18.18
ip4-lookup active 359644 6538320 0 6.54e1 18.18
ip4-rewrite active 359644 6538320 0 7.87e1 18.18
unix-epoll-input polling 416 0 0 1.84e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 7.53, last 128 main loops 0.00 per node 0.00
vector rates in 1.7307e6, out 1.7307e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 867212 6534252 0 6.34e1 7.53
TenGigabitEthernet18/0/2-tx active 867212 6534252 0 9.89e1 7.53
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 867212 6534252 0 5.89e2 7.53
dpdk-input polling 2312839 6534252 0 1.74e2 2.83
ethernet-input active 867212 6534252 0 8.64e1 7.53
interface-output active 867212 6534252 0 6.04e1 7.53
ip4-input-no-checksum active 867212 6534252 0 9.21e1 7.53
ip4-lookup active 867212 6534252 0 1.01e2 7.53
ip4-rewrite active 867212 6534252 0 1.01e2 7.53
unix-epoll-input polling 2256 0 0 1.89e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 7.03, last 128 main loops 0.00 per node 0.00
vector rates in 1.7322e6, out 1.7322e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 930333 6539744 0 6.69e1 7.03
TenGigabitEthernet18/0/2-tx active 930333 6539744 0 1.00e2 7.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 930333 6539744 0 5.52e2 7.03
dpdk-input polling 2443355 6539744 0 1.84e2 2.68
ethernet-input active 930333 6539744 0 9.08e1 7.03
interface-output active 930333 6539744 0 6.22e1 7.03
ip4-input-no-checksum active 930333 6539744 0 9.63e1 7.03
ip4-lookup active 930333 6539744 0 1.05e2 7.03
ip4-rewrite active 930333 6539744 0 1.06e2 7.03
unix-epoll-input polling 2384 0 0 1.82e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 7.03, last 128 main loops 0.00 per node 0.00
vector rates in 1.7318e6, out 1.7318e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 930251 6538168 0 6.75e1 7.03
TenGigabitEthernet18/0/2-tx active 930251 6538168 0 1.01e2 7.03
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.72e3 0.00
acl-plugin-out-ip4-fa active 930251 6538168 0 5.55e2 7.03
dpdk-input polling 2430724 6538168 0 1.83e2 2.69
ethernet-input active 930251 6538168 0 9.04e1 7.03
interface-output active 930251 6538168 0 6.23e1 7.03
ip4-input-no-checksum active 930251 6538168 0 9.68e1 7.03
ip4-lookup active 930251 6538168 0 1.03e2 7.03
ip4-rewrite active 930251 6538168 0 1.07e2 7.03
unix-epoll-input polling 2371 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 7.54, last 128 main loops 0.00 per node 0.00
vector rates in 1.7310e6, out 1.7310e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 867149 6535292 0 6.27e1 7.54
TenGigabitEthernet18/0/2-tx active 867149 6535292 0 9.84e1 7.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 867149 6535292 0 5.98e2 7.54
dpdk-input polling 2113083 6535292 0 1.71e2 3.09
ethernet-input active 867149 6535292 0 8.64e1 7.54
interface-output active 867149 6535292 0 5.75e1 7.54
ip4-input-no-checksum active 867149 6535292 0 9.43e1 7.54
ip4-lookup active 867149 6535292 0 1.01e2 7.54
ip4-rewrite active 867149 6535292 0 1.03e2 7.54
unix-epoll-input polling 2061 0 0 1.77e3 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.8, average vectors/node 0.00, last 128 main loops 0.00 per node 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 7.51e2 0.00
api-rx-from-ring active 0 0 52 4.86e4 0.00
dpdk-process any wait 0 0 1 7.87e3 0.00
fib-walk any wait 0 0 2 1.75e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.06e3 0.00
lisp-retry-service any wait 0 0 2 2.81e3 0.00
unix-epoll-input polling 6009 0 0 1.58e6 0.00
vpe-oam-process any wait 0 0 1 2.53e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 179.72, last 128 main loops 15.75 per node 224.00
vector rates in 4.5456e6, out 4.5456e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96453 17334832 0 1.48e1 179.72
TenGigabitEthernet18/0/3-tx active 96453 17334832 0 5.49e1 179.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.74e3 0.00
acl-plugin-out-ip4-fa active 96453 17334832 0 2.45e2 179.72
dpdk-input polling 96453 17334832 0 5.63e1 179.72
ethernet-input active 96453 17334832 0 2.08e1 179.72
interface-output active 96453 17334832 0 1.79e1 179.72
ip4-input-no-checksum active 96453 17334832 0 3.26e1 179.72
ip4-lookup active 96453 17334832 0 4.54e1 179.72
ip4-rewrite active 96453 17334832 0 6.05e1 179.72
unix-epoll-input polling 94 0 0 2.05e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 234.09, last 128 main loops 18.00 per node 256.00
vector rates in 4.5456e6, out 4.5456e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74051 17334832 0 1.40e1 234.09
TenGigabitEthernet18/0/2-tx active 74051 17334832 0 5.37e1 234.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.46e3 0.00
acl-plugin-out-ip4-fa active 74051 17334832 0 2.50e2 234.09
dpdk-input polling 74646 17334832 0 5.45e1 232.23
ethernet-input active 74051 17334832 0 1.96e1 234.09
interface-output active 74051 17334832 0 1.74e1 234.09
ip4-input-no-checksum active 74051 17334832 0 3.14e1 234.09
ip4-lookup active 74051 17334832 0 4.86e1 234.09
ip4-rewrite active 74051 17334832 0 5.88e1 234.09
unix-epoll-input polling 72 0 0 2.12e3 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 16 3.03e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.73e2 0.00
api-rx-from-ring active 0 0 45 2.76e4 0.00
dpdk-process any wait 0 0 2 2.98e5 0.00
fib-walk any wait 0 0 2 2.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.89e2 0.00
lisp-retry-service any wait 0 0 2 2.30e3 0.00
unix-epoll-input polling 4029 0 0 2.38e6 0.00
vpe-oam-process any wait 0 0 2 1.58e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 49.55, last 128 main loops 1.69 per node 24.00
vector rates in 3.2729e6, out 3.2729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 253711 12571988 0 2.12e1 49.55
TenGigabitEthernet18/0/3-tx active 253711 12571988 0 5.93e1 49.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-fa active 253711 12571988 0 3.94e2 49.55
dpdk-input polling 262308 12571988 0 6.74e1 47.93
ethernet-input active 253711 12571988 0 2.98e1 49.55
interface-output active 253711 12571988 0 2.36e1 49.55
ip4-input-no-checksum active 253711 12571988 0 4.11e1 49.55
ip4-lookup active 253711 12571988 0 5.04e1 49.55
ip4-rewrite active 253711 12571988 0 7.01e1 49.55
unix-epoll-input polling 256 0 0 1.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 41.48, last 128 main loops 0.00 per node 0.00
vector rates in 3.2732e6, out 3.2732e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 303109 12573448 0 2.32e1 41.48
TenGigabitEthernet18/0/3-tx active 303109 12573448 0 5.94e1 41.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.53e3 0.00
acl-plugin-out-ip4-fa active 303109 12573448 0 3.82e2 41.48
dpdk-input polling 327459 12573448 0 6.91e1 38.39
ethernet-input active 303109 12573448 0 3.19e1 41.48
interface-output active 303109 12573448 0 2.48e1 41.48
ip4-input-no-checksum active 303109 12573448 0 4.34e1 41.48
ip4-lookup active 303109 12573448 0 5.18e1 41.48
ip4-rewrite active 303109 12573448 0 7.03e1 41.48
unix-epoll-input polling 319 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 29.83, last 128 main loops 3.94 per node 56.00
vector rates in 3.2692e6, out 3.2692e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 420928 12557888 0 2.65e1 29.83
TenGigabitEthernet18/0/2-tx active 420928 12557888 0 6.47e1 29.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 420928 12557888 0 3.40e2 29.83
dpdk-input polling 441813 12557888 0 7.64e1 28.42
ethernet-input active 420928 12557888 0 3.75e1 29.83
interface-output active 420928 12557888 0 2.79e1 29.83
ip4-input-no-checksum active 420928 12557888 0 4.69e1 29.83
ip4-lookup active 420928 12557888 0 5.95e1 29.83
ip4-rewrite active 420928 12557888 0 7.31e1 29.83
unix-epoll-input polling 431 0 0 2.06e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 28.65, last 128 main loops 2.18 per node 31.00
vector rates in 3.2769e6, out 3.2769e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 439299 12587600 0 2.74e1 28.65
TenGigabitEthernet18/0/2-tx active 439299 12587600 0 6.36e1 28.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.37e3 0.00
acl-plugin-out-ip4-fa active 439299 12587600 0 3.34e2 28.65
dpdk-input polling 464815 12587600 0 7.75e1 27.08
ethernet-input active 439299 12587600 0 3.74e1 28.65
interface-output active 439299 12587600 0 2.82e1 28.65
ip4-input-no-checksum active 439299 12587600 0 4.75e1 28.65
ip4-lookup active 439299 12587600 0 6.02e1 28.65
ip4-rewrite active 439299 12587600 0 7.52e1 28.65
unix-epoll-input polling 454 0 0 1.99e3 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 5.16e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.98e2 0.00
api-rx-from-ring active 0 0 47 3.09e4 0.00
dpdk-process any wait 0 0 1 6.11e5 0.00
fib-walk any wait 0 0 2 2.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.62e3 0.00
lisp-retry-service any wait 0 0 2 3.17e3 0.00
unix-epoll-input polling 4513 0 0 2.13e6 0.00
vpe-oam-process any wait 0 0 2 2.00e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 20.89, last 128 main loops 1.69 per node 24.00
vector rates in 1.7651e6, out 1.7651e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 324645 6784744 0 3.34e1 20.89
TenGigabitEthernet18/0/3-tx active 324645 6784744 0 6.86e1 20.89
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.65e3 0.00
acl-plugin-out-ip4-fa active 324645 6784744 0 9.35e2 20.89
dpdk-input polling 400973 6784744 0 8.64e1 16.92
ethernet-input active 324645 6784744 0 4.59e1 20.89
interface-output active 324645 6784744 0 3.34e1 20.89
ip4-input-no-checksum active 324645 6784744 0 5.59e1 20.89
ip4-lookup active 324645 6784744 0 6.21e1 20.89
ip4-rewrite active 324645 6784744 0 7.62e1 20.89
unix-epoll-input polling 391 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.39, last 128 main loops .56 per node 8.00
vector rates in 1.7611e6, out 1.7611e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 439817 6769592 0 4.10e1 15.39
TenGigabitEthernet18/0/3-tx active 439817 6769592 0 7.47e1 15.39
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 439817 6769592 0 8.65e2 15.39
dpdk-input polling 647113 6769592 0 1.02e2 10.46
ethernet-input active 439817 6769592 0 5.44e1 15.39
interface-output active 439817 6769592 0 3.95e1 15.39
ip4-input-no-checksum active 439817 6769592 0 6.47e1 15.39
ip4-lookup active 439817 6769592 0 6.87e1 15.39
ip4-rewrite active 439817 6769592 0 8.27e1 15.39
unix-epoll-input polling 631 0 0 1.76e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 14.30, last 128 main loops .56 per node 8.00
vector rates in 1.7595e6, out 1.7595e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 472865 6763344 0 4.26e1 14.30
TenGigabitEthernet18/0/3-tx active 472865 6763344 0 7.70e1 14.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 472865 6763344 0 8.43e2 14.30
dpdk-input polling 740968 6763344 0 1.08e2 9.13
ethernet-input active 472865 6763344 0 5.67e1 14.30
interface-output active 472865 6763344 0 4.10e1 14.30
ip4-input-no-checksum active 472865 6763344 0 6.76e1 14.30
ip4-lookup active 472865 6763344 0 7.13e1 14.30
ip4-rewrite active 472865 6763344 0 8.46e1 14.30
unix-epoll-input polling 723 0 0 1.91e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 21.37, last 128 main loops .56 per node 8.00
vector rates in 1.7639e6, out 1.7639e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 317313 6780152 0 3.33e1 21.37
TenGigabitEthernet18/0/3-tx active 317313 6780152 0 6.79e1 21.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 317313 6780152 0 9.42e2 21.37
dpdk-input polling 393159 6780152 0 8.63e1 17.25
ethernet-input active 317313 6780152 0 4.52e1 21.37
interface-output active 317313 6780152 0 3.26e1 21.37
ip4-input-no-checksum active 317313 6780152 0 5.48e1 21.37
ip4-lookup active 317313 6780152 0 6.15e1 21.37
ip4-rewrite active 317313 6780152 0 7.65e1 21.37
unix-epoll-input polling 383 0 0 1.80e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 8.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.7582e6, out 1.7582e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 825775 6758200 0 5.84e1 8.18
TenGigabitEthernet18/0/2-tx active 825775 6758200 0 9.38e1 8.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-out-ip4-fa active 825775 6758200 0 6.09e2 8.18
dpdk-input polling 2408951 6758200 0 1.74e2 2.81
ethernet-input active 825775 6758200 0 7.99e1 8.18
interface-output active 825775 6758200 0 5.41e1 8.18
ip4-input-no-checksum active 825775 6758200 0 8.53e1 8.18
ip4-lookup active 825775 6758200 0 9.60e1 8.18
ip4-rewrite active 825775 6758200 0 9.72e1 8.18
unix-epoll-input polling 2351 0 0 1.87e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 7.72, last 128 main loops 0.00 per node 0.00
vector rates in 1.7680e6, out 1.7680e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 880249 6796140 0 6.17e1 7.72
TenGigabitEthernet18/0/2-tx active 880249 6796140 0 9.54e1 7.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.82e3 0.00
acl-plugin-out-ip4-fa active 880249 6796140 0 5.69e2 7.72
dpdk-input polling 2726517 6796140 0 1.78e2 2.49
ethernet-input active 880249 6796140 0 8.41e1 7.72
interface-output active 880249 6796140 0 5.79e1 7.72
ip4-input-no-checksum active 880249 6796140 0 9.01e1 7.72
ip4-lookup active 880249 6796140 0 9.52e1 7.72
ip4-rewrite active 880249 6796140 0 1.01e2 7.72
unix-epoll-input polling 2660 0 0 1.81e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 7.62, last 128 main loops 1.13 per node 16.00
vector rates in 1.7625e6, out 1.7625e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 889587 6774756 0 6.25e1 7.62
TenGigabitEthernet18/0/2-tx active 889587 6774756 0 9.79e1 7.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 889587 6774756 0 5.64e2 7.62
dpdk-input polling 2823174 6774756 0 1.81e2 2.39
ethernet-input active 889587 6774756 0 8.52e1 7.62
interface-output active 889587 6774756 0 5.82e1 7.62
ip4-input-no-checksum active 889587 6774756 0 9.12e1 7.62
ip4-lookup active 889587 6774756 0 9.64e1 7.62
ip4-rewrite active 889587 6774756 0 1.01e2 7.62
unix-epoll-input polling 2754 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 8.11, last 128 main loops 0.00 per node 0.00
vector rates in 1.7609e6, out 1.7609e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 834471 6768780 0 5.91e1 8.11
TenGigabitEthernet18/0/2-tx active 834471 6768780 0 9.42e1 8.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.81e3 0.00
acl-plugin-out-ip4-fa active 834471 6768780 0 6.05e2 8.11
dpdk-input polling 2442994 6768780 0 1.69e2 2.77
ethernet-input active 834471 6768780 0 8.14e1 8.11
interface-output active 834471 6768780 0 5.56e1 8.11
ip4-input-no-checksum active 834471 6768780 0 8.93e1 8.11
ip4-lookup active 834471 6768780 0 9.43e1 8.11
ip4-rewrite active 834471 6768780 0 9.70e1 8.11
unix-epoll-input polling 2384 0 0 1.83e3 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.8, average vectors/node 0.00, last 128 main loops 0.00 per node 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.79e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.66e2 0.00
api-rx-from-ring active 0 0 50 4.35e4 0.00
dpdk-process any wait 0 0 1 6.54e3 0.00
fib-walk any wait 0 0 1 1.47e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.08e3 0.00
lisp-retry-service any wait 0 0 1 2.88e3 0.00
unix-epoll-input polling 2736 0 0 3.50e6 0.00
vpe-oam-process any wait 0 0 2 2.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 197.21, last 128 main loops 15.75 per node 224.00
vector rates in 5.5229e6, out 5.5229e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 107556 21210674 0 1.45e1 197.21
TenGigabitEthernet18/0/3-tx active 107556 21210674 0 5.61e1 197.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 107556 21210674 0 1.48e2 197.21
dpdk-input polling 107556 21210674 0 5.91e1 197.21
ethernet-input active 107556 21210674 0 2.06e1 197.21
interface-output active 107556 21210674 0 1.74e1 197.21
ip4-input-no-checksum active 107556 21210674 0 3.19e1 197.21
ip4-lookup active 107556 21210674 0 4.38e1 197.21
ip4-rewrite active 107556 21210674 0 5.96e1 197.21
unix-epoll-input polling 105 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 246.92, last 128 main loops 18.00 per node 256.00
vector rates in 5.5229e6, out 5.5229e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85903 21210740 0 1.39e1 246.92
TenGigabitEthernet18/0/2-tx active 85903 21210740 0 5.51e1 246.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.61e3 0.00
acl-plugin-out-ip4-fa active 85903 21210740 0 1.52e2 246.92
dpdk-input polling 86571 21210740 0 5.67e1 245.01
ethernet-input active 85903 21210740 0 1.93e1 246.92
interface-output active 85903 21210740 0 1.70e1 246.92
ip4-input-no-checksum active 85903 21210740 0 3.08e1 246.92
ip4-lookup active 85903 21210740 0 4.82e1 246.92
ip4-rewrite active 85903 21210740 0 5.82e1 246.92
unix-epoll-input polling 84 0 0 2.00e3 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.83e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 8.83e2 0.00
api-rx-from-ring active 0 0 52 4.27e4 0.00
dpdk-process any wait 0 0 2 8.59e3 0.00
fib-walk any wait 0 0 2 2.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.06e3 0.00
lisp-retry-service any wait 0 0 2 1.85e3 0.00
unix-epoll-input polling 6704 0 0 1.43e6 0.00
vpe-oam-process any wait 0 0 2 2.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 71.55, last 128 main loops 5.91 per node 84.00
vector rates in 5.0722e6, out 5.0722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 271995 19462580 0 1.85e1 71.55
TenGigabitEthernet18/0/3-tx active 271995 19462580 0 5.77e1 71.55
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.88e3 0.00
acl-plugin-out-ip4-fa active 271995 19462580 0 1.49e2 71.55
dpdk-input polling 271995 19462580 0 6.36e1 71.55
ethernet-input active 271995 19462580 0 2.65e1 71.55
interface-output active 271995 19462580 0 2.15e1 71.55
ip4-input-no-checksum active 271995 19462580 0 3.75e1 71.55
ip4-lookup active 271995 19462580 0 4.79e1 71.55
ip4-rewrite active 271995 19462580 0 6.52e1 71.55
unix-epoll-input polling 265 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 81.96, last 128 main loops 6.47 per node 92.00
vector rates in 5.0728e6, out 5.0728e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 237491 19464960 0 1.73e1 81.96
TenGigabitEthernet18/0/3-tx active 237491 19464960 0 5.77e1 81.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.83e3 0.00
acl-plugin-out-ip4-fa active 237491 19464960 0 1.58e2 81.96
dpdk-input polling 237491 19464960 0 6.33e1 81.96
ethernet-input active 237491 19464960 0 2.49e1 81.96
interface-output active 237491 19464960 0 2.04e1 81.96
ip4-input-no-checksum active 237491 19464960 0 3.53e1 81.96
ip4-lookup active 237491 19464960 0 4.66e1 81.96
ip4-rewrite active 237491 19464960 0 6.47e1 81.96
unix-epoll-input polling 232 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 41.50, last 128 main loops 3.87 per node 55.00
vector rates in 4.4639e6, out 4.4639e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 412723 17128516 0 2.35e1 41.50
TenGigabitEthernet18/0/2-tx active 412723 17128516 0 6.33e1 41.50
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.70e3 0.00
acl-plugin-out-ip4-fa active 412723 17128516 0 1.58e2 41.50
dpdk-input polling 415270 17128516 0 7.60e1 41.25
ethernet-input active 412723 17128516 0 3.33e1 41.50
interface-output active 412723 17128516 0 2.57e1 41.50
ip4-input-no-checksum active 412723 17128516 0 4.32e1 41.50
ip4-lookup active 412723 17128516 0 5.68e1 41.50
ip4-rewrite active 412723 17128516 0 7.14e1 41.50
unix-epoll-input polling 405 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 255.98, last 128 main loops 18.00 per node 256.00
vector rates in 5.6259e6, out 5.6259e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84331 21587272 0 1.37e1 255.98
TenGigabitEthernet18/0/2-tx active 84331 21587272 0 5.31e1 255.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.77e3 0.00
acl-plugin-out-ip4-fa active 84331 21587272 0 1.42e2 255.98
dpdk-input polling 84360 21587272 0 5.54e1 255.89
ethernet-input active 84331 21587272 0 2.60e1 255.98
interface-output active 84331 21587272 0 1.69e1 255.98
ip4-input-no-checksum active 84331 21587272 0 3.03e1 255.98
ip4-lookup active 84331 21587272 0 4.64e1 255.98
ip4-rewrite active 84331 21587272 0 5.94e1 255.98
unix-epoll-input polling 82 0 0 1.91e3 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 14 5.04e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.13e2 0.00
api-rx-from-ring active 0 0 40 3.34e4 0.00
dpdk-process any wait 0 0 2 3.38e5 0.00
fib-walk any wait 0 0 2 2.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.69e3 0.00
lisp-retry-service any wait 0 0 2 2.94e3 0.00
unix-epoll-input polling 5711 0 0 1.66e6 0.00
vpe-oam-process any wait 0 0 2 2.32e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 23.24, 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 637564 14813952 0 3.26e1 23.24
TenGigabitEthernet18/0/3-tx active 637564 14813604 0 6.76e1 23.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.75e3 0.00
acl-plugin-out-ip4-fa active 637564 14813952 0 1.72e2 23.24
dpdk-input polling 637658 14813952 0 8.08e1 23.23
ethernet-input active 637564 14813952 0 4.44e1 23.24
interface-output active 637564 14813952 0 3.29e1 23.24
ip4-input-no-checksum active 637564 14813952 0 5.52e1 23.24
ip4-lookup active 637564 14813952 0 6.22e1 23.24
ip4-rewrite active 637564 14813952 0 7.65e1 23.24
unix-epoll-input polling 623 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.46, last 128 main loops 1.13 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 821624 12699712 0 4.27e1 15.46
TenGigabitEthernet18/0/3-tx active 821624 12699712 0 7.82e1 15.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.70e3 0.00
acl-plugin-out-ip4-fa active 821624 12699712 0 1.84e2 15.46
dpdk-input polling 823981 12699712 0 9.96e1 15.41
ethernet-input active 821624 12699712 0 5.43e1 15.46
interface-output active 821624 12699712 0 4.10e1 15.46
ip4-input-no-checksum active 821624 12699712 0 6.70e1 15.46
ip4-lookup active 821624 12699712 0 7.01e1 15.46
ip4-rewrite active 821624 12699712 0 8.64e1 15.46
unix-epoll-input polling 804 0 0 1.92e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.41, 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 938285 11639888 0 4.97e1 12.41
TenGigabitEthernet18/0/3-tx active 938285 11639888 0 8.19e1 12.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.96e3 0.00
acl-plugin-out-ip4-fa active 938285 11639888 0 1.87e2 12.41
dpdk-input polling 952138 11639888 0 1.09e2 12.23
ethernet-input active 938285 11639888 0 6.35e1 12.41
interface-output active 938285 11639888 0 4.65e1 12.41
ip4-input-no-checksum active 938285 11639888 0 7.67e1 12.41
ip4-lookup active 938285 11639888 0 7.75e1 12.41
ip4-rewrite active 938285 11639888 0 9.41e1 12.41
unix-epoll-input polling 929 0 0 2.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 18.90, last 128 main loops 1.41 per node 20.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 727794 13757392 0 3.69e1 18.90
TenGigabitEthernet18/0/3-tx active 727794 13757320 0 7.29e1 18.90
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.84e3 0.00
acl-plugin-out-ip4-fa active 727794 13757392 0 1.79e2 18.90
dpdk-input polling 728310 13757392 0 9.15e1 18.89
ethernet-input active 727794 13757392 0 5.01e1 18.90
interface-output active 727794 13757392 0 3.64e1 18.90
ip4-input-no-checksum active 727794 13757392 0 5.96e1 18.90
ip4-lookup active 727794 13757392 0 6.54e1 18.90
ip4-rewrite active 727794 13757392 0 8.00e1 18.90
unix-epoll-input polling 710 0 0 1.88e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.87, last 128 main loops 1.41 per node 20.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 800185 12698632 0 4.23e1 15.87
TenGigabitEthernet18/0/2-tx active 800185 12698632 0 7.85e1 15.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 800185 12698632 0 1.80e2 15.87
dpdk-input polling 813766 12698632 0 9.89e1 15.60
ethernet-input active 800185 12698632 0 5.48e1 15.87
interface-output active 800185 12698632 0 4.02e1 15.87
ip4-input-no-checksum active 800185 12698632 0 6.72e1 15.87
ip4-lookup active 800185 12698632 0 7.60e1 15.87
ip4-rewrite active 800185 12698632 0 8.56e1 15.87
unix-epoll-input polling 794 0 0 2.05e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.19, last 128 main loops .84 per node 12.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 716980 13756872 0 3.73e1 19.19
TenGigabitEthernet18/0/2-tx active 716980 13756860 0 7.19e1 19.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.66e3 0.00
acl-plugin-out-ip4-fa active 716980 13756872 0 1.75e2 19.19
dpdk-input polling 725315 13756872 0 8.89e1 18.97
ethernet-input active 716980 13756872 0 4.78e1 19.19
interface-output active 716980 13756872 0 3.62e1 19.19
ip4-input-no-checksum active 716980 13756872 0 6.04e1 19.19
ip4-lookup active 716980 13756872 0 7.14e1 19.19
ip4-rewrite active 716980 13756872 0 8.17e1 19.19
unix-epoll-input polling 708 0 0 1.93e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.43, last 128 main loops .56 per node 8.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 1014259 10582740 0 5.70e1 10.43
TenGigabitEthernet18/0/2-tx active 1014259 10582740 0 8.86e1 10.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 1014259 10582740 0 1.95e2 10.43
dpdk-input polling 1065543 10582740 0 1.21e2 9.93
ethernet-input active 1014259 10582740 0 7.37e1 10.43
interface-output active 1014259 10582740 0 5.12e1 10.43
ip4-input-no-checksum active 1014259 10582740 0 8.40e1 10.43
ip4-lookup active 1014259 10582740 0 9.02e1 10.43
ip4-rewrite active 1014259 10582740 0 1.01e2 10.43
unix-epoll-input polling 1039 0 0 1.82e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 30.17, last 128 main loops 2.53 per node 36.00
vector rates in 4.1853e6, out 4.1852e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 526063 15871928 0 2.86e1 30.17
TenGigabitEthernet18/0/2-tx active 526063 15871316 0 6.32e1 30.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 526063 15871928 0 1.63e2 30.17
dpdk-input polling 532473 15871928 0 7.92e1 29.81
ethernet-input active 526063 15871928 0 3.85e1 30.17
interface-output active 526063 15871928 0 2.88e1 30.17
ip4-input-no-checksum active 526063 15871928 0 4.97e1 30.17
ip4-lookup active 526063 15871928 0 6.24e1 30.17
ip4-rewrite active 526063 15871928 0 7.21e1 30.17
unix-epoll-input polling 520 0 0 1.79e3 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.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.01e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.24e3 0.00
api-rx-from-ring active 0 0 52 5.13e4 0.00
dpdk-process any wait 0 0 1 5.64e5 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.93e3 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 2.35e3 0.00
lisp-retry-service any wait 0 0 2 2.35e3 0.00
statseg-collector-process time wait 0 0 1 4.19e3 0.00
unix-epoll-input polling 5260 0 0 1.83e6 0.00
vpe-oam-process any wait 0 0 2 2.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 175.72, last 128 main loops 15.75 per node 224.00
vector rates in 4.7258e6, out 4.7258e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103668 18216864 0 1.46e1 175.72
TenGigabitEthernet18/0/3-tx active 103668 18216864 0 5.70e1 175.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.29e3 0.00
acl-plugin-out-ip4-fa active 103668 18216864 0 2.21e2 175.72
dpdk-input polling 103674 18216864 0 6.09e1 175.71
ethernet-input active 103668 18216864 0 2.14e1 175.72
interface-output active 103668 18216864 0 1.77e1 175.72
ip4-input-no-checksum active 103668 18216864 0 3.19e1 175.72
ip4-lookup active 103668 18216864 0 4.31e1 175.72
ip4-rewrite active 103668 18216864 0 5.95e1 175.72
unix-epoll-input polling 101 0 0 3.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 246.80, last 128 main loops 18.00 per node 256.00
vector rates in 4.7167e6, out 4.7167e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73669 18181816 0 1.37e1 246.80
TenGigabitEthernet18/0/2-tx active 73669 18181816 0 5.57e1 246.80
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.06e3 0.00
acl-plugin-out-ip4-fa active 73669 18181816 0 2.27e2 246.80
dpdk-input polling 73938 18181816 0 5.69e1 245.91
ethernet-input active 73669 18181816 0 2.05e1 246.80
interface-output active 73669 18181816 0 1.70e1 246.80
ip4-input-no-checksum active 73669 18181816 0 3.03e1 246.80
ip4-lookup active 73669 18181816 0 4.85e1 246.80
ip4-rewrite active 73669 18181816 0 5.96e1 246.80
unix-epoll-input polling 72 0 0 3.77e3 0.00
64b-4t2c-ethip4udp-ip4base-oacl50sf-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 3.23e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.24e3 0.00
api-rx-from-ring active 0 0 52 5.61e4 0.00
dpdk-process any wait 0 0 2 3.05e5 0.00
fib-walk any wait 0 0 2 1.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.00e2 0.00
lisp-retry-service any wait 0 0 2 2.54e3 0.00
unix-epoll-input polling 5622 0 0 1.71e6 0.00
vpe-oam-process any wait 0 0 2 2.68e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 165.35, last 128 main loops 12.66 per node 180.00
vector rates in 4.6212e6, out 4.6212e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 107716 17810364 0 1.46e1 165.35
TenGigabitEthernet18/0/3-tx active 107716 17810364 0 5.83e1 165.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.90e3 0.00
acl-plugin-out-ip4-fa active 107716 17810364 0 2.29e2 165.35
dpdk-input polling 107716 17810364 0 6.05e1 165.35
ethernet-input active 107716 17810364 0 2.20e1 165.35
interface-output active 107716 17810364 0 1.74e1 165.35
ip4-input-no-checksum active 107716 17810364 0 3.18e1 165.35
ip4-lookup active 107716 17810364 0 4.36e1 165.35
ip4-rewrite active 107716 17810364 0 6.09e1 165.35
unix-epoll-input polling 105 0 0 4.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 169.45, last 128 main loops 8.29 per node 118.00
vector rates in 4.6214e6, out 4.6214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105109 17811124 0 1.47e1 169.45
TenGigabitEthernet18/0/3-tx active 105109 17811124 0 5.65e1 169.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.33e3 0.00
acl-plugin-out-ip4-fa active 105109 17811124 0 2.33e2 169.45
dpdk-input polling 105109 17811124 0 5.94e1 169.45
ethernet-input active 105109 17811124 0 2.14e1 169.45
interface-output active 105109 17811124 0 1.76e1 169.45
ip4-input-no-checksum active 105109 17811124 0 3.17e1 169.45
ip4-lookup active 105109 17811124 0 4.37e1 169.45
ip4-rewrite active 105109 17811124 0 6.09e1 169.45
unix-epoll-input polling 103 0 0 4.21e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 227.74, last 128 main loops 13.22 per node 188.00
vector rates in 4.6183e6, out 4.6183e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78154 17798888 0 1.38e1 227.74
TenGigabitEthernet18/0/2-tx active 78154 17798888 0 5.79e1 227.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.09e3 0.00
acl-plugin-out-ip4-fa active 78154 17798888 0 2.27e2 227.74
dpdk-input polling 79320 17798888 0 5.89e1 224.39
ethernet-input active 78154 17798888 0 2.17e1 227.74
interface-output active 78154 17798888 0 1.69e1 227.74
ip4-input-no-checksum active 78154 17798888 0 3.05e1 227.74
ip4-lookup active 78154 17798888 0 5.04e1 227.74
ip4-rewrite active 78154 17798888 0 6.25e1 227.74
unix-epoll-input polling 78 0 0 4.26e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 217.93, last 128 main loops 15.75 per node 224.00
vector rates in 4.6212e6, out 4.6212e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81723 17810228 0 1.39e1 217.93
TenGigabitEthernet18/0/2-tx active 81723 17810228 0 5.60e1 217.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.57e3 0.00
acl-plugin-out-ip4-fa active 81723 17810228 0 2.29e2 217.93
dpdk-input polling 83021 17810228 0 5.83e1 214.53
ethernet-input active 81723 17810228 0 2.04e1 217.93
interface-output active 81723 17810228 0 1.71e1 217.93
ip4-input-no-checksum active 81723 17810228 0 3.07e1 217.93
ip4-lookup active 81723 17810228 0 4.99e1 217.93
ip4-rewrite active 81723 17810228 0 6.39e1 217.93
unix-epoll-input polling 81 0 0 4.38e3 0.00
64b-8t4c-ethip4udp-ip4base-oacl50sf-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 5.47e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.04e3 0.00
api-rx-from-ring active 0 0 51 2.93e4 0.00
dpdk-process any wait 0 0 1 6.87e5 0.00
fib-walk any wait 0 0 2 3.82e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.38e3 0.00
lisp-retry-service any wait 0 0 2 6.89e3 0.00
unix-epoll-input polling 4788 0 0 1.94e6 0.00
vpe-oam-process any wait 0 0 2 2.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 26.48, last 128 main loops 1.97 per node 28.00
vector rates in 3.4791e6, out 3.4791e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 489261 12953320 0 2.93e1 26.48
TenGigabitEthernet18/0/3-tx active 489261 12953320 0 6.89e1 26.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.62e3 0.00
acl-plugin-out-ip4-fa active 489261 12953320 0 2.71e2 26.48
dpdk-input polling 489263 12953320 0 8.19e1 26.48
ethernet-input active 489261 12953320 0 4.16e1 26.48
interface-output active 489261 12953320 0 3.03e1 26.48
ip4-input-no-checksum active 489261 12953320 0 5.01e1 26.48
ip4-lookup active 489261 12953320 0 5.90e1 26.48
ip4-rewrite active 489261 12953320 0 7.20e1 26.48
unix-epoll-input polling 477 0 0 3.46e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 26.17, last 128 main loops 2.53 per node 36.00
vector rates in 3.4776e6, out 3.4776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 494799 12947676 0 2.96e1 26.17
TenGigabitEthernet18/0/3-tx active 494799 12947676 0 6.89e1 26.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 3.04e3 0.00
acl-plugin-out-ip4-fa active 494799 12947676 0 2.68e2 26.17
dpdk-input polling 494815 12947676 0 8.44e1 26.17
ethernet-input active 494799 12947676 0 4.13e1 26.17
interface-output active 494799 12947676 0 3.06e1 26.17
ip4-input-no-checksum active 494799 12947676 0 5.05e1 26.17
ip4-lookup active 494799 12947676 0 5.86e1 26.17
ip4-rewrite active 494799 12947676 0 7.23e1 26.17
unix-epoll-input polling 483 0 0 3.53e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.7, average vectors/node 25.86, last 128 main loops 2.53 per node 36.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 500698 12946644 0 2.97e1 25.86
TenGigabitEthernet18/0/3-tx active 500698 12946644 0 6.99e1 25.86
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.39e3 0.00
acl-plugin-out-ip4-fa active 500698 12946644 0 2.66e2 25.86
dpdk-input polling 500720 12946644 0 8.49e1 25.86
ethernet-input active 500698 12946644 0 4.12e1 25.86
interface-output active 500698 12946644 0 3.08e1 25.86
ip4-input-no-checksum active 500698 12946644 0 5.08e1 25.86
ip4-lookup active 500698 12946644 0 5.87e1 25.86
ip4-rewrite active 500698 12946644 0 7.26e1 25.86
unix-epoll-input polling 489 0 0 3.72e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.7, average vectors/node 27.94, last 128 main loops 1.97 per node 28.00
vector rates in 3.4791e6, out 3.4791e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 463656 12953328 0 2.86e1 27.94
TenGigabitEthernet18/0/3-tx active 463656 12953328 0 6.98e1 27.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.39e3 0.00
acl-plugin-out-ip4-fa active 463656 12953328 0 2.74e2 27.94
dpdk-input polling 463659 12953328 0 8.52e1 27.94
ethernet-input active 463656 12953328 0 4.09e1 27.94
interface-output active 463656 12953328 0 2.94e1 27.94
ip4-input-no-checksum active 463656 12953328 0 4.90e1 27.94
ip4-lookup active 463656 12953328 0 5.80e1 27.94
ip4-rewrite active 463656 12953328 0 7.11e1 27.94
unix-epoll-input polling 452 0 0 3.67e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.7, average vectors/node 28.35, last 128 main loops 2.25 per node 32.00
vector rates in 3.4769e6, out 3.4769e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 456548 12945064 0 2.85e1 28.35
TenGigabitEthernet18/0/2-tx active 456548 12945064 0 6.85e1 28.35
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.44e3 0.00
acl-plugin-out-ip4-fa active 456548 12945064 0 2.68e2 28.35
dpdk-input polling 463038 12945064 0 8.28e1 27.96
ethernet-input active 456548 12945064 0 4.05e1 28.35
interface-output active 456548 12945064 0 2.94e1 28.35
ip4-input-no-checksum active 456548 12945064 0 4.95e1 28.35
ip4-lookup active 456548 12945064 0 6.42e1 28.35
ip4-rewrite active 456548 12945064 0 7.49e1 28.35
unix-epoll-input polling 452 0 0 4.07e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.7, average vectors/node 27.98, last 128 main loops 1.13 per node 16.00
vector rates in 3.4798e6, out 3.4798e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 463059 12955944 0 2.84e1 27.98
TenGigabitEthernet18/0/2-tx active 463059 12955944 0 6.96e1 27.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.01e3 0.00
acl-plugin-out-ip4-fa active 463059 12955944 0 2.65e2 27.98
dpdk-input polling 466960 12955944 0 8.46e1 27.75
ethernet-input active 463059 12955944 0 3.95e1 27.98
interface-output active 463059 12955944 0 2.97e1 27.98
ip4-input-no-checksum active 463059 12955944 0 4.90e1 27.98
ip4-lookup active 463059 12955944 0 6.41e1 27.98
ip4-rewrite active 463059 12955944 0 7.53e1 27.98
unix-epoll-input polling 456 0 0 3.58e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.7, average vectors/node 28.09, last 128 main loops 2.25 per node 32.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/2-outpu active 461126 12952824 0 2.88e1 28.09
TenGigabitEthernet18/0/2-tx active 461126 12952824 0 7.02e1 28.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.56e3 0.00
acl-plugin-out-ip4-fa active 461126 12952824 0 2.66e2 28.09
dpdk-input polling 464677 12952824 0 8.28e1 27.87
ethernet-input active 461126 12952824 0 4.05e1 28.09
interface-output active 461126 12952824 0 2.99e1 28.09
ip4-input-no-checksum active 461126 12952824 0 4.95e1 28.09
ip4-lookup active 461126 12952824 0 6.35e1 28.09
ip4-rewrite active 461126 12952824 0 7.47e1 28.09
unix-epoll-input polling 453 0 0 3.67e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.7, average vectors/node 29.23, last 128 main loops 3.30 per node 47.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 442910 12947148 0 2.79e1 29.23
TenGigabitEthernet18/0/2-tx active 442910 12947148 0 7.00e1 29.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 2.12e3 0.00
acl-plugin-out-ip4-fa active 442910 12947148 0 2.66e2 29.23
dpdk-input polling 446628 12947148 0 8.41e1 28.99
ethernet-input active 442910 12947148 0 3.99e1 29.23
interface-output active 442910 12947148 0 2.92e1 29.23
ip4-input-no-checksum active 442910 12947148 0 4.91e1 29.23
ip4-lookup active 442910 12947148 0 6.51e1 29.23
ip4-rewrite active 442910 12947148 0 7.42e1 29.23
unix-epoll-input polling 436 0 0 4.12e3 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.75e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 9.35e2 0.00
api-rx-from-ring active 0 0 52 4.96e4 0.00
dpdk-process any wait 0 0 2 6.86e3 0.00
fib-walk any wait 0 0 2 2.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.04e3 0.00
lisp-retry-service any wait 0 0 2 2.86e3 0.00
unix-epoll-input polling 3287 0 0 2.88e6 0.00
vpe-oam-process any wait 0 0 2 1.42e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 206.72, last 128 main loops 18.00 per node 256.00
vector rates in 5.2664e6, out 5.2664e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96731 19996108 0 1.46e1 206.72
TenGigabitEthernet18/0/3-tx active 96731 19996108 0 5.71e1 206.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.19e3 0.00
acl-plugin-out-ip4-fa active 96731 19996108 0 1.65e2 206.72
dpdk-input polling 96731 19996108 0 6.05e1 206.72
ethernet-input active 96731 19996108 0 2.06e1 206.72
interface-output active 96731 19996108 0 1.75e1 206.72
ip4-input-no-checksum active 96731 19996108 0 3.16e1 206.72
ip4-lookup active 96731 19996108 0 4.62e1 206.72
ip4-rewrite active 96731 19996108 0 6.01e1 206.72
unix-epoll-input polling 94 0 0 3.23e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 253.19, last 128 main loops 18.00 per node 256.00
vector rates in 5.2664e6, out 5.2664e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78976 19996160 0 1.39e1 253.19
TenGigabitEthernet18/0/2-tx active 78976 19996160 0 5.68e1 253.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.06e3 0.00
acl-plugin-out-ip4-fa active 78976 19996160 0 1.69e2 253.19
dpdk-input polling 79575 19996160 0 5.72e1 251.29
ethernet-input active 78976 19996160 0 1.94e1 253.19
interface-output active 78976 19996160 0 1.72e1 253.19
ip4-input-no-checksum active 78976 19996160 0 3.07e1 253.19
ip4-lookup active 78976 19996160 0 4.91e1 253.19
ip4-rewrite active 78976 19996160 0 5.92e1 253.19
unix-epoll-input polling 78 0 0 3.25e3 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 16 2.86e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.07e3 0.00
api-rx-from-ring active 0 0 52 5.05e4 0.00
dpdk-process any wait 0 0 1 1.12e4 0.00
fib-walk any wait 0 0 2 3.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.22e3 0.00
lisp-retry-service any wait 0 0 2 3.14e3 0.00
unix-epoll-input polling 5963 0 0 1.61e6 0.00
vpe-oam-process any wait 0 0 2 2.63e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 187.96, last 128 main loops 12.38 per node 176.00
vector rates in 5.2371e6, out 5.2371e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 107068 20124276 0 1.47e1 187.96
TenGigabitEthernet18/0/3-tx active 107068 20124276 0 5.79e1 187.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-out-ip4-fa active 107068 20124276 0 1.64e2 187.96
dpdk-input polling 107068 20124276 0 6.12e1 187.96
ethernet-input active 107068 20124276 0 2.19e1 187.96
interface-output active 107068 20124276 0 1.76e1 187.96
ip4-input-no-checksum active 107068 20124276 0 3.18e1 187.96
ip4-lookup active 107068 20124276 0 4.33e1 187.96
ip4-rewrite active 107068 20124276 0 6.24e1 187.96
unix-epoll-input polling 104 0 0 3.49e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 186.05, last 128 main loops 13.50 per node 192.00
vector rates in 5.2378e6, out 5.2378e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 108180 20126716 0 1.46e1 186.05
TenGigabitEthernet18/0/3-tx active 108180 20126716 0 5.66e1 186.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.94e3 0.00
acl-plugin-out-ip4-fa active 108180 20126716 0 1.69e2 186.05
dpdk-input polling 108180 20126716 0 5.76e1 186.05
ethernet-input active 108180 20126716 0 2.17e1 186.05
interface-output active 108180 20126716 0 1.78e1 186.05
ip4-input-no-checksum active 108180 20126716 0 3.19e1 186.05
ip4-lookup active 108180 20126716 0 4.38e1 186.05
ip4-rewrite active 108180 20126716 0 6.17e1 186.05
unix-epoll-input polling 106 0 0 3.04e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 222.73, last 128 main loops 14.63 per node 208.00
vector rates in 5.2313e6, out 5.2313e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 90252 20101852 0 1.42e1 222.73
TenGigabitEthernet18/0/2-tx active 90252 20101852 0 5.77e1 222.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.87e3 0.00
acl-plugin-out-ip4-fa active 90252 20101852 0 1.62e2 222.73
dpdk-input polling 91514 20101852 0 6.08e1 219.66
ethernet-input active 90252 20101852 0 2.13e1 222.73
interface-output active 90252 20101852 0 1.74e1 222.73
ip4-input-no-checksum active 90252 20101852 0 3.12e1 222.73
ip4-lookup active 90252 20101852 0 5.06e1 222.73
ip4-rewrite active 90252 20101852 0 6.09e1 222.73
unix-epoll-input polling 89 0 0 3.55e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 189.19, last 128 main loops 1744.03 per node 193.78
vector rates in 5.2436e6, out 5.2436e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 106501 20149052 0 1.45e1 189.19
TenGigabitEthernet18/0/2-tx active 106501 20149052 0 5.61e1 189.19
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.92e3 0.00
acl-plugin-out-ip4-fa active 106501 20149052 0 1.63e2 189.19
dpdk-input polling 107748 20149052 0 5.92e1 187.00
ethernet-input active 106501 20149052 0 2.16e1 189.19
interface-output active 106501 20149052 0 1.79e1 189.19
ip4-input-no-checksum active 106501 20149052 0 3.15e1 189.19
ip4-lookup active 106501 20149052 0 4.89e1 189.19
ip4-rewrite active 106501 20149052 0 6.17e1 189.19
unix-epoll-input polling 105 0 0 3.11e3 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.19e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.63e2 0.00
api-rx-from-ring active 0 0 39 3.40e4 0.00
dpdk-process any wait 0 0 2 3.35e5 0.00
fib-walk any wait 0 0 2 3.08e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.99e3 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 7.17e3 0.00
lisp-retry-service any wait 0 0 2 4.47e3 0.00
statseg-collector-process time wait 0 0 1 8.31e3 0.00
unix-epoll-input polling 3932 0 0 2.43e6 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 18.90, last 128 main loops 1.41 per node 20.00
vector rates in 3.4799e6, out 3.4799e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 704289 13314264 0 3.68e1 18.90
TenGigabitEthernet18/0/3-tx active 704289 13314264 0 7.48e1 18.90
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.89e3 0.00
acl-plugin-out-ip4-fa active 704289 13314264 0 2.02e2 18.90
dpdk-input polling 704453 13314264 0 9.16e1 18.90
ethernet-input active 704289 13314264 0 4.94e1 18.90
interface-output active 704289 13314264 0 3.61e1 18.90
ip4-input-no-checksum active 704289 13314264 0 5.99e1 18.90
ip4-lookup active 704289 13314264 0 6.79e1 18.90
ip4-rewrite active 704289 13314264 0 8.02e1 18.90
unix-epoll-input polling 687 0 0 3.35e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.67, last 128 main loops 1.69 per node 24.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/3-outpu active 711583 13284468 0 3.69e1 18.67
TenGigabitEthernet18/0/3-tx active 711583 13284468 0 7.62e1 18.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.18e3 0.00
acl-plugin-out-ip4-fa active 711583 13284468 0 2.04e2 18.67
dpdk-input polling 711863 13284468 0 9.14e1 18.66
ethernet-input active 711583 13284468 0 4.85e1 18.67
interface-output active 711583 13284468 0 3.72e1 18.67
ip4-input-no-checksum active 711583 13284468 0 6.03e1 18.67
ip4-lookup active 711583 13284468 0 6.64e1 18.67
ip4-rewrite active 711583 13284468 0 8.06e1 18.67
unix-epoll-input polling 694 0 0 3.22e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 19.15, last 128 main loops 1.41 per node 20.00
vector rates in 3.4690e6, out 3.4690e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 693205 13272288 0 3.65e1 19.15
TenGigabitEthernet18/0/3-tx active 693205 13272288 0 7.71e1 19.15
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.94e3 0.00
acl-plugin-out-ip4-fa active 693205 13272288 0 2.02e2 19.15
dpdk-input polling 693351 13272288 0 9.47e1 19.14
ethernet-input active 693205 13272288 0 4.79e1 19.15
interface-output active 693205 13272288 0 3.66e1 19.15
ip4-input-no-checksum active 693205 13272288 0 5.97e1 19.15
ip4-lookup active 693205 13272288 0 6.76e1 19.15
ip4-rewrite active 693205 13272288 0 7.99e1 19.15
unix-epoll-input polling 676 0 0 3.27e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.31, last 128 main loops 1.41 per node 20.00
vector rates in 3.4776e6, out 3.4776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 689208 13305212 0 3.64e1 19.31
TenGigabitEthernet18/0/3-tx active 689208 13305212 0 7.41e1 19.31
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.98e3 0.00
acl-plugin-out-ip4-fa active 689208 13305212 0 2.07e2 19.31
dpdk-input polling 689358 13305212 0 9.33e1 19.30
ethernet-input active 689208 13305212 0 4.89e1 19.31
interface-output active 689208 13305212 0 3.57e1 19.31
ip4-input-no-checksum active 689208 13305212 0 5.92e1 19.31
ip4-lookup active 689208 13305212 0 6.72e1 19.31
ip4-rewrite active 689208 13305212 0 7.96e1 19.31
unix-epoll-input polling 672 0 0 3.28e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 19.54, last 128 main loops .84 per node 12.00
vector rates in 3.4663e6, out 3.4663e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 678817 13262103 0 3.62e1 19.54
TenGigabitEthernet18/0/2-tx active 678817 13262103 0 7.43e1 19.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.00e3 0.00
acl-plugin-out-ip4-fa active 678817 13262103 0 2.03e2 19.54
dpdk-input polling 687496 13262103 0 9.21e1 19.29
ethernet-input active 678817 13262103 0 4.95e1 19.54
interface-output active 678817 13262103 0 3.58e1 19.54
ip4-input-no-checksum active 678817 13262103 0 5.95e1 19.54
ip4-lookup active 678817 13262103 0 7.21e1 19.54
ip4-rewrite active 678817 13262103 0 7.99e1 19.54
unix-epoll-input polling 671 0 0 3.22e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.83, last 128 main loops 1.41 per node 20.00
vector rates in 3.4858e6, out 3.4858e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 672547 13336616 0 3.61e1 19.83
TenGigabitEthernet18/0/2-tx active 672547 13336616 0 7.48e1 19.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.94e3 0.00
acl-plugin-out-ip4-fa active 672547 13336616 0 2.03e2 19.83
dpdk-input polling 680922 13336616 0 9.19e1 19.59
ethernet-input active 672547 13336616 0 4.79e1 19.83
interface-output active 672547 13336616 0 3.57e1 19.83
ip4-input-no-checksum active 672547 13336616 0 5.92e1 19.83
ip4-lookup active 672547 13336616 0 7.12e1 19.83
ip4-rewrite active 672547 13336616 0 7.97e1 19.83
unix-epoll-input polling 664 0 0 3.13e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 19.51, last 128 main loops .84 per node 12.00
vector rates in 3.4748e6, out 3.4748e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 681260 13294584 0 3.63e1 19.51
TenGigabitEthernet18/0/2-tx active 681260 13294584 0 7.62e1 19.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.02e3 0.00
acl-plugin-out-ip4-fa active 681260 13294584 0 2.02e2 19.51
dpdk-input polling 691542 13294584 0 9.19e1 19.22
ethernet-input active 681260 13294584 0 4.85e1 19.51
interface-output active 681260 13294584 0 3.61e1 19.51
ip4-input-no-checksum active 681260 13294584 0 5.98e1 19.51
ip4-lookup active 681260 13294584 0 7.11e1 19.51
ip4-rewrite active 681260 13294584 0 7.98e1 19.51
unix-epoll-input polling 675 0 0 3.34e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.96, last 128 main loops 1.97 per node 28.00
vector rates in 3.4718e6, out 3.4718e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 665379 13282904 0 3.55e1 19.96
TenGigabitEthernet18/0/2-tx active 665379 13282904 0 7.45e1 19.96
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 2.06e3 0.00
acl-plugin-out-ip4-fa active 665379 13282904 0 2.02e2 19.96
dpdk-input polling 672661 13282904 0 9.53e1 19.75
ethernet-input active 665379 13282904 0 4.83e1 19.96
interface-output active 665379 13282904 0 3.54e1 19.96
ip4-input-no-checksum active 665379 13282904 0 5.97e1 19.96
ip4-lookup active 665379 13282904 0 7.16e1 19.96
ip4-rewrite active 665379 13282904 0 7.97e1 19.96
unix-epoll-input polling 656 0 0 3.00e3 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 16 1.72e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.78e2 0.00
api-rx-from-ring active 0 0 52 5.23e4 0.00
dpdk-process any wait 0 0 2 2.87e5 0.00
fib-walk any wait 0 0 2 1.51e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.19e2 0.00
lisp-retry-service any wait 0 0 2 1.33e3 0.00
unix-epoll-input polling 5553 0 0 1.73e6 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 176.87, last 128 main loops 13.78 per node 196.00
vector rates in 4.5367e6, out 4.5367e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98663 17450941 0 1.47e1 176.87
TenGigabitEthernet18/0/3-tx active 98663 17450941 0 5.49e1 176.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.69e3 0.00
acl-plugin-out-ip4-fa active 98663 17450941 0 2.45e2 176.87
dpdk-input polling 98663 17450941 0 5.66e1 176.87
ethernet-input active 98663 17450941 0 2.08e1 176.87
interface-output active 98663 17450941 0 1.79e1 176.87
ip4-input-no-checksum active 98663 17450941 0 3.26e1 176.87
ip4-lookup active 98663 17450941 0 4.52e1 176.87
ip4-rewrite active 98663 17450941 0 6.10e1 176.87
unix-epoll-input polling 96 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 239.25, last 128 main loops 15.75 per node 224.00
vector rates in 4.5365e6, out 4.5365e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72939 17450360 0 1.42e1 239.25
TenGigabitEthernet18/0/2-tx active 72939 17450360 0 5.35e1 239.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.46e3 0.00
acl-plugin-out-ip4-fa active 72939 17450360 0 2.53e2 239.25
dpdk-input polling 73047 17450360 0 5.35e1 238.89
ethernet-input active 72939 17450360 0 1.97e1 239.25
interface-output active 72939 17450360 0 1.74e1 239.25
ip4-input-no-checksum active 72939 17450360 0 3.13e1 239.25
ip4-lookup active 72939 17450360 0 4.82e1 239.25
ip4-rewrite active 72939 17450360 0 5.89e1 239.25
unix-epoll-input polling 71 0 0 1.95e3 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.70e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.57e2 0.00
api-rx-from-ring active 0 0 44 2.82e4 0.00
dpdk-process any wait 0 0 1 8.59e3 0.00
fib-walk any wait 0 0 2 1.97e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.68e2 0.00
lisp-retry-service any wait 0 0 2 2.15e3 0.00
unix-epoll-input polling 2319 0 0 4.06e6 0.00
vpe-oam-process any wait 0 0 2 2.23e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 32.63, last 128 main loops 2.53 per node 36.00
vector rates in 2.9219e6, out 2.9219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 337808 11021640 0 2.65e1 32.63
TenGigabitEthernet18/0/3-tx active 337808 11021640 0 6.29e1 32.63
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 337808 11021640 0 4.36e2 32.63
dpdk-input polling 572352 11021640 0 7.73e1 19.26
ethernet-input active 337808 11021640 0 3.59e1 32.63
interface-output active 337808 11021640 0 2.75e1 32.63
ip4-input-no-checksum active 337808 11021640 0 4.78e1 32.63
ip4-lookup active 337808 11021640 0 5.56e1 32.63
ip4-rewrite active 337808 11021640 0 7.27e1 32.63
unix-epoll-input polling 558 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 30.92, last 128 main loops 0.00 per node 0.00
vector rates in 2.9223e6, out 2.9223e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 356503 11022980 0 2.70e1 30.92
TenGigabitEthernet18/0/3-tx active 356503 11022980 0 6.36e1 30.92
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-out-ip4-fa active 356503 11022980 0 4.28e2 30.92
dpdk-input polling 646529 11022980 0 7.92e1 17.05
ethernet-input active 356503 11022980 0 3.69e1 30.92
interface-output active 356503 11022980 0 2.84e1 30.92
ip4-input-no-checksum active 356503 11022980 0 4.82e1 30.92
ip4-lookup active 356503 11022980 0 5.67e1 30.92
ip4-rewrite active 356503 11022980 0 7.31e1 30.92
unix-epoll-input polling 631 0 0 1.87e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 13.76, last 128 main loops 0.00 per node 0.00
vector rates in 2.5715e6, out 2.5715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 704793 9699856 0 4.19e1 13.76
TenGigabitEthernet18/0/2-tx active 704793 9699856 0 7.95e1 13.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 704793 9699856 0 3.53e2 13.76
dpdk-input polling 2100857 9699856 0 1.27e2 4.62
ethernet-input active 704793 9699856 0 5.73e1 13.76
interface-output active 704793 9699856 0 4.05e1 13.76
ip4-input-no-checksum active 704793 9699856 0 6.59e1 13.76
ip4-lookup active 704793 9699856 0 7.57e1 13.76
ip4-rewrite active 704793 9699856 0 8.66e1 13.76
unix-epoll-input polling 2050 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 24.29, last 128 main loops 1.13 per node 16.00
vector rates in 3.2727e6, out 3.2727e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 508164 12344760 0 2.96e1 24.29
TenGigabitEthernet18/0/2-tx active 508164 12344760 0 6.49e1 24.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.41e3 0.00
acl-plugin-out-ip4-fa active 508164 12344760 0 3.13e2 24.29
dpdk-input polling 705037 12344760 0 8.33e1 17.51
ethernet-input active 508164 12344760 0 4.04e1 24.29
interface-output active 508164 12344760 0 2.98e1 24.29
ip4-input-no-checksum active 508164 12344760 0 5.03e1 24.29
ip4-lookup active 508164 12344760 0 6.28e1 24.29
ip4-rewrite active 508164 12344760 0 7.45e1 24.29
unix-epoll-input polling 688 0 0 1.96e3 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 5.19e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 9.91e2 0.00
api-rx-from-ring active 0 0 50 3.20e4 0.00
dpdk-process any wait 0 0 1 6.33e5 0.00
fib-walk any wait 0 0 2 3.62e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.64e3 0.00
lisp-retry-service any wait 0 0 2 2.74e3 0.00
unix-epoll-input polling 4659 0 0 2.03e6 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 41.85, last 128 main loops 2.81 per node 40.00
vector rates in 2.3755e6, out 2.3755e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 214876 8993380 0 2.29e1 41.85
TenGigabitEthernet18/0/3-tx active 214876 8993380 0 5.91e1 41.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.86e3 0.00
acl-plugin-out-ip4-fa active 214876 8993380 0 6.76e2 41.85
dpdk-input polling 215320 8993380 0 6.73e1 41.77
ethernet-input active 214876 8993380 0 3.24e1 41.85
interface-output active 214876 8993380 0 2.49e1 41.85
ip4-input-no-checksum active 214876 8993380 0 4.29e1 41.85
ip4-lookup active 214876 8993380 0 5.18e1 41.85
ip4-rewrite active 214876 8993380 0 6.59e1 41.85
unix-epoll-input polling 210 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 17.51, last 128 main loops .56 per node 8.00
vector rates in 2.0366e6, out 2.0366e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 440245 7710116 0 3.76e1 17.51
TenGigabitEthernet18/0/3-tx active 440245 7710116 0 7.23e1 17.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.45e3 0.00
acl-plugin-out-ip4-fa active 440245 7710116 0 7.12e2 17.51
dpdk-input polling 468327 7710116 0 9.13e1 16.46
ethernet-input active 440245 7710116 0 5.01e1 17.51
interface-output active 440245 7710116 0 3.69e1 17.51
ip4-input-no-checksum active 440245 7710116 0 6.06e1 17.51
ip4-lookup active 440245 7710116 0 6.57e1 17.51
ip4-rewrite active 440245 7710116 0 7.99e1 17.51
unix-epoll-input polling 457 0 0 1.81e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.27, last 128 main loops .56 per node 8.00
vector rates in 1.8666e6, out 1.8666e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 576057 7066692 0 4.82e1 12.27
TenGigabitEthernet18/0/3-tx active 576057 7066692 0 7.90e1 12.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 576057 7066692 0 7.19e2 12.27
dpdk-input polling 766141 7066692 0 1.14e2 9.22
ethernet-input active 576057 7066692 0 6.29e1 12.27
interface-output active 576057 7066692 0 4.58e1 12.27
ip4-input-no-checksum active 576057 7066692 0 7.26e1 12.27
ip4-lookup active 576057 7066692 0 7.53e1 12.27
ip4-rewrite active 576057 7066692 0 8.99e1 12.27
unix-epoll-input polling 747 0 0 1.84e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 25.94, last 128 main loops 1.97 per node 28.00
vector rates in 2.2062e6, out 2.2062e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 322008 8352252 0 2.94e1 25.94
TenGigabitEthernet18/0/3-tx active 322008 8352252 0 6.55e1 25.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 322008 8352252 0 6.94e2 25.94
dpdk-input polling 326599 8352252 0 8.00e1 25.57
ethernet-input active 322008 8352252 0 4.12e1 25.94
interface-output active 322008 8352252 0 3.02e1 25.94
ip4-input-no-checksum active 322008 8352252 0 5.06e1 25.94
ip4-lookup active 322008 8352252 0 5.81e1 25.94
ip4-rewrite active 322008 8352252 0 7.18e1 25.94
unix-epoll-input polling 319 0 0 1.85e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 8.62, last 128 main loops .84 per node 12.00
vector rates in 2.0364e6, out 2.0364e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 894035 7709456 0 5.48e1 8.62
TenGigabitEthernet18/0/2-tx active 894035 7709456 0 9.24e1 8.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.79e3 0.00
acl-plugin-out-ip4-fa active 894035 7709456 0 4.81e2 8.62
dpdk-input polling 1729403 7709456 0 1.46e2 4.46
ethernet-input active 894035 7709456 0 7.78e1 8.62
interface-output active 894035 7709456 0 5.06e1 8.62
ip4-input-no-checksum active 894035 7709456 0 8.34e1 8.62
ip4-lookup active 894035 7709456 0 9.11e1 8.62
ip4-rewrite active 894035 7709456 0 9.42e1 8.62
unix-epoll-input polling 1687 0 0 1.94e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.95, last 128 main loops .84 per node 12.00
vector rates in 2.2061e6, out 2.2061e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 839227 8351900 0 5.12e1 9.95
TenGigabitEthernet18/0/2-tx active 839227 8351900 0 8.45e1 9.95
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 839227 8351900 0 4.57e2 9.95
dpdk-input polling 1251518 8351900 0 1.25e2 6.67
ethernet-input active 839227 8351900 0 6.95e1 9.95
interface-output active 839227 8351900 0 4.82e1 9.95
ip4-input-no-checksum active 839227 8351900 0 7.77e1 9.95
ip4-lookup active 839227 8351900 0 8.68e1 9.95
ip4-rewrite active 839227 8351900 0 9.10e1 9.95
unix-epoll-input polling 1221 0 0 1.89e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 6.23, last 128 main loops .14 per node 2.00
vector rates in 1.6971e6, out 1.6971e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1031424 6424872 0 7.46e1 6.23
TenGigabitEthernet18/0/2-tx active 1031424 6424872 0 1.08e2 6.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.38e3 0.00
acl-plugin-out-ip4-fa active 1031424 6424872 0 5.07e2 6.23
dpdk-input polling 2676954 6424872 0 2.02e2 2.40
ethernet-input active 1031424 6424872 0 9.82e1 6.23
interface-output active 1031424 6424872 0 6.65e1 6.23
ip4-input-no-checksum active 1031424 6424872 0 1.05e2 6.23
ip4-lookup active 1031424 6424872 0 1.09e2 6.23
ip4-rewrite active 1031424 6424872 0 1.13e2 6.23
unix-epoll-input polling 2612 0 0 1.76e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 14.51, last 128 main loops .84 per node 12.00
vector rates in 2.5454e6, out 2.5454e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 664169 9636492 0 3.84e1 14.51
TenGigabitEthernet18/0/2-tx active 664169 9636492 0 7.44e1 14.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.51e3 0.00
acl-plugin-out-ip4-fa active 664169 9636492 0 4.34e2 14.51
dpdk-input polling 741833 9636492 0 9.82e1 12.99
ethernet-input active 664169 9636492 0 5.51e1 14.51
interface-output active 664169 9636492 0 3.87e1 14.51
ip4-input-no-checksum active 664169 9636492 0 6.37e1 14.51
ip4-lookup active 664169 9636492 0 7.50e1 14.51
ip4-rewrite active 664169 9636492 0 7.83e1 14.51
unix-epoll-input polling 724 0 0 1.98e3 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 16 1.78e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.92e2 0.00
api-rx-from-ring active 0 0 52 5.24e4 0.00
dpdk-process any wait 0 0 1 5.57e5 0.00
fib-walk any wait 0 0 2 2.45e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.10e3 0.00
lisp-retry-service any wait 0 0 2 1.56e3 0.00
unix-epoll-input polling 4189 0 0 2.29e6 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 183.93, last 128 main loops 13.50 per node 192.00
vector rates in 4.5224e6, out 4.5224e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 94275 17340388 0 1.46e1 183.93
TenGigabitEthernet18/0/3-tx active 94275 17340388 0 5.48e1 183.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 94275 17340388 0 2.48e2 183.93
dpdk-input polling 94275 17340388 0 5.72e1 183.93
ethernet-input active 94275 17340388 0 2.06e1 183.93
interface-output active 94275 17340388 0 1.78e1 183.93
ip4-input-no-checksum active 94275 17340388 0 3.23e1 183.93
ip4-lookup active 94275 17340388 0 4.39e1 183.93
ip4-rewrite active 94275 17340388 0 6.13e1 183.93
unix-epoll-input polling 92 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 231.68, last 128 main loops 15.75 per node 224.00
vector rates in 4.5224e6, out 4.5224e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74846 17340552 0 1.39e1 231.68
TenGigabitEthernet18/0/2-tx active 74846 17340552 0 5.39e1 231.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-out-ip4-fa active 74846 17340552 0 2.49e2 231.68
dpdk-input polling 75399 17340552 0 5.42e1 229.98
ethernet-input active 74846 17340552 0 1.93e1 231.68
interface-output active 74846 17340552 0 1.73e1 231.68
ip4-input-no-checksum active 74846 17340552 0 3.12e1 231.68
ip4-lookup active 74846 17340552 0 4.96e1 231.68
ip4-rewrite active 74846 17340552 0 6.22e1 231.68
unix-epoll-input polling 74 0 0 1.92e3 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.84e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.07e2 0.00
api-rx-from-ring active 0 0 49 3.19e4 0.00
dpdk-process any wait 0 0 1 5.88e5 0.00
fib-walk any wait 0 0 2 1.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.66e2 0.00
lisp-retry-service any wait 0 0 2 1.39e3 0.00
unix-epoll-input polling 3033 0 0 3.13e6 0.00
vpe-oam-process any wait 0 0 1 2.54e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 44.94, last 128 main loops 0.00 per node 0.00
vector rates in 3.0549e6, out 3.0549e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 258474 11615804 0 2.22e1 44.94
TenGigabitEthernet18/0/3-tx active 258474 11615804 0 6.05e1 44.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 258474 11615804 0 4.29e2 44.94
dpdk-input polling 607822 11615804 0 7.52e1 19.11
ethernet-input active 258474 11615804 0 3.17e1 44.94
interface-output active 258474 11615804 0 2.42e1 44.94
ip4-input-no-checksum active 258474 11615804 0 4.26e1 44.94
ip4-lookup active 258474 11615804 0 5.14e1 44.94
ip4-rewrite active 258474 11615804 0 6.94e1 44.94
unix-epoll-input polling 593 0 0 1.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 41.46, last 128 main loops 5.34 per node 76.00
vector rates in 3.0550e6, out 3.0550e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 280155 11616276 0 2.31e1 41.46
TenGigabitEthernet18/0/3-tx active 280155 11616276 0 6.01e1 41.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-fa active 280155 11616276 0 4.23e2 41.46
dpdk-input polling 764303 11616276 0 7.53e1 15.19
ethernet-input active 280155 11616276 0 3.23e1 41.46
interface-output active 280155 11616276 0 2.46e1 41.46
ip4-input-no-checksum active 280155 11616276 0 4.40e1 41.46
ip4-lookup active 280155 11616276 0 5.21e1 41.46
ip4-rewrite active 280155 11616276 0 6.97e1 41.46
unix-epoll-input polling 746 0 0 1.78e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 23.81, last 128 main loops 0.00 per node 0.00
vector rates in 3.0546e6, out 3.0546e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 487754 11614860 0 2.92e1 23.81
TenGigabitEthernet18/0/2-tx active 487754 11614860 0 6.79e1 23.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 487754 11614860 0 3.40e2 23.81
dpdk-input polling 1077457 11614860 0 9.36e1 10.78
ethernet-input active 487754 11614860 0 4.17e1 23.81
interface-output active 487754 11614860 0 3.02e1 23.81
ip4-input-no-checksum active 487754 11614860 0 5.10e1 23.81
ip4-lookup active 487754 11614860 0 6.52e1 23.81
ip4-rewrite active 487754 11614860 0 7.76e1 23.81
unix-epoll-input polling 1051 0 0 1.90e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 22.75, last 128 main loops 0.00 per node 0.00
vector rates in 3.0552e6, out 3.0552e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 510730 11617160 0 3.05e1 22.75
TenGigabitEthernet18/0/2-tx active 510730 11617160 0 6.72e1 22.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-out-ip4-fa active 510730 11617160 0 3.35e2 22.75
dpdk-input polling 1242352 11617160 0 9.49e1 9.35
ethernet-input active 510730 11617160 0 4.18e1 22.75
interface-output active 510730 11617160 0 3.10e1 22.75
ip4-input-no-checksum active 510730 11617160 0 5.14e1 22.75
ip4-lookup active 510730 11617160 0 6.55e1 22.75
ip4-rewrite active 510730 11617160 0 7.78e1 22.75
unix-epoll-input polling 1212 0 0 1.81e3 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 14 4.86e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.12e2 0.00
api-rx-from-ring active 0 0 48 3.19e4 0.00
dpdk-process any wait 0 0 1 1.30e4 0.00
fib-walk any wait 0 0 2 3.43e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.79e3 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 9.09e3 0.00
lisp-retry-service any wait 0 0 2 6.33e3 0.00
statseg-collector-process time wait 0 0 1 8.35e3 0.00
unix-epoll-input polling 6289 0 0 1.52e6 0.00
vpe-oam-process any wait 0 0 2 2.49e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 25.94, last 128 main loops 1.13 per node 16.00
vector rates in 2.0734e6, out 2.0734e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 306791 7958340 0 2.94e1 25.94
TenGigabitEthernet18/0/3-tx active 306791 7958340 0 6.55e1 25.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.49e3 0.00
acl-plugin-out-ip4-fa active 306791 7958340 0 7.67e2 25.94
dpdk-input polling 314373 7958340 0 7.85e1 25.31
ethernet-input active 306791 7958340 0 4.05e1 25.94
interface-output active 306791 7958340 0 3.01e1 25.94
ip4-input-no-checksum active 306791 7958340 0 5.07e1 25.94
ip4-lookup active 306791 7958340 0 5.83e1 25.94
ip4-rewrite active 306791 7958340 0 7.18e1 25.94
unix-epoll-input polling 307 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 22.13, last 128 main loops 1.69 per node 24.00
vector rates in 2.0726e6, out 2.0726e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 359535 7954992 0 3.27e1 22.13
TenGigabitEthernet18/0/3-tx active 359535 7954992 0 6.79e1 22.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.78e3 0.00
acl-plugin-out-ip4-fa active 359535 7954992 0 7.39e2 22.13
dpdk-input polling 375104 7954992 0 8.43e1 21.21
ethernet-input active 359535 7954992 0 4.33e1 22.13
interface-output active 359535 7954992 0 3.28e1 22.13
ip4-input-no-checksum active 359535 7954992 0 5.48e1 22.13
ip4-lookup active 359535 7954992 0 6.07e1 22.13
ip4-rewrite active 359535 7954992 0 7.46e1 22.13
unix-epoll-input polling 366 0 0 1.99e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 22.11, last 128 main loops .28 per node 4.00
vector rates in 2.0724e6, out 2.0724e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 359791 7954400 0 3.25e1 22.11
TenGigabitEthernet18/0/3-tx active 359791 7954400 0 6.79e1 22.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.57e3 0.00
acl-plugin-out-ip4-fa active 359791 7954400 0 7.39e2 22.11
dpdk-input polling 374841 7954400 0 8.56e1 21.22
ethernet-input active 359791 7954400 0 4.35e1 22.11
interface-output active 359791 7954400 0 3.26e1 22.11
ip4-input-no-checksum active 359791 7954400 0 5.48e1 22.11
ip4-lookup active 359791 7954400 0 6.08e1 22.11
ip4-rewrite active 359791 7954400 0 7.41e1 22.11
unix-epoll-input polling 365 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 24.74, last 128 main loops 1.13 per node 16.00
vector rates in 2.0735e6, out 2.0735e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 321664 7958536 0 3.05e1 24.74
TenGigabitEthernet18/0/3-tx active 321664 7958536 0 6.65e1 24.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 321664 7958536 0 7.58e2 24.74
dpdk-input polling 330938 7958536 0 8.18e1 24.05
ethernet-input active 321664 7958536 0 4.21e1 24.74
interface-output active 321664 7958536 0 3.09e1 24.74
ip4-input-no-checksum active 321664 7958536 0 5.17e1 24.74
ip4-lookup active 321664 7958536 0 5.87e1 24.74
ip4-rewrite active 321664 7958536 0 7.27e1 24.74
unix-epoll-input polling 323 0 0 1.83e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 9.47, last 128 main loops .56 per node 8.00
vector rates in 2.0722e6, out 2.0722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 839682 7953416 0 5.19e1 9.47
TenGigabitEthernet18/0/2-tx active 839682 7953416 0 8.85e1 9.47
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.84e3 0.00
acl-plugin-out-ip4-fa active 839682 7953416 0 4.96e2 9.47
dpdk-input polling 1611711 7953416 0 1.35e2 4.93
ethernet-input active 839682 7953416 0 7.20e1 9.47
interface-output active 839682 7953416 0 5.07e1 9.47
ip4-input-no-checksum active 839682 7953416 0 7.89e1 9.47
ip4-lookup active 839682 7953416 0 9.07e1 9.47
ip4-rewrite active 839682 7953416 0 9.23e1 9.47
unix-epoll-input polling 1573 0 0 1.88e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.21, last 128 main loops 0.00 per node 0.00
vector rates in 2.0739e6, out 2.0739e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 864288 7960056 0 5.35e1 9.21
TenGigabitEthernet18/0/2-tx active 864288 7960056 0 8.94e1 9.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 864288 7960056 0 4.84e2 9.21
dpdk-input polling 1518596 7960056 0 1.36e2 5.24
ethernet-input active 864288 7960056 0 7.37e1 9.21
interface-output active 864288 7960056 0 5.04e1 9.21
ip4-input-no-checksum active 864288 7960056 0 8.09e1 9.21
ip4-lookup active 864288 7960056 0 9.34e1 9.21
ip4-rewrite active 864288 7960056 0 9.56e1 9.21
unix-epoll-input polling 1482 0 0 1.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.24, last 128 main loops .28 per node 4.00
vector rates in 2.0734e6, out 2.0734e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 861302 7958160 0 5.31e1 9.24
TenGigabitEthernet18/0/2-tx active 861302 7958160 0 8.92e1 9.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.46e3 0.00
acl-plugin-out-ip4-fa active 861302 7958160 0 4.85e2 9.24
dpdk-input polling 1734104 7958160 0 1.41e2 4.59
ethernet-input active 861302 7958160 0 7.25e1 9.24
interface-output active 861302 7958160 0 5.07e1 9.24
ip4-input-no-checksum active 861302 7958160 0 7.93e1 9.24
ip4-lookup active 861302 7958160 0 9.07e1 9.24
ip4-rewrite active 861302 7958160 0 9.37e1 9.24
unix-epoll-input polling 1692 0 0 1.78e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.45, last 128 main loops .28 per node 4.00
vector rates in 2.0725e6, out 2.0725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 841553 7954716 0 5.18e1 9.45
TenGigabitEthernet18/0/2-tx active 841553 7954716 0 8.89e1 9.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.55e3 0.00
acl-plugin-out-ip4-fa active 841553 7954716 0 4.96e2 9.45
dpdk-input polling 1443785 7954716 0 1.33e2 5.51
ethernet-input active 841553 7954716 0 7.33e1 9.45
interface-output active 841553 7954716 0 5.05e1 9.45
ip4-input-no-checksum active 841553 7954716 0 8.11e1 9.45
ip4-lookup active 841553 7954716 0 9.03e1 9.45
ip4-rewrite active 841553 7954716 0 9.27e1 9.45
unix-epoll-input polling 1409 0 0 1.81e3 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.77e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 7.84e2 0.00
api-rx-from-ring active 0 0 52 4.81e4 0.00
dpdk-process any wait 0 0 1 9.14e3 0.00
fib-walk any wait 0 0 2 1.73e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.39e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.28e3 0.00
lisp-retry-service any wait 0 0 2 1.80e3 0.00
statseg-collector-process time wait 0 0 1 5.66e3 0.00
unix-epoll-input polling 5274 0 0 1.79e6 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 168.37, last 128 main loops 18.00 per node 256.00
vector rates in 4.5568e6, out 4.5568e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 102208 17209234 0 1.48e1 168.37
TenGigabitEthernet18/0/3-tx active 102208 17209234 0 5.52e1 168.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.63e3 0.00
acl-plugin-out-ip4-fa active 102208 17209234 0 2.44e2 168.37
dpdk-input polling 102208 17209234 0 5.69e1 168.37
ethernet-input active 102208 17209234 0 2.11e1 168.37
interface-output active 102208 17209234 0 1.79e1 168.37
ip4-input-no-checksum active 102208 17209234 0 3.31e1 168.37
ip4-lookup active 102208 17209234 0 4.38e1 168.37
ip4-rewrite active 102208 17209234 0 5.96e1 168.37
unix-epoll-input polling 99 0 0 2.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 244.79, last 128 main loops 18.00 per node 256.00
vector rates in 4.5568e6, out 4.5568e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 70301 17209346 0 1.39e1 244.79
TenGigabitEthernet18/0/2-tx active 70301 17209346 0 5.35e1 244.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 7 0 0 1.39e3 0.00
acl-plugin-out-ip4-fa active 70301 17209346 0 2.52e2 244.79
dpdk-input polling 71039 17209346 0 5.41e1 242.25
ethernet-input active 70301 17209346 0 1.94e1 244.79
interface-output active 70301 17209346 0 1.73e1 244.79
ip4-input-no-checksum active 70301 17209346 0 3.11e1 244.79
ip4-lookup active 70301 17209346 0 4.79e1 244.79
ip4-rewrite active 70301 17209346 0 5.80e1 244.79
unix-epoll-input polling 69 0 0 1.95e3 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 3.02e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.72e2 0.00
api-rx-from-ring active 0 0 47 3.08e4 0.00
dpdk-process any wait 0 0 1 1.18e4 0.00
fib-walk any wait 0 0 1 4.57e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.45e3 0.00
lisp-retry-service any wait 0 0 1 6.77e3 0.00
unix-epoll-input polling 4705 0 0 2.02e6 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 41.16, last 128 main loops 3.23 per node 46.00
vector rates in 3.1193e6, out 3.1193e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 288219 11864380 0 2.31e1 41.16
TenGigabitEthernet18/0/3-tx active 288219 11864380 0 6.09e1 41.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-fa active 288219 11864380 0 4.09e2 41.16
dpdk-input polling 536378 11864380 0 7.35e1 22.12
ethernet-input active 288219 11864380 0 3.23e1 41.16
interface-output active 288219 11864380 0 2.50e1 41.16
ip4-input-no-checksum active 288219 11864380 0 4.34e1 41.16
ip4-lookup active 288219 11864380 0 5.22e1 41.16
ip4-rewrite active 288219 11864380 0 6.97e1 41.16
unix-epoll-input polling 523 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 38.68, last 128 main loops 1.13 per node 16.00
vector rates in 3.1197e6, out 3.1197e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 306790 11865844 0 2.38e1 38.68
TenGigabitEthernet18/0/3-tx active 306790 11865844 0 6.23e1 38.68
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 306790 11865844 0 4.01e2 38.68
dpdk-input polling 616457 11865844 0 7.56e1 19.25
ethernet-input active 306790 11865844 0 3.32e1 38.68
interface-output active 306790 11865844 0 2.54e1 38.68
ip4-input-no-checksum active 306790 11865844 0 4.47e1 38.68
ip4-lookup active 306790 11865844 0 5.30e1 38.68
ip4-rewrite active 306790 11865844 0 7.02e1 38.68
unix-epoll-input polling 602 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 24.58, last 128 main loops 1.13 per node 16.00
vector rates in 3.1158e6, out 3.1158e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 482106 11851128 0 2.91e1 24.58
TenGigabitEthernet18/0/2-tx active 482106 11851128 0 6.71e1 24.58
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 482106 11851128 0 3.45e2 24.58
dpdk-input polling 805811 11851128 0 8.56e1 14.71
ethernet-input active 482106 11851128 0 4.07e1 24.58
interface-output active 482106 11851128 0 2.99e1 24.58
ip4-input-no-checksum active 482106 11851128 0 4.99e1 24.58
ip4-lookup active 482106 11851128 0 6.24e1 24.58
ip4-rewrite active 482106 11851128 0 7.44e1 24.58
unix-epoll-input polling 786 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 24.21, last 128 main loops 2.81 per node 40.00
vector rates in 3.1231e6, out 3.1231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 490569 11879128 0 2.99e1 24.21
TenGigabitEthernet18/0/2-tx active 490569 11879128 0 6.59e1 24.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.35e3 0.00
acl-plugin-out-ip4-fa active 490569 11879128 0 3.40e2 24.21
dpdk-input polling 905192 11879128 0 8.79e1 13.12
ethernet-input active 490569 11879128 0 4.07e1 24.21
interface-output active 490569 11879128 0 2.98e1 24.21
ip4-input-no-checksum active 490569 11879128 0 5.05e1 24.21
ip4-lookup active 490569 11879128 0 6.23e1 24.21
ip4-rewrite active 490569 11879128 0 7.49e1 24.21
unix-epoll-input polling 883 0 0 1.98e3 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 16 5.34e3 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.38e4 0.00
dpdk-process any wait 0 0 1 1.42e4 0.00
fib-walk any wait 0 0 2 2.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.56e3 0.00
lisp-retry-service any wait 0 0 2 5.06e3 0.00
unix-epoll-input polling 6070 0 0 1.57e6 0.00
vpe-oam-process any wait 0 0 2 2.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 27.81, last 128 main loops 1.69 per node 24.00
vector rates in 2.1357e6, out 2.1357e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 292871 8143688 0 2.83e1 27.81
TenGigabitEthernet18/0/3-tx active 292871 8143688 0 6.46e1 27.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-out-ip4-fa active 292871 8143688 0 7.37e2 27.81
dpdk-input polling 363629 8143688 0 7.91e1 22.39
ethernet-input active 292871 8143688 0 3.94e1 27.81
interface-output active 292871 8143688 0 2.91e1 27.81
ip4-input-no-checksum active 292871 8143688 0 4.99e1 27.81
ip4-lookup active 292871 8143688 0 5.80e1 27.81
ip4-rewrite active 292871 8143688 0 7.07e1 27.81
unix-epoll-input polling 355 0 0 1.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 23.16, last 128 main loops 0.00 per node 0.00
vector rates in 2.1309e6, out 2.1309e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 350773 8125600 0 3.16e1 23.16
TenGigabitEthernet18/0/3-tx active 350773 8125600 0 6.74e1 23.16
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-out-ip4-fa active 350773 8125600 0 7.08e2 23.16
dpdk-input polling 495685 8125600 0 8.59e1 16.39
ethernet-input active 350773 8125600 0 4.28e1 23.16
interface-output active 350773 8125600 0 3.19e1 23.16
ip4-input-no-checksum active 350773 8125600 0 5.37e1 23.16
ip4-lookup active 350773 8125600 0 6.04e1 23.16
ip4-rewrite active 350773 8125600 0 7.41e1 23.16
unix-epoll-input polling 483 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 20.62, last 128 main loops 1.97 per node 28.00
vector rates in 2.1289e6, out 2.1289e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 393768 8118108 0 3.34e1 20.62
TenGigabitEthernet18/0/3-tx active 393768 8118108 0 6.95e1 20.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.66e3 0.00
acl-plugin-out-ip4-fa active 393768 8118108 0 6.83e2 20.62
dpdk-input polling 636284 8118108 0 9.31e1 12.76
ethernet-input active 393768 8118108 0 4.56e1 20.62
interface-output active 393768 8118108 0 3.35e1 20.62
ip4-input-no-checksum active 393768 8118108 0 5.63e1 20.62
ip4-lookup active 393768 8118108 0 6.34e1 20.62
ip4-rewrite active 393768 8118108 0 7.61e1 20.62
unix-epoll-input polling 620 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 26.49, last 128 main loops 1.69 per node 24.00
vector rates in 2.1342e6, out 2.1342e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 307157 8138172 0 2.92e1 26.49
TenGigabitEthernet18/0/3-tx active 307157 8138172 0 6.53e1 26.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.62e3 0.00
acl-plugin-out-ip4-fa active 307157 8138172 0 7.31e2 26.49
dpdk-input polling 398113 8138172 0 8.08e1 20.44
ethernet-input active 307157 8138172 0 4.10e1 26.49
interface-output active 307157 8138172 0 2.92e1 26.49
ip4-input-no-checksum active 307157 8138172 0 5.04e1 26.49
ip4-lookup active 307157 8138172 0 5.83e1 26.49
ip4-rewrite active 307157 8138172 0 7.23e1 26.49
unix-epoll-input polling 388 0 0 1.86e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 11.18, last 128 main loops 0.00 per node 0.00
vector rates in 2.1273e6, out 2.1273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 725446 8111940 0 4.59e1 11.18
TenGigabitEthernet18/0/2-tx active 725446 8111940 0 8.17e1 11.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.64e3 0.00
acl-plugin-out-ip4-fa active 725446 8111940 0 5.05e2 11.18
dpdk-input polling 2137519 8111940 0 1.41e2 3.79
ethernet-input active 725446 8111940 0 6.36e1 11.18
interface-output active 725446 8111940 0 4.41e1 11.18
ip4-input-no-checksum active 725446 8111940 0 7.17e1 11.18
ip4-lookup active 725446 8111940 0 8.05e1 11.18
ip4-rewrite active 725446 8111940 0 8.68e1 11.18
unix-epoll-input polling 2086 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 11.01, last 128 main loops .07 per node 1.00
vector rates in 2.1393e6, out 2.1393e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 740711 8157456 0 4.71e1 11.01
TenGigabitEthernet18/0/2-tx active 740711 8157456 0 8.19e1 11.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.56e3 0.00
acl-plugin-out-ip4-fa active 740711 8157456 0 4.94e2 11.01
dpdk-input polling 2156056 8157456 0 1.39e2 3.78
ethernet-input active 740711 8157456 0 6.55e1 11.01
interface-output active 740711 8157456 0 4.48e1 11.01
ip4-input-no-checksum active 740711 8157456 0 7.26e1 11.01
ip4-lookup active 740711 8157456 0 8.19e1 11.01
ip4-rewrite active 740711 8157456 0 8.71e1 11.01
unix-epoll-input polling 2103 0 0 1.82e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 10.93, last 128 main loops .28 per node 4.00
vector rates in 2.1325e6, out 2.1325e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 744304 8131764 0 4.84e1 10.93
TenGigabitEthernet18/0/2-tx active 744304 8131764 0 8.37e1 10.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.47e3 0.00
acl-plugin-out-ip4-fa active 744304 8131764 0 4.89e2 10.93
dpdk-input polling 2168657 8131764 0 1.43e2 3.75
ethernet-input active 744304 8131764 0 6.55e1 10.93
interface-output active 744304 8131764 0 4.53e1 10.93
ip4-input-no-checksum active 744304 8131764 0 7.36e1 10.93
ip4-lookup active 744304 8131764 0 8.08e1 10.93
ip4-rewrite active 744304 8131764 0 8.84e1 10.93
unix-epoll-input polling 2116 0 0 1.91e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 11.07, last 128 main loops 0.00 per node 0.00
vector rates in 2.1307e6, out 2.1307e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 734035 8124624 0 4.75e1 11.07
TenGigabitEthernet18/0/2-tx active 734035 8124624 0 8.29e1 11.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.99e3 0.00
acl-plugin-out-ip4-fa active 734035 8124624 0 4.95e2 11.07
dpdk-input polling 2120706 8124624 0 1.39e2 3.83
ethernet-input active 734035 8124624 0 6.60e1 11.07
interface-output active 734035 8124624 0 4.49e1 11.07
ip4-input-no-checksum active 734035 8124624 0 7.34e1 11.07
ip4-lookup active 734035 8124624 0 8.13e1 11.07
ip4-rewrite active 734035 8124624 0 8.69e1 11.07
unix-epoll-input polling 2069 0 0 1.88e3 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.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 4.21e4 0.00
dpdk-process any wait 0 0 1 1.39e4 0.00
fib-walk any wait 0 0 2 1.90e3 0.00
ip-neighbor-scan-process any wait 0 0 1 5.26e3 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 2.46e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.98e3 0.00
lisp-retry-service any wait 0 0 2 3.13e3 0.00
nat-det-expire-walk any wait 0 0 1 9.68e7 0.00
statseg-collector-process time wait 0 0 1 5.87e3 0.00
unix-epoll-input polling 3411 0 0 2.71e6 0.00
vpe-oam-process any wait 0 0 1 4.61e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 198.38, last 128 main loops 14.00 per node 224.00
vector rates in 6.1535e6, out 6.1535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 116203 23051892 0 1.45e1 198.38
TenGigabitEthernet18/0/3-tx active 116203 23051892 0 5.44e1 198.38
dpdk-input polling 116203 23051892 0 5.56e1 198.38
ethernet-input active 116203 23051892 0 2.03e1 198.38
ip4-input-no-checksum active 116203 23051892 0 5.12e1 198.38
ip4-lookup active 116203 23051892 0 4.85e1 198.38
ip4-rewrite active 116203 23051892 0 3.94e1 198.38
nat44-det-in2out active 116203 23051892 0 1.21e2 198.38
unix-epoll-input polling 113 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.7, average vectors/node 251.19, last 128 main loops 16.00 per node 256.00
vector rates in 6.1535e6, out 6.1535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91767 23051776 0 1.38e1 251.19
TenGigabitEthernet18/0/2-tx active 91767 23051776 0 5.38e1 251.19
dpdk-input polling 92319 23051776 0 5.30e1 249.69
ethernet-input active 91767 23051776 0 1.89e1 251.19
ip4-input-no-checksum active 91767 23051776 0 4.99e1 251.19
ip4-lookup active 91767 23051776 0 4.19e1 251.19
ip4-rewrite active 91767 23051776 0 3.83e1 251.19
nat44-det-out2in active 91767 23051776 0 1.35e2 251.19
unix-epoll-input polling 91 0 0 2.02e3 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 50 3.35e4 0.00
dpdk-process any wait 0 0 2 6.08e3 0.00
fib-walk any wait 0 0 2 4.95e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.58e3 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 4.08e3 0.00
lisp-retry-service any wait 0 0 2 5.25e3 0.00
nat-det-expire-walk any wait 0 0 1 1.02e8 0.00
statseg-collector-process time wait 0 0 1 7.02e3 0.00
unix-epoll-input polling 2131 0 0 4.45e6 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 37.59, last 128 main loops 2.00 per node 32.00
vector rates in 4.6458e6, out 4.6458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 474646 17841820 0 2.42e1 37.59
TenGigabitEthernet18/0/3-tx active 474646 17841820 0 6.18e1 37.59
dpdk-input polling 489055 17841820 0 7.15e1 36.48
ethernet-input active 474646 17841820 0 3.42e1 37.59
ip4-input-no-checksum active 474646 17841820 0 6.54e1 37.59
ip4-lookup active 474646 17841820 0 6.01e1 37.59
ip4-rewrite active 474646 17841820 0 4.83e1 37.59
nat44-det-in2out active 474646 17841820 0 1.63e2 37.59
unix-epoll-input polling 477 0 0 2.00e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 116.73, last 128 main loops 8.25 per node 132.00
vector rates in 5.3095e6, out 5.3095e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 174686 20390436 0 1.58e1 116.73
TenGigabitEthernet18/0/3-tx active 174686 20390436 0 5.36e1 116.73
dpdk-input polling 174686 20390436 0 5.56e1 116.73
ethernet-input active 174686 20390436 0 2.27e1 116.73
ip4-input-no-checksum active 174686 20390436 0 5.60e1 116.73
ip4-lookup active 174686 20390436 0 4.99e1 116.73
ip4-rewrite active 174686 20390436 0 3.99e1 116.73
nat44-det-in2out active 174686 20390436 0 1.74e2 116.73
unix-epoll-input polling 170 0 0 1.92e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 49.21, last 128 main loops 4.75 per node 76.00
vector rates in 4.6458e6, out 4.6458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 362599 17841880 0 2.15e1 49.21
TenGigabitEthernet18/0/2-tx active 362599 17841880 0 5.95e1 49.21
dpdk-input polling 368504 17841880 0 7.12e1 48.42
ethernet-input active 362599 17841880 0 3.00e1 49.21
ip4-input-no-checksum active 362599 17841880 0 6.26e1 49.21
ip4-lookup active 362599 17841880 0 5.12e1 49.21
ip4-rewrite active 362599 17841880 0 4.59e1 49.21
nat44-det-out2in active 362599 17841880 0 1.89e2 49.21
unix-epoll-input polling 359 0 0 1.96e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 91.03, last 128 main loops 5.25 per node 84.00
vector rates in 5.3095e6, out 5.3095e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 224004 20390474 0 1.66e1 91.03
TenGigabitEthernet18/0/2-tx active 224004 20390474 0 5.42e1 91.03
dpdk-input polling 225616 20390474 0 5.99e1 90.38
ethernet-input active 224004 20390474 0 2.37e1 91.03
ip4-input-no-checksum active 224004 20390474 0 5.67e1 91.03
ip4-lookup active 224004 20390474 0 4.49e1 91.03
ip4-rewrite active 224004 20390474 0 4.13e1 91.03
nat44-det-out2in active 224004 20390474 0 1.69e2 91.03
unix-epoll-input polling 220 0 0 2.08e3 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 45 3.63e4 0.00
dpdk-process any wait 0 0 2 6.61e5 0.00
fib-walk any wait 0 0 2 1.92e3 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.79e3 0.00
unix-epoll-input polling 3548 0 0 2.67e6 0.00
vpe-oam-process any wait 0 0 2 1.63e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 11.71, last 128 main loops 1.75 per node 28.00
vector rates in 2.7776e6, out 2.7776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 901521 10554692 0 4.85e1 11.71
TenGigabitEthernet18/0/3-tx active 901521 10554692 0 8.27e1 11.71
dpdk-input polling 959413 10554692 0 1.09e2 11.00
ethernet-input active 901521 10554692 0 6.22e1 11.71
ip4-input-no-checksum active 901521 10554692 0 8.89e1 11.71
ip4-lookup active 901521 10554692 0 9.18e1 11.71
ip4-rewrite active 901521 10554692 0 6.88e1 11.71
nat44-det-in2out active 901521 10554692 0 3.15e2 11.71
unix-epoll-input polling 936 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 37.96, last 128 main loops 2.75 per node 44.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/3-outpu active 370731 14072596 0 2.35e1 37.96
TenGigabitEthernet18/0/3-tx active 370731 14072596 0 5.99e1 37.96
dpdk-input polling 370740 14072596 0 7.34e1 37.96
ethernet-input active 370731 14072596 0 3.25e1 37.96
ip4-input-no-checksum active 370731 14072596 0 6.29e1 37.96
ip4-lookup active 370731 14072596 0 5.97e1 37.96
ip4-rewrite active 370731 14072596 0 4.71e1 37.96
nat44-det-in2out active 370731 14072596 0 3.07e2 37.96
unix-epoll-input polling 362 0 0 2.09e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 23.52, last 128 main loops 2.00 per node 32.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/3-outpu active 598369 14072744 0 3.07e1 23.52
TenGigabitEthernet18/0/3-tx active 598369 14072744 0 6.24e1 23.52
dpdk-input polling 599413 14072744 0 7.89e1 23.48
ethernet-input active 598369 14072744 0 4.03e1 23.52
ip4-input-no-checksum active 598369 14072744 0 7.06e1 23.52
ip4-lookup active 598369 14072744 0 6.78e1 23.52
ip4-rewrite active 598369 14072744 0 5.35e1 23.52
nat44-det-in2out active 598369 14072744 0 2.56e2 23.52
unix-epoll-input polling 584 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.22, last 128 main loops 1.25 per node 20.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/3-outpu active 517019 14072764 0 2.76e1 27.22
TenGigabitEthernet18/0/3-tx active 517019 14072712 0 6.29e1 27.22
dpdk-input polling 517287 14072764 0 8.13e1 27.20
ethernet-input active 517019 14072764 0 3.80e1 27.22
ip4-input-no-checksum active 517019 14072764 0 6.79e1 27.22
ip4-lookup active 517019 14072764 0 6.49e1 27.22
ip4-rewrite active 517019 14072764 0 5.05e1 27.22
nat44-det-in2out active 517019 14072764 0 2.69e2 27.22
unix-epoll-input polling 504 0 0 1.97e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 34.73, last 128 main loops 2.25 per node 36.00
vector rates in 3.7033e6, out 3.7033e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 405150 14072540 0 2.48e1 34.73
TenGigabitEthernet18/0/2-tx active 405150 14072540 0 5.98e1 34.73
dpdk-input polling 408528 14072540 0 7.07e1 34.45
ethernet-input active 405150 14072540 0 3.40e1 34.73
ip4-input-no-checksum active 405150 14072540 0 6.48e1 34.73
ip4-lookup active 405150 14072540 0 5.48e1 34.73
ip4-rewrite active 405150 14072540 0 4.83e1 34.73
nat44-det-out2in active 405150 14072540 0 3.08e2 34.73
unix-epoll-input polling 398 0 0 2.00e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 25.77, last 128 main loops 1.94 per node 31.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 546033 14072692 0 2.89e1 25.77
TenGigabitEthernet18/0/2-tx active 546033 14072692 0 6.50e1 25.77
dpdk-input polling 553688 14072692 0 8.04e1 25.42
ethernet-input active 546033 14072692 0 3.97e1 25.77
ip4-input-no-checksum active 546033 14072692 0 6.89e1 25.77
ip4-lookup active 546033 14072692 0 5.88e1 25.77
ip4-rewrite active 546033 14072692 0 5.24e1 25.77
nat44-det-out2in active 546033 14072692 0 2.68e2 25.77
unix-epoll-input polling 541 0 0 2.02e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 14.27, last 128 main loops 1.25 per node 20.00
vector rates in 2.7776e6, out 2.7776e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 739637 10554684 0 4.31e1 14.27
TenGigabitEthernet18/0/2-tx active 739637 10554684 0 7.72e1 14.27
dpdk-input polling 762352 10554684 0 1.02e2 13.84
ethernet-input active 739637 10554684 0 5.45e1 14.27
ip4-input-no-checksum active 739637 10554684 0 8.39e1 14.27
ip4-lookup active 739637 10554684 0 7.29e1 14.27
ip4-rewrite active 739637 10554684 0 6.57e1 14.27
nat44-det-out2in active 739637 10554684 0 3.76e2 14.27
unix-epoll-input polling 744 0 0 1.95e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 32.09, last 128 main loops 2.25 per node 36.00
vector rates in 3.7033e6, out 3.7033e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 438400 14072528 0 2.61e1 32.09
TenGigabitEthernet18/0/2-tx active 438400 14072528 0 6.15e1 32.09
dpdk-input polling 442268 14072528 0 7.81e1 31.82
ethernet-input active 438400 14072528 0 3.59e1 32.09
ip4-input-no-checksum active 438400 14072528 0 6.46e1 32.09
ip4-lookup active 438400 14072528 0 5.55e1 32.09
ip4-rewrite active 438400 14072528 0 4.96e1 32.09
nat44-det-out2in active 438400 14072528 0 2.93e2 32.09
unix-epoll-input polling 431 0 0 1.98e3 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.04e4 0.00
dpdk-process any wait 0 0 2 9.61e3 0.00
fib-walk any wait 0 0 2 2.92e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.22e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.49e3 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 3.51e3 0.00
lisp-retry-service any wait 0 0 2 4.13e3 0.00
nat-det-expire-walk any wait 0 0 1 9.45e7 0.00
statseg-collector-process time wait 0 0 1 8.64e3 0.00
unix-epoll-input polling 4836 0 0 1.96e6 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 160.89, last 128 main loops 5.75 per node 92.00
vector rates in 5.9092e6, out 5.9092e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 140819 22656144 0 1.50e1 160.89
TenGigabitEthernet18/0/3-tx active 140819 22656144 0 5.46e1 160.89
dpdk-input polling 140819 22656144 0 5.65e1 160.89
ethernet-input active 140819 22656144 0 2.16e1 160.89
ip4-input-no-checksum active 140819 22656144 0 5.23e1 160.89
ip4-lookup active 140819 22656144 0 4.94e1 160.89
ip4-rewrite active 140819 22656144 0 4.03e1 160.89
nat44-det-in2out active 140819 22656144 0 1.31e2 160.89
unix-epoll-input polling 138 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 239.23, last 128 main loops 16.00 per node 256.00
vector rates in 5.9092e6, out 5.9092e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 94705 22655964 0 1.39e1 239.23
TenGigabitEthernet18/0/2-tx active 94705 22655964 0 5.34e1 239.23
dpdk-input polling 95479 22655964 0 5.34e1 237.29
ethernet-input active 94705 22655964 0 1.94e1 239.23
ip4-input-no-checksum active 94705 22655964 0 5.05e1 239.23
ip4-lookup active 94705 22655964 0 4.21e1 239.23
ip4-rewrite active 94705 22655964 0 3.85e1 239.23
nat44-det-out2in active 94705 22655964 0 1.50e2 239.23
unix-epoll-input polling 93 0 0 2.01e3 0.00
64b-4t2c-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 52 4.02e4 0.00
dpdk-process any wait 0 0 1 1.17e4 0.00
fib-walk any wait 0 0 2 2.55e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.95e3 0.00
lisp-retry-service any wait 0 0 2 3.53e3 0.00
unix-epoll-input polling 3979 0 0 2.40e6 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 133.71, last 128 main loops 7.50 per node 120.00
vector rates in 5.1887e6, out 5.1887e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 148653 19875740 0 1.55e1 133.71
TenGigabitEthernet18/0/3-tx active 148653 19875740 0 5.48e1 133.71
dpdk-input polling 148653 19875740 0 5.59e1 133.71
ethernet-input active 148653 19875740 0 2.22e1 133.71
ip4-input-no-checksum active 148653 19875740 0 5.61e1 133.71
ip4-lookup active 148653 19875740 0 5.12e1 133.71
ip4-rewrite active 148653 19875740 0 4.01e1 133.71
nat44-det-in2out active 148653 19875740 0 1.83e2 133.71
unix-epoll-input polling 145 0 0 2.07e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 106.69, last 128 main loops 9.00 per node 144.00
vector rates in 5.1889e6, out 5.1889e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 186293 19876692 0 1.64e1 106.69
TenGigabitEthernet18/0/3-tx active 186293 19876692 0 5.50e1 106.69
dpdk-input polling 186293 19876692 0 5.85e1 106.69
ethernet-input active 186293 19876692 0 2.33e1 106.69
ip4-input-no-checksum active 186293 19876692 0 5.65e1 106.69
ip4-lookup active 186293 19876692 0 5.23e1 106.69
ip4-rewrite active 186293 19876692 0 4.09e1 106.69
nat44-det-in2out active 186293 19876692 0 1.76e2 106.69
unix-epoll-input polling 182 0 0 1.91e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 78.45, last 128 main loops 4.50 per node 72.00
vector rates in 4.9813e6, out 4.9813e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 243222 19081343 0 1.78e1 78.45
TenGigabitEthernet18/0/2-tx active 243222 19081343 0 5.71e1 78.45
dpdk-input polling 244816 19081343 0 6.25e1 77.94
ethernet-input active 243222 19081343 0 2.53e1 78.45
ip4-input-no-checksum active 243222 19081343 0 5.84e1 78.45
ip4-lookup active 243222 19081343 0 4.77e1 78.45
ip4-rewrite active 243222 19081343 0 4.26e1 78.45
nat44-det-out2in active 243222 19081343 0 1.86e2 78.45
unix-epoll-input polling 239 0 0 2.10e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 138.35, last 128 main loops 8.50 per node 136.00
vector rates in 5.3964e6, out 5.3964e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 149408 20671096 0 1.52e1 138.35
TenGigabitEthernet18/0/2-tx active 149408 20671096 0 5.34e1 138.35
dpdk-input polling 150822 20671096 0 5.63e1 137.06
ethernet-input active 149408 20671096 0 2.14e1 138.35
ip4-input-no-checksum active 149408 20671096 0 5.47e1 138.35
ip4-lookup active 149408 20671096 0 4.46e1 138.35
ip4-rewrite active 149408 20671096 0 3.95e1 138.35
nat44-det-out2in active 149408 20671096 0 1.76e2 138.35
unix-epoll-input polling 147 0 0 2.08e3 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 40 3.62e4 0.00
dpdk-process any wait 0 0 1 6.82e5 0.00
fib-walk any wait 0 0 2 2.76e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.83e3 0.00
lisp-retry-service any wait 0 0 2 2.31e3 0.00
unix-epoll-input polling 3038 0 0 3.13e6 0.00
vpe-oam-process any wait 0 0 2 3.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.46, last 128 main loops 1.00 per node 16.00
vector rates in 3.3330e6, out 3.3330e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 770476 12685476 0 3.99e1 16.46
TenGigabitEthernet18/0/3-tx active 770476 12685476 0 7.41e1 16.46
dpdk-input polling 787945 12685476 0 9.68e1 16.09
ethernet-input active 770476 12685476 0 5.18e1 16.46
ip4-input-no-checksum active 770476 12685476 0 8.18e1 16.46
ip4-lookup active 770476 12685476 0 7.73e1 16.46
ip4-rewrite active 770476 12685476 0 6.37e1 16.46
nat44-det-in2out active 770476 12685476 0 2.42e2 16.46
unix-epoll-input polling 768 0 0 2.20e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.93, last 128 main loops .63 per node 10.00
vector rates in 3.3334e6, out 3.3334e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 796363 12687064 0 4.13e1 15.93
TenGigabitEthernet18/0/3-tx active 796363 12687064 0 7.57e1 15.93
dpdk-input polling 820538 12687064 0 1.01e2 15.46
ethernet-input active 796363 12687064 0 5.28e1 15.93
ip4-input-no-checksum active 796363 12687064 0 8.28e1 15.93
ip4-lookup active 796363 12687064 0 7.93e1 15.93
ip4-rewrite active 796363 12687064 0 6.45e1 15.93
nat44-det-in2out active 796363 12687064 0 2.30e2 15.93
unix-epoll-input polling 801 0 0 1.89e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 19.19, last 128 main loops 1.25 per node 20.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 715784 13741984 0 3.58e1 19.19
TenGigabitEthernet18/0/3-tx active 715784 13741968 0 6.92e1 19.19
dpdk-input polling 724425 13741984 0 9.14e1 18.97
ethernet-input active 715784 13741984 0 4.56e1 19.19
ip4-input-no-checksum active 715784 13741984 0 7.76e1 19.19
ip4-lookup active 715784 13741984 0 7.24e1 19.19
ip4-rewrite active 715784 13741984 0 5.97e1 19.19
nat44-det-in2out active 715784 13741984 0 2.23e2 19.19
unix-epoll-input polling 706 0 0 2.12e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.93, last 128 main loops 1.75 per node 28.00
vector rates in 3.6105e6, out 3.6105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 689558 13741436 0 3.53e1 19.93
TenGigabitEthernet18/0/3-tx active 689558 13741404 0 6.90e1 19.93
dpdk-input polling 696764 13741436 0 8.88e1 19.72
ethernet-input active 689558 13741436 0 4.58e1 19.93
ip4-input-no-checksum active 689558 13741436 0 7.68e1 19.93
ip4-lookup active 689558 13741436 0 7.18e1 19.93
ip4-rewrite active 689558 13741436 0 5.92e1 19.93
nat44-det-in2out active 689558 13741436 0 2.29e2 19.93
unix-epoll-input polling 679 0 0 1.87e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 16.16, last 128 main loops 1.25 per node 20.00
vector rates in 3.3330e6, out 3.3330e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 784931 12685480 0 4.09e1 16.16
TenGigabitEthernet18/0/2-tx active 784931 12685480 0 7.57e1 16.16
dpdk-input polling 799495 12685480 0 9.97e1 15.87
ethernet-input active 784931 12685480 0 5.29e1 16.16
ip4-input-no-checksum active 784931 12685480 0 8.25e1 16.16
ip4-lookup active 784931 12685480 0 7.02e1 16.16
ip4-rewrite active 784931 12685480 0 6.48e1 16.16
nat44-det-out2in active 784931 12685480 0 2.41e2 16.16
unix-epoll-input polling 780 0 0 1.89e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 21.19, last 128 main loops 1.75 per node 28.00
vector rates in 3.7033e6, out 3.7033e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 665258 14094680 0 3.43e1 21.19
TenGigabitEthernet18/0/2-tx active 665258 14094680 0 6.91e1 21.19
dpdk-input polling 674815 14094680 0 8.39e1 20.89
ethernet-input active 665258 14094680 0 4.48e1 21.19
ip4-input-no-checksum active 665258 14094680 0 7.59e1 21.19
ip4-lookup active 665258 14094680 0 6.38e1 21.19
ip4-rewrite active 665258 14094680 0 5.81e1 21.19
nat44-det-out2in active 665258 14094680 0 2.29e2 21.19
unix-epoll-input polling 658 0 0 1.84e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 16.53, last 128 main loops 1.25 per node 20.00
vector rates in 3.3330e6, out 3.3330e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 767593 12685472 0 4.04e1 16.53
TenGigabitEthernet18/0/2-tx active 767593 12685472 0 7.51e1 16.53
dpdk-input polling 779220 12685472 0 9.57e1 16.28
ethernet-input active 767593 12685472 0 5.15e1 16.53
ip4-input-no-checksum active 767593 12685472 0 8.20e1 16.53
ip4-lookup active 767593 12685472 0 6.91e1 16.53
ip4-rewrite active 767593 12685472 0 6.41e1 16.53
nat44-det-out2in active 767593 12685472 0 2.52e2 16.53
unix-epoll-input polling 760 0 0 1.84e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.62, last 128 main loops .75 per node 12.00
vector rates in 3.5182e6, out 3.5182e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 682403 13390184 0 3.59e1 19.62
TenGigabitEthernet18/0/2-tx active 682403 13390147 0 7.02e1 19.62
dpdk-input polling 690775 13390184 0 9.13e1 19.38
ethernet-input active 682403 13390184 0 4.70e1 19.62
ip4-input-no-checksum active 682403 13390184 0 7.75e1 19.62
ip4-lookup active 682403 13390184 0 6.54e1 19.62
ip4-rewrite active 682403 13390184 0 5.98e1 19.62
nat44-det-out2in active 682403 13390184 0 2.45e2 19.62
unix-epoll-input polling 674 0 0 2.06e3 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.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 50 4.08e4 0.00
dpdk-process any wait 0 0 1 1.15e6 0.00
fib-walk any wait 0 0 2 2.24e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.79e3 0.00
lisp-retry-service any wait 0 0 2 3.96e3 0.00
unix-epoll-input polling 4941 0 0 1.95e6 0.00
vpe-oam-process any wait 0 0 2 1.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 117.85, last 128 main loops 6.75 per node 108.00
vector rates in 5.6514e6, out 5.6514e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 185159 21821040 0 1.64e1 117.85
TenGigabitEthernet18/0/3-tx active 185159 21821040 0 5.55e1 117.85
dpdk-input polling 185243 21821040 0 5.86e1 117.79
ethernet-input active 185159 21821040 0 2.33e1 117.85
ip4-input-no-checksum active 185159 21821040 0 5.42e1 117.85
ip4-lookup active 185159 21821040 0 5.08e1 117.85
ip4-rewrite active 185159 21821040 0 4.20e1 117.85
nat44-det-in2out active 185159 21821040 0 1.39e2 117.85
unix-epoll-input polling 180 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 245.35, last 128 main loops 16.00 per node 256.00
vector rates in 5.6514e6, out 5.6514e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88937 21821020 0 1.39e1 245.35
TenGigabitEthernet18/0/2-tx active 88937 21821020 0 5.33e1 245.35
dpdk-input polling 89586 21821020 0 5.38e1 243.58
ethernet-input active 88937 21821020 0 1.91e1 245.35
ip4-input-no-checksum active 88937 21821020 0 5.05e1 245.35
ip4-lookup active 88937 21821020 0 4.22e1 245.35
ip4-rewrite active 88937 21821020 0 3.82e1 245.35
nat44-det-out2in active 88937 21821020 0 1.70e2 245.35
unix-epoll-input polling 87 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 5.18e4 0.00
dpdk-process any wait 0 0 1 1.19e4 0.00
fib-walk any wait 0 0 2 3.54e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.79e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.47e3 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 8.46e3 0.00
lisp-retry-service any wait 0 0 2 4.60e3 0.00
nat-det-expire-walk any wait 0 0 1 9.52e7 0.00
statseg-collector-process time wait 0 0 1 9.26e3 0.00
unix-epoll-input polling 1564 0 0 5.99e6 0.00
vpe-oam-process any wait 0 0 2 2.76e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 238.66, last 128 main loops 13.75 per node 220.00
vector rates in 5.0219e6, out 5.0219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79886 19065580 0 1.39e1 238.66
TenGigabitEthernet18/0/3-tx active 79886 19065580 0 5.37e1 238.66
dpdk-input polling 79886 19065580 0 5.22e1 238.66
ethernet-input active 79886 19065580 0 2.01e1 238.66
ip4-input-no-checksum active 79886 19065580 0 5.34e1 238.66
ip4-lookup active 79886 19065580 0 4.81e1 238.66
ip4-rewrite active 79886 19065580 0 3.81e1 238.66
nat44-det-in2out active 79886 19065580 0 2.17e2 238.66
unix-epoll-input polling 78 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 161.50, last 128 main loops 10.50 per node 168.00
vector rates in 5.0219e6, out 5.0219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 118051 19065660 0 1.49e1 161.50
TenGigabitEthernet18/0/3-tx active 118051 19065660 0 5.40e1 161.50
dpdk-input polling 118051 19065660 0 5.39e1 161.50
ethernet-input active 118051 19065660 0 2.14e1 161.50
ip4-input-no-checksum active 118051 19065660 0 5.51e1 161.50
ip4-lookup active 118051 19065660 0 4.92e1 161.50
ip4-rewrite active 118051 19065660 0 3.98e1 161.50
nat44-det-in2out active 118051 19065660 0 2.07e2 161.50
unix-epoll-input polling 115 0 0 2.10e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 88.65, last 128 main loops 5.50 per node 88.00
vector rates in 5.0353e6, out 5.0353e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 215652 19116516 0 1.65e1 88.65
TenGigabitEthernet18/0/2-tx active 215652 19116516 0 5.56e1 88.65
dpdk-input polling 217197 19116516 0 6.36e1 88.01
ethernet-input active 215652 19116516 0 2.41e1 88.65
ip4-input-no-checksum active 215652 19116516 0 5.69e1 88.65
ip4-lookup active 215652 19116516 0 4.48e1 88.65
ip4-rewrite active 215652 19116516 0 4.11e1 88.65
nat44-det-out2in active 215652 19116516 0 1.89e2 88.65
unix-epoll-input polling 212 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 81.25, last 128 main loops 6.88 per node 110.00
vector rates in 5.0086e6, out 5.0086e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 234031 19014971 0 1.73e1 81.25
TenGigabitEthernet18/0/2-tx active 234031 19014971 0 5.63e1 81.25
dpdk-input polling 235623 19014971 0 6.29e1 80.70
ethernet-input active 234031 19014971 0 2.48e1 81.25
ip4-input-no-checksum active 234031 19014971 0 5.74e1 81.25
ip4-lookup active 234031 19014971 0 4.54e1 81.25
ip4-rewrite active 234031 19014971 0 4.18e1 81.25
nat44-det-out2in active 234031 19014971 0 1.89e2 81.25
unix-epoll-input polling 230 0 0 2.07e3 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 38 3.71e4 0.00
dpdk-process any wait 0 0 1 1.34e4 0.00
fib-walk any wait 0 0 2 2.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.39e3 0.00
lisp-retry-service any wait 0 0 2 4.49e3 0.00
unix-epoll-input polling 2685 0 0 3.58e6 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 20.38, last 128 main loops 1.00 per node 16.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 656480 13378068 0 3.55e1 20.38
TenGigabitEthernet18/0/3-tx active 656480 13378068 0 6.98e1 20.38
dpdk-input polling 657564 13378068 0 8.53e1 20.34
ethernet-input active 656480 13378068 0 4.55e1 20.38
ip4-input-no-checksum active 656480 13378068 0 7.69e1 20.38
ip4-lookup active 656480 13378068 0 7.14e1 20.38
ip4-rewrite active 656480 13378068 0 5.93e1 20.38
nat44-det-in2out active 656480 13378068 0 2.57e2 20.38
unix-epoll-input polling 641 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 20.42, last 128 main loops 1.50 per node 24.00
vector rates in 3.4772e6, out 3.4772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 655081 13378604 0 3.54e1 20.42
TenGigabitEthernet18/0/3-tx active 655081 13378604 0 7.06e1 20.42
dpdk-input polling 656234 13378604 0 8.83e1 20.39
ethernet-input active 655081 13378604 0 4.54e1 20.42
ip4-input-no-checksum active 655081 13378604 0 7.67e1 20.42
ip4-lookup active 655081 13378604 0 7.25e1 20.42
ip4-rewrite active 655081 13378604 0 5.89e1 20.42
nat44-det-in2out active 655081 13378604 0 2.54e2 20.42
unix-epoll-input polling 641 0 0 2.13e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 20.41, last 128 main loops 1.00 per node 16.00
vector rates in 3.4955e6, out 3.4955e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 658914 13448872 0 3.54e1 20.41
TenGigabitEthernet18/0/3-tx active 658914 13448872 0 6.89e1 20.41
dpdk-input polling 660109 13448872 0 8.97e1 20.37
ethernet-input active 658914 13448872 0 4.44e1 20.41
ip4-input-no-checksum active 658914 13448872 0 7.69e1 20.41
ip4-lookup active 658914 13448872 0 7.08e1 20.41
ip4-rewrite active 658914 13448872 0 5.91e1 20.41
nat44-det-in2out active 658914 13448872 0 2.53e2 20.41
unix-epoll-input polling 644 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 20.70, last 128 main loops 2.00 per node 32.00
vector rates in 3.4953e6, out 3.4953e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 649614 13448324 0 3.47e1 20.70
TenGigabitEthernet18/0/3-tx active 649614 13448324 0 6.83e1 20.70
dpdk-input polling 650592 13448324 0 8.80e1 20.67
ethernet-input active 649614 13448324 0 4.53e1 20.70
ip4-input-no-checksum active 649614 13448324 0 7.64e1 20.70
ip4-lookup active 649614 13448324 0 7.13e1 20.70
ip4-rewrite active 649614 13448324 0 5.85e1 20.70
nat44-det-in2out active 649614 13448324 0 2.57e2 20.70
unix-epoll-input polling 634 0 0 1.85e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.59, last 128 main loops .75 per node 12.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/2-outpu active 764324 13449210 0 3.81e1 17.59
TenGigabitEthernet18/0/2-tx active 764324 13449210 0 7.32e1 17.59
dpdk-input polling 777523 13449210 0 9.41e1 17.29
ethernet-input active 764324 13449210 0 4.94e1 17.59
ip4-input-no-checksum active 764324 13449210 0 7.96e1 17.59
ip4-lookup active 764324 13449210 0 6.83e1 17.59
ip4-rewrite active 764324 13449210 0 6.16e1 17.59
nat44-det-out2in active 764324 13449210 0 2.31e2 17.59
unix-epoll-input polling 759 0 0 1.92e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.75, last 128 main loops 1.00 per node 16.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/2-outpu active 757667 13449244 0 3.79e1 17.75
TenGigabitEthernet18/0/2-tx active 757667 13449244 0 7.39e1 17.75
dpdk-input polling 768929 13449244 0 9.53e1 17.49
ethernet-input active 757667 13449244 0 4.96e1 17.75
ip4-input-no-checksum active 757667 13449244 0 7.97e1 17.75
ip4-lookup active 757667 13449244 0 6.83e1 17.75
ip4-rewrite active 757667 13449244 0 6.15e1 17.75
nat44-det-out2in active 757667 13449244 0 2.29e2 17.75
unix-epoll-input polling 750 0 0 1.94e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.03, last 128 main loops .75 per node 12.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/2-outpu active 789723 13449164 0 3.87e1 17.03
TenGigabitEthernet18/0/2-tx active 789723 13449164 0 7.21e1 17.03
dpdk-input polling 802880 13449164 0 9.51e1 16.75
ethernet-input active 789723 13449164 0 4.94e1 17.03
ip4-input-no-checksum active 789723 13449164 0 7.99e1 17.03
ip4-lookup active 789723 13449164 0 6.79e1 17.03
ip4-rewrite active 789723 13449164 0 6.22e1 17.03
nat44-det-out2in active 789723 13449164 0 2.30e2 17.03
unix-epoll-input polling 783 0 0 1.83e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.33, last 128 main loops 1.00 per node 16.00
vector rates in 3.4584e6, out 3.4584e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 767885 13306108 0 3.82e1 17.33
TenGigabitEthernet18/0/2-tx active 767885 13306108 0 7.29e1 17.33
dpdk-input polling 779834 13306108 0 9.85e1 17.06
ethernet-input active 767885 13306108 0 4.99e1 17.33
ip4-input-no-checksum active 767885 13306108 0 7.99e1 17.33
ip4-lookup active 767885 13306108 0 6.86e1 17.33
ip4-rewrite active 767885 13306108 0 6.23e1 17.33
nat44-det-out2in active 767885 13306108 0 2.31e2 17.33
unix-epoll-input polling 761 0 0 1.85e3 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.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 4.57e4 0.00
dpdk-process any wait 0 0 1 1.06e4 0.00
fib-walk any wait 0 0 2 2.24e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.10e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.67e3 0.00
lisp-retry-service any wait 0 0 2 1.78e3 0.00
nat-det-expire-walk any wait 0 0 1 9.35e7 0.00
statseg-collector-process time wait 0 0 1 9.19e3 0.00
unix-epoll-input polling 4872 0 0 1.95e6 0.00
vpe-oam-process any wait 0 0 2 1.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 212.47, last 128 main loops 7.44 per node 119.00
vector rates in 5.2361e6, out 5.2361e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 94900 20163322 0 1.42e1 212.47
TenGigabitEthernet18/0/3-tx active 94900 20163322 0 5.43e1 212.47
dpdk-input polling 94900 20163322 0 5.48e1 212.47
ethernet-input active 94900 20163322 0 2.04e1 212.47
ip4-input-no-checksum active 94900 20163322 0 5.12e1 212.47
ip4-lookup active 94900 20163322 0 4.86e1 212.47
ip4-rewrite active 94900 20163322 0 3.91e1 212.47
nat44-det-in2out active 94900 20163322 0 1.93e2 212.47
unix-epoll-input polling 93 0 0 3.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 125.55, last 128 main loops 11.50 per node 184.00
vector rates in 5.2362e6, out 5.2362e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 160605 20163528 0 1.57e1 125.55
TenGigabitEthernet18/0/2-tx active 160605 20163528 0 5.63e1 125.55
dpdk-input polling 161391 20163528 0 6.04e1 124.94
ethernet-input active 160605 20163528 0 2.28e1 125.55
ip4-input-no-checksum active 160605 20163528 0 5.30e1 125.55
ip4-lookup active 160605 20163528 0 4.42e1 125.55
ip4-rewrite active 160605 20163528 0 4.05e1 125.55
nat44-det-out2in active 160605 20163528 0 1.82e2 125.55
unix-epoll-input polling 157 0 0 2.79e3 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.36e4 0.00
dpdk-process any wait 0 0 1 1.16e4 0.00
fib-walk any wait 0 0 2 3.97e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.69e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.50e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.97e3 0.00
lisp-retry-service any wait 0 0 2 5.44e3 0.00
nat-det-expire-walk any wait 0 0 1 9.46e7 0.00
statseg-collector-process time wait 0 0 1 1.19e4 0.00
unix-epoll-input polling 4219 0 0 2.23e6 0.00
vpe-oam-process any wait 0 0 2 2.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 201.14, last 128 main loops 7.00 per node 112.00
vector rates in 4.7281e6, out 4.7281e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89571 18016356 0 1.51e1 201.14
TenGigabitEthernet18/0/3-tx active 89571 18016356 0 5.47e1 201.14
dpdk-input polling 89571 18016356 0 5.46e1 201.14
ethernet-input active 89571 18016356 0 2.11e1 201.14
ip4-input-no-checksum active 89571 18016356 0 5.46e1 201.14
ip4-lookup active 89571 18016356 0 4.95e1 201.14
ip4-rewrite active 89571 18016356 0 3.93e1 201.14
nat44-det-in2out active 89571 18016356 0 2.38e2 201.14
unix-epoll-input polling 88 0 0 3.34e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 148.19, last 128 main loops 8.88 per node 142.00
vector rates in 4.7281e6, out 4.7281e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 121577 18016380 0 1.53e1 148.19
TenGigabitEthernet18/0/3-tx active 121577 18016380 0 5.59e1 148.19
dpdk-input polling 121577 18016380 0 5.72e1 148.19
ethernet-input active 121577 18016380 0 2.19e1 148.19
ip4-input-no-checksum active 121577 18016380 0 5.55e1 148.19
ip4-lookup active 121577 18016380 0 5.02e1 148.19
ip4-rewrite active 121577 18016380 0 4.03e1 148.19
nat44-det-in2out active 121577 18016380 0 2.30e2 148.19
unix-epoll-input polling 118 0 0 3.17e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 62.61, last 128 main loops 2.75 per node 44.00
vector rates in 4.7255e6, out 4.7255e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 287586 18006760 0 1.89e1 62.61
TenGigabitEthernet18/0/2-tx active 287586 18006760 0 5.95e1 62.61
dpdk-input polling 289429 18006760 0 6.75e1 62.21
ethernet-input active 287586 18006760 0 2.75e1 62.61
ip4-input-no-checksum active 287586 18006760 0 6.01e1 62.61
ip4-lookup active 287586 18006760 0 4.79e1 62.61
ip4-rewrite active 287586 18006760 0 4.36e1 62.61
nat44-det-out2in active 287586 18006760 0 1.99e2 62.61
unix-epoll-input polling 282 0 0 3.09e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 60.72, last 128 main loops 3.50 per node 56.00
vector rates in 4.7306e6, out 4.7306e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 296867 18026022 0 1.91e1 60.72
TenGigabitEthernet18/0/2-tx active 296867 18026022 0 5.92e1 60.72
dpdk-input polling 298766 18026022 0 6.88e1 60.33
ethernet-input active 296867 18026022 0 2.77e1 60.72
ip4-input-no-checksum active 296867 18026022 0 5.99e1 60.72
ip4-lookup active 296867 18026022 0 4.83e1 60.72
ip4-rewrite active 296867 18026022 0 4.41e1 60.72
nat44-det-out2in active 296867 18026022 0 1.96e2 60.72
unix-epoll-input polling 292 0 0 3.49e3 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 38 3.81e4 0.00
dpdk-process any wait 0 0 1 1.23e4 0.00
fib-walk any wait 0 0 2 2.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.51e3 0.00
lisp-retry-service any wait 0 0 2 3.27e3 0.00
unix-epoll-input polling 3440 0 0 2.79e6 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.19, last 128 main loops 1.50 per node 24.00
vector rates in 3.4810e6, out 3.4810e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 601639 13353460 0 3.36e1 22.19
TenGigabitEthernet18/0/3-tx active 601639 13353460 0 7.16e1 22.19
dpdk-input polling 602028 13353460 0 8.61e1 22.18
ethernet-input active 601639 13353460 0 4.39e1 22.19
ip4-input-no-checksum active 601639 13353460 0 7.52e1 22.19
ip4-lookup active 601639 13353460 0 7.06e1 22.19
ip4-rewrite active 601639 13353460 0 5.76e1 22.19
nat44-det-in2out active 601639 13353460 0 2.63e2 22.19
unix-epoll-input polling 588 0 0 3.13e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.43, last 128 main loops 1.13 per node 18.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 623121 13354012 0 3.42e1 21.43
TenGigabitEthernet18/0/3-tx active 623121 13354012 0 6.95e1 21.43
dpdk-input polling 623610 13354012 0 8.82e1 21.41
ethernet-input active 623121 13354012 0 4.51e1 21.43
ip4-input-no-checksum active 623121 13354012 0 7.59e1 21.43
ip4-lookup active 623121 13354012 0 7.24e1 21.43
ip4-rewrite active 623121 13354012 0 5.77e1 21.43
nat44-det-in2out active 623121 13354012 0 2.59e2 21.43
unix-epoll-input polling 608 0 0 3.33e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 21.27, last 128 main loops 1.75 per node 28.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/3-outpu active 628524 13366304 0 3.42e1 21.27
TenGigabitEthernet18/0/3-tx active 628524 13366304 0 7.07e1 21.27
dpdk-input polling 629007 13366304 0 8.86e1 21.25
ethernet-input active 628524 13366304 0 4.38e1 21.27
ip4-input-no-checksum active 628524 13366304 0 7.62e1 21.27
ip4-lookup active 628524 13366304 0 7.11e1 21.27
ip4-rewrite active 628524 13366304 0 5.81e1 21.27
nat44-det-in2out active 628524 13366304 0 2.58e2 21.27
unix-epoll-input polling 614 0 0 3.09e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 21.75, last 128 main loops 1.25 per node 20.00
vector rates in 3.4842e6, out 3.4842e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 614434 13365748 0 3.35e1 21.75
TenGigabitEthernet18/0/3-tx active 614434 13365748 0 7.06e1 21.75
dpdk-input polling 614920 13365748 0 8.57e1 21.74
ethernet-input active 614434 13365748 0 4.39e1 21.75
ip4-input-no-checksum active 614434 13365748 0 7.59e1 21.75
ip4-lookup active 614434 13365748 0 7.09e1 21.75
ip4-rewrite active 614434 13365748 0 5.80e1 21.75
nat44-det-in2out active 614434 13365748 0 2.63e2 21.75
unix-epoll-input polling 600 0 0 3.21e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.64, last 128 main loops .75 per node 12.00
vector rates in 3.4808e6, out 3.4808e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 756784 13352780 0 3.74e1 17.64
TenGigabitEthernet18/0/2-tx active 756784 13352780 0 7.51e1 17.64
dpdk-input polling 768950 13352780 0 9.89e1 17.36
ethernet-input active 756784 13352780 0 4.96e1 17.64
ip4-input-no-checksum active 756784 13352780 0 7.84e1 17.64
ip4-lookup active 756784 13352780 0 6.74e1 17.64
ip4-rewrite active 756784 13352780 0 6.06e1 17.64
nat44-det-out2in active 756784 13352780 0 2.30e2 17.64
unix-epoll-input polling 750 0 0 3.09e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.50, last 128 main loops .75 per node 12.00
vector rates in 3.4845e6, out 3.4845e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 763781 13366916 0 3.78e1 17.50
TenGigabitEthernet18/0/2-tx active 763781 13366916 0 7.47e1 17.50
dpdk-input polling 774938 13366916 0 9.64e1 17.25
ethernet-input active 763781 13366916 0 4.98e1 17.50
ip4-input-no-checksum active 763781 13366916 0 7.89e1 17.50
ip4-lookup active 763781 13366916 0 6.81e1 17.50
ip4-rewrite active 763781 13366916 0 6.09e1 17.50
nat44-det-out2in active 763781 13366916 0 2.30e2 17.50
unix-epoll-input polling 756 0 0 3.19e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.42, last 128 main loops .50 per node 8.00
vector rates in 3.4808e6, out 3.4808e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 766583 13352758 0 3.82e1 17.42
TenGigabitEthernet18/0/2-tx active 766583 13352758 0 7.46e1 17.42
dpdk-input polling 784396 13352758 0 9.95e1 17.02
ethernet-input active 766583 13352758 0 4.85e1 17.42
ip4-input-no-checksum active 766583 13352758 0 7.85e1 17.42
ip4-lookup active 766583 13352758 0 6.83e1 17.42
ip4-rewrite active 766583 13352758 0 6.06e1 17.42
nat44-det-out2in active 766583 13352758 0 2.30e2 17.42
unix-epoll-input polling 765 0 0 3.18e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.57, last 128 main loops 1.00 per node 16.00
vector rates in 3.4845e6, out 3.4845e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 760688 13366984 0 3.71e1 17.57
TenGigabitEthernet18/0/2-tx active 760688 13366984 0 7.41e1 17.57
dpdk-input polling 772892 13366984 0 9.81e1 17.29
ethernet-input active 760688 13366984 0 4.97e1 17.57
ip4-input-no-checksum active 760688 13366984 0 7.83e1 17.57
ip4-lookup active 760688 13366984 0 6.77e1 17.57
ip4-rewrite active 760688 13366984 0 6.05e1 17.57
nat44-det-out2in active 760688 13366984 0 2.31e2 17.57
unix-epoll-input polling 754 0 0 2.87e3 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 49 3.85e4 0.00
dpdk-process any wait 0 0 1 1.09e4 0.00
fib-walk any wait 0 0 2 2.29e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.02e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.05e3 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 5.86e3 0.00
lisp-retry-service any wait 0 0 2 3.03e3 0.00
nat-det-expire-walk any wait 0 0 1 9.42e7 0.00
statseg-collector-process time wait 0 0 1 1.09e4 0.00
unix-epoll-input polling 3451 0 0 2.75e6 0.00
vpe-oam-process any wait 0 0 2 2.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 194.11, last 128 main loops 9.00 per node 144.00
vector rates in 4.8249e6, out 4.8249e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 95515 18540228 0 1.45e1 194.11
TenGigabitEthernet18/0/3-tx active 95515 18540228 0 5.50e1 194.11
dpdk-input polling 95540 18540228 0 5.57e1 194.06
ethernet-input active 95515 18540228 0 2.03e1 194.11
ip4-input-no-checksum active 95515 18540228 0 5.19e1 194.11
ip4-lookup active 95515 18540228 0 4.94e1 194.11
ip4-rewrite active 95515 18540228 0 3.94e1 194.11
nat44-det-in2out active 95515 18540228 0 2.30e2 194.11
unix-epoll-input polling 93 0 0 3.29e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 64.27, last 128 main loops 0.00 per node 0.00
vector rates in 4.8249e6, out 4.8249e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 288452 18540082 0 1.91e1 64.27
TenGigabitEthernet18/0/2-tx active 288452 18540082 0 6.02e1 64.27
dpdk-input polling 304393 18540082 0 6.87e1 60.91
ethernet-input active 288452 18540082 0 2.79e1 64.27
ip4-input-no-checksum active 288452 18540082 0 5.73e1 64.27
ip4-lookup active 288452 18540082 0 4.78e1 64.27
ip4-rewrite active 288452 18540082 0 4.45e1 64.27
nat44-det-out2in active 288452 18540082 0 1.87e2 64.27
unix-epoll-input polling 297 0 0 3.24e3 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 52 4.18e4 0.00
dpdk-process any wait 0 0 2 6.19e5 0.00
fib-walk any wait 0 0 2 4.24e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.39e3 0.00
lisp-retry-service any wait 0 0 2 4.25e3 0.00
unix-epoll-input polling 3078 0 0 3.11e6 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 167.21, last 128 main loops 9.50 per node 152.00
vector rates in 4.4946e6, out 4.4946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 102907 17207096 0 1.51e1 167.21
TenGigabitEthernet18/0/3-tx active 102907 17207096 0 5.61e1 167.21
dpdk-input polling 102907 17207096 0 5.59e1 167.21
ethernet-input active 102907 17207096 0 2.16e1 167.21
ip4-input-no-checksum active 102907 17207096 0 5.54e1 167.21
ip4-lookup active 102907 17207096 0 4.96e1 167.21
ip4-rewrite active 102907 17207096 0 3.99e1 167.21
nat44-det-in2out active 102907 17207096 0 2.61e2 167.21
unix-epoll-input polling 101 0 0 3.18e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 114.08, last 128 main loops 3.75 per node 60.00
vector rates in 4.4946e6, out 4.4946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 150839 17207208 0 1.63e1 114.08
TenGigabitEthernet18/0/3-tx active 150839 17207208 0 5.64e1 114.08
dpdk-input polling 150839 17207208 0 5.76e1 114.08
ethernet-input active 150839 17207208 0 2.35e1 114.08
ip4-input-no-checksum active 150839 17207208 0 5.72e1 114.08
ip4-lookup active 150839 17207208 0 5.08e1 114.08
ip4-rewrite active 150839 17207208 0 4.14e1 114.08
nat44-det-in2out active 150839 17207208 0 2.50e2 114.08
unix-epoll-input polling 147 0 0 3.19e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 53.37, last 128 main loops 3.50 per node 56.00
vector rates in 4.4944e6, out 4.4944e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 322424 17206568 0 2.03e1 53.37
TenGigabitEthernet18/0/2-tx active 322424 17206568 0 6.16e1 53.37
dpdk-input polling 324039 17206568 0 7.51e1 53.10
ethernet-input active 322424 17206568 0 3.01e1 53.37
ip4-input-no-checksum active 322424 17206568 0 6.21e1 53.37
ip4-lookup active 322424 17206568 0 4.95e1 53.37
ip4-rewrite active 322424 17206568 0 4.53e1 53.37
nat44-det-out2in active 322424 17206568 0 2.06e2 53.37
unix-epoll-input polling 316 0 0 3.47e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 47.50, last 128 main loops 4.00 per node 64.00
vector rates in 4.4947e6, out 4.4947e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 362241 17207708 0 2.17e1 47.50
TenGigabitEthernet18/0/2-tx active 362241 17207708 0 6.08e1 47.50
dpdk-input polling 363957 17207708 0 7.31e1 47.28
ethernet-input active 362241 17207708 0 3.13e1 47.50
ip4-input-no-checksum active 362241 17207708 0 6.31e1 47.50
ip4-lookup active 362241 17207708 0 5.06e1 47.50
ip4-rewrite active 362241 17207708 0 4.65e1 47.50
nat44-det-out2in active 362241 17207708 0 2.02e2 47.50
unix-epoll-input polling 355 0 0 3.29e3 0.00
64b-8t4c-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 45 3.49e4 0.00
dpdk-process any wait 0 0 1 1.27e4 0.00
fib-walk any wait 0 0 2 3.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.23e3 0.00
lisp-retry-service any wait 0 0 2 2.55e3 0.00
unix-epoll-input polling 1784 0 0 5.29e6 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 26.14, last 128 main loops 1.75 per node 28.00
vector rates in 3.4751e6, out 3.4751e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 502834 13141736 0 3.01e1 26.14
TenGigabitEthernet18/0/3-tx active 502834 13141736 0 6.94e1 26.14
dpdk-input polling 502894 13141736 0 8.25e1 26.13
ethernet-input active 502834 13141736 0 4.05e1 26.14
ip4-input-no-checksum active 502834 13141736 0 7.17e1 26.14
ip4-lookup active 502834 13141736 0 6.66e1 26.14
ip4-rewrite active 502834 13141736 0 5.44e1 26.14
nat44-det-in2out active 502834 13141736 0 2.90e2 26.14
unix-epoll-input polling 491 0 0 3.18e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 24.90, 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/3-outpu active 527694 13141224 0 3.09e1 24.90
TenGigabitEthernet18/0/3-tx active 527694 13141224 0 6.72e1 24.90
dpdk-input polling 527846 13141224 0 8.36e1 24.89
ethernet-input active 527694 13141224 0 4.17e1 24.90
ip4-input-no-checksum active 527694 13141224 0 7.27e1 24.90
ip4-lookup active 527694 13141224 0 6.82e1 24.90
ip4-rewrite active 527694 13141224 0 5.53e1 24.90
nat44-det-in2out active 527694 13141224 0 2.86e2 24.90
unix-epoll-input polling 515 0 0 3.42e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 24.44, last 128 main loops 1.75 per node 28.00
vector rates in 3.4754e6, out 3.4754e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 537658 13142772 0 3.16e1 24.44
TenGigabitEthernet18/0/3-tx active 537658 13142772 0 6.93e1 24.44
dpdk-input polling 537814 13142772 0 8.34e1 24.44
ethernet-input active 537658 13142772 0 4.11e1 24.44
ip4-input-no-checksum active 537658 13142772 0 7.29e1 24.44
ip4-lookup active 537658 13142772 0 6.74e1 24.44
ip4-rewrite active 537658 13142772 0 5.58e1 24.44
nat44-det-in2out active 537658 13142772 0 2.84e2 24.44
unix-epoll-input polling 525 0 0 3.16e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 26.04, last 128 main loops 1.25 per node 20.00
vector rates in 3.4755e6, out 3.4755e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 504762 13143336 0 2.99e1 26.04
TenGigabitEthernet18/0/3-tx active 504762 13143336 0 6.85e1 26.04
dpdk-input polling 504876 13143336 0 8.66e1 26.03
ethernet-input active 504762 13143336 0 4.03e1 26.04
ip4-input-no-checksum active 504762 13143336 0 7.17e1 26.04
ip4-lookup active 504762 13143336 0 6.67e1 26.04
ip4-rewrite active 504762 13143336 0 5.45e1 26.04
nat44-det-in2out active 504762 13143336 0 2.88e2 26.04
unix-epoll-input polling 493 0 0 3.20e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 18.19, last 128 main loops 1.00 per node 16.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 722575 13142720 0 3.62e1 18.19
TenGigabitEthernet18/0/2-tx active 722575 13142720 0 7.49e1 18.19
dpdk-input polling 733189 13142720 0 9.89e1 17.93
ethernet-input active 722575 13142720 0 4.88e1 18.19
ip4-input-no-checksum active 722575 13142720 0 7.69e1 18.19
ip4-lookup active 722575 13142720 0 6.66e1 18.19
ip4-rewrite active 722575 13142720 0 5.97e1 18.19
nat44-det-out2in active 722575 13142720 0 2.37e2 18.19
unix-epoll-input polling 716 0 0 3.07e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.93, last 128 main loops 1.00 per node 16.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 732798 13142652 0 3.69e1 17.93
TenGigabitEthernet18/0/2-tx active 732798 13142652 0 7.60e1 17.93
dpdk-input polling 742910 13142652 0 9.63e1 17.69
ethernet-input active 732798 13142652 0 4.92e1 17.93
ip4-input-no-checksum active 732798 13142652 0 7.85e1 17.93
ip4-lookup active 732798 13142652 0 6.68e1 17.93
ip4-rewrite active 732798 13142652 0 6.01e1 17.93
nat44-det-out2in active 732798 13142652 0 2.36e2 17.93
unix-epoll-input polling 725 0 0 3.34e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.81, last 128 main loops 1.00 per node 16.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 737668 13140944 0 3.68e1 17.81
TenGigabitEthernet18/0/2-tx active 737668 13140944 0 7.59e1 17.81
dpdk-input polling 748862 13140944 0 9.83e1 17.55
ethernet-input active 737668 13140944 0 4.80e1 17.81
ip4-input-no-checksum active 737668 13140944 0 7.73e1 17.81
ip4-lookup active 737668 13140944 0 6.72e1 17.81
ip4-rewrite active 737668 13140944 0 5.99e1 17.81
nat44-det-out2in active 737668 13140944 0 2.37e2 17.81
unix-epoll-input polling 730 0 0 3.08e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 18.32, last 128 main loops 1.88 per node 30.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 717521 13142632 0 3.58e1 18.32
TenGigabitEthernet18/0/2-tx active 717521 13142632 0 7.39e1 18.32
dpdk-input polling 728114 13142632 0 1.00e2 18.05
ethernet-input active 717521 13142632 0 4.86e1 18.32
ip4-input-no-checksum active 717521 13142632 0 7.67e1 18.32
ip4-lookup active 717521 13142632 0 6.73e1 18.32
ip4-rewrite active 717521 13142632 0 5.95e1 18.32
nat44-det-out2in active 717521 13142632 0 2.37e2 18.32
unix-epoll-input polling 710 0 0 3.28e3 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 3.79e4 0.00
dpdk-process any wait 0 0 1 5.82e5 0.00
fib-walk any wait 0 0 2 2.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.26e3 0.00
lisp-retry-service any wait 0 0 2 2.38e3 0.00
unix-epoll-input polling 3756 0 0 2.55e6 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 154.67, last 128 main loops 6.50 per node 104.00
vector rates in 4.6343e6, out 4.6343e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115074 17798503 0 1.53e1 154.67
TenGigabitEthernet18/0/3-tx active 115074 17798503 0 5.55e1 154.67
dpdk-input polling 115911 17798503 0 5.69e1 153.55
ethernet-input active 115074 17798503 0 2.19e1 154.67
ip4-input-no-checksum active 115074 17798503 0 5.34e1 154.67
ip4-lookup active 115074 17798503 0 5.01e1 154.67
ip4-rewrite active 115074 17798503 0 4.03e1 154.67
nat44-det-in2out active 115074 17798503 0 2.44e2 154.67
unix-epoll-input polling 113 0 0 3.24e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 48.25, last 128 main loops 2.63 per node 42.00
vector rates in 4.6343e6, out 4.6343e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 368870 17798504 0 2.14e1 48.25
TenGigabitEthernet18/0/2-tx active 368870 17798504 0 6.14e1 48.25
dpdk-input polling 473213 17798504 0 7.32e1 37.61
ethernet-input active 368870 17798504 0 3.08e1 48.25
ip4-input-no-checksum active 368870 17798504 0 5.92e1 48.25
ip4-lookup active 368870 17798504 0 5.02e1 48.25
ip4-rewrite active 368870 17798504 0 4.65e1 48.25
nat44-det-out2in active 368870 17798504 0 1.89e2 48.25
unix-epoll-input polling 462 0 0 3.41e3 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 5.11e4 0.00
dpdk-process any wait 0 0 1 1.18e4 0.00
fib-walk any wait 0 0 2 3.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.37e3 0.00
lisp-retry-service any wait 0 0 2 4.63e3 0.00
unix-epoll-input polling 3594 0 0 2.66e6 0.00
vpe-oam-process any wait 0 0 2 2.64e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 166.41, last 128 main loops 9.25 per node 148.00
vector rates in 4.3946e6, out 4.3946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101266 16851244 0 1.49e1 166.41
TenGigabitEthernet18/0/3-tx active 101266 16851244 0 5.58e1 166.41
dpdk-input polling 101266 16851244 0 5.63e1 166.41
ethernet-input active 101266 16851244 0 2.18e1 166.41
ip4-input-no-checksum active 101266 16851244 0 5.52e1 166.41
ip4-lookup active 101266 16851244 0 4.92e1 166.41
ip4-rewrite active 101266 16851244 0 3.96e1 166.41
nat44-det-in2out active 101266 16851244 0 2.74e2 166.41
unix-epoll-input polling 98 0 0 3.58e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 122.95, last 128 main loops 3.50 per node 56.00
vector rates in 4.3946e6, out 4.3946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 137057 16851264 0 1.59e1 122.95
TenGigabitEthernet18/0/3-tx active 137057 16851264 0 5.68e1 122.95
dpdk-input polling 137057 16851264 0 5.86e1 122.95
ethernet-input active 137057 16851264 0 2.28e1 122.95
ip4-input-no-checksum active 137057 16851264 0 5.66e1 122.95
ip4-lookup active 137057 16851264 0 5.06e1 122.95
ip4-rewrite active 137057 16851264 0 4.08e1 122.95
nat44-det-in2out active 137057 16851264 0 2.64e2 122.95
unix-epoll-input polling 134 0 0 3.51e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 55.36, last 128 main loops 2.25 per node 36.00
vector rates in 4.3947e6, out 4.3947e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 304407 16851588 0 1.99e1 55.36
TenGigabitEthernet18/0/2-tx active 304407 16851588 0 6.17e1 55.36
dpdk-input polling 306980 16851588 0 7.04e1 54.89
ethernet-input active 304407 16851588 0 2.90e1 55.36
ip4-input-no-checksum active 304407 16851588 0 6.12e1 55.36
ip4-lookup active 304407 16851588 0 4.88e1 55.36
ip4-rewrite active 304407 16851588 0 4.45e1 55.36
nat44-det-out2in active 304407 16851588 0 2.27e2 55.36
unix-epoll-input polling 299 0 0 3.28e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 46.82, last 128 main loops 3.25 per node 52.00
vector rates in 4.3946e6, out 4.3946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 359877 16850940 0 2.14e1 46.82
TenGigabitEthernet18/0/2-tx active 359877 16850940 0 6.13e1 46.82
dpdk-input polling 364012 16850940 0 7.26e1 46.29
ethernet-input active 359877 16850940 0 3.06e1 46.82
ip4-input-no-checksum active 359877 16850940 0 6.23e1 46.82
ip4-lookup active 359877 16850940 0 5.06e1 46.82
ip4-rewrite active 359877 16850940 0 4.56e1 46.82
nat44-det-out2in active 359877 16850940 0 2.17e2 46.82
unix-epoll-input polling 355 0 0 3.32e3 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 44 3.37e4 0.00
dpdk-process any wait 0 0 1 1.57e4 0.00
fib-walk any wait 0 0 2 2.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.39e3 0.00
lisp-retry-service any wait 0 0 2 1.99e3 0.00
unix-epoll-input polling 3415 0 0 2.78e6 0.00
vpe-oam-process any wait 0 0 2 1.53e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 26.61, last 128 main loops 1.50 per node 24.00
vector rates in 3.4714e6, out 3.4714e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 495246 13178060 0 2.96e1 26.61
TenGigabitEthernet18/0/3-tx active 495246 13178060 0 6.97e1 26.61
dpdk-input polling 495246 13178060 0 7.97e1 26.61
ethernet-input active 495246 13178060 0 4.02e1 26.61
ip4-input-no-checksum active 495246 13178060 0 7.12e1 26.61
ip4-lookup active 495246 13178060 0 6.58e1 26.61
ip4-rewrite active 495246 13178060 0 5.39e1 26.61
nat44-det-in2out active 495246 13178060 0 2.96e2 26.61
unix-epoll-input polling 483 0 0 3.39e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 25.39, last 128 main loops 1.50 per node 24.00
vector rates in 3.4716e6, out 3.4716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 518931 13178600 0 3.05e1 25.39
TenGigabitEthernet18/0/3-tx active 518931 13178600 0 6.81e1 25.39
dpdk-input polling 518933 13178600 0 8.21e1 25.39
ethernet-input active 518931 13178600 0 4.17e1 25.39
ip4-input-no-checksum active 518931 13178600 0 7.23e1 25.39
ip4-lookup active 518931 13178600 0 6.72e1 25.39
ip4-rewrite active 518931 13178600 0 5.48e1 25.39
nat44-det-in2out active 518931 13178600 0 2.89e2 25.39
unix-epoll-input polling 506 0 0 3.26e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 24.99, last 128 main loops 2.13 per node 34.00
vector rates in 3.4714e6, out 3.4714e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 527140 13178044 0 3.12e1 24.99
TenGigabitEthernet18/0/3-tx active 527140 13178044 0 6.75e1 24.99
dpdk-input polling 527145 13178044 0 8.42e1 24.99
ethernet-input active 527140 13178044 0 4.04e1 24.99
ip4-input-no-checksum active 527140 13178044 0 7.29e1 24.99
ip4-lookup active 527140 13178044 0 6.67e1 24.99
ip4-rewrite active 527140 13178044 0 5.54e1 24.99
nat44-det-in2out active 527140 13178044 0 2.88e2 24.99
unix-epoll-input polling 514 0 0 3.15e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 26.87, 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 490361 13177528 0 2.96e1 26.87
TenGigabitEthernet18/0/3-tx active 490361 13177528 0 6.78e1 26.87
dpdk-input polling 490362 13177528 0 8.29e1 26.87
ethernet-input active 490361 13177528 0 3.96e1 26.87
ip4-input-no-checksum active 490361 13177528 0 7.15e1 26.87
ip4-lookup active 490361 13177528 0 6.59e1 26.87
ip4-rewrite active 490361 13177528 0 5.38e1 26.87
nat44-det-in2out active 490361 13177528 0 2.96e2 26.87
unix-epoll-input polling 478 0 0 3.15e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 18.61, last 128 main loops 1.00 per node 16.00
vector rates in 3.4715e6, out 3.4715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 707946 13178216 0 3.59e1 18.61
TenGigabitEthernet18/0/2-tx active 707946 13178216 0 7.48e1 18.61
dpdk-input polling 718541 13178216 0 9.97e1 18.34
ethernet-input active 707946 13178216 0 4.86e1 18.61
ip4-input-no-checksum active 707946 13178216 0 7.69e1 18.61
ip4-lookup active 707946 13178216 0 6.61e1 18.61
ip4-rewrite active 707946 13178216 0 5.97e1 18.61
nat44-det-out2in active 707946 13178216 0 2.38e2 18.61
unix-epoll-input polling 701 0 0 3.29e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 18.23, last 128 main loops 1.50 per node 24.00
vector rates in 3.4712e6, out 3.4712e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 722693 13177376 0 3.64e1 18.23
TenGigabitEthernet18/0/2-tx active 722693 13177376 0 7.52e1 18.23
dpdk-input polling 733582 13177376 0 9.76e1 17.96
ethernet-input active 722693 13177376 0 4.88e1 18.23
ip4-input-no-checksum active 722693 13177376 0 7.79e1 18.23
ip4-lookup active 722693 13177376 0 6.67e1 18.23
ip4-rewrite active 722693 13177376 0 5.99e1 18.23
nat44-det-out2in active 722693 13177376 0 2.38e2 18.23
unix-epoll-input polling 715 0 0 3.12e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.95, last 128 main loops 1.25 per node 20.00
vector rates in 3.4715e6, out 3.4715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 734289 13178284 0 3.73e1 17.95
TenGigabitEthernet18/0/2-tx active 734289 13178284 0 7.46e1 17.95
dpdk-input polling 744638 13178284 0 9.75e1 17.69
ethernet-input active 734289 13178284 0 4.89e1 17.95
ip4-input-no-checksum active 734289 13178284 0 7.77e1 17.95
ip4-lookup active 734289 13178284 0 6.71e1 17.95
ip4-rewrite active 734289 13178284 0 6.03e1 17.95
nat44-det-out2in active 734289 13178284 0 2.38e2 17.95
unix-epoll-input polling 727 0 0 3.16e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 18.50, last 128 main loops 1.25 per node 20.00
vector rates in 3.4715e6, out 3.4715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 712186 13178296 0 3.57e1 18.50
TenGigabitEthernet18/0/2-tx active 712186 13178296 0 7.45e1 18.50
dpdk-input polling 722079 13178296 0 9.95e1 18.25
ethernet-input active 712186 13178296 0 4.83e1 18.50
ip4-input-no-checksum active 712186 13178296 0 7.68e1 18.50
ip4-lookup active 712186 13178296 0 6.70e1 18.50
ip4-rewrite active 712186 13178296 0 5.96e1 18.50
nat44-det-out2in active 712186 13178296 0 2.39e2 18.50
unix-epoll-input polling 705 0 0 3.30e3 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 50 6.23e4 0.00
dpdk-process any wait 0 0 1 1.09e6 0.00
fib-walk any wait 0 0 1 2.94e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.27e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.29e3 0.00
lisp-retry-service any wait 0 0 1 2.61e3 0.00
statseg-collector-process time wait 0 0 1 5.48e3 0.00
unix-epoll-input polling 4949 0 0 1.97e6 0.00
vpe-oam-process any wait 0 0 2 1.28e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 60.41, last 128 main loops 0.00 per node 0.00
vector rates in 3.5420e6, out 3.5420e6, drop 0.0000e0, punt 2.5657e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 228538 13805314 0 2.04e1 60.41
TenGigabitEthernet18/0/3-tx active 228538 13805314 0 5.97e1 60.41
dpdk-input polling 1316083 13805315 0 7.95e1 10.49
error-punt active 1 1 0 6.33e3 1.00
ethernet-input active 228538 13805315 0 1.18e2 60.41
ip4-rewrite active 228538 13805314 0 4.84e1 60.41
l2-fwd active 228538 13805314 0 6.99e1 60.41
l2-input active 228538 13805314 0 4.89e1 60.41
l2-learn active 228538 13805314 0 6.74e1 60.41
l2-output active 228538 13805314 0 4.93e1 60.41
punt active 1 1 0 2.60e4 1.00
unix-epoll-input polling 1284 0 0 1.93e3 0.00
vxlan4-encap active 228538 13805314 0 1.28e2 60.41
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 244.96, last 128 main loops 25.39 per node 250.00
vector rates in 3.5420e6, out 3.5420e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 56358 13805400 0 2.61e1 244.96
TenGigabitEthernet18/0/2-tx active 56358 13805400 0 5.41e1 244.96
dpdk-input polling 57376 13805400 0 5.44e1 240.61
ethernet-input active 56358 13805400 0 1.89e1 244.96
ip4-input-no-checksum active 56358 13805400 0 3.15e1 244.96
ip4-local active 56358 13805400 0 8.91e1 244.96
ip4-lookup active 56358 13805400 0 5.97e1 244.96
ip4-udp-lookup active 56358 13805400 0 4.38e1 244.96
l2-fwd active 56358 13805400 0 6.36e1 244.96
l2-input active 56358 13805400 0 4.29e1 244.96
l2-learn active 56358 13805400 0 5.92e1 244.96
l2-output active 56358 13805400 0 4.17e1 244.96
unix-epoll-input polling 56 0 0 2.11e3 0.00
vxlan4-input active 56358 13805400 0 1.19e2 244.96
64b-4t2c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-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 7.16e4 0.00
dpdk-process any wait 0 0 2 9.37e3 0.00
fib-walk any wait 0 0 1 2.75e3 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.27e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.83e3 0.00
lisp-retry-service any wait 0 0 1 2.09e3 0.00
statseg-collector-process time wait 0 0 1 4.51e3 0.00
unix-epoll-input polling 3760 0 0 2.55e6 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 51.15, last 128 main loops 2.81 per node 36.00
vector rates in 3.4841e6, out 3.4841e6, drop 0.0000e0, punt 2.6048e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 261501 13375703 0 2.19e1 51.15
TenGigabitEthernet18/0/3-tx active 261501 13375703 0 6.14e1 51.15
dpdk-input polling 274469 13375704 0 6.92e1 48.73
error-punt active 1 1 0 6.79e3 1.00
ethernet-input active 261501 13375704 0 1.23e2 51.15
ip4-rewrite active 261501 13375703 0 5.16e1 51.15
l2-fwd active 261501 13375703 0 7.18e1 51.15
l2-input active 261501 13375703 0 5.06e1 51.15
l2-learn active 261501 13375703 0 7.04e1 51.15
l2-output active 261501 13375703 0 5.14e1 51.15
punt active 1 1 0 2.95e4 1.00
unix-epoll-input polling 268 0 0 2.09e3 0.00
vxlan4-encap active 261501 13375703 0 1.39e2 51.15
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 48.90, last 128 main loops 1.56 per node 20.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/3-outpu active 273739 13386160 0 2.21e1 48.90
TenGigabitEthernet18/0/3-tx active 273739 13386160 0 6.11e1 48.90
dpdk-input polling 293369 13386160 0 6.96e1 45.63
ethernet-input active 273739 13386160 0 1.23e2 48.90
ip4-rewrite active 273739 13386160 0 5.12e1 48.90
l2-fwd active 273739 13386160 0 7.19e1 48.90
l2-input active 273739 13386160 0 5.09e1 48.90
l2-learn active 273739 13386160 0 7.12e1 48.90
l2-output active 273739 13386160 0 5.20e1 48.90
unix-epoll-input polling 287 0 0 1.93e3 0.00
vxlan4-encap active 273739 13386160 0 1.37e2 48.90
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 233.92, last 128 main loops .81 per node 8.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/2-outpu active 57188 13377420 0 2.66e1 233.92
TenGigabitEthernet18/0/2-tx active 57188 13377420 0 5.51e1 233.92
dpdk-input polling 58508 13377420 0 5.61e1 228.64
ethernet-input active 57188 13377420 0 1.99e1 233.92
ip4-input-no-checksum active 57188 13377420 0 3.18e1 233.92
ip4-local active 57188 13377420 0 9.32e1 233.92
ip4-lookup active 57188 13377420 0 5.19e1 233.92
ip4-udp-lookup active 57188 13377420 0 4.34e1 233.92
l2-fwd active 57188 13377420 0 6.45e1 233.92
l2-input active 57188 13377420 0 4.35e1 233.92
l2-learn active 57188 13377420 0 6.06e1 233.92
l2-output active 57188 13377420 0 4.17e1 233.92
unix-epoll-input polling 57 0 0 2.08e3 0.00
vxlan4-input active 57188 13377420 0 1.28e2 233.92
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 222.29, last 128 main loops 26.00 per node 256.00
vector rates in 3.4859e6, out 3.4859e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60205 13382748 0 2.69e1 222.29
TenGigabitEthernet18/0/2-tx active 60205 13382748 0 5.46e1 222.29
dpdk-input polling 61517 13382748 0 5.64e1 217.55
ethernet-input active 60205 13382748 0 2.03e1 222.29
ip4-input-no-checksum active 60205 13382748 0 3.24e1 222.29
ip4-local active 60205 13382748 0 9.31e1 222.29
ip4-lookup active 60205 13382748 0 5.24e1 222.29
ip4-udp-lookup active 60205 13382748 0 4.37e1 222.29
l2-fwd active 60205 13382748 0 6.47e1 222.29
l2-input active 60205 13382748 0 4.36e1 222.29
l2-learn active 60205 13382748 0 5.99e1 222.29
l2-output active 60205 13382748 0 4.19e1 222.29
unix-epoll-input polling 60 0 0 2.17e3 0.00
vxlan4-input active 60205 13382748 0 1.26e2 222.29
64b-8t4c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-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 4.17e4 0.00
dpdk-process any wait 0 0 2 6.48e5 0.00
fib-walk any wait 0 0 2 2.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.81e3 0.00
lisp-retry-service any wait 0 0 2 3.35e3 0.00
unix-epoll-input polling 3912 0 0 2.44e6 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 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 660248 8875608 0 4.79e1 13.44
TenGigabitEthernet18/0/3-tx active 660248 8875608 0 8.59e1 13.44
dpdk-input polling 2080359 8875608 0 1.38e2 4.27
ethernet-input active 660248 8875608 0 1.75e2 13.44
ip4-rewrite active 660248 8875608 0 7.39e1 13.44
l2-fwd active 660248 8875608 0 8.86e1 13.44
l2-input active 660248 8875608 0 6.97e1 13.44
l2-learn active 660248 8875608 0 9.69e1 13.44
l2-output active 660248 8875608 0 7.85e1 13.44
unix-epoll-input polling 2029 0 0 1.95e3 0.00
vxlan4-encap active 660248 8875608 0 1.71e2 13.44
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.43, last 128 main loops .23 per node 3.00
vector rates in 2.3212e6, out 2.3212e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 660799 8875392 0 4.79e1 13.43
TenGigabitEthernet18/0/3-tx active 660799 8875392 0 8.43e1 13.43
dpdk-input polling 2066125 8875392 0 1.40e2 4.29
ethernet-input active 660799 8875392 0 1.74e2 13.43
ip4-rewrite active 660799 8875392 0 7.43e1 13.43
l2-fwd active 660799 8875392 0 8.90e1 13.43
l2-input active 660799 8875392 0 6.99e1 13.43
l2-learn active 660799 8875392 0 9.73e1 13.43
l2-output active 660799 8875392 0 7.86e1 13.43
unix-epoll-input polling 2016 0 0 1.91e3 0.00
vxlan4-encap active 660799 8875392 0 1.72e2 13.43
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 13.61, last 128 main loops 0.00 per node 0.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/3-outpu active 651569 8867620 0 4.77e1 13.61
TenGigabitEthernet18/0/3-tx active 651569 8867620 0 8.52e1 13.61
dpdk-input polling 1996998 8867620 0 1.45e2 4.44
ethernet-input active 651569 8867620 0 1.74e2 13.61
ip4-rewrite active 651569 8867620 0 7.43e1 13.61
l2-fwd active 651569 8867620 0 8.88e1 13.61
l2-input active 651569 8867620 0 7.06e1 13.61
l2-learn active 651569 8867620 0 9.67e1 13.61
l2-output active 651569 8867620 0 7.86e1 13.61
unix-epoll-input polling 1948 0 0 2.06e3 0.00
vxlan4-encap active 651569 8867620 0 1.70e2 13.61
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 13.54, last 128 main loops 0.00 per node 0.00
vector rates in 2.3207e6, out 2.3207e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 655563 8873364 0 4.79e1 13.54
TenGigabitEthernet18/0/3-tx active 655563 8873364 0 8.41e1 13.54
dpdk-input polling 2043581 8873364 0 1.41e2 4.34
ethernet-input active 655563 8873364 0 1.76e2 13.54
ip4-rewrite active 655563 8873364 0 7.55e1 13.54
l2-fwd active 655563 8873364 0 8.88e1 13.54
l2-input active 655563 8873364 0 6.96e1 13.54
l2-learn active 655563 8873364 0 9.73e1 13.54
l2-output active 655563 8873364 0 7.87e1 13.54
unix-epoll-input polling 1993 0 0 1.78e3 0.00
vxlan4-encap active 655563 8873364 0 1.70e2 13.54
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 18.91, last 128 main loops 2.03 per node 20.00
vector rates in 2.3226e6, out 2.3226e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 469607 8880540 0 5.38e1 18.91
TenGigabitEthernet18/0/2-tx active 469607 8880540 0 7.65e1 18.91
dpdk-input polling 472728 8880540 0 9.39e1 18.79
ethernet-input active 469607 8880540 0 5.18e1 18.91
ip4-input-no-checksum active 469607 8880540 0 6.27e1 18.91
ip4-local active 469607 8880540 0 1.21e2 18.91
ip4-lookup active 469607 8880540 0 7.79e1 18.91
ip4-udp-lookup active 469607 8880540 0 6.36e1 18.91
l2-fwd active 469607 8880540 0 8.05e1 18.91
l2-input active 469607 8880540 0 6.43e1 18.91
l2-learn active 469607 8880540 0 8.68e1 18.91
l2-output active 469607 8880540 0 6.85e1 18.91
unix-epoll-input polling 462 0 0 2.01e3 0.00
vxlan4-input active 469607 8880540 0 1.56e2 18.91
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 18.78, last 128 main loops 2.03 per node 20.00
vector rates in 2.3200e6, out 2.3200e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 472424 8870888 0 5.51e1 18.78
TenGigabitEthernet18/0/2-tx active 472424 8870888 0 7.50e1 18.78
dpdk-input polling 475425 8870888 0 9.01e1 18.66
ethernet-input active 472424 8870888 0 5.19e1 18.78
ip4-input-no-checksum active 472424 8870888 0 6.35e1 18.78
ip4-local active 472424 8870888 0 1.23e2 18.78
ip4-lookup active 472424 8870888 0 7.97e1 18.78
ip4-udp-lookup active 472424 8870888 0 6.36e1 18.78
l2-fwd active 472424 8870888 0 8.07e1 18.78
l2-input active 472424 8870888 0 6.51e1 18.78
l2-learn active 472424 8870888 0 8.76e1 18.78
l2-output active 472424 8870888 0 6.88e1 18.78
unix-epoll-input polling 463 0 0 1.89e3 0.00
vxlan4-input active 472424 8870888 0 1.54e2 18.78
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 18.44, last 128 main loops 1.63 per node 16.00
vector rates in 2.3197e6, out 2.3197e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 481115 8869412 0 5.38e1 18.44
TenGigabitEthernet18/0/2-tx active 481115 8869412 0 7.52e1 18.44
dpdk-input polling 484278 8869412 0 9.12e1 18.31
ethernet-input active 481115 8869412 0 5.27e1 18.44
ip4-input-no-checksum active 481115 8869412 0 6.34e1 18.44
ip4-local active 481115 8869412 0 1.22e2 18.44
ip4-lookup active 481115 8869412 0 7.87e1 18.44
ip4-udp-lookup active 481115 8869412 0 6.39e1 18.44
l2-fwd active 481115 8869412 0 8.09e1 18.44
l2-input active 481115 8869412 0 6.53e1 18.44
l2-learn active 481115 8869412 0 8.64e1 18.44
l2-output active 481115 8869412 0 6.99e1 18.44
unix-epoll-input polling 473 0 0 2.05e3 0.00
vxlan4-input active 481115 8869412 0 1.55e2 18.44
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.11, last 128 main loops 1.63 per node 16.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/2-outpu active 464214 8871056 0 5.30e1 19.11
TenGigabitEthernet18/0/2-tx active 464214 8871056 0 7.62e1 19.11
dpdk-input polling 467114 8871056 0 9.45e1 18.99
ethernet-input active 464214 8871056 0 5.12e1 19.11
ip4-input-no-checksum active 464214 8871056 0 6.35e1 19.11
ip4-local active 464214 8871056 0 1.23e2 19.11
ip4-lookup active 464214 8871056 0 7.97e1 19.11
ip4-udp-lookup active 464214 8871056 0 6.30e1 19.11
l2-fwd active 464214 8871056 0 8.02e1 19.11
l2-input active 464214 8871056 0 6.43e1 19.11
l2-learn active 464214 8871056 0 8.61e1 19.11
l2-output active 464214 8871056 0 6.82e1 19.11
unix-epoll-input polling 455 0 0 1.78e3 0.00
vxlan4-input active 464214 8871056 0 1.54e2 19.11

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.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, 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.30e4 0.00
dpdk-process any wait 0 0 1 5.17e3 0.00
fib-walk any wait 0 0 2 2.62e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.26e3 0.00
lisp-retry-service any wait 0 0 2 2.27e3 0.00
unix-epoll-input polling 4680 0 0 2.05e6 0.00
vpe-oam-process any wait 0 0 2 1.42e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 57.03, last 128 main loops 0.00 per node 0.00
vector rates in 3.8161e6, out 3.8161e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 256845 14647672 0 2.06e1 57.03
TenGigabitEthernet18/0/3-tx active 256845 14647672 0 5.92e1 57.03
dpdk-input polling 988593 14647672 0 7.42e1 14.82
ethernet-input active 256845 14647672 0 1.15e2 57.03
ip4-rewrite active 256845 14647672 0 4.61e1 57.03
l2-fwd active 256845 14647672 0 6.27e1 57.03
l2-input active 256845 14647672 0 4.35e1 57.03
l2-learn active 256845 14647672 0 6.10e1 57.03
l2-output active 256845 14647672 0 4.82e1 57.03
unix-epoll-input polling 964 0 0 1.90e3 0.00
vxlan4-encap active 256845 14647672 0 1.12e2 57.03
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 241.21, last 128 main loops 2.03 per node 20.00
vector rates in 3.8161e6, out 3.8161e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60725 14647600 0 2.46e1 241.21
TenGigabitEthernet18/0/2-tx active 60725 14647600 0 5.29e1 241.21
dpdk-input polling 61273 14647600 0 5.28e1 239.05
ethernet-input active 60725 14647600 0 1.91e1 241.21
ip4-input-no-checksum active 60725 14647600 0 3.15e1 241.21
ip4-local active 60725 14647600 0 7.99e1 241.21
ip4-lookup active 60725 14647600 0 5.63e1 241.21
ip4-udp-lookup active 60725 14647600 0 4.34e1 241.21
l2-fwd active 60725 14647600 0 5.64e1 241.21
l2-input active 60725 14647600 0 3.75e1 241.21
l2-learn active 60725 14647600 0 5.29e1 241.21
l2-output active 60725 14647600 0 4.01e1 241.21
unix-epoll-input polling 59 0 0 2.05e3 0.00
vxlan4-input active 60725 14647600 0 1.06e2 241.21
64b-4t2c-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 52 6.23e4 0.00
dpdk-process any wait 0 0 1 1.23e6 0.00
fib-walk any wait 0 0 2 2.58e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.55e3 0.00
lisp-retry-service any wait 0 0 2 4.02e3 0.00
unix-epoll-input polling 4014 0 0 2.38e6 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 52.06, last 128 main loops 5.94 per node 76.00
vector rates in 3.7768e6, out 3.7768e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 277823 14462908 0 2.13e1 52.06
TenGigabitEthernet18/0/3-tx active 277823 14462908 0 6.02e1 52.06
dpdk-input polling 279645 14462908 0 6.82e1 51.72
ethernet-input active 277823 14462908 0 1.18e2 52.06
ip4-rewrite active 277823 14462908 0 4.76e1 52.06
l2-fwd active 277823 14462908 0 6.47e1 52.06
l2-input active 277823 14462908 0 4.53e1 52.06
l2-learn active 277823 14462908 0 6.35e1 52.06
l2-output active 277823 14462908 0 5.01e1 52.06
unix-epoll-input polling 273 0 0 1.96e3 0.00
vxlan4-encap active 277823 14462908 0 1.16e2 52.06
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 51.04, last 128 main loops 4.38 per node 56.00
vector rates in 3.7819e6, out 3.7819e6, drop 0.0000e0, punt 5.2227e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 283779 14482986 0 2.16e1 51.04
TenGigabitEthernet18/0/3-tx active 283779 14482986 0 5.93e1 51.04
dpdk-input polling 286341 14482988 0 6.72e1 50.58
error-punt active 2 2 0 2.93e3 1.00
ethernet-input active 283779 14482988 0 1.17e2 51.04
ip4-rewrite active 283779 14482986 0 4.79e1 51.04
l2-fwd active 283779 14482986 0 6.46e1 51.04
l2-input active 283779 14482986 0 4.50e1 51.04
l2-learn active 283779 14482986 0 6.39e1 51.04
l2-output active 283779 14482986 0 5.02e1 51.04
punt active 2 2 0 1.45e4 1.00
unix-epoll-input polling 280 0 0 1.91e3 0.00
vxlan4-encap active 283779 14482986 0 1.18e2 51.04
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 232.49, last 128 main loops 26.00 per node 256.00
vector rates in 3.7759e6, out 3.7759e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 62193 14459480 0 2.49e1 232.49
TenGigabitEthernet18/0/2-tx active 62193 14459480 0 5.47e1 232.49
dpdk-input polling 63332 14459480 0 5.62e1 228.31
ethernet-input active 62193 14459480 0 1.99e1 232.49
ip4-input-no-checksum active 62193 14459480 0 3.19e1 232.49
ip4-local active 62193 14459480 0 7.55e1 232.49
ip4-lookup active 62193 14459480 0 4.89e1 232.49
ip4-udp-lookup active 62193 14459480 0 4.32e1 232.49
l2-fwd active 62193 14459480 0 5.68e1 232.49
l2-input active 62193 14459480 0 3.99e1 232.49
l2-learn active 62193 14459480 0 5.33e1 232.49
l2-output active 62193 14459480 0 4.09e1 232.49
unix-epoll-input polling 62 0 0 2.07e3 0.00
vxlan4-input active 62193 14459480 0 1.14e2 232.49
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 212.85, last 128 main loops 26.00 per node 256.00
vector rates in 3.7824e6, out 3.7824e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 68050 14484544 0 2.54e1 212.85
TenGigabitEthernet18/0/2-tx active 68050 14484544 0 5.31e1 212.85
dpdk-input polling 69700 14484544 0 5.55e1 207.81
ethernet-input active 68050 14484544 0 2.01e1 212.85
ip4-input-no-checksum active 68050 14484544 0 3.23e1 212.85
ip4-local active 68050 14484544 0 7.58e1 212.85
ip4-lookup active 68050 14484544 0 4.92e1 212.85
ip4-udp-lookup active 68050 14484544 0 4.40e1 212.85
l2-fwd active 68050 14484544 0 5.75e1 212.85
l2-input active 68050 14484544 0 3.87e1 212.85
l2-learn active 68050 14484544 0 5.36e1 212.85
l2-output active 68050 14484544 0 4.14e1 212.85
unix-epoll-input polling 68 0 0 1.95e3 0.00
vxlan4-input active 68050 14484544 0 1.13e2 212.85
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 47 3.09e4 0.00
dpdk-process any wait 0 0 1 1.29e6 0.00
fib-walk any wait 0 0 1 6.78e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.40e3 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 6.22e3 0.00
lisp-retry-service any wait 0 0 1 4.02e3 0.00
statseg-collector-process time wait 0 0 1 7.62e3 0.00
unix-epoll-input polling 1818 0 0 5.23e6 0.00
vpe-oam-process any wait 0 0 1 1.85e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 12.37, last 128 main loops 0.00 per node 0.00
vector rates in 2.3195e6, out 2.3195e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 713468 8828656 0 5.12e1 12.37
TenGigabitEthernet18/0/3-tx active 713468 8828656 0 8.51e1 12.37
dpdk-input polling 2025847 8828656 0 1.37e2 4.36
ethernet-input active 713468 8828656 0 1.79e2 12.37
ip4-rewrite active 713468 8828656 0 7.65e1 12.37
l2-fwd active 713468 8828656 0 8.78e1 12.37
l2-input active 713468 8828656 0 6.80e1 12.37
l2-learn active 713468 8828656 0 9.76e1 12.37
l2-output active 713468 8828656 0 8.28e1 12.37
unix-epoll-input polling 1976 0 0 1.97e3 0.00
vxlan4-encap active 713468 8828656 0 1.61e2 12.37
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 12.50, last 128 main loops .78 per node 10.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 706582 8834888 0 5.11e1 12.50
TenGigabitEthernet18/0/3-tx active 706582 8834888 0 8.39e1 12.50
dpdk-input polling 1975854 8834888 0 1.38e2 4.47
ethernet-input active 706582 8834888 0 1.77e2 12.50
ip4-rewrite active 706582 8834888 0 7.75e1 12.50
l2-fwd active 706582 8834888 0 8.78e1 12.50
l2-input active 706582 8834888 0 6.78e1 12.50
l2-learn active 706582 8834888 0 9.76e1 12.50
l2-output active 706582 8834888 0 8.29e1 12.50
unix-epoll-input polling 1928 0 0 1.88e3 0.00
vxlan4-encap active 706582 8834888 0 1.65e2 12.50
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.46, last 128 main loops 0.00 per node 0.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/3-outpu active 709145 8834120 0 5.13e1 12.46
TenGigabitEthernet18/0/3-tx active 709145 8834120 0 8.41e1 12.46
dpdk-input polling 1991403 8834120 0 1.42e2 4.44
ethernet-input active 709145 8834120 0 1.77e2 12.46
ip4-rewrite active 709145 8834120 0 7.63e1 12.46
l2-fwd active 709145 8834120 0 8.78e1 12.46
l2-input active 709145 8834120 0 6.80e1 12.46
l2-learn active 709145 8834120 0 9.71e1 12.46
l2-output active 709145 8834120 0 8.28e1 12.46
unix-epoll-input polling 1943 0 0 1.99e3 0.00
vxlan4-encap active 709145 8834120 0 1.61e2 12.46
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 12.51, last 128 main loops 0.00 per node 0.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/3-outpu active 706415 8834056 0 5.08e1 12.51
TenGigabitEthernet18/0/3-tx active 706415 8834056 0 8.58e1 12.51
dpdk-input polling 1958091 8834056 0 1.39e2 4.51
ethernet-input active 706415 8834056 0 1.80e2 12.51
ip4-rewrite active 706415 8834056 0 7.56e1 12.51
l2-fwd active 706415 8834056 0 8.75e1 12.51
l2-input active 706415 8834056 0 6.77e1 12.51
l2-learn active 706415 8834056 0 9.66e1 12.51
l2-output active 706415 8834056 0 8.20e1 12.51
unix-epoll-input polling 1910 0 0 1.94e3 0.00
vxlan4-encap active 706415 8834056 0 1.65e2 12.51
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 17.35, last 128 main loops 1.63 per node 16.00
vector rates in 2.3189e6, out 2.3189e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 508663 8826772 0 5.67e1 17.35
TenGigabitEthernet18/0/2-tx active 508663 8826772 0 7.57e1 17.35
dpdk-input polling 511558 8826772 0 9.39e1 17.25
ethernet-input active 508663 8826772 0 5.43e1 17.35
ip4-input-no-checksum active 508663 8826772 0 6.68e1 17.35
ip4-local active 508663 8826772 0 1.12e2 17.35
ip4-lookup active 508663 8826772 0 7.93e1 17.35
ip4-udp-lookup active 508663 8826772 0 6.59e1 17.35
l2-fwd active 508663 8826772 0 7.92e1 17.35
l2-input active 508663 8826772 0 6.29e1 17.35
l2-learn active 508663 8826772 0 8.71e1 17.35
l2-output active 508663 8826772 0 7.27e1 17.35
unix-epoll-input polling 500 0 0 2.07e3 0.00
vxlan4-input active 508663 8826772 0 1.49e2 17.35
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 17.26, last 128 main loops 1.63 per node 16.00
vector rates in 2.3223e6, out 2.3223e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 512034 8839520 0 5.57e1 17.26
TenGigabitEthernet18/0/2-tx active 512034 8839520 0 7.46e1 17.26
dpdk-input polling 514921 8839520 0 9.57e1 17.17
ethernet-input active 512034 8839520 0 5.39e1 17.26
ip4-input-no-checksum active 512034 8839520 0 6.71e1 17.26
ip4-local active 512034 8839520 0 1.12e2 17.26
ip4-lookup active 512034 8839520 0 7.85e1 17.26
ip4-udp-lookup active 512034 8839520 0 6.57e1 17.26
l2-fwd active 512034 8839520 0 7.96e1 17.26
l2-input active 512034 8839520 0 6.42e1 17.26
l2-learn active 512034 8839520 0 8.70e1 17.26
l2-output active 512034 8839520 0 7.35e1 17.26
unix-epoll-input polling 502 0 0 1.94e3 0.00
vxlan4-input active 512034 8839520 0 1.48e2 17.26
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 17.11, last 128 main loops 223.44 per node 17.19
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 516088 8830076 0 5.67e1 17.11
TenGigabitEthernet18/0/2-tx active 516088 8830076 0 7.57e1 17.11
dpdk-input polling 518999 8830076 0 9.40e1 17.01
ethernet-input active 516088 8830076 0 5.47e1 17.11
ip4-input-no-checksum active 516088 8830076 0 6.68e1 17.11
ip4-local active 516088 8830076 0 1.12e2 17.11
ip4-lookup active 516088 8830076 0 7.94e1 17.11
ip4-udp-lookup active 516088 8830076 0 6.58e1 17.11
l2-fwd active 516088 8830076 0 7.95e1 17.11
l2-input active 516088 8830076 0 6.37e1 17.11
l2-learn active 516088 8830076 0 8.72e1 17.11
l2-output active 516088 8830076 0 7.39e1 17.11
unix-epoll-input polling 506 0 0 1.78e3 0.00
vxlan4-input active 516088 8830076 0 1.48e2 17.11
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 17.42, last 128 main loops 1.63 per node 16.00
vector rates in 2.3212e6, out 2.3212e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 507262 8835304 0 5.53e1 17.42
TenGigabitEthernet18/0/2-tx active 507262 8835304 0 7.56e1 17.42
dpdk-input polling 510197 8835304 0 9.48e1 17.32
ethernet-input active 507262 8835304 0 5.38e1 17.42
ip4-input-no-checksum active 507262 8835304 0 6.74e1 17.42
ip4-local active 507262 8835304 0 1.12e2 17.42
ip4-lookup active 507262 8835304 0 7.90e1 17.42
ip4-udp-lookup active 507262 8835304 0 6.56e1 17.42
l2-fwd active 507262 8835304 0 7.89e1 17.42
l2-input active 507262 8835304 0 6.41e1 17.42
l2-learn active 507262 8835304 0 8.71e1 17.42
l2-output active 507262 8835304 0 7.29e1 17.42
unix-epoll-input polling 497 0 0 1.83e3 0.00
vxlan4-input active 507262 8835304 0 1.48e2 17.42

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.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 1.81e5 0.00
dpdk-process any wait 0 0 1 7.88e3 0.00
fib-walk any wait 0 0 2 1.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.22e3 0.00
lisp-retry-service any wait 0 0 2 1.39e3 0.00
unix-epoll-input polling 3560 0 0 3.04e6 0.00
vpe-oam-process any wait 0 0 2 1.36e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 63.47, last 128 main loops 0.00 per node 0.00
vector rates in 2.8854e6, out 2.8854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 197341 12525233 0 1.98e1 63.47
TenGigabitEthernet18/0/3-tx active 197341 12525233 0 6.06e1 63.47
dpdk-input polling 1484052 12525233 0 8.43e1 8.44
ethernet-input active 197341 12525233 0 1.27e2 63.47
ip4-rewrite active 197341 12525233 0 6.88e1 63.47
l2-fwd active 197341 12525233 0 8.35e1 63.47
l2-input active 197341 12525233 0 5.24e1 63.47
l2-learn active 197341 12525233 0 7.59e1 63.47
l2-output active 197341 12525233 0 6.30e1 63.47
unix-epoll-input polling 1447 0 0 2.55e3 0.00
vxlan4-encap active 197341 12525233 0 2.12e2 63.47
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 2.8854e6, out 2.8854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 48926 12525056 0 3.19e1 256.00
TenGigabitEthernet18/0/2-tx active 48926 12525056 0 5.64e1 256.00
dpdk-input polling 48926 12525056 0 5.55e1 256.00
ethernet-input active 48926 12525056 0 1.90e1 256.00
ip4-input-no-checksum active 48926 12525056 0 3.06e1 256.00
ip4-local active 48926 12525056 0 1.38e2 256.00
ip4-lookup active 48926 12525056 0 7.02e1 256.00
ip4-udp-lookup active 48926 12525056 0 4.29e1 256.00
l2-fwd active 48926 12525056 0 7.35e1 256.00
l2-input active 48926 12525056 0 5.35e1 256.00
l2-learn active 48926 12525056 0 7.87e1 256.00
l2-output active 48926 12525056 0 5.73e1 256.00
unix-epoll-input polling 48 0 0 2.74e3 0.00
vxlan4-input active 48926 12525056 0 1.58e2 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.10e5 0.00
dpdk-process any wait 0 0 1 1.09e4 0.00
fib-walk any wait 0 0 3 2.27e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.51e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.94e3 0.00
lisp-retry-service any wait 0 0 3 2.44e3 0.00
statseg-collector-process time wait 0 0 1 7.88e3 0.00
unix-epoll-input polling 4018 0 0 2.67e6 0.00
vpe-oam-process any wait 0 0 2 2.19e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 46.60, last 128 main loops 0.00 per node 0.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 251874 11737336 0 2.26e1 46.60
TenGigabitEthernet18/0/3-tx active 251874 11737336 0 6.24e1 46.60
dpdk-input polling 309624 11737336 0 7.13e1 37.91
ethernet-input active 251874 11737336 0 1.46e2 46.60
ip4-rewrite active 251874 11737336 0 7.39e1 46.60
l2-fwd active 251874 11737336 0 9.18e1 46.60
l2-input active 251874 11737336 0 6.12e1 46.60
l2-learn active 251874 11737336 0 8.77e1 46.60
l2-output active 251874 11737336 0 6.96e1 46.60
unix-epoll-input polling 302 0 0 2.87e3 0.00
vxlan4-encap active 251874 11737336 0 2.19e2 46.60
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 42.09, last 128 main loops 4.53 per node 58.00
vector rates in 2.7330e6, out 2.7330e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 278737 11732307 0 2.39e1 42.09
TenGigabitEthernet18/0/3-tx active 278737 11732307 0 6.34e1 42.09
dpdk-input polling 402837 11732307 0 7.48e1 29.12
ethernet-input active 278737 11732307 0 1.48e2 42.09
ip4-rewrite active 278737 11732307 0 7.29e1 42.09
l2-fwd active 278737 11732307 0 9.09e1 42.09
l2-input active 278737 11732307 0 6.02e1 42.09
l2-learn active 278737 11732307 0 8.77e1 42.09
l2-output active 278737 11732307 0 6.92e1 42.09
unix-epoll-input polling 393 0 0 2.27e3 0.00
vxlan4-encap active 278737 11732307 0 2.14e2 42.09
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 246.47, last 128 main loops 26.00 per node 256.00
vector rates in 2.7333e6, out 2.7333e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 47607 11733512 0 3.64e1 246.47
TenGigabitEthernet18/0/2-tx active 47607 11733512 0 5.77e1 246.47
dpdk-input polling 48648 11733512 0 5.73e1 241.19
ethernet-input active 47607 11733512 0 2.05e1 246.47
ip4-input-no-checksum active 47607 11733512 0 3.11e1 246.47
ip4-local active 47607 11733512 0 1.53e2 246.47
ip4-lookup active 47607 11733512 0 6.67e1 246.47
ip4-udp-lookup active 47607 11733512 0 4.22e1 246.47
l2-fwd active 47607 11733512 0 7.77e1 246.47
l2-input active 47607 11733512 0 5.70e1 246.47
l2-learn active 47607 11733512 0 8.27e1 246.47
l2-output active 47607 11733512 0 6.03e1 246.47
unix-epoll-input polling 47 0 0 2.49e3 0.00
vxlan4-input active 47607 11733512 0 1.71e2 246.47
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 199.98, last 128 main loops 19.09 per node 188.00
vector rates in 2.7337e6, out 2.7337e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 58680 11734936 0 3.66e1 199.98
TenGigabitEthernet18/0/2-tx active 58680 11734936 0 5.62e1 199.98
dpdk-input polling 60237 11734936 0 5.87e1 194.81
ethernet-input active 58680 11734936 0 2.13e1 199.98
ip4-input-no-checksum active 58680 11734936 0 3.23e1 199.98
ip4-local active 58680 11734936 0 1.49e2 199.98
ip4-lookup active 58680 11734936 0 6.69e1 199.98
ip4-udp-lookup active 58680 11734936 0 4.32e1 199.98
l2-fwd active 58680 11734936 0 7.89e1 199.98
l2-input active 58680 11734936 0 5.79e1 199.98
l2-learn active 58680 11734936 0 8.33e1 199.98
l2-output active 58680 11734936 0 5.97e1 199.98
unix-epoll-input polling 58 0 0 2.71e3 0.00
vxlan4-input active 58680 11734936 0 1.68e2 199.98
64b-8t4c-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 52 1.72e5 0.00
dpdk-process any wait 0 0 1 6.61e5 0.00
fib-walk any wait 0 0 2 2.84e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.99e3 0.00
lisp-retry-service any wait 0 0 2 4.61e3 0.00
unix-epoll-input polling 3658 0 0 2.98e6 0.00
vpe-oam-process any wait 0 0 2 1.82e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.4, average vectors/node 19.98, last 128 main loops .63 per node 8.00
vector rates in 2.3204e6, out 2.3204e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 507028 10131936 0 3.56e1 19.98
TenGigabitEthernet18/0/3-tx active 507028 10131936 0 7.64e1 19.98
dpdk-input polling 616224 10131936 0 9.62e1 16.44
ethernet-input active 507028 10131936 0 1.72e2 19.98
ip4-rewrite active 507028 10131936 0 8.26e1 19.98
l2-fwd active 507028 10131936 0 1.01e2 19.98
l2-input active 507028 10131936 0 7.56e1 19.98
l2-learn active 507028 10131936 0 1.02e2 19.98
l2-output active 507028 10131936 0 7.98e1 19.98
unix-epoll-input polling 601 0 0 3.41e3 0.00
vxlan4-encap active 507028 10131936 0 2.36e2 19.98
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.4, average vectors/node 18.94, last 128 main loops 1.25 per node 16.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 534755 10129544 0 3.68e1 18.94
TenGigabitEthernet18/0/3-tx active 534755 10129544 0 7.72e1 18.94
dpdk-input polling 692551 10129544 0 1.02e2 14.63
ethernet-input active 534755 10129544 0 1.70e2 18.94
ip4-rewrite active 534755 10129544 0 8.11e1 18.94
l2-fwd active 534755 10129544 0 1.01e2 18.94
l2-input active 534755 10129544 0 7.48e1 18.94
l2-learn active 534755 10129544 0 1.03e2 18.94
l2-output active 534755 10129544 0 7.99e1 18.94
unix-epoll-input polling 676 0 0 2.89e3 0.00
vxlan4-encap active 534755 10129544 0 2.30e2 18.94
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.4, average vectors/node 18.75, last 128 main loops 2.19 per node 28.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/3-outpu active 540675 10137420 0 3.71e1 18.75
TenGigabitEthernet18/0/3-tx active 540675 10137420 0 7.74e1 18.75
dpdk-input polling 707996 10137420 0 1.02e2 14.32
ethernet-input active 540675 10137420 0 1.72e2 18.75
ip4-rewrite active 540675 10137420 0 8.13e1 18.75
l2-fwd active 540675 10137420 0 1.02e2 18.75
l2-input active 540675 10137420 0 7.46e1 18.75
l2-learn active 540675 10137420 0 1.03e2 18.75
l2-output active 540675 10137420 0 7.99e1 18.75
unix-epoll-input polling 691 0 0 3.00e3 0.00
vxlan4-encap active 540675 10137420 0 2.28e2 18.75
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.4, average vectors/node 20.24, last 128 main loops .94 per node 12.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 500575 10130952 0 3.55e1 20.24
TenGigabitEthernet18/0/3-tx active 500575 10130904 0 7.61e1 20.24
dpdk-input polling 604661 10130952 0 1.01e2 16.75
ethernet-input active 500575 10130952 0 1.75e2 20.24
ip4-rewrite active 500575 10130952 0 8.21e1 20.24
l2-fwd active 500575 10130952 0 1.01e2 20.24
l2-input active 500575 10130952 0 7.51e1 20.24
l2-learn active 500575 10130952 0 1.02e2 20.24
l2-output active 500575 10130952 0 7.95e1 20.24
unix-epoll-input polling 590 0 0 2.57e3 0.00
vxlan4-encap active 500575 10130952 0 2.32e2 20.24
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.4, average vectors/node 39.25, last 128 main loops 5.28 per node 52.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/2-outpu active 258086 10129648 0 5.05e1 39.25
TenGigabitEthernet18/0/2-tx active 258086 10129648 0 6.61e1 39.25
dpdk-input polling 260651 10129648 0 7.52e1 38.86
ethernet-input active 258086 10129648 0 3.52e1 39.25
ip4-input-no-checksum active 258086 10129648 0 4.49e1 39.25
ip4-local active 258086 10129648 0 1.65e2 39.25
ip4-lookup active 258086 10129648 0 7.84e1 39.25
ip4-udp-lookup active 258086 10129648 0 5.13e1 39.25
l2-fwd active 258086 10129648 0 8.84e1 39.25
l2-input active 258086 10129648 0 6.95e1 39.25
l2-learn active 258086 10129648 0 9.59e1 39.25
l2-output active 258086 10129648 0 6.96e1 39.25
unix-epoll-input polling 254 0 0 2.96e3 0.00
vxlan4-input active 258086 10129648 0 1.78e2 39.25
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.4, average vectors/node 36.65, last 128 main loops 4.47 per node 44.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 276555 10136156 0 5.12e1 36.65
TenGigabitEthernet18/0/2-tx active 276555 10136156 0 6.81e1 36.65
dpdk-input polling 279101 10136156 0 7.79e1 36.32
ethernet-input active 276555 10136156 0 3.66e1 36.65
ip4-input-no-checksum active 276555 10136156 0 4.67e1 36.65
ip4-local active 276555 10136156 0 1.61e2 36.65
ip4-lookup active 276555 10136156 0 7.80e1 36.65
ip4-udp-lookup active 276555 10136156 0 5.24e1 36.65
l2-fwd active 276555 10136156 0 8.78e1 36.65
l2-input active 276555 10136156 0 6.82e1 36.65
l2-learn active 276555 10136156 0 9.68e1 36.65
l2-output active 276555 10136156 0 6.89e1 36.65
unix-epoll-input polling 273 0 0 2.83e3 0.00
vxlan4-input active 276555 10136156 0 1.73e2 36.65
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.4, average vectors/node 36.06, last 128 main loops 3.25 per node 32.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 281014 10133764 0 5.01e1 36.06
TenGigabitEthernet18/0/2-tx active 281014 10133764 0 6.78e1 36.06
dpdk-input polling 283687 10133764 0 7.89e1 35.72
ethernet-input active 281014 10133764 0 3.65e1 36.06
ip4-input-no-checksum active 281014 10133764 0 4.67e1 36.06
ip4-local active 281014 10133764 0 1.60e2 36.06
ip4-lookup active 281014 10133764 0 7.83e1 36.06
ip4-udp-lookup active 281014 10133764 0 5.25e1 36.06
l2-fwd active 281014 10133764 0 8.83e1 36.06
l2-input active 281014 10133764 0 6.85e1 36.06
l2-learn active 281014 10133764 0 9.67e1 36.06
l2-output active 281014 10133764 0 6.88e1 36.06
unix-epoll-input polling 277 0 0 2.88e3 0.00
vxlan4-input active 281014 10133764 0 1.74e2 36.06
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.4, average vectors/node 38.55, last 128 main loops 3.66 per node 36.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/2-outpu active 262786 10130284 0 5.10e1 38.55
TenGigabitEthernet18/0/2-tx active 262786 10130284 0 6.61e1 38.55
dpdk-input polling 265479 10130284 0 7.75e1 38.16
ethernet-input active 262786 10130284 0 3.55e1 38.55
ip4-input-no-checksum active 262786 10130284 0 4.55e1 38.55
ip4-local active 262786 10130284 0 1.65e2 38.55
ip4-lookup active 262786 10130284 0 7.89e1 38.55
ip4-udp-lookup active 262786 10130284 0 5.16e1 38.55
l2-fwd active 262786 10130284 0 8.82e1 38.55
l2-input active 262786 10130284 0 6.87e1 38.55
l2-learn active 262786 10130284 0 9.62e1 38.55
l2-output active 262786 10130284 0 6.94e1 38.55
unix-epoll-input polling 259 0 0 2.84e3 0.00
vxlan4-input active 262786 10130284 0 1.75e2 38.55

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 51 4.15e4 0.00
dpdk-process any wait 0 0 1 5.69e5 0.00
fib-walk any wait 0 0 2 1.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.42e3 0.00
lisp-retry-service any wait 0 0 2 1.34e3 0.00
unix-epoll-input polling 1831 0 0 5.24e6 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 54.65, last 128 main loops 0.00 per node 0.00
vector rates in 4.5745e6, out 4.5745e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 321680 17578796 0 2.11e1 54.65
TenGigabitEthernet18/0/3-tx active 321680 17578796 0 6.02e1 54.65
dpdk-input polling 2287896 17578796 0 8.55e1 7.68
ethernet-input active 321680 17578796 0 6.87e1 54.65
ip4-rewrite active 321680 17578796 0 4.69e1 54.65
l2-fwd active 321680 17578796 0 4.56e1 54.65
l2-input active 321680 17578796 0 4.36e1 54.65
l2-learn active 321680 17578796 0 4.40e1 54.65
l2-output active 321680 17578796 0 1.85e1 54.65
unix-epoll-input polling 2232 0 0 2.00e3 0.00
vxlan4-encap active 321680 17578796 0 9.12e1 54.65
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 241.21, last 128 main loops 26.00 per node 256.00
vector rates in 4.5745e6, out 4.5745e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72878 17579008 0 2.57e1 241.21
TenGigabitEthernet18/0/2-tx active 72878 17579008 0 5.38e1 241.21
dpdk-input polling 73589 17579008 0 5.38e1 238.88
ethernet-input active 72878 17579008 0 1.94e1 241.21
ip4-input-no-checksum active 72878 17579008 0 3.17e1 241.21
ip4-local active 72878 17579008 0 7.16e1 241.21
ip4-lookup active 72878 17579008 0 5.50e1 241.21
ip4-udp-lookup active 72878 17579008 0 4.36e1 241.21
l2-fwd active 72878 17579008 0 3.91e1 241.21
l2-input active 72878 17579008 0 3.74e1 241.21
l2-learn active 72878 17579008 0 3.49e1 241.21
l2-output active 72878 17579008 0 1.02e1 241.21
unix-epoll-input polling 72 0 0 2.09e3 0.00
vxlan4-input active 72878 17579008 0 6.88e1 241.21
64b-4t2c-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-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 4.46e4 0.00
dpdk-process any wait 0 0 1 1.02e4 0.00
fib-walk any wait 0 0 2 1.19e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.37e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.09e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.64e3 0.00
lisp-retry-service any wait 0 0 2 2.09e3 0.00
statseg-collector-process time wait 0 0 1 5.55e3 0.00
unix-epoll-input polling 3557 0 0 2.61e6 0.00
vpe-oam-process any wait 0 0 2 7.73e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 39.43, last 128 main loops .31 per node 4.00
vector rates in 4.5258e6, out 4.5258e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 427238 16847096 0 2.39e1 39.43
TenGigabitEthernet18/0/3-tx active 427238 16847096 0 6.23e1 39.43
dpdk-input polling 469306 16847096 0 7.36e1 35.89
ethernet-input active 427238 16847096 0 7.43e1 39.43
ip4-rewrite active 427238 16847096 0 4.89e1 39.43
l2-fwd active 427238 16847096 0 4.79e1 39.43
l2-input active 427238 16847096 0 4.55e1 39.43
l2-learn active 427238 16847096 0 4.91e1 39.43
l2-output active 427238 16847096 0 2.05e1 39.43
unix-epoll-input polling 458 0 0 2.00e3 0.00
vxlan4-encap active 427238 16847096 0 9.67e1 39.43
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 38.83, last 128 main loops 4.69 per node 60.00
vector rates in 4.5268e6, out 4.5268e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 434004 16851040 0 2.43e1 38.83
TenGigabitEthernet18/0/3-tx active 434004 16851040 0 6.06e1 38.83
dpdk-input polling 480337 16851040 0 7.35e1 35.08
ethernet-input active 434004 16851040 0 7.50e1 38.83
ip4-rewrite active 434004 16851040 0 4.93e1 38.83
l2-fwd active 434004 16851040 0 4.81e1 38.83
l2-input active 434004 16851040 0 4.58e1 38.83
l2-learn active 434004 16851040 0 4.96e1 38.83
l2-output active 434004 16851040 0 2.09e1 38.83
unix-epoll-input polling 469 0 0 1.99e3 0.00
vxlan4-encap active 434004 16851040 0 9.59e1 38.83
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.7, average vectors/node 203.37, last 128 main loops 18.69 per node 184.00
vector rates in 4.5328e6, out 4.5328e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82968 16873460 0 2.55e1 203.37
TenGigabitEthernet18/0/2-tx active 82968 16873460 0 5.51e1 203.37
dpdk-input polling 84199 16873460 0 5.71e1 200.39
ethernet-input active 82968 16873460 0 2.10e1 203.37
ip4-input-no-checksum active 82968 16873460 0 3.28e1 203.37
ip4-local active 82968 16873460 0 7.12e1 203.37
ip4-lookup active 82968 16873460 0 4.93e1 203.37
ip4-udp-lookup active 82968 16873460 0 4.38e1 203.37
l2-fwd active 82968 16873460 0 3.98e1 203.37
l2-input active 82968 16873460 0 3.77e1 203.37
l2-learn active 82968 16873460 0 3.56e1 203.37
l2-output active 82968 16873460 0 1.09e1 203.37
unix-epoll-input polling 82 0 0 2.09e3 0.00
vxlan4-input active 82968 16873460 0 6.99e1 203.37
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.7, average vectors/node 173.99, last 128 main loops 18.69 per node 184.00
vector rates in 4.5198e6, out 4.5198e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 96698 16824712 0 2.64e1 173.99
TenGigabitEthernet18/0/2-tx active 96698 16824712 0 5.40e1 173.99
dpdk-input polling 98209 16824712 0 5.64e1 171.32
ethernet-input active 96698 16824712 0 2.11e1 173.99
ip4-input-no-checksum active 96698 16824712 0 3.35e1 173.99
ip4-local active 96698 16824712 0 7.19e1 173.99
ip4-lookup active 96698 16824712 0 5.01e1 173.99
ip4-udp-lookup active 96698 16824712 0 4.41e1 173.99
l2-fwd active 96698 16824712 0 4.02e1 173.99
l2-input active 96698 16824712 0 3.78e1 173.99
l2-learn active 96698 16824712 0 3.63e1 173.99
l2-output active 96698 16824712 0 1.14e1 173.99
unix-epoll-input polling 95 0 0 1.91e3 0.00
vxlan4-input active 96698 16824712 0 6.78e1 173.99
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 37 3.47e4 0.00
dpdk-process any wait 0 0 2 3.37e5 0.00
fib-walk any wait 0 0 2 2.94e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.79e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.39e3 0.00
lisp-retry-service any wait 0 0 2 2.58e3 0.00
statseg-collector-process time wait 0 0 1 9.16e3 0.00
unix-epoll-input polling 4183 0 0 2.29e6 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 10.72, last 128 main loops .31 per node 4.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/3-outpu active 830536 8905506 0 5.63e1 10.72
TenGigabitEthernet18/0/3-tx active 830536 8905506 0 8.85e1 10.72
dpdk-input polling 4313602 8905506 0 1.94e2 2.06
ethernet-input active 830536 8905506 0 1.32e2 10.72
ip4-rewrite active 830536 8905506 0 8.29e1 10.72
l2-fwd active 830536 8905506 0 7.45e1 10.72
l2-input active 830536 8905506 0 7.25e1 10.72
l2-learn active 830536 8905506 0 8.46e1 10.72
l2-output active 830536 8905506 0 5.09e1 10.72
unix-epoll-input polling 4208 0 0 1.89e3 0.00
vxlan4-encap active 830536 8905506 0 1.49e2 10.72
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.69, last 128 main loops 0.00 per node 0.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 832182 8902925 0 5.70e1 10.69
TenGigabitEthernet18/0/3-tx active 832182 8902925 0 8.75e1 10.69
dpdk-input polling 4324016 8902925 0 1.93e2 2.06
ethernet-input active 832182 8902925 0 1.33e2 10.69
ip4-rewrite active 832182 8902925 0 8.16e1 10.69
l2-fwd active 832182 8902925 0 7.50e1 10.69
l2-input active 832182 8902925 0 7.13e1 10.69
l2-learn active 832182 8902925 0 8.46e1 10.69
l2-output active 832182 8902925 0 5.15e1 10.69
unix-epoll-input polling 4218 0 0 1.79e3 0.00
vxlan4-encap active 832182 8902925 0 1.53e2 10.69
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.63, 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 837830 8903900 0 5.79e1 10.63
TenGigabitEthernet18/0/3-tx active 837830 8903900 0 8.87e1 10.63
dpdk-input polling 4422765 8903900 0 1.95e2 2.01
ethernet-input active 837830 8903900 0 1.34e2 10.63
ip4-rewrite active 837830 8903900 0 8.12e1 10.63
l2-fwd active 837830 8903900 0 7.49e1 10.63
l2-input active 837830 8903900 0 7.16e1 10.63
l2-learn active 837830 8903900 0 8.46e1 10.63
l2-output active 837830 8903900 0 5.13e1 10.63
unix-epoll-input polling 4314 0 0 1.84e3 0.00
vxlan4-encap active 837830 8903900 0 1.48e2 10.63
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.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 846469 8903401 0 5.73e1 10.52
TenGigabitEthernet18/0/3-tx active 846469 8903401 0 8.81e1 10.52
dpdk-input polling 4593019 8903401 0 1.93e2 1.94
ethernet-input active 846469 8903401 0 1.36e2 10.52
ip4-rewrite active 846469 8903401 0 8.17e1 10.52
l2-fwd active 846469 8903401 0 7.52e1 10.52
l2-input active 846469 8903401 0 7.19e1 10.52
l2-learn active 846469 8903401 0 8.51e1 10.52
l2-output active 846469 8903401 0 5.12e1 10.52
unix-epoll-input polling 4481 0 0 1.81e3 0.00
vxlan4-encap active 846469 8903401 0 1.45e2 10.52
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 12.42, last 128 main loops 1.63 per node 16.00
vector rates in 2.3356e6, out 2.3356e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 721498 8961432 0 6.42e1 12.42
TenGigabitEthernet18/0/2-tx active 721498 8961432 0 8.32e1 12.42
dpdk-input polling 725889 8961432 0 1.09e2 12.35
ethernet-input active 721498 8961432 0 6.79e1 12.42
ip4-input-no-checksum active 721498 8961432 0 7.81e1 12.42
ip4-local active 721498 8961432 0 1.13e2 12.42
ip4-lookup active 721498 8961432 0 8.72e1 12.42
ip4-udp-lookup active 721498 8961432 0 7.34e1 12.42
l2-fwd active 721498 8961432 0 6.95e1 12.42
l2-input active 721498 8961432 0 6.84e1 12.42
l2-learn active 721498 8961432 0 7.64e1 12.42
l2-output active 721498 8961432 0 4.46e1 12.42
unix-epoll-input polling 708 0 0 2.05e3 0.00
vxlan4-input active 721498 8961432 0 1.04e2 12.42
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 12.29, last 128 main loops .81 per node 8.00
vector rates in 2.3349e6, out 2.3349e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 728627 8959036 0 6.52e1 12.29
TenGigabitEthernet18/0/2-tx active 728627 8959036 0 8.32e1 12.29
dpdk-input polling 733263 8959036 0 1.09e2 12.22
ethernet-input active 728627 8959036 0 6.73e1 12.29
ip4-input-no-checksum active 728627 8959036 0 7.96e1 12.29
ip4-local active 728627 8959036 0 1.13e2 12.29
ip4-lookup active 728627 8959036 0 8.73e1 12.29
ip4-udp-lookup active 728627 8959036 0 7.38e1 12.29
l2-fwd active 728627 8959036 0 7.05e1 12.29
l2-input active 728627 8959036 0 6.81e1 12.29
l2-learn active 728627 8959036 0 7.71e1 12.29
l2-output active 728627 8959036 0 4.47e1 12.29
unix-epoll-input polling 715 0 0 1.88e3 0.00
vxlan4-input active 728627 8959036 0 1.02e2 12.29
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 12.04, last 128 main loops 1.22 per node 12.00
vector rates in 2.3109e6, out 2.3109e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 736463 8867046 0 6.55e1 12.04
TenGigabitEthernet18/0/2-tx active 736463 8867046 0 8.35e1 12.04
dpdk-input polling 741756 8867046 0 1.12e2 11.95
ethernet-input active 736463 8867046 0 6.97e1 12.04
ip4-input-no-checksum active 736463 8867046 0 7.92e1 12.04
ip4-local active 736463 8867046 0 1.15e2 12.04
ip4-lookup active 736463 8867046 0 8.74e1 12.04
ip4-udp-lookup active 736463 8867046 0 7.44e1 12.04
l2-fwd active 736463 8867046 0 7.09e1 12.04
l2-input active 736463 8867046 0 6.90e1 12.04
l2-learn active 736463 8867046 0 7.73e1 12.04
l2-output active 736463 8867046 0 4.59e1 12.04
unix-epoll-input polling 723 0 0 1.81e3 0.00
vxlan4-input active 736463 8867046 0 1.04e2 12.04
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 12.16, last 128 main loops .81 per node 8.00
vector rates in 2.3009e6, out 2.3009e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 726096 8828280 0 6.68e1 12.16
TenGigabitEthernet18/0/2-tx active 726096 8828280 0 8.33e1 12.16
dpdk-input polling 731149 8828280 0 1.12e2 12.07
ethernet-input active 726096 8828280 0 6.99e1 12.16
ip4-input-no-checksum active 726096 8828280 0 8.00e1 12.16
ip4-local active 726096 8828280 0 1.15e2 12.16
ip4-lookup active 726096 8828280 0 8.74e1 12.16
ip4-udp-lookup active 726096 8828280 0 7.45e1 12.16
l2-fwd active 726096 8828280 0 7.08e1 12.16
l2-input active 726096 8828280 0 6.87e1 12.16
l2-learn active 726096 8828280 0 7.69e1 12.16
l2-output active 726096 8828280 0 4.47e1 12.16
unix-epoll-input polling 714 0 0 1.81e3 0.00
vxlan4-input active 726096 8828280 0 1.05e2 12.16

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.22e4 0.00
dpdk-process any wait 0 0 1 8.88e3 0.00
fib-walk any wait 0 0 2 1.55e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.73e3 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 2.39e3 0.00
lisp-retry-service any wait 0 0 2 2.13e3 0.00
statseg-collector-process time wait 0 0 1 4.45e3 0.00
unix-epoll-input polling 3126 0 0 3.04e6 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 44.19, last 128 main loops 0.00 per node 0.00
vector rates in 3.9946e6, out 3.9946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 343767 15189875 0 2.29e1 44.19
TenGigabitEthernet18/0/3-tx active 343767 15189875 0 6.16e1 44.19
adj-midchain-tx active 343767 15189875 0 3.25e1 44.19
dpdk-input polling 7047303 15189875 0 1.41e2 2.16
ethernet-input active 343767 15189875 0 3.20e1 44.19
ip4-input-no-checksum active 343767 15189875 0 4.21e1 44.19
ip4-lookup active 343767 15189875 0 5.37e1 44.19
ip4-midchain active 343767 15189875 0 1.27e2 44.19
ip4-rewrite active 343767 15189875 0 4.74e1 44.19
unix-epoll-input polling 6875 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 251.77, last 128 main loops 24.00 per node 256.00
vector rates in 3.9946e6, out 3.9946e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60333 15189912 0 1.39e1 251.77
TenGigabitEthernet18/0/2-tx active 60333 15189912 0 5.29e1 251.77
dpdk-input polling 60712 15189912 0 5.32e1 250.19
ethernet-input active 60333 15189912 0 1.87e1 251.77
ip4-input active 60333 15189912 0 5.01e1 251.77
ip4-input-no-checksum active 60333 15189912 0 3.14e1 251.77
ip4-local active 60333 15189912 0 7.58e1 251.77
ip4-lookup active 120666 30379824 0 5.96e1 251.77
ip4-rewrite active 60333 15189912 0 3.78e1 251.77
ip4-udp-lookup active 60333 15189912 0 4.37e1 251.77
lisp-gpe-ip4-input active 60333 15189912 0 1.28e2 251.77
unix-epoll-input polling 59 0 0 1.96e3 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 5.23e4 0.00
dpdk-process any wait 0 0 1 5.73e5 0.00
fib-walk any wait 0 0 2 1.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.79e3 0.00
lisp-retry-service any wait 0 0 2 4.21e3 0.00
unix-epoll-input polling 4977 0 0 1.92e6 0.00
vpe-oam-process any wait 0 0 2 2.81e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 19.12, last 128 main loops 1.41 per node 6.67
vector rates in 2.1093e6, out 2.1093e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 422226 8071635 0 3.62e1 19.12
TenGigabitEthernet18/0/3-tx active 422226 8071635 0 7.54e1 19.12
adj-midchain-tx active 422226 8071635 0 4.32e1 19.12
dpdk-input polling 15396528 8071635 0 3.89e2 .52
ethernet-input active 422226 8071635 0 4.98e1 19.12
ip4-input-no-checksum active 422226 8071635 0 5.79e1 19.12
ip4-lookup active 422226 8071635 0 6.32e1 19.12
ip4-midchain active 422226 8071635 0 1.47e2 19.12
ip4-rewrite active 422226 8071635 0 5.91e1 19.12
unix-epoll-input polling 15021 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.11, last 128 main loops 0.00 per node 0.00
vector rates in 2.1260e6, out 2.1260e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 449287 8135685 0 3.64e1 18.11
TenGigabitEthernet18/0/3-tx active 449287 8135685 0 6.27e1 18.11
adj-midchain-tx active 449287 8135685 0 4.09e1 18.11
dpdk-input polling 16257492 8135685 0 3.86e2 .50
ethernet-input active 449287 8135685 0 4.79e1 18.11
ip4-input-no-checksum active 449287 8135685 0 5.77e1 18.11
ip4-lookup active 449287 8135685 0 6.37e1 18.11
ip4-midchain active 449287 8135685 0 1.45e2 18.11
ip4-rewrite active 449287 8135685 0 5.96e1 18.11
unix-epoll-input polling 15861 0 0 1.24e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 218.97, last 128 main loops 24.00 per node 256.00
vector rates in 4.2353e6, out 4.2353e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74016 16207188 0 1.37e1 218.97
TenGigabitEthernet18/0/2-tx active 74016 16207188 0 4.98e1 218.97
dpdk-input polling 74918 16207188 0 5.03e1 216.33
ethernet-input active 74016 16207188 0 1.92e1 218.97
ip4-input active 74016 16207188 0 4.95e1 218.97
ip4-input-no-checksum active 74016 16207188 0 3.22e1 218.97
ip4-local active 74016 16207188 0 6.74e1 218.97
ip4-lookup active 148032 32414376 0 4.87e1 218.97
ip4-rewrite active 74016 16207188 0 3.75e1 218.97
ip4-udp-lookup active 74016 16207188 0 4.33e1 218.97
lisp-gpe-ip4-input active 74016 16207188 0 1.29e2 218.97
unix-epoll-input polling 73 0 0 1.96e3 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 33826265 0 0 1.53e2 0.00
unix-epoll-input polling 33001 0 0 1.28e3 0.00
64b-8t4c-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 50 5.90e4 0.00
dpdk-process any wait 0 0 1 5.77e5 0.00
fib-walk any wait 0 0 2 2.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.98e3 0.00
lisp-retry-service any wait 0 0 2 2.56e3 0.00
unix-epoll-input polling 2598 0 0 3.69e6 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 7.66, last 128 main loops 0.00 per node 0.00
vector rates in 1.0729e6, out 1.0729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 537071 4116648 0 7.01e1 7.66
TenGigabitEthernet18/0/3-tx active 537071 4116648 0 1.05e2 7.66
adj-midchain-tx active 537071 4116648 0 6.96e1 7.66
dpdk-input polling 18237105 4116648 0 8.73e2 .23
ethernet-input active 537071 4116648 0 9.09e1 7.66
ip4-input-no-checksum active 537071 4116648 0 9.87e1 7.66
ip4-lookup active 537071 4116648 0 9.51e1 7.66
ip4-midchain active 537071 4116648 0 2.11e2 7.66
ip4-rewrite active 537071 4116648 0 8.96e1 7.66
unix-epoll-input polling 17792 0 0 1.67e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.31, last 128 main loops 0.00 per node 0.00
vector rates in 1.0899e6, out 1.0899e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 572226 4182004 0 7.30e1 7.31
TenGigabitEthernet18/0/3-tx active 572226 4182004 0 8.75e1 7.31
adj-midchain-tx active 572226 4182004 0 6.84e1 7.31
dpdk-input polling 19454885 4182004 0 8.48e2 .21
ethernet-input active 572226 4182004 0 9.10e1 7.31
ip4-input-no-checksum active 572226 4182004 0 9.65e1 7.31
ip4-lookup active 572226 4182004 0 9.46e1 7.31
ip4-midchain active 572226 4182004 0 1.99e2 7.31
ip4-rewrite active 572226 4182004 0 9.24e1 7.31
unix-epoll-input polling 18981 0 0 1.23e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 7.14, last 128 main loops 0.00 per node 0.00
vector rates in 1.0729e6, out 1.0729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 576268 4116660 0 7.25e1 7.14
TenGigabitEthernet18/0/3-tx active 576268 4116660 0 9.32e1 7.14
adj-midchain-tx active 576268 4116660 0 6.88e1 7.14
dpdk-input polling 19607959 4116660 0 8.58e2 .21
ethernet-input active 576268 4116660 0 9.11e1 7.14
ip4-input-no-checksum active 576268 4116660 0 9.83e1 7.14
ip4-lookup active 576268 4116660 0 9.48e1 7.14
ip4-midchain active 576268 4116660 0 1.99e2 7.14
ip4-rewrite active 576268 4116660 0 9.36e1 7.14
unix-epoll-input polling 19130 0 0 1.22e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.17, last 128 main loops 0.00 per node 0.00
vector rates in 1.0729e6, out 1.0729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 574535 4116656 0 7.21e1 7.17
TenGigabitEthernet18/0/3-tx active 574535 4116656 0 9.24e1 7.17
adj-midchain-tx active 574535 4116656 0 6.65e1 7.17
dpdk-input polling 19522839 4116656 0 8.59e2 .21
ethernet-input active 574535 4116656 0 9.29e1 7.17
ip4-input-no-checksum active 574535 4116656 0 1.01e2 7.17
ip4-lookup active 574535 4116656 0 9.46e1 7.17
ip4-midchain active 574535 4116656 0 2.04e2 7.17
ip4-rewrite active 574535 4116656 0 9.33e1 7.17
unix-epoll-input polling 19046 0 0 1.23e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 242.51, last 128 main loops 24.00 per node 256.00
vector rates in 4.3085e6, out 4.3085e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 68166 16531200 0 1.38e1 242.51
TenGigabitEthernet18/0/2-tx active 68166 16531200 0 4.71e1 242.51
dpdk-input polling 69932 16531200 0 4.51e1 236.39
ethernet-input active 68166 16531200 0 1.79e1 242.51
ip4-input active 68166 16531200 0 4.95e1 242.51
ip4-input-no-checksum active 68166 16531200 0 3.10e1 242.51
ip4-local active 68166 16531200 0 6.81e1 242.51
ip4-lookup active 136332 33062400 0 4.92e1 242.51
ip4-rewrite active 68166 16531200 0 3.67e1 242.51
ip4-udp-lookup active 68166 16531200 0 4.29e1 242.51
lisp-gpe-ip4-input active 68166 16531200 0 1.28e2 242.51
unix-epoll-input polling 68 0 0 1.85e3 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 33714282 0 0 1.55e2 0.00
unix-epoll-input polling 32892 0 0 1.28e3 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 33831121 0 0 1.54e2 0.00
unix-epoll-input polling 33005 0 0 1.28e3 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 33864432 0 0 1.54e2 0.00
unix-epoll-input polling 33039 0 0 1.27e3 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 51 3.71e4 0.00
dpdk-process any wait 0 0 1 5.56e5 0.00
fib-walk any wait 0 0 2 2.16e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.47e3 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 3.63e3 0.00
lisp-retry-service any wait 0 0 2 2.02e3 0.00
statseg-collector-process time wait 0 0 1 4.20e3 0.00
unix-epoll-input polling 4239 0 0 2.25e6 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 50.36, last 128 main loops 0.00 per node 0.00
vector rates in 3.4613e6, out 3.4613e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 262529 13220999 0 2.17e1 50.36
TenGigabitEthernet18/0/3-tx active 262529 13220999 0 6.07e1 50.36
adj-midchain-tx active 262529 13220999 0 3.16e1 50.36
dpdk-input polling 7860150 13220999 0 1.57e2 1.68
ethernet-input active 262529 13220999 0 2.99e1 50.36
ip4-input-no-checksum active 262529 13220999 0 4.09e1 50.36
ip4-lookup active 262529 13220999 0 5.02e1 50.36
ip4-midchain active 262529 13220999 0 1.96e2 50.36
ip6-rewrite active 262529 13220999 0 5.20e1 50.36
unix-epoll-input polling 7668 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 251.24, last 128 main loops 24.00 per node 256.00
vector rates in 3.4613e6, out 3.4613e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 52623 13221109 0 1.39e1 251.24
TenGigabitEthernet18/0/2-tx active 52623 13221109 0 5.31e1 251.24
dpdk-input polling 52833 13221109 0 5.27e1 250.24
ethernet-input active 52623 13221109 0 1.88e1 251.24
ip4-input active 52623 13221109 0 4.70e1 251.24
ip4-lookup active 52623 13221109 0 5.63e1 251.24
ip4-rewrite active 52623 13221109 0 3.76e1 251.24
ip6-input active 52623 13221109 0 3.99e1 251.24
ip6-local active 52623 13221109 0 1.26e2 251.24
ip6-lookup active 52623 13221109 0 1.00e2 251.24
ip6-udp-lookup active 52623 13221109 0 4.55e1 251.24
lisp-gpe-ip6-input active 52623 13221109 0 1.30e2 251.24
unix-epoll-input polling 52 0 0 2.05e3 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 47 6.29e4 0.00
dpdk-process any wait 0 0 2 2.88e5 0.00
fib-walk any wait 0 0 2 2.23e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.52e3 0.00
lisp-retry-service any wait 0 0 2 2.79e3 0.00
unix-epoll-input polling 2745 0 0 3.49e6 0.00
vpe-oam-process any wait 0 0 2 2.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 18.69, last 128 main loops 0.00 per node 0.00
vector rates in 1.8284e6, out 1.8284e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 375845 7026160 0 3.53e1 18.69
TenGigabitEthernet18/0/3-tx active 375845 7026160 0 6.29e1 18.69
adj-midchain-tx active 375845 7026160 0 4.12e1 18.69
dpdk-input polling 16855905 7026160 0 4.48e2 .42
ethernet-input active 375845 7026160 0 4.79e1 18.69
ip4-input-no-checksum active 375845 7026160 0 5.68e1 18.69
ip4-lookup active 375845 7026160 0 6.25e1 18.69
ip4-midchain active 375845 7026160 0 2.21e2 18.69
ip6-rewrite active 375845 7026160 0 6.14e1 18.69
unix-epoll-input polling 16444 0 0 1.26e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 19.77, last 128 main loops 0.00 per node 0.00
vector rates in 1.8429e6, out 1.8429e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 358262 7081936 0 3.50e1 19.77
TenGigabitEthernet18/0/3-tx active 358262 7081936 0 7.30e1 19.77
adj-midchain-tx active 358262 7081936 0 4.21e1 19.77
dpdk-input polling 16286210 7081936 0 4.46e2 .43
ethernet-input active 358262 7081936 0 4.75e1 19.77
ip4-input-no-checksum active 358262 7081936 0 5.72e1 19.77
ip4-lookup active 358262 7081936 0 6.36e1 19.77
ip4-midchain active 358262 7081936 0 2.17e2 19.77
ip6-rewrite active 358262 7081936 0 6.36e1 19.77
unix-epoll-input polling 15889 0 0 1.75e3 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 33843922 0 0 1.53e2 0.00
unix-epoll-input polling 33018 0 0 1.29e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 253.66, last 128 main loops 24.00 per node 256.00
vector rates in 3.6712e6, out 3.6712e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 55616 14107472 0 1.35e1 253.66
TenGigabitEthernet18/0/2-tx active 55616 14107472 0 4.85e1 253.66
dpdk-input polling 57127 14107472 0 4.76e1 246.95
ethernet-input active 55616 14107472 0 1.78e1 253.66
ip4-input active 55616 14107472 0 4.68e1 253.66
ip4-lookup active 55616 14107472 0 4.83e1 253.66
ip4-rewrite active 55616 14107472 0 3.69e1 253.66
ip6-input active 55616 14107472 0 3.69e1 253.66
ip6-local active 55616 14107472 0 1.21e2 253.66
ip6-lookup active 55616 14107472 0 8.67e1 253.66
ip6-udp-lookup active 55616 14107472 0 4.53e1 253.66
lisp-gpe-ip6-input active 55616 14107472 0 1.30e2 253.66
unix-epoll-input polling 55 0 0 1.81e3 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 46 5.87e4 0.00
dpdk-process any wait 0 0 2 2.91e5 0.00
fib-walk any wait 0 0 2 2.47e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.41e3 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 6.78e3 0.00
lisp-retry-service any wait 0 0 2 4.52e3 0.00
statseg-collector-process time wait 0 0 1 7.24e3 0.00
unix-epoll-input polling 3598 0 0 2.67e6 0.00
vpe-oam-process any wait 0 0 2 2.81e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 6.68, last 128 main loops 0.00 per node 0.00
vector rates in 9.2021e5, out 9.2021e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 529862 3538652 0 7.68e1 6.68
TenGigabitEthernet18/0/3-tx active 529862 3538652 0 9.37e1 6.68
adj-midchain-tx active 529862 3538652 0 7.21e1 6.68
dpdk-input polling 19790901 3538652 0 1.01e3 .18
ethernet-input active 529862 3538652 0 9.46e1 6.68
ip4-input-no-checksum active 529862 3538652 0 1.04e2 6.68
ip4-lookup active 529862 3538652 0 9.59e1 6.68
ip4-midchain active 529862 3538652 0 2.98e2 6.68
ip6-rewrite active 529862 3538652 0 9.66e1 6.68
unix-epoll-input polling 19308 0 0 1.24e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 6.82, last 128 main loops 0.00 per node 0.00
vector rates in 9.3482e5, out 9.3482e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 527137 3594816 0 7.32e1 6.82
TenGigabitEthernet18/0/3-tx active 527137 3594816 0 9.33e1 6.82
adj-midchain-tx active 527137 3594816 0 7.28e1 6.82
dpdk-input polling 19568700 3594816 0 9.84e2 .18
ethernet-input active 527137 3594816 0 9.34e1 6.82
ip4-input-no-checksum active 527137 3594816 0 1.01e2 6.82
ip4-lookup active 527137 3594816 0 9.77e1 6.82
ip4-midchain active 527137 3594816 0 3.09e2 6.82
ip6-rewrite active 527137 3594816 0 9.64e1 6.82
unix-epoll-input polling 19091 0 0 1.24e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 6.63, last 128 main loops 0.00 per node 0.00
vector rates in 9.2021e5, out 9.2021e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 533831 3538652 0 7.53e1 6.63
TenGigabitEthernet18/0/3-tx active 533831 3538652 0 9.51e1 6.63
adj-midchain-tx active 533831 3538652 0 7.38e1 6.63
dpdk-input polling 19910755 3538652 0 1.02e3 .18
ethernet-input active 533831 3538652 0 9.51e1 6.63
ip4-input-no-checksum active 533831 3538652 0 1.04e2 6.63
ip4-lookup active 533831 3538652 0 9.87e1 6.63
ip4-midchain active 533831 3538652 0 2.89e2 6.63
ip6-rewrite active 533831 3538652 0 9.63e1 6.63
unix-epoll-input polling 19425 0 0 1.25e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.01, last 128 main loops 0.00 per node 0.00
vector rates in 9.2021e5, out 9.2021e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 504687 3538652 0 7.38e1 7.01
TenGigabitEthernet18/0/3-tx active 504687 3538652 0 1.09e2 7.01
adj-midchain-tx active 504687 3538652 0 7.42e1 7.01
dpdk-input polling 19365214 3538652 0 1.01e3 .18
ethernet-input active 504687 3538652 0 1.01e2 7.01
ip4-input-no-checksum active 504687 3538652 0 1.06e2 7.01
ip4-lookup active 504687 3538652 0 9.92e1 7.01
ip4-midchain active 504687 3538652 0 2.98e2 7.01
ip6-rewrite active 504687 3538652 0 9.96e1 7.01
unix-epoll-input polling 18893 0 0 1.52e3 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 33845076 0 0 1.55e2 0.00
unix-epoll-input polling 33019 0 0 1.27e3 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 33482485 0 0 1.57e2 0.00
unix-epoll-input polling 32666 0 0 1.29e3 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 33617098 0 0 1.57e2 0.00
unix-epoll-input polling 32797 0 0 1.27e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 244.17, last 128 main loops 2940.75 per node 245.06
vector rates in 3.6952e6, out 3.6952e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 58198 14209928 0 1.33e1 244.17
TenGigabitEthernet18/0/2-tx active 58198 14209928 0 4.66e1 244.17
dpdk-input polling 60391 14209928 0 4.61e1 235.29
ethernet-input active 58198 14209928 0 1.78e1 244.17
ip4-input active 58198 14209928 0 4.71e1 244.17
ip4-lookup active 58198 14209928 0 4.79e1 244.17
ip4-rewrite active 58198 14209928 0 3.67e1 244.17
ip6-input active 58198 14209928 0 3.71e1 244.17
ip6-local active 58198 14209928 0 1.21e2 244.17
ip6-lookup active 58198 14209928 0 8.70e1 244.17
ip6-udp-lookup active 58198 14209928 0 4.53e1 244.17
lisp-gpe-ip6-input active 58198 14209928 0 1.29e2 244.17
unix-epoll-input polling 58 0 0 1.82e3 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 49 5.25e4 0.00
dpdk-process any wait 0 0 1 1.03e4 0.00
fib-walk any wait 0 0 2 1.94e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.37e3 0.00
lisp-retry-service any wait 0 0 2 2.29e3 0.00
unix-epoll-input polling 4016 0 0 2.36e6 0.00
vpe-oam-process any wait 0 0 2 1.20e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 53.00, last 128 main loops 0.00 per node 0.00
vector rates in 4.8869e6, out 4.8869e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 350387 18572202 0 2.12e1 53.00
TenGigabitEthernet18/0/3-tx active 350387 18572202 0 5.96e1 53.00
dpdk-input polling 2041759 18572202 0 8.32e1 9.09
ethernet-input active 350387 18572202 0 3.47e1 53.00
ip4-rewrite active 350387 18572202 0 4.72e1 53.00
l2-fwd active 350387 18572202 0 4.61e1 53.00
l2-input active 350387 18572202 0 4.57e1 53.00
l2-learn active 350387 18572202 0 4.55e1 53.00
l2-output active 350387 18572202 0 1.87e1 53.00
unix-epoll-input polling 1992 0 0 1.88e3 0.00
vxlan4-encap active 350387 18572202 0 9.11e1 53.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 252.42, last 128 main loops 26.00 per node 256.00
vector rates in 4.8869e6, out 4.8869e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73577 18572224 0 1.38e1 252.42
TenGigabitEthernet18/0/2-tx active 73577 18572224 0 5.29e1 252.42
dpdk-input polling 74124 18572224 0 5.27e1 250.56
ethernet-input active 73577 18572224 0 1.87e1 252.42
ip4-input-no-checksum active 73577 18572224 0 3.13e1 252.42
ip4-local active 73577 18572224 0 7.08e1 252.42
ip4-lookup active 73577 18572224 0 5.56e1 252.42
ip4-udp-lookup active 73577 18572224 0 4.33e1 252.42
l2-fwd active 73577 18572224 0 3.89e1 252.42
l2-input active 73577 18572224 0 3.79e1 252.42
l2-learn active 73577 18572224 0 3.46e1 252.42
l2-output active 73577 18572224 0 9.75e0 252.42
unix-epoll-input polling 72 0 0 2.17e3 0.00
vxlan4-input active 73577 18572224 0 5.00e1 252.42
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 52 3.86e4 0.00
dpdk-process any wait 0 0 1 1.17e4 0.00
fib-walk any wait 0 0 2 3.00e3 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.41e3 0.00
unix-epoll-input polling 4029 0 0 2.37e6 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 34.75, last 128 main loops 5.00 per node 64.00
vector rates in 4.6543e6, out 4.6543e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 511626 17781108 0 2.57e1 34.75
TenGigabitEthernet18/0/3-tx active 511626 17781108 0 6.32e1 34.75
dpdk-input polling 542621 17781108 0 7.50e1 32.77
ethernet-input active 511626 17781108 0 4.15e1 34.75
ip4-rewrite active 511626 17781108 0 5.09e1 34.75
l2-fwd active 511626 17781108 0 4.93e1 34.75
l2-input active 511626 17781108 0 4.67e1 34.75
l2-learn active 511626 17781108 0 5.15e1 34.75
l2-output active 511626 17781108 0 2.15e1 34.75
unix-epoll-input polling 529 0 0 1.94e3 0.00
vxlan4-encap active 511626 17781108 0 1.01e2 34.75
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 32.25, last 128 main loops 0.00 per node 0.00
vector rates in 4.5815e6, out 4.5815e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 542702 17503280 0 2.62e1 32.25
TenGigabitEthernet18/0/3-tx active 542702 17503280 0 6.39e1 32.25
dpdk-input polling 618185 17503280 0 7.65e1 28.31
ethernet-input active 542702 17503280 0 4.22e1 32.25
ip4-rewrite active 542702 17503280 0 5.25e1 32.25
l2-fwd active 542702 17503280 0 4.97e1 32.25
l2-input active 542702 17503280 0 4.74e1 32.25
l2-learn active 542702 17503280 0 5.27e1 32.25
l2-output active 542702 17503280 0 2.24e1 32.25
unix-epoll-input polling 603 0 0 1.95e3 0.00
vxlan4-encap active 542702 17503280 0 1.01e2 32.25
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 80.36, last 128 main loops 8.13 per node 80.00
vector rates in 4.3634e6, out 4.3634e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 207433 16669772 0 1.83e1 80.36
TenGigabitEthernet18/0/2-tx active 207433 16669772 0 5.69e1 80.36
dpdk-input polling 209404 16669772 0 6.28e1 79.61
ethernet-input active 207433 16669772 0 2.53e1 80.36
ip4-input-no-checksum active 207433 16669772 0 3.74e1 80.36
ip4-local active 207433 16669772 0 7.52e1 80.36
ip4-lookup active 207433 16669772 0 5.30e1 80.36
ip4-udp-lookup active 207433 16669772 0 4.78e1 80.36
l2-fwd active 207433 16669772 0 4.22e1 80.36
l2-input active 207433 16669772 0 4.02e1 80.36
l2-learn active 207433 16669772 0 4.07e1 80.36
l2-output active 207433 16669772 0 1.38e1 80.36
unix-epoll-input polling 205 0 0 1.97e3 0.00
vxlan4-input active 207433 16669772 0 5.49e1 80.36
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 209.58, last 128 main loops 20.31 per node 200.00
vector rates in 4.8724e6, out 4.8724e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88819 18614512 0 1.45e1 209.58
TenGigabitEthernet18/0/2-tx active 88819 18614512 0 5.33e1 209.58
dpdk-input polling 90279 18614512 0 5.60e1 206.19
ethernet-input active 88819 18614512 0 1.99e1 209.58
ip4-input-no-checksum active 88819 18614512 0 3.27e1 209.58
ip4-local active 88819 18614512 0 7.03e1 209.58
ip4-lookup active 88819 18614512 0 4.96e1 209.58
ip4-udp-lookup active 88819 18614512 0 4.37e1 209.58
l2-fwd active 88819 18614512 0 3.98e1 209.58
l2-input active 88819 18614512 0 3.76e1 209.58
l2-learn active 88819 18614512 0 3.53e1 209.58
l2-output active 88819 18614512 0 1.06e1 209.58
unix-epoll-input polling 88 0 0 1.93e3 0.00
vxlan4-input active 88819 18614512 0 4.82e1 209.58
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.72e4 0.00
dpdk-process any wait 0 0 1 6.46e5 0.00
fib-walk any wait 0 0 2 3.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.19e3 0.00
lisp-retry-service any wait 0 0 2 4.23e3 0.00
unix-epoll-input polling 2576 0 0 3.73e6 0.00
vpe-oam-process any wait 0 0 2 2.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 10.02, last 128 main loops 0.00 per node 0.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/3-outpu active 896528 8986656 0 5.88e1 10.02
TenGigabitEthernet18/0/3-tx active 896528 8986656 0 8.95e1 10.02
dpdk-input polling 5087710 8986656 0 2.02e2 1.77
ethernet-input active 896528 8986656 0 8.70e1 10.02
ip4-rewrite active 896528 8986656 0 8.33e1 10.02
l2-fwd active 896528 8986656 0 7.75e1 10.02
l2-input active 896528 8986656 0 7.49e1 10.02
l2-learn active 896528 8986656 0 8.68e1 10.02
l2-output active 896528 8986656 0 5.42e1 10.02
unix-epoll-input polling 4964 0 0 1.82e3 0.00
vxlan4-encap active 896528 8986656 0 1.51e2 10.02
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.81, 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 901558 8846236 0 5.92e1 9.81
TenGigabitEthernet18/0/3-tx active 901558 8846236 0 9.06e1 9.81
dpdk-input polling 5214777 8846236 0 2.09e2 1.69
ethernet-input active 901558 8846236 0 8.65e1 9.81
ip4-rewrite active 901558 8846236 0 8.49e1 9.81
l2-fwd active 901558 8846236 0 7.86e1 9.81
l2-input active 901558 8846236 0 7.59e1 9.81
l2-learn active 901558 8846236 0 8.83e1 9.81
l2-output active 901558 8846236 0 5.42e1 9.81
unix-epoll-input polling 5088 0 0 1.78e3 0.00
vxlan4-encap active 901558 8846236 0 1.53e2 9.81
—————
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 2.3389e6, out 2.3389e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 892637 8986652 0 5.91e1 10.07
TenGigabitEthernet18/0/3-tx active 892637 8986652 0 8.82e1 10.07
dpdk-input polling 5187247 8986652 0 2.09e2 1.73
ethernet-input active 892637 8986652 0 8.52e1 10.07
ip4-rewrite active 892637 8986652 0 8.24e1 10.07
l2-fwd active 892637 8986652 0 7.72e1 10.07
l2-input active 892637 8986652 0 7.54e1 10.07
l2-learn active 892637 8986652 0 8.73e1 10.07
l2-output active 892637 8986652 0 5.30e1 10.07
unix-epoll-input polling 5061 0 0 1.75e3 0.00
vxlan4-encap active 892637 8986652 0 1.49e2 10.07
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.79, last 128 main loops .16 per node 2.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 902835 8846240 0 5.98e1 9.79
TenGigabitEthernet18/0/3-tx active 902835 8846240 0 9.03e1 9.79
dpdk-input polling 5232158 8846240 0 2.10e2 1.69
ethernet-input active 902835 8846240 0 8.99e1 9.79
ip4-rewrite active 902835 8846240 0 8.43e1 9.79
l2-fwd active 902835 8846240 0 7.83e1 9.79
l2-input active 902835 8846240 0 7.60e1 9.79
l2-learn active 902835 8846240 0 8.87e1 9.79
l2-output active 902835 8846240 0 5.34e1 9.79
unix-epoll-input polling 5105 0 0 1.74e3 0.00
vxlan4-encap active 902835 8846240 0 1.51e2 9.79
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 11.74, last 128 main loops .81 per node 8.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 765665 8986660 0 5.68e1 11.74
TenGigabitEthernet18/0/2-tx active 765665 8986660 0 8.37e1 11.74
dpdk-input polling 768927 8986660 0 1.08e2 11.69
ethernet-input active 765665 8986660 0 7.10e1 11.74
ip4-input-no-checksum active 765665 8986660 0 7.99e1 11.74
ip4-local active 765665 8986660 0 1.14e2 11.74
ip4-lookup active 765665 8986660 0 8.87e1 11.74
ip4-udp-lookup active 765665 8986660 0 7.49e1 11.74
l2-fwd active 765665 8986660 0 7.18e1 11.74
l2-input active 765665 8986660 0 6.99e1 11.74
l2-learn active 765665 8986660 0 7.84e1 11.74
l2-output active 765665 8986660 0 4.69e1 11.74
unix-epoll-input polling 750 0 0 1.84e3 0.00
vxlan4-input active 765665 8986660 0 9.37e1 11.74
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 16.26, last 128 main loops 1.63 per node 16.00
vector rates in 2.7409e6, out 2.7409e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 647716 10531244 0 4.51e1 16.26
TenGigabitEthernet18/0/2-tx active 647716 10531244 0 7.29e1 16.26
dpdk-input polling 650350 10531244 0 9.31e1 16.19
ethernet-input active 647716 10531244 0 5.31e1 16.26
ip4-input-no-checksum active 647716 10531244 0 6.81e1 16.26
ip4-local active 647716 10531244 0 1.05e2 16.26
ip4-lookup active 647716 10531244 0 7.88e1 16.26
ip4-udp-lookup active 647716 10531244 0 6.74e1 16.26
l2-fwd active 647716 10531244 0 6.21e1 16.26
l2-input active 647716 10531244 0 6.03e1 16.26
l2-learn active 647716 10531244 0 6.87e1 16.26
l2-output active 647716 10531244 0 3.55e1 16.26
unix-epoll-input polling 634 0 0 1.81e3 0.00
vxlan4-input active 647716 10531244 0 8.02e1 16.26
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.16, 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 858314 7863340 0 6.74e1 9.16
TenGigabitEthernet18/0/2-tx active 858314 7863340 0 9.47e1 9.16
dpdk-input polling 865859 7863340 0 1.25e2 9.08
ethernet-input active 858314 7863340 0 8.28e1 9.16
ip4-input-no-checksum active 858314 7863340 0 9.38e1 9.16
ip4-local active 858314 7863340 0 1.24e2 9.16
ip4-lookup active 858314 7863340 0 9.93e1 9.16
ip4-udp-lookup active 858314 7863340 0 8.28e1 9.16
l2-fwd active 858314 7863340 0 8.15e1 9.16
l2-input active 858314 7863340 0 8.06e1 9.16
l2-learn active 858314 7863340 0 8.82e1 9.16
l2-output active 858314 7863340 0 5.79e1 9.16
unix-epoll-input polling 844 0 0 1.82e3 0.00
vxlan4-input active 858314 7863340 0 1.06e2 9.16
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 10.12, last 128 main loops .81 per node 8.00
vector rates in 2.1561e6, out 2.1561e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 818880 8284564 0 6.15e1 10.12
TenGigabitEthernet18/0/2-tx active 818880 8284564 0 9.01e1 10.12
dpdk-input polling 823250 8284564 0 1.19e2 10.06
ethernet-input active 818880 8284564 0 7.66e1 10.12
ip4-input-no-checksum active 818880 8284564 0 9.03e1 10.12
ip4-local active 818880 8284564 0 1.20e2 10.12
ip4-lookup active 818880 8284564 0 9.53e1 10.12
ip4-udp-lookup active 818880 8284564 0 7.96e1 10.12
l2-fwd active 818880 8284564 0 7.74e1 10.12
l2-input active 818880 8284564 0 7.59e1 10.12
l2-learn active 818880 8284564 0 8.46e1 10.12
l2-output active 818880 8284564 0 5.29e1 10.12
unix-epoll-input polling 803 0 0 1.77e3 0.00
vxlan4-input active 818880 8284564 0 1.00e2 10.12

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.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.82e4 0.00
dpdk-process any wait 0 0 2 5.76e5 0.00
fib-walk any wait 0 0 3 1.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.34e3 0.00
lisp-retry-service any wait 0 0 3 1.93e3 0.00
unix-epoll-input polling 6597 0 0 1.59e6 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 47.91, last 128 main loops 8.25 per node 132.00
vector rates in 5.8791e6, out 5.8791e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 515978 24718264 0 2.24e1 47.91
TenGigabitEthernet18/0/3-tx active 515978 24718264 0 6.02e1 47.91
dpdk-input polling 3642088 24718264 0 9.03e1 6.79
ethernet-input active 515978 24718264 0 3.58e1 47.91
ip4-rewrite active 515978 24718264 0 4.80e1 47.91
l2-input active 515978 24718264 0 3.15e1 47.91
l2-output active 515978 24718264 0 1.98e1 47.91
unix-epoll-input polling 3553 0 0 1.89e3 0.00
vxlan4-encap active 515978 24718264 0 9.32e1 47.91
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 250.14, last 128 main loops 22.00 per node 256.00
vector rates in 5.8791e6, out 5.8791e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 98819 24718240 0 1.40e1 250.14
TenGigabitEthernet18/0/2-tx active 98819 24718240 0 5.32e1 250.14
dpdk-input polling 99545 24718240 0 5.29e1 248.31
ethernet-input active 98819 24718240 0 1.91e1 250.14
ip4-input-no-checksum active 98819 24718240 0 3.12e1 250.14
ip4-local active 98819 24718240 0 7.05e1 250.14
ip4-lookup active 98819 24718240 0 5.48e1 250.14
ip4-udp-lookup active 98819 24718240 0 4.33e1 250.14
l2-input active 98819 24718240 0 2.48e1 250.14
l2-output active 98819 24718240 0 1.00e1 250.14
unix-epoll-input polling 97 0 0 2.03e3 0.00
vxlan4-input active 98819 24718240 0 5.01e1 250.14
64b-4t2c-ethip4vxlan-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 44 2.67e4 0.00
dpdk-process any wait 0 0 2 6.22e5 0.00
fib-walk any wait 0 0 2 3.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.23e3 0.00
lisp-retry-service any wait 0 0 2 3.62e3 0.00
unix-epoll-input polling 3870 0 0 2.74e6 0.00
vpe-oam-process any wait 0 0 2 1.75e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 21.65, last 128 main loops 0.00 per node 0.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 918065 19878368 0 3.41e1 21.65
TenGigabitEthernet18/0/3-tx active 918065 19878316 0 6.90e1 21.65
dpdk-input polling 3063029 19878368 0 1.03e2 6.49
ethernet-input active 918065 19878368 0 5.26e1 21.65
ip4-rewrite active 918065 19878368 0 5.98e1 21.65
l2-input active 918065 19878368 0 4.16e1 21.65
l2-output active 918065 19878368 0 3.14e1 21.65
unix-epoll-input polling 2989 0 0 1.85e3 0.00
vxlan4-encap active 918065 19878368 0 1.11e2 21.65
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 20.75, 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 942913 19567760 0 3.48e1 20.75
TenGigabitEthernet18/0/3-tx active 942913 19567760 0 6.98e1 20.75
dpdk-input polling 3416620 19567760 0 1.07e2 5.73
ethernet-input active 942913 19567760 0 5.37e1 20.75
ip4-rewrite active 942913 19567760 0 5.99e1 20.75
l2-input active 942913 19567760 0 4.19e1 20.75
l2-output active 942913 19567760 0 3.21e1 20.75
unix-epoll-input polling 3333 0 0 1.81e3 0.00
vxlan4-encap active 942913 19567760 0 1.09e2 20.75
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 36.29, last 128 main loops 3.78 per node 44.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 513445 18635956 0 2.59e1 36.29
TenGigabitEthernet18/0/2-tx active 513445 18635956 0 6.31e1 36.29
dpdk-input polling 515176 18635956 0 7.20e1 36.17
ethernet-input active 513445 18635956 0 3.48e1 36.29
ip4-input-no-checksum active 513445 18635956 0 4.65e1 36.29
ip4-local active 513445 18635956 0 8.48e1 36.29
ip4-lookup active 513445 18635956 0 6.11e1 36.29
ip4-udp-lookup active 513445 18635956 0 5.38e1 36.29
l2-input active 513445 18635956 0 3.57e1 36.29
l2-output active 513445 18635956 0 2.11e1 36.29
unix-epoll-input polling 502 0 0 1.91e3 0.00
vxlan4-input active 513445 18635956 0 6.15e1 36.29
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 53.75, last 128 main loops 3.78 per node 44.00
vector rates in 4.8969e6, out 4.8969e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 387176 20810152 0 2.14e1 53.75
TenGigabitEthernet18/0/2-tx active 387176 20810152 0 5.65e1 53.75
dpdk-input polling 388676 20810152 0 6.49e1 53.54
ethernet-input active 387176 20810152 0 2.88e1 53.75
ip4-input-no-checksum active 387176 20810152 0 4.12e1 53.75
ip4-local active 387176 20810152 0 7.89e1 53.75
ip4-lookup active 387176 20810152 0 5.68e1 53.75
ip4-udp-lookup active 387176 20810152 0 5.05e1 53.75
l2-input active 387176 20810152 0 3.18e1 53.75
l2-output active 387176 20810152 0 1.69e1 53.75
unix-epoll-input polling 379 0 0 1.86e3 0.00
vxlan4-input active 387176 20810152 0 5.67e1 53.75
64b-8t4c-ethip4vxlan-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.65e4 0.00
dpdk-process any wait 0 0 2 6.51e5 0.00
fib-walk any wait 0 0 2 3.02e3 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.61e3 0.00
unix-epoll-input polling 3736 0 0 2.82e6 0.00
vpe-oam-process any wait 0 0 2 2.83e3 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 2.3388e6, out 2.3388e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1244535 9864720 0 7.03e1 7.93
TenGigabitEthernet18/0/3-tx active 1244535 9864720 0 9.70e1 7.93
dpdk-input polling 8098521 9864720 0 2.55e2 1.22
ethernet-input active 1244535 9864720 0 1.05e2 7.93
ip4-rewrite active 1244535 9864720 0 9.56e1 7.93
l2-input active 1244535 9864720 0 7.06e1 7.93
l2-output active 1244535 9864720 0 6.83e1 7.93
unix-epoll-input polling 7901 0 0 1.77e3 0.00
vxlan4-encap active 1244535 9864720 0 1.63e2 7.93
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.76, 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 1250868 9710584 0 7.13e1 7.76
TenGigabitEthernet18/0/3-tx active 1250868 9710584 0 9.89e1 7.76
dpdk-input polling 8156417 9710584 0 2.59e2 1.19
ethernet-input active 1250868 9710584 0 1.05e2 7.76
ip4-rewrite active 1250868 9710584 0 9.81e1 7.76
l2-input active 1250868 9710584 0 7.16e1 7.76
l2-output active 1250868 9710584 0 6.96e1 7.76
unix-epoll-input polling 7957 0 0 1.76e3 0.00
vxlan4-encap active 1250868 9710584 0 1.66e2 7.76
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 7.89, 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 1249050 9864718 0 7.06e1 7.89
TenGigabitEthernet18/0/3-tx active 1249050 9864718 0 1.00e2 7.89
dpdk-input polling 8074471 9864718 0 2.56e2 1.22
ethernet-input active 1249050 9864718 0 1.06e2 7.89
ip4-rewrite active 1249050 9864718 0 9.62e1 7.89
l2-input active 1249050 9864718 0 6.96e1 7.89
l2-output active 1249050 9864718 0 6.88e1 7.89
unix-epoll-input polling 7878 0 0 1.67e3 0.00
vxlan4-encap active 1249050 9864718 0 1.60e2 7.89
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 7.67, last 128 main loops .50 per node 8.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 1266459 9710584 0 7.22e1 7.67
TenGigabitEthernet18/0/3-tx active 1266459 9710584 0 9.83e1 7.67
dpdk-input polling 8247353 9710584 0 2.63e2 1.18
ethernet-input active 1266459 9710584 0 1.09e2 7.67
ip4-rewrite active 1266459 9710584 0 9.48e1 7.67
l2-input active 1266459 9710584 0 7.09e1 7.67
l2-output active 1266459 9710584 0 7.01e1 7.67
unix-epoll-input polling 8046 0 0 1.64e3 0.00
vxlan4-encap active 1266459 9710584 0 1.63e2 7.67
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 8.62, 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/2-outpu active 1144049 9864728 0 6.94e1 8.62
TenGigabitEthernet18/0/2-tx active 1144049 9864728 0 9.66e1 8.62
dpdk-input polling 1169420 9864728 0 1.30e2 8.44
ethernet-input active 1144049 9864728 0 8.64e1 8.62
ip4-input-no-checksum active 1144049 9864728 0 9.41e1 8.62
ip4-local active 1144049 9864728 0 1.25e2 8.62
ip4-lookup active 1144049 9864728 0 1.01e2 8.62
ip4-udp-lookup active 1144049 9864728 0 8.42e1 8.62
l2-input active 1144049 9864728 0 6.99e1 8.62
l2-output active 1144049 9864728 0 6.07e1 8.62
unix-epoll-input polling 1140 0 0 1.79e3 0.00
vxlan4-input active 1144049 9864728 0 1.09e2 8.62
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 11.49, last 128 main loops 126.16 per node 11.47
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 1005937 11560216 0 5.65e1 11.49
TenGigabitEthernet18/0/2-tx active 1005937 11560216 0 8.06e1 11.49
dpdk-input polling 1010607 11560216 0 1.14e2 11.44
ethernet-input active 1005937 11560216 0 7.12e1 11.49
ip4-input-no-checksum active 1005937 11560216 0 8.13e1 11.49
ip4-local active 1005937 11560216 0 1.14e2 11.49
ip4-lookup active 1005937 11560216 0 8.84e1 11.49
ip4-udp-lookup active 1005937 11560216 0 7.54e1 11.49
l2-input active 1005937 11560216 0 5.87e1 11.49
l2-output active 1005937 11560216 0 4.80e1 11.49
unix-epoll-input polling 986 0 0 1.70e3 0.00
vxlan4-input active 1005937 11560216 0 9.38e1 11.49
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 6.87, 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 1256188 8631632 0 8.27e1 6.87
TenGigabitEthernet18/0/2-tx active 1256188 8631632 0 1.07e2 6.87
dpdk-input polling 1357567 8631632 0 1.51e2 6.36
ethernet-input active 1256188 8631632 0 1.00e2 6.87
ip4-input-no-checksum active 1256188 8631632 0 1.12e2 6.87
ip4-local active 1256188 8631632 0 1.35e2 6.87
ip4-lookup active 1256188 8631632 0 1.11e2 6.87
ip4-udp-lookup active 1256188 8631632 0 9.39e1 6.87
l2-input active 1256188 8631632 0 8.12e1 6.87
l2-output active 1256188 8631632 0 7.17e1 6.87
unix-epoll-input polling 1324 0 0 1.69e3 0.00
vxlan4-input active 1256188 8631632 0 1.24e2 6.87
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 7.54, last 128 main loops 1.03 per node 12.00
vector rates in 2.1561e6, out 2.1561e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1206213 9094044 0 7.89e1 7.54
TenGigabitEthernet18/0/2-tx active 1206213 9094044 0 1.06e2 7.54
dpdk-input polling 1254050 9094044 0 1.39e2 7.25
ethernet-input active 1206213 9094044 0 9.43e1 7.54
ip4-input-no-checksum active 1206213 9094044 0 1.05e2 7.54
ip4-local active 1206213 9094044 0 1.31e2 7.54
ip4-lookup active 1206213 9094044 0 1.07e2 7.54
ip4-udp-lookup active 1206213 9094044 0 8.94e1 7.54
l2-input active 1206213 9094044 0 7.44e1 7.54
l2-output active 1206213 9094044 0 6.80e1 7.54
unix-epoll-input polling 1223 0 0 1.87e3 0.00
vxlan4-input active 1206213 9094044 0 1.16e2 7.54

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 49 4.36e4 0.00
dpdk-process any wait 0 0 1 6.44e3 0.00
fib-walk any wait 0 0 2 1.64e3 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 1.69e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.31e3 0.00
lisp-retry-service any wait 0 0 2 1.80e3 0.00
statseg-collector-process time wait 0 0 1 5.04e3 0.00
unix-epoll-input polling 4047 0 0 2.34e6 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 252.25, last 128 main loops 16.00 per node 256.00
vector rates in 5.6772e6, out 5.6772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 85528 21574720 0 1.42e1 252.25
TenGigabitEthernet18/0/3-tx active 85528 21574720 0 5.19e1 252.25
cop-input active 85528 21574720 0 2.99e1 252.25
dpdk-input polling 85528 21574720 0 5.01e1 252.25
ip6-cop-whitelist active 85528 21574720 0 1.11e2 252.25
ip6-input active 85528 21574720 0 3.87e1 252.25
ip6-lookup active 85528 21574720 0 9.88e1 252.25
ip6-rewrite active 85528 21574720 0 4.46e1 252.25
unix-epoll-input polling 83 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 49.07, last 128 main loops 0.00 per node 0.00
vector rates in 5.6773e6, out 5.6773e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 439677 21575180 0 2.15e1 49.07
TenGigabitEthernet18/0/2-tx active 439677 21575180 0 5.95e1 49.07
dpdk-input polling 3785499 21575180 0 9.17e1 5.69
ethernet-input active 439677 21575180 0 2.99e1 49.07
ip6-input active 439677 21575180 0 4.67e1 49.07
ip6-lookup active 439677 21575180 0 1.11e2 49.07
ip6-rewrite active 439677 21575180 0 5.24e1 49.07
unix-epoll-input polling 3693 0 0 1.89e3 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 51 3.98e4 0.00
dpdk-process any wait 0 0 1 1.30e6 0.00
fib-walk any wait 0 0 2 3.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.99e2 0.00
lisp-retry-service any wait 0 0 2 2.78e3 0.00
unix-epoll-input polling 2852 0 0 3.37e6 0.00
vpe-oam-process any wait 0 0 2 3.21e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 229.38, last 128 main loops 16.00 per node 256.00
vector rates in 5.5453e6, out 5.5453e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 92952 21321212 0 1.45e1 229.38
TenGigabitEthernet18/0/3-tx active 92952 21321212 0 5.25e1 229.38
cop-input active 92952 21321212 0 3.09e1 229.38
dpdk-input polling 92952 21321212 0 5.16e1 229.38
ip6-cop-whitelist active 92952 21321212 0 1.14e2 229.38
ip6-input active 92952 21321212 0 3.64e1 229.38
ip6-lookup active 92952 21321212 0 1.01e2 229.38
ip6-rewrite active 92952 21321212 0 4.82e1 229.38
unix-epoll-input polling 91 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 133.71, last 128 main loops 8.75 per node 140.00
vector rates in 5.4154e6, out 5.4154e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 155727 20821824 0 1.59e1 133.71
TenGigabitEthernet18/0/3-tx active 155727 20821824 0 5.28e1 133.71
cop-input active 155727 20821824 0 3.28e1 133.71
dpdk-input polling 155727 20821824 0 5.39e1 133.71
ip6-cop-whitelist active 155727 20821824 0 1.15e2 133.71
ip6-input active 155727 20821824 0 3.77e1 133.71
ip6-lookup active 155727 20821824 0 1.01e2 133.71
ip6-rewrite active 155727 20821824 0 4.98e1 133.71
unix-epoll-input polling 152 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 32.35, last 128 main loops 0.00 per node 0.00
vector rates in 5.5454e6, out 5.5454e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 659180 21321596 0 2.59e1 32.35
TenGigabitEthernet18/0/2-tx active 659180 21321596 0 6.42e1 32.35
dpdk-input polling 2543712 21321596 0 9.27e1 8.38
ethernet-input active 659180 21321596 0 3.58e1 32.35
ip6-input active 659180 21321596 0 4.75e1 32.35
ip6-lookup active 659180 21321596 0 1.01e2 32.35
ip6-rewrite active 659180 21321596 0 6.06e1 32.35
unix-epoll-input polling 2482 0 0 2.04e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 27.59, last 128 main loops 1.53 per node 28.00
vector rates in 5.4154e6, out 5.4154e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 754677 20821891 0 2.93e1 27.59
TenGigabitEthernet18/0/2-tx active 754677 20821891 0 6.51e1 27.59
dpdk-input polling 2162084 20821891 0 9.18e1 9.63
ethernet-input active 754677 20821891 0 3.92e1 27.59
ip6-input active 754677 20821891 0 4.99e1 27.59
ip6-lookup active 754677 20821891 0 1.02e2 27.59
ip6-rewrite active 754677 20821891 0 6.23e1 27.59
unix-epoll-input polling 2109 0 0 1.93e3 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.88e4 0.00
dpdk-process any wait 0 0 2 3.39e5 0.00
fib-walk any wait 0 0 2 2.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.20e3 0.00
lisp-retry-service any wait 0 0 2 3.88e3 0.00
unix-epoll-input polling 2735 0 0 3.49e6 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 10.98, 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 1115860 12255140 0 5.38e1 10.98
TenGigabitEthernet18/0/3-tx active 1115860 12254919 0 8.11e1 10.98
cop-input active 1115860 12255140 0 7.34e1 10.98
dpdk-input polling 1116064 12255140 0 1.06e2 10.98
ip6-cop-whitelist active 1115860 12255140 0 1.49e2 10.98
ip6-input active 1115860 12255140 0 6.96e1 10.98
ip6-lookup active 1115860 12255140 0 1.34e2 10.98
ip6-rewrite active 1115860 12255140 0 7.85e1 10.98
unix-epoll-input polling 1089 0 0 1.93e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 10.26, 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 1157212 11872176 0 5.67e1 10.26
TenGigabitEthernet18/0/3-tx active 1157212 11872176 0 8.42e1 10.26
cop-input active 1157212 11872176 0 7.64e1 10.26
dpdk-input polling 1157449 11872176 0 1.11e2 10.26
ip6-cop-whitelist active 1157212 11872176 0 1.53e2 10.26
ip6-input active 1157212 11872176 0 7.17e1 10.26
ip6-lookup active 1157212 11872176 0 1.36e2 10.26
ip6-rewrite active 1157212 11872176 0 8.01e1 10.26
unix-epoll-input polling 1129 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 10.90, 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 1123864 12255148 0 5.43e1 10.90
TenGigabitEthernet18/0/3-tx active 1123864 12255016 0 8.09e1 10.90
cop-input active 1123864 12255148 0 7.39e1 10.90
dpdk-input polling 1124022 12255148 0 1.07e2 10.90
ip6-cop-whitelist active 1123864 12255148 0 1.49e2 10.90
ip6-input active 1123864 12255148 0 6.98e1 10.90
ip6-lookup active 1123864 12255148 0 1.34e2 10.90
ip6-rewrite active 1123864 12255148 0 7.89e1 10.90
unix-epoll-input polling 1097 0 0 1.84e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 10.59, last 128 main loops .50 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 1138089 12063648 0 5.50e1 10.59
TenGigabitEthernet18/0/3-tx active 1138089 12063648 0 8.28e1 10.59
cop-input active 1138089 12063648 0 7.66e1 10.59
dpdk-input polling 1138272 12063648 0 1.08e2 10.59
ip6-cop-whitelist active 1138089 12063648 0 1.53e2 10.59
ip6-input active 1138089 12063648 0 7.09e1 10.59
ip6-lookup active 1138089 12063648 0 1.34e2 10.59
ip6-rewrite active 1138089 12063648 0 7.92e1 10.59
unix-epoll-input polling 1111 0 0 1.93e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 7.93, 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 1545982 12255092 0 6.95e1 7.93
TenGigabitEthernet18/0/2-tx active 1545982 12254991 0 9.63e1 7.93
dpdk-input polling 2646813 12255092 0 1.54e2 4.63
ethernet-input active 1545982 12255092 0 8.96e1 7.93
ip6-input active 1545982 12255092 0 8.12e1 7.93
ip6-lookup active 1545982 12255092 0 1.35e2 7.93
ip6-rewrite active 1545982 12255092 0 9.25e1 7.93
unix-epoll-input polling 2582 0 0 1.94e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 7.48, 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 1588232 11872180 0 7.29e1 7.48
TenGigabitEthernet18/0/2-tx active 1588232 11872180 0 9.86e1 7.48
dpdk-input polling 2804452 11872180 0 1.59e2 4.23
ethernet-input active 1588232 11872180 0 9.29e1 7.48
ip6-input active 1588232 11872180 0 8.39e1 7.48
ip6-lookup active 1588232 11872180 0 1.37e2 7.48
ip6-rewrite active 1588232 11872180 0 9.45e1 7.48
unix-epoll-input polling 2736 0 0 1.79e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 7.84, last 128 main loops .11 per node 2.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 1563587 12254924 0 7.04e1 7.84
TenGigabitEthernet18/0/2-tx active 1563587 12254907 0 9.55e1 7.84
dpdk-input polling 2639917 12254924 0 1.54e2 4.64
ethernet-input active 1563587 12254924 0 9.08e1 7.84
ip6-input active 1563587 12254924 0 8.19e1 7.84
ip6-lookup active 1563587 12254924 0 1.35e2 7.84
ip6-rewrite active 1563587 12254924 0 9.26e1 7.84
unix-epoll-input polling 2575 0 0 1.86e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 7.78, 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 1551026 12063664 0 7.09e1 7.78
TenGigabitEthernet18/0/2-tx active 1551026 12063664 0 9.87e1 7.78
dpdk-input polling 2681724 12063664 0 1.56e2 4.49
ethernet-input active 1551026 12063664 0 9.11e1 7.78
ip6-input active 1551026 12063664 0 8.19e1 7.78
ip6-lookup active 1551026 12063664 0 1.36e2 7.78
ip6-rewrite active 1551026 12063664 0 9.34e1 7.78
unix-epoll-input polling 2616 0 0 1.81e3 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 49 4.99e4 0.00
dpdk-process any wait 0 0 2 5.74e5 0.00
fib-walk any wait 0 0 2 1.64e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 8.62e2 0.00
lisp-retry-service any wait 0 0 2 2.12e3 0.00
unix-epoll-input polling 3729 0 0 2.57e6 0.00
vpe-oam-process any wait 0 0 2 1.57e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 252.49, last 128 main loops 16.00 per node 256.00
vector rates in 4.9416e6, out 4.9416e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 75130 18970096 0 1.41e1 252.49
TenGigabitEthernet18/0/3-tx active 75130 18970096 0 5.16e1 252.49
dpdk-input polling 75130 18970096 0 5.01e1 252.49
ethernet-input active 75130 18970096 0 1.85e1 252.49
ip6-inacl active 75130 18970096 0 1.82e2 252.49
ip6-input active 75130 18970096 0 4.78e1 252.49
ip6-lookup active 75130 18970096 0 9.67e1 252.49
ip6-rewrite active 75130 18970096 0 4.41e1 252.49
unix-epoll-input polling 73 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 42.88, last 128 main loops 0.00 per node 0.00
vector rates in 4.9417e6, out 4.9417e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 442435 18970228 0 2.25e1 42.88
TenGigabitEthernet18/0/2-tx active 442435 18970228 0 6.00e1 42.88
dpdk-input polling 7700748 18970228 0 1.29e2 2.46
ethernet-input active 442435 18970228 0 3.08e1 42.88
ip6-input active 442435 18970228 0 4.84e1 42.88
ip6-lookup active 442435 18970228 0 1.05e2 42.88
ip6-rewrite active 442435 18970228 0 5.29e1 42.88
unix-epoll-input polling 7513 0 0 1.97e3 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 52 3.01e4 0.00
dpdk-process any wait 0 0 1 6.21e5 0.00
fib-walk any wait 0 0 1 3.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.40e3 0.00
lisp-retry-service any wait 0 0 1 3.08e3 0.00
unix-epoll-input polling 3959 0 0 2.42e6 0.00
vpe-oam-process any wait 0 0 2 2.50e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 91.49, last 128 main loops 9.50 per node 152.00
vector rates in 4.3926e6, out 4.3926e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 183909 16825960 0 1.72e1 91.49
TenGigabitEthernet18/0/3-tx active 183909 16825960 0 5.46e1 91.49
dpdk-input polling 183909 16825960 0 5.75e1 91.49
ethernet-input active 183909 16825960 0 2.39e1 91.49
ip6-inacl active 183909 16825960 0 2.15e2 91.49
ip6-input active 183909 16825960 0 4.80e1 91.49
ip6-lookup active 183909 16825960 0 1.02e2 91.49
ip6-rewrite active 183909 16825960 0 4.62e1 91.49
unix-epoll-input polling 179 0 0 1.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 70.63, last 128 main loops 1.25 per node 20.00
vector rates in 4.2897e6, out 4.2897e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 232664 16431952 0 1.89e1 70.63
TenGigabitEthernet18/0/3-tx active 232664 16431952 0 5.47e1 70.63
dpdk-input polling 232664 16431952 0 5.87e1 70.63
ethernet-input active 232664 16431952 0 2.60e1 70.63
ip6-inacl active 232664 16431952 0 2.19e2 70.63
ip6-input active 232664 16431952 0 5.02e1 70.63
ip6-lookup active 232664 16431952 0 1.03e2 70.63
ip6-rewrite active 232664 16431952 0 4.75e1 70.63
unix-epoll-input polling 227 0 0 1.81e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 22.88, last 128 main loops 0.00 per node 0.00
vector rates in 4.3928e6, out 4.3928e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 735344 16826928 0 3.06e1 22.88
TenGigabitEthernet18/0/2-tx active 735344 16826928 0 6.72e1 22.88
dpdk-input polling 7750324 16826928 0 1.48e2 2.17
ethernet-input active 735344 16826928 0 4.20e1 22.88
ip6-input active 735344 16826928 0 5.21e1 22.88
ip6-lookup active 735344 16826928 0 1.01e2 22.88
ip6-rewrite active 735344 16826928 0 5.92e1 22.88
unix-epoll-input polling 7561 0 0 1.83e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 18.17, last 128 main loops 0.00 per node 0.00
vector rates in 4.2899e6, out 4.2899e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 904363 16432600 0 3.58e1 18.17
TenGigabitEthernet18/0/2-tx active 904363 16432600 0 6.96e1 18.17
dpdk-input polling 6377332 16432600 0 1.42e2 2.58
ethernet-input active 904363 16432600 0 4.72e1 18.17
ip6-input active 904363 16432600 0 5.67e1 18.17
ip6-lookup active 904363 16432600 0 1.06e2 18.17
ip6-rewrite active 904363 16432600 0 6.35e1 18.17
unix-epoll-input polling 6222 0 0 1.79e3 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 44 3.27e4 0.00
dpdk-process any wait 0 0 1 6.87e5 0.00
fib-walk any wait 0 0 2 2.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.74e3 0.00
lisp-retry-service any wait 0 0 2 2.91e3 0.00
unix-epoll-input polling 3117 0 0 3.04e6 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 29.52, last 128 main loops 1.25 per node 20.00
vector rates in 3.2106e6, out 3.2105e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 412910 12187808 0 2.84e1 29.52
TenGigabitEthernet18/0/3-tx active 412910 12187335 0 6.28e1 29.52
dpdk-input polling 412910 12187808 0 7.29e1 29.52
ethernet-input active 412910 12187808 0 3.80e1 29.52
ip6-inacl active 412910 12187808 0 3.38e2 29.52
ip6-input active 412910 12187808 0 5.92e1 29.52
ip6-lookup active 412910 12187808 0 1.10e2 29.52
ip6-rewrite active 412910 12187808 0 5.65e1 29.52
unix-epoll-input polling 402 0 0 1.78e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 22.29, 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 529612 11807036 0 3.29e1 22.29
TenGigabitEthernet18/0/3-tx active 529612 11807036 0 6.68e1 22.29
dpdk-input polling 529612 11807036 0 7.96e1 22.29
ethernet-input active 529612 11807036 0 4.33e1 22.29
ip6-inacl active 529612 11807036 0 3.21e2 22.29
ip6-input active 529612 11807036 0 6.46e1 22.29
ip6-lookup active 529612 11807036 0 1.18e2 22.29
ip6-rewrite active 529612 11807036 0 6.10e1 22.29
unix-epoll-input polling 517 0 0 1.76e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 27.80, last 128 main loops 1.00 per node 16.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 438401 12187736 0 2.93e1 27.80
TenGigabitEthernet18/0/3-tx active 438401 12187400 0 6.25e1 27.79
dpdk-input polling 438401 12187736 0 7.62e1 27.80
ethernet-input active 438401 12187736 0 3.84e1 27.80
ip6-inacl active 438401 12187736 0 3.29e2 27.80
ip6-input active 438401 12187736 0 6.12e1 27.80
ip6-lookup active 438401 12187736 0 1.12e2 27.80
ip6-rewrite active 438401 12187736 0 5.72e1 27.80
unix-epoll-input polling 428 0 0 1.76e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 27.01, last 128 main loops 1.75 per node 28.00
vector rates in 3.1605e6, out 3.1604e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 444160 11997296 0 2.97e1 27.01
TenGigabitEthernet18/0/3-tx active 444160 11997267 0 6.49e1 27.01
dpdk-input polling 444160 11997296 0 7.57e1 27.01
ethernet-input active 444160 11997296 0 4.01e1 27.01
ip6-inacl active 444160 11997296 0 3.36e2 27.01
ip6-input active 444160 11997296 0 6.22e1 27.01
ip6-lookup active 444160 11997296 0 1.13e2 27.01
ip6-rewrite active 444160 11997296 0 5.79e1 27.01
unix-epoll-input polling 433 0 0 1.74e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 11.99, 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 1016873 12187696 0 4.54e1 11.99
TenGigabitEthernet18/0/2-tx active 1016873 12187403 0 7.78e1 11.99
dpdk-input polling 9930600 12187696 0 2.27e2 1.23
ethernet-input active 1016873 12187696 0 6.06e1 11.99
ip6-input active 1016873 12187696 0 6.38e1 11.99
ip6-lookup active 1016873 12187696 0 1.12e2 11.99
ip6-rewrite active 1016873 12187696 0 7.01e1 11.99
unix-epoll-input polling 9688 0 0 1.81e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 11.97, last 128 main loops 11.81 per node 9.82
vector rates in 3.1104e6, out 3.1104e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 986187 11807104 0 4.69e1 11.97
TenGigabitEthernet18/0/2-tx active 986187 11807104 0 7.83e1 11.97
dpdk-input polling 10304453 11807104 0 2.33e2 1.15
ethernet-input active 986187 11807104 0 6.05e1 11.97
ip6-input active 986187 11807104 0 6.59e1 11.97
ip6-lookup active 986187 11807104 0 1.15e2 11.97
ip6-rewrite active 986187 11807104 0 7.27e1 11.97
unix-epoll-input polling 10053 0 0 1.78e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 11.61, 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 1049724 12187472 0 4.77e1 11.61
TenGigabitEthernet18/0/2-tx active 1049724 12187411 0 7.83e1 11.61
dpdk-input polling 9425388 12187472 0 2.21e2 1.29
ethernet-input active 1049724 12187472 0 6.17e1 11.61
ip6-input active 1049724 12187472 0 6.50e1 11.61
ip6-lookup active 1049724 12187472 0 1.14e2 11.61
ip6-rewrite active 1049724 12187472 0 7.27e1 11.61
unix-epoll-input polling 9195 0 0 1.65e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 12.00, last 128 main loops 0.00 per node 0.00
vector rates in 3.1604e6, out 3.1604e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 999537 11997168 0 4.55e1 12.00
TenGigabitEthernet18/0/2-tx active 999537 11997168 0 7.89e1 12.00
dpdk-input polling 9834139 11997168 0 2.29e2 1.22
ethernet-input active 999537 11997168 0 6.14e1 12.00
ip6-input active 999537 11997168 0 6.45e1 12.00
ip6-lookup active 999537 11997168 0 1.18e2 12.00
ip6-rewrite active 999537 11997168 0 6.99e1 12.00
unix-epoll-input polling 9594 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 50 3.03e4 0.00
dpdk-process any wait 0 0 1 5.93e5 0.00
fib-walk any wait 0 0 2 2.43e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.89e3 0.00
lisp-retry-service any wait 0 0 2 2.16e3 0.00
unix-epoll-input polling 3575 0 0 2.68e6 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 168.53, last 128 main loops 12.47 per node 228.00
vector rates in 7.1838e6, out 7.1838e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 163687 27586340 0 1.57e1 168.53
TenGigabitEthernet18/0/3-tx active 163687 27586340 0 5.46e1 168.53
dpdk-input polling 163687 27586340 0 5.64e1 168.53
ethernet-input active 163687 27586340 0 2.12e1 168.53
ip6-input active 163687 27586340 0 4.13e1 168.53
ip6-lookup active 163687 27586340 0 1.05e2 168.53
ip6-rewrite active 163687 27586340 0 5.13e1 168.53
unix-epoll-input polling 160 0 0 2.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 163.43, last 128 main loops .44 per node 8.00
vector rates in 7.1838e6, out 7.1838e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 168799 27586271 0 1.59e1 163.43
TenGigabitEthernet18/0/2-tx active 168799 27586271 0 5.57e1 163.43
dpdk-input polling 170108 27586271 0 5.66e1 162.17
ethernet-input active 168799 27586271 0 2.14e1 163.43
ip6-input active 168799 27586271 0 4.12e1 163.43
ip6-lookup active 168799 27586271 0 1.03e2 163.43
ip6-rewrite active 168799 27586271 0 5.16e1 163.43
unix-epoll-input polling 166 0 0 2.08e3 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 3.00e4 0.00
dpdk-process any wait 0 0 2 6.69e5 0.00
fib-walk any wait 0 0 2 1.94e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.62e3 0.00
lisp-retry-service any wait 0 0 2 2.77e3 0.00
unix-epoll-input polling 4275 0 0 2.25e6 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 45.68, 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 540534 24690580 0 2.25e1 45.68
TenGigabitEthernet18/0/3-tx active 540534 24690079 0 5.74e1 45.68
dpdk-input polling 540534 24690580 0 6.69e1 45.68
ethernet-input active 540534 24690580 0 3.05e1 45.68
ip6-input active 540534 24690580 0 4.35e1 45.68
ip6-lookup active 540534 24690580 0 1.09e2 45.68
ip6-rewrite active 540534 24690580 0 5.09e1 45.68
unix-epoll-input polling 527 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 40.77, last 128 main loops 1.97 per node 36.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 591345 24111956 0 2.38e1 40.77
TenGigabitEthernet18/0/3-tx active 591345 24111935 0 5.84e1 40.77
dpdk-input polling 591345 24111956 0 6.78e1 40.77
ethernet-input active 591345 24111956 0 3.25e1 40.77
ip6-input active 591345 24111956 0 4.46e1 40.77
ip6-lookup active 591345 24111956 0 1.11e2 40.77
ip6-rewrite active 591345 24111956 0 5.22e1 40.77
unix-epoll-input polling 577 0 0 1.85e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 39.01, last 128 main loops 1.75 per node 32.00
vector rates in 6.4210e6, out 6.4209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 632862 24690100 0 2.43e1 39.01
TenGigabitEthernet18/0/2-tx active 632862 24689563 0 5.95e1 39.01
dpdk-input polling 651021 24690100 0 7.07e1 37.93
ethernet-input active 632862 24690100 0 3.32e1 39.01
ip6-input active 632862 24690100 0 4.48e1 39.01
ip6-lookup active 632862 24690100 0 9.51e1 39.01
ip6-rewrite active 632862 24690100 0 5.27e1 39.01
unix-epoll-input polling 635 0 0 1.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 35.19, last 128 main loops 1.75 per node 32.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 685227 24111960 0 2.64e1 35.19
TenGigabitEthernet18/0/2-tx active 685227 24111929 0 6.00e1 35.19
dpdk-input polling 697894 24111960 0 7.12e1 34.55
ethernet-input active 685227 24111960 0 3.44e1 35.19
ip6-input active 685227 24111960 0 4.62e1 35.19
ip6-lookup active 685227 24111960 0 9.61e1 35.19
ip6-rewrite active 685227 24111960 0 5.46e1 35.19
unix-epoll-input polling 681 0 0 1.85e3 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 29 3.73e4 0.00
dpdk-process any wait 0 0 2 6.78e5 0.00
fib-walk any wait 0 0 2 2.95e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.74e3 0.00
lisp-retry-service any wait 0 0 2 3.64e3 0.00
unix-epoll-input polling 2903 0 0 3.30e6 0.00
vpe-oam-process any wait 0 0 2 1.60e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 7.55, 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 1632763 12333976 0 7.12e1 7.55
TenGigabitEthernet18/0/3-tx active 1632763 12333879 0 9.69e1 7.55
dpdk-input polling 1637016 12333976 0 1.37e2 7.53
ethernet-input active 1632763 12333976 0 9.25e1 7.55
ip6-input active 1632763 12333976 0 8.29e1 7.55
ip6-lookup active 1632763 12333976 0 1.56e2 7.55
ip6-rewrite active 1632763 12333976 0 9.28e1 7.55
unix-epoll-input polling 1597 0 0 1.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 7.08, 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 1687452 11948528 0 7.51e1 7.08
TenGigabitEthernet18/0/3-tx active 1687452 11948528 0 9.95e1 7.08
dpdk-input polling 1695011 11948528 0 1.40e2 7.05
ethernet-input active 1687452 11948528 0 9.58e1 7.08
ip6-input active 1687452 11948528 0 8.53e1 7.08
ip6-lookup active 1687452 11948528 0 1.61e2 7.08
ip6-rewrite active 1687452 11948528 0 9.61e1 7.08
unix-epoll-input polling 1653 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 7.47, 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/3-outpu active 1652203 12333976 0 7.22e1 7.47
TenGigabitEthernet18/0/3-tx active 1652203 12333731 0 9.77e1 7.47
dpdk-input polling 1654982 12333976 0 1.37e2 7.45
ethernet-input active 1652203 12333976 0 9.23e1 7.47
ip6-input active 1652203 12333976 0 8.35e1 7.47
ip6-lookup active 1652203 12333976 0 1.56e2 7.47
ip6-rewrite active 1652203 12333976 0 9.36e1 7.47
unix-epoll-input polling 1615 0 0 1.79e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 7.37, 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/3-outpu active 1648204 12141248 0 7.27e1 7.37
TenGigabitEthernet18/0/3-tx active 1648204 12141248 0 9.76e1 7.37
dpdk-input polling 1651246 12141248 0 1.39e2 7.35
ethernet-input active 1648204 12141248 0 9.57e1 7.37
ip6-input active 1648204 12141248 0 8.49e1 7.37
ip6-lookup active 1648204 12141248 0 1.57e2 7.37
ip6-rewrite active 1648204 12141248 0 9.64e1 7.37
unix-epoll-input polling 1611 0 0 1.75e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 7.74, 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 1593145 12333864 0 7.05e1 7.74
TenGigabitEthernet18/0/2-tx active 1593145 12333763 0 9.61e1 7.74
dpdk-input polling 2425070 12333864 0 1.50e2 5.09
ethernet-input active 1593145 12333864 0 8.98e1 7.74
ip6-input active 1593145 12333864 0 8.16e1 7.74
ip6-lookup active 1593145 12333864 0 1.38e2 7.74
ip6-rewrite active 1593145 12333864 0 9.39e1 7.74
unix-epoll-input polling 2366 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 7.29, 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 1638804 11948548 0 7.41e1 7.29
TenGigabitEthernet18/0/2-tx active 1638804 11948548 0 9.83e1 7.29
dpdk-input polling 2620925 11948548 0 1.55e2 4.56
ethernet-input active 1638804 11948548 0 9.34e1 7.29
ip6-input active 1638804 11948548 0 8.44e1 7.29
ip6-lookup active 1638804 11948548 0 1.41e2 7.29
ip6-rewrite active 1638804 11948548 0 9.54e1 7.29
unix-epoll-input polling 2557 0 0 1.80e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 7.68, 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 1606488 12333716 0 7.15e1 7.68
TenGigabitEthernet18/0/2-tx active 1606488 12333716 0 9.76e1 7.68
dpdk-input polling 2464716 12333716 0 1.49e2 5.00
ethernet-input active 1606488 12333716 0 9.07e1 7.68
ip6-input active 1606488 12333716 0 8.22e1 7.68
ip6-lookup active 1606488 12333716 0 1.39e2 7.68
ip6-rewrite active 1606488 12333716 0 9.29e1 7.68
unix-epoll-input polling 2404 0 0 1.82e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 7.48, 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 1622264 12141260 0 7.27e1 7.48
TenGigabitEthernet18/0/2-tx active 1622264 12141260 0 9.77e1 7.48
dpdk-input polling 2390803 12141260 0 1.51e2 5.08
ethernet-input active 1622264 12141260 0 9.28e1 7.48
ip6-input active 1622264 12141260 0 8.29e1 7.48
ip6-lookup active 1622264 12141260 0 1.41e2 7.48
ip6-rewrite active 1622264 12141260 0 9.39e1 7.48
unix-epoll-input polling 2333 0 0 1.76e3 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.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.73e4 0.00
dpdk-process any wait 0 0 1 1.02e4 0.00
fib-walk any wait 0 0 2 3.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.86e3 0.00
lisp-retry-service any wait 0 0 2 2.26e3 0.00
unix-epoll-input polling 3215 0 0 2.99e6 0.00
vpe-oam-process any wait 0 0 2 2.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 165.47, last 128 main loops 12.25 per node 224.00
vector rates in 4.9443e6, out 4.9443e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115296 19078448 0 1.42e1 165.47
TenGigabitEthernet18/0/3-tx active 115296 19078448 0 5.46e1 165.47
dpdk-input polling 115788 19078448 0 5.57e1 164.77
ethernet-input active 115296 19078448 0 2.03e1 165.47
ip6-input active 115296 19078448 0 3.83e1 165.47
ip6-lookup active 115296 19078448 0 2.74e2 165.47
ip6-rewrite active 115296 19078448 0 4.63e1 165.47
unix-epoll-input polling 113 0 0 3.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 214.90, last 128 main loops 14.00 per node 256.00
vector rates in 4.9311e6, out 4.9311e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88539 19027456 0 1.36e1 214.90
TenGigabitEthernet18/0/2-tx active 88539 19027456 0 5.43e1 214.90
dpdk-input polling 91203 19027456 0 5.39e1 208.63
ethernet-input active 88539 19027456 0 1.95e1 214.90
ip6-input active 88539 19027456 0 3.74e1 214.90
ip6-lookup active 88539 19027456 0 2.81e2 214.90
ip6-rewrite active 88539 19027456 0 4.58e1 214.90
unix-epoll-input polling 89 0 0 3.85e3 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.96e4 0.00
dpdk-process any wait 0 0 1 6.29e5 0.00
fib-walk any wait 0 0 2 3.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.79e3 0.00
lisp-retry-service any wait 0 0 2 4.46e3 0.00
unix-epoll-input polling 3090 0 0 3.09e6 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 156.51, last 128 main loops 6.13 per node 112.00
vector rates in 4.4745e6, out 4.4745e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109233 17096056 0 1.39e1 156.51
TenGigabitEthernet18/0/3-tx active 109233 17096056 0 5.49e1 156.51
dpdk-input polling 109233 17096056 0 5.61e1 156.51
ethernet-input active 109233 17096056 0 2.00e1 156.51
ip6-input active 109233 17096056 0 3.51e1 156.51
ip6-lookup active 109233 17096056 0 3.34e2 156.51
ip6-rewrite active 109233 17096056 0 4.22e1 156.51
unix-epoll-input polling 107 0 0 4.24e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 126.03, last 128 main loops 5.03 per node 92.00
vector rates in 4.4787e6, out 4.4787e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 135778 17112232 0 1.45e1 126.03
TenGigabitEthernet18/0/3-tx active 135778 17112232 0 5.40e1 126.03
dpdk-input polling 135778 17112232 0 5.76e1 126.03
ethernet-input active 135778 17112232 0 2.08e1 126.03
ip6-input active 135778 17112232 0 3.55e1 126.03
ip6-lookup active 135778 17112232 0 3.31e2 126.03
ip6-rewrite active 135778 17112232 0 4.22e1 126.03
unix-epoll-input polling 133 0 0 4.03e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 199.41, last 128 main loops 14.00 per node 256.00
vector rates in 4.4724e6, out 4.4724e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85691 17088008 0 1.34e1 199.41
TenGigabitEthernet18/0/2-tx active 85691 17088008 0 5.51e1 199.41
dpdk-input polling 87607 17088008 0 5.64e1 195.05
ethernet-input active 85691 17088008 0 1.96e1 199.41
ip6-input active 85691 17088008 0 3.48e1 199.41
ip6-lookup active 85691 17088008 0 3.37e2 199.41
ip6-rewrite active 85691 17088008 0 4.07e1 199.41
unix-epoll-input polling 86 0 0 4.17e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 191.72, last 128 main loops 12.47 per node 228.00
vector rates in 4.4726e6, out 4.4726e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89136 17088720 0 1.37e1 191.72
TenGigabitEthernet18/0/2-tx active 89136 17088720 0 5.41e1 191.72
dpdk-input polling 90639 17088720 0 5.59e1 188.54
ethernet-input active 89136 17088720 0 1.95e1 191.72
ip6-input active 89136 17088720 0 3.54e1 191.72
ip6-lookup active 89136 17088720 0 3.36e2 191.72
ip6-rewrite active 89136 17088720 0 4.29e1 191.72
unix-epoll-input polling 89 0 0 4.09e3 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 47 2.96e4 0.00
dpdk-process any wait 0 0 1 1.51e4 0.00
fib-walk any wait 0 0 1 5.48e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.42e3 0.00
lisp-retry-service any wait 0 0 1 1.04e4 0.00
unix-epoll-input polling 1222 0 0 7.82e6 0.00
vpe-oam-process any wait 0 0 1 4.01e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 18.88, last 128 main loops .88 per node 16.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 642887 12140648 0 3.20e1 18.88
TenGigabitEthernet18/0/3-tx active 642887 12140619 0 7.24e1 18.88
dpdk-input polling 642892 12140648 0 8.86e1 18.88
ethernet-input active 642887 12140648 0 4.55e1 18.88
ip6-input active 642887 12140648 0 4.98e1 18.88
ip6-lookup active 642887 12140648 0 4.21e2 18.88
ip6-rewrite active 642887 12140648 0 5.78e1 18.88
unix-epoll-input polling 627 0 0 3.40e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.73, 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 648243 12140648 0 3.19e1 18.73
TenGigabitEthernet18/0/3-tx active 648243 12140643 0 7.29e1 18.73
dpdk-input polling 648251 12140648 0 9.04e1 18.73
ethernet-input active 648243 12140648 0 4.54e1 18.73
ip6-input active 648243 12140648 0 5.06e1 18.73
ip6-lookup active 648243 12140648 0 4.18e2 18.73
ip6-rewrite active 648243 12140648 0 5.82e1 18.73
unix-epoll-input polling 632 0 0 3.51e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.85, 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 644164 12140632 0 3.20e1 18.85
TenGigabitEthernet18/0/3-tx active 644164 12140628 0 7.26e1 18.85
dpdk-input polling 644164 12140632 0 9.51e1 18.85
ethernet-input active 644164 12140632 0 4.45e1 18.85
ip6-input active 644164 12140632 0 4.99e1 18.85
ip6-lookup active 644164 12140632 0 4.16e2 18.85
ip6-rewrite active 644164 12140632 0 5.88e1 18.85
unix-epoll-input polling 629 0 0 3.47e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 19.16, 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 633551 12140640 0 3.18e1 19.16
TenGigabitEthernet18/0/3-tx active 633551 12140640 0 7.32e1 19.16
dpdk-input polling 633563 12140640 0 9.17e1 19.16
ethernet-input active 633551 12140640 0 4.67e1 19.16
ip6-input active 633551 12140640 0 5.13e1 19.16
ip6-lookup active 633551 12140640 0 4.17e2 19.16
ip6-rewrite active 633551 12140640 0 5.77e1 19.16
unix-epoll-input polling 618 0 0 3.31e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 19.78, 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/2-outpu active 613780 12140640 0 3.14e1 19.78
TenGigabitEthernet18/0/2-tx active 613780 12140640 0 7.21e1 19.78
dpdk-input polling 740772 12140640 0 8.98e1 16.39
ethernet-input active 613780 12140640 0 4.55e1 19.78
ip6-input active 613780 12140640 0 4.98e1 19.78
ip6-lookup active 613780 12140640 0 4.22e2 19.78
ip6-rewrite active 613780 12140640 0 5.69e1 19.78
unix-epoll-input polling 723 0 0 3.98e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 19.28, 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 629554 12140660 0 3.21e1 19.28
TenGigabitEthernet18/0/2-tx active 629554 12140660 0 7.27e1 19.28
dpdk-input polling 776963 12140660 0 9.17e1 15.63
ethernet-input active 629554 12140660 0 4.48e1 19.28
ip6-input active 629554 12140660 0 4.96e1 19.28
ip6-lookup active 629554 12140660 0 4.17e2 19.28
ip6-rewrite active 629554 12140660 0 5.89e1 19.28
unix-epoll-input polling 758 0 0 3.64e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 18.89, last 128 main loops .77 per node 14.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 642762 12140600 0 3.25e1 18.89
TenGigabitEthernet18/0/2-tx active 642762 12140600 0 7.29e1 18.89
dpdk-input polling 780397 12140600 0 9.66e1 15.56
ethernet-input active 642762 12140600 0 4.57e1 18.89
ip6-input active 642762 12140600 0 4.99e1 18.89
ip6-lookup active 642762 12140600 0 4.12e2 18.89
ip6-rewrite active 642762 12140600 0 5.79e1 18.89
unix-epoll-input polling 761 0 0 3.30e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 19.94, 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/2-outpu active 608973 12140640 0 3.16e1 19.94
TenGigabitEthernet18/0/2-tx active 608973 12140613 0 7.23e1 19.94
dpdk-input polling 720219 12140640 0 9.18e1 16.86
ethernet-input active 608973 12140640 0 4.47e1 19.94
ip6-input active 608973 12140640 0 4.90e1 19.94
ip6-lookup active 608973 12140640 0 4.19e2 19.94
ip6-rewrite active 608973 12140640 0 5.78e1 19.94
unix-epoll-input polling 703 0 0 3.45e3 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 50 3.68e4 0.00
dpdk-process any wait 0 0 1 5.73e5 0.00
fib-walk any wait 0 0 2 1.28e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.89e3 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 3.15e3 0.00
lisp-retry-service any wait 0 0 2 1.51e3 0.00
statseg-collector-process time wait 0 0 1 5.45e3 0.00
unix-epoll-input polling 3023 0 0 3.18e6 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 152.06, last 128 main loops 10.50 per node 192.00
vector rates in 5.8968e6, out 5.8968e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 149179 22683812 0 1.52e1 152.06
TenGigabitEthernet18/0/3-tx active 149179 22683812 0 5.59e1 152.06
dpdk-input polling 149179 22683812 0 5.77e1 152.06
ethernet-input active 149179 22683812 0 2.12e1 152.06
ip6-input active 149179 22683812 0 4.05e1 152.06
ip6-lookup active 149179 22683812 0 1.86e2 152.06
ip6-rewrite active 149179 22683812 0 4.55e1 152.06
unix-epoll-input polling 145 0 0 3.27e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 194.21, last 128 main loops 13.89 per node 254.00
vector rates in 5.8965e6, out 5.8965e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 116796 22682648 0 1.46e1 194.21
TenGigabitEthernet18/0/2-tx active 116796 22682648 0 5.59e1 194.21
dpdk-input polling 117859 22682648 0 5.57e1 192.46
ethernet-input active 116796 22682648 0 2.03e1 194.21
ip6-input active 116796 22682648 0 3.96e1 194.21
ip6-lookup active 116796 22682648 0 1.91e2 194.21
ip6-rewrite active 116796 22682648 0 4.49e1 194.21
unix-epoll-input polling 115 0 0 3.31e3 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 51 4.36e4 0.00
dpdk-process any wait 0 0 1 1.22e4 0.00
fib-walk any wait 0 0 1 4.72e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.66e3 0.00
lisp-retry-service any wait 0 0 1 5.37e3 0.00
unix-epoll-input polling 2566 0 0 3.73e6 0.00
vpe-oam-process any wait 0 0 2 1.53e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 180.69, last 128 main loops 8.31 per node 152.00
vector rates in 5.7716e6, out 5.7716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 122376 22112240 0 1.49e1 180.69
TenGigabitEthernet18/0/3-tx active 122376 22112240 0 5.77e1 180.69
dpdk-input polling 122376 22112240 0 5.68e1 180.69
ethernet-input active 122376 22112240 0 2.04e1 180.69
ip6-input active 122376 22112240 0 3.73e1 180.69
ip6-lookup active 122376 22112240 0 1.99e2 180.69
ip6-rewrite active 122376 22112240 0 4.54e1 180.69
unix-epoll-input polling 119 0 0 3.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 111.12, last 128 main loops 6.13 per node 112.00
vector rates in 5.7726e6, out 5.7726e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 199035 22116276 0 1.62e1 111.12
TenGigabitEthernet18/0/3-tx active 199035 22116276 0 5.58e1 111.12
dpdk-input polling 199035 22116276 0 5.84e1 111.12
ethernet-input active 199035 22116276 0 2.23e1 111.12
ip6-input active 199035 22116276 0 3.83e1 111.12
ip6-lookup active 199035 22116276 0 1.93e2 111.12
ip6-rewrite active 199035 22116276 0 4.63e1 111.12
unix-epoll-input polling 194 0 0 3.05e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 240.79, last 128 main loops .44 per node 8.00
vector rates in 5.7636e6, out 5.7636e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91706 22081716 0 1.40e1 240.79
TenGigabitEthernet18/0/2-tx active 91706 22081716 0 5.59e1 240.79
dpdk-input polling 93097 22081716 0 5.63e1 237.19
ethernet-input active 91706 22081716 0 2.04e1 240.79
ip6-input active 91706 22081716 0 3.65e1 240.79
ip6-lookup active 91706 22081716 0 2.01e2 240.79
ip6-rewrite active 91706 22081716 0 4.77e1 240.79
unix-epoll-input polling 90 0 0 3.35e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 160.56, last 128 main loops 12.03 per node 220.00
vector rates in 5.7726e6, out 5.7726e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 137748 22116146 0 1.53e1 160.56
TenGigabitEthernet18/0/2-tx active 137748 22116146 0 5.56e1 160.56
dpdk-input polling 139490 22116146 0 5.69e1 158.55
ethernet-input active 137748 22116146 0 2.11e1 160.56
ip6-input active 137748 22116146 0 3.74e1 160.56
ip6-lookup active 137748 22116146 0 1.95e2 160.56
ip6-rewrite active 137748 22116146 0 4.96e1 160.56
unix-epoll-input polling 136 0 0 3.03e3 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.91e4 0.00
dpdk-process any wait 0 0 1 6.84e5 0.00
fib-walk any wait 0 0 2 2.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.10e3 0.00
lisp-retry-service any wait 0 0 2 2.93e3 0.00
unix-epoll-input polling 3217 0 0 2.92e6 0.00
vpe-oam-process any wait 0 0 2 1.67e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.44, 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/3-outpu active 1264674 11937632 0 5.65e1 9.44
TenGigabitEthernet18/0/3-tx active 1264674 11937632 0 9.07e1 9.44
dpdk-input polling 1281212 11937632 0 1.24e2 9.32
ethernet-input active 1264674 11937632 0 7.72e1 9.44
ip6-input active 1264674 11937632 0 7.08e1 9.44
ip6-lookup active 1264674 11937632 0 2.48e2 9.44
ip6-rewrite active 1264674 11937632 0 7.97e1 9.44
unix-epoll-input polling 1250 0 0 3.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.27, 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 1288381 11937628 0 5.79e1 9.27
TenGigabitEthernet18/0/3-tx active 1288381 11937628 0 9.12e1 9.27
dpdk-input polling 1307639 11937628 0 1.24e2 9.13
ethernet-input active 1288381 11937628 0 7.77e1 9.27
ip6-input active 1288381 11937628 0 7.25e1 9.27
ip6-lookup active 1288381 11937628 0 2.44e2 9.27
ip6-rewrite active 1288381 11937628 0 8.13e1 9.27
unix-epoll-input polling 1276 0 0 2.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.23, 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 1293194 11937632 0 5.82e1 9.23
TenGigabitEthernet18/0/3-tx active 1293194 11937632 0 9.28e1 9.23
dpdk-input polling 1311237 11937632 0 1.25e2 9.10
ethernet-input active 1293194 11937632 0 7.85e1 9.23
ip6-input active 1293194 11937632 0 7.21e1 9.23
ip6-lookup active 1293194 11937632 0 2.41e2 9.23
ip6-rewrite active 1293194 11937632 0 8.14e1 9.23
unix-epoll-input polling 1279 0 0 2.93e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.54, 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 1251302 11937624 0 5.66e1 9.54
TenGigabitEthernet18/0/3-tx active 1251302 11937624 0 9.04e1 9.54
dpdk-input polling 1266090 11937624 0 1.26e2 9.43
ethernet-input active 1251302 11937624 0 7.86e1 9.54
ip6-input active 1251302 11937624 0 7.32e1 9.54
ip6-lookup active 1251302 11937624 0 2.46e2 9.54
ip6-rewrite active 1251302 11937624 0 8.08e1 9.54
unix-epoll-input polling 1235 0 0 2.91e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 9.67, 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 1233949 11937628 0 5.63e1 9.67
TenGigabitEthernet18/0/2-tx active 1233949 11937628 0 9.02e1 9.67
dpdk-input polling 1550368 11937628 0 1.26e2 7.69
ethernet-input active 1233949 11937628 0 7.54e1 9.67
ip6-input active 1233949 11937628 0 7.03e1 9.67
ip6-lookup active 1233949 11937628 0 2.48e2 9.67
ip6-rewrite active 1233949 11937628 0 7.89e1 9.67
unix-epoll-input polling 1513 0 0 3.12e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.49, 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 1256675 11937640 0 5.75e1 9.49
TenGigabitEthernet18/0/2-tx active 1256675 11937640 0 9.02e1 9.49
dpdk-input polling 1583645 11937640 0 1.28e2 7.54
ethernet-input active 1256675 11937640 0 7.62e1 9.49
ip6-input active 1256675 11937640 0 7.21e1 9.49
ip6-lookup active 1256675 11937640 0 2.43e2 9.49
ip6-rewrite active 1256675 11937640 0 8.01e1 9.49
unix-epoll-input polling 1545 0 0 3.01e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.39, 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 1271259 11937640 0 5.93e1 9.39
TenGigabitEthernet18/0/2-tx active 1271259 11937640 0 8.92e1 9.39
dpdk-input polling 1631237 11937640 0 1.28e2 7.32
ethernet-input active 1271259 11937640 0 7.75e1 9.39
ip6-input active 1271259 11937640 0 7.12e1 9.39
ip6-lookup active 1271259 11937640 0 2.42e2 9.39
ip6-rewrite active 1271259 11937640 0 8.06e1 9.39
unix-epoll-input polling 1592 0 0 2.92e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.69, 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 1232152 11937636 0 5.60e1 9.69
TenGigabitEthernet18/0/2-tx active 1232152 11937636 0 9.02e1 9.69
dpdk-input polling 1567659 11937636 0 1.28e2 7.61
ethernet-input active 1232152 11937636 0 7.58e1 9.69
ip6-input active 1232152 11937636 0 6.99e1 9.69
ip6-lookup active 1232152 11937636 0 2.47e2 9.69
ip6-rewrite active 1232152 11937636 0 7.92e1 9.69
unix-epoll-input polling 1529 0 0 3.03e3 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 51 4.12e4 0.00
dpdk-process any wait 0 0 1 9.87e3 0.00
fib-walk any wait 0 0 2 2.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.77e3 0.00
lisp-retry-service any wait 0 0 2 1.85e3 0.00
unix-epoll-input polling 3325 0 0 2.85e6 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 96.91, last 128 main loops 9.19 per node 168.00
vector rates in 4.0519e6, out 4.0519e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 158720 15380888 0 1.53e1 96.91
TenGigabitEthernet18/0/3-tx active 158720 15380888 0 5.58e1 96.91
dpdk-input polling 267570 15380888 0 6.06e1 57.48
ethernet-input active 158720 15380888 0 2.28e1 96.91
ip6-input active 158720 15380888 0 3.79e1 96.91
ip6-lookup active 158720 15380888 0 3.77e2 96.91
ip6-rewrite active 158720 15380888 0 4.28e1 96.91
unix-epoll-input polling 261 0 0 3.27e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 108.99, last 128 main loops 14.00 per node 256.00
vector rates in 4.0506e6, out 4.0506e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 141075 15375728 0 1.49e1 108.99
TenGigabitEthernet18/0/2-tx active 141075 15375728 0 5.53e1 108.99
dpdk-input polling 265701 15375728 0 5.89e1 57.87
ethernet-input active 141075 15375728 0 2.22e1 108.99
ip6-input active 141075 15375728 0 3.72e1 108.99
ip6-lookup active 141075 15375728 0 3.82e2 108.99
ip6-rewrite active 141075 15375728 0 4.21e1 108.99
unix-epoll-input polling 259 0 0 3.21e3 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 5.36e4 0.00
dpdk-process any wait 0 0 2 8.15e3 0.00
fib-walk any wait 0 0 2 2.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.54e3 0.00
lisp-retry-service any wait 0 0 2 2.44e3 0.00
unix-epoll-input polling 3520 0 0 2.69e6 0.00
vpe-oam-process any wait 0 0 2 2.66e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 74.37, last 128 main loops 2.19 per node 40.00
vector rates in 3.6732e6, out 3.6732e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 187071 13912584 0 1.65e1 74.37
TenGigabitEthernet18/0/3-tx active 187071 13912584 0 5.67e1 74.37
dpdk-input polling 187915 13912584 0 6.21e1 74.04
ethernet-input active 187071 13912584 0 2.42e1 74.37
ip6-input active 187071 13912584 0 3.67e1 74.37
ip6-lookup active 187071 13912584 0 4.36e2 74.37
ip6-rewrite active 187071 13912584 0 4.33e1 74.37
unix-epoll-input polling 183 0 0 3.65e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 69.31, last 128 main loops 3.28 per node 60.00
vector rates in 3.6736e6, out 3.6736e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 200741 13914059 0 1.67e1 69.31
TenGigabitEthernet18/0/3-tx active 200741 13914059 0 5.58e1 69.31
dpdk-input polling 202600 13914059 0 6.42e1 68.68
ethernet-input active 200741 13914059 0 2.43e1 69.31
ip6-input active 200741 13914059 0 3.71e1 69.31
ip6-lookup active 200741 13914059 0 4.34e2 69.31
ip6-rewrite active 200741 13914059 0 4.35e1 69.31
unix-epoll-input polling 198 0 0 3.77e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 84.67, last 128 main loops .22 per node 4.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/2-outpu active 164301 13911321 0 1.59e1 84.67
TenGigabitEthernet18/0/2-tx active 164301 13911321 0 5.74e1 84.67
dpdk-input polling 177578 13911321 0 6.33e1 78.34
ethernet-input active 164301 13911321 0 2.36e1 84.67
ip6-input active 164301 13911321 0 3.59e1 84.67
ip6-lookup active 164301 13911321 0 4.37e2 84.67
ip6-rewrite active 164301 13911321 0 4.28e1 84.67
unix-epoll-input polling 173 0 0 3.97e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 78.06, last 128 main loops 2.89 per node 53.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/2-outpu active 178231 13912644 0 1.65e1 78.06
TenGigabitEthernet18/0/2-tx active 178231 13912644 0 5.68e1 78.06
dpdk-input polling 196616 13912644 0 6.28e1 70.76
ethernet-input active 178231 13912644 0 2.36e1 78.06
ip6-input active 178231 13912644 0 3.66e1 78.06
ip6-lookup active 178231 13912644 0 4.36e2 78.06
ip6-rewrite active 178231 13912644 0 4.37e1 78.06
unix-epoll-input polling 191 0 0 3.74e3 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 52 3.27e4 0.00
dpdk-process any wait 0 0 1 7.14e5 0.00
fib-walk any wait 0 0 2 3.95e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 3.64e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.53e3 0.00
lisp-retry-service any wait 0 0 2 5.85e3 0.00
statseg-collector-process time wait 0 0 1 1.23e4 0.00
unix-epoll-input polling 2252 0 0 4.17e6 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 31.96, last 128 main loops 1.31 per node 24.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 373220 11929676 0 2.36e1 31.96
TenGigabitEthernet18/0/3-tx active 373220 11929655 0 6.46e1 31.96
dpdk-input polling 373220 11929676 0 7.71e1 31.96
ethernet-input active 373220 11929676 0 3.49e1 31.96
ip6-input active 373220 11929676 0 4.23e1 31.96
ip6-lookup active 373220 11929676 0 4.83e2 31.96
ip6-rewrite active 373220 11929676 0 4.99e1 31.96
unix-epoll-input polling 364 0 0 3.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 31.24, 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/3-outpu active 381834 11929692 0 2.38e1 31.24
TenGigabitEthernet18/0/3-tx active 381834 11929692 0 6.55e1 31.24
dpdk-input polling 381834 11929692 0 7.84e1 31.24
ethernet-input active 381834 11929692 0 3.51e1 31.24
ip6-input active 381834 11929692 0 4.29e1 31.24
ip6-lookup active 381834 11929692 0 4.80e2 31.24
ip6-rewrite active 381834 11929692 0 4.97e1 31.24
unix-epoll-input polling 372 0 0 3.94e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 31.83, last 128 main loops 1.31 per node 24.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 374785 11929668 0 2.34e1 31.83
TenGigabitEthernet18/0/3-tx active 374785 11929668 0 6.46e1 31.83
dpdk-input polling 374785 11929668 0 8.45e1 31.83
ethernet-input active 374785 11929668 0 3.43e1 31.83
ip6-input active 374785 11929668 0 4.27e1 31.83
ip6-lookup active 374785 11929668 0 4.77e2 31.83
ip6-rewrite active 374785 11929668 0 5.06e1 31.83
unix-epoll-input polling 366 0 0 4.08e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 32.21, 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 370412 11929704 0 2.36e1 32.21
TenGigabitEthernet18/0/3-tx active 370412 11929699 0 6.47e1 32.21
dpdk-input polling 370412 11929704 0 7.98e1 32.21
ethernet-input active 370412 11929704 0 3.54e1 32.21
ip6-input active 370412 11929704 0 4.44e1 32.21
ip6-lookup active 370412 11929704 0 4.79e2 32.21
ip6-rewrite active 370412 11929704 0 4.95e1 32.21
unix-epoll-input polling 361 0 0 4.09e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 33.76, 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 353326 11929696 0 2.29e1 33.76
TenGigabitEthernet18/0/2-tx active 353326 11929659 0 6.42e1 33.76
dpdk-input polling 421641 11929696 0 8.03e1 28.29
ethernet-input active 353326 11929696 0 3.36e1 33.76
ip6-input active 353326 11929696 0 4.17e1 33.76
ip6-lookup active 353326 11929696 0 4.84e2 33.76
ip6-rewrite active 353326 11929696 0 4.88e1 33.76
unix-epoll-input polling 411 0 0 4.18e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 32.33, last 128 main loops 1.75 per node 32.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 368990 11929688 0 2.38e1 32.33
TenGigabitEthernet18/0/2-tx active 368990 11929659 0 6.46e1 32.33
dpdk-input polling 432048 11929688 0 7.92e1 27.61
ethernet-input active 368990 11929688 0 3.50e1 32.33
ip6-input active 368990 11929688 0 4.26e1 32.33
ip6-lookup active 368990 11929688 0 4.81e2 32.33
ip6-rewrite active 368990 11929688 0 4.96e1 32.33
unix-epoll-input polling 421 0 0 3.99e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 32.64, last 128 main loops 2.41 per node 44.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 365472 11929750 0 2.35e1 32.64
TenGigabitEthernet18/0/2-tx active 365472 11929750 0 6.58e1 32.64
dpdk-input polling 416910 11929750 0 8.26e1 28.61
ethernet-input active 365472 11929750 0 3.49e1 32.64
ip6-input active 365472 11929750 0 4.22e1 32.64
ip6-lookup active 365472 11929750 0 4.78e2 32.64
ip6-rewrite active 365472 11929750 0 4.97e1 32.64
unix-epoll-input polling 406 0 0 3.69e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 32.99, 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/2-outpu active 361534 11929676 0 2.33e1 32.99
TenGigabitEthernet18/0/2-tx active 361534 11929657 0 6.43e1 32.99
dpdk-input polling 417997 11929676 0 7.94e1 28.54
ethernet-input active 361534 11929676 0 3.44e1 32.99
ip6-input active 361534 11929676 0 4.27e1 32.99
ip6-lookup active 361534 11929676 0 4.81e2 32.99
ip6-rewrite active 361534 11929676 0 5.04e1 32.99
unix-epoll-input polling 408 0 0 3.73e3 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 49 2.74e4 0.00
avf-process any wait 0 0 9 3.16e3 0.00
dpdk-process any wait 0 0 2 1.34e3 0.00
fib-walk any wait 0 0 3 1.36e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.70e2 0.00
lisp-retry-service any wait 0 0 3 1.28e3 0.00
unix-epoll-input polling 1181458 0 0 8.80e3 0.00
vpe-oam-process any wait 0 0 2 9.95e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 212.33, last 128 main loops 10.25 per node 164.00
vector rates in 1.1471e7, out 1.1471e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 230629 48968864 0 1.46e1 212.33
avf-0/18/e/0-tx active 230629 48968864 0 3.01e1 212.33
avf-input polling 230629 48968864 0 2.51e1 212.33
ethernet-input active 230629 48968864 0 2.41e1 212.33
l2-fwd active 230629 48968864 0 3.87e1 212.33
l2-input active 230629 48968864 0 3.81e1 212.33
l2-learn active 230629 48968864 0 3.52e1 212.33
l2-output active 230629 48968864 0 1.07e1 212.33
unix-epoll-input polling 225 0 0 1.72e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 214.85, last 128 main loops 12.00 per node 192.00
vector rates in 1.1471e7, out 1.1471e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 227916 48967916 0 1.45e1 214.85
avf-0/18/a/0-tx active 227916 48967916 0 3.00e1 214.85
avf-input polling 228712 48967916 0 2.52e1 214.10
ethernet-input active 227916 48967916 0 2.41e1 214.85
l2-fwd active 227916 48967916 0 3.87e1 214.85
l2-input active 227916 48967916 0 3.79e1 214.85
l2-learn active 227916 48967916 0 3.52e1 214.85
l2-output active 227916 48967916 0 1.07e1 214.85
unix-epoll-input polling 223 0 0 1.81e3 0.00
64b-4t2c-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 33 2.98e4 0.00
avf-process any wait 0 0 7 4.27e3 0.00
dpdk-process any wait 0 0 1 2.74e3 0.00
fib-walk any wait 0 0 2 2.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.73e2 0.00
lisp-retry-service any wait 0 0 2 2.44e3 0.00
unix-epoll-input polling 523945 0 0 2.03e4 0.00
vpe-oam-process any wait 0 0 2 1.34e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 28.25, last 128 main loops 1.50 per node 24.00
vector rates in 6.7381e6, out 6.7381e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1028121 29048628 0 2.87e1 28.25
avf-0/18/e/0-tx active 1028121 29048516 0 6.37e1 28.25
avf-input polling 1065753 29048628 0 5.07e1 27.26
ethernet-input active 1028121 29048628 0 4.28e1 28.25
l2-fwd active 1028121 29048628 0 5.04e1 28.25
l2-input active 1028121 29048628 0 4.62e1 28.25
l2-learn active 1028121 29048628 0 5.36e1 28.25
l2-output active 1028121 29048628 0 2.32e1 28.25
unix-epoll-input polling 1039 0 0 1.36e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 27.97, last 128 main loops 2.00 per node 32.00
vector rates in 6.7381e6, out 6.7381e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 1038527 29048604 0 2.93e1 27.97
avf-0/18/e/0-tx active 1038527 29048492 0 6.40e1 27.97
avf-input polling 1101810 29048604 0 4.98e1 26.36
ethernet-input active 1038527 29048604 0 4.22e1 27.97
l2-fwd active 1038527 29048604 0 5.03e1 27.97
l2-input active 1038527 29048604 0 4.66e1 27.97
l2-learn active 1038527 29048604 0 5.33e1 27.97
l2-output active 1038527 29048604 0 2.29e1 27.97
unix-epoll-input polling 1075 0 0 1.31e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 28.84, last 128 main loops 1.75 per node 28.00
vector rates in 6.7379e6, out 6.7379e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1007337 29048020 0 2.89e1 28.84
avf-0/18/a/0-tx active 1007337 29047920 0 6.36e1 28.84
avf-input polling 1009895 29048020 0 5.07e1 28.76
ethernet-input active 1007337 29048020 0 4.28e1 28.84
l2-fwd active 1007337 29048020 0 5.03e1 28.84
l2-input active 1007337 29048020 0 4.59e1 28.84
l2-learn active 1007337 29048020 0 5.34e1 28.84
l2-output active 1007337 29048020 0 2.29e1 28.84
unix-epoll-input polling 986 0 0 1.37e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 28.52, last 128 main loops 2.00 per node 32.00
vector rates in 6.7379e6, out 6.7379e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1018658 29048020 0 2.89e1 28.52
avf-0/18/a/0-tx active 1018658 29047992 0 6.43e1 28.52
avf-input polling 1021872 29048020 0 5.00e1 28.43
ethernet-input active 1018658 29048020 0 4.25e1 28.52
l2-fwd active 1018658 29048020 0 5.03e1 28.52
l2-input active 1018658 29048020 0 4.61e1 28.52
l2-learn active 1018658 29048020 0 5.34e1 28.52
l2-output active 1018658 29048020 0 2.29e1 28.52
unix-epoll-input polling 996 0 0 1.31e3 0.00
64b-8t4c-avf-eth-l2bdbasemaclrn-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
avf-process any wait 0 0 9 3.24e3 0.00
dpdk-process any wait 0 0 1 2.03e3 0.00
fib-walk any wait 0 0 2 1.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.03e2 0.00
lisp-retry-service any wait 0 0 2 1.47e3 0.00
unix-epoll-input polling 300288 0 0 3.42e4 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 9.15, 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/e/0-output active 1575321 14421012 0 6.17e1 9.15
avf-0/18/e/0-tx active 1575321 14420812 0 1.40e2 9.15
avf-input polling 2022333 14421012 0 9.41e1 7.13
ethernet-input active 1575321 14421012 0 8.75e1 9.15
l2-fwd active 1575321 14421012 0 7.97e1 9.15
l2-input active 1575321 14421012 0 7.31e1 9.15
l2-learn active 1575321 14421012 0 8.64e1 9.15
l2-output active 1575321 14421012 0 5.41e1 9.15
unix-epoll-input polling 1973 0 0 1.37e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 8.81, 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/e/0-output active 1611643 14195692 0 6.30e1 8.81
avf-0/18/e/0-tx active 1611643 14195468 0 1.41e2 8.81
avf-input polling 2181258 14195692 0 9.33e1 6.51
ethernet-input active 1611643 14195692 0 8.92e1 8.81
l2-fwd active 1611643 14195692 0 8.13e1 8.81
l2-input active 1611643 14195692 0 7.41e1 8.81
l2-learn active 1611643 14195692 0 8.61e1 8.81
l2-output active 1611643 14195692 0 5.56e1 8.81
unix-epoll-input polling 2128 0 0 1.31e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 9.11, 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/e/0-output active 1583297 14420996 0 6.15e1 9.11
avf-0/18/e/0-tx active 1583297 14420852 0 1.39e2 9.11
avf-input polling 2121095 14420996 0 9.25e1 6.79
ethernet-input active 1583297 14420996 0 8.61e1 9.11
l2-fwd active 1583297 14420996 0 8.00e1 9.11
l2-input active 1583297 14420996 0 7.26e1 9.11
l2-learn active 1583297 14420996 0 8.68e1 9.11
l2-output active 1583297 14420996 0 5.39e1 9.11
unix-epoll-input polling 2070 0 0 1.35e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 8.98, last 128 main loops 66.00 per node 8.95
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/e/0-output active 1580725 14195696 0 6.23e1 8.98
avf-0/18/e/0-tx active 1580725 14195444 0 1.42e2 8.98
avf-input polling 2114396 14195696 0 9.39e1 6.71
ethernet-input active 1580725 14195696 0 8.77e1 8.98
l2-fwd active 1580725 14195696 0 8.08e1 8.98
l2-input active 1580725 14195696 0 7.41e1 8.98
l2-learn active 1580725 14195696 0 8.73e1 8.98
l2-output active 1580725 14195696 0 5.52e1 8.98
unix-epoll-input polling 2063 0 0 1.31e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 8.98, last 128 main loops .75 per node 12.00
vector rates in 3.4272e6, out 3.4272e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1580936 14195124 0 6.54e1 8.98
avf-0/18/a/0-tx active 1580936 14194892 0 1.40e2 8.98
avf-input polling 1677100 14195124 0 9.28e1 8.46
ethernet-input active 1580936 14195124 0 8.91e1 8.98
l2-fwd active 1580936 14195124 0 8.17e1 8.98
l2-input active 1580936 14195124 0 7.46e1 8.98
l2-learn active 1580936 14195124 0 8.73e1 8.98
l2-output active 1580936 14195124 0 5.59e1 8.98
unix-epoll-input polling 1636 0 0 1.38e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 9.02, last 128 main loops .75 per node 12.00
vector rates in 3.4816e6, out 3.4816e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1598909 14420432 0 6.24e1 9.02
avf-0/18/a/0-tx active 1598909 14420188 0 1.41e2 9.02
avf-input polling 1732352 14420432 0 9.01e1 8.32
ethernet-input active 1598909 14420432 0 8.96e1 9.02
l2-fwd active 1598909 14420432 0 8.04e1 9.02
l2-input active 1598909 14420432 0 7.29e1 9.02
l2-learn active 1598909 14420432 0 8.58e1 9.02
l2-output active 1598909 14420432 0 5.44e1 9.02
unix-epoll-input polling 1690 0 0 1.32e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 8.82, last 128 main loops 1.00 per node 16.00
vector rates in 3.4272e6, out 3.4272e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1609845 14195124 0 6.38e1 8.82
avf-0/18/a/0-tx active 1609845 14194936 0 1.45e2 8.82
avf-input polling 1739455 14195124 0 9.08e1 8.16
ethernet-input active 1609845 14195124 0 8.83e1 8.82
l2-fwd active 1609845 14195124 0 8.14e1 8.82
l2-input active 1609845 14195124 0 7.38e1 8.82
l2-learn active 1609845 14195124 0 8.71e1 8.82
l2-output active 1609845 14195124 0 5.56e1 8.82
unix-epoll-input polling 1697 0 0 1.35e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 9.03, last 128 main loops .50 per node 8.00
vector rates in 3.4816e6, out 3.4816e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1597029 14420424 0 6.19e1 9.03
avf-0/18/a/0-tx active 1597029 14420204 0 1.45e2 9.03
avf-input polling 1728690 14420424 0 8.89e1 8.34
ethernet-input active 1597029 14420424 0 8.66e1 9.03
l2-fwd active 1597029 14420424 0 7.99e1 9.03
l2-input active 1597029 14420424 0 7.30e1 9.03
l2-learn active 1597029 14420424 0 8.59e1 9.03
l2-output active 1597029 14420424 0 5.43e1 9.03
unix-epoll-input polling 1687 0 0 1.31e3 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.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 30 2.37e4 0.00
dpdk-process any wait 0 0 2 1.75e3 0.00
fib-walk any wait 0 0 3 1.86e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.33e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.68e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.57e3 0.00
lisp-retry-service any wait 0 0 3 1.41e3 0.00
statseg-collector-process time wait 0 0 1 3.61e3 0.00
unix-epoll-input polling 1061676 0 0 9.93e3 0.00
vpe-oam-process any wait 0 0 2 8.74e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 27.88, last 128 main loops .75 per node 24.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 2152209 60014128 0 2.75e1 27.88
avf-0/18/e/0-tx active 2152209 60013928 0 6.24e1 27.88
avf-input polling 2549425 60014128 0 5.19e1 23.54
l2-patch active 2152209 60014128 0 2.56e1 27.88
unix-epoll-input polling 2487 0 0 1.30e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 27.76, 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 2161863 60012956 0 2.77e1 27.76
avf-0/18/a/0-tx active 2161863 60012736 0 6.33e1 27.76
avf-input polling 2221258 60012956 0 5.09e1 27.02
l2-patch active 2161863 60012956 0 2.51e1 27.76
unix-epoll-input polling 2167 0 0 1.29e3 0.00
64b-4t2c-avf-eth-l2patch-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 29 2.90e4 0.00
avf-process any wait 0 0 8 3.54e3 0.00
dpdk-process any wait 0 0 2 1.73e3 0.00
fib-walk any wait 0 0 2 1.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.67e2 0.00
lisp-retry-service any wait 0 0 2 3.74e3 0.00
unix-epoll-input polling 521935 0 0 2.06e4 0.00
vpe-oam-process any wait 0 0 2 1.09e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.4, average vectors/node 10.24, last 128 main loops .63 per node 20.00
vector rates in 6.5396e6, out 6.5396e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2787024 28535812 0 5.12e1 10.24
avf-0/18/e/0-tx active 2787024 28535568 0 1.41e2 10.24
avf-input polling 4580445 28535812 0 8.95e1 6.23
l2-patch active 2787024 28535812 0 4.82e1 10.24
unix-epoll-input polling 4468 0 0 1.28e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.4, average vectors/node 10.04, last 128 main loops .38 per node 12.00
vector rates in 6.5396e6, out 6.5396e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2843560 28535816 0 5.23e1 10.04
avf-0/18/e/0-tx active 2843560 28535656 0 1.37e2 10.04
avf-input polling 4992032 28535816 0 9.03e1 5.72
l2-patch active 2843560 28535816 0 4.89e1 10.04
unix-epoll-input polling 4871 0 0 1.28e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.4, average vectors/node 10.33, last 128 main loops .34 per node 11.00
vector rates in 6.5395e6, out 6.5395e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2763142 28535176 0 5.12e1 10.33
avf-0/18/a/0-tx active 2763142 28535036 0 1.45e2 10.33
avf-input polling 3373418 28535176 0 8.80e1 8.46
l2-patch active 2763142 28535176 0 4.75e1 10.33
unix-epoll-input polling 3291 0 0 1.29e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.4, average vectors/node 10.17, last 128 main loops .38 per node 12.00
vector rates in 6.5395e6, out 6.5394e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2806275 28535148 0 5.18e1 10.17
avf-0/18/a/0-tx active 2806275 28534944 0 1.43e2 10.17
avf-input polling 3545760 28535148 0 8.88e1 8.05
l2-patch active 2806275 28535148 0 4.88e1 10.17
unix-epoll-input polling 3460 0 0 1.28e3 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 31 3.56e4 0.00
dpdk-process any wait 0 0 2 1.66e3 0.00
fib-walk any wait 0 0 3 2.11e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.75e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.09e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.93e3 0.00
lisp-retry-service any wait 0 0 3 1.79e3 0.00
statseg-collector-process time wait 0 0 1 5.45e3 0.00
unix-epoll-input polling 284762 0 0 3.53e4 0.00
vpe-oam-process any wait 0 0 2 9.07e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 5.01, last 128 main loops 0.00 per node 0.00
vector rates in 3.4130e6, out 3.4129e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2769811 13881656 0 8.72e1 5.01
avf-0/18/e/0-tx active 2769811 13881488 0 2.29e2 5.01
avf-input polling 6151093 13881656 0 2.04e2 2.26
l2-patch active 2769811 13881656 0 7.97e1 5.01
unix-epoll-input polling 6001 0 0 1.23e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 5.14, last 128 main loops 0.00 per node 0.00
vector rates in 3.3597e6, out 3.3596e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2658882 13664768 0 8.62e1 5.14
avf-0/18/e/0-tx active 2658882 13664588 0 2.71e2 5.14
avf-input polling 5345007 13664768 0 1.83e2 2.56
l2-patch active 2658882 13664768 0 8.11e1 5.14
unix-epoll-input polling 5215 0 0 1.24e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 5.17, last 128 main loops 0.00 per node 0.00
vector rates in 3.3597e6, out 3.3596e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2644974 13664752 0 8.50e1 5.17
avf-0/18/e/0-tx active 2644974 13664576 0 2.69e2 5.17
avf-input polling 5270186 13664752 0 1.82e2 2.59
l2-patch active 2644974 13664752 0 7.88e1 5.17
unix-epoll-input polling 5141 0 0 1.24e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 5.24, last 128 main loops 0.00 per node 0.00
vector rates in 3.4130e6, out 3.4129e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2648601 13881664 0 8.53e1 5.24
avf-0/18/e/0-tx active 2648601 13881452 0 2.30e2 5.24
avf-input polling 5749212 13881664 0 1.99e2 2.41
l2-patch active 2648601 13881664 0 7.76e1 5.24
unix-epoll-input polling 5609 0 0 1.25e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 5.47, last 128 main loops 0.00 per node 0.00
vector rates in 3.4129e6, out 3.4128e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2536833 13881120 0 8.44e1 5.47
avf-0/18/a/0-tx active 2536833 13880968 0 2.74e2 5.47
avf-input polling 4052692 13881120 0 1.81e2 3.43
l2-patch active 2536833 13881120 0 7.73e1 5.47
unix-epoll-input polling 3953 0 0 1.24e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 5.08, last 128 main loops 0.00 per node 0.00
vector rates in 3.3596e6, out 3.3595e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2689012 13664240 0 8.82e1 5.08
avf-0/18/a/0-tx active 2689012 13664064 0 2.72e2 5.08
avf-input polling 4667314 13664240 0 1.82e2 2.93
l2-patch active 2689012 13664240 0 8.29e1 5.08
unix-epoll-input polling 4554 0 0 1.23e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 5.13, last 128 main loops .13 per node 4.00
vector rates in 3.3596e6, out 3.3595e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2662211 13664236 0 8.57e1 5.13
avf-0/18/a/0-tx active 2662211 13664064 0 2.74e2 5.13
avf-input polling 4519131 13664236 0 1.80e2 3.02
l2-patch active 2662211 13664236 0 8.03e1 5.13
unix-epoll-input polling 4409 0 0 1.24e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 5.48, last 128 main loops .13 per node 4.00
vector rates in 3.4129e6, out 3.4128e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2531766 13881100 0 8.18e1 5.48
avf-0/18/a/0-tx active 2531766 13880916 0 2.78e2 5.48
avf-input polling 4161664 13881100 0 1.83e2 3.34
l2-patch active 2531766 13881100 0 7.58e1 5.48
unix-epoll-input polling 4060 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.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.64e4 0.00
avf-process any wait 0 0 9 3.21e3 0.00
dpdk-process any wait 0 0 1 1.53e3 0.00
fib-walk any wait 0 0 2 1.63e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.71e2 0.00
lisp-retry-service any wait 0 0 2 1.44e3 0.00
unix-epoll-input polling 1105202 0 0 8.95e3 0.00
vpe-oam-process any wait 0 0 2 9.97e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 60.52, 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/e/0-output active 931227 56361156 0 1.93e1 60.52
avf-0/18/e/0-tx active 931227 56361140 0 4.44e1 60.52
avf-input polling 931872 56361156 0 3.57e1 60.48
ethernet-input active 931227 56361156 0 3.06e1 60.52
l2-input active 931227 56361156 0 2.89e1 60.52
l2-output active 931227 56361156 0 1.57e1 60.52
unix-epoll-input polling 909 0 0 1.25e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 61.33, last 128 main loops 2.63 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
avf-0/18/a/0-output active 919036 56360108 0 1.88e1 61.33
avf-0/18/a/0-tx active 919036 56360100 0 4.42e1 61.33
avf-input polling 920622 56360108 0 3.62e1 61.22
ethernet-input active 919036 56360108 0 3.05e1 61.33
l2-input active 919036 56360108 0 2.89e1 61.33
l2-output active 919036 56360108 0 1.55e1 61.33
unix-epoll-input polling 898 0 0 1.25e3 0.00
64b-4t2c-avf-eth-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 30 2.86e4 0.00
avf-process any wait 0 0 9 3.16e3 0.00
dpdk-process any wait 0 0 1 1.58e3 0.00
fib-walk any wait 0 0 2 1.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.98e3 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 3.28e3 0.00
lisp-retry-service any wait 0 0 2 1.43e3 0.00
statseg-collector-process time wait 0 0 1 3.69e3 0.00
unix-epoll-input polling 497573 0 0 2.05e4 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 15.99, 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 1796650 28739852 0 4.19e1 15.99
avf-0/18/e/0-tx active 1796650 28739620 0 9.48e1 15.99
avf-input polling 1991233 28739852 0 6.48e1 14.43
ethernet-input active 1796650 28739852 0 5.59e1 15.99
l2-input active 1796650 28739852 0 4.56e1 15.99
l2-output active 1796650 28739852 0 3.55e1 15.99
unix-epoll-input polling 1942 0 0 1.29e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 15.82, last 128 main loops .56 per node 12.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 1817211 28739848 0 4.19e1 15.82
avf-0/18/e/0-tx active 1817211 28739700 0 9.33e1 15.82
avf-input polling 2072603 28739848 0 6.54e1 13.87
ethernet-input active 1817211 28739848 0 5.54e1 15.82
l2-input active 1817211 28739848 0 4.59e1 15.82
l2-output active 1817211 28739848 0 3.54e1 15.82
unix-epoll-input polling 2023 0 0 1.30e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 15.95, last 128 main loops .56 per node 12.00
vector rates in 6.9439e6, out 6.9439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1801615 28739088 0 4.13e1 15.95
avf-0/18/a/0-tx active 1801615 28738844 0 9.30e1 15.95
avf-input polling 1825092 28739088 0 6.62e1 15.75
ethernet-input active 1801615 28739088 0 5.64e1 15.95
l2-input active 1801615 28739088 0 4.55e1 15.95
l2-output active 1801615 28739088 0 3.49e1 15.95
unix-epoll-input polling 1780 0 0 1.29e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 15.86, last 128 main loops .56 per node 12.00
vector rates in 6.9439e6, out 6.9439e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 1811785 28739092 0 4.07e1 15.86
avf-0/18/a/0-tx active 1811785 28738924 0 9.41e1 15.86
avf-input polling 1842815 28739092 0 6.55e1 15.59
ethernet-input active 1811785 28739092 0 5.63e1 15.86
l2-input active 1811785 28739092 0 4.57e1 15.86
l2-output active 1811785 28739092 0 3.52e1 15.86
unix-epoll-input polling 1798 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 28 3.61e4 0.00
dpdk-process any wait 0 0 2 1.52e3 0.00
fib-walk any wait 0 0 2 1.34e3 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 6.36e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.81e3 0.00
lisp-retry-service any wait 0 0 2 1.19e3 0.00
statseg-collector-process time wait 0 0 1 4.62e3 0.00
unix-epoll-input polling 292530 0 0 3.43e4 0.00
vpe-oam-process any wait 0 0 2 1.68e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.0, average vectors/node 5.68, last 128 main loops .14 per node 3.00
vector rates in 3.3564e6, out 3.3563e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2388436 13570176 0 8.89e1 5.68
avf-0/18/e/0-tx active 2388436 13569980 0 1.75e2 5.68
avf-input polling 3534542 13570176 0 1.31e2 3.84
ethernet-input active 2388436 13570176 0 1.15e2 5.68
l2-input active 2388436 13570176 0 8.05e1 5.68
l2-output active 2388436 13570176 0 8.24e1 5.68
unix-epoll-input polling 3448 0 0 1.30e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.0, average vectors/node 5.96, last 128 main loops 0.00 per node 0.00
vector rates in 3.4646e6, out 3.4646e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2348426 14007900 0 8.59e1 5.96
avf-0/18/e/0-tx active 2348426 14007700 0 1.69e2 5.96
avf-input polling 3556384 14007900 0 1.25e2 3.94
ethernet-input active 2348426 14007900 0 1.11e2 5.96
l2-input active 2348426 14007900 0 7.86e1 5.96
l2-output active 2348426 14007900 0 7.92e1 5.96
unix-epoll-input polling 3470 0 0 1.29e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.0, average vectors/node 6.00, last 128 main loops 0.00 per node 0.00
vector rates in 3.4646e6, out 3.4646e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2333713 14007896 0 8.51e1 6.00
avf-0/18/e/0-tx active 2333713 14007712 0 1.69e2 6.00
avf-input polling 3539109 14007896 0 1.25e2 3.96
ethernet-input active 2333713 14007896 0 1.10e2 6.00
l2-input active 2333713 14007896 0 7.87e1 6.00
l2-output active 2333713 14007896 0 8.08e1 6.00
unix-epoll-input polling 3453 0 0 1.29e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.0, average vectors/node 6.07, last 128 main loops 0.00 per node 0.00
vector rates in 3.4647e6, out 3.4646e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/e/0-output active 2306738 14007916 0 8.44e1 6.07
avf-0/18/e/0-tx active 2306738 14007716 0 1.69e2 6.07
avf-input polling 3491272 14007916 0 1.26e2 4.01
ethernet-input active 2306738 14007916 0 1.11e2 6.07
l2-input active 2306738 14007916 0 7.89e1 6.07
l2-output active 2306738 14007916 0 7.89e1 6.07
unix-epoll-input polling 3406 0 0 1.29e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.0, average vectors/node 6.01, last 128 main loops 0.00 per node 0.00
vector rates in 3.4645e6, out 3.4645e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2331498 14007352 0 8.62e1 6.01
avf-0/18/a/0-tx active 2331498 14007148 0 1.70e2 6.01
avf-input polling 2865924 14007352 0 1.25e2 4.89
ethernet-input active 2331498 14007352 0 1.12e2 6.01
l2-input active 2331498 14007352 0 7.88e1 6.01
l2-output active 2331498 14007352 0 8.05e1 6.01
unix-epoll-input polling 2796 0 0 1.31e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.0, average vectors/node 5.98, last 128 main loops .19 per node 4.00
vector rates in 3.4645e6, out 3.4645e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2343567 14007348 0 8.43e1 5.98
avf-0/18/a/0-tx active 2343567 14007172 0 1.74e2 5.98
avf-input polling 3001614 14007348 0 1.25e2 4.67
ethernet-input active 2343567 14007348 0 1.12e2 5.98
l2-input active 2343567 14007348 0 7.87e1 5.98
l2-output active 2343567 14007348 0 7.89e1 5.98
unix-epoll-input polling 2928 0 0 1.29e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.0, average vectors/node 5.90, last 128 main loops .19 per node 4.00
vector rates in 3.4645e6, out 3.4645e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2373263 14007356 0 8.64e1 5.90
avf-0/18/a/0-tx active 2373263 14007160 0 1.69e2 5.90
avf-input polling 3107344 14007356 0 1.26e2 4.51
ethernet-input active 2373263 14007356 0 1.11e2 5.90
l2-input active 2373263 14007356 0 7.95e1 5.90
l2-output active 2373263 14007356 0 8.05e1 5.90
unix-epoll-input polling 3031 0 0 1.29e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.0, average vectors/node 5.66, last 128 main loops .38 per node 8.00
vector rates in 3.3562e6, out 3.3562e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
avf-0/18/a/0-output active 2398489 13569616 0 8.78e1 5.66
avf-0/18/a/0-tx active 2398489 13569500 0 1.74e2 5.66
avf-input polling 3446440 13569616 0 1.31e2 3.94
ethernet-input active 2398489 13569616 0 1.15e2 5.66
l2-input active 2398489 13569616 0 8.15e1 5.66
l2-output active 2398489 13569616 0 8.18e1 5.66
unix-epoll-input polling 3362 0 0 1.29e3 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.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.32e4 0.00
dpdk-process any wait 0 0 2 6.02e5 0.00
fib-walk any wait 0 0 2 1.41e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.75e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.67e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.57e3 0.00
lisp-retry-service any wait 0 0 2 1.31e3 0.00
statseg-collector-process time wait 0 0 1 4.12e3 0.00
unix-epoll-input polling 4102 0 0 2.51e6 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 65.00, last 128 main loops 1.31 per node 28.00
vector rates in 8.9043e6, out 8.9043e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 565067 36731900 0 3.13e1 65.00
TenGigabitEthernet18/0/3-tx active 565067 36731900 0 5.62e1 65.00
dpdk-input polling 699180 36731900 0 6.43e1 52.54
ethernet-input active 565067 36731900 0 3.28e1 65.00
l2-input active 565067 36731900 0 2.93e1 65.00
l2-output active 565067 36731900 0 6.09e1 65.00
unix-epoll-input polling 682 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 112.60, last 128 main loops 4.38 per node 80.00
vector rates in 8.9042e6, out 8.9042e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 326203 36731556 0 1.66e1 112.60
TenGigabitEthernet18/0/2-tx active 326203 36731556 0 5.31e1 112.60
dpdk-input polling 329883 36731556 0 5.73e1 111.35
ethernet-input active 326203 36731556 0 6.02e1 112.60
l2-input active 326203 36731556 0 2.63e1 112.60
l2-input-vtr active 326203 36731556 0 5.13e1 112.60
l2-output active 326203 36731556 0 1.29e1 112.60
unix-epoll-input polling 322 0 0 2.01e3 0.00
64b-4t2c-dot1ad-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 46 2.57e4 0.00
dpdk-process any wait 0 0 2 3.19e5 0.00
fib-walk any wait 0 0 2 2.33e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.41e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.46e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.86e3 0.00
lisp-retry-service any wait 0 0 2 2.24e3 0.00
statseg-collector-process time wait 0 0 1 5.47e3 0.00
unix-epoll-input polling 4461 0 0 2.29e6 0.00
vpe-oam-process any wait 0 0 2 1.00e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 15.79, last 128 main loops 0.00 per node 0.00
vector rates in 4.7699e6, out 4.7699e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1233342 19481336 0 5.35e1 15.79
TenGigabitEthernet18/0/3-tx active 1233342 19481336 0 7.24e1 15.79
dpdk-input polling 7062003 19481336 0 1.43e2 2.76
ethernet-input active 1233342 19481336 0 6.02e1 15.79
l2-input active 1233342 19481336 0 4.51e1 15.79
l2-output active 1233342 19481336 0 8.58e1 15.79
unix-epoll-input polling 6889 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 13.40, last 128 main loops 0.00 per node 0.00
vector rates in 4.6955e6, out 4.6955e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1430618 19176952 0 5.47e1 13.40
TenGigabitEthernet18/0/3-tx active 1430618 19176952 0 6.51e1 13.40
dpdk-input polling 8729025 19176952 0 1.48e2 2.19
ethernet-input active 1430618 19176952 0 6.09e1 13.40
l2-input active 1430618 19176952 0 4.81e1 13.40
l2-output active 1430618 19176952 0 7.91e1 13.40
unix-epoll-input polling 8516 0 0 1.21e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 126.89, last 128 main loops 8.09 per node 148.00
vector rates in 9.4652e6, out 9.4652e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 304637 38657176 0 1.57e1 126.89
TenGigabitEthernet18/0/2-tx active 304637 38657176 0 4.93e1 126.89
dpdk-input polling 306176 38657176 0 5.14e1 126.26
ethernet-input active 304637 38657176 0 5.67e1 126.89
l2-input active 304637 38657176 0 2.53e1 126.89
l2-input-vtr active 304637 38657176 0 5.09e1 126.89
l2-output active 304637 38657176 0 1.21e1 126.89
unix-epoll-input polling 298 0 0 2.02e3 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
dpdk-input polling 37409013 0 0 1.48e2 0.00
unix-epoll-input polling 36496 0 0 1.26e3 0.00
64b-8t4c-dot1ad-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 3.38e4 0.00
dpdk-process any wait 0 0 2 9.22e3 0.00
fib-walk any wait 0 0 2 1.79e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.13e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.89e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.39e3 0.00
lisp-retry-service any wait 0 0 2 2.29e3 0.00
statseg-collector-process time wait 0 0 1 8.74e3 0.00
unix-epoll-input polling 2551 0 0 4.06e6 0.00
vpe-oam-process any wait 0 0 2 1.56e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 6.02, last 128 main loops 0.00 per node 0.00
vector rates in 2.4423e6, out 2.4423e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1681849 10123964 0 1.04e2 6.02
TenGigabitEthernet18/0/3-tx active 1681849 10123964 0 1.09e2 6.02
dpdk-input polling 9890385 10123964 0 3.02e2 1.02
ethernet-input active 1681849 10123964 0 1.15e2 6.02
l2-input active 1681849 10123964 0 7.87e1 6.02
l2-output active 1681849 10123964 0 1.42e2 6.02
unix-epoll-input polling 9649 0 0 1.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 5.02, last 128 main loops 0.00 per node 0.00
vector rates in 2.4041e6, out 2.4041e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1983292 9965776 0 1.05e2 5.02
TenGigabitEthernet18/0/3-tx active 1983292 9965776 0 1.01e2 5.02
dpdk-input polling 11146635 9965776 0 3.07e2 .89
ethernet-input active 1983292 9965776 0 1.16e2 5.02
l2-input active 1983292 9965776 0 8.36e1 5.02
l2-output active 1983292 9965776 0 1.32e2 5.02
unix-epoll-input polling 10875 0 0 1.19e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 5.08, last 128 main loops 0.00 per node 0.00
vector rates in 2.4423e6, out 2.4423e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1994334 10123964 0 1.05e2 5.08
TenGigabitEthernet18/0/3-tx active 1994334 10123964 0 1.03e2 5.08
dpdk-input polling 11261263 10123964 0 2.97e2 .89
ethernet-input active 1994334 10123964 0 1.16e2 5.08
l2-input active 1994334 10123964 0 8.50e1 5.08
l2-output active 1994334 10123964 0 1.26e2 5.08
unix-epoll-input polling 10986 0 0 1.17e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 5.05, last 128 main loops 0.00 per node 0.00
vector rates in 2.4041e6, out 2.4041e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1974349 9965772 0 1.02e2 5.05
TenGigabitEthernet18/0/3-tx active 1974349 9965772 0 1.03e2 5.05
dpdk-input polling 11262551 9965772 0 3.02e2 .88
ethernet-input active 1974349 9965772 0 1.19e2 5.05
l2-input active 1974349 9965772 0 8.48e1 5.05
l2-output active 1974349 9965772 0 1.35e2 5.05
unix-epoll-input polling 10988 0 0 1.19e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 123.99, last 128 main loops 9.19 per node 168.00
vector rates in 9.6921e6, out 9.6921e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 324021 40176748 0 1.56e1 123.99
TenGigabitEthernet18/0/2-tx active 324021 40176748 0 4.62e1 123.99
dpdk-input polling 326502 40176748 0 4.95e1 123.05
ethernet-input active 324021 40176748 0 5.57e1 123.99
l2-input active 324021 40176748 0 2.55e1 123.99
l2-input-vtr active 324021 40176748 0 5.07e1 123.99
l2-output active 324021 40176748 0 1.19e1 123.99
unix-epoll-input polling 318 0 0 2.04e3 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
dpdk-input polling 35841878 0 0 1.66e2 0.00
unix-epoll-input polling 34967 0 0 1.26e3 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
dpdk-input polling 37428132 0 0 1.53e2 0.00
unix-epoll-input polling 36515 0 0 1.25e3 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
dpdk-input polling 37804624 0 0 1.51e2 0.00
unix-epoll-input polling 36883 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.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 45 2.78e4 0.00
dpdk-process any wait 0 0 1 8.64e3 0.00
fib-walk any wait 0 0 2 1.83e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.52e3 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.84e3 0.00
lisp-retry-service any wait 0 0 2 2.39e3 0.00
statseg-collector-process time wait 0 0 1 4.79e3 0.00
unix-epoll-input polling 4169 0 0 2.48e6 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 75.68, last 128 main loops 5.75 per node 92.00
vector rates in 6.7217e6, out 6.7217e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 367845 27840200 0 3.02e1 75.68
TenGigabitEthernet18/0/3-tx active 367845 27840200 0 5.54e1 75.68
dpdk-input polling 495672 27840200 0 6.26e1 56.17
ethernet-input active 367845 27840200 0 3.15e1 75.68
l2-fwd active 367845 27840200 0 4.36e1 75.68
l2-input active 367845 27840200 0 4.10e1 75.68
l2-learn active 367845 27840200 0 4.15e1 75.68
l2-output active 367845 27840200 0 6.08e1 75.68
unix-epoll-input polling 484 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 117.05, last 128 main loops 5.91 per node 84.00
vector rates in 6.7217e6, out 6.7217e6, drop 0.0000e0, punt 2.4144e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 237842 27840191 0 1.66e1 117.05
TenGigabitEthernet18/0/2-tx active 237842 27840191 0 5.31e1 117.05
dpdk-input polling 243307 27840192 0 5.68e1 114.42
error-punt active 1 1 0 5.62e3 1.00
ethernet-input active 237842 27840192 0 6.00e1 117.05
l2-fwd active 237842 27840191 0 4.15e1 117.05
l2-input active 237842 27840191 0 3.89e1 117.05
l2-input-vtr active 237842 27840191 0 5.14e1 117.05
l2-learn active 237842 27840191 0 3.73e1 117.05
l2-output active 237842 27840191 0 1.32e1 117.05
punt active 1 1 0 5.25e3 1.00
unix-epoll-input polling 238 0 0 1.99e3 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.89e4 0.00
dpdk-process any wait 0 0 2 3.32e5 0.00
fib-walk any wait 0 0 2 2.21e3 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 9.84e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.32e3 0.00
lisp-retry-service any wait 0 0 2 1.76e3 0.00
statseg-collector-process time wait 0 0 1 4.14e3 0.00
unix-epoll-input polling 2806 0 0 3.78e6 0.00
vpe-oam-process any wait 0 0 2 1.13e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 88.89, last 128 main loops 4.75 per node 76.00
vector rates in 6.6739e6, out 6.6739e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 318710 28330416 0 2.97e1 88.89
TenGigabitEthernet18/0/3-tx active 318710 28330416 0 5.46e1 88.89
dpdk-input polling 318710 28330416 0 5.87e1 88.89
ethernet-input active 318710 28330416 0 2.88e1 88.89
l2-fwd active 318710 28330416 0 4.19e1 88.89
l2-input active 318710 28330416 0 4.12e1 88.89
l2-learn active 318710 28330416 0 4.01e1 88.89
l2-output active 318710 28330416 0 7.54e1 88.89
unix-epoll-input polling 310 0 0 1.98e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 75.14, last 128 main loops .50 per node 8.00
vector rates in 6.5696e6, out 6.5696e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 371148 27887680 0 3.06e1 75.14
TenGigabitEthernet18/0/3-tx active 371148 27887680 0 5.49e1 75.14
dpdk-input polling 371148 27887680 0 5.96e1 75.14
ethernet-input active 371148 27887680 0 3.04e1 75.14
l2-fwd active 371148 27887680 0 4.27e1 75.14
l2-input active 371148 27887680 0 4.18e1 75.14
l2-learn active 371148 27887680 0 4.13e1 75.14
l2-output active 371148 27887680 0 7.45e1 75.14
unix-epoll-input polling 362 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 106.92, last 128 main loops 6.47 per node 92.00
vector rates in 6.6739e6, out 6.6739e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 264965 28330116 0 1.67e1 106.92
TenGigabitEthernet18/0/2-tx active 264965 28330116 0 5.34e1 106.92
dpdk-input polling 266560 28330116 0 6.03e1 106.28
ethernet-input active 264965 28330116 0 5.91e1 106.92
l2-fwd active 264965 28330116 0 4.13e1 106.92
l2-input active 264965 28330116 0 4.01e1 106.92
l2-input-vtr active 264965 28330116 0 5.06e1 106.92
l2-learn active 264965 28330116 0 3.71e1 106.92
l2-output active 264965 28330116 0 1.27e1 106.92
unix-epoll-input polling 260 0 0 1.98e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 91.59, last 128 main loops 5.91 per node 84.00
vector rates in 6.5696e6, out 6.5696e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 304471 27887504 0 1.78e1 91.59
TenGigabitEthernet18/0/2-tx active 304471 27887504 0 5.30e1 91.59
dpdk-input polling 306088 27887504 0 5.88e1 91.11
ethernet-input active 304471 27887504 0 6.04e1 91.59
l2-fwd active 304471 27887504 0 4.20e1 91.59
l2-input active 304471 27887504 0 4.07e1 91.59
l2-input-vtr active 304471 27887504 0 5.21e1 91.59
l2-learn active 304471 27887504 0 3.84e1 91.59
l2-output active 304471 27887504 0 1.34e1 91.59
unix-epoll-input polling 299 0 0 2.05e3 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.54e4 0.00
dpdk-process any wait 0 0 1 6.65e5 0.00
fib-walk any wait 0 0 2 4.17e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.32e3 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 7.49e3 0.00
lisp-retry-service any wait 0 0 2 3.51e3 0.00
statseg-collector-process time wait 0 0 1 1.03e4 0.00
unix-epoll-input polling 3507 0 0 3.01e6 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 11.74, 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 1264864 14846184 0 6.67e1 11.74
TenGigabitEthernet18/0/3-tx active 1264864 14846184 0 8.13e1 11.74
dpdk-input polling 1381008 14846184 0 1.07e2 10.75
ethernet-input active 1264864 14846184 0 7.96e1 11.74
l2-fwd active 1264864 14846184 0 7.21e1 11.74
l2-input active 1264864 14846184 0 6.68e1 11.74
l2-learn active 1264864 14846184 0 8.14e1 11.74
l2-output active 1264864 14846184 0 1.24e2 11.74
unix-epoll-input polling 1348 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 10.99, 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 1329935 14614212 0 7.10e1 10.99
TenGigabitEthernet18/0/3-tx active 1329935 14614212 0 8.28e1 10.99
dpdk-input polling 1492797 14614212 0 1.11e2 9.79
ethernet-input active 1329935 14614212 0 8.32e1 10.99
l2-fwd active 1329935 14614212 0 7.49e1 10.99
l2-input active 1329935 14614212 0 6.87e1 10.99
l2-learn active 1329935 14614212 0 8.45e1 10.99
l2-output active 1329935 14614212 0 1.13e2 10.99
unix-epoll-input polling 1457 0 0 1.88e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 11.35, last 128 main loops 1.00 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/3-outpu active 1308462 14846188 0 6.72e1 11.35
TenGigabitEthernet18/0/3-tx active 1308462 14846188 0 8.24e1 11.35
dpdk-input polling 1452199 14846188 0 1.09e2 10.22
ethernet-input active 1308462 14846188 0 8.17e1 11.35
l2-fwd active 1308462 14846188 0 7.37e1 11.35
l2-input active 1308462 14846188 0 6.93e1 11.35
l2-learn active 1308462 14846188 0 8.27e1 11.35
l2-output active 1308462 14846188 0 1.14e2 11.35
unix-epoll-input polling 1417 0 0 2.01e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 10.97, last 128 main loops .63 per node 10.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 1332435 14614220 0 6.98e1 10.97
TenGigabitEthernet18/0/3-tx active 1332435 14614220 0 8.27e1 10.97
dpdk-input polling 1498984 14614220 0 1.13e2 9.75
ethernet-input active 1332435 14614220 0 8.52e1 10.97
l2-fwd active 1332435 14614220 0 7.48e1 10.97
l2-input active 1332435 14614220 0 6.90e1 10.97
l2-learn active 1332435 14614220 0 8.52e1 10.97
l2-output active 1332435 14614220 0 1.11e2 10.97
unix-epoll-input polling 1463 0 0 1.83e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 12.55, 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 1183382 14846104 0 4.99e1 12.55
TenGigabitEthernet18/0/2-tx active 1183382 14846104 0 8.02e1 12.55
dpdk-input polling 1302640 14846104 0 1.05e2 11.39
ethernet-input active 1183382 14846104 0 1.20e2 12.55
l2-fwd active 1183382 14846104 0 6.69e1 12.55
l2-input active 1183382 14846104 0 6.25e1 12.55
l2-input-vtr active 1183382 14846104 0 8.17e1 12.55
l2-learn active 1183382 14846104 0 7.27e1 12.55
l2-output active 1183382 14846104 0 4.35e1 12.55
unix-epoll-input polling 1271 0 0 1.94e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 12.25, last 128 main loops .84 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/2-outpu active 1192633 14614208 0 5.26e1 12.25
TenGigabitEthernet18/0/2-tx active 1192633 14614208 0 7.95e1 12.25
dpdk-input polling 1278409 14614208 0 1.03e2 11.43
ethernet-input active 1192633 14614208 0 1.25e2 12.25
l2-fwd active 1192633 14614208 0 6.87e1 12.25
l2-input active 1192633 14614208 0 6.43e1 12.25
l2-input-vtr active 1192633 14614208 0 8.18e1 12.25
l2-learn active 1192633 14614208 0 7.41e1 12.25
l2-output active 1192633 14614208 0 4.52e1 12.25
unix-epoll-input polling 1247 0 0 1.85e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 12.62, 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 1176501 14846116 0 5.24e1 12.62
TenGigabitEthernet18/0/2-tx active 1176501 14846116 0 7.91e1 12.62
dpdk-input polling 1261895 14846116 0 1.02e2 11.76
ethernet-input active 1176501 14846116 0 1.22e2 12.62
l2-fwd active 1176501 14846116 0 6.79e1 12.62
l2-input active 1176501 14846116 0 6.31e1 12.62
l2-input-vtr active 1176501 14846116 0 8.14e1 12.62
l2-learn active 1176501 14846116 0 7.33e1 12.62
l2-output active 1176501 14846116 0 4.44e1 12.62
unix-epoll-input polling 1231 0 0 1.90e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 12.43, last 128 main loops .84 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/2-outpu active 1176184 14614208 0 5.21e1 12.43
TenGigabitEthernet18/0/2-tx active 1176184 14614208 0 7.95e1 12.43
dpdk-input polling 1264020 14614208 0 1.07e2 11.56
ethernet-input active 1176184 14614208 0 1.23e2 12.43
l2-fwd active 1176184 14614208 0 6.83e1 12.43
l2-input active 1176184 14614208 0 6.41e1 12.43
l2-input-vtr active 1176184 14614208 0 8.17e1 12.43
l2-learn active 1176184 14614208 0 7.38e1 12.43
l2-output active 1176184 14614208 0 4.47e1 12.43
unix-epoll-input polling 1233 0 0 1.82e3 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.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 34 2.59e4 0.00
dpdk-process any wait 0 0 2 3.04e5 0.00
fib-walk any wait 0 0 2 1.18e3 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 7.49e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.00e3 0.00
lisp-retry-service any wait 0 0 2 1.41e3 0.00
statseg-collector-process time wait 0 0 1 3.72e3 0.00
unix-epoll-input polling 2465 0 0 4.18e6 0.00
vpe-oam-process any wait 0 0 2 9.97e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 50.29, last 128 main loops 2.81 per node 60.00
vector rates in 8.2638e6, out 8.2638e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 677351 34070096 0 3.36e1 50.29
TenGigabitEthernet18/0/3-tx active 677351 34070096 0 5.84e1 50.29
dpdk-input polling 1346138 34070096 0 6.22e1 25.31
ethernet-input active 677351 34070096 0 3.57e1 50.29
l2-input active 677351 34070096 0 3.08e1 50.29
l2-output active 677351 34070096 0 7.12e1 50.29
unix-epoll-input polling 1313 0 0 2.06e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 59.88, last 128 main loops 3.72 per node 68.00
vector rates in 8.2636e6, out 8.2636e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 569001 34069112 0 2.04e1 59.88
TenGigabitEthernet18/0/2-tx active 569001 34069112 0 5.59e1 59.88
dpdk-input polling 575394 34069112 0 5.56e1 59.21
ethernet-input active 569001 34069112 0 6.56e1 59.88
l2-input active 569001 34069112 0 2.89e1 59.88
l2-input-vtr active 569001 34069112 0 5.46e1 59.88
l2-output active 569001 34069112 0 1.58e1 59.88
unix-epoll-input polling 561 0 0 2.00e3 0.00
64b-4t2c-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.97e4 0.00
dpdk-process any wait 0 0 1 1.01e4 0.00
fib-walk any wait 0 0 2 1.81e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.39e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.03e3 0.00
lisp-retry-service any wait 0 0 2 2.15e3 0.00
statseg-collector-process time wait 0 0 1 4.61e3 0.00
unix-epoll-input polling 5070 0 0 2.06e6 0.00
vpe-oam-process any wait 0 0 2 9.69e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 26.30, 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 1113738 29294060 0 4.17e1 26.30
TenGigabitEthernet18/0/3-tx active 1113738 29294060 0 6.31e1 26.30
dpdk-input polling 1254240 29294060 0 7.09e1 23.36
ethernet-input active 1113738 29294060 0 4.74e1 26.30
l2-input active 1113738 29294060 0 3.75e1 26.30
l2-output active 1113738 29294060 0 8.10e1 26.30
unix-epoll-input polling 1224 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 24.35, last 128 main loops 1.31 per node 28.00
vector rates in 6.9067e6, out 6.9067e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1184011 28836336 0 4.39e1 24.35
TenGigabitEthernet18/0/3-tx active 1184011 28836336 0 6.34e1 24.35
dpdk-input polling 1363168 28836336 0 7.11e1 21.15
ethernet-input active 1184011 28836336 0 5.00e1 24.35
l2-input active 1184011 28836336 0 3.89e1 24.35
l2-output active 1184011 28836336 0 7.94e1 24.35
unix-epoll-input polling 1330 0 0 1.82e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 33.78, last 128 main loops 1.09 per node 20.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 867159 29293168 0 2.62e1 33.78
TenGigabitEthernet18/0/2-tx active 867159 29293168 0 5.96e1 33.78
dpdk-input polling 886224 29293168 0 6.63e1 33.05
ethernet-input active 867159 29293168 0 7.83e1 33.78
l2-input active 867159 29293168 0 3.37e1 33.78
l2-input-vtr active 867159 29293168 0 6.03e1 33.78
l2-output active 867159 29293168 0 2.12e1 33.78
unix-epoll-input polling 864 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 32.15, last 128 main loops 2.41 per node 44.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 896832 28835488 0 2.85e1 32.15
TenGigabitEthernet18/0/2-tx active 896832 28835488 0 5.91e1 32.15
dpdk-input polling 907296 28835488 0 6.55e1 31.78
ethernet-input active 896832 28835488 0 7.87e1 32.15
l2-input active 896832 28835488 0 3.48e1 32.15
l2-input-vtr active 896832 28835488 0 6.25e1 32.15
l2-output active 896832 28835488 0 2.22e1 32.15
unix-epoll-input polling 885 0 0 2.02e3 0.00
64b-8t4c-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 30 3.77e4 0.00
dpdk-process any wait 0 0 1 1.50e4 0.00
fib-walk any wait 0 0 2 3.05e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.78e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.78e3 0.00
lisp-retry-service any wait 0 0 2 4.34e3 0.00
statseg-collector-process time wait 0 0 1 9.03e3 0.00
unix-epoll-input polling 4458 0 0 2.35e6 0.00
vpe-oam-process any wait 0 0 2 1.68e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 7.08, 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 2076928 14695188 0 9.06e1 7.08
TenGigabitEthernet18/0/3-tx active 2076928 14695188 0 9.99e1 7.08
dpdk-input polling 2743283 14695188 0 1.41e2 5.36
ethernet-input active 2076928 14695188 0 1.08e2 7.08
l2-input active 2076928 14695188 0 7.29e1 7.08
l2-output active 2076928 14695188 0 1.39e2 7.08
unix-epoll-input polling 2677 0 0 1.84e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 6.66, 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 2173141 14465584 0 9.67e1 6.66
TenGigabitEthernet18/0/3-tx active 2173141 14465584 0 1.03e2 6.66
dpdk-input polling 2932387 14465584 0 1.42e2 4.93
ethernet-input active 2173141 14465584 0 1.09e2 6.66
l2-input active 2173141 14465584 0 7.56e1 6.66
l2-output active 2173141 14465584 0 1.34e2 6.66
unix-epoll-input polling 2861 0 0 1.79e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 7.01, last 128 main loops 0.00 per node 0.00
vector rates in 3.5083e6, out 3.5083e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2097413 14695176 0 9.05e1 7.01
TenGigabitEthernet18/0/3-tx active 2097413 14695176 0 1.04e2 7.01
dpdk-input polling 2770608 14695176 0 1.40e2 5.30
ethernet-input active 2097413 14695176 0 1.08e2 7.01
l2-input active 2097413 14695176 0 7.38e1 7.01
l2-output active 2097413 14695176 0 1.39e2 7.01
unix-epoll-input polling 2703 0 0 1.78e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 6.89, 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 2099576 14465564 0 9.19e1 6.89
TenGigabitEthernet18/0/3-tx active 2099576 14465564 0 1.01e2 6.89
dpdk-input polling 2799086 14465564 0 1.43e2 5.17
ethernet-input active 2099576 14465564 0 1.10e2 6.89
l2-input active 2099576 14465564 0 7.43e1 6.89
l2-output active 2099576 14465564 0 1.45e2 6.89
unix-epoll-input polling 2731 0 0 1.72e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 8.28, 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/2-outpu active 1775187 14695024 0 6.80e1 8.28
TenGigabitEthernet18/0/2-tx active 1775187 14695024 0 9.26e1 8.28
dpdk-input polling 2855370 14695024 0 1.31e2 5.15
ethernet-input active 1775187 14695024 0 1.49e2 8.28
l2-input active 1775187 14695024 0 6.39e1 8.28
l2-input-vtr active 1775187 14695024 0 9.30e1 8.28
l2-output active 1775187 14695024 0 5.85e1 8.28
unix-epoll-input polling 2786 0 0 2.02e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 8.18, last 128 main loops 0.00 per node 0.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1769377 14465408 0 6.91e1 8.18
TenGigabitEthernet18/0/2-tx active 1769377 14465408 0 9.14e1 8.18
dpdk-input polling 2776126 14465408 0 1.35e2 5.21
ethernet-input active 1769377 14465408 0 1.52e2 8.18
l2-input active 1769377 14465408 0 6.48e1 8.18
l2-input-vtr active 1769377 14465408 0 9.66e1 8.18
l2-output active 1769377 14465408 0 6.01e1 8.18
unix-epoll-input polling 2709 0 0 1.79e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 8.27, last 128 main loops .66 per node 12.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 1776005 14695004 0 6.86e1 8.27
TenGigabitEthernet18/0/2-tx active 1776005 14695004 0 9.10e1 8.27
dpdk-input polling 2723090 14695004 0 1.33e2 5.39
ethernet-input active 1776005 14695004 0 1.50e2 8.27
l2-input active 1776005 14695004 0 6.44e1 8.27
l2-input-vtr active 1776005 14695004 0 9.41e1 8.27
l2-output active 1776005 14695004 0 5.89e1 8.27
unix-epoll-input polling 2657 0 0 1.74e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 8.09, last 128 main loops 0.00 per node 0.00
vector rates in 3.4534e6, out 3.4534e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1788104 14465348 0 6.87e1 8.09
TenGigabitEthernet18/0/2-tx active 1788104 14465348 0 9.28e1 8.09
dpdk-input polling 2921060 14465348 0 1.36e2 4.95
ethernet-input active 1788104 14465348 0 1.51e2 8.09
l2-input active 1788104 14465348 0 6.49e1 8.09
l2-input-vtr active 1788104 14465348 0 9.30e1 8.09
l2-output active 1788104 14465348 0 5.95e1 8.09
unix-epoll-input polling 2850 0 0 1.80e3 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.55e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.69e2 0.00
api-rx-from-ring active 0 0 51 4.92e4 0.00
dpdk-process any wait 0 0 1 6.34e3 0.00
fib-walk any wait 0 0 2 9.98e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.51e2 0.00
lisp-retry-service any wait 0 0 2 9.99e2 0.00
unix-epoll-input polling 4198 0 0 2.51e6 0.00
vpe-oam-process any wait 0 0 2 9.13e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 249.62, last 128 main loops 22.00 per node 256.00
vector rates in 5.2108e6, out 5.2108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 88222 22022144 0 1.41e1 249.62
TenGigabitEthernet18/0/3-tx active 88222 22022144 0 5.31e1 249.62
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.98e3 0.00
acl-plugin-in-ip4-l2 active 88222 22022144 0 1.64e2 249.62
dpdk-input polling 88222 22022144 0 5.79e1 249.62
ethernet-input active 88222 22022144 0 2.64e1 249.62
l2-fwd active 88222 22022144 0 3.85e1 249.62
l2-input active 88222 22022144 0 3.99e1 249.62
l2-input-feat-arc active 88222 22022144 0 3.04e1 249.62
l2-input-feat-arc-end active 88222 22022144 0 9.99e0 249.62
l2-learn active 88222 22022144 0 3.41e1 249.62
l2-output active 88222 22022144 0 1.00e1 249.62
unix-epoll-input polling 86 0 0 3.22e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 253.67, last 128 main loops 19.25 per node 224.00
vector rates in 5.2108e6, out 5.2108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86815 22022128 0 1.44e1 253.67
TenGigabitEthernet18/0/2-tx active 86815 22022128 0 5.78e1 253.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.85e3 0.00
acl-plugin-in-ip4-l2 active 86815 22022128 0 1.65e2 253.67
dpdk-input polling 87239 22022128 0 5.59e1 252.43
ethernet-input active 86815 22022128 0 2.45e1 253.67
l2-fwd active 86815 22022128 0 3.94e1 253.67
l2-input active 86815 22022128 0 3.70e1 253.67
l2-input-feat-arc active 86815 22022128 0 2.87e1 253.67
l2-input-feat-arc-end active 86815 22022128 0 1.02e1 253.67
l2-learn active 86815 22022128 0 3.53e1 253.67
l2-output active 86815 22022128 0 1.04e1 253.67
unix-epoll-input polling 85 0 0 3.16e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-iacl1sf-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 2.44e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.88e2 0.00
api-rx-from-ring active 0 0 52 5.67e4 0.00
dpdk-process any wait 0 0 2 5.12e3 0.00
fib-walk any wait 0 0 2 1.88e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.49e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.83e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.76e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.90e3 0.00
lisp-retry-service any wait 0 0 2 2.38e3 0.00
statseg-collector-process time wait 0 0 1 4.28e3 0.00
unix-epoll-input polling 2493 0 0 4.14e6 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 211.02, last 128 main loops 18.56 per node 216.00
vector rates in 5.1209e6, out 5.1209e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100258 21156120 0 1.47e1 211.02
TenGigabitEthernet18/0/3-tx active 100258 21156120 0 5.69e1 211.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.75e3 0.00
acl-plugin-in-ip4-l2 active 100258 21156120 0 1.64e2 211.02
dpdk-input polling 100258 21156120 0 5.81e1 211.02
ethernet-input active 100258 21156120 0 2.59e1 211.02
l2-fwd active 100258 21156120 0 3.96e1 211.02
l2-input active 100258 21156120 0 3.82e1 211.02
l2-input-feat-arc active 100258 21156120 0 3.23e1 211.02
l2-input-feat-arc-end active 100258 21156120 0 1.08e1 211.02
l2-learn active 100258 21156120 0 3.51e1 211.02
l2-output active 100258 21156120 0 1.12e1 211.02
unix-epoll-input polling 97 0 0 3.27e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 233.23, last 128 main loops 17.53 per node 204.00
vector rates in 5.1214e6, out 5.1214e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 90720 21158216 0 1.47e1 233.23
TenGigabitEthernet18/0/3-tx active 90720 21158216 0 5.75e1 233.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.77e3 0.00
acl-plugin-in-ip4-l2 active 90720 21158216 0 1.68e2 233.23
dpdk-input polling 90720 21158216 0 5.65e1 233.23
ethernet-input active 90720 21158216 0 2.57e1 233.23
l2-fwd active 90720 21158216 0 3.92e1 233.23
l2-input active 90720 21158216 0 3.78e1 233.23
l2-input-feat-arc active 90720 21158216 0 3.15e1 233.23
l2-input-feat-arc-end active 90720 21158216 0 1.04e1 233.23
l2-learn active 90720 21158216 0 3.46e1 233.23
l2-output active 90720 21158216 0 1.06e1 233.23
unix-epoll-input polling 88 0 0 3.06e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 235.51, last 128 main loops 19.59 per node 228.00
vector rates in 5.1151e6, out 5.1151e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89728 21132268 0 1.45e1 235.51
TenGigabitEthernet18/0/2-tx active 89728 21132268 0 5.71e1 235.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.92e3 0.00
acl-plugin-in-ip4-l2 active 89728 21132268 0 1.64e2 235.51
dpdk-input polling 90858 21132268 0 6.14e1 232.59
ethernet-input active 89728 21132268 0 2.61e1 235.51
l2-fwd active 89728 21132268 0 3.92e1 235.51
l2-input active 89728 21132268 0 3.75e1 235.51
l2-input-feat-arc active 89728 21132268 0 3.15e1 235.51
l2-input-feat-arc-end active 89728 21132268 0 1.06e1 235.51
l2-learn active 89728 21132268 0 3.48e1 235.51
l2-output active 89728 21132268 0 1.05e1 235.51
unix-epoll-input polling 88 0 0 3.48e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 230.25, last 128 main loops 22.00 per node 256.00
vector rates in 5.1271e6, out 5.1271e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91994 21181828 0 1.44e1 230.25
TenGigabitEthernet18/0/2-tx active 91994 21181828 0 5.58e1 230.25
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.92e3 0.00
acl-plugin-in-ip4-l2 active 91994 21181828 0 1.65e2 230.25
dpdk-input polling 93083 21181828 0 5.94e1 227.56
ethernet-input active 91994 21181828 0 2.66e1 230.25
l2-fwd active 91994 21181828 0 3.91e1 230.25
l2-input active 91994 21181828 0 3.86e1 230.25
l2-input-feat-arc active 91994 21181828 0 3.20e1 230.25
l2-input-feat-arc-end active 91994 21181828 0 1.04e1 230.25
l2-learn active 91994 21181828 0 3.45e1 230.25
l2-output active 91994 21181828 0 1.06e1 230.25
unix-epoll-input polling 91 0 0 3.17e3 0.00
64b-8t4c-eth-l2bdbasemaclrn-iacl1sf-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.25e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.31e2 0.00
api-rx-from-ring active 0 0 45 3.19e4 0.00
dpdk-process any wait 0 0 1 6.33e5 0.00
fib-walk any wait 0 0 2 3.82e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.89e3 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 7.94e3 0.00
lisp-retry-service any wait 0 0 2 2.62e3 0.00
statseg-collector-process time wait 0 0 1 1.03e4 0.00
unix-epoll-input polling 5645 0 0 1.81e6 0.00
vpe-oam-process any wait 0 0 2 2.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 24.24, last 128 main loops 2.06 per node 24.00
vector rates in 3.4798e6, out 3.4798e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 587432 14236580 0 3.36e1 24.24
TenGigabitEthernet18/0/3-tx active 587432 14236580 0 7.17e1 24.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.74e3 0.00
acl-plugin-in-ip4-l2 active 587432 14236580 0 1.98e2 24.24
dpdk-input polling 587435 14236580 0 8.72e1 24.24
ethernet-input active 587432 14236580 0 5.16e1 24.24
l2-fwd active 587432 14236580 0 5.58e1 24.24
l2-input active 587432 14236580 0 5.07e1 24.24
l2-input-feat-arc active 587432 14236580 0 4.68e1 24.24
l2-input-feat-arc-end active 587432 14236580 0 2.49e1 24.24
l2-learn active 587432 14236580 0 5.66e1 24.24
l2-output active 587432 14236580 0 2.63e1 24.24
unix-epoll-input polling 573 0 0 3.25e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 22.99, last 128 main loops 1.72 per node 20.00
vector rates in 3.4720e6, out 3.4720e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 617709 14204764 0 3.46e1 22.99
TenGigabitEthernet18/0/3-tx active 617709 14204764 0 7.05e1 22.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.96e3 0.00
acl-plugin-in-ip4-l2 active 617709 14204764 0 1.98e2 22.99
dpdk-input polling 617717 14204764 0 8.50e1 22.99
ethernet-input active 617709 14204764 0 5.15e1 22.99
l2-fwd active 617709 14204764 0 5.57e1 22.99
l2-input active 617709 14204764 0 5.08e1 22.99
l2-input-feat-arc active 617709 14204764 0 4.78e1 22.99
l2-input-feat-arc-end active 617709 14204764 0 2.60e1 22.99
l2-learn active 617709 14204764 0 5.74e1 22.99
l2-output active 617709 14204764 0 2.72e1 22.99
unix-epoll-input polling 602 0 0 3.18e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 23.46, last 128 main loops 1.38 per node 16.00
vector rates in 3.4688e6, out 3.4688e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 604989 14191628 0 3.42e1 23.46
TenGigabitEthernet18/0/3-tx active 604989 14191628 0 7.34e1 23.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.73e3 0.00
acl-plugin-in-ip4-l2 active 604989 14191628 0 1.96e2 23.46
dpdk-input polling 605002 14191628 0 8.63e1 23.46
ethernet-input active 604989 14191628 0 5.12e1 23.46
l2-fwd active 604989 14191628 0 5.59e1 23.46
l2-input active 604989 14191628 0 5.15e1 23.46
l2-input-feat-arc active 604989 14191628 0 4.75e1 23.46
l2-input-feat-arc-end active 604989 14191628 0 2.53e1 23.46
l2-learn active 604989 14191628 0 5.75e1 23.46
l2-output active 604989 14191628 0 2.71e1 23.46
unix-epoll-input polling 591 0 0 3.29e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 24.24, last 128 main loops 1.72 per node 20.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 586853 14226876 0 3.37e1 24.24
TenGigabitEthernet18/0/3-tx active 586853 14226876 0 7.15e1 24.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.91e3 0.00
acl-plugin-in-ip4-l2 active 586853 14226876 0 2.00e2 24.24
dpdk-input polling 586858 14226876 0 8.95e1 24.24
ethernet-input active 586853 14226876 0 5.15e1 24.24
l2-fwd active 586853 14226876 0 5.51e1 24.24
l2-input active 586853 14226876 0 5.00e1 24.24
l2-input-feat-arc active 586853 14226876 0 4.63e1 24.24
l2-input-feat-arc-end active 586853 14226876 0 2.47e1 24.24
l2-learn active 586853 14226876 0 5.64e1 24.24
l2-output active 586853 14226876 0 2.63e1 24.24
unix-epoll-input polling 573 0 0 3.18e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 24.18, last 128 main loops 2.41 per node 28.00
vector rates in 3.4662e6, out 3.4662e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 586481 14180880 0 3.33e1 24.18
TenGigabitEthernet18/0/2-tx active 586481 14180880 0 7.26e1 24.18
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.68e3 0.00
acl-plugin-in-ip4-l2 active 586481 14180880 0 1.99e2 24.18
dpdk-input polling 590222 14180880 0 8.91e1 24.03
ethernet-input active 586481 14180880 0 5.16e1 24.18
l2-fwd active 586481 14180880 0 5.57e1 24.18
l2-input active 586481 14180880 0 5.02e1 24.18
l2-input-feat-arc active 586481 14180880 0 4.68e1 24.18
l2-input-feat-arc-end active 586481 14180880 0 2.52e1 24.18
l2-learn active 586481 14180880 0 5.68e1 24.18
l2-output active 586481 14180880 0 2.64e1 24.18
unix-epoll-input polling 576 0 0 3.40e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 24.32, last 128 main loops 2.41 per node 28.00
vector rates in 3.4856e6, out 3.4856e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 586440 14260412 0 3.39e1 24.32
TenGigabitEthernet18/0/2-tx active 586440 14260412 0 6.99e1 24.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.97e3 0.00
acl-plugin-in-ip4-l2 active 586440 14260412 0 2.00e2 24.32
dpdk-input polling 589759 14260412 0 8.74e1 24.18
ethernet-input active 586440 14260412 0 5.09e1 24.32
l2-fwd active 586440 14260412 0 5.55e1 24.32
l2-input active 586440 14260412 0 4.99e1 24.32
l2-input-feat-arc active 586440 14260412 0 4.71e1 24.32
l2-input-feat-arc-end active 586440 14260412 0 2.51e1 24.32
l2-learn active 586440 14260412 0 5.67e1 24.32
l2-output active 586440 14260412 0 2.65e1 24.32
unix-epoll-input polling 575 0 0 3.25e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 23.57, last 128 main loops 1.03 per node 12.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 603210 14215516 0 3.39e1 23.57
TenGigabitEthernet18/0/2-tx active 603210 14215516 0 7.23e1 23.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.73e3 0.00
acl-plugin-in-ip4-l2 active 603210 14215516 0 1.99e2 23.57
dpdk-input polling 606950 14215516 0 8.40e1 23.42
ethernet-input active 603210 14215516 0 5.16e1 23.57
l2-fwd active 603210 14215516 0 5.63e1 23.57
l2-input active 603210 14215516 0 5.05e1 23.57
l2-input-feat-arc active 603210 14215516 0 4.76e1 23.57
l2-input-feat-arc-end active 603210 14215516 0 2.57e1 23.57
l2-learn active 603210 14215516 0 5.76e1 23.57
l2-output active 603210 14215516 0 2.69e1 23.57
unix-epoll-input polling 592 0 0 3.07e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 23.69, last 128 main loops 1.72 per node 20.00
vector rates in 3.4716e6, out 3.4716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 599631 14202988 0 3.39e1 23.69
TenGigabitEthernet18/0/2-tx active 599631 14202988 0 7.11e1 23.69
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.73e3 0.00
acl-plugin-in-ip4-l2 active 599631 14202988 0 1.98e2 23.69
dpdk-input polling 603339 14202988 0 8.87e1 23.54
ethernet-input active 599631 14202988 0 5.18e1 23.69
l2-fwd active 599631 14202988 0 5.56e1 23.69
l2-input active 599631 14202988 0 5.02e1 23.69
l2-input-feat-arc active 599631 14202988 0 4.71e1 23.69
l2-input-feat-arc-end active 599631 14202988 0 2.53e1 23.69
l2-learn active 599631 14202988 0 5.69e1 23.69
l2-output active 599631 14202988 0 2.66e1 23.69
unix-epoll-input polling 589 0 0 3.13e3 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 16 1.47e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.33e2 0.00
api-rx-from-ring active 0 0 51 4.56e4 0.00
dpdk-process any wait 0 0 2 5.66e3 0.00
fib-walk any wait 0 0 2 2.12e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.26e2 0.00
lisp-retry-service any wait 0 0 2 1.68e3 0.00
unix-epoll-input polling 5397 0 0 1.93e6 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 143.59, last 128 main loops 16.50 per node 192.00
vector rates in 4.3294e6, out 4.3294e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 125668 18044621 0 1.55e1 143.59
TenGigabitEthernet18/0/3-tx active 125668 18044621 0 5.39e1 143.59
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.59e3 0.00
acl-plugin-in-ip4-l2 active 125668 18044621 0 2.50e2 143.59
dpdk-input polling 125668 18044621 0 5.68e1 143.59
ethernet-input active 125668 18044621 0 2.67e1 143.59
l2-fwd active 125668 18044621 0 4.08e1 143.59
l2-input active 125668 18044621 0 3.87e1 143.59
l2-input-feat-arc active 125668 18044621 0 3.13e1 143.59
l2-input-feat-arc-end active 125668 18044621 0 1.18e1 143.59
l2-learn active 125668 18044621 0 3.71e1 143.59
l2-output active 125668 18044621 0 1.20e1 143.59
unix-epoll-input polling 123 0 0 1.91e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 166.95, last 128 main loops 19.16 per node 223.00
vector rates in 4.3294e6, out 4.3294e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 108084 18044395 0 1.56e1 166.95
TenGigabitEthernet18/0/2-tx active 108084 18044395 0 5.43e1 166.95
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-in-ip4-l2 active 108084 18044395 0 2.54e2 166.95
dpdk-input polling 108781 18044395 0 5.61e1 165.88
ethernet-input active 108084 18044395 0 2.59e1 166.95
l2-fwd active 108084 18044395 0 4.05e1 166.95
l2-input active 108084 18044395 0 3.79e1 166.95
l2-input-feat-arc active 108084 18044395 0 3.06e1 166.95
l2-input-feat-arc-end active 108084 18044395 0 1.16e1 166.95
l2-learn active 108084 18044395 0 3.67e1 166.95
l2-output active 108084 18044395 0 1.17e1 166.95
unix-epoll-input polling 106 0 0 1.92e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-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
acl-plugin-fa-cleaner-process any wait 0 0 18 2.51e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 9.46e2 0.00
api-rx-from-ring active 0 0 50 4.26e4 0.00
dpdk-process any wait 0 0 1 5.89e5 0.00
fib-walk any wait 0 0 2 1.07e3 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.87e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.28e3 0.00
lisp-retry-service any wait 0 0 2 1.60e3 0.00
statseg-collector-process time wait 0 0 1 5.55e3 0.00
unix-epoll-input polling 4462 0 0 2.38e6 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 86.41, last 128 main loops 22.00 per node 256.00
vector rates in 3.5026e6, out 3.5026e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 172341 14892258 0 1.75e1 86.41
TenGigabitEthernet18/0/3-tx active 172341 14892258 0 5.55e1 86.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.34e3 0.00
acl-plugin-in-ip4-l2 active 172341 14892258 0 3.65e2 86.41
dpdk-input polling 200786 14892258 0 5.95e1 74.17
ethernet-input active 172341 14892258 0 2.94e1 86.41
l2-fwd active 172341 14892258 0 4.23e1 86.41
l2-input active 172341 14892258 0 3.96e1 86.41
l2-input-feat-arc active 172341 14892258 0 3.39e1 86.41
l2-input-feat-arc-end active 172341 14892258 0 1.38e1 86.41
l2-learn active 172341 14892258 0 3.90e1 86.41
l2-output active 172341 14892258 0 1.39e1 86.41
unix-epoll-input polling 196 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 84.45, last 128 main loops 11.00 per node 128.00
vector rates in 3.5029e6, out 3.5029e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 176354 14893944 0 1.76e1 84.45
TenGigabitEthernet18/0/3-tx active 176354 14893944 0 5.47e1 84.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.36e3 0.00
acl-plugin-in-ip4-l2 active 176354 14893944 0 3.66e2 84.45
dpdk-input polling 200950 14893944 0 5.93e1 74.12
ethernet-input active 176354 14893944 0 2.95e1 84.45
l2-fwd active 176354 14893944 0 4.25e1 84.45
l2-input active 176354 14893944 0 3.92e1 84.45
l2-input-feat-arc active 176354 14893944 0 3.40e1 84.45
l2-input-feat-arc-end active 176354 14893944 0 1.38e1 84.45
l2-learn active 176354 14893944 0 3.89e1 84.45
l2-output active 176354 14893944 0 1.40e1 84.45
unix-epoll-input polling 196 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 69.37, last 128 main loops 5.50 per node 64.00
vector rates in 3.4986e6, out 3.4986e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 214444 14875484 0 1.87e1 69.37
TenGigabitEthernet18/0/2-tx active 214444 14875484 0 5.74e1 69.37
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.57e3 0.00
acl-plugin-in-ip4-l2 active 214444 14875484 0 3.50e2 69.37
dpdk-input polling 237847 14875484 0 6.28e1 62.54
ethernet-input active 214444 14875484 0 3.15e1 69.37
l2-fwd active 214444 14875484 0 4.34e1 69.37
l2-input active 214444 14875484 0 3.98e1 69.37
l2-input-feat-arc active 214444 14875484 0 3.52e1 69.37
l2-input-feat-arc-end active 214444 14875484 0 1.48e1 69.37
l2-learn active 214444 14875484 0 4.04e1 69.37
l2-output active 214444 14875484 0 1.51e1 69.37
unix-epoll-input polling 232 0 0 1.92e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 65.01, last 128 main loops 4.47 per node 52.00
vector rates in 3.5069e6, out 3.5069e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 229345 14910664 0 1.93e1 65.01
TenGigabitEthernet18/0/2-tx active 229345 14910664 0 5.66e1 65.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.51e3 0.00
acl-plugin-in-ip4-l2 active 229345 14910664 0 3.43e2 65.01
dpdk-input polling 256203 14910664 0 6.39e1 58.19
ethernet-input active 229345 14910664 0 3.21e1 65.01
l2-fwd active 229345 14910664 0 4.41e1 65.01
l2-input active 229345 14910664 0 4.04e1 65.01
l2-input-feat-arc active 229345 14910664 0 3.59e1 65.01
l2-input-feat-arc-end active 229345 14910664 0 1.53e1 65.01
l2-learn active 229345 14910664 0 4.11e1 65.01
l2-output active 229345 14910664 0 1.57e1 65.01
unix-epoll-input polling 250 0 0 1.99e3 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 18 5.04e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 9.09e2 0.00
api-rx-from-ring active 0 0 52 3.51e4 0.00
dhcp-client-process any wait 0 0 1 4.41e3 0.00
dpdk-process any wait 0 0 2 6.89e3 0.00
fib-walk any wait 0 0 2 2.17e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.26e3 0.00
ip-route-resolver-process any wait 0 0 1 2.95e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.01e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.52e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.50e3 0.00
lisp-retry-service any wait 0 0 2 1.44e3 0.00
statseg-collector-process time wait 0 0 1 8.39e3 0.00
unix-epoll-input polling 4651 0 0 2.28e6 0.00
vpe-oam-process any wait 0 0 2 2.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 23.72, last 128 main loops 0.00 per node 0.00
vector rates in 2.2958e6, out 2.2958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 410842 9747048 0 3.15e1 23.72
TenGigabitEthernet18/0/3-tx active 410842 9747048 0 6.69e1 23.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.75e3 0.00
acl-plugin-in-ip4-l2 active 410842 9747048 0 5.96e2 23.72
dpdk-input polling 449962 9747048 0 8.16e1 21.66
ethernet-input active 410842 9747048 0 4.95e1 23.72
l2-fwd active 410842 9747048 0 5.28e1 23.72
l2-input active 410842 9747048 0 4.98e1 23.72
l2-input-feat-arc active 410842 9747048 0 4.45e1 23.72
l2-input-feat-arc-end active 410842 9747048 0 2.36e1 23.72
l2-learn active 410842 9747048 0 5.25e1 23.72
l2-output active 410842 9747048 0 2.45e1 23.72
unix-epoll-input polling 439 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 20.38, last 128 main loops 3.09 per node 36.00
vector rates in 2.2907e6, out 2.2907e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 477130 9725332 0 3.47e1 20.38
TenGigabitEthernet18/0/3-tx active 477130 9725332 0 7.01e1 20.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.48e3 0.00
acl-plugin-in-ip4-l2 active 477130 9725332 0 5.64e2 20.38
dpdk-input polling 553351 9725332 0 8.73e1 17.58
ethernet-input active 477130 9725332 0 5.30e1 20.38
l2-fwd active 477130 9725332 0 5.49e1 20.38
l2-input active 477130 9725332 0 5.10e1 20.38
l2-input-feat-arc active 477130 9725332 0 4.74e1 20.38
l2-input-feat-arc-end active 477130 9725332 0 2.69e1 20.38
l2-learn active 477130 9725332 0 5.66e1 20.38
l2-output active 477130 9725332 0 2.72e1 20.38
unix-epoll-input polling 540 0 0 1.78e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 19.44, last 128 main loops 2.75 per node 32.00
vector rates in 2.2886e6, out 2.2886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 499860 9716368 0 3.59e1 19.44
TenGigabitEthernet18/0/3-tx active 499860 9716368 0 7.03e1 19.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.53e3 0.00
acl-plugin-in-ip4-l2 active 499860 9716368 0 5.48e2 19.44
dpdk-input polling 592168 9716368 0 9.30e1 16.41
ethernet-input active 499860 9716368 0 5.43e1 19.44
l2-fwd active 499860 9716368 0 5.65e1 19.44
l2-input active 499860 9716368 0 5.28e1 19.44
l2-input-feat-arc active 499860 9716368 0 4.88e1 19.44
l2-input-feat-arc-end active 499860 9716368 0 2.70e1 19.44
l2-learn active 499860 9716368 0 5.76e1 19.44
l2-output active 499860 9716368 0 2.86e1 19.44
unix-epoll-input polling 577 0 0 2.05e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 23.51, last 128 main loops .69 per node 8.00
vector rates in 2.2943e6, out 2.2943e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 414376 9740476 0 3.10e1 23.51
TenGigabitEthernet18/0/3-tx active 414376 9740476 0 6.70e1 23.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.67e3 0.00
acl-plugin-in-ip4-l2 active 414376 9740476 0 5.96e2 23.51
dpdk-input polling 456558 9740476 0 8.38e1 21.33
ethernet-input active 414376 9740476 0 5.04e1 23.51
l2-fwd active 414376 9740476 0 5.23e1 23.51
l2-input active 414376 9740476 0 4.87e1 23.51
l2-input-feat-arc active 414376 9740476 0 4.46e1 23.51
l2-input-feat-arc-end active 414376 9740476 0 2.37e1 23.51
l2-learn active 414376 9740476 0 5.28e1 23.51
l2-output active 414376 9740476 0 2.45e1 23.51
unix-epoll-input polling 445 0 0 1.81e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 31.54, last 128 main loops .86 per node 10.00
vector rates in 2.2868e6, out 2.2868e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 307776 9708504 0 2.71e1 31.54
TenGigabitEthernet18/0/2-tx active 307776 9708504 0 6.33e1 31.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.40e3 0.00
acl-plugin-in-ip4-l2 active 307776 9708504 0 6.45e2 31.54
dpdk-input polling 313168 9708504 0 7.49e1 31.00
ethernet-input active 307776 9708504 0 4.34e1 31.54
l2-fwd active 307776 9708504 0 4.99e1 31.54
l2-input active 307776 9708504 0 4.54e1 31.54
l2-input-feat-arc active 307776 9708504 0 4.10e1 31.54
l2-input-feat-arc-end active 307776 9708504 0 2.09e1 31.54
l2-learn active 307776 9708504 0 4.97e1 31.54
l2-output active 307776 9708504 0 2.09e1 31.54
unix-epoll-input polling 306 0 0 1.94e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 25.76, last 128 main loops 2.06 per node 24.00
vector rates in 2.2997e6, out 2.2997e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 379058 9763464 0 3.01e1 25.76
TenGigabitEthernet18/0/2-tx active 379058 9763464 0 6.60e1 25.76
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.34e3 0.00
acl-plugin-in-ip4-l2 active 379058 9763464 0 6.09e2 25.76
dpdk-input polling 387681 9763464 0 7.76e1 25.18
ethernet-input active 379058 9763464 0 4.72e1 25.76
l2-fwd active 379058 9763464 0 5.21e1 25.76
l2-input active 379058 9763464 0 4.76e1 25.76
l2-input-feat-arc active 379058 9763464 0 4.37e1 25.76
l2-input-feat-arc-end active 379058 9763464 0 2.33e1 25.76
l2-learn active 379058 9763464 0 5.22e1 25.76
l2-output active 379058 9763464 0 2.41e1 25.76
unix-epoll-input polling 379 0 0 1.82e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 23.98, last 128 main loops 1.03 per node 12.00
vector rates in 2.2925e6, out 2.2925e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 405924 9732710 0 3.18e1 23.98
TenGigabitEthernet18/0/2-tx active 405924 9732710 0 6.74e1 23.98
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.44e3 0.00
acl-plugin-in-ip4-l2 active 405924 9732710 0 5.95e2 23.98
dpdk-input polling 417242 9732710 0 8.15e1 23.33
ethernet-input active 405924 9732710 0 4.95e1 23.98
l2-fwd active 405924 9732710 0 5.37e1 23.98
l2-input active 405924 9732710 0 4.92e1 23.98
l2-input-feat-arc active 405924 9732710 0 4.55e1 23.98
l2-input-feat-arc-end active 405924 9732710 0 2.43e1 23.98
l2-learn active 405924 9732710 0 5.39e1 23.98
l2-output active 405924 9732710 0 2.50e1 23.98
unix-epoll-input polling 407 0 0 1.84e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 30.56, last 128 main loops 2.06 per node 24.00
vector rates in 2.2904e6, out 2.2904e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 318177 9723976 0 2.74e1 30.56
TenGigabitEthernet18/0/2-tx active 318177 9723976 0 6.42e1 30.56
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.59e3 0.00
acl-plugin-in-ip4-l2 active 318177 9723976 0 6.38e2 30.56
dpdk-input polling 324081 9723976 0 7.59e1 30.00
ethernet-input active 318177 9723976 0 4.46e1 30.56
l2-fwd active 318177 9723976 0 4.99e1 30.56
l2-input active 318177 9723976 0 4.58e1 30.56
l2-input-feat-arc active 318177 9723976 0 4.12e1 30.56
l2-input-feat-arc-end active 318177 9723976 0 2.13e1 30.56
l2-learn active 318177 9723976 0 4.97e1 30.56
l2-output active 318177 9723976 0 2.15e1 30.56
unix-epoll-input polling 316 0 0 1.91e3 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 18 1.80e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 8.34e2 0.00
api-rx-from-ring active 0 0 52 5.23e4 0.00
dpdk-process any wait 0 0 1 1.07e4 0.00
fib-walk any wait 0 0 3 1.35e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.24e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.66e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.21e3 0.00
lisp-retry-service any wait 0 0 3 1.84e3 0.00
statseg-collector-process time wait 0 0 1 3.11e3 0.00
unix-epoll-input polling 5685 0 0 1.85e6 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 252.24, last 128 main loops 22.00 per node 256.00
vector rates in 5.2326e6, out 5.2326e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 87474 22064328 0 1.41e1 252.24
TenGigabitEthernet18/0/3-tx active 87474 22064328 0 5.29e1 252.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.95e3 0.00
acl-plugin-in-ip4-l2 active 87474 22064328 0 1.63e2 252.24
dpdk-input polling 87474 22064328 0 5.59e1 252.24
ethernet-input active 87474 22064328 0 2.62e1 252.24
l2-fwd active 87474 22064328 0 3.83e1 252.24
l2-input active 87474 22064328 0 4.02e1 252.24
l2-input-feat-arc active 87474 22064328 0 3.10e1 252.24
l2-input-feat-arc-end active 87474 22064328 0 9.99e0 252.24
l2-learn active 87474 22064328 0 3.49e1 252.24
l2-output active 87474 22064328 0 9.91e0 252.24
unix-epoll-input polling 86 0 0 3.21e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 255.13, last 128 main loops 22.00 per node 256.00
vector rates in 5.2321e6, out 5.2321e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86473 22062188 0 1.42e1 255.13
TenGigabitEthernet18/0/2-tx active 86473 22062188 0 5.59e1 255.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.81e3 0.00
acl-plugin-in-ip4-l2 active 86473 22062188 0 1.65e2 255.13
dpdk-input polling 86962 22062188 0 5.58e1 253.69
ethernet-input active 86473 22062188 0 2.45e1 255.13
l2-fwd active 86473 22062188 0 3.95e1 255.13
l2-input active 86473 22062188 0 3.66e1 255.13
l2-input-feat-arc active 86473 22062188 0 2.88e1 255.13
l2-input-feat-arc-end active 86473 22062188 0 1.04e1 255.13
l2-learn active 86473 22062188 0 3.54e1 255.13
l2-output active 86473 22062188 0 1.02e1 255.13
unix-epoll-input polling 85 0 0 3.09e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-iacl50sf-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
acl-plugin-fa-cleaner-process any wait 0 0 18 2.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 8.78e2 0.00
api-rx-from-ring active 0 0 52 5.92e4 0.00
dpdk-process any wait 0 0 2 3.20e5 0.00
fib-walk any wait 0 0 2 9.57e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.28e3 0.00
lisp-retry-service any wait 0 0 2 1.41e3 0.00
unix-epoll-input polling 5769 0 0 1.84e6 0.00
vpe-oam-process any wait 0 0 3 8.86e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 233.01, last 128 main loops 21.66 per node 252.00
vector rates in 5.1453e6, out 5.1453e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 93901 21879680 0 1.44e1 233.01
TenGigabitEthernet18/0/3-tx active 93901 21879680 0 5.66e1 233.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.66e3 0.00
acl-plugin-in-ip4-l2 active 93901 21879680 0 1.63e2 233.01
dpdk-input polling 93901 21879680 0 5.79e1 233.01
ethernet-input active 93901 21879680 0 2.61e1 233.01
l2-fwd active 93901 21879680 0 3.89e1 233.01
l2-input active 93901 21879680 0 3.94e1 233.01
l2-input-feat-arc active 93901 21879680 0 3.19e1 233.01
l2-input-feat-arc-end active 93901 21879680 0 1.04e1 233.01
l2-learn active 93901 21879680 0 3.46e1 233.01
l2-output active 93901 21879680 0 1.05e1 233.01
unix-epoll-input polling 92 0 0 3.25e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 245.49, last 128 main loops 22.00 per node 256.00
vector rates in 5.1459e6, out 5.1459e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89135 21882192 0 1.45e1 245.49
TenGigabitEthernet18/0/3-tx active 89135 21882192 0 5.69e1 245.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.89e3 0.00
acl-plugin-in-ip4-l2 active 89135 21882192 0 1.70e2 245.49
dpdk-input polling 89135 21882192 0 5.44e1 245.49
ethernet-input active 89135 21882192 0 2.51e1 245.49
l2-fwd active 89135 21882192 0 3.92e1 245.49
l2-input active 89135 21882192 0 3.75e1 245.49
l2-input-feat-arc active 89135 21882192 0 3.12e1 245.49
l2-input-feat-arc-end active 89135 21882192 0 1.06e1 245.49
l2-learn active 89135 21882192 0 3.45e1 245.49
l2-output active 89135 21882192 0 1.04e1 245.49
unix-epoll-input polling 87 0 0 3.06e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 244.04, last 128 main loops 22.00 per node 256.00
vector rates in 5.1395e6, out 5.1395e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89554 21855136 0 1.45e1 244.04
TenGigabitEthernet18/0/2-tx active 89554 21855136 0 5.80e1 244.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.83e3 0.00
acl-plugin-in-ip4-l2 active 89554 21855136 0 1.62e2 244.04
dpdk-input polling 90644 21855136 0 6.13e1 241.11
ethernet-input active 89554 21855136 0 2.59e1 244.04
l2-fwd active 89554 21855136 0 3.91e1 244.04
l2-input active 89554 21855136 0 3.73e1 244.04
l2-input-feat-arc active 89554 21855136 0 3.14e1 244.04
l2-input-feat-arc-end active 89554 21855136 0 1.04e1 244.04
l2-learn active 89554 21855136 0 3.47e1 244.04
l2-output active 89554 21855136 0 1.04e1 244.04
unix-epoll-input polling 88 0 0 3.40e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 232.99, last 128 main loops 22.00 per node 256.00
vector rates in 5.1517e6, out 5.1517e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 94023 21906980 0 1.43e1 232.99
TenGigabitEthernet18/0/2-tx active 94023 21906980 0 5.44e1 232.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.94e3 0.00
acl-plugin-in-ip4-l2 active 94023 21906980 0 1.65e2 232.99
dpdk-input polling 95120 21906980 0 5.91e1 230.31
ethernet-input active 94023 21906980 0 2.67e1 232.99
l2-fwd active 94023 21906980 0 3.89e1 232.99
l2-input active 94023 21906980 0 3.88e1 232.99
l2-input-feat-arc active 94023 21906980 0 3.19e1 232.99
l2-input-feat-arc-end active 94023 21906980 0 1.02e1 232.99
l2-learn active 94023 21906980 0 3.44e1 232.99
l2-output active 94023 21906980 0 1.05e1 232.99
unix-epoll-input polling 93 0 0 3.16e3 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 18 4.68e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.72e2 0.00
api-rx-from-ring active 0 0 46 3.18e4 0.00
dpdk-process any wait 0 0 2 3.34e5 0.00
fib-walk any wait 0 0 2 3.02e3 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.54e3 0.00
unix-epoll-input polling 4093 0 0 2.56e6 0.00
vpe-oam-process any wait 0 0 2 1.79e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 23.75, last 128 main loops 2.06 per node 24.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/3-outpu active 615525 14619772 0 3.38e1 23.75
TenGigabitEthernet18/0/3-tx active 615525 14619772 0 7.29e1 23.75
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.12e3 0.00
acl-plugin-in-ip4-l2 active 615525 14619772 0 1.98e2 23.75
dpdk-input polling 615567 14619772 0 8.57e1 23.75
ethernet-input active 615525 14619772 0 5.18e1 23.75
l2-fwd active 615525 14619772 0 5.58e1 23.75
l2-input active 615525 14619772 0 5.01e1 23.75
l2-input-feat-arc active 615525 14619772 0 4.67e1 23.75
l2-input-feat-arc-end active 615525 14619772 0 2.53e1 23.75
l2-learn active 615525 14619772 0 5.69e1 23.75
l2-output active 615525 14619772 0 2.66e1 23.75
unix-epoll-input polling 601 0 0 3.17e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 23.04, last 128 main loops 3.09 per node 36.00
vector rates in 3.4718e6, out 3.4718e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 632998 14587056 0 3.39e1 23.04
TenGigabitEthernet18/0/3-tx active 632998 14587056 0 7.21e1 23.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.82e3 0.00
acl-plugin-in-ip4-l2 active 632998 14587056 0 1.98e2 23.04
dpdk-input polling 633036 14587056 0 8.42e1 23.04
ethernet-input active 632998 14587056 0 5.19e1 23.04
l2-fwd active 632998 14587056 0 5.58e1 23.04
l2-input active 632998 14587056 0 5.04e1 23.04
l2-input-feat-arc active 632998 14587056 0 4.73e1 23.04
l2-input-feat-arc-end active 632998 14587056 0 2.62e1 23.04
l2-learn active 632998 14587056 0 5.75e1 23.04
l2-output active 632998 14587056 0 2.70e1 23.04
unix-epoll-input polling 618 0 0 3.15e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 23.24, last 128 main loops 2.06 per node 24.00
vector rates in 3.4686e6, out 3.4686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 626966 14573620 0 3.40e1 23.24
TenGigabitEthernet18/0/3-tx active 626966 14573620 0 7.35e1 23.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.02e3 0.00
acl-plugin-in-ip4-l2 active 626966 14573620 0 1.96e2 23.24
dpdk-input polling 627007 14573620 0 8.69e1 23.24
ethernet-input active 626966 14573620 0 5.13e1 23.24
l2-fwd active 626966 14573620 0 5.60e1 23.24
l2-input active 626966 14573620 0 5.05e1 23.24
l2-input-feat-arc active 626966 14573620 0 4.73e1 23.24
l2-input-feat-arc-end active 626966 14573620 0 2.57e1 23.24
l2-learn active 626966 14573620 0 5.77e1 23.24
l2-output active 626966 14573620 0 2.71e1 23.24
unix-epoll-input polling 612 0 0 3.29e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 24.46, last 128 main loops 1.72 per node 20.00
vector rates in 3.4772e6, out 3.4772e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 597267 14609864 0 3.34e1 24.46
TenGigabitEthernet18/0/3-tx active 597267 14609864 0 7.23e1 24.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.99e3 0.00
acl-plugin-in-ip4-l2 active 597267 14609864 0 2.01e2 24.46
dpdk-input polling 597295 14609864 0 8.97e1 24.46
ethernet-input active 597267 14609864 0 5.15e1 24.46
l2-fwd active 597267 14609864 0 5.49e1 24.46
l2-input active 597267 14609864 0 4.93e1 24.46
l2-input-feat-arc active 597267 14609864 0 4.60e1 24.46
l2-input-feat-arc-end active 597267 14609864 0 2.48e1 24.46
l2-learn active 597267 14609864 0 5.62e1 24.46
l2-output active 597267 14609864 0 2.59e1 24.46
unix-epoll-input polling 583 0 0 3.16e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 23.94, last 128 main loops 2.41 per node 28.00
vector rates in 3.4659e6, out 3.4659e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 608352 14562548 0 3.37e1 23.94
TenGigabitEthernet18/0/2-tx active 608352 14562548 0 7.35e1 23.94
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.76e3 0.00
acl-plugin-in-ip4-l2 active 608352 14562548 0 1.98e2 23.94
dpdk-input polling 612299 14562548 0 8.68e1 23.78
ethernet-input active 608352 14562548 0 5.17e1 23.94
l2-fwd active 608352 14562548 0 5.59e1 23.94
l2-input active 608352 14562548 0 4.98e1 23.94
l2-input-feat-arc active 608352 14562548 0 4.68e1 23.94
l2-input-feat-arc-end active 608352 14562548 0 2.59e1 23.94
l2-learn active 608352 14562548 0 5.72e1 23.94
l2-output active 608352 14562548 0 2.66e1 23.94
unix-epoll-input polling 597 0 0 3.25e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 23.79, last 128 main loops 2.06 per node 24.00
vector rates in 3.4854e6, out 3.4854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 615362 14644300 0 3.39e1 23.79
TenGigabitEthernet18/0/2-tx active 615362 14644300 0 7.13e1 23.79
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.88e3 0.00
acl-plugin-in-ip4-l2 active 615362 14644300 0 1.98e2 23.79
dpdk-input polling 620786 14644300 0 8.49e1 23.59
ethernet-input active 615362 14644300 0 5.14e1 23.79
l2-fwd active 615362 14644300 0 5.60e1 23.79
l2-input active 615362 14644300 0 4.98e1 23.79
l2-input-feat-arc active 615362 14644300 0 4.71e1 23.79
l2-input-feat-arc-end active 615362 14644300 0 2.55e1 23.79
l2-learn active 615362 14644300 0 5.75e1 23.79
l2-output active 615362 14644300 0 2.69e1 23.79
unix-epoll-input polling 606 0 0 3.28e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 23.77, last 128 main loops 2.75 per node 32.00
vector rates in 3.4744e6, out 3.4744e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 614045 14598136 0 3.42e1 23.77
TenGigabitEthernet18/0/2-tx active 614045 14598136 0 7.29e1 23.77
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.81e3 0.00
acl-plugin-in-ip4-l2 active 614045 14598136 0 1.98e2 23.77
dpdk-input polling 617680 14598136 0 8.68e1 23.63
ethernet-input active 614045 14598136 0 5.09e1 23.77
l2-fwd active 614045 14598136 0 5.58e1 23.77
l2-input active 614045 14598136 0 5.00e1 23.77
l2-input-feat-arc active 614045 14598136 0 4.69e1 23.77
l2-input-feat-arc-end active 614045 14598136 0 2.57e1 23.77
l2-learn active 614045 14598136 0 5.72e1 23.77
l2-output active 614045 14598136 0 2.69e1 23.77
unix-epoll-input polling 603 0 0 3.19e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 23.87, last 128 main loops 2.41 per node 28.00
vector rates in 3.4714e6, out 3.4714e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 610930 14585328 0 3.38e1 23.87
TenGigabitEthernet18/0/2-tx active 610930 14585328 0 7.25e1 23.87
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.03e3 0.00
acl-plugin-in-ip4-l2 active 610930 14585328 0 1.98e2 23.87
dpdk-input polling 614494 14585328 0 8.79e1 23.74
ethernet-input active 610930 14585328 0 5.17e1 23.87
l2-fwd active 610930 14585328 0 5.56e1 23.87
l2-input active 610930 14585328 0 4.97e1 23.87
l2-input-feat-arc active 610930 14585328 0 4.68e1 23.87
l2-input-feat-arc-end active 610930 14585328 0 2.55e1 23.87
l2-learn active 610930 14585328 0 5.70e1 23.87
l2-output active 610930 14585328 0 2.64e1 23.87
unix-epoll-input polling 599 0 0 3.03e3 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 16 1.50e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 6.83e2 0.00
api-rx-from-ring active 0 0 51 4.73e4 0.00
dpdk-process any wait 0 0 1 5.63e3 0.00
fib-walk any wait 0 0 3 1.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.69e2 0.00
lisp-retry-service any wait 0 0 3 1.89e3 0.00
unix-epoll-input polling 4980 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 2 7.87e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 214.41, last 128 main loops 19.42 per node 226.00
vector rates in 4.4947e6, out 4.4947e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 88170 18904572 0 1.43e1 214.41
TenGigabitEthernet18/0/3-tx active 88170 18904572 0 5.23e1 214.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-in-ip4-l2 active 88170 18904572 0 2.45e2 214.41
dpdk-input polling 88170 18904572 0 5.37e1 214.41
ethernet-input active 88170 18904572 0 2.48e1 214.41
l2-fwd active 88170 18904572 0 3.89e1 214.41
l2-input active 88170 18904572 0 3.87e1 214.41
l2-input-feat-arc active 88170 18904572 0 3.08e1 214.41
l2-input-feat-arc-end active 88170 18904572 0 1.06e1 214.41
l2-learn active 88170 18904572 0 3.53e1 214.41
l2-output active 88170 18904572 0 1.03e1 214.41
unix-epoll-input polling 86 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 237.57, last 128 main loops 22.00 per node 256.00
vector rates in 4.4948e6, out 4.4948e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79575 18904648 0 1.42e1 237.57
TenGigabitEthernet18/0/2-tx active 79575 18904648 0 5.32e1 237.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.38e3 0.00
acl-plugin-in-ip4-l2 active 79575 18904648 0 2.48e2 237.57
dpdk-input polling 79827 18904648 0 5.35e1 236.82
ethernet-input active 79575 18904648 0 2.41e1 237.57
l2-fwd active 79575 18904648 0 3.94e1 237.57
l2-input active 79575 18904648 0 3.69e1 237.57
l2-input-feat-arc active 79575 18904648 0 2.93e1 237.57
l2-input-feat-arc-end active 79575 18904648 0 1.06e1 237.57
l2-learn active 79575 18904648 0 3.49e1 237.57
l2-output active 79575 18904648 0 1.02e1 237.57
unix-epoll-input polling 78 0 0 1.94e3 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.73e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.00e2 0.00
api-rx-from-ring active 0 0 52 5.78e4 0.00
dpdk-process any wait 0 0 1 5.92e5 0.00
fib-walk any wait 0 0 2 3.51e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.29e3 0.00
lisp-retry-service any wait 0 0 2 2.66e3 0.00
unix-epoll-input polling 6591 0 0 1.61e6 0.00
vpe-oam-process any wait 0 0 2 2.05e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 125.54, last 128 main loops 6.53 per node 76.00
vector rates in 3.8211e6, out 3.8211e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 129272 16228344 0 1.56e1 125.54
TenGigabitEthernet18/0/3-tx active 129272 16228344 0 5.48e1 125.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-in-ip4-l2 active 129272 16228344 0 3.26e2 125.54
dpdk-input polling 129283 16228344 0 5.70e1 125.53
ethernet-input active 129272 16228344 0 2.68e1 125.54
l2-fwd active 129272 16228344 0 4.03e1 125.54
l2-input active 129272 16228344 0 3.84e1 125.54
l2-input-feat-arc active 129272 16228344 0 3.19e1 125.54
l2-input-feat-arc-end active 129272 16228344 0 1.19e1 125.54
l2-learn active 129272 16228344 0 3.64e1 125.54
l2-output active 129272 16228344 0 1.20e1 125.54
unix-epoll-input polling 127 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 111.88, last 128 main loops 9.63 per node 112.00
vector rates in 3.8216e6, out 3.8216e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 145063 16230360 0 1.63e1 111.88
TenGigabitEthernet18/0/3-tx active 145063 16230360 0 5.32e1 111.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-in-ip4-l2 active 145063 16230360 0 3.25e2 111.88
dpdk-input polling 145067 16230360 0 5.63e1 111.88
ethernet-input active 145063 16230360 0 2.71e1 111.88
l2-fwd active 145063 16230360 0 4.08e1 111.88
l2-input active 145063 16230360 0 3.83e1 111.88
l2-input-feat-arc active 145063 16230360 0 3.25e1 111.88
l2-input-feat-arc-end active 145063 16230360 0 1.23e1 111.88
l2-learn active 145063 16230360 0 3.69e1 111.88
l2-output active 145063 16230360 0 1.25e1 111.88
unix-epoll-input polling 142 0 0 1.80e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 137.26, last 128 main loops 10.66 per node 124.00
vector rates in 3.8169e6, out 3.8169e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 118103 16210464 0 1.51e1 137.26
TenGigabitEthernet18/0/2-tx active 118103 16210464 0 5.43e1 137.26
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.43e3 0.00
acl-plugin-in-ip4-l2 active 118103 16210464 0 3.31e2 137.26
dpdk-input polling 119396 16210464 0 5.68e1 135.77
ethernet-input active 118103 16210464 0 2.60e1 137.26
l2-fwd active 118103 16210464 0 4.03e1 137.26
l2-input active 118103 16210464 0 3.76e1 137.26
l2-input-feat-arc active 118103 16210464 0 3.17e1 137.26
l2-input-feat-arc-end active 118103 16210464 0 1.16e1 137.26
l2-learn active 118103 16210464 0 3.62e1 137.26
l2-output active 118103 16210464 0 1.16e1 137.26
unix-epoll-input polling 116 0 0 2.10e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 122.17, last 128 main loops 10.31 per node 120.00
vector rates in 3.8259e6, out 3.8259e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 133000 16248616 0 1.57e1 122.17
TenGigabitEthernet18/0/2-tx active 133000 16248616 0 5.30e1 122.17
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.67e3 0.00
acl-plugin-in-ip4-l2 active 133000 16248616 0 3.26e2 122.17
dpdk-input polling 134303 16248616 0 5.65e1 120.98
ethernet-input active 133000 16248616 0 2.68e1 122.17
l2-fwd active 133000 16248616 0 4.08e1 122.17
l2-input active 133000 16248616 0 3.81e1 122.17
l2-input-feat-arc active 133000 16248616 0 3.22e1 122.17
l2-input-feat-arc-end active 133000 16248616 0 1.22e1 122.17
l2-learn active 133000 16248616 0 3.68e1 122.17
l2-output active 133000 16248616 0 1.24e1 122.17
unix-epoll-input polling 131 0 0 1.98e3 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 5.33e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.07e3 0.00
api-rx-from-ring active 0 0 52 4.35e4 0.00
dpdk-process any wait 0 0 1 6.47e5 0.00
fib-walk any wait 0 0 2 4.74e3 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.02e3 0.00
unix-epoll-input polling 4198 0 0 2.50e6 0.00
vpe-oam-process any wait 0 0 2 1.70e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 57.23, last 128 main loops 1.38 per node 16.00
vector rates in 2.7134e6, out 2.7134e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 199668 11427152 0 1.97e1 57.23
TenGigabitEthernet18/0/3-tx active 199668 11427152 0 5.73e1 57.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.59e3 0.00
acl-plugin-in-ip4-l2 active 199668 11427152 0 5.52e2 57.23
dpdk-input polling 199676 11427152 0 6.53e1 57.23
ethernet-input active 199668 11427152 0 3.30e1 57.23
l2-fwd active 199668 11427152 0 4.32e1 57.23
l2-input active 199668 11427152 0 4.03e1 57.23
l2-input-feat-arc active 199668 11427152 0 3.39e1 57.23
l2-input-feat-arc-end active 199668 11427152 0 1.53e1 57.23
l2-learn active 199668 11427152 0 4.06e1 57.23
l2-output active 199668 11427152 0 1.48e1 57.23
unix-epoll-input polling 195 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 49.67, last 128 main loops 2.06 per node 24.00
vector rates in 2.7074e6, out 2.7074e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 229539 11401792 0 2.13e1 49.67
TenGigabitEthernet18/0/3-tx active 229539 11401792 0 5.78e1 49.67
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.60e3 0.00
acl-plugin-in-ip4-l2 active 229539 11401792 0 5.42e2 49.67
dpdk-input polling 229540 11401792 0 6.69e1 49.67
ethernet-input active 229539 11401792 0 3.45e1 49.67
l2-fwd active 229539 11401792 0 4.42e1 49.67
l2-input active 229539 11401792 0 4.09e1 49.67
l2-input-feat-arc active 229539 11401792 0 3.50e1 49.67
l2-input-feat-arc-end active 229539 11401792 0 1.64e1 49.67
l2-learn active 229539 11401792 0 4.19e1 49.67
l2-output active 229539 11401792 0 1.56e1 49.67
unix-epoll-input polling 224 0 0 1.77e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 48.23, last 128 main loops 2.06 per node 24.00
vector rates in 2.7049e6, out 2.7049e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 236185 11391276 0 2.09e1 48.23
TenGigabitEthernet18/0/3-tx active 236185 11391276 0 5.81e1 48.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.51e3 0.00
acl-plugin-in-ip4-l2 active 236185 11391276 0 5.39e2 48.23
dpdk-input polling 236190 11391276 0 6.97e1 48.23
ethernet-input active 236185 11391276 0 3.44e1 48.23
l2-fwd active 236185 11391276 0 4.43e1 48.23
l2-input active 236185 11391276 0 4.13e1 48.23
l2-input-feat-arc active 236185 11391276 0 3.51e1 48.23
l2-input-feat-arc-end active 236185 11391276 0 1.65e1 48.23
l2-learn active 236185 11391276 0 4.24e1 48.23
l2-output active 236185 11391276 0 1.60e1 48.23
unix-epoll-input polling 231 0 0 1.98e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 56.72, last 128 main loops 6.19 per node 72.00
vector rates in 2.7116e6, out 2.7116e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 201340 11419488 0 1.99e1 56.72
TenGigabitEthernet18/0/3-tx active 201340 11419488 0 5.67e1 56.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.52e3 0.00
acl-plugin-in-ip4-l2 active 201340 11419488 0 5.57e2 56.72
dpdk-input polling 201340 11419488 0 6.37e1 56.72
ethernet-input active 201340 11419488 0 3.31e1 56.72
l2-fwd active 201340 11419488 0 4.29e1 56.72
l2-input active 201340 11419488 0 3.99e1 56.72
l2-input-feat-arc active 201340 11419488 0 3.35e1 56.72
l2-input-feat-arc-end active 201340 11419488 0 1.53e1 56.72
l2-learn active 201340 11419488 0 4.02e1 56.72
l2-output active 201340 11419488 0 1.48e1 56.72
unix-epoll-input polling 196 0 0 1.89e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 51.07, last 128 main loops 2.41 per node 28.00
vector rates in 2.7028e6, out 2.7028e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 222876 11382460 0 2.06e1 51.07
TenGigabitEthernet18/0/2-tx active 222876 11382460 0 5.79e1 51.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.53e3 0.00
acl-plugin-in-ip4-l2 active 222876 11382460 0 5.45e2 51.07
dpdk-input polling 225541 11382460 0 6.64e1 50.47
ethernet-input active 222876 11382460 0 3.45e1 51.07
l2-fwd active 222876 11382460 0 4.42e1 51.07
l2-input active 222876 11382460 0 4.11e1 51.07
l2-input-feat-arc active 222876 11382460 0 3.47e1 51.07
l2-input-feat-arc-end active 222876 11382460 0 1.61e1 51.07
l2-learn active 222876 11382460 0 4.23e1 51.07
l2-output active 222876 11382460 0 1.54e1 51.07
unix-epoll-input polling 220 0 0 1.89e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 50.66, last 128 main loops 5.16 per node 60.00
vector rates in 2.7180e6, out 2.7180e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 225939 11446492 0 2.05e1 50.66
TenGigabitEthernet18/0/2-tx active 225939 11446492 0 5.75e1 50.66
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.47e3 0.00
acl-plugin-in-ip4-l2 active 225939 11446492 0 5.43e2 50.66
dpdk-input polling 228331 11446492 0 6.50e1 50.13
ethernet-input active 225939 11446492 0 3.42e1 50.66
l2-fwd active 225939 11446492 0 4.41e1 50.66
l2-input active 225939 11446492 0 4.06e1 50.66
l2-input-feat-arc active 225939 11446492 0 3.48e1 50.66
l2-input-feat-arc-end active 225939 11446492 0 1.62e1 50.66
l2-learn active 225939 11446492 0 4.18e1 50.66
l2-output active 225939 11446492 0 1.56e1 50.66
unix-epoll-input polling 223 0 0 1.80e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 44.81, last 128 main loops 3.44 per node 40.00
vector rates in 2.7094e6, out 2.7094e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 254650 11410384 0 2.21e1 44.81
TenGigabitEthernet18/0/2-tx active 254650 11410384 0 5.86e1 44.81
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.41e3 0.00
acl-plugin-in-ip4-l2 active 254650 11410384 0 5.31e2 44.81
dpdk-input polling 257131 11410384 0 6.77e1 44.38
ethernet-input active 254650 11410384 0 3.60e1 44.81
l2-fwd active 254650 11410384 0 4.51e1 44.81
l2-input active 254650 11410384 0 4.15e1 44.81
l2-input-feat-arc active 254650 11410384 0 3.60e1 44.81
l2-input-feat-arc-end active 254650 11410384 0 1.69e1 44.81
l2-learn active 254650 11410384 0 4.33e1 44.81
l2-output active 254650 11410384 0 1.67e1 44.81
unix-epoll-input polling 251 0 0 1.79e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 54.93, last 128 main loops 5.16 per node 60.00
vector rates in 2.7071e6, out 2.7071e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 207554 11400336 0 1.99e1 54.93
TenGigabitEthernet18/0/2-tx active 207554 11400336 0 5.80e1 54.93
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.55e3 0.00
acl-plugin-in-ip4-l2 active 207554 11400336 0 5.49e2 54.93
dpdk-input polling 210037 11400336 0 6.64e1 54.28
ethernet-input active 207554 11400336 0 3.37e1 54.93
l2-fwd active 207554 11400336 0 4.34e1 54.93
l2-input active 207554 11400336 0 4.01e1 54.93
l2-input-feat-arc active 207554 11400336 0 3.42e1 54.93
l2-input-feat-arc-end active 207554 11400336 0 1.56e1 54.93
l2-learn active 207554 11400336 0 4.09e1 54.93
l2-output active 207554 11400336 0 1.51e1 54.93
unix-epoll-input polling 204 0 0 1.83e3 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.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.21e4 0.00
dpdk-process any wait 0 0 1 6.10e3 0.00
fib-walk any wait 0 0 2 7.77e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.95e2 0.00
lisp-retry-service any wait 0 0 2 1.16e3 0.00
unix-epoll-input polling 2717 0 0 3.84e6 0.00
vpe-oam-process any wait 0 0 2 9.74e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 163.89, last 128 main loops 5.00 per node 64.00
vector rates in 3.8265e6, out 3.8265e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 97507 15981271 0 1.52e1 163.89
TenGigabitEthernet18/0/3-tx active 97507 15981271 0 5.40e1 163.89
dpdk-input polling 97507 15981271 0 5.69e1 163.89
ethernet-input active 97507 15981271 0 2.53e1 163.89
l2-flood active 97507 15981271 0 1.49e2 163.89
l2-fwd active 97507 15981271 0 2.50e1 163.89
l2-input active 97507 15981271 0 3.81e1 163.89
l2-input-acl active 97507 15981271 0 1.77e2 163.89
l2-learn active 97507 15981271 0 9.77e1 163.89
l2-output active 97507 15981271 0 1.20e1 163.89
unix-epoll-input polling 96 0 0 2.06e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 144.36, last 128 main loops 14.69 per node 188.00
vector rates in 3.8265e6, out 3.8265e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 110706 15981135 0 1.56e1 144.36
TenGigabitEthernet18/0/2-tx active 110706 15981135 0 5.50e1 144.36
dpdk-input polling 111383 15981135 0 5.71e1 143.48
ethernet-input active 110706 15981135 0 2.63e1 144.36
l2-flood active 110706 15981135 0 1.48e2 144.36
l2-fwd active 110706 15981135 0 2.55e1 144.36
l2-input active 110706 15981135 0 3.85e1 144.36
l2-input-acl active 110706 15981135 0 1.76e2 144.36
l2-learn active 110706 15981135 0 9.62e1 144.36
l2-output active 110706 15981135 0 1.28e1 144.36
unix-epoll-input polling 108 0 0 2.17e3 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.26e4 0.00
dpdk-process any wait 0 0 1 9.44e3 0.00
fib-walk any wait 0 0 3 2.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.03e3 0.00
lisp-retry-service any wait 0 0 3 1.63e3 0.00
unix-epoll-input polling 5965 0 0 1.77e6 0.00
vpe-oam-process any wait 0 0 2 1.87e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 36.18, last 128 main loops 0.00 per node 0.00
vector rates in 3.0686e6, out 3.0686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 358285 12962896 0 2.42e1 36.18
TenGigabitEthernet18/0/3-tx active 358285 12962896 0 6.08e1 36.18
dpdk-input polling 587910 12962896 0 7.32e1 22.05
ethernet-input active 358285 12962896 0 3.89e1 36.18
l2-flood active 358285 12962896 0 1.99e2 36.18
l2-fwd active 358285 12962896 0 3.43e1 36.18
l2-input active 358285 12962896 0 4.32e1 36.18
l2-input-acl active 358285 12962896 0 2.02e2 36.18
l2-learn active 358285 12962896 0 1.06e2 36.18
l2-output active 358285 12962896 0 2.14e1 36.18
unix-epoll-input polling 574 0 0 1.97e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 69.22, last 128 main loops 6.56 per node 84.00
vector rates in 3.0686e6, out 3.0686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 187277 12962896 0 1.93e1 69.22
TenGigabitEthernet18/0/3-tx active 187277 12962896 0 5.51e1 69.22
dpdk-input polling 198526 12962896 0 6.18e1 65.29
ethernet-input active 187277 12962896 0 3.06e1 69.22
l2-flood active 187277 12962896 0 2.61e2 69.22
l2-fwd active 187277 12962896 0 2.90e1 69.22
l2-input active 187277 12962896 0 3.95e1 69.22
l2-input-acl active 187277 12962896 0 2.00e2 69.22
l2-learn active 187277 12962896 0 9.73e1 69.22
l2-output active 187277 12962896 0 1.61e1 69.22
unix-epoll-input polling 193 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 53.32, last 128 main loops 1.33 per node 17.00
vector rates in 3.0686e6, out 3.0686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 243115 12962916 0 2.10e1 53.32
TenGigabitEthernet18/0/2-tx active 243115 12962916 0 5.75e1 53.32
dpdk-input polling 255162 12962916 0 6.73e1 50.80
ethernet-input active 243115 12962916 0 3.35e1 53.32
l2-flood active 243115 12962916 0 2.40e2 53.32
l2-fwd active 243115 12962916 0 3.13e1 53.32
l2-input active 243115 12962916 0 4.08e1 53.32
l2-input-acl active 243115 12962916 0 1.95e2 53.32
l2-learn active 243115 12962916 0 1.03e2 53.32
l2-output active 243115 12962916 0 1.80e1 53.32
unix-epoll-input polling 249 0 0 1.95e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 35.55, last 128 main loops 5.94 per node 76.00
vector rates in 3.0686e6, out 3.0686e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 364674 12962896 0 2.52e1 35.55
TenGigabitEthernet18/0/2-tx active 364674 12962896 0 6.03e1 35.55
dpdk-input polling 490886 12962896 0 7.39e1 26.41
ethernet-input active 364674 12962896 0 3.89e1 35.55
l2-flood active 364674 12962896 0 2.03e2 35.55
l2-fwd active 364674 12962896 0 3.44e1 35.55
l2-input active 364674 12962896 0 4.35e1 35.55
l2-input-acl active 364674 12962896 0 1.97e2 35.55
l2-learn active 364674 12962896 0 1.05e2 35.55
l2-output active 364674 12962896 0 2.19e1 35.55
unix-epoll-input polling 479 0 0 1.85e3 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 52 4.29e4 0.00
dpdk-process any wait 0 0 1 1.22e4 0.00
fib-walk any wait 0 0 3 2.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.74e3 0.00
lisp-retry-service any wait 0 0 3 2.23e3 0.00
unix-epoll-input polling 3527 0 0 2.97e6 0.00
vpe-oam-process any wait 0 0 2 2.38e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 11.72, last 128 main loops 1.25 per node 16.00
vector rates in 2.1954e6, out 2.1954e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 786649 9219272 0 5.07e1 11.72
TenGigabitEthernet18/0/3-tx active 786649 9219272 0 8.02e1 11.72
dpdk-input polling 1425653 9219272 0 1.22e2 6.47
ethernet-input active 786649 9219272 0 7.48e1 11.72
l2-flood active 786649 9219272 0 2.11e2 11.72
l2-fwd active 786649 9219272 0 5.19e1 11.72
l2-input active 786649 9219272 0 6.16e1 11.72
l2-input-acl active 786649 9219272 0 2.63e2 11.72
l2-learn active 786649 9219272 0 1.40e2 11.72
l2-output active 786649 9219272 0 4.31e1 11.72
unix-epoll-input polling 1391 0 0 2.04e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 47.97, last 128 main loops 2.81 per node 36.00
vector rates in 2.1954e6, out 2.1954e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 192197 9219268 0 2.15e1 47.97
TenGigabitEthernet18/0/3-tx active 192197 9219268 0 5.68e1 47.97
dpdk-input polling 192277 9219268 0 6.65e1 47.95
ethernet-input active 192197 9219268 0 3.48e1 47.97
l2-flood active 192197 9219268 0 5.24e2 47.97
l2-fwd active 192197 9219268 0 3.05e1 47.97
l2-input active 192197 9219268 0 4.08e1 47.97
l2-input-acl active 192197 9219268 0 2.36e2 47.97
l2-learn active 192197 9219268 0 1.03e2 47.97
l2-output active 192197 9219268 0 1.84e1 47.97
unix-epoll-input polling 188 0 0 1.95e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 54.09, last 128 main loops 2.19 per node 28.00
vector rates in 2.1972e6, out 2.1972e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 170580 9226664 0 1.99e1 54.09
TenGigabitEthernet18/0/3-tx active 170580 9226664 0 5.57e1 54.09
dpdk-input polling 170710 9226664 0 6.53e1 54.05
ethernet-input active 170580 9226664 0 3.33e1 54.09
l2-flood active 170580 9226664 0 5.35e2 54.09
l2-fwd active 170580 9226664 0 2.91e1 54.09
l2-input active 170580 9226664 0 4.05e1 54.09
l2-input-acl active 170580 9226664 0 2.36e2 54.09
l2-learn active 170580 9226664 0 1.00e2 54.09
l2-output active 170580 9226664 0 1.71e1 54.09
unix-epoll-input polling 167 0 0 1.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 79.92, last 128 main loops 8.13 per node 104.00
vector rates in 2.1972e6, out 2.1972e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115453 9226504 0 1.71e1 79.92
TenGigabitEthernet18/0/3-tx active 115453 9226504 0 5.40e1 79.92
dpdk-input polling 115453 9226504 0 6.12e1 79.92
ethernet-input active 115453 9226504 0 2.88e1 79.92
l2-flood active 115453 9226504 0 5.60e2 79.92
l2-fwd active 115453 9226504 0 2.62e1 79.92
l2-input active 115453 9226504 0 3.82e1 79.92
l2-input-acl active 115453 9226504 0 2.37e2 79.92
l2-learn active 115453 9226504 0 9.64e1 79.92
l2-output active 115453 9226504 0 1.45e1 79.92
unix-epoll-input polling 113 0 0 2.07e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 40.48, last 128 main loops 4.38 per node 56.00
vector rates in 2.1954e6, out 2.1954e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 227756 9219280 0 2.44e1 40.48
TenGigabitEthernet18/0/2-tx active 227756 9219280 0 6.07e1 40.48
dpdk-input polling 230433 9219280 0 7.11e1 40.01
ethernet-input active 227756 9219280 0 3.97e1 40.48
l2-flood active 227756 9219280 0 4.71e2 40.48
l2-fwd active 227756 9219280 0 3.48e1 40.48
l2-input active 227756 9219280 0 4.37e1 40.48
l2-input-acl active 227756 9219280 0 2.52e2 40.48
l2-learn active 227756 9219280 0 1.12e2 40.48
l2-output active 227756 9219280 0 2.09e1 40.48
unix-epoll-input polling 224 0 0 1.97e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 27.47, last 128 main loops 2.03 per node 26.00
vector rates in 2.1954e6, out 2.1954e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 335631 9219300 0 2.78e1 27.47
TenGigabitEthernet18/0/2-tx active 335631 9219300 0 6.24e1 27.47
dpdk-input polling 341134 9219300 0 7.62e1 27.03
ethernet-input active 335631 9219300 0 4.53e1 27.47
l2-flood active 335631 9219300 0 4.53e2 27.47
l2-fwd active 335631 9219300 0 3.59e1 27.47
l2-input active 335631 9219300 0 4.51e1 27.47
l2-input-acl active 335631 9219300 0 2.43e2 27.47
l2-learn active 335631 9219300 0 1.14e2 27.47
l2-output active 335631 9219300 0 2.35e1 27.47
unix-epoll-input polling 333 0 0 2.09e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 30.66, last 128 main loops 2.81 per node 36.00
vector rates in 2.1972e6, out 2.1972e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 300907 9226672 0 2.67e1 30.66
TenGigabitEthernet18/0/2-tx active 300907 9226672 0 6.07e1 30.66
dpdk-input polling 305630 9226672 0 7.41e1 30.19
ethernet-input active 300907 9226672 0 4.21e1 30.66
l2-flood active 300907 9226672 0 4.71e2 30.66
l2-fwd active 300907 9226672 0 3.41e1 30.66
l2-input active 300907 9226672 0 4.42e1 30.66
l2-input-acl active 300907 9226672 0 2.44e2 30.66
l2-learn active 300907 9226672 0 1.09e2 30.66
l2-output active 300907 9226672 0 2.19e1 30.66
unix-epoll-input polling 299 0 0 2.26e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 41.73, last 128 main loops 4.06 per node 52.00
vector rates in 2.1972e6, out 2.1972e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 221084 9226652 0 2.23e1 41.73
TenGigabitEthernet18/0/2-tx active 221084 9226652 0 5.84e1 41.73
dpdk-input polling 223769 9226652 0 7.04e1 41.23
ethernet-input active 221084 9226652 0 3.73e1 41.73
l2-flood active 221084 9226652 0 4.99e2 41.73
l2-fwd active 221084 9226652 0 3.05e1 41.73
l2-input active 221084 9226652 0 4.15e1 41.73
l2-input-acl active 221084 9226652 0 2.47e2 41.73
l2-learn active 221084 9226652 0 1.05e2 41.73
l2-output active 221084 9226652 0 1.88e1 41.73
unix-epoll-input polling 218 0 0 1.82e3 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 51 6.52e4 0.00
dpdk-process any wait 0 0 1 6.99e3 0.00
fib-walk any wait 0 0 2 5.94e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.02e3 0.00
lisp-retry-service any wait 0 0 2 1.09e3 0.00
unix-epoll-input polling 3559 0 0 2.98e6 0.00
vpe-oam-process any wait 0 0 2 1.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 81.79, last 128 main loops 5.00 per node 64.00
vector rates in 2.5263e6, out 2.5263e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 131022 10716802 0 1.83e1 81.79
TenGigabitEthernet18/0/3-tx active 131022 10716802 0 5.56e1 81.79
dpdk-input polling 250785 10716802 0 6.19e1 42.73
ethernet-input active 131022 10716802 0 2.98e1 81.79
l2-flood active 131022 10716802 0 1.41e2 81.79
l2-fwd active 131022 10716802 0 2.84e1 81.79
l2-input active 131022 10716802 0 3.96e1 81.79
l2-input-acl active 131022 10716802 0 4.94e2 81.79
l2-learn active 131022 10716802 0 9.96e1 81.79
l2-output active 131022 10716802 0 1.57e1 81.79
unix-epoll-input polling 245 0 0 1.94e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 256.00, last 128 main loops 20.00 per node 256.00
vector rates in 2.5006e6, out 2.5006e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 41436 10607616 0 1.38e1 256.00
TenGigabitEthernet18/0/2-tx active 41436 10607616 0 5.04e1 256.00
dpdk-input polling 41436 10607616 0 5.02e1 256.00
ethernet-input active 41436 10607616 0 2.37e1 256.00
l2-flood active 41436 10607616 0 1.39e2 256.00
l2-fwd active 41436 10607616 0 2.34e1 256.00
l2-input active 41436 10607616 0 3.59e1 256.00
l2-input-acl active 41436 10607616 0 5.55e2 256.00
l2-learn active 41436 10607616 0 9.59e1 256.00
l2-output active 41436 10607616 0 9.98e0 256.00
unix-epoll-input polling 41 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 7.34e4 0.00
dpdk-process any wait 0 0 2 2.87e5 0.00
fib-walk any wait 0 0 2 1.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.25e3 0.00
lisp-retry-service any wait 0 0 2 3.76e3 0.00
unix-epoll-input polling 3692 0 0 2.84e6 0.00
vpe-oam-process any wait 0 0 2 1.59e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 48.15, last 128 main loops 7.19 per node 92.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 202041 9728012 0 2.21e1 48.15
TenGigabitEthernet18/0/3-tx active 202041 9728012 0 5.84e1 48.15
dpdk-input polling 277048 9728012 0 6.69e1 35.11
ethernet-input active 202041 9728012 0 3.50e1 48.15
l2-flood active 202041 9728012 0 1.85e2 48.15
l2-fwd active 202041 9728012 0 3.21e1 48.15
l2-input active 202041 9728012 0 4.15e1 48.15
l2-input-acl active 202041 9728012 0 5.05e2 48.15
l2-learn active 202041 9728012 0 1.04e2 48.15
l2-output active 202041 9728012 0 1.93e1 48.15
unix-epoll-input polling 271 0 0 2.01e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 62.69, last 128 main loops 6.95 per node 89.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 155154 9728020 0 2.05e1 62.69
TenGigabitEthernet18/0/3-tx active 155154 9728020 0 5.54e1 62.69
dpdk-input polling 169120 9728020 0 6.14e1 57.52
ethernet-input active 155154 9728020 0 3.13e1 62.69
l2-flood active 155154 9728020 0 2.24e2 62.69
l2-fwd active 155154 9728020 0 2.99e1 62.69
l2-input active 155154 9728020 0 4.01e1 62.69
l2-input-acl active 155154 9728020 0 4.95e2 62.69
l2-learn active 155154 9728020 0 9.87e1 62.69
l2-output active 155154 9728020 0 1.68e1 62.69
unix-epoll-input polling 165 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 212.68, last 128 main loops 2.42 per node 31.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/2-outpu active 45739 9727920 0 1.39e1 212.68
TenGigabitEthernet18/0/2-tx active 45739 9727920 0 5.13e1 212.68
dpdk-input polling 46524 9727920 0 5.19e1 209.09
ethernet-input active 45739 9727920 0 2.31e1 212.68
l2-flood active 45739 9727920 0 1.86e2 212.68
l2-fwd active 45739 9727920 0 2.33e1 212.68
l2-input active 45739 9727920 0 3.63e1 212.68
l2-input-acl active 45739 9727920 0 5.85e2 212.68
l2-learn active 45739 9727920 0 9.52e1 212.68
l2-output active 45739 9727920 0 1.08e1 212.68
unix-epoll-input polling 45 0 0 2.08e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 99.32, last 128 main loops 8.91 per node 114.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/2-outpu active 97947 9727918 0 1.62e1 99.32
TenGigabitEthernet18/0/2-tx active 97947 9727918 0 5.23e1 99.32
dpdk-input polling 99339 9727918 0 5.72e1 97.93
ethernet-input active 97947 9727918 0 2.66e1 99.32
l2-flood active 97947 9727918 0 1.69e2 99.32
l2-fwd active 97947 9727918 0 2.64e1 99.32
l2-input active 97947 9727918 0 3.75e1 99.32
l2-input-acl active 97947 9727918 0 5.79e2 99.32
l2-learn active 97947 9727918 0 9.74e1 99.32
l2-output active 97947 9727918 0 1.33e1 99.32
unix-epoll-input polling 97 0 0 1.97e3 0.00
64b-8t4c-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 4.42e4 0.00
dpdk-process any wait 0 0 1 1.58e4 0.00
fib-walk any wait 0 0 2 3.52e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.44e3 0.00
lisp-retry-service any wait 0 0 2 4.43e3 0.00
unix-epoll-input polling 2067 0 0 5.12e6 0.00
vpe-oam-process any wait 0 0 2 2.00e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 16.28, last 128 main loops 0.00 per node 0.00
vector rates in 1.7206e6, out 1.7206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 447813 7292523 0 3.93e1 16.28
TenGigabitEthernet18/0/3-tx active 447813 7292523 0 7.29e1 16.28
dpdk-input polling 2138115 7292523 0 1.26e2 3.41
ethernet-input active 447813 7292523 0 6.02e1 16.28
l2-flood active 447813 7292523 0 1.96e2 16.28
l2-fwd active 447813 7292523 0 4.48e1 16.28
l2-input active 447813 7292523 0 5.38e1 16.28
l2-input-acl active 447813 7292523 0 6.46e2 16.28
l2-learn active 447813 7292523 0 1.27e2 16.28
l2-output active 447813 7292523 0 3.54e1 16.28
unix-epoll-input polling 2086 0 0 1.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 38.04, last 128 main loops 7.50 per node 96.00
vector rates in 1.7206e6, out 1.7206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 191683 7292534 0 2.42e1 38.04
TenGigabitEthernet18/0/3-tx active 191683 7292534 0 5.94e1 38.04
dpdk-input polling 229188 7292534 0 7.02e1 31.82
ethernet-input active 191683 7292534 0 3.89e1 38.04
l2-flood active 191683 7292534 0 4.14e2 38.04
l2-fwd active 191683 7292534 0 3.27e1 38.04
l2-input active 191683 7292534 0 4.24e1 38.04
l2-input-acl active 191683 7292534 0 6.35e2 38.04
l2-learn active 191683 7292534 0 1.06e2 38.04
l2-output active 191683 7292534 0 2.09e1 38.04
unix-epoll-input polling 223 0 0 2.15e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 28.06, last 128 main loops 0.00 per node 0.00
vector rates in 1.7219e6, out 1.7219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 260100 7298349 0 2.77e1 28.06
TenGigabitEthernet18/0/3-tx active 260100 7298349 0 6.31e1 28.06
dpdk-input polling 411147 7298349 0 8.19e1 17.75
ethernet-input active 260100 7298349 0 4.48e1 28.06
l2-flood active 260100 7298349 0 3.62e2 28.06
l2-fwd active 260100 7298349 0 3.64e1 28.06
l2-input active 260100 7298349 0 4.61e1 28.06
l2-input-acl active 260100 7298349 0 6.40e2 28.06
l2-learn active 260100 7298349 0 1.09e2 28.06
l2-output active 260100 7298349 0 2.53e1 28.06
unix-epoll-input polling 401 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 27.23, last 128 main loops 0.00 per node 0.00
vector rates in 1.7219e6, out 1.7219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 268017 7298320 0 2.85e1 27.23
TenGigabitEthernet18/0/3-tx active 268017 7298320 0 6.35e1 27.23
dpdk-input polling 423034 7298320 0 8.28e1 17.25
ethernet-input active 268017 7298320 0 4.68e1 27.23
l2-flood active 268017 7298320 0 3.39e2 27.23
l2-fwd active 268017 7298320 0 3.63e1 27.23
l2-input active 268017 7298320 0 4.59e1 27.23
l2-input-acl active 268017 7298320 0 6.57e2 27.23
l2-learn active 268017 7298320 0 1.13e2 27.23
l2-output active 268017 7298320 0 2.45e1 27.23
unix-epoll-input polling 412 0 0 1.87e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 48.53, last 128 main loops 2.19 per node 28.00
vector rates in 1.7206e6, out 1.7206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 150279 7292577 0 2.23e1 48.53
TenGigabitEthernet18/0/2-tx active 150279 7292577 0 5.87e1 48.53
dpdk-input polling 153249 7292577 0 6.87e1 47.59
ethernet-input active 150279 7292577 0 3.64e1 48.53
l2-flood active 150279 7292577 0 3.44e2 48.53
l2-fwd active 150279 7292577 0 3.31e1 48.53
l2-input active 150279 7292577 0 4.22e1 48.53
l2-input-acl active 150279 7292577 0 7.11e2 48.53
l2-learn active 150279 7292577 0 1.09e2 48.53
l2-output active 150279 7292577 0 1.95e1 48.53
unix-epoll-input polling 150 0 0 2.34e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 29.53, last 128 main loops 2.03 per node 26.00
vector rates in 1.7206e6, out 1.7206e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 246948 7292568 0 2.77e1 29.53
TenGigabitEthernet18/0/2-tx active 246948 7292568 0 6.21e1 29.53
dpdk-input polling 281478 7292568 0 7.49e1 25.91
ethernet-input active 246948 7292568 0 4.33e1 29.53
l2-flood active 246948 7292568 0 3.31e2 29.53
l2-fwd active 246948 7292568 0 3.59e1 29.53
l2-input active 246948 7292568 0 4.46e1 29.53
l2-input-acl active 246948 7292568 0 6.87e2 29.53
l2-learn active 246948 7292568 0 1.11e2 29.53
l2-output active 246948 7292568 0 2.41e1 29.53
unix-epoll-input polling 275 0 0 1.98e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 32.57, last 128 main loops 2.03 per node 26.00
vector rates in 1.7219e6, out 1.7219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 224047 7298312 0 2.53e1 32.57
TenGigabitEthernet18/0/2-tx active 224047 7298312 0 6.19e1 32.57
dpdk-input polling 246967 7298312 0 7.51e1 29.55
ethernet-input active 224047 7298312 0 4.17e1 32.57
l2-flood active 224047 7298312 0 3.45e2 32.57
l2-fwd active 224047 7298312 0 3.49e1 32.57
l2-input active 224047 7298312 0 4.39e1 32.57
l2-input-acl active 224047 7298312 0 6.86e2 32.57
l2-learn active 224047 7298312 0 1.05e2 32.57
l2-output active 224047 7298312 0 2.29e1 32.57
unix-epoll-input polling 241 0 0 2.67e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 43.71, last 128 main loops 2.19 per node 28.00
vector rates in 1.7219e6, out 1.7219e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 166971 7298304 0 2.21e1 43.71
TenGigabitEthernet18/0/2-tx active 166971 7298304 0 5.93e1 43.71
dpdk-input polling 172235 7298304 0 6.93e1 42.37
ethernet-input active 166971 7298304 0 3.69e1 43.71
l2-flood active 166971 7298304 0 3.54e2 43.71
l2-fwd active 166971 7298304 0 3.18e1 43.71
l2-input active 166971 7298304 0 4.18e1 43.71
l2-input-acl active 166971 7298304 0 7.06e2 43.71
l2-learn active 166971 7298304 0 1.04e2 43.71
l2-output active 166971 7298304 0 1.92e1 43.71
unix-epoll-input polling 168 0 0 1.87e3 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 51 2.95e4 0.00
dpdk-process any wait 0 0 2 5.95e5 0.00
fib-walk any wait 0 0 3 1.11e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.04e2 0.00
lisp-retry-service any wait 0 0 3 1.37e3 0.00
unix-epoll-input polling 5490 0 0 1.89e6 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 183.82, last 128 main loops 9.75 per node 156.00
vector rates in 9.0822e6, out 9.0822e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 206127 37891040 0 1.49e1 183.82
TenGigabitEthernet18/0/3-tx active 206127 37891040 0 5.24e1 183.82
dpdk-input polling 206127 37891040 0 5.42e1 183.82
ethernet-input active 206127 37891040 0 2.53e1 183.82
l2-fwd active 206127 37891040 0 4.01e1 183.82
l2-input active 206127 37891040 0 3.95e1 183.82
l2-learn active 206127 37891040 0 3.59e1 183.82
l2-output active 206127 37891040 0 1.09e1 183.82
unix-epoll-input polling 201 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 181.79, last 128 main loops 13.50 per node 216.00
vector rates in 9.0821e6, out 9.0821e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 208426 37890772 0 1.49e1 181.79
TenGigabitEthernet18/0/2-tx active 208426 37890772 0 5.29e1 181.79
dpdk-input polling 209391 37890772 0 5.42e1 180.96
ethernet-input active 208426 37890772 0 2.52e1 181.79
l2-fwd active 208426 37890772 0 4.01e1 181.79
l2-input active 208426 37890772 0 3.91e1 181.79
l2-learn active 208426 37890772 0 3.59e1 181.79
l2-output active 208426 37890772 0 1.11e1 181.79
unix-epoll-input polling 204 0 0 1.94e3 0.00
64b-4t2c-eth-l2bdbasemaclrn-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 38 2.84e4 0.00
dpdk-process any wait 0 0 1 6.72e5 0.00
fib-walk any wait 0 0 2 1.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.99e2 0.00
lisp-retry-service any wait 0 0 2 2.07e3 0.00
unix-epoll-input polling 3468 0 0 2.97e6 0.00
vpe-oam-process any wait 0 0 2 1.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 39.99, last 128 main loops 2.50 per node 40.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 720665 28820128 0 2.49e1 39.99
TenGigabitEthernet18/0/3-tx active 720665 28820128 0 5.87e1 39.99
dpdk-input polling 720807 28820128 0 6.82e1 39.98
ethernet-input active 720665 28820128 0 3.79e1 39.99
l2-fwd active 720665 28820128 0 4.68e1 39.99
l2-input active 720665 28820128 0 4.44e1 39.99
l2-learn active 720665 28820128 0 4.88e1 39.99
l2-output active 720665 28820128 0 1.87e1 39.99
unix-epoll-input polling 703 0 0 1.90e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 37.23, last 128 main loops 2.75 per node 44.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 762029 28369800 0 2.54e1 37.23
TenGigabitEthernet18/0/3-tx active 762029 28369800 0 5.88e1 37.23
dpdk-input polling 762379 28369800 0 6.89e1 37.21
ethernet-input active 762029 28369800 0 3.92e1 37.23
l2-fwd active 762029 28369800 0 4.76e1 37.23
l2-input active 762029 28369800 0 4.48e1 37.23
l2-learn active 762029 28369800 0 4.96e1 37.23
l2-output active 762029 28369800 0 1.95e1 37.23
unix-epoll-input polling 744 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 41.72, last 128 main loops 2.50 per node 40.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 690860 28819960 0 2.53e1 41.72
TenGigabitEthernet18/0/2-tx active 690860 28819960 0 5.81e1 41.72
dpdk-input polling 712817 28819960 0 7.06e1 40.43
ethernet-input active 690860 28819960 0 3.74e1 41.72
l2-fwd active 690860 28819960 0 4.67e1 41.72
l2-input active 690860 28819960 0 4.39e1 41.72
l2-learn active 690860 28819960 0 4.81e1 41.72
l2-output active 690860 28819960 0 1.84e1 41.72
unix-epoll-input polling 696 0 0 1.89e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 38.39, last 128 main loops 2.75 per node 44.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 738884 28369724 0 2.55e1 38.39
TenGigabitEthernet18/0/2-tx active 738884 28369724 0 5.86e1 38.39
dpdk-input polling 761248 28369724 0 6.99e1 37.27
ethernet-input active 738884 28369724 0 3.88e1 38.39
l2-fwd active 738884 28369724 0 4.77e1 38.39
l2-input active 738884 28369724 0 4.44e1 38.39
l2-learn active 738884 28369724 0 4.95e1 38.39
l2-output active 738884 28369724 0 1.94e1 38.39
unix-epoll-input polling 742 0 0 1.84e3 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 30 6.22e4 0.00
dpdk-process any wait 0 0 2 8.88e3 0.00
fib-walk any wait 0 0 2 2.53e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.71e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.15e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.94e3 0.00
lisp-retry-service any wait 0 0 2 2.38e3 0.00
statseg-collector-process time wait 0 0 1 8.73e3 0.00
unix-epoll-input polling 5897 0 0 1.78e6 0.00
vpe-oam-process any wait 0 0 2 2.46e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 9.08, last 128 main loops .50 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 1620464 14705812 0 6.44e1 9.08
TenGigabitEthernet18/0/3-tx active 1620464 14705812 0 8.92e1 9.08
dpdk-input polling 1819680 14705812 0 1.24e2 8.08
ethernet-input active 1620464 14705812 0 9.26e1 9.08
l2-fwd active 1620464 14705812 0 8.17e1 9.08
l2-input active 1620464 14705812 0 7.39e1 9.08
l2-learn active 1620464 14705812 0 8.96e1 9.08
l2-output active 1620464 14705812 0 5.56e1 9.08
unix-epoll-input polling 1775 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 8.77, last 128 main loops .75 per node 12.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1650282 14476036 0 6.63e1 8.77
TenGigabitEthernet18/0/3-tx active 1650282 14476036 0 8.98e1 8.77
dpdk-input polling 1866197 14476036 0 1.28e2 7.76
ethernet-input active 1650282 14476036 0 9.29e1 8.77
l2-fwd active 1650282 14476036 0 8.32e1 8.77
l2-input active 1650282 14476036 0 7.67e1 8.77
l2-learn active 1650282 14476036 0 8.93e1 8.77
l2-output active 1650282 14476036 0 5.68e1 8.77
unix-epoll-input polling 1821 0 0 1.73e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 9.01, last 128 main loops .50 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 1632622 14705816 0 6.58e1 9.01
TenGigabitEthernet18/0/3-tx active 1632622 14705816 0 8.79e1 9.01
dpdk-input polling 1835544 14705816 0 1.27e2 8.01
ethernet-input active 1632622 14705816 0 9.15e1 9.01
l2-fwd active 1632622 14705816 0 8.19e1 9.01
l2-input active 1632622 14705816 0 7.53e1 9.01
l2-learn active 1632622 14705816 0 8.88e1 9.01
l2-output active 1632622 14705816 0 5.59e1 9.01
unix-epoll-input polling 1791 0 0 1.84e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 8.73, last 128 main loops .75 per node 12.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1657321 14476044 0 6.68e1 8.73
TenGigabitEthernet18/0/3-tx active 1657321 14476044 0 8.93e1 8.73
dpdk-input polling 1879215 14476044 0 1.29e2 7.70
ethernet-input active 1657321 14476044 0 9.49e1 8.73
l2-fwd active 1657321 14476044 0 8.31e1 8.73
l2-input active 1657321 14476044 0 7.65e1 8.73
l2-learn active 1657321 14476044 0 8.88e1 8.73
l2-output active 1657321 14476044 0 5.69e1 8.73
unix-epoll-input polling 1833 0 0 1.84e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 9.16, last 128 main loops .75 per node 12.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 1604709 14705808 0 6.38e1 9.16
TenGigabitEthernet18/0/2-tx active 1604709 14705808 0 9.14e1 9.16
dpdk-input polling 1973534 14705808 0 1.28e2 7.45
ethernet-input active 1604709 14705808 0 8.99e1 9.16
l2-fwd active 1604709 14705808 0 8.06e1 9.16
l2-input active 1604709 14705808 0 7.39e1 9.16
l2-learn active 1604709 14705808 0 8.81e1 9.16
l2-output active 1604709 14705808 0 5.52e1 9.16
unix-epoll-input polling 1926 0 0 1.91e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 8.87, last 128 main loops 1.00 per node 16.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 1631607 14476032 0 6.73e1 8.87
TenGigabitEthernet18/0/2-tx active 1631607 14476032 0 8.95e1 8.87
dpdk-input polling 2054966 14476032 0 1.31e2 7.04
ethernet-input active 1631607 14476032 0 9.14e1 8.87
l2-fwd active 1631607 14476032 0 8.19e1 8.87
l2-input active 1631607 14476032 0 7.52e1 8.87
l2-learn active 1631607 14476032 0 8.91e1 8.87
l2-output active 1631607 14476032 0 5.63e1 8.87
unix-epoll-input polling 2005 0 0 1.93e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 8.95, last 128 main loops .50 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/2-outpu active 1643059 14705816 0 6.44e1 8.95
TenGigabitEthernet18/0/2-tx active 1643059 14705816 0 8.85e1 8.95
dpdk-input polling 2078210 14705816 0 1.28e2 7.08
ethernet-input active 1643059 14705816 0 9.02e1 8.95
l2-fwd active 1643059 14705816 0 8.15e1 8.95
l2-input active 1643059 14705816 0 7.36e1 8.95
l2-learn active 1643059 14705816 0 8.94e1 8.95
l2-output active 1643059 14705816 0 5.61e1 8.95
unix-epoll-input polling 2027 0 0 1.89e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 8.88, 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/2-outpu active 1630802 14476044 0 6.75e1 8.88
TenGigabitEthernet18/0/2-tx active 1630802 14476044 0 8.96e1 8.88
dpdk-input polling 2042820 14476044 0 1.31e2 7.09
ethernet-input active 1630802 14476044 0 9.07e1 8.88
l2-fwd active 1630802 14476044 0 8.21e1 8.88
l2-input active 1630802 14476044 0 7.49e1 8.88
l2-learn active 1630802 14476044 0 8.92e1 8.88
l2-output active 1630802 14476044 0 5.63e1 8.88
unix-epoll-input polling 1993 0 0 1.81e3 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.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.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 8.77e2 0.00
api-rx-from-ring active 0 0 52 5.02e4 0.00
dpdk-process any wait 0 0 2 3.98e3 0.00
fib-walk any wait 0 0 2 1.69e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 6.43e2 0.00
lisp-retry-service any wait 0 0 2 1.11e3 0.00
unix-epoll-input polling 4264 0 0 2.43e6 0.00
vpe-oam-process any wait 0 0 2 1.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 248.80, last 128 main loops 24.00 per node 256.00
vector rates in 4.9799e6, out 4.9799e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 83104 20676424 0 1.37e1 248.80
TenGigabitEthernet18/0/3-tx active 83104 20676424 0 5.41e1 248.80
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.84e3 0.00
acl-plugin-out-ip4-l2 active 83104 20676424 0 1.59e2 248.80
dpdk-input polling 83104 20676424 0 6.02e1 248.80
ethernet-input active 83104 20676424 0 2.67e1 248.80
interface-output active 83104 20676424 0 1.65e1 248.80
l2-fwd active 83104 20676424 0 3.89e1 248.80
l2-input active 83104 20676424 0 3.96e1 248.80
l2-learn active 83104 20676424 0 3.68e1 248.80
l2-output active 83104 20676424 0 1.31e1 248.80
l2-output-feat-arc active 83104 20676424 0 2.85e1 248.80
l2-output-feat-arc-end active 83104 20676424 0 1.28e1 248.80
unix-epoll-input polling 82 0 0 3.31e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 253.14, last 128 main loops 24.00 per node 256.00
vector rates in 4.9799e6, out 4.9799e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81681 20676336 0 1.45e1 253.14
TenGigabitEthernet18/0/2-tx active 81681 20676336 0 5.99e1 253.14
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.75e3 0.00
acl-plugin-out-ip4-l2 active 81681 20676336 0 1.67e2 253.14
dpdk-input polling 81884 20676336 0 5.57e1 252.51
ethernet-input active 81681 20676336 0 2.29e1 253.14
interface-output active 81681 20676336 0 1.69e1 253.14
l2-fwd active 81681 20676336 0 3.89e1 253.14
l2-input active 81681 20676336 0 3.58e1 253.14
l2-learn active 81681 20676336 0 3.41e1 253.14
l2-output active 81681 20676336 0 1.30e1 253.14
l2-output-feat-arc active 81681 20676336 0 2.85e1 253.14
l2-output-feat-arc-end active 81681 20676336 0 1.28e1 253.14
unix-epoll-input polling 80 0 0 3.24e3 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 18 2.63e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 8.16e2 0.00
api-rx-from-ring active 0 0 52 5.50e4 0.00
dpdk-process any wait 0 0 1 7.27e3 0.00
fib-walk any wait 0 0 2 1.95e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.59e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.25e3 0.00
lisp-retry-service any wait 0 0 2 2.58e3 0.00
statseg-collector-process time wait 0 0 1 6.75e3 0.00
unix-epoll-input polling 6758 0 0 1.56e6 0.00
vpe-oam-process any wait 0 0 2 2.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 230.74, last 128 main loops 1.13 per node 12.00
vector rates in 4.8794e6, out 4.8794e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89169 20575284 0 1.47e1 230.74
TenGigabitEthernet18/0/3-tx active 89169 20575284 0 5.79e1 230.74
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.73e3 0.00
acl-plugin-out-ip4-l2 active 89169 20575284 0 1.66e2 230.74
dpdk-input polling 89169 20575284 0 5.83e1 230.74
ethernet-input active 89169 20575284 0 2.49e1 230.74
interface-output active 89169 20575284 0 1.69e1 230.74
l2-fwd active 89169 20575284 0 3.93e1 230.74
l2-input active 89169 20575284 0 3.97e1 230.74
l2-learn active 89169 20575284 0 3.50e1 230.74
l2-output active 89169 20575284 0 1.44e1 230.74
l2-output-feat-arc active 89169 20575284 0 3.00e1 230.74
l2-output-feat-arc-end active 89169 20575284 0 1.37e1 230.74
unix-epoll-input polling 87 0 0 3.15e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 225.29, last 128 main loops 24.00 per node 256.00
vector rates in 4.8801e6, out 4.8801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 91339 20578060 0 1.41e1 225.29
TenGigabitEthernet18/0/3-tx active 91339 20578060 0 5.59e1 225.29
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.87e3 0.00
acl-plugin-out-ip4-l2 active 91339 20578060 0 1.72e2 225.29
dpdk-input polling 91339 20578060 0 5.73e1 225.29
ethernet-input active 91339 20578060 0 2.47e1 225.29
interface-output active 91339 20578060 0 1.69e1 225.29
l2-fwd active 91339 20578060 0 3.94e1 225.29
l2-input active 91339 20578060 0 3.76e1 225.29
l2-learn active 91339 20578060 0 3.50e1 225.29
l2-output active 91339 20578060 0 1.44e1 225.29
l2-output-feat-arc active 91339 20578060 0 2.95e1 225.29
l2-output-feat-arc-end active 91339 20578060 0 1.35e1 225.29
unix-epoll-input polling 89 0 0 2.98e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 210.09, last 128 main loops 19.13 per node 204.00
vector rates in 4.8740e6, out 4.8740e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 97828 20552580 0 1.43e1 210.09
TenGigabitEthernet18/0/2-tx active 97828 20552580 0 5.78e1 210.09
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.11e3 0.00
acl-plugin-out-ip4-l2 active 97828 20552580 0 1.65e2 210.09
dpdk-input polling 98869 20552580 0 6.09e1 207.88
ethernet-input active 97828 20552580 0 2.59e1 210.09
interface-output active 97828 20552580 0 1.69e1 210.09
l2-fwd active 97828 20552580 0 3.99e1 210.09
l2-input active 97828 20552580 0 3.81e1 210.09
l2-learn active 97828 20552580 0 3.53e1 210.09
l2-output active 97828 20552580 0 1.43e1 210.09
l2-output-feat-arc active 97828 20552580 0 2.95e1 210.09
l2-output-feat-arc-end active 97828 20552580 0 1.35e1 210.09
unix-epoll-input polling 97 0 0 3.28e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 197.61, last 128 main loops 17.25 per node 184.00
vector rates in 4.8856e6, out 4.8856e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 104254 20601256 0 1.44e1 197.61
TenGigabitEthernet18/0/2-tx active 104254 20601256 0 5.56e1 197.61
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.04e3 0.00
acl-plugin-out-ip4-l2 active 104254 20601256 0 1.66e2 197.61
dpdk-input polling 105373 20601256 0 5.98e1 195.51
ethernet-input active 104254 20601256 0 2.55e1 197.61
interface-output active 104254 20601256 0 1.69e1 197.61
l2-fwd active 104254 20601256 0 4.00e1 197.61
l2-input active 104254 20601256 0 3.84e1 197.61
l2-learn active 104254 20601256 0 3.57e1 197.61
l2-output active 104254 20601256 0 1.45e1 197.61
l2-output-feat-arc active 104254 20601256 0 2.98e1 197.61
l2-output-feat-arc-end active 104254 20601256 0 1.38e1 197.61
unix-epoll-input polling 102 0 0 3.07e3 0.00
64b-8t4c-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 18 4.21e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.96e2 0.00
api-rx-from-ring active 0 0 47 3.15e4 0.00
dpdk-process any wait 0 0 1 6.76e5 0.00
fib-walk any wait 0 0 2 2.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.32e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.01e3 0.00
lisp-retry-service any wait 0 0 2 1.79e3 0.00
statseg-collector-process time wait 0 0 1 7.74e3 0.00
unix-epoll-input polling 5006 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 2 1.64e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 27.13, last 128 main loops 1.88 per node 20.00
vector rates in 3.4792e6, out 3.4792e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 542646 14722872 0 2.99e1 27.13
TenGigabitEthernet18/0/3-tx active 542646 14722872 0 6.83e1 27.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.84e3 0.00
acl-plugin-out-ip4-l2 active 542646 14722872 0 1.91e2 27.13
dpdk-input polling 542704 14722872 0 8.28e1 27.13
ethernet-input active 542646 14722872 0 4.78e1 27.13
interface-output active 542646 14722872 0 2.91e1 27.13
l2-fwd active 542646 14722872 0 5.38e1 27.13
l2-input active 542646 14722872 0 4.88e1 27.13
l2-learn active 542646 14722872 0 5.62e1 27.13
l2-output active 542646 14722872 0 2.81e1 27.13
l2-output-feat-arc active 542646 14722872 0 4.34e1 27.13
l2-output-feat-arc-end active 542646 14722872 0 2.54e1 27.13
unix-epoll-input polling 529 0 0 3.32e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 26.73, last 128 main loops 2.25 per node 24.00
vector rates in 3.4714e6, out 3.4714e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 549619 14689968 0 2.99e1 26.73
TenGigabitEthernet18/0/3-tx active 549619 14689968 0 6.89e1 26.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.97e3 0.00
acl-plugin-out-ip4-l2 active 549619 14689968 0 1.91e2 26.73
dpdk-input polling 549813 14689968 0 8.49e1 26.72
ethernet-input active 549619 14689968 0 4.72e1 26.73
interface-output active 549619 14689968 0 2.93e1 26.73
l2-fwd active 549619 14689968 0 5.36e1 26.73
l2-input active 549619 14689968 0 4.86e1 26.73
l2-learn active 549619 14689968 0 5.63e1 26.73
l2-output active 549619 14689968 0 2.83e1 26.73
l2-output-feat-arc active 549619 14689968 0 4.37e1 26.73
l2-output-feat-arc-end active 549619 14689968 0 2.54e1 26.73
unix-epoll-input polling 536 0 0 3.24e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 26.57, last 128 main loops 3.00 per node 32.00
vector rates in 3.4682e6, out 3.4682e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 552266 14676432 0 3.01e1 26.57
TenGigabitEthernet18/0/3-tx active 552266 14676432 0 6.78e1 26.57
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.85e3 0.00
acl-plugin-out-ip4-l2 active 552266 14676432 0 1.89e2 26.57
dpdk-input polling 552432 14676432 0 8.55e1 26.57
ethernet-input active 552266 14676432 0 4.72e1 26.57
interface-output active 552266 14676432 0 2.94e1 26.57
l2-fwd active 552266 14676432 0 5.39e1 26.57
l2-input active 552266 14676432 0 4.90e1 26.57
l2-learn active 552266 14676432 0 5.67e1 26.57
l2-output active 552266 14676432 0 2.86e1 26.57
l2-output-feat-arc active 552266 14676432 0 4.39e1 26.57
l2-output-feat-arc-end active 552266 14676432 0 2.54e1 26.57
unix-epoll-input polling 538 0 0 3.21e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 28.23, last 128 main loops 3.75 per node 40.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 521099 14712880 0 2.91e1 28.23
TenGigabitEthernet18/0/3-tx active 521099 14712880 0 6.79e1 28.23
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.92e3 0.00
acl-plugin-out-ip4-l2 active 521099 14712880 0 1.96e2 28.23
dpdk-input polling 521169 14712880 0 8.65e1 28.23
ethernet-input active 521099 14712880 0 4.71e1 28.23
interface-output active 521099 14712880 0 2.86e1 28.23
l2-fwd active 521099 14712880 0 5.30e1 28.23
l2-input active 521099 14712880 0 4.78e1 28.23
l2-learn active 521099 14712880 0 5.51e1 28.23
l2-output active 521099 14712880 0 2.75e1 28.23
l2-output-feat-arc active 521099 14712880 0 4.33e1 28.23
l2-output-feat-arc-end active 521099 14712880 0 2.49e1 28.23
unix-epoll-input polling 508 0 0 3.15e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 27.32, last 128 main loops 3.38 per node 36.00
vector rates in 3.4656e6, out 3.4656e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 536700 14665290 0 2.98e1 27.32
TenGigabitEthernet18/0/2-tx active 536700 14665290 0 6.89e1 27.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.79e3 0.00
acl-plugin-out-ip4-l2 active 536700 14665290 0 1.93e2 27.32
dpdk-input polling 540399 14665290 0 8.27e1 27.14
ethernet-input active 536700 14665290 0 4.76e1 27.32
interface-output active 536700 14665290 0 2.89e1 27.32
l2-fwd active 536700 14665290 0 5.38e1 27.32
l2-input active 536700 14665290 0 4.85e1 27.32
l2-learn active 536700 14665290 0 5.61e1 27.32
l2-output active 536700 14665290 0 2.83e1 27.32
l2-output-feat-arc active 536700 14665290 0 4.49e1 27.32
l2-output-feat-arc-end active 536700 14665290 0 2.53e1 27.32
unix-epoll-input polling 527 0 0 3.59e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 27.01, last 128 main loops 2.25 per node 24.00
vector rates in 3.4850e6, out 3.4850e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 546006 14747568 0 2.98e1 27.01
TenGigabitEthernet18/0/2-tx active 546006 14747568 0 6.87e1 27.01
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.65e3 0.00
acl-plugin-out-ip4-l2 active 546006 14747568 0 1.92e2 27.01
dpdk-input polling 549430 14747568 0 8.28e1 26.84
ethernet-input active 546006 14747568 0 4.69e1 27.01
interface-output active 546006 14747568 0 2.91e1 27.01
l2-fwd active 546006 14747568 0 5.35e1 27.01
l2-input active 546006 14747568 0 4.82e1 27.01
l2-learn active 546006 14747568 0 5.61e1 27.01
l2-output active 546006 14747568 0 2.83e1 27.01
l2-output-feat-arc active 546006 14747568 0 4.39e1 27.01
l2-output-feat-arc-end active 546006 14747568 0 2.53e1 27.01
unix-epoll-input polling 536 0 0 3.38e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 26.42, last 128 main loops 2.63 per node 28.00
vector rates in 3.4740e6, out 3.4740e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 556404 14701124 0 3.02e1 26.42
TenGigabitEthernet18/0/2-tx active 556404 14701124 0 6.85e1 26.42
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.55e3 0.00
acl-plugin-out-ip4-l2 active 556404 14701124 0 1.92e2 26.42
dpdk-input polling 560275 14701124 0 8.26e1 26.24
ethernet-input active 556404 14701124 0 4.72e1 26.42
interface-output active 556404 14701124 0 2.94e1 26.42
l2-fwd active 556404 14701124 0 5.36e1 26.42
l2-input active 556404 14701124 0 4.87e1 26.42
l2-learn active 556404 14701124 0 5.66e1 26.42
l2-output active 556404 14701124 0 2.85e1 26.42
l2-output-feat-arc active 556404 14701124 0 4.38e1 26.42
l2-output-feat-arc-end active 556404 14701124 0 2.55e1 26.42
unix-epoll-input polling 546 0 0 3.32e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 27.02, last 128 main loops 3.75 per node 40.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/2-outpu active 543602 14688196 0 3.00e1 27.02
TenGigabitEthernet18/0/2-tx active 543602 14688196 0 6.84e1 27.02
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.99e3 0.00
acl-plugin-out-ip4-l2 active 543602 14688196 0 1.92e2 27.02
dpdk-input polling 547124 14688196 0 8.28e1 26.85
ethernet-input active 543602 14688196 0 4.80e1 27.02
interface-output active 543602 14688196 0 2.90e1 27.02
l2-fwd active 543602 14688196 0 5.39e1 27.02
l2-input active 543602 14688196 0 4.85e1 27.02
l2-learn active 543602 14688196 0 5.61e1 27.02
l2-output active 543602 14688196 0 2.83e1 27.02
l2-output-feat-arc active 543602 14688196 0 4.41e1 27.02
l2-output-feat-arc-end active 543602 14688196 0 2.56e1 27.02
unix-epoll-input polling 534 0 0 3.06e3 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.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.87e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.88e2 0.00
api-rx-from-ring active 0 0 52 4.74e4 0.00
dpdk-process any wait 0 0 2 5.57e5 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.63e2 0.00
lisp-retry-service any wait 0 0 2 1.59e3 0.00
unix-epoll-input polling 4777 0 0 2.16e6 0.00
vpe-oam-process any wait 0 0 2 1.64e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 166.73, last 128 main loops 2.91 per node 31.00
vector rates in 4.2851e6, out 4.2851e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106136 17695917 0 1.49e1 166.73
TenGigabitEthernet18/0/3-tx active 106136 17695917 0 5.39e1 166.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.54e3 0.00
acl-plugin-out-ip4-l2 active 106136 17695917 0 2.37e2 166.73
dpdk-input polling 106136 17695917 0 5.68e1 166.73
ethernet-input active 106136 17695917 0 2.58e1 166.73
interface-output active 106136 17695917 0 1.77e1 166.73
l2-fwd active 106136 17695917 0 4.02e1 166.73
l2-input active 106136 17695917 0 3.82e1 166.73
l2-learn active 106136 17695917 0 3.71e1 166.73
l2-output active 106136 17695917 0 1.51e1 166.73
l2-output-feat-arc active 106136 17695917 0 3.04e1 166.73
l2-output-feat-arc-end active 106136 17695917 0 1.45e1 166.73
unix-epoll-input polling 104 0 0 1.95e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.1, average vectors/node 194.07, last 128 main loops 2.91 per node 31.00
vector rates in 4.2851e6, out 4.2851e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 91185 17695902 0 1.46e1 194.07
TenGigabitEthernet18/0/2-tx active 91185 17695902 0 5.38e1 194.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.51e3 0.00
acl-plugin-out-ip4-l2 active 91185 17695902 0 2.44e2 194.07
dpdk-input polling 91560 17695902 0 5.46e1 193.27
ethernet-input active 91185 17695902 0 2.49e1 194.07
interface-output active 91185 17695902 0 1.72e1 194.07
l2-fwd active 91185 17695902 0 3.99e1 194.07
l2-input active 91185 17695902 0 3.73e1 194.07
l2-learn active 91185 17695902 0 3.64e1 194.07
l2-output active 91185 17695902 0 1.46e1 194.07
l2-output-feat-arc active 91185 17695902 0 3.01e1 194.07
l2-output-feat-arc-end active 91185 17695902 0 1.41e1 194.07
unix-epoll-input polling 89 0 0 2.09e3 0.00
64b-4t2c-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 2.62e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.52e2 0.00
api-rx-from-ring active 0 0 51 3.11e4 0.00
dpdk-process any wait 0 0 1 9.38e3 0.00
fib-walk any wait 0 0 2 1.72e3 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.36e3 0.00
unix-epoll-input polling 4670 0 0 2.24e6 0.00
vpe-oam-process any wait 0 0 2 1.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 50.99, last 128 main loops 5.81 per node 62.00
vector rates in 2.9431e6, out 2.9431e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 242216 12349464 0 2.11e1 50.99
TenGigabitEthernet18/0/3-tx active 242216 12349464 0 5.94e1 50.99
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-l2 active 242216 12349464 0 4.16e2 50.99
dpdk-input polling 480960 12349464 0 7.23e1 25.68
ethernet-input active 242216 12349464 0 3.55e1 50.99
interface-output active 242216 12349464 0 2.25e1 50.99
l2-fwd active 242216 12349464 0 4.63e1 50.99
l2-input active 242216 12349464 0 4.19e1 50.99
l2-learn active 242216 12349464 0 4.58e1 50.99
l2-output active 242216 12349464 0 2.20e1 50.99
l2-output-feat-arc active 242216 12349464 0 3.69e1 50.99
l2-output-feat-arc-end active 242216 12349464 0 1.98e1 50.99
unix-epoll-input polling 469 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 45.41, last 128 main loops .19 per node 2.00
vector rates in 2.9434e6, out 2.9434e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 271969 12350974 0 2.21e1 45.41
TenGigabitEthernet18/0/3-tx active 271969 12350974 0 5.92e1 45.41
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.44e3 0.00
acl-plugin-out-ip4-l2 active 271969 12350974 0 4.06e2 45.41
dpdk-input polling 625145 12350974 0 7.21e1 19.76
ethernet-input active 271969 12350974 0 3.69e1 45.41
interface-output active 271969 12350974 0 2.35e1 45.41
l2-fwd active 271969 12350974 0 4.73e1 45.41
l2-input active 271969 12350974 0 4.26e1 45.41
l2-learn active 271969 12350974 0 4.72e1 45.41
l2-output active 271969 12350974 0 2.32e1 45.41
l2-output-feat-arc active 271969 12350974 0 3.80e1 45.41
l2-output-feat-arc-end active 271969 12350974 0 2.07e1 45.41
unix-epoll-input polling 610 0 0 1.76e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 30.30, last 128 main loops 5.63 per node 60.00
vector rates in 2.9398e6, out 2.9398e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 407084 12335644 0 2.64e1 30.30
TenGigabitEthernet18/0/2-tx active 407084 12335644 0 6.39e1 30.30
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.57e3 0.00
acl-plugin-out-ip4-l2 active 407084 12335644 0 3.46e2 30.30
dpdk-input polling 1144440 12335644 0 8.89e1 10.78
ethernet-input active 407084 12335644 0 4.23e1 30.30
interface-output active 407084 12335644 0 2.64e1 30.30
l2-fwd active 407084 12335644 0 5.01e1 30.30
l2-input active 407084 12335644 0 4.58e1 30.30
l2-learn active 407084 12335644 0 5.15e1 30.30
l2-output active 407084 12335644 0 2.57e1 30.30
l2-output-feat-arc active 407084 12335644 0 4.04e1 30.30
l2-output-feat-arc-end active 407084 12335644 0 2.31e1 30.30
unix-epoll-input polling 1116 0 0 1.92e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 29.72, last 128 main loops 0.00 per node 0.00
vector rates in 2.9467e6, out 2.9467e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 416071 12364800 0 2.68e1 29.72
TenGigabitEthernet18/0/2-tx active 416071 12364800 0 6.39e1 29.72
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.41e3 0.00
acl-plugin-out-ip4-l2 active 416071 12364800 0 3.40e2 29.72
dpdk-input polling 991461 12364800 0 8.72e1 12.47
ethernet-input active 416071 12364800 0 4.24e1 29.72
interface-output active 416071 12364800 0 2.69e1 29.72
l2-fwd active 416071 12364800 0 5.14e1 29.72
l2-input active 416071 12364800 0 4.61e1 29.72
l2-learn active 416071 12364800 0 5.27e1 29.72
l2-output active 416071 12364800 0 2.72e1 29.72
l2-output-feat-arc active 416071 12364800 0 4.21e1 29.72
l2-output-feat-arc-end active 416071 12364800 0 2.39e1 29.72
unix-epoll-input polling 968 0 0 1.77e3 0.00
64b-8t4c-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 18 5.21e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 9.14e2 0.00
api-rx-from-ring active 0 0 48 3.44e4 0.00
dpdk-process any wait 0 0 2 7.62e3 0.00
fib-walk any wait 0 0 2 2.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.13e3 0.00
lisp-retry-service any wait 0 0 2 3.09e3 0.00
unix-epoll-input polling 5352 0 0 1.95e6 0.00
vpe-oam-process any wait 0 0 2 2.74e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 24.05, last 128 main loops .75 per node 8.00
vector rates in 1.7447e6, out 1.7447e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 302867 7284748 0 3.08e1 24.05
TenGigabitEthernet18/0/3-tx active 302867 7284748 0 6.73e1 24.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.69e3 0.00
acl-plugin-out-ip4-l2 active 302867 7284748 0 8.87e2 24.05
dpdk-input polling 387395 7284748 0 8.48e1 18.80
ethernet-input active 302867 7284748 0 4.93e1 24.05
interface-output active 302867 7284748 0 3.01e1 24.05
l2-fwd active 302867 7284748 0 5.50e1 24.05
l2-input active 302867 7284748 0 5.08e1 24.05
l2-learn active 302867 7284748 0 5.81e1 24.05
l2-output active 302867 7284748 0 3.05e1 24.05
l2-output-feat-arc active 302867 7284748 0 4.58e1 24.05
l2-output-feat-arc-end active 302867 7284748 0 2.72e1 24.05
unix-epoll-input polling 378 0 0 1.87e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 18.51, last 128 main loops 1.50 per node 16.00
vector rates in 1.7408e6, out 1.7408e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 392628 7268484 0 3.61e1 18.51
TenGigabitEthernet18/0/3-tx active 392628 7268484 0 7.18e1 18.51
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.47e3 0.00
acl-plugin-out-ip4-l2 active 392628 7268484 0 8.24e2 18.51
dpdk-input polling 597854 7268484 0 9.70e1 12.16
ethernet-input active 392628 7268484 0 5.59e1 18.51
interface-output active 392628 7268484 0 3.43e1 18.51
l2-fwd active 392628 7268484 0 5.97e1 18.51
l2-input active 392628 7268484 0 5.38e1 18.51
l2-learn active 392628 7268484 0 6.34e1 18.51
l2-output active 392628 7268484 0 3.59e1 18.51
l2-output-feat-arc active 392628 7268484 0 5.06e1 18.51
l2-output-feat-arc-end active 392628 7268484 0 3.09e1 18.51
unix-epoll-input polling 583 0 0 1.78e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 17.43, last 128 main loops 4.50 per node 48.00
vector rates in 1.7392e6, out 1.7392e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 416612 7261804 0 3.74e1 17.43
TenGigabitEthernet18/0/3-tx active 416612 7261804 0 7.26e1 17.43
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.62e3 0.00
acl-plugin-out-ip4-l2 active 416612 7261804 0 8.06e2 17.43
dpdk-input polling 677276 7261804 0 1.01e2 10.72
ethernet-input active 416612 7261804 0 5.78e1 17.43
interface-output active 416612 7261804 0 3.54e1 17.43
l2-fwd active 416612 7261804 0 6.09e1 17.43
l2-input active 416612 7261804 0 5.60e1 17.43
l2-learn active 416612 7261804 0 6.54e1 17.43
l2-output active 416612 7261804 0 3.71e1 17.43
l2-output-feat-arc active 416612 7261804 0 5.21e1 17.43
l2-output-feat-arc-end active 416612 7261804 0 3.21e1 17.43
unix-epoll-input polling 661 0 0 1.81e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 23.44, last 128 main loops 1.13 per node 12.00
vector rates in 1.7435e6, out 1.7435e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 310608 7279848 0 3.12e1 23.44
TenGigabitEthernet18/0/3-tx active 310608 7279848 0 6.72e1 23.44
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.53e3 0.00
acl-plugin-out-ip4-l2 active 310608 7279848 0 8.86e2 23.44
dpdk-input polling 406364 7279848 0 8.73e1 17.91
ethernet-input active 310608 7279848 0 5.01e1 23.44
interface-output active 310608 7279848 0 3.03e1 23.44
l2-fwd active 310608 7279848 0 5.53e1 23.44
l2-input active 310608 7279848 0 4.97e1 23.44
l2-learn active 310608 7279848 0 5.77e1 23.44
l2-output active 310608 7279848 0 3.08e1 23.44
l2-output-feat-arc active 310608 7279848 0 4.58e1 23.44
l2-output-feat-arc-end active 310608 7279848 0 2.69e1 23.44
unix-epoll-input polling 396 0 0 1.77e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 10.05, last 128 main loops 1.50 per node 16.00
vector rates in 1.7378e6, out 1.7378e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 722127 7256268 0 5.09e1 10.05
TenGigabitEthernet18/0/2-tx active 722127 7256268 0 8.92e1 10.05
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.62e3 0.00
acl-plugin-out-ip4-l2 active 722127 7256268 0 5.82e2 10.05
dpdk-input polling 1988644 7256268 0 1.52e2 3.65
ethernet-input active 722127 7256268 0 7.92e1 10.05
interface-output active 722127 7256268 0 4.55e1 10.05
l2-fwd active 722127 7256268 0 7.39e1 10.05
l2-input active 722127 7256268 0 6.73e1 10.05
l2-learn active 722127 7256268 0 8.13e1 10.05
l2-output active 722127 7256268 0 5.12e1 10.05
l2-output-feat-arc active 722127 7256268 0 6.47e1 10.05
l2-output-feat-arc-end active 722127 7256268 0 4.36e1 10.05
unix-epoll-input polling 1940 0 0 1.88e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 9.65, last 128 main loops 0.00 per node 0.00
vector rates in 1.7476e6, out 1.7476e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 756005 7296976 0 5.27e1 9.65
TenGigabitEthernet18/0/2-tx active 756005 7296976 0 9.03e1 9.65
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.61e3 0.00
acl-plugin-out-ip4-l2 active 756005 7296976 0 5.54e2 9.65
dpdk-input polling 2217337 7296976 0 1.55e2 3.29
ethernet-input active 756005 7296976 0 8.09e1 9.65
interface-output active 756005 7296976 0 4.68e1 9.65
l2-fwd active 756005 7296976 0 7.49e1 9.65
l2-input active 756005 7296976 0 6.85e1 9.65
l2-learn active 756005 7296976 0 8.23e1 9.65
l2-output active 756005 7296976 0 5.26e1 9.65
l2-output-feat-arc active 756005 7296976 0 6.77e1 9.65
l2-output-feat-arc-end active 756005 7296976 0 4.31e1 9.65
unix-epoll-input polling 2163 0 0 1.82e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 9.45, last 128 main loops 0.00 per node 0.00
vector rates in 1.7421e6, out 1.7421e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 770085 7274020 0 5.34e1 9.45
TenGigabitEthernet18/0/2-tx active 770085 7274020 0 8.98e1 9.45
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.59e3 0.00
acl-plugin-out-ip4-l2 active 770085 7274020 0 5.49e2 9.45
dpdk-input polling 2314366 7274020 0 1.58e2 3.14
ethernet-input active 770085 7274020 0 8.13e1 9.45
interface-output active 770085 7274020 0 4.79e1 9.45
l2-fwd active 770085 7274020 0 7.58e1 9.45
l2-input active 770085 7274020 0 6.95e1 9.45
l2-learn active 770085 7274020 0 8.30e1 9.45
l2-output active 770085 7274020 0 5.35e1 9.45
l2-output-feat-arc active 770085 7274020 0 6.57e1 9.45
l2-output-feat-arc-end active 770085 7274020 0 4.42e1 9.45
unix-epoll-input polling 2258 0 0 1.73e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 10.20, last 128 main loops 0.00 per node 0.00
vector rates in 1.7405e6, out 1.7405e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 712442 7267596 0 4.99e1 10.20
TenGigabitEthernet18/0/2-tx active 712442 7267596 0 8.81e1 10.20
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.66e3 0.00
acl-plugin-out-ip4-l2 active 712442 7267596 0 5.92e2 10.20
dpdk-input polling 1970357 7267596 0 1.52e2 3.69
ethernet-input active 712442 7267596 0 7.89e1 10.20
interface-output active 712442 7267596 0 4.45e1 10.20
l2-fwd active 712442 7267596 0 7.25e1 10.20
l2-input active 712442 7267596 0 6.62e1 10.20
l2-learn active 712442 7267596 0 7.88e1 10.20
l2-output active 712442 7267596 0 5.04e1 10.20
l2-output-feat-arc active 712442 7267596 0 6.34e1 10.20
l2-output-feat-arc-end active 712442 7267596 0 4.16e1 10.20
unix-epoll-input polling 1922 0 0 1.78e3 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.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 8.06e2 0.00
api-rx-from-ring active 0 0 52 4.92e4 0.00
dhcp-client-process any wait 0 0 1 4.55e3 0.00
dpdk-process any wait 0 0 2 5.71e3 0.00
fib-walk any wait 0 0 2 1.21e3 0.00
ip-route-resolver-process any wait 0 0 1 1.90e3 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 1.02e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.93e3 0.00
lisp-retry-service any wait 0 0 2 2.18e3 0.00
statseg-collector-process time wait 0 0 1 4.51e3 0.00
unix-epoll-input polling 4905 0 0 2.12e6 0.00
vpe-oam-process any wait 0 0 2 1.51e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 231.48, last 128 main loops 21.00 per node 224.00
vector rates in 4.9401e6, out 4.9401e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 88707 20533968 0 1.39e1 231.48
TenGigabitEthernet18/0/3-tx active 88707 20533968 0 5.47e1 231.48
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.88e3 0.00
acl-plugin-out-ip4-l2 active 88707 20533968 0 1.61e2 231.48
dpdk-input polling 88707 20533968 0 5.99e1 231.48
ethernet-input active 88707 20533968 0 2.62e1 231.48
interface-output active 88707 20533968 0 1.67e1 231.48
l2-fwd active 88707 20533968 0 4.09e1 231.48
l2-input active 88707 20533968 0 3.97e1 231.48
l2-learn active 88707 20533968 0 3.52e1 231.48
l2-output active 88707 20533968 0 1.37e1 231.48
l2-output-feat-arc active 88707 20533968 0 2.92e1 231.48
l2-output-feat-arc-end active 88707 20533968 0 1.31e1 231.48
unix-epoll-input polling 87 0 0 3.28e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 249.04, last 128 main loops 24.00 per node 256.00
vector rates in 4.9402e6, out 4.9402e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82452 20534006 0 1.43e1 249.04
TenGigabitEthernet18/0/2-tx active 82452 20534006 0 5.80e1 249.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.73e3 0.00
acl-plugin-out-ip4-l2 active 82452 20534006 0 1.69e2 249.04
dpdk-input polling 82970 20534006 0 5.63e1 247.49
ethernet-input active 82452 20534006 0 2.36e1 249.04
interface-output active 82452 20534006 0 1.69e1 249.04
l2-fwd active 82452 20534006 0 3.97e1 249.04
l2-input active 82452 20534006 0 3.74e1 249.04
l2-learn active 82452 20534006 0 3.44e1 249.04
l2-output active 82452 20534006 0 1.33e1 249.04
l2-output-feat-arc active 82452 20534006 0 2.88e1 249.04
l2-output-feat-arc-end active 82452 20534006 0 1.29e1 249.04
unix-epoll-input polling 81 0 0 3.25e3 0.00
64b-4t2c-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 18 2.82e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.13e3 0.00
api-rx-from-ring active 0 0 52 5.21e4 0.00
dpdk-process any wait 0 0 2 8.30e3 0.00
fib-walk any wait 0 0 2 2.61e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.38e3 0.00
lisp-retry-service any wait 0 0 2 2.56e3 0.00
unix-epoll-input polling 6289 0 0 1.67e6 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 186.70, last 128 main loops 18.38 per node 196.00
vector rates in 4.8719e6, out 4.8719e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109651 20472016 0 1.45e1 186.70
TenGigabitEthernet18/0/3-tx active 109651 20472016 0 5.70e1 186.70
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.69e3 0.00
acl-plugin-out-ip4-l2 active 109651 20472016 0 1.64e2 186.70
dpdk-input polling 109651 20472016 0 5.95e1 186.70
ethernet-input active 109651 20472016 0 2.59e1 186.70
interface-output active 109651 20472016 0 1.72e1 186.70
l2-fwd active 109651 20472016 0 4.00e1 186.70
l2-input active 109651 20472016 0 3.83e1 186.70
l2-learn active 109651 20472016 0 3.59e1 186.70
l2-output active 109651 20472016 0 1.45e1 186.70
l2-output-feat-arc active 109651 20472016 0 3.04e1 186.70
l2-output-feat-arc-end active 109651 20472016 0 1.39e1 186.70
unix-epoll-input polling 107 0 0 3.17e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 201.11, last 128 main loops 24.00 per node 256.00
vector rates in 4.8725e6, out 4.8725e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101809 20474562 0 1.43e1 201.11
TenGigabitEthernet18/0/3-tx active 101809 20474562 0 5.55e1 201.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.98e3 0.00
acl-plugin-out-ip4-l2 active 101809 20474562 0 1.69e2 201.11
dpdk-input polling 101809 20474562 0 5.85e1 201.11
ethernet-input active 101809 20474562 0 2.51e1 201.11
interface-output active 101809 20474562 0 1.71e1 201.11
l2-fwd active 101809 20474562 0 3.97e1 201.11
l2-input active 101809 20474562 0 3.80e1 201.11
l2-learn active 101809 20474562 0 3.55e1 201.11
l2-output active 101809 20474562 0 1.43e1 201.11
l2-output-feat-arc active 101809 20474562 0 3.01e1 201.11
l2-output-feat-arc-end active 101809 20474562 0 1.37e1 201.11
unix-epoll-input polling 99 0 0 2.92e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 194.13, last 128 main loops 18.00 per node 192.00
vector rates in 4.8664e6, out 4.8664e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 105339 20449080 0 1.45e1 194.13
TenGigabitEthernet18/0/2-tx active 105339 20449080 0 5.79e1 194.13
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.89e3 0.00
acl-plugin-out-ip4-l2 active 105339 20449080 0 1.65e2 194.13
dpdk-input polling 106515 20449080 0 5.97e1 191.98
ethernet-input active 105339 20449080 0 2.57e1 194.13
interface-output active 105339 20449080 0 1.71e1 194.13
l2-fwd active 105339 20449080 0 3.99e1 194.13
l2-input active 105339 20449080 0 3.77e1 194.13
l2-learn active 105339 20449080 0 3.57e1 194.13
l2-output active 105339 20449080 0 1.46e1 194.13
l2-output-feat-arc active 105339 20449080 0 3.03e1 194.13
l2-output-feat-arc-end active 105339 20449080 0 1.38e1 194.13
unix-epoll-input polling 104 0 0 3.11e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 175.54, last 128 main loops 16.13 per node 172.00
vector rates in 4.8779e6, out 4.8779e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 116769 20497456 0 1.46e1 175.54
TenGigabitEthernet18/0/2-tx active 116769 20497456 0 5.62e1 175.54
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.88e3 0.00
acl-plugin-out-ip4-l2 active 116769 20497456 0 1.63e2 175.54
dpdk-input polling 118016 20497456 0 5.97e1 173.68
ethernet-input active 116769 20497456 0 2.57e1 175.54
interface-output active 116769 20497456 0 1.73e1 175.54
l2-fwd active 116769 20497456 0 4.02e1 175.54
l2-input active 116769 20497456 0 3.81e1 175.54
l2-learn active 116769 20497456 0 3.62e1 175.54
l2-output active 116769 20497456 0 1.47e1 175.54
l2-output-feat-arc active 116769 20497456 0 3.06e1 175.54
l2-output-feat-arc-end active 116769 20497456 0 1.41e1 175.54
unix-epoll-input polling 115 0 0 3.20e3 0.00
64b-8t4c-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 18 4.47e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 7.35e2 0.00
api-rx-from-ring active 0 0 49 3.02e4 0.00
dpdk-process any wait 0 0 2 3.41e5 0.00
fib-walk any wait 0 0 2 2.61e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.12e3 0.00
lisp-retry-service any wait 0 0 2 1.83e3 0.00
unix-epoll-input polling 6430 0 0 1.64e6 0.00
vpe-oam-process any wait 0 0 2 2.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 27.46, last 128 main loops 2.25 per node 24.00
vector rates in 3.4801e6, out 3.4801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 533938 14661504 0 2.96e1 27.46
TenGigabitEthernet18/0/3-tx active 533938 14661504 0 6.93e1 27.46
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.99e3 0.00
acl-plugin-out-ip4-l2 active 533938 14661504 0 1.92e2 27.46
dpdk-input polling 533953 14661504 0 8.10e1 27.46
ethernet-input active 533938 14661504 0 4.75e1 27.46
interface-output active 533938 14661504 0 2.91e1 27.46
l2-fwd active 533938 14661504 0 5.39e1 27.46
l2-input active 533938 14661504 0 4.83e1 27.46
l2-learn active 533938 14661504 0 5.61e1 27.46
l2-output active 533938 14661504 0 2.79e1 27.46
l2-output-feat-arc active 533938 14661504 0 4.46e1 27.46
l2-output-feat-arc-end active 533938 14661504 0 2.54e1 27.46
unix-epoll-input polling 521 0 0 3.16e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 26.88, last 128 main loops 2.63 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 544292 14628732 0 2.99e1 26.88
TenGigabitEthernet18/0/3-tx active 544292 14628732 0 6.99e1 26.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.99e3 0.00
acl-plugin-out-ip4-l2 active 544292 14628732 0 1.89e2 26.88
dpdk-input polling 544322 14628732 0 8.48e1 26.88
ethernet-input active 544292 14628732 0 4.74e1 26.88
interface-output active 544292 14628732 0 2.92e1 26.88
l2-fwd active 544292 14628732 0 5.37e1 26.88
l2-input active 544292 14628732 0 4.83e1 26.88
l2-learn active 544292 14628732 0 5.63e1 26.88
l2-output active 544292 14628732 0 2.83e1 26.88
l2-output-feat-arc active 544292 14628732 0 4.39e1 26.88
l2-output-feat-arc-end active 544292 14628732 0 2.56e1 26.88
unix-epoll-input polling 531 0 0 3.23e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 26.77, last 128 main loops 2.63 per node 28.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 545888 14615220 0 2.98e1 26.77
TenGigabitEthernet18/0/3-tx active 545888 14615220 0 6.80e1 26.77
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.74e3 0.00
acl-plugin-out-ip4-l2 active 545888 14615220 0 1.90e2 26.77
dpdk-input polling 545926 14615220 0 8.52e1 26.77
ethernet-input active 545888 14615220 0 4.73e1 26.77
interface-output active 545888 14615220 0 2.97e1 26.77
l2-fwd active 545888 14615220 0 5.37e1 26.77
l2-input active 545888 14615220 0 4.89e1 26.77
l2-learn active 545888 14615220 0 5.65e1 26.77
l2-output active 545888 14615220 0 2.84e1 26.77
l2-output-feat-arc active 545888 14615220 0 4.42e1 26.77
l2-output-feat-arc-end active 545888 14615220 0 2.56e1 26.77
unix-epoll-input polling 532 0 0 3.08e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 27.83, last 128 main loops 1.88 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 526451 14651532 0 2.93e1 27.83
TenGigabitEthernet18/0/3-tx active 526451 14651532 0 6.97e1 27.83
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.92e3 0.00
acl-plugin-out-ip4-l2 active 526451 14651532 0 1.94e2 27.83
dpdk-input polling 526458 14651532 0 8.49e1 27.83
ethernet-input active 526451 14651532 0 4.72e1 27.83
interface-output active 526451 14651532 0 2.88e1 27.83
l2-fwd active 526451 14651532 0 5.33e1 27.83
l2-input active 526451 14651532 0 4.77e1 27.83
l2-learn active 526451 14651532 0 5.55e1 27.83
l2-output active 526451 14651532 0 2.77e1 27.83
l2-output-feat-arc active 526451 14651532 0 4.34e1 27.83
l2-output-feat-arc-end active 526451 14651532 0 2.49e1 27.83
unix-epoll-input polling 513 0 0 3.19e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 27.64, last 128 main loops 3.56 per node 38.00
vector rates in 3.4665e6, out 3.4665e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 528314 14604156 0 2.97e1 27.64
TenGigabitEthernet18/0/2-tx active 528314 14604156 0 6.94e1 27.64
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.85e3 0.00
acl-plugin-out-ip4-l2 active 528314 14604156 0 1.92e2 27.64
dpdk-input polling 531239 14604156 0 8.39e1 27.49
ethernet-input active 528314 14604156 0 4.77e1 27.64
interface-output active 528314 14604156 0 2.97e1 27.64
l2-fwd active 528314 14604156 0 5.38e1 27.64
l2-input active 528314 14604156 0 4.79e1 27.64
l2-learn active 528314 14604156 0 5.59e1 27.64
l2-output active 528314 14604156 0 2.81e1 27.64
l2-output-feat-arc active 528314 14604156 0 4.36e1 27.64
l2-output-feat-arc-end active 528314 14604156 0 2.61e1 27.64
unix-epoll-input polling 518 0 0 3.32e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 27.71, last 128 main loops 2.63 per node 28.00
vector rates in 3.4859e6, out 3.4859e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 529963 14686104 0 2.97e1 27.71
TenGigabitEthernet18/0/2-tx active 529963 14686104 0 7.12e1 27.71
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.88e3 0.00
acl-plugin-out-ip4-l2 active 529963 14686104 0 1.92e2 27.71
dpdk-input polling 532777 14686104 0 8.17e1 27.57
ethernet-input active 529963 14686104 0 4.69e1 27.71
interface-output active 529963 14686104 0 2.89e1 27.71
l2-fwd active 529963 14686104 0 5.36e1 27.71
l2-input active 529963 14686104 0 4.77e1 27.71
l2-learn active 529963 14686104 0 5.59e1 27.71
l2-output active 529963 14686104 0 2.81e1 27.71
l2-output-feat-arc active 529963 14686104 0 4.37e1 27.71
l2-output-feat-arc-end active 529963 14686104 0 2.53e1 27.71
unix-epoll-input polling 520 0 0 3.09e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 27.27, last 128 main loops 2.25 per node 24.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 536911 14639828 0 2.98e1 27.27
TenGigabitEthernet18/0/2-tx active 536911 14639828 0 6.83e1 27.27
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.82e3 0.00
acl-plugin-out-ip4-l2 active 536911 14639828 0 1.92e2 27.27
dpdk-input polling 539965 14639828 0 8.35e1 27.11
ethernet-input active 536911 14639828 0 4.68e1 27.27
interface-output active 536911 14639828 0 2.91e1 27.27
l2-fwd active 536911 14639828 0 5.39e1 27.27
l2-input active 536911 14639828 0 4.82e1 27.27
l2-learn active 536911 14639828 0 5.66e1 27.27
l2-output active 536911 14639828 0 2.84e1 27.27
l2-output-feat-arc active 536911 14639828 0 4.46e1 27.27
l2-output-feat-arc-end active 536911 14639828 0 2.55e1 27.27
unix-epoll-input polling 526 0 0 3.21e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 27.85, last 128 main loops 2.63 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 525132 14626944 0 2.95e1 27.85
TenGigabitEthernet18/0/2-tx active 525132 14626944 0 6.99e1 27.85
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 2.02e3 0.00
acl-plugin-out-ip4-l2 active 525132 14626944 0 1.92e2 27.85
dpdk-input polling 528182 14626944 0 8.41e1 27.69
ethernet-input active 525132 14626944 0 4.71e1 27.85
interface-output active 525132 14626944 0 3.01e1 27.85
l2-fwd active 525132 14626944 0 5.33e1 27.85
l2-input active 525132 14626944 0 4.77e1 27.85
l2-learn active 525132 14626944 0 5.57e1 27.85
l2-output active 525132 14626944 0 2.79e1 27.85
l2-output-feat-arc active 525132 14626944 0 4.42e1 27.85
l2-output-feat-arc-end active 525132 14626944 0 2.54e1 27.85
unix-epoll-input polling 515 0 0 3.42e3 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.65e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 9.36e2 0.00
api-rx-from-ring active 0 0 52 5.25e4 0.00
dpdk-process any wait 0 0 1 8.94e3 0.00
fib-walk any wait 0 0 2 1.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.22e2 0.00
lisp-retry-service any wait 0 0 2 1.55e3 0.00
unix-epoll-input polling 3507 0 0 3.01e6 0.00
vpe-oam-process any wait 0 0 2 1.12e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 175.88, last 128 main loops 6.00 per node 64.00
vector rates in 4.2757e6, out 4.2757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 102753 18072160 0 1.47e1 175.88
TenGigabitEthernet18/0/3-tx active 102753 18072160 0 5.37e1 175.88
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.63e3 0.00
acl-plugin-out-ip4-l2 active 102753 18072160 0 2.41e2 175.88
dpdk-input polling 102753 18072160 0 5.67e1 175.88
ethernet-input active 102753 18072160 0 2.54e1 175.88
interface-output active 102753 18072160 0 1.74e1 175.88
l2-fwd active 102753 18072160 0 4.00e1 175.88
l2-input active 102753 18072160 0 3.79e1 175.88
l2-learn active 102753 18072160 0 3.67e1 175.88
l2-output active 102753 18072160 0 1.47e1 175.88
l2-output-feat-arc active 102753 18072160 0 3.05e1 175.88
l2-output-feat-arc-end active 102753 18072160 0 1.42e1 175.88
unix-epoll-input polling 100 0 0 1.96e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 210.38, last 128 main loops 21.00 per node 224.00
vector rates in 4.2757e6, out 4.2757e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 85900 18072061 0 1.43e1 210.38
TenGigabitEthernet18/0/2-tx active 85900 18072061 0 5.33e1 210.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.46e3 0.00
acl-plugin-out-ip4-l2 active 85900 18072061 0 2.49e2 210.38
dpdk-input polling 86241 18072061 0 5.36e1 209.55
ethernet-input active 85900 18072061 0 2.44e1 210.38
interface-output active 85900 18072061 0 1.72e1 210.38
l2-fwd active 85900 18072061 0 3.96e1 210.38
l2-input active 85900 18072061 0 3.74e1 210.38
l2-learn active 85900 18072061 0 3.59e1 210.38
l2-output active 85900 18072061 0 1.43e1 210.38
l2-output-feat-arc active 85900 18072061 0 3.02e1 210.38
l2-output-feat-arc-end active 85900 18072061 0 1.38e1 210.38
unix-epoll-input polling 84 0 0 1.99e3 0.00
64b-4t2c-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 2.57e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 6.95e2 0.00
api-rx-from-ring active 0 0 48 2.94e4 0.00
dpdk-process any wait 0 0 1 5.88e5 0.00
fib-walk any wait 0 0 2 2.39e3 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.34e3 0.00
unix-epoll-input polling 3590 0 0 2.95e6 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 42.04, last 128 main loops 0.00 per node 0.00
vector rates in 2.8898e6, out 2.8898e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 291353 12247956 0 2.32e1 42.04
TenGigabitEthernet18/0/3-tx active 291353 12247956 0 6.10e1 42.04
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.61e3 0.00
acl-plugin-out-ip4-l2 active 291353 12247956 0 4.09e2 42.04
dpdk-input polling 587580 12247956 0 7.41e1 20.84
ethernet-input active 291353 12247956 0 3.78e1 42.04
interface-output active 291353 12247956 0 2.41e1 42.04
l2-fwd active 291353 12247956 0 4.81e1 42.04
l2-input active 291353 12247956 0 4.36e1 42.04
l2-learn active 291353 12247956 0 4.82e1 42.04
l2-output active 291353 12247956 0 2.36e1 42.04
l2-output-feat-arc active 291353 12247956 0 3.87e1 42.04
l2-output-feat-arc-end active 291353 12247956 0 2.12e1 42.04
unix-epoll-input polling 574 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 40.07, last 128 main loops 0.00 per node 0.00
vector rates in 2.8901e6, out 2.8901e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 305726 12249448 0 2.38e1 40.07
TenGigabitEthernet18/0/3-tx active 305726 12249448 0 6.01e1 40.07
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.41e3 0.00
acl-plugin-out-ip4-l2 active 305726 12249448 0 4.05e2 40.07
dpdk-input polling 654843 12249448 0 7.42e1 18.71
ethernet-input active 305726 12249448 0 3.84e1 40.07
interface-output active 305726 12249448 0 2.46e1 40.07
l2-fwd active 305726 12249448 0 4.86e1 40.07
l2-input active 305726 12249448 0 4.39e1 40.07
l2-learn active 305726 12249448 0 4.93e1 40.07
l2-output active 305726 12249448 0 2.42e1 40.07
l2-output-feat-arc active 305726 12249448 0 3.94e1 40.07
l2-output-feat-arc-end active 305726 12249448 0 2.16e1 40.07
unix-epoll-input polling 639 0 0 1.90e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 26.49, last 128 main loops 1.50 per node 16.00
vector rates in 2.8865e6, out 2.8865e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 461687 12234212 0 2.83e1 26.49
TenGigabitEthernet18/0/2-tx active 461687 12234212 0 6.67e1 26.49
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.40e3 0.00
acl-plugin-out-ip4-l2 active 461687 12234212 0 3.33e2 26.49
dpdk-input polling 1069596 12234212 0 9.29e1 11.44
ethernet-input active 461687 12234212 0 4.58e1 26.49
interface-output active 461687 12234212 0 2.81e1 26.49
l2-fwd active 461687 12234212 0 5.25e1 26.49
l2-input active 461687 12234212 0 4.77e1 26.49
l2-learn active 461687 12234212 0 5.45e1 26.49
l2-output active 461687 12234212 0 2.84e1 26.49
l2-output-feat-arc active 461687 12234212 0 4.34e1 26.49
l2-output-feat-arc-end active 461687 12234212 0 2.53e1 26.49
unix-epoll-input polling 1043 0 0 1.96e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 25.73, last 128 main loops 3.00 per node 32.00
vector rates in 2.8934e6, out 2.8934e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 476603 12263168 0 2.89e1 25.73
TenGigabitEthernet18/0/2-tx active 476603 12263168 0 6.55e1 25.73
acl-plugin-fa-worker-cleaner-pinterrupt wa 9 0 0 1.27e3 0.00
acl-plugin-out-ip4-l2 active 476603 12263168 0 3.26e2 25.73
dpdk-input polling 1281333 12263168 0 9.20e1 9.57
ethernet-input active 476603 12263168 0 4.57e1 25.73
interface-output active 476603 12263168 0 2.84e1 25.73
l2-fwd active 476603 12263168 0 5.32e1 25.73
l2-input active 476603 12263168 0 4.84e1 25.73
l2-learn active 476603 12263168 0 5.49e1 25.73
l2-output active 476603 12263168 0 2.91e1 25.73
l2-output-feat-arc active 476603 12263168 0 4.45e1 25.73
l2-output-feat-arc-end active 476603 12263168 0 2.54e1 25.73
unix-epoll-input polling 1250 0 0 1.89e3 0.00
64b-8t4c-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 16 4.96e3 0.00
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 7.55e2 0.00
api-rx-from-ring active 0 0 48 3.79e4 0.00
dpdk-process any wait 0 0 1 6.16e5 0.00
fib-walk any wait 0 0 2 3.47e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.05e3 0.00
lisp-retry-service any wait 0 0 2 4.15e3 0.00
unix-epoll-input polling 4277 0 0 2.44e6 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 32.97, last 128 main loops 2.25 per node 24.00
vector rates in 2.0976e6, out 2.0976e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 265672 8759033 0 2.61e1 32.97
TenGigabitEthernet18/0/3-tx active 265672 8759033 0 6.29e1 32.97
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.60e3 0.00
acl-plugin-out-ip4-l2 active 265672 8759033 0 7.09e2 32.97
dpdk-input polling 270484 8759033 0 7.78e1 32.38
ethernet-input active 265672 8759033 0 4.21e1 32.97
interface-output active 265672 8759033 0 2.63e1 32.97
l2-fwd active 265672 8759033 0 5.03e1 32.97
l2-input active 265672 8759033 0 4.51e1 32.97
l2-learn active 265672 8759033 0 5.16e1 32.97
l2-output active 265672 8759033 0 2.55e1 32.97
l2-output-feat-arc active 265672 8759033 0 4.10e1 32.97
l2-output-feat-arc-end active 265672 8759033 0 2.27e1 32.97
unix-epoll-input polling 264 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 28.28, last 128 main loops 2.25 per node 24.00
vector rates in 2.0929e6, out 2.0929e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 309019 8739408 0 2.85e1 28.28
TenGigabitEthernet18/0/3-tx active 309019 8739408 0 6.40e1 28.28
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.45e3 0.00
acl-plugin-out-ip4-l2 active 309019 8739408 0 6.89e2 28.28
dpdk-input polling 321143 8739408 0 7.87e1 27.21
ethernet-input active 309019 8739408 0 4.48e1 28.28
interface-output active 309019 8739408 0 2.81e1 28.28
l2-fwd active 309019 8739408 0 5.21e1 28.28
l2-input active 309019 8739408 0 4.68e1 28.28
l2-learn active 309019 8739408 0 5.43e1 28.28
l2-output active 309019 8739408 0 2.76e1 28.28
l2-output-feat-arc active 309019 8739408 0 4.35e1 28.28
l2-output-feat-arc-end active 309019 8739408 0 2.47e1 28.28
unix-epoll-input polling 314 0 0 1.84e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 27.21, last 128 main loops 1.13 per node 12.00
vector rates in 2.0909e6, out 2.0909e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 320922 8731388 0 2.88e1 27.21
TenGigabitEthernet18/0/3-tx active 320922 8731388 0 6.49e1 27.21
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.52e3 0.00
acl-plugin-out-ip4-l2 active 320922 8731388 0 6.82e2 27.21
dpdk-input polling 334625 8731388 0 8.15e1 26.09
ethernet-input active 320922 8731388 0 4.56e1 27.21
interface-output active 320922 8731388 0 2.86e1 27.21
l2-fwd active 320922 8731388 0 5.27e1 27.21
l2-input active 320922 8731388 0 4.75e1 27.21
l2-learn active 320922 8731388 0 5.51e1 27.21
l2-output active 320922 8731388 0 2.82e1 27.21
l2-output-feat-arc active 320922 8731388 0 4.33e1 27.21
l2-output-feat-arc-end active 320922 8731388 0 2.49e1 27.21
unix-epoll-input polling 326 0 0 1.97e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 34.11, last 128 main loops 1.13 per node 12.00
vector rates in 2.0961e6, out 2.0961e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 256580 8753081 0 2.56e1 34.11
TenGigabitEthernet18/0/3-tx active 256580 8753081 0 6.24e1 34.11
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.48e3 0.00
acl-plugin-out-ip4-l2 active 256580 8753081 0 7.18e2 34.11
dpdk-input polling 261402 8753081 0 7.59e1 33.49
ethernet-input active 256580 8753081 0 4.18e1 34.11
interface-output active 256580 8753081 0 2.59e1 34.11
l2-fwd active 256580 8753081 0 4.97e1 34.11
l2-input active 256580 8753081 0 4.45e1 34.11
l2-learn active 256580 8753081 0 5.07e1 34.11
l2-output active 256580 8753081 0 2.49e1 34.11
l2-output-feat-arc active 256580 8753081 0 4.04e1 34.11
l2-output-feat-arc-end active 256580 8753081 0 2.26e1 34.11
unix-epoll-input polling 255 0 0 1.84e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 12.38, last 128 main loops 1.13 per node 12.00
vector rates in 2.0893e6, out 2.0893e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 704615 8724724 0 4.33e1 12.38
TenGigabitEthernet18/0/2-tx active 704615 8724724 0 8.09e1 12.38
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.37e3 0.00
acl-plugin-out-ip4-l2 active 704615 8724724 0 4.79e2 12.38
dpdk-input polling 1111161 8724724 0 1.17e2 7.85
ethernet-input active 704615 8724724 0 6.92e1 12.38
interface-output active 704615 8724724 0 3.94e1 12.38
l2-fwd active 704615 8724724 0 6.66e1 12.38
l2-input active 704615 8724724 0 5.94e1 12.38
l2-learn active 704615 8724724 0 7.14e1 12.38
l2-output active 704615 8724724 0 4.26e1 12.38
l2-output-feat-arc active 704615 8724724 0 5.74e1 12.38
l2-output-feat-arc-end active 704615 8724724 0 3.61e1 12.38
unix-epoll-input polling 1084 0 0 1.96e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 12.24, last 128 main loops 0.00 per node 0.00
vector rates in 2.1011e6, out 2.1011e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 716910 8773724 0 4.45e1 12.24
TenGigabitEthernet18/0/2-tx active 716910 8773724 0 8.00e1 12.24
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.58e3 0.00
acl-plugin-out-ip4-l2 active 716910 8773724 0 4.67e2 12.24
dpdk-input polling 1152192 8773724 0 1.16e2 7.61
ethernet-input active 716910 8773724 0 6.94e1 12.24
interface-output active 716910 8773724 0 4.02e1 12.24
l2-fwd active 716910 8773724 0 6.75e1 12.24
l2-input active 716910 8773724 0 5.99e1 12.24
l2-learn active 716910 8773724 0 7.21e1 12.24
l2-output active 716910 8773724 0 4.35e1 12.24
l2-output-feat-arc active 716910 8773724 0 5.88e1 12.24
l2-output-feat-arc-end active 716910 8773724 0 3.64e1 12.24
unix-epoll-input polling 1124 0 0 1.88e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 11.90, last 128 main loops 0.00 per node 0.00
vector rates in 2.0944e6, out 2.0944e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 734943 8746036 0 4.46e1 11.90
TenGigabitEthernet18/0/2-tx active 734943 8746036 0 8.09e1 11.90
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.71e3 0.00
acl-plugin-out-ip4-l2 active 734943 8746036 0 4.59e2 11.90
dpdk-input polling 1219069 8746036 0 1.18e2 7.17
ethernet-input active 734943 8746036 0 7.02e1 11.90
interface-output active 734943 8746036 0 4.09e1 11.90
l2-fwd active 734943 8746036 0 6.83e1 11.90
l2-input active 734943 8746036 0 6.06e1 11.90
l2-learn active 734943 8746036 0 7.38e1 11.90
l2-output active 734943 8746036 0 4.45e1 11.90
l2-output-feat-arc active 734943 8746036 0 5.99e1 11.90
l2-output-feat-arc-end active 734943 8746036 0 3.73e1 11.90
unix-epoll-input polling 1189 0 0 1.77e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 12.32, last 128 main loops 1.69 per node 18.00
vector rates in 2.0926e6, out 2.0926e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 709306 8738348 0 4.27e1 12.32
TenGigabitEthernet18/0/2-tx active 709306 8738348 0 8.01e1 12.32
acl-plugin-fa-worker-cleaner-pinterrupt wa 8 0 0 1.49e3 0.00
acl-plugin-out-ip4-l2 active 709306 8738348 0 4.74e2 12.32
dpdk-input polling 1124757 8738348 0 1.20e2 7.77
ethernet-input active 709306 8738348 0 6.97e1 12.32
interface-output active 709306 8738348 0 3.92e1 12.32
l2-fwd active 709306 8738348 0 6.59e1 12.32
l2-input active 709306 8738348 0 5.91e1 12.32
l2-learn active 709306 8738348 0 7.14e1 12.32
l2-output active 709306 8738348 0 4.24e1 12.32
l2-output-feat-arc active 709306 8738348 0 5.79e1 12.32
l2-output-feat-arc-end active 709306 8738348 0 3.69e1 12.32
unix-epoll-input polling 1097 0 0 1.87e3 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.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 50 3.91e4 0.00
dhcp-client-process any wait 0 0 1 2.85e3 0.00
dpdk-process any wait 0 0 2 2.89e5 0.00
fib-walk any wait 0 0 2 8.47e2 0.00
ip-route-resolver-process any wait 0 0 1 1.55e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.18e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.55e3 0.00
lisp-retry-service any wait 0 0 2 1.84e3 0.00
statseg-collector-process time wait 0 0 1 4.07e3 0.00
unix-epoll-input polling 1366 0 0 7.79e6 0.00
vpe-oam-process any wait 0 0 2 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 222.39, last 128 main loops 16.00 per node 256.00
vector rates in 5.9669e6, out 5.9669e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 114267 25411784 0 1.42e1 222.39
TenGigabitEthernet18/0/3-tx active 114267 25411784 0 5.34e1 222.39
dpdk-input polling 114820 25411784 0 5.39e1 221.32
ethernet-input active 114267 25411784 0 2.42e1 222.39
l2-fwd active 114267 25411784 0 1.14e2 222.39
l2-input active 114267 25411784 0 3.78e1 222.39
l2-learn active 114267 25411784 0 1.09e2 222.39
l2-output active 114267 25411784 0 1.05e1 222.39
unix-epoll-input polling 112 0 0 2.65e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 98.65, last 128 main loops 11.13 per node 178.00
vector rates in 5.9670e6, out 5.9670e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 257613 25412400 0 1.72e1 98.65
TenGigabitEthernet18/0/2-tx active 257613 25412400 0 5.63e1 98.65
dpdk-input polling 362335 25412400 0 6.29e1 70.14
ethernet-input active 257613 25412400 0 2.99e1 98.65
l2-fwd active 257613 25412400 0 9.89e1 98.65
l2-input active 257613 25412400 0 4.04e1 98.65
l2-learn active 257613 25412400 0 9.43e1 98.65
l2-output active 257613 25412400 0 1.49e1 98.65
unix-epoll-input polling 354 0 0 2.42e3 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 51 4.73e4 0.00
dpdk-process any wait 0 0 2 3.19e5 0.00
fib-walk any wait 0 0 2 1.03e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.44e2 0.00
lisp-retry-service any wait 0 0 2 1.79e3 0.00
unix-epoll-input polling 3513 0 0 3.02e6 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 242.09, last 128 main loops 15.75 per node 252.00
vector rates in 5.9113e6, out 5.9113e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103771 25122496 0 1.39e1 242.09
TenGigabitEthernet18/0/3-tx active 103771 25122496 0 5.35e1 242.09
dpdk-input polling 103771 25122496 0 5.31e1 242.09
ethernet-input active 103771 25122496 0 2.39e1 242.09
l2-fwd active 103771 25122496 0 1.17e2 242.09
l2-input active 103771 25122496 0 3.74e1 242.09
l2-learn active 103771 25122496 0 1.12e2 242.09
l2-output active 103771 25122496 0 1.01e1 242.09
unix-epoll-input polling 101 0 0 2.50e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 195.30, last 128 main loops 16.00 per node 256.00
vector rates in 5.9114e6, out 5.9114e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 128635 25122592 0 1.48e1 195.30
TenGigabitEthernet18/0/3-tx active 128635 25122592 0 5.34e1 195.30
dpdk-input polling 128635 25122592 0 5.42e1 195.30
ethernet-input active 128635 25122592 0 2.42e1 195.30
l2-fwd active 128635 25122592 0 1.15e2 195.30
l2-input active 128635 25122592 0 3.77e1 195.30
l2-learn active 128635 25122592 0 1.11e2 195.30
l2-output active 128635 25122592 0 1.10e1 195.30
unix-epoll-input polling 125 0 0 2.30e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 105.63, last 128 main loops 7.25 per node 115.99
vector rates in 5.9114e6, out 5.9114e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 237844 25122548 0 1.68e1 105.63
TenGigabitEthernet18/0/2-tx active 237844 25122548 0 5.71e1 105.63
dpdk-input polling 272733 25122548 0 6.21e1 92.11
ethernet-input active 237844 25122548 0 2.87e1 105.63
l2-fwd active 237844 25122548 0 1.03e2 105.63
l2-input active 237844 25122548 0 3.98e1 105.63
l2-learn active 237844 25122548 0 9.72e1 105.63
l2-output active 237844 25122548 0 1.42e1 105.63
unix-epoll-input polling 266 0 0 2.39e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 96.13, last 128 main loops 0.00 per node 0.00
vector rates in 5.9113e6, out 5.9113e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 261329 25122312 0 1.75e1 96.13
TenGigabitEthernet18/0/2-tx active 261329 25122312 0 5.64e1 96.13
dpdk-input polling 309466 25122312 0 6.23e1 81.18
ethernet-input active 261329 25122312 0 2.93e1 96.13
l2-fwd active 261329 25122312 0 1.02e2 96.13
l2-input active 261329 25122312 0 4.02e1 96.13
l2-learn active 261329 25122312 0 9.66e1 96.13
l2-output active 261329 25122312 0 1.47e1 96.13
unix-epoll-input polling 302 0 0 2.79e3 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 33 3.74e4 0.00
dpdk-process any wait 0 0 1 6.73e5 0.00
fib-walk any wait 0 0 2 2.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.88e3 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 6.29e3 0.00
lisp-retry-service any wait 0 0 2 4.04e3 0.00
statseg-collector-process time wait 0 0 1 7.05e3 0.00
unix-epoll-input polling 2752 0 0 3.83e6 0.00
vpe-oam-process any wait 0 0 2 1.08e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 13.99, last 128 main loops .75 per node 12.00
vector rates in 3.4800e6, out 3.4800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1048453 14677536 0 4.71e1 13.99
TenGigabitEthernet18/0/3-tx active 1048453 14677536 0 7.93e1 13.99
dpdk-input polling 1087348 14677536 0 9.94e1 13.49
ethernet-input active 1048453 14677536 0 6.61e1 13.99
l2-fwd active 1048453 14677536 0 1.46e2 13.99
l2-input active 1048453 14677536 0 6.08e1 13.99
l2-learn active 1048453 14677536 0 1.55e2 13.99
l2-output active 1048453 14677536 0 3.84e1 13.99
unix-epoll-input polling 1060 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 13.99, last 128 main loops .75 per node 12.00
vector rates in 3.4800e6, out 3.4800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1048462 14677548 0 4.75e1 13.99
TenGigabitEthernet18/0/3-tx active 1048462 14677548 0 7.88e1 13.99
dpdk-input polling 1086937 14677548 0 1.05e2 13.50
ethernet-input active 1048462 14677548 0 6.55e1 13.99
l2-fwd active 1048462 14677548 0 1.44e2 13.99
l2-input active 1048462 14677548 0 6.12e1 13.99
l2-learn active 1048462 14677548 0 1.53e2 13.99
l2-output active 1048462 14677548 0 3.87e1 13.99
unix-epoll-input polling 1061 0 0 2.25e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 14.06, last 128 main loops 1.00 per node 16.00
vector rates in 3.4800e6, out 3.4800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1043740 14677528 0 4.76e1 14.06
TenGigabitEthernet18/0/3-tx active 1043740 14677528 0 7.79e1 14.06
dpdk-input polling 1080246 14677528 0 1.05e2 13.59
ethernet-input active 1043740 14677528 0 6.53e1 14.06
l2-fwd active 1043740 14677528 0 1.44e2 14.06
l2-input active 1043740 14677528 0 6.11e1 14.06
l2-learn active 1043740 14677528 0 1.54e2 14.06
l2-output active 1043740 14677528 0 3.85e1 14.06
unix-epoll-input polling 1054 0 0 2.45e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 13.87, last 128 main loops 1.25 per node 20.00
vector rates in 3.4800e6, out 3.4800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 1058175 14677542 0 4.78e1 13.87
TenGigabitEthernet18/0/3-tx active 1058175 14677542 0 7.76e1 13.87
dpdk-input polling 1099892 14677542 0 1.03e2 13.34
ethernet-input active 1058175 14677542 0 6.74e1 13.87
l2-fwd active 1058175 14677542 0 1.45e2 13.87
l2-input active 1058175 14677542 0 6.11e1 13.87
l2-learn active 1058175 14677542 0 1.54e2 13.87
l2-output active 1058175 14677542 0 3.88e1 13.87
unix-epoll-input polling 1073 0 0 2.29e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 11.96, last 128 main loops .50 per node 8.00
vector rates in 3.4800e6, out 3.4800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1227170 14677552 0 5.30e1 11.96
TenGigabitEthernet18/0/2-tx active 1227170 14677552 0 8.55e1 11.96
dpdk-input polling 1443906 14677552 0 1.19e2 10.17
ethernet-input active 1227170 14677552 0 7.46e1 11.96
l2-fwd active 1227170 14677552 0 1.17e2 11.96
l2-input active 1227170 14677552 0 6.41e1 11.96
l2-learn active 1227170 14677552 0 1.28e2 11.96
l2-output active 1227170 14677552 0 4.31e1 11.96
unix-epoll-input polling 1408 0 0 2.15e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 11.69, last 128 main loops .75 per node 12.00
vector rates in 3.4800e6, out 3.4800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1255174 14677528 0 5.35e1 11.69
TenGigabitEthernet18/0/2-tx active 1255174 14677528 0 8.55e1 11.69
dpdk-input polling 1465382 14677528 0 1.14e2 10.02
ethernet-input active 1255174 14677528 0 7.54e1 11.69
l2-fwd active 1255174 14677528 0 1.18e2 11.69
l2-input active 1255174 14677528 0 6.57e1 11.69
l2-learn active 1255174 14677528 0 1.29e2 11.69
l2-output active 1255174 14677528 0 4.45e1 11.69
unix-epoll-input polling 1429 0 0 2.29e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 11.82, last 128 main loops .75 per node 12.00
vector rates in 3.4800e6, out 3.4800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1241334 14677548 0 5.28e1 11.82
TenGigabitEthernet18/0/2-tx active 1241334 14677548 0 8.56e1 11.82
dpdk-input polling 1467288 14677548 0 1.16e2 10.00
ethernet-input active 1241334 14677548 0 7.44e1 11.82
l2-fwd active 1241334 14677548 0 1.20e2 11.82
l2-input active 1241334 14677548 0 6.53e1 11.82
l2-learn active 1241334 14677548 0 1.29e2 11.82
l2-output active 1241334 14677548 0 4.36e1 11.82
unix-epoll-input polling 1432 0 0 2.19e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 11.57, last 128 main loops .75 per node 12.00
vector rates in 3.4800e6, out 3.4800e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 1269073 14677540 0 5.45e1 11.57
TenGigabitEthernet18/0/2-tx active 1269073 14677540 0 8.42e1 11.57
dpdk-input polling 1505451 14677540 0 1.15e2 9.75
ethernet-input active 1269073 14677540 0 7.63e1 11.57
l2-fwd active 1269073 14677540 0 1.16e2 11.57
l2-input active 1269073 14677540 0 6.57e1 11.57
l2-learn active 1269073 14677540 0 1.29e2 11.57
l2-output active 1269073 14677540 0 4.43e1 11.57
unix-epoll-input polling 1468 0 0 2.18e3 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.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 3.89e4 0.00
dpdk-process any wait 0 0 1 2.46e3 0.00
fib-walk any wait 0 0 2 2.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.63e2 0.00
lisp-retry-service any wait 0 0 2 1.78e3 0.00
unix-epoll-input polling 2924 0 0 3.63e6 0.00
vpe-oam-process any wait 0 0 2 9.69e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 256.00, last 128 main loops 16.00 per node 256.00
vector rates in 6.6266e6, out 6.6266e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 110095 28184320 0 1.29e1 256.00
TenGigabitEthernet18/0/3-tx active 110095 28184320 0 5.04e1 256.00
dpdk-input polling 110095 28184320 0 5.44e1 256.00
ethernet-input active 110095 28184320 0 2.61e1 256.00
l2-fwd active 110095 28184320 0 9.38e1 256.00
l2-input active 110095 28184320 0 4.03e1 256.00
l2-learn active 110095 28184320 0 8.87e1 256.00
l2-output active 110095 28184320 0 9.24e0 256.00
unix-epoll-input polling 107 0 0 1.85e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 255.98, last 128 main loops 16.00 per node 256.00
vector rates in 6.6268e6, out 6.6268e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 110107 28185056 0 1.40e1 255.98
TenGigabitEthernet18/0/2-tx active 110107 28185056 0 5.55e1 255.98
dpdk-input polling 110313 28185056 0 5.10e1 255.50
ethernet-input active 110107 28185056 0 2.20e1 255.98
l2-fwd active 110107 28185056 0 9.69e1 255.98
l2-input active 110107 28185056 0 3.66e1 255.98
l2-learn active 110107 28185056 0 8.97e1 255.98
l2-output active 110107 28185056 0 1.03e1 255.98
unix-epoll-input polling 107 0 0 1.87e3 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 52 4.73e4 0.00
dpdk-process any wait 0 0 2 3.29e5 0.00
fib-walk any wait 0 0 2 2.56e3 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.62e3 0.00
unix-epoll-input polling 2838 0 0 3.71e6 0.00
vpe-oam-process any wait 0 0 2 2.54e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 252.38, last 128 main loops 16.00 per node 256.00
vector rates in 6.5343e6, out 6.5343e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 109210 27562656 0 1.41e1 252.38
TenGigabitEthernet18/0/3-tx active 109210 27562656 0 5.55e1 252.38
dpdk-input polling 109210 27562656 0 5.33e1 252.38
ethernet-input active 109210 27562656 0 2.34e1 252.38
l2-fwd active 109210 27562656 0 9.68e1 252.38
l2-input active 109210 27562656 0 3.79e1 252.38
l2-learn active 109210 27562656 0 9.04e1 252.38
l2-output active 109210 27562656 0 9.86e0 252.38
unix-epoll-input polling 107 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 197.43, last 128 main loops 13.25 per node 212.00
vector rates in 6.5343e6, out 6.5343e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 139605 27562670 0 1.45e1 197.43
TenGigabitEthernet18/0/3-tx active 139605 27562670 0 5.41e1 197.43
dpdk-input polling 139605 27562670 0 5.45e1 197.43
ethernet-input active 139605 27562670 0 2.47e1 197.43
l2-fwd active 139605 27562670 0 9.53e1 197.43
l2-input active 139605 27562670 0 3.79e1 197.43
l2-learn active 139605 27562670 0 8.89e1 197.43
l2-output active 139605 27562670 0 1.09e1 197.43
unix-epoll-input polling 136 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 167.78, last 128 main loops 10.00 per node 160.00
vector rates in 6.5340e6, out 6.5340e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 164272 27561628 0 1.48e1 167.78
TenGigabitEthernet18/0/2-tx active 164272 27561628 0 5.59e1 167.78
dpdk-input polling 165444 27561628 0 6.26e1 166.59
ethernet-input active 164272 27561628 0 2.62e1 167.78
l2-fwd active 164272 27561628 0 8.96e1 167.78
l2-input active 164272 27561628 0 3.90e1 167.78
l2-learn active 164272 27561628 0 8.12e1 167.78
l2-output active 164272 27561628 0 1.12e1 167.78
unix-epoll-input polling 161 0 0 2.01e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 98.49, last 128 main loops 5.75 per node 92.00
vector rates in 6.5342e6, out 6.5342e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 279834 27562294 0 1.73e1 98.49
TenGigabitEthernet18/0/2-tx active 279834 27562294 0 5.65e1 98.49
dpdk-input polling 288403 27562294 0 6.26e1 95.57
ethernet-input active 279834 27562294 0 2.87e1 98.49
l2-fwd active 279834 27562294 0 8.38e1 98.49
l2-input active 279834 27562294 0 3.99e1 98.49
l2-learn active 279834 27562294 0 7.66e1 98.49
l2-output active 279834 27562294 0 1.36e1 98.49
unix-epoll-input polling 281 0 0 2.03e3 0.00
64b-8t4c-eth-l2bdscale10kmaclrn-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 32 3.67e4 0.00
dpdk-process any wait 0 0 2 9.20e3 0.00
fib-walk any wait 0 0 2 4.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.28e3 0.00
lisp-retry-service any wait 0 0 2 3.46e3 0.00
unix-epoll-input polling 4150 0 0 2.56e6 0.00
vpe-oam-process any wait 0 0 2 2.05e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 11.89, last 128 main loops .75 per node 12.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 1244186 14796784 0 5.19e1 11.89
TenGigabitEthernet18/0/3-tx active 1244186 14796784 0 8.19e1 11.89
dpdk-input polling 1515894 14796784 0 1.13e2 9.76
ethernet-input active 1244186 14796784 0 7.48e1 11.89
l2-fwd active 1244186 14796784 0 1.19e2 11.89
l2-input active 1244186 14796784 0 7.07e1 11.89
l2-learn active 1244186 14796784 0 1.29e2 11.89
l2-output active 1244186 14796784 0 4.35e1 11.89
unix-epoll-input polling 1479 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 11.62, last 128 main loops .75 per node 12.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 1272878 14796780 0 5.23e1 11.62
TenGigabitEthernet18/0/3-tx active 1272878 14796780 0 8.33e1 11.62
dpdk-input polling 1564173 14796780 0 1.14e2 9.46
ethernet-input active 1272878 14796780 0 7.58e1 11.62
l2-fwd active 1272878 14796780 0 1.17e2 11.62
l2-input active 1272878 14796780 0 6.62e1 11.62
l2-learn active 1272878 14796780 0 1.28e2 11.62
l2-output active 1272878 14796780 0 4.86e1 11.62
unix-epoll-input polling 1526 0 0 1.78e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 11.54, last 128 main loops 0.00 per node 0.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 1282422 14796792 0 5.49e1 11.54
TenGigabitEthernet18/0/3-tx active 1282422 14796792 0 8.34e1 11.54
dpdk-input polling 1583681 14796792 0 1.15e2 9.34
ethernet-input active 1282422 14796792 0 7.55e1 11.54
l2-fwd active 1282422 14796792 0 1.17e2 11.54
l2-input active 1282422 14796792 0 6.68e1 11.54
l2-learn active 1282422 14796792 0 1.28e2 11.54
l2-output active 1282422 14796792 0 4.51e1 11.54
unix-epoll-input polling 1545 0 0 1.91e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 11.66, last 128 main loops 0.00 per node 0.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 1269090 14796796 0 5.36e1 11.66
TenGigabitEthernet18/0/3-tx active 1269090 14796796 0 8.22e1 11.66
dpdk-input polling 1559574 14796796 0 1.14e2 9.49
ethernet-input active 1269090 14796796 0 7.72e1 11.66
l2-fwd active 1269090 14796796 0 1.19e2 11.66
l2-input active 1269090 14796796 0 6.63e1 11.66
l2-learn active 1269090 14796796 0 1.30e2 11.66
l2-output active 1269090 14796796 0 4.40e1 11.66
unix-epoll-input polling 1522 0 0 1.78e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 10.04, last 128 main loops 1.00 per node 16.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/2-outpu active 1473515 14796800 0 5.89e1 10.04
TenGigabitEthernet18/0/2-tx active 1473515 14796800 0 8.85e1 10.04
dpdk-input polling 1919187 14796800 0 1.27e2 7.71
ethernet-input active 1473515 14796800 0 8.28e1 10.04
l2-fwd active 1473515 14796800 0 9.58e1 10.04
l2-input active 1473515 14796800 0 6.92e1 10.04
l2-learn active 1473515 14796800 0 1.07e2 10.04
l2-output active 1473515 14796800 0 4.82e1 10.04
unix-epoll-input polling 1873 0 0 1.85e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 10.03, last 128 main loops 0.00 per node 0.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/2-outpu active 1475227 14796784 0 5.84e1 10.03
TenGigabitEthernet18/0/2-tx active 1475227 14796784 0 8.74e1 10.03
dpdk-input polling 1860930 14796784 0 1.28e2 7.95
ethernet-input active 1475227 14796784 0 8.35e1 10.03
l2-fwd active 1475227 14796784 0 9.61e1 10.03
l2-input active 1475227 14796784 0 7.01e1 10.03
l2-learn active 1475227 14796784 0 1.07e2 10.03
l2-output active 1475227 14796784 0 4.86e1 10.03
unix-epoll-input polling 1815 0 0 1.94e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 9.89, last 128 main loops 1.25 per node 20.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/2-outpu active 1495464 14796792 0 5.99e1 9.89
TenGigabitEthernet18/0/2-tx active 1495464 14796792 0 8.78e1 9.89
dpdk-input polling 1923802 14796792 0 1.24e2 7.69
ethernet-input active 1495464 14796792 0 8.37e1 9.89
l2-fwd active 1495464 14796792 0 9.65e1 9.89
l2-input active 1495464 14796792 0 6.99e1 9.89
l2-learn active 1495464 14796792 0 1.09e2 9.89
l2-output active 1495464 14796792 0 4.93e1 9.89
unix-epoll-input polling 1877 0 0 1.86e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 10.16, last 128 main loops .75 per node 12.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/2-outpu active 1456049 14796800 0 5.86e1 10.16
TenGigabitEthernet18/0/2-tx active 1456049 14796800 0 8.87e1 10.16
dpdk-input polling 1872574 14796800 0 1.29e2 7.90
ethernet-input active 1456049 14796800 0 8.30e1 10.16
l2-fwd active 1456049 14796800 0 9.58e1 10.16
l2-input active 1456049 14796800 0 6.92e1 10.16
l2-learn active 1456049 14796800 0 1.07e2 10.16
l2-output active 1456049 14796800 0 4.80e1 10.16
unix-epoll-input polling 1827 0 0 1.80e3 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.63e4 0.00
dpdk-process any wait 0 0 1 5.73e5 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.11e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.16e3 0.00
lisp-retry-service any wait 0 0 2 2.27e3 0.00
statseg-collector-process time wait 0 0 1 4.85e3 0.00
unix-epoll-input polling 3270 0 0 3.23e6 0.00
vpe-oam-process any wait 0 0 2 1.70e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 215.66, last 128 main loops 14.13 per node 226.00
vector rates in 5.3938e6, out 5.3938e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105785 22813144 0 1.43e1 215.66
TenGigabitEthernet18/0/3-tx active 105785 22813144 0 5.49e1 215.66
dpdk-input polling 105845 22813144 0 5.67e1 215.53
ethernet-input active 105785 22813144 0 2.47e1 215.66
l2-fwd active 105785 22813144 0 1.33e2 215.66
l2-input active 105785 22813144 0 3.87e1 215.66
l2-learn active 105785 22813144 0 1.29e2 215.66
l2-output active 105785 22813144 0 1.06e1 215.66
unix-epoll-input polling 104 0 0 3.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 182.15, last 128 main loops 12.00 per node 192.00
vector rates in 5.4018e6, out 5.4018e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 125429 22847101 0 1.47e1 182.15
TenGigabitEthernet18/0/2-tx active 125429 22847101 0 5.52e1 182.15
dpdk-input polling 130138 22847101 0 5.75e1 175.56
ethernet-input active 125429 22847101 0 2.59e1 182.15
l2-fwd active 125429 22847101 0 1.31e2 182.15
l2-input active 125429 22847101 0 3.91e1 182.15
l2-learn active 125429 22847101 0 1.26e2 182.15
l2-output active 125429 22847101 0 1.14e1 182.15
unix-epoll-input polling 127 0 0 3.23e3 0.00
64b-4t2c-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 52 4.74e4 0.00
dpdk-process any wait 0 0 1 6.24e5 0.00
fib-walk any wait 0 0 2 2.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.83e3 0.00
lisp-retry-service any wait 0 0 2 4.45e3 0.00
unix-epoll-input polling 3797 0 0 2.77e6 0.00
vpe-oam-process any wait 0 0 2 1.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 223.63, last 128 main loops 15.25 per node 244.00
vector rates in 5.4961e6, out 5.4961e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103542 23155036 0 1.42e1 223.63
TenGigabitEthernet18/0/3-tx active 103542 23155036 0 5.44e1 223.63
dpdk-input polling 103542 23155036 0 5.45e1 223.63
ethernet-input active 103542 23155036 0 2.45e1 223.63
l2-fwd active 103542 23155036 0 1.31e2 223.63
l2-input active 103542 23155036 0 3.78e1 223.63
l2-learn active 103542 23155036 0 1.26e2 223.63
l2-output active 103542 23155036 0 1.04e1 223.63
unix-epoll-input polling 101 0 0 3.27e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 189.76, last 128 main loops 12.00 per node 192.00
vector rates in 5.4972e6, out 5.4972e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 122049 23159632 0 1.46e1 189.76
TenGigabitEthernet18/0/3-tx active 122049 23159632 0 5.43e1 189.76
dpdk-input polling 122049 23159632 0 5.59e1 189.76
ethernet-input active 122049 23159632 0 2.47e1 189.76
l2-fwd active 122049 23159632 0 1.29e2 189.76
l2-input active 122049 23159632 0 3.81e1 189.76
l2-learn active 122049 23159632 0 1.25e2 189.76
l2-output active 122049 23159632 0 1.13e1 189.76
unix-epoll-input polling 119 0 0 3.26e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 139.89, last 128 main loops 6.00 per node 96.00
vector rates in 5.4973e6, out 5.4973e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 165551 23159900 0 1.55e1 139.89
TenGigabitEthernet18/0/2-tx active 165551 23159900 0 5.65e1 139.89
dpdk-input polling 266761 23159900 0 5.99e1 86.82
ethernet-input active 165551 23159900 0 2.65e1 139.89
l2-fwd active 165551 23159900 0 1.23e2 139.89
l2-input active 165551 23159900 0 3.88e1 139.89
l2-learn active 165551 23159900 0 1.19e2 139.89
l2-output active 165551 23159900 0 1.24e1 139.89
unix-epoll-input polling 260 0 0 3.26e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 126.63, last 128 main loops 9.38 per node 150.00
vector rates in 5.4979e6, out 5.4979e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 182918 23162793 0 1.63e1 126.63
TenGigabitEthernet18/0/2-tx active 182918 23162793 0 5.63e1 126.63
dpdk-input polling 219637 23162793 0 6.08e1 105.46
ethernet-input active 182918 23162793 0 2.74e1 126.63
l2-fwd active 182918 23162793 0 1.21e2 126.63
l2-input active 182918 23162793 0 3.92e1 126.63
l2-learn active 182918 23162793 0 1.18e2 126.63
l2-output active 182918 23162793 0 1.33e1 126.63
unix-epoll-input polling 215 0 0 3.11e3 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 37 3.49e4 0.00
dpdk-process any wait 0 0 1 1.05e4 0.00
fib-walk any wait 0 0 2 3.54e3 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.05e3 0.00
unix-epoll-input polling 2861 0 0 3.58e6 0.00
vpe-oam-process any wait 0 0 2 1.27e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 15.95, last 128 main loops 1.25 per node 20.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 893521 14247356 0 4.35e1 15.95
TenGigabitEthernet18/0/3-tx active 893521 14247356 0 7.57e1 15.95
dpdk-input polling 921740 14247356 0 9.64e1 15.46
ethernet-input active 893521 14247356 0 6.05e1 15.95
l2-fwd active 893521 14247356 0 1.59e2 15.95
l2-input active 893521 14247356 0 5.82e1 15.95
l2-learn active 893521 14247356 0 1.67e2 15.95
l2-output active 893521 14247356 0 3.51e1 15.95
unix-epoll-input polling 899 0 0 3.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 15.72, last 128 main loops 1.00 per node 16.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 906077 14247356 0 4.51e1 15.72
TenGigabitEthernet18/0/3-tx active 906077 14247356 0 7.44e1 15.72
dpdk-input polling 936257 14247356 0 9.90e1 15.22
ethernet-input active 906077 14247356 0 6.04e1 15.72
l2-fwd active 906077 14247356 0 1.58e2 15.72
l2-input active 906077 14247356 0 5.83e1 15.72
l2-learn active 906077 14247356 0 1.66e2 15.72
l2-output active 906077 14247356 0 3.55e1 15.72
unix-epoll-input polling 913 0 0 2.99e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 15.63, last 128 main loops .50 per node 8.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 911679 14247376 0 4.54e1 15.63
TenGigabitEthernet18/0/3-tx active 911679 14247376 0 7.46e1 15.63
dpdk-input polling 942764 14247376 0 1.01e2 15.11
ethernet-input active 911679 14247376 0 6.06e1 15.63
l2-fwd active 911679 14247376 0 1.57e2 15.63
l2-input active 911679 14247376 0 5.81e1 15.63
l2-learn active 911679 14247376 0 1.65e2 15.63
l2-output active 911679 14247376 0 3.57e1 15.63
unix-epoll-input polling 920 0 0 3.09e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 15.83, last 128 main loops 1.25 per node 20.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 900278 14247372 0 4.44e1 15.83
TenGigabitEthernet18/0/3-tx active 900278 14247372 0 7.74e1 15.83
dpdk-input polling 930195 14247372 0 9.69e1 15.32
ethernet-input active 900278 14247372 0 6.19e1 15.83
l2-fwd active 900278 14247372 0 1.59e2 15.83
l2-input active 900278 14247372 0 5.78e1 15.83
l2-learn active 900278 14247372 0 1.66e2 15.83
l2-output active 900278 14247372 0 3.52e1 15.83
unix-epoll-input polling 907 0 0 2.96e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 12.65, last 128 main loops .75 per node 12.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/2-outpu active 1126559 14247368 0 5.15e1 12.65
TenGigabitEthernet18/0/2-tx active 1126559 14247368 0 8.34e1 12.65
dpdk-input polling 1403630 14247368 0 1.17e2 10.15
ethernet-input active 1126559 14247368 0 7.12e1 12.65
l2-fwd active 1126559 14247368 0 1.26e2 12.65
l2-input active 1126559 14247368 0 6.24e1 12.65
l2-learn active 1126559 14247368 0 1.36e2 12.65
l2-output active 1126559 14247368 0 4.12e1 12.65
unix-epoll-input polling 1369 0 0 3.28e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 12.40, last 128 main loops .50 per node 8.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/2-outpu active 1148792 14247364 0 5.24e1 12.40
TenGigabitEthernet18/0/2-tx active 1148792 14247364 0 8.28e1 12.40
dpdk-input polling 1409438 14247364 0 1.12e2 10.11
ethernet-input active 1148792 14247364 0 7.21e1 12.40
l2-fwd active 1148792 14247364 0 1.26e2 12.40
l2-input active 1148792 14247364 0 6.34e1 12.40
l2-learn active 1148792 14247364 0 1.37e2 12.40
l2-output active 1148792 14247364 0 4.21e1 12.40
unix-epoll-input polling 1375 0 0 2.91e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 12.35, last 128 main loops .25 per node 4.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/2-outpu active 1153663 14247384 0 5.18e1 12.35
TenGigabitEthernet18/0/2-tx active 1153663 14247384 0 8.23e1 12.35
dpdk-input polling 1457104 14247384 0 1.14e2 9.78
ethernet-input active 1153663 14247384 0 7.15e1 12.35
l2-fwd active 1153663 14247384 0 1.27e2 12.35
l2-input active 1153663 14247384 0 6.36e1 12.35
l2-learn active 1153663 14247384 0 1.37e2 12.35
l2-output active 1153663 14247384 0 4.19e1 12.35
unix-epoll-input polling 1421 0 0 3.01e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 12.63, last 128 main loops 1.00 per node 16.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/2-outpu active 1128317 14247392 0 5.06e1 12.63
TenGigabitEthernet18/0/2-tx active 1128317 14247392 0 8.47e1 12.63
dpdk-input polling 1393801 14247392 0 1.18e2 10.22
ethernet-input active 1128317 14247392 0 7.12e1 12.63
l2-fwd active 1128317 14247392 0 1.26e2 12.63
l2-input active 1128317 14247392 0 6.27e1 12.63
l2-learn active 1128317 14247392 0 1.35e2 12.63
l2-output active 1128317 14247392 0 4.12e1 12.63
unix-epoll-input polling 1360 0 0 3.03e3 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.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.43e4 0.00
dpdk-process any wait 0 0 1 6.23e5 0.00
fib-walk any wait 0 0 2 1.46e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.21e2 0.00
lisp-retry-service any wait 0 0 2 1.14e3 0.00
unix-epoll-input polling 3862 0 0 2.72e6 0.00
vpe-oam-process any wait 0 0 2 1.21e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 51.06, last 128 main loops 1.88 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
TenGigabitEthernet18/0/3-outpu active 1142755 58347624 0 2.07e1 51.06
TenGigabitEthernet18/0/3-tx active 1142755 58347624 0 6.09e1 51.06
dpdk-input polling 1199194 58347624 0 7.16e1 48.66
l2-patch active 1142755 58347624 0 1.95e1 51.06
unix-epoll-input polling 1169 0 0 1.81e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 51.34, 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 1136586 58347556 0 2.04e1 51.34
TenGigabitEthernet18/0/2-tx active 1136586 58347556 0 6.12e1 51.34
dpdk-input polling 1167605 58347556 0 7.18e1 49.97
l2-patch active 1136586 58347556 0 1.95e1 51.34
unix-epoll-input polling 1139 0 0 1.86e3 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.77e4 0.00
dpdk-process any wait 0 0 2 3.40e5 0.00
fib-walk any wait 0 0 2 2.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.10e3 0.00
lisp-retry-service any wait 0 0 2 3.56e3 0.00
unix-epoll-input polling 4783 0 0 2.20e6 0.00
vpe-oam-process any wait 0 0 2 1.59e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 9.89, 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/3-outpu active 2981854 29516980 0 5.67e1 9.89
TenGigabitEthernet18/0/3-tx active 2981854 29516980 0 8.74e1 9.89
dpdk-input polling 3497718 29516980 0 1.22e2 8.44
l2-patch active 2981854 29516980 0 5.14e1 9.89
unix-epoll-input polling 3413 0 0 1.65e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 9.56, last 128 main loops .25 per node 8.00
vector rates in 6.8898e6, out 6.8898e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3040375 29055768 0 5.82e1 9.56
TenGigabitEthernet18/0/3-tx active 3040375 29055768 0 8.82e1 9.56
dpdk-input polling 3580410 29055768 0 1.24e2 8.12
l2-patch active 3040375 29055768 0 5.27e1 9.56
unix-epoll-input polling 3493 0 0 1.61e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 10.03, last 128 main loops 0.00 per node 0.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 2942463 29516964 0 5.59e1 10.03
TenGigabitEthernet18/0/2-tx active 2942463 29516964 0 8.77e1 10.03
dpdk-input polling 3621658 29516964 0 1.23e2 8.15
l2-patch active 2942463 29516964 0 5.07e1 10.03
unix-epoll-input polling 3533 0 0 1.68e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 9.68, last 128 main loops .38 per node 12.00
vector rates in 6.8898e6, out 6.8898e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 3003064 29055766 0 5.77e1 9.68
TenGigabitEthernet18/0/2-tx active 3003064 29055766 0 8.88e1 9.68
dpdk-input polling 3681953 29055766 0 1.25e2 7.89
l2-patch active 3003064 29055766 0 5.19e1 9.68
unix-epoll-input polling 3592 0 0 1.65e3 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 30 3.48e4 0.00
dpdk-process any wait 0 0 2 3.49e5 0.00
fib-walk any wait 0 0 2 4.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.71e3 0.00
lisp-retry-service any wait 0 0 2 3.35e3 0.00
unix-epoll-input polling 6375 0 0 1.63e6 0.00
vpe-oam-process any wait 0 0 3 9.53e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 4.05, last 128 main loops 0.00 per node 0.00
vector rates in 3.5080e6, out 3.5080e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3597683 14567052 0 1.15e2 4.05
TenGigabitEthernet18/0/3-tx active 3597683 14567052 0 1.34e2 4.05
dpdk-input polling 6158505 14567052 0 2.35e2 2.37
l2-patch active 3597683 14567052 0 1.06e2 4.05
unix-epoll-input polling 6008 0 0 1.54e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 4.03, last 128 main loops .13 per node 4.00
vector rates in 3.4532e6, out 3.4532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3560142 14339448 0 1.17e2 4.03
TenGigabitEthernet18/0/3-tx active 3560142 14339448 0 1.35e2 4.03
dpdk-input polling 6324806 14339448 0 2.42e2 2.27
l2-patch active 3560142 14339448 0 1.08e2 4.03
unix-epoll-input polling 6170 0 0 1.53e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 4.04, last 128 main loops 0.00 per node 0.00
vector rates in 3.5080e6, out 3.5080e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3606789 14567052 0 1.16e2 4.04
TenGigabitEthernet18/0/3-tx active 3606789 14567052 0 1.32e2 4.04
dpdk-input polling 6222099 14567052 0 2.38e2 2.34
l2-patch active 3606789 14567052 0 1.08e2 4.04
unix-epoll-input polling 6070 0 0 1.52e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 4.02, last 128 main loops 0.00 per node 0.00
vector rates in 3.4532e6, out 3.4532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3570497 14339440 0 1.17e2 4.02
TenGigabitEthernet18/0/3-tx active 3570497 14339440 0 1.35e2 4.02
dpdk-input polling 6222487 14339440 0 2.44e2 2.30
l2-patch active 3570497 14339440 0 1.11e2 4.02
unix-epoll-input polling 6070 0 0 1.47e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 5.67, last 128 main loops 0.00 per node 0.00
vector rates in 3.5080e6, out 3.5080e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2567677 14567060 0 8.63e1 5.67
TenGigabitEthernet18/0/2-tx active 2567677 14567060 0 1.09e2 5.67
dpdk-input polling 11723664 14567060 0 2.83e2 1.24
l2-patch active 2567677 14567060 0 7.84e1 5.67
unix-epoll-input polling 11438 0 0 1.40e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 5.65, last 128 main loops 0.00 per node 0.00
vector rates in 3.4532e6, out 3.4532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2539644 14339448 0 8.64e1 5.65
TenGigabitEthernet18/0/2-tx active 2539644 14339448 0 1.12e2 5.65
dpdk-input polling 12075795 14339448 0 2.89e2 1.19
l2-patch active 2539644 14339448 0 7.84e1 5.65
unix-epoll-input polling 11782 0 0 1.34e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 5.68, last 128 main loops .13 per node 4.00
vector rates in 3.5080e6, out 3.5080e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2566620 14567064 0 8.66e1 5.68
TenGigabitEthernet18/0/2-tx active 2566620 14567064 0 1.09e2 5.68
dpdk-input polling 11842056 14567064 0 2.86e2 1.23
l2-patch active 2566620 14567064 0 7.81e1 5.68
unix-epoll-input polling 11554 0 0 1.41e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 5.75, last 128 main loops .13 per node 4.00
vector rates in 3.4532e6, out 3.4532e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 2495544 14339448 0 8.53e1 5.75
TenGigabitEthernet18/0/2-tx active 2495544 14339448 0 1.09e2 5.75
dpdk-input polling 12397135 14339448 0 2.93e2 1.16
l2-patch active 2495544 14339448 0 7.79e1 5.75
unix-epoll-input polling 12095 0 0 1.29e3 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 47 2.31e4 0.00
dpdk-process any wait 0 0 1 7.65e3 0.00
fib-walk any wait 0 0 2 1.84e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 7.21e2 0.00
lisp-retry-service any wait 0 0 2 1.22e3 0.00
unix-epoll-input polling 4495 0 0 2.32e6 0.00
vpe-oam-process any wait 0 0 2 9.27e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 169.99, last 128 main loops 9.56 per node 204.00
vector rates in 1.2937e7, out 1.2937e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 317533 53977792 0 1.55e1 169.99
TenGigabitEthernet18/0/3-tx active 317533 53977792 0 5.44e1 169.99
dpdk-input polling 317533 53977792 0 5.66e1 169.99
ethernet-input active 317533 53977792 0 2.67e1 169.99
l2-input active 317533 53977792 0 2.62e1 169.99
l2-output active 317533 53977792 0 1.17e1 169.99
unix-epoll-input polling 309 0 0 1.92e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 172.59, last 128 main loops 8.63 per node 184.00
vector rates in 1.2937e7, out 1.2937e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 312744 53977092 0 1.55e1 172.59
TenGigabitEthernet18/0/2-tx active 312744 53977092 0 5.42e1 172.59
dpdk-input polling 313657 53977092 0 5.70e1 172.09
ethernet-input active 312744 53977092 0 2.67e1 172.59
l2-input active 312744 53977092 0 2.61e1 172.59
l2-output active 312744 53977092 0 1.17e1 172.59
unix-epoll-input polling 306 0 0 2.10e3 0.00
64b-4t2c-eth-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 2.82e4 0.00
dpdk-process any wait 0 0 1 6.48e5 0.00
fib-walk any wait 0 0 2 8.55e2 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.44e3 0.00
unix-epoll-input polling 3219 0 0 3.22e6 0.00
vpe-oam-process any wait 0 0 2 6.58e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 16.94, last 128 main loops .84 per node 18.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 1713877 29027656 0 4.08e1 16.94
TenGigabitEthernet18/0/3-tx active 1713877 29027656 0 6.81e1 16.94
dpdk-input polling 1908333 29027656 0 8.84e1 15.21
ethernet-input active 1713877 29027656 0 5.66e1 16.94
l2-input active 1713877 29027656 0 4.55e1 16.94
l2-output active 1713877 29027656 0 3.51e1 16.94
unix-epoll-input polling 1862 0 0 1.88e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 16.32, 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 1751012 28574120 0 4.21e1 16.32
TenGigabitEthernet18/0/3-tx active 1751012 28574120 0 6.85e1 16.32
dpdk-input polling 1961886 28574120 0 9.01e1 14.56
ethernet-input active 1751012 28574120 0 5.71e1 16.32
l2-input active 1751012 28574120 0 4.66e1 16.32
l2-output active 1751012 28574120 0 3.59e1 16.32
unix-epoll-input polling 1914 0 0 1.75e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 17.08, last 128 main loops .75 per node 16.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 1699286 29027488 0 3.99e1 17.08
TenGigabitEthernet18/0/2-tx active 1699286 29027488 0 6.87e1 17.08
dpdk-input polling 1822764 29027488 0 8.85e1 15.92
ethernet-input active 1699286 29027488 0 5.78e1 17.08
l2-input active 1699286 29027488 0 4.53e1 17.08
l2-output active 1699286 29027488 0 3.53e1 17.08
unix-epoll-input polling 1779 0 0 1.81e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 16.45, last 128 main loops 1.31 per node 28.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 1737130 28573964 0 4.12e1 16.45
TenGigabitEthernet18/0/2-tx active 1737130 28573964 0 6.89e1 16.45
dpdk-input polling 1859769 28573964 0 9.07e1 15.36
ethernet-input active 1737130 28573964 0 5.84e1 16.45
l2-input active 1737130 28573964 0 4.61e1 16.45
l2-output active 1737130 28573964 0 3.60e1 16.45
unix-epoll-input polling 1815 0 0 1.80e3 0.00
64b-8t4c-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 30 3.59e4 0.00
dpdk-process any wait 0 0 2 3.44e5 0.00
fib-walk any wait 0 0 2 2.01e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.78e3 0.00
lisp-retry-service any wait 0 0 2 2.28e3 0.00
unix-epoll-input polling 5055 0 0 2.11e6 0.00
vpe-oam-process any wait 0 0 2 1.34e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 5.89, 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 2536118 14928548 0 8.74e1 5.89
TenGigabitEthernet18/0/3-tx active 2536118 14928548 0 1.08e2 5.89
dpdk-input polling 3428929 14928548 0 1.66e2 4.35
ethernet-input active 2536118 14928548 0 1.17e2 5.89
l2-input active 2536118 14928548 0 8.05e1 5.89
l2-output active 2536118 14928548 0 8.14e1 5.89
unix-epoll-input polling 3345 0 0 1.77e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 5.76, last 128 main loops .38 per node 8.00
vector rates in 3.4449e6, out 3.4449e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 2549643 14695292 0 8.99e1 5.76
TenGigabitEthernet18/0/3-tx active 2549643 14695292 0 1.09e2 5.76
dpdk-input polling 3457346 14695292 0 1.71e2 4.25
ethernet-input active 2549643 14695292 0 1.17e2 5.76
l2-input active 2549643 14695292 0 8.23e1 5.76
l2-output active 2549643 14695292 0 8.42e1 5.76
unix-epoll-input polling 3373 0 0 1.64e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 5.87, 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 2542659 14928548 0 8.79e1 5.87
TenGigabitEthernet18/0/3-tx active 2542659 14928548 0 1.08e2 5.87
dpdk-input polling 3430646 14928548 0 1.71e2 4.35
ethernet-input active 2542659 14928548 0 1.17e2 5.87
l2-input active 2542659 14928548 0 8.13e1 5.87
l2-output active 2542659 14928548 0 8.10e1 5.87
unix-epoll-input polling 3347 0 0 1.73e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 5.79, 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 2533849 14695292 0 8.99e1 5.79
TenGigabitEthernet18/0/3-tx active 2533849 14695292 0 1.11e2 5.79
dpdk-input polling 3441998 14695292 0 1.70e2 4.27
ethernet-input active 2533849 14695292 0 1.20e2 5.79
l2-input active 2533849 14695292 0 8.15e1 5.79
l2-output active 2533849 14695292 0 8.44e1 5.79
unix-epoll-input polling 3358 0 0 1.67e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 6.71, 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 2223228 14928552 0 8.15e1 6.71
TenGigabitEthernet18/0/2-tx active 2223228 14928552 0 1.02e2 6.71
dpdk-input polling 5242260 14928552 0 1.89e2 2.85
ethernet-input active 2223228 14928552 0 1.06e2 6.71
l2-input active 2223228 14928552 0 7.45e1 6.71
l2-output active 2223228 14928552 0 7.43e1 6.71
unix-epoll-input polling 5115 0 0 1.74e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 6.55, 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/2-outpu active 2242835 14695292 0 8.16e1 6.55
TenGigabitEthernet18/0/2-tx active 2242835 14695292 0 1.02e2 6.55
dpdk-input polling 5490073 14695292 0 1.94e2 2.68
ethernet-input active 2242835 14695292 0 1.08e2 6.55
l2-input active 2242835 14695292 0 7.59e1 6.55
l2-output active 2242835 14695292 0 7.55e1 6.55
unix-epoll-input polling 5357 0 0 1.73e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 6.59, 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/2-outpu active 2264658 14928548 0 7.94e1 6.59
TenGigabitEthernet18/0/2-tx active 2264658 14928548 0 1.02e2 6.59
dpdk-input polling 5489733 14928548 0 1.89e2 2.72
ethernet-input active 2264658 14928548 0 1.07e2 6.59
l2-input active 2264658 14928548 0 7.55e1 6.59
l2-output active 2264658 14928548 0 7.57e1 6.59
unix-epoll-input polling 5356 0 0 1.64e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 6.61, 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 2223715 14695300 0 8.25e1 6.61
TenGigabitEthernet18/0/2-tx active 2223715 14695291 0 1.06e2 6.61
dpdk-input polling 5296161 14695300 0 1.95e2 2.77
ethernet-input active 2223715 14695300 0 1.07e2 6.61
l2-input active 2223715 14695300 0 7.48e1 6.61
l2-output active 2223715 14695300 0 7.53e1 6.61
unix-epoll-input polling 5167 0 0 1.72e3 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 49 3.99e4 0.00
dpdk-process any wait 0 0 2 5.71e5 0.00
fib-walk any wait 0 0 2 2.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.31e3 0.00
lisp-retry-service any wait 0 0 2 2.23e3 0.00
unix-epoll-input polling 5066 0 0 1.89e6 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 238.28, last 128 main loops 20.00 per node 256.00
vector rates in 4.7478e6, out 4.7478e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 76528 18234912 0 1.42e1 238.28
TenGigabitEthernet18/0/3-tx active 76528 18234912 0 5.27e1 238.28
dpdk-input polling 76528 18234912 0 5.19e1 238.28
ethernet-input active 76528 18234912 0 1.90e1 238.28
ip6-input active 76528 18234912 0 4.01e1 238.28
ip6-load-balance active 76528 18234912 0 3.35e1 238.28
ip6-lookup active 153056 36469824 0 1.01e2 238.28
ip6-rewrite active 76528 18234912 0 4.61e1 238.28
sr-pl-rewrite-encaps active 76528 18234912 0 6.62e1 238.28
unix-epoll-input polling 74 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 45.72, last 128 main loops 0.00 per node 0.00
vector rates in 4.7478e6, out 4.7478e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 398881 18234888 0 2.24e1 45.72
TenGigabitEthernet18/0/2-tx active 398881 18234888 0 6.06e1 45.72
dpdk-input polling 4707498 18234888 0 1.06e2 3.87
ethernet-input active 398881 18234888 0 3.04e1 45.72
ip6-input active 398881 18234888 0 4.57e1 45.72
ip6-lookup active 398881 18234888 0 1.11e2 45.72
ip6-rewrite active 398881 18234888 0 5.27e1 45.72
sr-localsid-d active 398881 18234888 0 5.96e1 45.72
unix-epoll-input polling 4592 0 0 1.94e3 0.00
78b-4t2c-ethip6ip6-ip6base-srv6enc1sid-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.37e4 0.00
dpdk-process any wait 0 0 1 1.15e4 0.00
fib-walk any wait 0 0 2 2.11e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.55e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.76e3 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 3.78e3 0.00
lisp-retry-service any wait 0 0 2 3.60e3 0.00
statseg-collector-process time wait 0 0 1 6.73e3 0.00
unix-epoll-input polling 2042 0 0 4.72e6 0.00
vpe-oam-process any wait 0 0 2 2.84e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 236.92, last 128 main loops 20.00 per node 256.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 74272 17596416 0 1.45e1 236.92
TenGigabitEthernet18/0/3-tx active 74272 17596416 0 5.23e1 236.92
dpdk-input polling 74272 17596416 0 5.12e1 236.92
ethernet-input active 74272 17596416 0 1.91e1 236.92
ip6-input active 74272 17596416 0 3.68e1 236.92
ip6-load-balance active 74272 17596416 0 3.35e1 236.92
ip6-lookup active 148544 35192832 0 1.00e2 236.92
ip6-rewrite active 74272 17596416 0 4.64e1 236.92
sr-pl-rewrite-encaps active 74272 17596416 0 9.28e1 236.92
unix-epoll-input polling 72 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 123.76, last 128 main loops 9.38 per node 120.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 138847 17184264 0 1.60e1 123.76
TenGigabitEthernet18/0/3-tx active 138847 17184264 0 5.35e1 123.76
dpdk-input polling 138847 17184264 0 5.50e1 123.76
ethernet-input active 138847 17184264 0 2.24e1 123.76
ip6-input active 138847 17184264 0 3.98e1 123.76
ip6-load-balance active 138847 17184264 0 3.58e1 123.76
ip6-lookup active 277694 34368528 0 1.03e2 123.76
ip6-rewrite active 138847 17184264 0 4.72e1 123.76
sr-pl-rewrite-encaps active 138847 17184264 0 8.28e1 123.76
unix-epoll-input polling 135 0 0 1.83e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 26.51, 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 663812 17596396 0 2.89e1 26.51
TenGigabitEthernet18/0/2-tx active 663812 17596396 0 6.63e1 26.51
dpdk-input polling 3607083 17596396 0 1.09e2 4.88
ethernet-input active 663812 17596396 0 3.96e1 26.51
ip6-input active 663812 17596396 0 4.82e1 26.51
ip6-lookup active 663812 17596396 0 9.97e1 26.51
ip6-rewrite active 663812 17596396 0 5.78e1 26.51
sr-localsid-d active 663812 17596396 0 6.41e1 26.51
unix-epoll-input polling 3519 0 0 1.86e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 27.84, last 128 main loops 1.75 per node 28.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 617329 17184276 0 2.83e1 27.84
TenGigabitEthernet18/0/2-tx active 617329 17184276 0 6.54e1 27.84
dpdk-input polling 4531982 17184276 0 1.16e2 3.79
ethernet-input active 617329 17184276 0 3.79e1 27.84
ip6-input active 617329 17184276 0 4.85e1 27.84
ip6-lookup active 617329 17184276 0 9.91e1 27.84
ip6-rewrite active 617329 17184276 0 5.86e1 27.84
sr-localsid-d active 617329 17184276 0 6.55e1 27.84
unix-epoll-input polling 4422 0 0 1.79e3 0.00
78b-8t4c-ethip6ip6-ip6base-srv6enc1sid-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 35 3.52e4 0.00
dpdk-process any wait 0 0 1 1.24e4 0.00
fib-walk any wait 0 0 2 3.02e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.74e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.62e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.46e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 9.48e3 0.00
lisp-retry-service any wait 0 0 2 4.29e3 0.00
statseg-collector-process time wait 0 0 1 9.07e3 0.00
unix-epoll-input polling 2770 0 0 3.47e6 0.00
vpe-oam-process any wait 0 0 2 1.28e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 10.90, last 128 main loops 46.88 per node 10.91
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 805092 8779072 0 5.39e1 10.90
TenGigabitEthernet18/0/3-tx active 805092 8779072 0 8.42e1 10.90
dpdk-input polling 2281435 8779072 0 1.40e2 3.85
ethernet-input active 805092 8779072 0 6.83e1 10.90
ip6-input active 805092 8779072 0 8.94e1 10.90
ip6-load-balance active 805092 8779072 0 6.36e1 10.90
ip6-lookup active 1610184 17558144 0 1.57e2 10.90
ip6-rewrite active 805092 8779072 0 7.97e1 10.90
sr-pl-rewrite-encaps active 805092 8779072 0 1.45e2 10.90
unix-epoll-input polling 2226 0 0 1.89e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 10.40, last 128 main loops .63 per node 8.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 817401 8504728 0 5.65e1 10.40
TenGigabitEthernet18/0/3-tx active 817401 8504728 0 8.53e1 10.40
dpdk-input polling 2462467 8504728 0 1.48e2 3.45
ethernet-input active 817401 8504728 0 7.15e1 10.40
ip6-input active 817401 8504728 0 9.19e1 10.40
ip6-load-balance active 817401 8504728 0 6.54e1 10.40
ip6-lookup active 1634802 17009456 0 1.59e2 10.40
ip6-rewrite active 817401 8504728 0 8.08e1 10.40
sr-pl-rewrite-encaps active 817401 8504728 0 1.51e2 10.40
unix-epoll-input polling 2403 0 0 1.73e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 10.77, 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 814877 8779060 0 5.49e1 10.77
TenGigabitEthernet18/0/3-tx active 814877 8779060 0 8.48e1 10.77
dpdk-input polling 2362755 8779060 0 1.42e2 3.72
ethernet-input active 814877 8779060 0 6.78e1 10.77
ip6-input active 814877 8779060 0 8.75e1 10.77
ip6-load-balance active 814877 8779060 0 6.40e1 10.77
ip6-lookup active 1629754 17558120 0 1.57e2 10.77
ip6-rewrite active 814877 8779060 0 7.96e1 10.77
sr-pl-rewrite-encaps active 814877 8779060 0 1.46e2 10.77
unix-epoll-input polling 2305 0 0 1.87e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 10.69, 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 808337 8641896 0 5.51e1 10.69
TenGigabitEthernet18/0/3-tx active 808337 8641896 0 8.47e1 10.69
dpdk-input polling 2362307 8641896 0 1.45e2 3.66
ethernet-input active 808337 8641896 0 7.09e1 10.69
ip6-input active 808337 8641896 0 9.29e1 10.69
ip6-load-balance active 808337 8641896 0 6.50e1 10.69
ip6-lookup active 1616674 17283792 0 1.58e2 10.69
ip6-rewrite active 808337 8641896 0 8.17e1 10.69
sr-pl-rewrite-encaps active 808337 8641896 0 1.47e2 10.69
unix-epoll-input polling 2305 0 0 1.73e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 7.14, 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 1229750 8779048 0 7.48e1 7.14
TenGigabitEthernet18/0/2-tx active 1229750 8779048 0 1.02e2 7.14
dpdk-input polling 7034999 8779048 0 2.60e2 1.25
ethernet-input active 1229750 8779048 0 9.26e1 7.14
ip6-input active 1229750 8779048 0 8.49e1 7.14
ip6-lookup active 1229750 8779048 0 1.38e2 7.14
ip6-rewrite active 1229750 8779048 0 9.55e1 7.14
sr-localsid-d active 1229750 8779048 0 1.04e2 7.14
unix-epoll-input polling 6863 0 0 1.87e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 6.69, 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 1270099 8504704 0 7.85e1 6.69
TenGigabitEthernet18/0/2-tx active 1270099 8504704 0 1.04e2 6.69
dpdk-input polling 6724928 8504704 0 2.66e2 1.26
ethernet-input active 1270099 8504704 0 9.80e1 6.69
ip6-input active 1270099 8504704 0 8.84e1 6.69
ip6-lookup active 1270099 8504704 0 1.43e2 6.69
ip6-rewrite active 1270099 8504704 0 9.96e1 6.69
sr-localsid-d active 1270099 8504704 0 1.11e2 6.69
unix-epoll-input polling 6560 0 0 1.74e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 6.83, 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 1285972 8779044 0 7.76e1 6.83
TenGigabitEthernet18/0/2-tx active 1285972 8779044 0 1.02e2 6.83
dpdk-input polling 6459684 8779044 0 2.52e2 1.36
ethernet-input active 1285972 8779044 0 9.61e1 6.83
ip6-input active 1285972 8779044 0 8.69e1 6.83
ip6-lookup active 1285972 8779044 0 1.42e2 6.83
ip6-rewrite active 1285972 8779044 0 9.91e1 6.83
sr-localsid-d active 1285972 8779044 0 1.07e2 6.83
unix-epoll-input polling 6302 0 0 1.66e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 6.87, 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 1258807 8641868 0 7.72e1 6.87
TenGigabitEthernet18/0/2-tx active 1258807 8641868 0 1.04e2 6.87
dpdk-input polling 6739993 8641868 0 2.63e2 1.28
ethernet-input active 1258807 8641868 0 9.73e1 6.87
ip6-input active 1258807 8641868 0 8.63e1 6.87
ip6-lookup active 1258807 8641868 0 1.40e2 6.87
ip6-rewrite active 1258807 8641868 0 9.78e1 6.87
sr-localsid-d active 1258807 8641868 0 1.06e2 6.87
unix-epoll-input polling 6576 0 0 1.70e3 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.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 4.79e4 0.00
dpdk-process any wait 0 0 1 5.82e5 0.00
fib-walk any wait 0 0 2 1.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.24e3 0.00
lisp-retry-service any wait 0 0 2 1.91e3 0.00
unix-epoll-input polling 3358 0 0 2.87e6 0.00
vpe-oam-process any wait 0 0 2 1.60e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 149.77, last 128 main loops 15.00 per node 192.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/3-outpu active 114092 17087362 0 1.64e1 149.77
TenGigabitEthernet18/0/3-tx active 114092 17087362 0 5.52e1 149.77
dpdk-input polling 114092 17087362 0 5.71e1 149.77
ethernet-input active 114092 17087362 0 2.16e1 149.77
ip6-input active 114092 17087362 0 4.20e1 149.77
ip6-load-balance active 114092 17087362 0 3.25e1 149.77
ip6-lookup active 228184 34174724 0 1.03e2 149.77
ip6-rewrite active 114092 17087362 0 4.89e1 149.77
sr-pl-rewrite-encaps active 114092 17087362 0 8.16e1 149.77
unix-epoll-input polling 111 0 0 1.99e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 145.22, last 128 main loops 10.94 per node 140.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 117664 17087396 0 1.57e1 145.22
TenGigabitEthernet18/0/2-tx active 117664 17087396 0 5.54e1 145.22
dpdk-input polling 118532 17087396 0 5.68e1 144.16
ethernet-input active 117664 17087396 0 2.14e1 145.22
ip6-input active 117664 17087396 0 4.19e1 145.22
ip6-lookup active 235328 34174792 0 1.02e2 145.22
ip6-rewrite active 117664 17087396 0 4.84e1 145.22
sr-localsid-d active 117664 17087396 0 5.53e1 145.22
sr-localsid active 117664 17087396 0 6.30e1 145.22
unix-epoll-input polling 116 0 0 2.05e3 0.00
78b-4t2c-ethip6srhip6-ip6base-srv6enc2sids-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 2.69e4 0.00
dpdk-process any wait 0 0 2 3.12e5 0.00
fib-walk any wait 0 0 2 1.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.25e3 0.00
lisp-retry-service any wait 0 0 2 2.39e3 0.00
unix-epoll-input polling 3073 0 0 3.13e6 0.00
vpe-oam-process any wait 0 0 2 1.79e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 36.11, last 128 main loops 3.13 per node 40.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 377650 13637600 0 2.57e1 36.11
TenGigabitEthernet18/0/3-tx active 377650 13637600 0 6.38e1 36.11
dpdk-input polling 466240 13637600 0 7.30e1 29.25
ethernet-input active 377650 13637600 0 3.50e1 36.11
ip6-input active 377650 13637600 0 5.22e1 36.11
ip6-load-balance active 377650 13637600 0 4.38e1 36.11
ip6-lookup active 755300 27275200 0 1.22e2 36.11
ip6-rewrite active 377650 13637600 0 5.57e1 36.11
sr-pl-rewrite-encaps active 377650 13637600 0 1.03e2 36.11
unix-epoll-input polling 454 0 0 2.08e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 29.89, last 128 main loops 3.13 per node 40.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 445617 13318016 0 2.84e1 29.89
TenGigabitEthernet18/0/3-tx active 445617 13318016 0 6.52e1 29.89
dpdk-input polling 757127 13318016 0 7.94e1 17.59
ethernet-input active 445617 13318016 0 3.76e1 29.89
ip6-input active 445617 13318016 0 5.61e1 29.89
ip6-load-balance active 445617 13318016 0 4.42e1 29.89
ip6-lookup active 891234 26636032 0 1.21e2 29.89
ip6-rewrite active 445617 13318016 0 5.74e1 29.89
sr-pl-rewrite-encaps active 445617 13318016 0 9.94e1 29.89
unix-epoll-input polling 738 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 27.71, last 128 main loops 3.13 per node 40.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 492207 13637648 0 2.97e1 27.71
TenGigabitEthernet18/0/2-tx active 492207 13637648 0 6.77e1 27.71
dpdk-input polling 547102 13637648 0 7.76e1 24.93
ethernet-input active 492207 13637648 0 3.99e1 27.71
ip6-input active 492207 13637648 0 5.70e1 27.71
ip6-lookup active 984414 27275296 0 1.07e2 27.71
ip6-rewrite active 492207 13637648 0 5.81e1 27.71
sr-localsid-d active 492207 13637648 0 7.16e1 27.71
sr-localsid active 492207 13637648 0 7.93e1 27.71
unix-epoll-input polling 533 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 25.52, last 128 main loops 2.66 per node 34.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 521873 13318012 0 3.10e1 25.52
TenGigabitEthernet18/0/2-tx active 521873 13318012 0 6.67e1 25.52
dpdk-input polling 551724 13318012 0 7.89e1 24.14
ethernet-input active 521873 13318012 0 4.08e1 25.52
ip6-input active 521873 13318012 0 5.94e1 25.52
ip6-lookup active 1043746 26636024 0 1.08e2 25.52
ip6-rewrite active 521873 13318012 0 6.06e1 25.52
sr-localsid-d active 521873 13318012 0 7.59e1 25.52
sr-localsid active 521873 13318012 0 8.18e1 25.52
unix-epoll-input polling 538 0 0 1.92e3 0.00
78b-8t4c-ethip6srhip6-ip6base-srv6enc2sids-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 33 3.69e4 0.00
dpdk-process any wait 0 0 1 6.46e5 0.00
fib-walk any wait 0 0 2 3.67e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.17e3 0.00
lisp-retry-service any wait 0 0 2 4.53e3 0.00
unix-epoll-input polling 3506 0 0 2.75e6 0.00
vpe-oam-process any wait 0 0 2 1.63e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 9.94, 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 686076 6820232 0 5.74e1 9.94
TenGigabitEthernet18/0/3-tx active 686076 6820232 0 8.97e1 9.94
dpdk-input polling 7685626 6820232 0 2.85e2 .89
ethernet-input active 686076 6820232 0 7.25e1 9.94
ip6-input active 686076 6820232 0 8.95e1 9.94
ip6-load-balance active 686076 6820232 0 6.62e1 9.94
ip6-lookup active 1372152 13640464 0 1.61e2 9.94
ip6-rewrite active 686076 6820232 0 8.22e1 9.94
sr-pl-rewrite-encaps active 686076 6820232 0 1.75e2 9.94
unix-epoll-input polling 7498 0 0 1.73e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 9.51, 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 694538 6607100 0 6.14e1 9.51
TenGigabitEthernet18/0/3-tx active 694538 6607100 0 9.09e1 9.51
dpdk-input polling 7669868 6607100 0 2.91e2 .86
ethernet-input active 694538 6607100 0 7.79e1 9.51
ip6-input active 694538 6607100 0 9.07e1 9.51
ip6-load-balance active 694538 6607100 0 6.80e1 9.51
ip6-lookup active 1389076 13214200 0 1.65e2 9.51
ip6-rewrite active 694538 6607100 0 8.46e1 9.51
sr-pl-rewrite-encaps active 694538 6607100 0 1.86e2 9.51
unix-epoll-input polling 7483 0 0 1.56e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 9.99, 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 682583 6820240 0 5.76e1 9.99
TenGigabitEthernet18/0/3-tx active 682583 6820240 0 9.01e1 9.99
dpdk-input polling 7302570 6820240 0 2.83e2 .93
ethernet-input active 682583 6820240 0 7.19e1 9.99
ip6-input active 682583 6820240 0 8.91e1 9.99
ip6-load-balance active 682583 6820240 0 6.64e1 9.99
ip6-lookup active 1365166 13640480 0 1.59e2 9.99
ip6-rewrite active 682583 6820240 0 8.24e1 9.99
sr-pl-rewrite-encaps active 682583 6820240 0 1.89e2 9.99
unix-epoll-input polling 7125 0 0 1.59e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 9.63, 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 697036 6713668 0 5.89e1 9.63
TenGigabitEthernet18/0/3-tx active 697036 6713668 0 9.08e1 9.63
dpdk-input polling 7735945 6713668 0 2.89e2 .87
ethernet-input active 697036 6713668 0 7.59e1 9.63
ip6-input active 697036 6713668 0 8.98e1 9.63
ip6-load-balance active 697036 6713668 0 6.81e1 9.63
ip6-lookup active 1394072 13427336 0 1.62e2 9.63
ip6-rewrite active 697036 6713668 0 8.34e1 9.63
sr-pl-rewrite-encaps active 697036 6713668 0 1.81e2 9.63
unix-epoll-input polling 7547 0 0 1.62e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 7.35, last 128 main loops .31 per node 4.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 927939 6820240 0 7.20e1 7.35
TenGigabitEthernet18/0/2-tx active 927939 6820240 0 1.03e2 7.35
dpdk-input polling 5109009 6820240 0 2.55e2 1.33
ethernet-input active 927939 6820240 0 9.12e1 7.35
ip6-input active 927939 6820240 0 1.06e2 7.35
ip6-lookup active 1855878 13640480 0 1.62e2 7.35
ip6-rewrite active 927939 6820240 0 9.28e1 7.35
sr-localsid-d active 927939 6820240 0 1.07e2 7.35
sr-localsid active 927939 6820240 0 1.25e2 7.35
unix-epoll-input polling 4984 0 0 1.78e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 6.95, 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 950344 6607100 0 7.49e1 6.95
TenGigabitEthernet18/0/2-tx active 950344 6607100 0 1.06e2 6.95
dpdk-input polling 5235051 6607100 0 2.61e2 1.26
ethernet-input active 950344 6607100 0 9.39e1 6.95
ip6-input active 950344 6607100 0 1.09e2 6.95
ip6-lookup active 1900688 13214200 0 1.68e2 6.95
ip6-rewrite active 950344 6607100 0 9.45e1 6.95
sr-localsid-d active 950344 6607100 0 1.09e2 6.95
sr-localsid active 950344 6607100 0 1.34e2 6.95
unix-epoll-input polling 5108 0 0 1.67e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 6.85, 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 996366 6820234 0 7.52e1 6.85
TenGigabitEthernet18/0/2-tx active 996366 6820234 0 1.06e2 6.85
dpdk-input polling 4601495 6820234 0 2.41e2 1.48
ethernet-input active 996366 6820234 0 9.55e1 6.85
ip6-input active 996366 6820234 0 1.07e2 6.85
ip6-lookup active 1992732 13640468 0 1.68e2 6.85
ip6-rewrite active 996366 6820234 0 9.42e1 6.85
sr-localsid-d active 996366 6820234 0 1.10e2 6.85
sr-localsid active 996366 6820234 0 1.26e2 6.85
unix-epoll-input polling 4489 0 0 1.67e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 7.15, 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 939400 6713668 0 7.43e1 7.15
TenGigabitEthernet18/0/2-tx active 939400 6713668 0 1.04e2 7.15
dpdk-input polling 5323049 6713668 0 2.58e2 1.26
ethernet-input active 939400 6713668 0 9.36e1 7.15
ip6-input active 939400 6713668 0 1.06e2 7.15
ip6-lookup active 1878800 13427336 0 1.64e2 7.15
ip6-rewrite active 939400 6713668 0 9.47e1 7.15
sr-localsid-d active 939400 6713668 0 1.08e2 7.15
sr-localsid active 939400 6713668 0 1.27e2 7.15
unix-epoll-input polling 5194 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.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 4.41e4 0.00
dpdk-process any wait 0 0 1 8.79e3 0.00
fib-walk any wait 0 0 2 1.22e3 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 7.56e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.84e3 0.00
lisp-retry-service any wait 0 0 2 2.49e3 0.00
statseg-collector-process time wait 0 0 1 4.29e3 0.00
unix-epoll-input polling 2955 0 0 3.26e6 0.00
vpe-oam-process any wait 0 0 2 1.95e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 245.92, last 128 main loops 20.00 per node 256.00
vector rates in 4.5994e6, out 4.5994e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 72135 17739320 0 1.45e1 245.92
TenGigabitEthernet18/0/3-tx active 72135 17739320 0 5.33e1 245.92
dpdk-input polling 72135 17739320 0 5.18e1 245.92
ethernet-input active 72135 17739320 0 1.87e1 245.92
ip6-input active 72135 17739320 0 3.98e1 245.92
ip6-load-balance active 72135 17739320 0 3.15e1 245.92
ip6-lookup active 144270 35478640 0 1.03e2 245.92
ip6-rewrite active 72135 17739320 0 4.66e1 245.92
sr-pl-rewrite-encaps active 72135 17739320 0 8.09e1 245.92
unix-epoll-input polling 70 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 97.41, last 128 main loops 6.19 per node 88.00
vector rates in 4.5997e6, out 4.5997e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 182116 17740520 0 1.71e1 97.41
TenGigabitEthernet18/0/2-tx active 182116 17740520 0 5.59e1 97.41
dpdk-input polling 194960 17740520 0 5.98e1 90.99
ethernet-input active 182116 17740520 0 2.33e1 97.41
ip6-input active 182116 17740520 0 4.35e1 97.41
ip6-lookup active 364232 35481040 0 1.14e2 97.41
ip6-rewrite active 182116 17740520 0 4.77e1 97.41
sr-localsid active 182116 17740520 0 6.42e1 97.41
unix-epoll-input polling 190 0 0 2.09e3 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.90e4 0.00
dpdk-process any wait 0 0 1 6.42e5 0.00
fib-walk any wait 0 0 2 2.55e3 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.73e3 0.00
unix-epoll-input polling 1103 0 0 8.71e6 0.00
vpe-oam-process any wait 0 0 2 1.81e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 42.16, last 128 main loops 3.75 per node 48.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 322705 13605036 0 2.38e1 42.16
TenGigabitEthernet18/0/3-tx active 322705 13604988 0 6.05e1 42.16
dpdk-input polling 339450 13605036 0 6.87e1 40.08
ethernet-input active 322705 13605036 0 3.25e1 42.16
ip6-input active 322705 13605036 0 5.08e1 42.16
ip6-load-balance active 322705 13605036 0 4.15e1 42.16
ip6-lookup active 645410 27210072 0 1.19e2 42.16
ip6-rewrite active 322705 13605036 0 5.28e1 42.16
sr-pl-rewrite-encaps active 322705 13605036 0 1.28e2 42.16
unix-epoll-input polling 331 0 0 2.14e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 31.95, last 128 main loops 1.88 per node 24.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 415905 13286148 0 2.74e1 31.95
TenGigabitEthernet18/0/3-tx active 415905 13286148 0 6.37e1 31.95
dpdk-input polling 604119 13286148 0 7.59e1 21.99
ethernet-input active 415905 13286148 0 3.64e1 31.95
ip6-input active 415905 13286148 0 5.37e1 31.95
ip6-load-balance active 415905 13286148 0 4.32e1 31.95
ip6-lookup active 831810 26572296 0 1.19e2 31.95
ip6-rewrite active 415905 13286148 0 5.54e1 31.95
sr-pl-rewrite-encaps active 415905 13286148 0 1.17e2 31.95
unix-epoll-input polling 589 0 0 1.86e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 21.03, last 128 main loops 0.00 per node 0.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 646808 13604992 0 3.29e1 21.03
TenGigabitEthernet18/0/2-tx active 646808 13604987 0 7.00e1 21.03
dpdk-input polling 1261899 13604992 0 9.39e1 10.78
ethernet-input active 646808 13604992 0 4.49e1 21.03
ip6-input active 646808 13604992 0 6.14e1 21.03
ip6-lookup active 1293616 27209984 0 1.19e2 21.03
ip6-rewrite active 646808 13604992 0 6.06e1 21.03
sr-localsid active 646808 13604992 0 8.18e1 21.03
unix-epoll-input polling 1231 0 0 2.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 19.19, 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 692068 13286152 0 3.53e1 19.19
TenGigabitEthernet18/0/2-tx active 692068 13286152 0 7.17e1 19.19
dpdk-input polling 931542 13286152 0 9.20e1 14.26
ethernet-input active 692068 13286152 0 4.69e1 19.19
ip6-input active 692068 13286152 0 6.47e1 19.19
ip6-lookup active 1384136 26572304 0 1.22e2 19.19
ip6-rewrite active 692068 13286152 0 6.25e1 19.19
sr-localsid active 692068 13286152 0 8.56e1 19.19
unix-epoll-input polling 908 0 0 1.84e3 0.00
78b-8t4c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-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 33 3.66e4 0.00
dpdk-process any wait 0 0 2 3.27e5 0.00
fib-walk any wait 0 0 2 2.48e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.33e3 0.00
lisp-retry-service any wait 0 0 2 3.38e3 0.00
unix-epoll-input polling 3267 0 0 2.95e6 0.00
vpe-oam-process any wait 0 0 2 2.18e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 10.06, 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 677973 6821408 0 5.69e1 10.06
TenGigabitEthernet18/0/3-tx active 677973 6821408 0 8.95e1 10.06
dpdk-input polling 7107211 6821408 0 2.73e2 .96
ethernet-input active 677973 6821408 0 7.16e1 10.06
ip6-input active 677973 6821408 0 8.81e1 10.06
ip6-load-balance active 677973 6821408 0 6.55e1 10.06
ip6-lookup active 1355946 13642816 0 1.59e2 10.06
ip6-rewrite active 677973 6821408 0 7.93e1 10.06
sr-pl-rewrite-encaps active 677973 6821408 0 2.08e2 10.06
unix-epoll-input polling 6934 0 0 1.64e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 9.56, 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 691316 6608244 0 6.08e1 9.56
TenGigabitEthernet18/0/3-tx active 691316 6608244 0 9.05e1 9.56
dpdk-input polling 7407645 6608244 0 2.87e2 .89
ethernet-input active 691316 6608244 0 7.59e1 9.56
ip6-input active 691316 6608244 0 8.99e1 9.56
ip6-load-balance active 691316 6608244 0 6.75e1 9.56
ip6-lookup active 1382632 13216488 0 1.62e2 9.56
ip6-rewrite active 691316 6608244 0 8.17e1 9.56
sr-pl-rewrite-encaps active 691316 6608244 0 2.08e2 9.56
unix-epoll-input polling 7227 0 0 1.57e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 9.98, 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 683274 6821420 0 5.74e1 9.98
TenGigabitEthernet18/0/3-tx active 683274 6821420 0 8.96e1 9.98
dpdk-input polling 7361247 6821420 0 2.81e2 .93
ethernet-input active 683274 6821420 0 7.09e1 9.98
ip6-input active 683274 6821420 0 9.03e1 9.98
ip6-load-balance active 683274 6821420 0 6.59e1 9.98
ip6-lookup active 1366548 13642840 0 1.60e2 9.98
ip6-rewrite active 683274 6821420 0 8.10e1 9.98
sr-pl-rewrite-encaps active 683274 6821420 0 1.94e2 9.98
unix-epoll-input polling 7181 0 0 1.56e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 9.65, 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 695727 6714828 0 5.93e1 9.65
TenGigabitEthernet18/0/3-tx active 695727 6714828 0 8.97e1 9.65
dpdk-input polling 7733790 6714828 0 2.89e2 .87
ethernet-input active 695727 6714828 0 7.61e1 9.65
ip6-input active 695727 6714828 0 9.23e1 9.65
ip6-load-balance active 695727 6714828 0 6.79e1 9.65
ip6-lookup active 1391454 13429656 0 1.60e2 9.65
ip6-rewrite active 695727 6714828 0 8.09e1 9.65
sr-pl-rewrite-encaps active 695727 6714828 0 1.86e2 9.65
unix-epoll-input polling 7545 0 0 1.51e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 7.06, 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 966310 6821388 0 7.30e1 7.06
TenGigabitEthernet18/0/2-tx active 966310 6821388 0 1.04e2 7.06
dpdk-input polling 7327096 6821388 0 3.02e2 .93
ethernet-input active 966310 6821388 0 9.09e1 7.06
ip6-input active 966310 6821388 0 1.07e2 7.06
ip6-lookup active 1932620 13642776 0 1.72e2 7.06
ip6-rewrite active 966310 6821388 0 9.18e1 7.06
sr-localsid active 966310 6821388 0 1.22e2 7.06
unix-epoll-input polling 7148 0 0 1.69e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 6.55, 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 1008488 6608228 0 7.78e1 6.55
TenGigabitEthernet18/0/2-tx active 1008488 6608228 0 1.07e2 6.55
dpdk-input polling 7024623 6608228 0 3.10e2 .94
ethernet-input active 1008488 6608228 0 9.75e1 6.55
ip6-input active 1008488 6608228 0 1.10e2 6.55
ip6-lookup active 2016976 13216456 0 1.77e2 6.55
ip6-rewrite active 1008488 6608228 0 9.52e1 6.55
sr-localsid active 1008488 6608228 0 1.29e2 6.55
unix-epoll-input polling 6853 0 0 1.53e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 6.46, last 128 main loops .28 per node 4.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 1056089 6821388 0 7.85e1 6.46
TenGigabitEthernet18/0/2-tx active 1056089 6821388 0 1.07e2 6.46
dpdk-input polling 6284674 6821388 0 2.84e2 1.09
ethernet-input active 1056089 6821388 0 9.75e1 6.46
ip6-input active 1056089 6821388 0 1.10e2 6.46
ip6-lookup active 2112178 13642776 0 1.79e2 6.46
ip6-rewrite active 1056089 6821388 0 9.69e1 6.46
sr-localsid active 1056089 6821388 0 1.25e2 6.46
unix-epoll-input polling 6132 0 0 1.54e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 6.89, last 128 main loops 0.00 per node 0.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 973894 6714804 0 7.49e1 6.89
TenGigabitEthernet18/0/2-tx active 973894 6714804 0 1.05e2 6.89
dpdk-input polling 7364057 6714804 0 3.07e2 .91
ethernet-input active 973894 6714804 0 9.35e1 6.89
ip6-input active 973894 6714804 0 1.09e2 6.89
ip6-lookup active 1947788 13429608 0 1.73e2 6.89
ip6-rewrite active 973894 6714804 0 9.32e1 6.89
sr-localsid active 973894 6714804 0 1.24e2 6.89
unix-epoll-input polling 7184 0 0 1.54e3 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 51 7.06e4 0.00
dpdk-process any wait 0 0 1 5.96e3 0.00
fib-walk any wait 0 0 2 2.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.33e3 0.00
lisp-retry-service any wait 0 0 2 2.50e3 0.00
memif-process any wait 0 0 1 1.89e3 0.00
unix-epoll-input polling 3576 0 0 2.68e6 0.00
vpe-oam-process any wait 0 0 2 1.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 52.39, last 128 main loops 0.00 per node 0.00
vector rates in 2.1927e6, out 2.1927e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 160616 8414993 0 2.08e1 52.39
TenGigabitEthernet18/0/3-tx active 160616 8414993 0 6.16e1 52.39
dpdk-input polling 9332088 8414993 0 2.91e2 .90
ethernet-input active 160616 8414993 0 2.92e1 52.39
ip6-input active 160616 8414993 0 4.88e1 52.39
ip6-load-balance active 160616 8414993 0 3.78e1 52.39
ip6-lookup active 321232 16829986 0 1.07e2 52.39
ip6-rewrite active 160616 8414993 0 5.09e1 52.39
memif-input polling 9332088 0 0 1.31e2 0.00
sr-pl-rewrite-encaps active 160616 8414993 0 9.99e1 52.39
unix-epoll-input polling 9105 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 256.00, last 128 main loops 32.00 per node 256.00
vector rates in 4.3791e6, out 4.3791e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 32824 8402944 0 1.37e1 256.00
TenGigabitEthernet18/0/2-tx active 32824 8402944 0 6.57e1 256.00
dpdk-input polling 32824 8402944 0 5.25e1 256.00
ethernet-input active 65648 16805888 0 1.85e1 256.00
ip6-input active 65648 16805888 0 4.59e1 256.00
ip6-lookup active 65648 16805888 0 9.26e1 256.00
ip6-rewrite active 65648 16805888 0 4.52e1 256.00
memif-input polling 32824 8402944 0 1.59e2 256.00
memif1/1-output active 32824 8402944 0 1.42e1 256.00
memif1/1-tx active 32824 8402944 0 1.94e2 256.00
srv6-ad-localsid active 32824 8402944 0 1.30e2 256.00
srv6-ad6-rewrite active 32824 8402944 0 1.06e2 256.00
unix-epoll-input polling 32 0 0 2.88e3 0.00
78b-4t2c-ethip6srhip6-ip6base-srv6proxy-dyn-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 6.59e4 0.00
dpdk-process any wait 0 0 1 1.18e6 0.00
fib-walk any wait 0 0 2 1.82e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.22e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.56e3 0.00
lisp-retry-service any wait 0 0 2 3.02e3 0.00
memif-process any wait 0 0 1 2.82e3 0.00
statseg-collector-process time wait 0 0 1 7.06e3 0.00
unix-epoll-input polling 2890 0 0 3.33e6 0.00
vpe-oam-process any wait 0 0 2 2.11e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 22.82, last 128 main loops 0.00 per node 0.00
vector rates in 1.9218e6, out 1.9218e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 325184 7419589 0 2.99e1 22.82
TenGigabitEthernet18/0/3-tx active 325184 7419589 0 7.21e1 22.82
dpdk-input polling 8505399 7419589 0 2.90e2 .87
ethernet-input active 325184 7419589 0 4.27e1 22.82
ip6-input active 325184 7419589 0 6.17e1 22.82
ip6-load-balance active 325184 7419589 0 4.41e1 22.82
ip6-lookup active 650368 14839178 0 1.19e2 22.82
ip6-rewrite active 325184 7419589 0 5.68e1 22.82
memif-input polling 8505399 0 0 1.27e2 0.00
sr-pl-rewrite-encaps active 325184 7419589 0 1.70e2 22.82
unix-epoll-input polling 8298 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 20.81, last 128 main loops 0.00 per node 0.00
vector rates in 1.8768e6, out 1.8768e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 348264 7245671 0 3.21e1 20.81
TenGigabitEthernet18/0/3-tx active 348264 7245671 0 7.29e1 20.81
dpdk-input polling 8659307 7245671 0 3.08e2 .84
ethernet-input active 348264 7245671 0 4.51e1 20.81
ip6-input active 348264 7245671 0 6.31e1 20.81
ip6-load-balance active 348264 7245671 0 4.57e1 20.81
ip6-lookup active 696528 14491342 0 1.22e2 20.81
ip6-rewrite active 348264 7245671 0 5.83e1 20.81
memif-input polling 8659307 0 0 1.30e2 0.00
sr-pl-rewrite-encaps active 348264 7245671 0 1.52e2 20.81
unix-epoll-input polling 8448 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 165.20, last 128 main loops 22.25 per node 178.00
vector rates in 3.8435e6, out 3.8435e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 46882 7419496 0 1.51e1 158.26
TenGigabitEthernet18/0/2-tx active 46882 7419496 0 6.71e1 158.26
dpdk-input polling 47162 7419268 0 5.86e1 157.31
ethernet-input active 93821 14838764 0 2.17e1 158.16
ip6-input active 85824 14838764 0 4.59e1 172.89
ip6-lookup active 85824 14838764 0 9.46e1 172.89
ip6-rewrite active 85825 14838764 0 4.68e1 172.89
memif-input polling 47162 7419496 0 1.57e2 157.32
memif1/1-output active 46939 7419268 0 1.56e1 158.06
memif1/1-tx active 46939 7419268 0 2.02e2 158.06
srv6-ad-localsid active 46939 7419268 0 2.00e2 158.06
srv6-ad6-rewrite active 46882 7419496 0 1.66e2 158.26
unix-epoll-input polling 46 0 0 2.73e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 128.79, last 128 main loops 12.50 per node 123.08
vector rates in 3.7535e6, out 3.7535e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 70897 7245756 0 1.77e1 102.20
TenGigabitEthernet18/0/2-tx active 70897 7245756 0 6.72e1 102.20
dpdk-input polling 72134 7245688 0 6.17e1 100.45
ethernet-input active 142533 14491444 0 2.37e1 101.67
ip6-input active 82374 14491444 0 4.65e1 175.92
ip6-lookup active 82374 14491444 0 9.55e1 175.92
ip6-rewrite active 82773 14491444 0 4.69e1 175.07
memif-input polling 72134 7245756 0 1.62e2 100.45
memif1/1-output active 71636 7245688 0 1.79e1 101.15
memif1/1-tx active 71636 7245688 0 2.21e2 101.15
srv6-ad-localsid active 71636 7245688 0 1.86e2 101.15
srv6-ad6-rewrite active 70897 7245756 0 1.73e2 102.20
unix-epoll-input polling 70 0 0 2.84e3 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 1.20e5 0.00
dpdk-process any wait 0 0 2 7.27e3 0.00
fib-walk any wait 0 0 2 2.94e3 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.45e3 0.00
memif-process any wait 0 0 2 2.38e3 0.00
unix-epoll-input polling 5198 0 0 1.82e6 0.00
vpe-oam-process any wait 0 0 2 2.59e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.51, last 128 main loops 0.00 per node 0.00
vector rates in 1.5582e6, out 1.5582e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 621795 5910916 0 4.99e1 9.51
TenGigabitEthernet18/0/3-tx active 621795 5910916 0 9.38e1 9.51
dpdk-input polling 7248847 5910916 0 3.29e2 .82
ethernet-input active 621795 5910916 0 7.12e1 9.51
ip6-input active 621795 5910916 0 8.64e1 9.51
ip6-load-balance active 621795 5910916 0 5.84e1 9.51
ip6-lookup active 1243590 11821832 0 1.49e2 9.51
ip6-rewrite active 621795 5910916 0 7.41e1 9.51
memif-input polling 7248847 0 0 1.28e2 0.00
sr-pl-rewrite-encaps active 621795 5910916 0 2.14e2 9.51
unix-epoll-input polling 7072 0 0 2.02e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 9.09, last 128 main loops .16 per node 2.00
vector rates in 1.5095e6, out 1.5095e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 629642 5726208 0 5.14e1 9.09
TenGigabitEthernet18/0/3-tx active 629642 5726208 0 9.76e1 9.09
dpdk-input polling 7595737 5726208 0 3.49e2 .75
ethernet-input active 629642 5726208 0 7.43e1 9.09
ip6-input active 629642 5726208 0 8.81e1 9.09
ip6-load-balance active 629642 5726208 0 6.13e1 9.09
ip6-lookup active 1259284 11452416 0 1.52e2 9.09
ip6-rewrite active 629642 5726208 0 7.66e1 9.09
memif-input polling 7595737 0 0 1.25e2 0.00
sr-pl-rewrite-encaps active 629642 5726208 0 2.06e2 9.09
unix-epoll-input polling 7411 0 0 1.95e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.49, last 128 main loops .08 per node 1.00
vector rates in 1.5582e6, out 1.5582e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 623006 5910928 0 5.02e1 9.49
TenGigabitEthernet18/0/3-tx active 623006 5910928 0 9.49e1 9.49
dpdk-input polling 7221808 5910928 0 3.30e2 .82
ethernet-input active 623006 5910928 0 7.05e1 9.49
ip6-input active 623006 5910928 0 8.33e1 9.49
ip6-load-balance active 623006 5910928 0 6.02e1 9.49
ip6-lookup active 1246012 11821856 0 1.49e2 9.49
ip6-rewrite active 623006 5910928 0 7.31e1 9.49
memif-input polling 7221808 0 0 1.27e2 0.00
sr-pl-rewrite-encaps active 623006 5910928 0 2.21e2 9.49
unix-epoll-input polling 7045 0 0 1.91e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 9.42, last 128 main loops 0.00 per node 0.00
vector rates in 1.5339e6, out 1.5339e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 617469 5818556 0 5.05e1 9.42
TenGigabitEthernet18/0/3-tx active 617469 5818556 0 9.52e1 9.42
dpdk-input polling 7037915 5818556 0 3.34e2 .83
ethernet-input active 617469 5818556 0 7.28e1 9.42
ip6-input active 617469 5818556 0 9.10e1 9.42
ip6-load-balance active 617469 5818556 0 6.35e1 9.42
ip6-lookup active 1234938 11637112 0 1.49e2 9.42
ip6-rewrite active 617469 5818556 0 7.55e1 9.42
memif-input polling 7037915 0 0 1.31e2 0.00
sr-pl-rewrite-encaps active 617469 5818556 0 2.24e2 9.42
unix-epoll-input polling 6867 0 0 1.84e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 194.53, last 128 main loops 28.00 per node 224.00
vector rates in 3.1164e6, out 3.1164e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 28295 5910712 0 1.44e1 208.89
TenGigabitEthernet18/0/2-tx active 28295 5910712 0 6.91e1 208.89
dpdk-input polling 35263 5910788 0 6.18e1 167.62
ethernet-input active 62406 11821500 0 2.13e1 189.43
ip6-input active 58842 11821500 0 4.45e1 200.90
ip6-lookup active 58842 11821500 0 9.34e1 200.90
ip6-rewrite active 59718 11821500 0 4.55e1 197.96
memif-input polling 35263 5910712 0 1.49e2 167.62
memif1/1-output active 34111 5910788 0 1.51e1 173.28
memif1/1-tx active 34111 5910788 0 2.21e2 173.28
srv6-ad-localsid active 34111 5910788 0 3.49e2 173.28
srv6-ad6-rewrite active 28295 5910712 0 3.15e2 208.89
unix-epoll-input polling 34 0 0 2.97e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 146.27, last 128 main loops 17.81 per node 142.50
vector rates in 3.0434e6, out 3.0434e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 33136 5818576 0 1.48e1 175.59
TenGigabitEthernet18/0/2-tx active 33136 5818576 0 6.86e1 175.59
dpdk-input polling 52755 5726148 0 6.50e1 108.54
ethernet-input active 83934 11544724 0 2.30e1 137.55
ip6-input active 72389 11544724 0 4.53e1 159.48
ip6-lookup active 72390 11544724 0 9.48e1 159.48
ip6-rewrite active 76999 11544724 0 4.63e1 149.93
memif-input polling 52755 5818576 0 1.59e2 110.29
memif1/1-output active 50798 5726148 0 1.71e1 112.72
memif1/1-tx active 50798 5726148 0 2.53e2 112.72
srv6-ad-localsid active 50798 5726148 0 3.28e2 112.72
srv6-ad6-rewrite active 33136 5818576 0 3.18e2 175.59
unix-epoll-input polling 51 0 0 3.07e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 171.84, last 128 main loops 18.00 per node 144.00
vector rates in 3.1164e6, out 3.1164e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 28394 5910878 0 1.42e1 208.17
TenGigabitEthernet18/0/2-tx active 28394 5910878 0 6.73e1 208.17
dpdk-input polling 43235 5910808 0 6.36e1 136.71
ethernet-input active 70674 11821686 0 2.18e1 167.27
ip6-input active 66433 11821686 0 4.50e1 177.95
ip6-lookup active 66433 11821686 0 9.47e1 177.95
ip6-rewrite active 67884 11821686 0 4.55e1 174.15
memif-input polling 43235 5910878 0 1.57e2 136.72
memif1/1-output active 42280 5910808 0 1.59e1 139.80
memif1/1-tx active 42280 5910808 0 2.35e2 139.80
srv6-ad-localsid active 42280 5910808 0 3.20e2 139.80
srv6-ad6-rewrite active 28394 5910878 0 3.16e2 208.17
unix-epoll-input polling 42 0 0 3.16e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 162.78, last 128 main loops 16.94 per node 135.50
vector rates in 3.0433e6, out 3.0433e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 32983 5726016 0 1.49e1 173.61
TenGigabitEthernet18/0/2-tx active 32983 5726016 0 6.88e1 173.61
dpdk-input polling 43668 5818436 0 6.50e1 133.24
ethernet-input active 75423 11544452 0 2.24e1 153.06
ip6-input active 65432 11544452 0 4.48e1 176.43
ip6-lookup active 65432 11544452 0 9.52e1 176.43
ip6-rewrite active 68401 11544452 0 4.58e1 168.78
memif-input polling 43668 5726016 0 1.56e2 131.13
memif1/1-output active 42440 5818436 0 1.57e1 137.09
memif1/1-tx active 42440 5818436 0 2.36e2 137.09
srv6-ad-localsid active 42440 5818436 0 3.51e2 137.09
srv6-ad6-rewrite active 32983 5726016 0 3.17e2 173.61
unix-epoll-input polling 42 0 0 2.83e3 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 7.82e4 0.00
dhcp-client-process any wait 0 0 1 2.41e3 0.00
dpdk-process any wait 0 0 1 5.12e3 0.00
fib-walk any wait 0 0 2 9.31e2 0.00
ip-route-resolver-process any wait 0 0 1 1.18e3 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 1.05e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.85e3 0.00
lisp-retry-service any wait 0 0 2 1.73e3 0.00
memif-process any wait 0 0 2 1.77e3 0.00
statseg-collector-process time wait 0 0 1 2.83e3 0.00
unix-epoll-input polling 4891 0 0 1.93e6 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 53.14, last 128 main loops 0.00 per node 0.00
vector rates in 2.3529e6, out 2.3529e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 167274 8889053 0 2.13e1 53.14
TenGigabitEthernet18/0/3-tx active 167274 8889053 0 6.29e1 53.14
dpdk-input polling 8390005 8889053 0 2.51e2 1.06
ethernet-input active 167274 8889053 0 3.02e1 53.14
ip6-input active 167274 8889053 0 4.73e1 53.14
ip6-load-balance active 167274 8889053 0 3.61e1 53.14
ip6-lookup active 334548 17778106 0 1.10e2 53.14
ip6-rewrite active 167274 8889053 0 5.12e1 53.14
memif-input polling 8390005 0 0 1.28e2 0.00
sr-pl-rewrite-encaps active 167274 8889053 0 1.01e2 53.14
unix-epoll-input polling 8185 0 0 2.19e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 245.20, last 128 main loops 32.00 per node 256.00
vector rates in 4.7059e6, out 4.7059e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 36279 8888928 0 1.38e1 245.02
TenGigabitEthernet18/0/2-tx active 36279 8888928 0 6.61e1 245.02
dpdk-input polling 36306 8888928 0 5.43e1 244.83
ethernet-input active 72585 17777856 0 1.84e1 244.92
ip6-input active 72420 17777856 0 4.28e1 245.48
ip6-lookup active 72420 17777856 0 1.03e2 245.48
ip6-rewrite active 72420 17777856 0 4.48e1 245.48
memif-input polling 36306 8888928 0 1.84e2 244.83
memif1/1-output active 36306 8888928 0 1.39e1 244.83
memif1/1-tx active 36306 8888928 0 2.14e2 244.83
srv6-am-localsid active 36306 8888928 0 6.37e1 244.83
srv6-am-rewrite active 36279 8888928 0 3.50e1 245.02
unix-epoll-input polling 36 0 0 2.65e3 0.00
78b-4t2c-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 7.91e4 0.00
dpdk-process any wait 0 0 1 7.03e3 0.00
fib-walk any wait 0 0 2 2.27e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.84e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.62e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.73e3 0.00
lisp-retry-service any wait 0 0 2 5.09e3 0.00
memif-process any wait 0 0 1 2.58e3 0.00
statseg-collector-process time wait 0 0 1 5.25e3 0.00
unix-epoll-input polling 2742 0 0 3.48e6 0.00
vpe-oam-process any wait 0 0 2 2.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 21.88, last 128 main loops 0.00 per node 0.00
vector rates in 2.3716e6, out 2.3716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 413789 9053276 0 3.18e1 21.88
TenGigabitEthernet18/0/3-tx active 413789 9053276 0 7.52e1 21.88
dpdk-input polling 4966782 9053276 0 1.89e2 1.82
ethernet-input active 413789 9053276 0 4.48e1 21.88
ip6-input active 413789 9053276 0 6.38e1 21.88
ip6-load-balance active 413789 9053276 0 4.39e1 21.88
ip6-lookup active 827578 18106552 0 1.21e2 21.88
ip6-rewrite active 413789 9053276 0 6.03e1 21.88
memif-input polling 4966782 0 0 1.36e2 0.00
sr-pl-rewrite-encaps active 413789 9053276 0 1.49e2 21.88
unix-epoll-input polling 4846 0 0 2.03e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.25, last 128 main loops 0.00 per node 0.00
vector rates in 2.3160e6, out 2.3160e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 416032 8841120 0 3.23e1 21.25
TenGigabitEthernet18/0/3-tx active 416032 8841120 0 7.47e1 21.25
dpdk-input polling 5122069 8841120 0 1.94e2 1.73
ethernet-input active 416032 8841120 0 4.57e1 21.25
ip6-input active 416032 8841120 0 6.44e1 21.25
ip6-load-balance active 416032 8841120 0 4.45e1 21.25
ip6-lookup active 832064 17682240 0 1.23e2 21.25
ip6-rewrite active 416032 8841120 0 6.03e1 21.25
memif-input polling 5122069 0 0 1.35e2 0.00
sr-pl-rewrite-encaps active 416032 8841120 0 1.58e2 21.25
unix-epoll-input polling 4997 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 239.51, last 128 main loops 31.25 per node 250.00
vector rates in 4.7432e6, out 4.7432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 37921 9053184 0 1.37e1 238.74
TenGigabitEthernet18/0/2-tx active 37921 9053184 0 6.67e1 238.74
dpdk-input polling 38253 9053184 0 5.68e1 236.67
ethernet-input active 75874 18106368 0 1.89e1 238.64
ip6-input active 75321 18106368 0 4.45e1 240.39
ip6-lookup active 75321 18106368 0 9.79e1 240.39
ip6-rewrite active 75321 18106368 0 4.39e1 240.39
memif-input polling 38253 9053184 0 1.66e2 236.67
memif1/1-output active 37953 9053184 0 1.39e1 238.54
memif1/1-tx active 37953 9053184 0 2.25e2 238.54
srv6-am-localsid active 37953 9053184 0 6.64e1 238.54
srv6-am-rewrite active 37921 9053184 0 3.49e1 238.74
unix-epoll-input polling 38 0 0 2.79e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 189.36, last 128 main loops 28.50 per node 228.00
vector rates in 4.6321e6, out 4.6321e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 47703 8841152 0 1.45e1 185.34
TenGigabitEthernet18/0/2-tx active 47703 8841152 0 6.61e1 185.34
dpdk-input polling 49082 8841168 0 5.76e1 180.13
ethernet-input active 96151 17682320 0 2.06e1 183.90
ip6-input active 90594 17682320 0 4.56e1 195.18
ip6-lookup active 90595 17682320 0 9.85e1 195.18
ip6-rewrite active 90625 17682320 0 4.45e1 195.12
memif-input polling 49082 8841152 0 1.66e2 180.13
memif1/1-output active 48448 8841168 0 1.44e1 182.49
memif1/1-tx active 48448 8841168 0 2.40e2 182.49
srv6-am-localsid active 48448 8841168 0 6.55e1 182.49
srv6-am-rewrite active 47703 8841152 0 3.58e1 185.34
unix-epoll-input polling 48 0 0 3.19e3 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.27e4 0.00
dpdk-process any wait 0 0 2 1.10e4 0.00
fib-walk any wait 0 0 2 2.84e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.91e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.92e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.03e3 0.00
lisp-retry-service any wait 0 0 2 2.59e3 0.00
memif-process any wait 0 0 1 3.67e3 0.00
statseg-collector-process time wait 0 0 1 6.65e3 0.00
unix-epoll-input polling 3684 0 0 2.58e6 0.00
vpe-oam-process any wait 0 0 2 2.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 9.12, 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 675925 6166600 0 5.84e1 9.12
TenGigabitEthernet18/0/3-tx active 675925 6166600 0 9.81e1 9.12
dpdk-input polling 5019077 6166600 0 2.78e2 1.23
ethernet-input active 675925 6166600 0 7.81e1 9.12
ip6-input active 675925 6166600 0 9.61e1 9.12
ip6-load-balance active 675925 6166600 0 6.51e1 9.12
ip6-lookup active 1351850 12333200 0 1.61e2 9.12
ip6-rewrite active 675925 6166600 0 8.33e1 9.12
memif-input polling 5019077 0 0 1.41e2 0.00
sr-pl-rewrite-encaps active 675925 6166600 0 2.10e2 9.12
unix-epoll-input polling 4896 0 0 2.09e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 8.68, 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 688400 5973884 0 6.06e1 8.68
TenGigabitEthernet18/0/3-tx active 688400 5973884 0 1.01e2 8.68
dpdk-input polling 5387775 5973884 0 2.94e2 1.11
ethernet-input active 688400 5973884 0 8.23e1 8.68
ip6-input active 688400 5973884 0 1.02e2 8.68
ip6-load-balance active 688400 5973884 0 6.72e1 8.68
ip6-lookup active 1376800 11947768 0 1.67e2 8.68
ip6-rewrite active 688400 5973884 0 8.68e1 8.68
memif-input polling 5387775 0 0 1.40e2 0.00
sr-pl-rewrite-encaps active 688400 5973884 0 1.92e2 8.68
unix-epoll-input polling 5256 0 0 1.96e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 9.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 678833 6166588 0 5.90e1 9.08
TenGigabitEthernet18/0/3-tx active 678833 6166588 0 9.69e1 9.08
dpdk-input polling 5064214 6166588 0 2.84e2 1.22
ethernet-input active 678833 6166588 0 7.79e1 9.08
ip6-input active 678833 6166588 0 1.03e2 9.08
ip6-load-balance active 678833 6166588 0 6.73e1 9.08
ip6-lookup active 1357666 12333176 0 1.63e2 9.08
ip6-rewrite active 678833 6166588 0 8.64e1 9.08
memif-input polling 5064214 0 0 1.42e2 0.00
sr-pl-rewrite-encaps active 678833 6166588 0 1.93e2 9.08
unix-epoll-input polling 4941 0 0 2.02e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 8.86, last 128 main loops 0.00 per node 0.00
vector rates in 1.5966e6, out 1.5966e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 685296 6070248 0 5.93e1 8.86
TenGigabitEthernet18/0/3-tx active 685296 6070248 0 9.97e1 8.86
dpdk-input polling 5153270 6070248 0 2.85e2 1.18
ethernet-input active 685296 6070248 0 8.29e1 8.86
ip6-input active 685296 6070248 0 9.81e1 8.86
ip6-load-balance active 685296 6070248 0 6.81e1 8.86
ip6-lookup active 1370592 12140496 0 1.62e2 8.86
ip6-rewrite active 685296 6070248 0 8.46e1 8.86
memif-input polling 5153270 0 0 1.41e2 0.00
sr-pl-rewrite-encaps active 685296 6070248 0 2.11e2 8.86
unix-epoll-input polling 5028 0 0 2.23e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 30.20, last 128 main loops 6.06 per node 59.69
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 243519 6166560 0 3.19e1 25.32
TenGigabitEthernet18/0/2-tx active 243519 6166560 0 8.15e1 25.32
dpdk-input polling 284206 6166568 0 9.72e1 21.69
ethernet-input active 523871 12333128 0 4.19e1 23.54
ip6-input active 281025 12333128 0 6.50e1 43.89
ip6-lookup active 281264 12333128 0 1.22e2 43.85
ip6-rewrite active 316070 12333128 0 6.16e1 39.02
memif-input polling 284206 6166560 0 2.18e2 21.69
memif1/1-output active 280352 6166568 0 3.68e1 21.99
memif1/1-tx active 280352 6166568 0 3.68e2 21.99
srv6-am-localsid active 280352 6166568 0 7.81e1 21.99
srv6-am-rewrite active 243519 6166560 0 4.35e1 25.32
unix-epoll-input polling 278 0 0 2.68e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 30.35, last 128 main loops 3.19 per node 29.14
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 244649 6070196 0 3.27e1 24.81
TenGigabitEthernet18/0/2-tx active 244649 6070196 0 8.33e1 24.81
dpdk-input polling 273025 5973868 0 1.00e2 21.88
ethernet-input active 514849 12044064 0 4.29e1 23.39
ip6-input active 270608 12044064 0 6.73e1 44.51
ip6-lookup active 270848 12044064 0 1.26e2 44.47
ip6-rewrite active 295295 12044064 0 6.21e1 40.79
memif-input polling 273025 6070196 0 2.38e2 22.23
memif1/1-output active 270200 5973868 0 3.66e1 22.11
memif1/1-tx active 270200 5973868 0 3.65e2 22.11
srv6-am-localsid active 270200 5973868 0 7.69e1 22.11
srv6-am-rewrite active 244649 6070196 0 4.42e1 24.81
unix-epoll-input polling 266 0 0 2.77e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 31.29, last 128 main loops 2.88 per node 28.31
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 242442 6166600 0 3.23e1 25.44
TenGigabitEthernet18/0/2-tx active 242442 6166600 0 8.24e1 25.44
dpdk-input polling 271336 6166608 0 9.76e1 22.73
ethernet-input active 510980 12333208 0 4.12e1 24.14
ip6-input active 268898 12333208 0 6.59e1 45.87
ip6-lookup active 269072 12333208 0 1.21e2 45.84
ip6-rewrite active 294082 12333208 0 6.17e1 41.94
memif-input polling 271336 6166600 0 2.31e2 22.73
memif1/1-output active 268538 6166608 0 3.56e1 22.96
memif1/1-tx active 268538 6166608 0 3.57e2 22.96
srv6-am-localsid active 268538 6166608 0 7.51e1 22.96
srv6-am-rewrite active 242442 6166600 0 4.49e1 25.44
unix-epoll-input polling 265 0 0 2.75e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 29.21, last 128 main loops 2.75 per node 27.08
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 246132 5973868 0 3.32e1 24.27
TenGigabitEthernet18/0/2-tx active 246132 5973868 0 8.42e1 24.27
dpdk-input polling 287446 6070236 0 1.05e2 21.12
ethernet-input active 529078 12044104 0 4.37e1 22.76
ip6-input active 283835 12044104 0 6.63e1 42.43
ip6-lookup active 284078 12044104 0 1.22e2 42.39
ip6-rewrite active 318787 12044104 0 6.21e1 37.78
memif-input polling 287446 5973868 0 2.24e2 20.78
memif1/1-output active 282946 6070236 0 3.78e1 21.45
memif1/1-tx active 282946 6070236 0 3.76e2 21.45
srv6-am-localsid active 282946 6070236 0 7.83e1 21.45
srv6-am-rewrite active 246132 5973868 0 4.40e1 24.27
unix-epoll-input polling 280 0 0 2.78e3 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.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.02e4 0.00
dpdk-process any wait 0 0 1 1.11e6 0.00
fib-walk any wait 0 0 2 2.33e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.51e3 0.00
lisp-retry-service any wait 0 0 2 3.12e3 0.00
memif-process any wait 0 0 2 1.84e3 0.00
unix-epoll-input polling 3388 0 0 2.84e6 0.00
vpe-oam-process any wait 0 0 2 1.25e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 52.43, last 128 main loops 0.00 per node 0.00
vector rates in 2.3140e6, out 2.3140e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 170442 8935960 0 2.11e1 52.43
TenGigabitEthernet18/0/3-tx active 170442 8935960 0 6.26e1 52.43
dpdk-input polling 8660281 8935960 0 2.53e2 1.03
ethernet-input active 170442 8935960 0 3.01e1 52.43
ip6-input active 170442 8935960 0 4.79e1 52.43
ip6-load-balance active 170442 8935960 0 3.62e1 52.43
ip6-lookup active 340884 17871920 0 1.09e2 52.43
ip6-rewrite active 170442 8935960 0 5.11e1 52.43
memif-input polling 8660281 0 0 1.28e2 0.00
sr-pl-rewrite-encaps active 170442 8935960 0 1.11e2 52.43
unix-epoll-input polling 8449 0 0 2.24e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 247.00, last 128 main loops 32.00 per node 256.00
vector rates in 4.6276e6, out 4.6276e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 36244 8935164 0 1.41e1 246.53
TenGigabitEthernet18/0/2-tx active 36244 8935164 0 6.68e1 246.53
dpdk-input polling 36244 8935164 0 5.42e1 246.53
ethernet-input active 72488 17870328 0 1.84e1 246.53
ip6-input active 72210 17870328 0 4.29e1 247.48
ip6-lookup active 72210 17870328 0 9.19e1 247.48
ip6-rewrite active 72210 17870328 0 5.29e1 247.48
memif-input polling 36244 8935164 0 1.60e2 246.53
memif1/1-output active 36244 8935164 0 1.38e1 246.53
memif1/1-tx active 36244 8935164 0 1.88e2 246.53
srv6-as-localsid active 36244 8935164 0 5.97e1 246.53
srv6-as6-rewrite active 36244 8935164 0 1.10e2 246.53
unix-epoll-input polling 35 0 0 2.48e3 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.63e4 0.00
dpdk-process any wait 0 0 1 1.19e6 0.00
fib-walk any wait 0 0 2 3.45e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.31e3 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 4.86e3 0.00
lisp-retry-service any wait 0 0 2 2.99e3 0.00
memif-process any wait 0 0 1 1.69e3 0.00
statseg-collector-process time wait 0 0 1 7.51e3 0.00
unix-epoll-input polling 2406 0 0 3.92e6 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 22.36, last 128 main loops 0.00 per node 0.00
vector rates in 2.2903e6, out 2.2903e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 387122 8656148 0 3.13e1 22.36
TenGigabitEthernet18/0/3-tx active 387122 8656148 0 7.37e1 22.36
dpdk-input polling 5191082 8656148 0 1.97e2 1.67
ethernet-input active 387122 8656148 0 4.45e1 22.36
ip6-input active 387122 8656148 0 6.02e1 22.36
ip6-load-balance active 387122 8656148 0 4.41e1 22.36
ip6-lookup active 774244 17312296 0 1.21e2 22.36
ip6-rewrite active 387122 8656148 0 5.86e1 22.36
memif-input polling 5191082 0 0 1.36e2 0.00
sr-pl-rewrite-encaps active 387122 8656148 0 1.72e2 22.36
unix-epoll-input polling 5064 0 0 2.08e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 21.58, last 128 main loops 0.00 per node 0.00
vector rates in 2.2366e6, out 2.2366e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 391631 8453256 0 3.20e1 21.58
TenGigabitEthernet18/0/3-tx active 391631 8453256 0 7.32e1 21.58
dpdk-input polling 5762143 8453256 0 2.13e2 1.47
ethernet-input active 391631 8453256 0 4.47e1 21.58
ip6-input active 391631 8453256 0 6.47e1 21.58
ip6-load-balance active 391631 8453256 0 4.48e1 21.58
ip6-lookup active 783262 16906512 0 1.23e2 21.58
ip6-rewrite active 391631 8453256 0 6.01e1 21.58
memif-input polling 5762143 0 0 1.36e2 0.00
sr-pl-rewrite-encaps active 391631 8453256 0 1.51e2 21.58
unix-epoll-input polling 5621 0 0 1.99e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 235.47, last 128 main loops 32.00 per node 256.00
vector rates in 4.5806e6, out 4.5806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 36871 8656128 0 1.40e1 234.77
TenGigabitEthernet18/0/2-tx active 36871 8656128 0 6.69e1 234.77
dpdk-input polling 37342 8656128 0 5.79e1 231.81
ethernet-input active 73778 17312256 0 1.88e1 234.65
ip6-input active 73267 17312256 0 4.23e1 236.29
ip6-lookup active 73267 17312256 0 9.14e1 236.29
ip6-rewrite active 73267 17312256 0 5.29e1 236.29
memif-input polling 37342 8656128 0 1.49e2 231.81
memif1/1-output active 36907 8656128 0 1.40e1 234.54
memif1/1-tx active 36907 8656128 0 1.93e2 234.54
srv6-as-localsid active 36907 8656128 0 6.01e1 234.54
srv6-as6-rewrite active 36871 8656128 0 1.24e2 234.77
unix-epoll-input polling 36 0 0 2.88e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 225.15, last 128 main loops 30.75 per node 246.00
vector rates in 4.4733e6, out 4.4733e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 37766 8453474 0 1.45e1 223.84
TenGigabitEthernet18/0/2-tx active 37766 8453474 0 6.64e1 223.84
dpdk-input polling 38066 8453432 0 5.81e1 222.07
ethernet-input active 75601 16906906 0 1.95e1 223.63
ip6-input active 74580 16906906 0 4.34e1 226.69
ip6-lookup active 74580 16906906 0 9.23e1 226.69
ip6-rewrite active 74580 16906906 0 5.28e1 226.69
memif-input polling 38066 8453474 0 1.53e2 222.07
memif1/1-output active 37835 8453432 0 1.39e1 223.43
memif1/1-tx active 37835 8453432 0 2.02e2 223.43
srv6-as-localsid active 37835 8453432 0 6.24e1 223.43
srv6-as6-rewrite active 37766 8453474 0 1.31e2 223.84
unix-epoll-input polling 37 0 0 2.93e3 0.00
78b-8t4c-ethip6srhip6-ip6base-srv6proxy-stat-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 3.72e4 0.00
dpdk-process any wait 0 0 1 1.05e4 0.00
fib-walk any wait 0 0 1 4.13e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.89e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.86e3 0.00
lisp-retry-service any wait 0 0 1 3.25e3 0.00
memif-process any wait 0 0 1 2.38e3 0.00
statseg-collector-process time wait 0 0 1 7.81e3 0.00
unix-epoll-input polling 2779 0 0 3.33e6 0.00
vpe-oam-process any wait 0 0 2 1.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.7, average vectors/node 9.86, 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 609702 6010240 0 5.41e1 9.86
TenGigabitEthernet18/0/3-tx active 609702 6010240 0 9.42e1 9.86
dpdk-input polling 5609612 6010240 0 3.00e2 1.07
ethernet-input active 609702 6010240 0 7.27e1 9.86
ip6-input active 609702 6010240 0 9.24e1 9.86
ip6-load-balance active 609702 6010240 0 6.12e1 9.86
ip6-lookup active 1219404 12020480 0 1.54e2 9.86
ip6-rewrite active 609702 6010240 0 7.82e1 9.86
memif-input polling 5609612 0 0 1.38e2 0.00
sr-pl-rewrite-encaps active 609702 6010240 0 2.09e2 9.86
unix-epoll-input polling 5473 0 0 2.12e3 0.00
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.7, average vectors/node 9.48, 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 614213 5822412 0 5.54e1 9.48
TenGigabitEthernet18/0/3-tx active 614213 5822412 0 9.61e1 9.48
dpdk-input polling 5880761 5822412 0 3.11e2 .99
ethernet-input active 614213 5822412 0 7.47e1 9.48
ip6-input active 614213 5822412 0 9.31e1 9.48
ip6-load-balance active 614213 5822412 0 6.29e1 9.48
ip6-lookup active 1228426 11644824 0 1.57e2 9.48
ip6-rewrite active 614213 5822412 0 7.89e1 9.48
memif-input polling 5880761 0 0 1.39e2 0.00
sr-pl-rewrite-encaps active 614213 5822412 0 2.14e2 9.48
unix-epoll-input polling 5738 0 0 2.01e3 0.00
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.7, average vectors/node 10.04, 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 598924 6010240 0 5.32e1 10.04
TenGigabitEthernet18/0/3-tx active 598924 6010240 0 9.21e1 10.04
dpdk-input polling 5397415 6010240 0 2.97e2 1.11
ethernet-input active 598924 6010240 0 7.09e1 10.04
ip6-input active 598924 6010240 0 9.38e1 10.04
ip6-load-balance active 598924 6010240 0 6.10e1 10.04
ip6-lookup active 1197848 12020480 0 1.53e2 10.04
ip6-rewrite active 598924 6010240 0 8.13e1 10.04
memif-input polling 5397415 0 0 1.41e2 0.00
sr-pl-rewrite-encaps active 598924 6010240 0 2.25e2 10.04
unix-epoll-input polling 5266 0 0 1.99e3 0.00
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.7, average vectors/node 9.87, last 128 main loops 0.00 per node 0.00
vector rates in 1.5966e6, out 1.5966e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 599192 5916332 0 5.43e1 9.87
TenGigabitEthernet18/0/3-tx active 599192 5916332 0 9.49e1 9.87
dpdk-input polling 5319997 5916332 0 3.03e2 1.11
ethernet-input active 599192 5916332 0 7.52e1 9.87
ip6-input active 599192 5916332 0 9.56e1 9.87
ip6-load-balance active 599192 5916332 0 6.37e1 9.87
ip6-lookup active 1198384 11832664 0 1.55e2 9.87
ip6-rewrite active 599192 5916332 0 7.99e1 9.87
memif-input polling 5319997 0 0 1.41e2 0.00
sr-pl-rewrite-encaps active 599192 5916332 0 2.27e2 9.87
unix-epoll-input polling 5190 0 0 1.98e3 0.00
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.7, average vectors/node 39.06, last 128 main loops 2.94 per node 28.92
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 183181 6010228 0 2.75e1 32.81
TenGigabitEthernet18/0/2-tx active 183181 6010228 0 7.74e1 32.81
dpdk-input polling 214160 6010232 0 9.17e1 28.06
ethernet-input active 394670 12020460 0 3.68e1 30.46
ip6-input active 211823 12020460 0 6.07e1 56.75
ip6-lookup active 211943 12020460 0 1.11e2 56.72
ip6-rewrite active 238500 12020460 0 6.66e1 50.40
memif-input polling 214160 6010228 0 1.98e2 28.06
memif1/1-output active 211489 6010232 0 3.17e1 28.42
memif1/1-tx active 211489 6010232 0 3.08e2 28.42
srv6-as-localsid active 211489 6010232 0 7.04e1 28.42
srv6-as6-rewrite active 183181 6010228 0 1.82e2 32.81
unix-epoll-input polling 209 0 0 2.65e3 0.00
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.7, average vectors/node 38.69, last 128 main loops 3.50 per node 34.46
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 185531 5916312 0 2.79e1 31.89
TenGigabitEthernet18/0/2-tx active 185531 5916312 0 7.94e1 31.89
dpdk-input polling 209306 5822420 0 9.35e1 27.82
ethernet-input active 392678 11738732 0 3.81e1 29.89
ip6-input active 207283 11738732 0 6.11e1 56.63
ip6-lookup active 207332 11738732 0 1.11e2 56.62
ip6-rewrite active 227920 11738732 0 6.51e1 51.50
memif-input polling 209306 5916312 0 2.18e2 28.27
memif1/1-output active 207147 5822420 0 3.12e1 28.11
memif1/1-tx active 207147 5822420 0 3.12e2 28.11
srv6-as-localsid active 207147 5822420 0 6.91e1 28.11
srv6-as6-rewrite active 185531 5916312 0 1.92e2 31.89
unix-epoll-input polling 204 0 0 3.15e3 0.00
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.7, average vectors/node 39.71, 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 183463 6010268 0 2.74e1 32.76
TenGigabitEthernet18/0/2-tx active 183463 6010268 0 7.63e1 32.76
dpdk-input polling 209773 6010264 0 9.22e1 28.65
ethernet-input active 390549 12020532 0 3.62e1 30.78
ip6-input active 207290 12020532 0 6.06e1 57.99
ip6-lookup active 207384 12020532 0 1.09e2 57.96
ip6-rewrite active 229706 12020532 0 6.57e1 52.33
memif-input polling 209773 6010268 0 2.13e2 28.65
memif1/1-output active 207086 6010264 0 3.03e1 29.02
memif1/1-tx active 207086 6010264 0 3.03e2 29.02
srv6-as-localsid active 207086 6010264 0 6.93e1 29.02
srv6-as6-rewrite active 183463 6010268 0 1.83e2 32.76
unix-epoll-input polling 205 0 0 2.76e3 0.00
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.7, average vectors/node 37.26, last 128 main loops 3.13 per node 30.77
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 185384 5822392 0 2.83e1 31.41
TenGigabitEthernet18/0/2-tx active 185384 5822392 0 7.99e1 31.41
dpdk-input polling 220392 5916340 0 9.34e1 26.84
ethernet-input active 402683 11738732 0 3.87e1 29.15
ip6-input active 217659 11738732 0 6.14e1 53.93
ip6-lookup active 217788 11738732 0 1.12e2 53.89
ip6-rewrite active 246810 11738732 0 6.68e1 47.56
memif-input polling 220392 5822392 0 2.04e2 26.42
memif1/1-output active 217299 5916340 0 3.20e1 27.23
memif1/1-tx active 217299 5916340 0 3.21e2 27.23
srv6-as-localsid active 217299 5916340 0 7.39e1 27.23
srv6-as6-rewrite active 185384 5822392 0 1.82e2 31.41
unix-epoll-input polling 215 0 0 2.64e3 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 7.9284e-1, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.08e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.46e3 1.00
api-rx-from-ring active 0 0 51 8.83e4 0.00
dpdk-process any wait 0 0 1 9.65e3 0.00
fib-walk any wait 0 0 1 2.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 1.88e3 0.00
lacp-process any wait 0 0 20 1.36e3 0.00
lisp-retry-service any wait 0 0 1 4.67e3 0.00
unix-epoll-input polling 6837 0 0 1.38e6 0.00
vhost-user-process any wait 0 0 1 1.04e4 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 76.89, last 128 main loops 0.00 per node 0.00
vector rates in 5.1692e6, out 5.1692e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 114233 9778684 0 1.78e1 85.60
TenGigabitEthernet18/0/2-tx active 114233 9778684 0 7.28e1 85.60
VirtualEthernet0/0/0-output active 166057 9780965 0 2.11e1 58.90
VirtualEthernet0/0/0-tx active 166057 9780965 0 1.63e2 58.90
dpdk-input polling 3204608 9780965 0 1.24e2 3.05
ethernet-input active 280290 19559649 0 3.02e1 69.78
l2-fwd active 241416 19559649 0 4.38e1 81.02
l2-input active 241416 19559649 0 4.13e1 81.02
l2-learn active 241416 19559649 0 4.08e1 81.02
l2-output active 241416 19559649 0 1.62e1 81.02
unix-epoll-input polling 3126 0 0 2.13e3 0.00
vhost-user-input polling 3204608 9778684 0 1.87e2 3.05
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 254.89, last 128 main loops 40.00 per node 256.00
vector rates in 5.1687e6, out 7.7532e6, drop 1.0571e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 38365 9779084 0 3.19e1 254.89
BondEthernet0-tx active 38365 9779084 0 1.22e1 254.89
TenGigabitEthernet18/0/3-outpu active 38365 9779084 0 1.39e1 254.89
TenGigabitEthernet18/0/3-tx active 38365 9779084 0 7.13e1 254.89
VirtualEthernet0/0/1-output active 38365 9778748 0 1.41e1 254.89
VirtualEthernet0/0/1-tx active 38365 9778748 0 1.41e2 254.89
bond-input active 38365 9778752 0 2.74e1 254.89
dpdk-input polling 38365 9778752 0 5.60e1 254.89
drop active 4 4 0 3.11e3 1.00
error-drop active 4 4 0 2.89e3 1.00
ethernet-input active 76730 19557836 0 6.24e1 254.89
l2-fwd active 76730 19557832 0 3.95e1 254.89
l2-input active 76712 19557832 0 3.99e1 254.95
l2-input-vtr active 38365 9778748 0 5.09e1 254.89
l2-learn active 76730 19557832 0 3.43e1 254.89
l2-output active 76730 19557832 0 3.67e1 254.89
lacp-input active 4 4 0 4.18e3 1.00
unix-epoll-input polling 37 0 0 2.56e3 0.00
vhost-user-input polling 38365 9779084 0 1.22e2 254.89
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 7.8851e-1, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3 3 0 8.99e2 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.49e3 1.00
api-rx-from-ring active 0 0 51 3.05e4 0.00
dpdk-process any wait 0 0 1 9.33e3 0.00
fib-walk any wait 0 0 2 1.71e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.13e3 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 4.15e3 0.00
lacp-process any wait 0 0 18 1.62e3 0.00
lisp-retry-service any wait 0 0 2 1.77e3 0.00
statseg-collector-process time wait 0 0 1 6.22e3 0.00
unix-epoll-input polling 6073 0 0 1.56e6 0.00
vhost-user-process any wait 0 0 2 1.12e4 0.00
vpe-oam-process any wait 0 0 2 1.13e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 31.91, last 128 main loops 2.25 per node 36.00
vector rates in 3.6005e6, out 3.6005e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 137708 6790904 0 2.25e1 49.31
TenGigabitEthernet18/0/2-tx active 137708 6790904 0 8.07e1 49.31
VirtualEthernet0/0/0-output active 339427 6907632 0 3.86e1 20.35
VirtualEthernet0/0/0-tx active 339427 6907632 0 2.29e2 20.35
dpdk-input polling 4704384 6907632 0 2.14e2 1.47
ethernet-input active 477135 13698536 0 4.47e1 28.71
l2-fwd active 405312 13698536 0 5.16e1 33.79
l2-input active 405312 13698536 0 4.75e1 33.79
l2-learn active 405312 13698536 0 5.28e1 33.79
l2-output active 405312 13698536 0 2.63e1 33.79
unix-epoll-input polling 4590 0 0 1.98e3 0.00
vhost-user-input polling 4704384 6790904 0 2.74e2 1.44
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 31.24, last 128 main loops 0.00 per node 0.00
vector rates in 3.5944e6, out 3.5944e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 154386 6875808 0 2.39e1 44.54
TenGigabitEthernet18/0/2-tx active 154386 6875808 0 8.11e1 44.54
VirtualEthernet0/0/0-output active 339464 6799684 0 3.85e1 20.03
VirtualEthernet0/0/0-tx active 339464 6799684 0 2.28e2 20.03
dpdk-input polling 4681723 6799684 0 2.13e2 1.45
ethernet-input active 493850 13675492 0 4.57e1 27.69
l2-fwd active 409743 13675492 0 5.22e1 33.38
l2-input active 409743 13675492 0 4.78e1 33.38
l2-learn active 409743 13675492 0 5.34e1 33.38
l2-output active 409743 13675492 0 2.73e1 33.38
unix-epoll-input polling 4567 0 0 1.88e3 0.00
vhost-user-input polling 4681723 6875808 0 2.73e2 1.47
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 40.86, last 128 main loops 0.00 per node 0.00
vector rates in 3.5947e6, out 5.3819e6, drop 1.0513e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 144516 6799687 0 3.82e1 47.05
BondEthernet0-tx active 144516 6799687 0 2.50e1 47.05
TenGigabitEthernet18/0/3-outpu active 144516 6799687 0 2.31e1 47.05
TenGigabitEthernet18/0/3-tx active 144516 6799687 0 8.21e1 47.05
VirtualEthernet0/0/1-output active 203011 6876740 0 2.75e1 33.87
VirtualEthernet0/0/1-tx active 203011 6876740 0 2.02e2 33.87
bond-input active 203012 6876744 0 5.88e1 33.87
dpdk-input polling 876971 6876744 0 9.98e1 7.84
drop active 4 4 0 3.37e3 1.00
error-drop active 4 4 0 2.53e3 1.00
ethernet-input active 347528 13676431 0 7.68e1 39.35
l2-fwd active 342785 13676427 0 5.06e1 39.89
l2-input active 237317 13676427 0 5.29e1 57.63
l2-input-vtr active 203011 6876740 0 6.52e1 33.87
l2-learn active 342785 13676427 0 5.00e1 39.89
l2-output active 342785 13676427 0 6.06e1 39.89
lacp-input active 4 4 0 4.83e3 1.00
unix-epoll-input polling 856 0 0 1.92e3 0.00
vhost-user-input polling 876971 6799687 0 1.67e2 7.75
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 42.90, last 128 main loops 0.00 per node 0.00
vector rates in 3.6002e6, out 5.4156e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 145772 6906704 0 3.84e1 47.38
BondEthernet0-tx active 145772 6906704 0 2.33e1 47.38
TenGigabitEthernet18/0/3-outpu active 145772 6906704 0 2.32e1 47.38
TenGigabitEthernet18/0/3-tx active 145772 6906704 0 7.96e1 47.38
VirtualEthernet0/0/1-output active 185919 6790964 0 2.65e1 36.53
VirtualEthernet0/0/1-tx active 185919 6790964 0 1.93e2 36.53
bond-input active 185919 6790964 0 5.54e1 36.53
dpdk-input polling 1410266 6790964 0 1.11e2 4.82
ethernet-input active 331691 13697668 0 7.56e1 41.29
l2-fwd active 321903 13697668 0 4.93e1 42.55
l2-input active 246507 13697668 0 5.26e1 55.57
l2-input-vtr active 185919 6790964 0 6.48e1 36.53
l2-learn active 321903 13697668 0 4.84e1 42.55
l2-output active 321903 13697668 0 5.82e1 42.55
unix-epoll-input polling 1376 0 0 2.03e3 0.00
vhost-user-input polling 1410266 6906704 0 1.77e2 4.89
64b-8t4c-1lbvpplacp-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.0345e0, 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 1.62e3 1.00
api-rx-from-ring active 0 0 52 3.42e4 0.00
dpdk-process any wait 0 0 1 8.12e3 0.00
fib-walk any wait 0 0 2 3.59e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.30e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.33e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.39e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.02e3 0.00
lacp-process any wait 0 0 19 2.14e3 0.00
lisp-retry-service any wait 0 0 2 4.15e3 0.00
statseg-collector-process time wait 0 0 1 7.43e3 0.00
unix-epoll-input polling 5747 0 0 1.68e6 0.00
vhost-user-process any wait 0 0 1 1.45e4 0.00
vpe-oam-process any wait 0 0 2 2.64e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 14.50, last 128 main loops 0.00 per node 0.00
vector rates in 1.7022e6, out 1.7022e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 64803 3248096 0 2.26e1 50.12
TenGigabitEthernet18/0/2-tx active 64803 3248096 0 8.06e1 50.12
VirtualEthernet0/0/0-output active 404140 3333856 0 7.21e1 8.25
VirtualEthernet0/0/0-tx active 404140 3333856 0 3.08e2 8.25
dpdk-input polling 10757594 3333856 0 6.75e2 .31
ethernet-input active 468943 6581952 0 6.35e1 14.04
l2-fwd active 446286 6581952 0 6.48e1 14.75
l2-input active 446286 6581952 0 6.06e1 14.75
l2-learn active 446286 6581952 0 7.18e1 14.75
l2-output active 446286 6581952 0 4.19e1 14.75
unix-epoll-input polling 10495 0 0 1.37e3 0.00
vhost-user-input polling 10757594 3248096 0 8.04e2 .30
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 14.36, last 128 main loops 0.00 per node 0.00
vector rates in 1.6894e6, out 1.6894e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73461 3250532 0 2.62e1 44.25
TenGigabitEthernet18/0/2-tx active 73461 3250532 0 8.17e1 44.25
VirtualEthernet0/0/0-output active 398862 3281762 0 7.05e1 8.23
VirtualEthernet0/0/0-tx active 398862 3281762 0 3.09e2 8.23
dpdk-input polling 10838730 3281762 0 6.88e2 .30
ethernet-input active 472323 6532294 0 6.41e1 13.83
l2-fwd active 446061 6532294 0 6.53e1 14.64
l2-input active 446061 6532294 0 6.06e1 14.64
l2-learn active 446061 6532294 0 7.15e1 14.64
l2-output active 446061 6532294 0 4.29e1 14.64
unix-epoll-input polling 10574 0 0 1.35e3 0.00
vhost-user-input polling 10838730 3250532 0 8.02e2 .29
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 14.85, 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/2-outpu active 62112 3248132 0 2.15e1 52.29
TenGigabitEthernet18/0/2-tx active 62112 3248132 0 7.84e1 52.29
VirtualEthernet0/0/0-output active 395159 3333857 0 6.76e1 8.44
VirtualEthernet0/0/0-tx active 395159 3333857 0 3.06e2 8.44
dpdk-input polling 11026131 3333857 0 6.86e2 .30
ethernet-input active 457271 6581989 0 6.13e1 14.39
l2-fwd active 436278 6581989 0 6.38e1 15.09
l2-input active 436278 6581989 0 5.98e1 15.09
l2-learn active 436278 6581989 0 7.03e1 15.09
l2-output active 436278 6581989 0 4.08e1 15.09
unix-epoll-input polling 10757 0 0 1.36e3 0.00
vhost-user-input polling 11026131 3248132 0 8.11e2 .29
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 14.22, last 128 main loops 0.00 per node 0.00
vector rates in 1.6894e6, out 1.6894e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60882 3250644 0 2.18e1 53.39
TenGigabitEthernet18/0/2-tx active 60882 3250644 0 7.97e1 53.39
VirtualEthernet0/0/0-output active 411705 3281764 0 7.28e1 7.97
VirtualEthernet0/0/0-tx active 411705 3281764 0 3.14e2 7.97
dpdk-input polling 10865058 3281764 0 6.89e2 .30
ethernet-input active 472587 6532408 0 6.35e1 13.82
l2-fwd active 452918 6532408 0 6.49e1 14.42
l2-input active 452918 6532408 0 6.09e1 14.42
l2-learn active 452918 6532408 0 7.17e1 14.42
l2-output active 452918 6532408 0 4.19e1 14.42
unix-epoll-input polling 10600 0 0 1.36e3 0.00
vhost-user-input polling 10865058 3250644 0 8.06e2 .29
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 24.78, last 128 main loops 0.00 per node 0.00
vector rates in 1.6909e6, out 2.5386e6, drop 1.0345e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 82519 3277296 0 3.88e1 39.72
BondEthernet0-tx active 82519 3277296 0 2.54e1 39.72
TenGigabitEthernet18/0/3-outpu active 82519 3277296 0 2.50e1 39.72
TenGigabitEthernet18/0/3-tx active 82519 3277296 0 8.58e1 39.72
VirtualEthernet0/0/1-output active 178428 3261060 0 4.02e1 18.28
VirtualEthernet0/0/1-tx active 178428 3261060 0 2.24e2 18.28
bond-input active 178430 3261064 0 7.16e1 18.28
dpdk-input polling 9999064 3261064 0 6.19e2 .33
drop active 4 4 0 3.28e3 1.00
error-drop active 4 4 0 2.92e3 1.00
ethernet-input active 260949 6538360 0 8.56e1 25.06
l2-fwd active 260238 6538356 0 5.54e1 25.12
l2-input active 236208 6538356 0 5.79e1 27.68
l2-input-vtr active 178428 3261060 0 7.59e1 18.28
l2-learn active 260238 6538356 0 5.70e1 25.12
l2-output active 260238 6538356 0 7.39e1 25.12
lacp-input active 4 4 0 5.09e3 1.00
unix-epoll-input polling 9756 0 0 1.40e3 0.00
vhost-user-input polling 9999064 3277296 0 7.44e2 .33
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 33.81, last 128 main loops 0.00 per node 0.00
vector rates in 1.7010e6, out 2.5606e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 85311 3323748 0 4.15e1 38.96
BondEthernet0-tx active 85311 3323748 0 2.55e1 38.96
TenGigabitEthernet18/0/3-outpu active 85311 3323748 0 2.59e1 38.96
TenGigabitEthernet18/0/3-tx active 85311 3323748 0 8.51e1 38.96
VirtualEthernet0/0/1-output active 109900 3253436 0 2.94e1 29.60
VirtualEthernet0/0/1-tx active 109900 3253436 0 1.99e2 29.60
bond-input active 109900 3253436 0 5.55e1 29.60
dpdk-input polling 10892624 3253436 0 6.38e2 .29
ethernet-input active 195211 6577184 0 8.02e1 33.69
l2-fwd active 194103 6577184 0 5.09e1 33.89
l2-input active 180015 6577184 0 5.36e1 36.54
l2-input-vtr active 109900 3253436 0 6.75e1 29.60
l2-learn active 194103 6577184 0 5.17e1 33.89
l2-output active 194103 6577184 0 6.84e1 33.89
unix-epoll-input polling 10627 0 0 1.44e3 0.00
vhost-user-input polling 10892624 3323748 0 7.88e2 .31
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 33.11, last 128 main loops 0.00 per node 0.00
vector rates in 1.6909e6, out 2.5385e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 84432 3277248 0 3.91e1 38.82
BondEthernet0-tx active 84432 3277248 0 2.48e1 38.82
TenGigabitEthernet18/0/3-outpu active 84432 3277248 0 2.53e1 38.82
TenGigabitEthernet18/0/3-tx active 84432 3277248 0 8.42e1 38.82
VirtualEthernet0/0/1-output active 113256 3261060 0 2.94e1 28.79
VirtualEthernet0/0/1-tx active 113256 3261060 0 2.16e2 28.79
bond-input active 113256 3261060 0 5.58e1 28.79
dpdk-input polling 10861185 3261060 0 6.44e2 .30
ethernet-input active 197688 6538308 0 7.99e1 33.07
l2-fwd active 196997 6538308 0 5.09e1 33.19
l2-input active 183591 6538308 0 5.31e1 35.61
l2-input-vtr active 113256 3261060 0 6.71e1 28.79
l2-learn active 196997 6538308 0 5.16e1 33.19
l2-output active 196997 6538308 0 6.81e1 33.19
unix-epoll-input polling 10597 0 0 1.36e3 0.00
vhost-user-input polling 10861185 3277248 0 7.90e2 .30
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 33.24, last 128 main loops 0.00 per node 0.00
vector rates in 1.7010e6, out 2.5606e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 78066 3323768 0 3.82e1 42.58
BondEthernet0-tx active 78066 3323768 0 2.29e1 42.58
TenGigabitEthernet18/0/3-outpu active 78066 3323768 0 2.42e1 42.58
TenGigabitEthernet18/0/3-tx active 78066 3323768 0 8.38e1 42.58
VirtualEthernet0/0/1-output active 118626 3253436 0 3.09e1 27.43
VirtualEthernet0/0/1-tx active 118626 3253436 0 2.03e2 27.43
bond-input active 118626 3253436 0 5.55e1 27.43
dpdk-input polling 10870658 3253436 0 6.39e2 .29
ethernet-input active 196692 6577204 0 7.92e1 33.44
l2-fwd active 195973 6577204 0 5.02e1 33.56
l2-input active 186200 6577204 0 5.25e1 35.32
l2-input-vtr active 118626 3253436 0 6.74e1 27.43
l2-learn active 195973 6577204 0 5.09e1 33.56
l2-output active 195973 6577204 0 6.82e1 33.56
unix-epoll-input polling 10605 0 0 1.38e3 0.00
vhost-user-input polling 10870658 3323768 0 7.87e2 .31
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.0408e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.79e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.75e3 1.00
api-rx-from-ring active 0 0 52 1.02e5 0.00
dpdk-process any wait 0 0 1 1.12e4 0.00
fib-walk any wait 0 0 2 1.82e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.12e3 0.00
lacp-process any wait 0 0 19 1.51e3 0.00
lisp-retry-service any wait 0 0 2 3.04e3 0.00
unix-epoll-input polling 4004 0 0 2.39e6 0.00
vhost-user-process any wait 0 0 1 1.02e4 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 55.15, last 128 main loops 0.00 per node 0.00
vector rates in 3.3584e6, out 3.3584e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 68902 6453037 0 1.69e1 93.66
TenGigabitEthernet18/0/2-tx active 68902 6453037 0 1.71e2 93.66
VirtualEthernet0/0/0-output active 193136 6454376 0 2.96e1 33.42
VirtualEthernet0/0/0-tx active 193136 6454376 0 3.59e2 33.42
dpdk-input polling 2388340 6454376 0 1.56e2 2.70
ethernet-input active 262038 12907413 0 3.64e1 49.26
l2-fwd active 220039 12907413 0 4.58e1 58.66
l2-input active 220039 12907413 0 4.58e1 58.66
l2-learn active 220039 12907413 0 4.43e1 58.66
l2-output active 220039 12907413 0 1.90e1 58.66
unix-epoll-input polling 2330 0 0 2.42e3 0.00
vhost-user-input polling 2388340 6453037 0 3.32e2 2.70
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 253.94, last 128 main loops 40.00 per node 256.00
vector rates in 3.3580e6, out 5.0369e6, drop 7.8058e-1, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 25411 6452787 0 2.99e1 253.94
BondEthernet0-tx active 25411 6452787 0 1.70e1 253.94
TenGigabitEthernet18/0/3-outpu active 25411 6452787 0 1.54e1 253.94
TenGigabitEthernet18/0/3-tx active 25411 6452787 0 1.79e2 253.94
VirtualEthernet0/0/1-output active 25414 6453037 0 1.61e1 253.92
VirtualEthernet0/0/1-tx active 25414 6453037 0 3.20e2 253.92
bond-input active 25414 6453040 0 3.15e1 253.92
dpdk-input polling 25414 6453040 0 6.62e1 253.92
drop active 3 3 0 3.10e3 1.00
error-drop active 3 3 0 2.85e3 1.00
ethernet-input active 50825 12905827 0 6.28e1 253.93
l2-fwd active 50825 12905824 0 4.29e1 253.93
l2-input active 50796 12905824 0 4.31e1 254.07
l2-input-vtr active 25414 6453037 0 5.31e1 253.92
l2-learn active 50825 12905824 0 3.69e1 253.93
l2-output active 50825 12905824 0 4.67e1 253.93
lacp-input active 3 3 0 4.21e3 1.00
unix-epoll-input polling 25 0 0 2.96e3 0.00
vhost-user-input polling 25414 6452787 0 2.94e2 253.91
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.0563e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.01e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.12e3 1.00
api-rx-from-ring active 0 0 52 1.18e5 0.00
dpdk-process any wait 0 0 1 6.65e5 0.00
fib-walk any wait 0 0 2 3.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.96e3 0.00
lacp-process any wait 0 0 19 1.68e3 0.00
lisp-retry-service any wait 0 0 2 2.04e3 0.00
unix-epoll-input polling 4990 0 0 1.89e6 0.00
vhost-user-process any wait 0 0 1 1.16e4 0.00
vpe-oam-process any wait 0 0 1 2.67e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 44.17, last 128 main loops 3.00 per node 48.00
vector rates in 2.7877e6, out 2.7877e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 92017 5236526 0 2.10e1 56.91
TenGigabitEthernet18/0/2-tx active 92017 5236526 0 2.05e2 56.91
VirtualEthernet0/0/0-output active 206149 5319672 0 3.32e1 25.80
VirtualEthernet0/0/0-tx active 206149 5319672 0 4.36e2 25.80
dpdk-input polling 348978 5319672 0 1.26e2 15.24
ethernet-input active 298166 10556198 0 4.60e1 35.40
l2-fwd active 209378 10556198 0 4.76e1 50.42
l2-input active 209378 10556198 0 4.59e1 50.42
l2-learn active 209378 10556198 0 4.66e1 50.42
l2-output active 209378 10556198 0 2.19e1 50.42
unix-epoll-input polling 340 0 0 2.89e3 0.00
vhost-user-input polling 348978 5236526 0 5.45e2 15.01
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 27.11, last 128 main loops .50 per node 8.00
vector rates in 2.7821e6, out 2.7821e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77607 5298540 0 2.03e1 68.27
TenGigabitEthernet18/0/2-tx active 77607 5298540 0 1.93e2 68.27
VirtualEthernet0/0/0-output active 358916 5236568 0 4.78e1 14.59
VirtualEthernet0/0/0-tx active 358916 5236568 0 4.48e2 14.59
dpdk-input polling 891457 5236568 0 1.61e2 5.87
ethernet-input active 436523 10535108 0 5.08e1 24.13
l2-fwd active 364692 10535108 0 5.32e1 28.89
l2-input active 364692 10535108 0 5.18e1 28.89
l2-learn active 364692 10535108 0 5.39e1 28.89
l2-output active 364692 10535108 0 2.79e1 28.89
unix-epoll-input polling 869 0 0 2.42e3 0.00
vhost-user-input polling 891457 5298540 0 4.27e2 5.94
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 252.03, last 128 main loops 40.00 per node 256.00
vector rates in 2.7822e6, out 4.1651e6, drop 1.0563e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 20906 5236640 0 2.92e1 250.49
BondEthernet0-tx active 20906 5236640 0 1.66e1 250.49
TenGigabitEthernet18/0/3-outpu active 20906 5236640 0 1.53e1 250.49
TenGigabitEthernet18/0/3-tx active 20906 5236640 0 2.02e2 250.49
VirtualEthernet0/0/1-output active 20924 5298732 0 1.56e1 253.24
VirtualEthernet0/0/1-tx active 20924 5298732 0 4.11e2 253.24
bond-input active 20924 5298736 0 4.08e1 253.24
dpdk-input polling 20926 5298736 0 8.16e1 253.21
drop active 4 4 0 3.58e3 1.00
error-drop active 4 4 0 2.41e3 1.00
ethernet-input active 41830 10535376 0 6.53e1 251.86
l2-fwd active 41828 10535372 0 4.28e1 251.87
l2-input active 41725 10535372 0 4.44e1 252.49
l2-input-vtr active 20924 5298732 0 5.35e1 253.24
l2-learn active 41828 10535372 0 3.63e1 251.87
l2-output active 41828 10535372 0 6.44e1 251.87
lacp-input active 4 4 0 5.29e3 1.00
unix-epoll-input polling 21 0 0 3.30e3 0.00
vhost-user-input polling 20926 5236640 0 4.24e2 250.25
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 96.11, last 128 main loops 9.06 per node 61.05
vector rates in 2.7877e6, out 4.1925e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 57597 5319579 0 3.31e1 92.36
BondEthernet0-tx active 57597 5319579 0 2.13e1 92.36
TenGigabitEthernet18/0/3-outpu active 57597 5319579 0 1.79e1 92.36
TenGigabitEthernet18/0/3-tx active 57597 5319579 0 1.92e2 92.36
VirtualEthernet0/0/1-output active 59187 5236609 0 1.93e1 88.48
VirtualEthernet0/0/1-tx active 59187 5236609 0 3.64e2 88.48
bond-input active 59187 5236609 0 4.71e1 88.48
dpdk-input polling 59509 5236609 0 8.70e1 87.99
ethernet-input active 116784 10556188 0 7.02e1 90.39
l2-fwd active 116753 10556188 0 4.69e1 90.41
l2-input active 63520 10556188 0 4.75e1 166.19
l2-input-vtr active 59187 5236609 0 5.72e1 88.48
l2-learn active 116753 10556188 0 4.18e1 90.41
l2-output active 116753 10556188 0 7.11e1 90.41
unix-epoll-input polling 58 0 0 2.89e3 0.00
vhost-user-input polling 59509 5319579 0 3.95e2 89.39
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.0544e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.63e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 2.18e3 1.00
api-rx-from-ring active 0 0 51 4.16e4 0.00
dpdk-process any wait 0 0 1 1.33e4 0.00
fib-walk any wait 0 0 2 4.79e3 0.00
ip-neighbor-scan-process any wait 0 0 1 4.86e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.57e3 0.00
lacp-process any wait 0 0 19 1.90e3 0.00
lisp-retry-service any wait 0 0 2 5.73e3 0.00
unix-epoll-input polling 8857 0 0 1.07e6 0.00
vhost-user-process any wait 0 0 1 1.14e4 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 8.41, last 128 main loops .13 per node 2.00
vector rates in 1.4198e6, out 1.4198e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40945 2620488 0 2.01e1 64.00
TenGigabitEthernet18/0/2-tx active 40945 2620488 0 2.11e2 64.00
VirtualEthernet0/0/0-output active 606681 2765540 0 1.18e2 4.56
VirtualEthernet0/0/0-tx active 606681 2765540 0 6.06e2 4.56
dpdk-input polling 5966479 2765540 0 6.21e2 .46
ethernet-input active 647626 5386028 0 8.65e1 8.32
l2-fwd active 636891 5386028 0 7.93e1 8.46
l2-input active 636891 5386028 0 7.72e1 8.46
l2-learn active 636891 5386028 0 9.69e1 8.46
l2-output active 636891 5386028 0 6.02e1 8.46
unix-epoll-input polling 5821 0 0 1.99e3 0.00
vhost-user-input polling 5966479 2620488 0 8.85e2 .44
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 8.38, last 128 main loops 0.00 per node 0.00
vector rates in 1.4084e6, out 1.4084e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40946 2620500 0 2.03e1 63.99
TenGigabitEthernet18/0/2-tx active 40946 2620500 0 2.09e2 63.99
VirtualEthernet0/0/0-output active 603614 2722324 0 1.17e2 4.51
VirtualEthernet0/0/0-tx active 603614 2722324 0 6.12e2 4.51
dpdk-input polling 6044602 2722324 0 6.38e2 .45
ethernet-input active 644560 5342824 0 8.69e1 8.29
l2-fwd active 634519 5342824 0 7.97e1 8.42
l2-input active 634519 5342824 0 7.89e1 8.42
l2-learn active 634519 5342824 0 9.64e1 8.42
l2-output active 634519 5342824 0 6.08e1 8.42
unix-epoll-input polling 5897 0 0 1.95e3 0.00
vhost-user-input polling 6044602 2620500 0 8.85e2 .43
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 8.34, last 128 main loops 0.00 per node 0.00
vector rates in 1.4198e6, out 1.4198e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40945 2620446 0 2.00e1 63.99
TenGigabitEthernet18/0/2-tx active 40945 2620446 0 2.07e2 63.99
VirtualEthernet0/0/0-output active 611306 2765532 0 1.17e2 4.52
VirtualEthernet0/0/0-tx active 611306 2765532 0 5.98e2 4.52
dpdk-input polling 6045095 2765532 0 6.28e2 .46
ethernet-input active 652251 5385978 0 8.72e1 8.26
l2-fwd active 642189 5385978 0 8.00e1 8.39
l2-input active 642189 5385978 0 7.67e1 8.39
l2-learn active 642189 5385978 0 9.65e1 8.39
l2-output active 642189 5385978 0 6.05e1 8.39
unix-epoll-input polling 5898 0 0 1.97e3 0.00
vhost-user-input polling 6045095 2620446 0 8.82e2 .43
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 8.41, last 128 main loops .19 per node 3.00
vector rates in 1.4084e6, out 1.4084e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40945 2620452 0 2.01e1 63.99
TenGigabitEthernet18/0/2-tx active 40945 2620452 0 2.10e2 63.99
VirtualEthernet0/0/0-output active 600818 2722324 0 1.17e2 4.53
VirtualEthernet0/0/0-tx active 600818 2722324 0 6.10e2 4.53
dpdk-input polling 6012018 2722324 0 6.40e2 .45
ethernet-input active 641763 5342776 0 8.73e1 8.33
l2-fwd active 631889 5342776 0 7.94e1 8.46
l2-input active 631889 5342776 0 7.64e1 8.46
l2-learn active 631889 5342776 0 9.59e1 8.46
l2-output active 631889 5342776 0 5.92e1 8.46
unix-epoll-input polling 5865 0 0 1.92e3 0.00
vhost-user-input polling 6012018 2620452 0 8.90e2 .44
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.01, last 128 main loops 0.00 per node 0.00
vector rates in 1.4198e6, out 2.1106e6, drop 1.0544e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40945 2620436 0 3.16e1 63.99
BondEthernet0-tx active 40945 2620436 0 1.85e1 63.99
TenGigabitEthernet18/0/3-outpu active 40945 2620436 0 1.97e1 63.99
TenGigabitEthernet18/0/3-tx active 40945 2620436 0 2.09e2 63.99
VirtualEthernet0/0/1-output active 303201 2765560 0 6.47e1 9.12
VirtualEthernet0/0/1-tx active 303201 2765560 0 4.92e2 9.12
bond-input active 303201 2765564 0 1.09e2 9.12
dpdk-input polling 6640368 2765564 0 5.55e2 .42
drop active 4 4 0 2.91e3 1.00
error-drop active 4 4 0 2.52e3 1.00
ethernet-input active 344146 5386000 0 1.01e2 15.65
l2-fwd active 344145 5385996 0 6.29e1 15.65
l2-input active 328841 5385996 0 6.57e1 16.38
l2-input-vtr active 303201 2765560 0 9.49e1 9.12
l2-learn active 344145 5385996 0 6.62e1 15.65
l2-output active 344145 5385996 0 9.12e1 15.65
lacp-input active 4 4 0 4.87e3 1.00
unix-epoll-input polling 6478 0 0 1.95e3 0.00
vhost-user-input polling 6640368 2620436 0 8.82e2 .39
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 13.64, last 128 main loops 0.00 per node 0.00
vector rates in 1.4084e6, out 2.0992e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40945 2620440 0 3.34e1 63.99
BondEthernet0-tx active 40945 2620440 0 2.01e1 63.99
TenGigabitEthernet18/0/3-outpu active 40945 2620440 0 1.99e1 63.99
TenGigabitEthernet18/0/3-tx active 40945 2620440 0 2.06e2 63.99
VirtualEthernet0/0/1-output active 333722 2722332 0 7.49e1 8.16
VirtualEthernet0/0/1-tx active 333722 2722332 0 5.01e2 8.16
bond-input active 333722 2722332 0 1.18e2 8.16
dpdk-input polling 6334112 2722332 0 5.54e2 .43
ethernet-input active 374667 5342772 0 1.02e2 14.26
l2-fwd active 374667 5342772 0 6.61e1 14.26
l2-input active 358859 5342772 0 6.85e1 14.89
l2-input-vtr active 333722 2722332 0 1.02e2 8.16
l2-learn active 374667 5342772 0 6.89e1 14.26
l2-output active 374667 5342772 0 9.34e1 14.26
unix-epoll-input polling 6180 0 0 1.94e3 0.00
vhost-user-input polling 6334112 2620440 0 8.59e2 .41
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 18.26, last 128 main loops 0.00 per node 0.00
vector rates in 1.4198e6, out 2.1106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40945 2620432 0 3.12e1 63.99
BondEthernet0-tx active 40945 2620432 0 1.85e1 63.99
TenGigabitEthernet18/0/3-outpu active 40945 2620432 0 1.97e1 63.99
TenGigabitEthernet18/0/3-tx active 40945 2620432 0 2.06e2 63.99
VirtualEthernet0/0/1-output active 242738 2765524 0 5.48e1 11.39
VirtualEthernet0/0/1-tx active 242738 2765524 0 4.59e2 11.39
bond-input active 242738 2765524 0 9.79e1 11.39
dpdk-input polling 7496661 2765524 0 5.89e2 .37
ethernet-input active 283683 5385956 0 9.41e1 18.99
l2-fwd active 283683 5385956 0 5.86e1 18.99
l2-input active 270830 5385956 0 6.17e1 19.89
l2-input-vtr active 242738 2765524 0 8.75e1 11.39
l2-learn active 283683 5385956 0 6.09e1 18.99
l2-output active 283683 5385956 0 8.52e1 18.99
unix-epoll-input polling 7313 0 0 1.88e3 0.00
vhost-user-input polling 7496661 2620432 0 9.32e2 .35
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 14.97, last 128 main loops .63 per node 8.00
vector rates in 1.4084e6, out 2.0992e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40946 2620488 0 3.17e1 63.99
BondEthernet0-tx active 40946 2620488 0 1.78e1 63.99
TenGigabitEthernet18/0/3-outpu active 40946 2620488 0 1.97e1 63.99
TenGigabitEthernet18/0/3-tx active 40946 2620488 0 2.09e2 63.99
VirtualEthernet0/0/1-output active 300931 2722310 0 6.55e1 9.05
VirtualEthernet0/0/1-tx active 300931 2722310 0 4.89e2 9.05
bond-input active 300931 2722310 0 1.10e2 9.05
dpdk-input polling 6690653 2722310 0 5.67e2 .41
ethernet-input active 341877 5342798 0 9.94e1 15.63
l2-fwd active 341877 5342798 0 6.29e1 15.63
l2-input active 328771 5342798 0 6.59e1 16.25
l2-input-vtr active 300931 2722310 0 9.74e1 9.05
l2-learn active 341877 5342798 0 6.67e1 15.63
l2-output active 341877 5342798 0 9.14e1 15.63
unix-epoll-input polling 6528 0 0 2.07e3 0.00
vhost-user-input polling 6690653 2620488 0 8.91e2 .39

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 1.0451e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.46e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 2.10e3 1.00
api-rx-from-ring active 0 0 50 5.21e4 0.00
dpdk-process any wait 0 0 1 5.49e5 0.00
fib-walk any wait 0 0 2 1.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.74e3 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 3.06e3 0.00
lacp-process any wait 0 0 19 1.71e3 0.00
lisp-retry-service any wait 0 0 2 1.86e3 0.00
statseg-collector-process time wait 0 0 1 5.32e3 0.00
unix-epoll-input polling 4111 0 0 2.32e6 0.00
vhost-user-process any wait 0 0 2 8.69e3 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 61.20, last 128 main loops 3.00 per node 64.00
vector rates in 6.2625e6, out 6.2625e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 166557 11983532 0 1.86e1 71.95
TenGigabitEthernet18/0/2-tx active 166557 11983532 0 7.49e1 71.95
VirtualEthernet0/0/0-output active 264452 11984881 0 2.41e1 45.32
VirtualEthernet0/0/0-tx active 264452 11984881 0 1.75e2 45.32
dpdk-input polling 3597987 11984881 0 1.26e2 3.33
ethernet-input active 431009 23968413 0 3.19e1 55.61
l2-input active 352239 23968413 0 2.85e1 68.05
l2-output active 352239 23968413 0 1.78e1 68.05
unix-epoll-input polling 3510 0 0 2.19e3 0.00
vhost-user-input polling 3597987 11983532 0 1.88e2 3.33
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 253.34, last 128 main loops 32.00 per node 256.00
vector rates in 6.2622e6, out 9.3933e6, drop 1.0451e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 47309 11983760 0 3.23e1 253.31
BondEthernet0-tx active 47309 11983760 0 1.22e1 253.31
TenGigabitEthernet18/0/3-outpu active 47309 11983760 0 1.43e1 253.31
TenGigabitEthernet18/0/3-tx active 47309 11983760 0 7.18e1 253.31
VirtualEthernet0/0/1-output active 47308 11983596 0 1.51e1 253.31
VirtualEthernet0/0/1-tx active 47308 11983596 0 1.42e2 253.31
bond-input active 47308 11983600 0 2.79e1 253.31
dpdk-input polling 47371 11983600 0 5.65e1 252.97
drop active 4 4 0 2.43e3 1.00
error-drop active 4 4 0 2.29e3 1.00
ethernet-input active 94617 23967360 0 6.01e1 253.31
l2-input active 94548 23967356 0 2.69e1 253.49
l2-input-vtr active 47308 11983596 0 5.22e1 253.31
l2-output active 94617 23967356 0 3.82e1 253.31
lacp-input active 4 4 0 4.19e3 1.00
unix-epoll-input polling 46 0 0 2.63e3 0.00
vhost-user-input polling 47371 11983760 0 1.23e2 252.98
64b-4t2c-1lbvpplacp-dot1q-l2xcbase-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 7.7738e-1, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.00e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.26e3 1.00
api-rx-from-ring active 0 0 43 3.13e4 0.00
dpdk-process any wait 0 0 2 5.63e5 0.00
fib-walk any wait 0 0 1 5.91e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.51e3 0.00
lacp-process any wait 0 0 19 1.53e3 0.00
lisp-retry-service any wait 0 0 1 4.18e3 0.00
unix-epoll-input polling 4025 0 0 2.39e6 0.00
vhost-user-process any wait 0 0 2 1.13e4 0.00
vpe-oam-process any wait 0 0 2 2.87e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 28.94, last 128 main loops 0.00 per node 0.00
vector rates in 3.5933e6, out 3.5933e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 151112 6874404 0 2.38e1 45.49
TenGigabitEthernet18/0/2-tx active 151112 6874404 0 8.02e1 45.49
VirtualEthernet0/0/0-output active 356826 6992608 0 3.96e1 19.59
VirtualEthernet0/0/0-tx active 356826 6992608 0 2.30e2 19.59
dpdk-input polling 8227793 6992608 0 2.89e2 .85
ethernet-input active 507938 13867012 0 4.58e1 27.30
l2-input active 450317 13867012 0 3.62e1 30.79
l2-output active 450317 13867012 0 2.81e1 30.79
unix-epoll-input polling 8027 0 0 1.95e3 0.00
vhost-user-input polling 8227793 6874404 0 3.71e2 .84
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 27.81, last 128 main loops 0.00 per node 0.00
vector rates in 3.5869e6, out 3.5869e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 173229 6959208 0 2.51e1 40.17
TenGigabitEthernet18/0/2-tx active 173229 6959208 0 8.15e1 40.17
VirtualEthernet0/0/0-output active 359465 6883296 0 3.94e1 19.15
VirtualEthernet0/0/0-tx active 359465 6883296 0 2.26e2 19.15
dpdk-input polling 8201319 6883296 0 2.91e2 .84
ethernet-input active 532694 13842504 0 4.69e1 25.99
l2-input active 462808 13842504 0 3.67e1 29.91
l2-output active 462808 13842504 0 2.94e1 29.91
unix-epoll-input polling 8001 0 0 1.84e3 0.00
vhost-user-input polling 8201319 6959208 0 3.68e2 .85
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.9, average vectors/node 29.52, last 128 main loops 0.00 per node 0.00
vector rates in 3.5876e6, out 5.3711e6, drop 1.0365e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 163972 6882756 0 3.92e1 41.98
BondEthernet0-tx active 163972 6882756 0 2.49e1 41.98
TenGigabitEthernet18/0/3-outpu active 163972 6882756 0 2.43e1 41.98
TenGigabitEthernet18/0/3-tx active 163972 6882756 0 8.22e1 41.98
VirtualEthernet0/0/1-output active 309165 6962220 0 3.55e1 22.52
VirtualEthernet0/0/1-tx active 309165 6962220 0 2.25e2 22.52
bond-input active 309165 6962224 0 6.73e1 22.52
dpdk-input polling 2959113 6962224 0 1.60e2 2.35
drop active 4 4 0 3.04e3 1.00
error-drop active 4 4 0 2.69e3 1.00
ethernet-input active 473137 13844980 0 8.09e1 29.26
l2-input active 383624 13844976 0 4.52e1 36.09
l2-input-vtr active 309165 6962220 0 7.17e1 22.52
l2-output active 468924 13844976 0 6.29e1 29.52
lacp-input active 4 4 0 3.48e3 1.00
unix-epoll-input polling 2887 0 0 1.89e3 0.00
vhost-user-input polling 2959113 6882756 0 2.29e2 2.33
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.9, average vectors/node 33.07, last 128 main loops 0.00 per node 0.00
vector rates in 3.5927e6, out 5.4039e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 161200 6989648 0 3.90e1 43.36
BondEthernet0-tx active 161200 6989648 0 2.43e1 43.36
TenGigabitEthernet18/0/3-outpu active 161200 6989648 0 2.41e1 43.36
TenGigabitEthernet18/0/3-tx active 161200 6989648 0 8.05e1 43.36
VirtualEthernet0/0/1-output active 262313 6874972 0 3.22e1 26.21
VirtualEthernet0/0/1-tx active 262313 6874972 0 2.08e2 26.21
bond-input active 262313 6874972 0 6.18e1 26.21
dpdk-input polling 3737118 6874972 0 1.74e2 1.84
ethernet-input active 423513 13864620 0 7.86e1 32.74
l2-input active 353279 13864620 0 4.37e1 39.25
l2-input-vtr active 262313 6874972 0 6.94e1 26.21
l2-output active 417710 13864620 0 6.07e1 33.19
unix-epoll-input polling 3646 0 0 1.83e3 0.00
vhost-user-input polling 3737118 6989648 0 2.44e2 1.87
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 7.9793e-1, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.29e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.39e3 1.00
api-rx-from-ring active 0 0 43 3.39e4 0.00
dpdk-process any wait 0 0 1 5.59e5 0.00
fib-walk any wait 0 0 2 4.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.65e3 0.00
lacp-process any wait 0 0 18 1.60e3 0.00
lisp-retry-service any wait 0 0 2 2.85e3 0.00
unix-epoll-input polling 3419 0 0 2.75e6 0.00
vhost-user-process any wait 0 0 1 1.48e4 0.00
vpe-oam-process any wait 0 0 2 1.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 12.69, last 128 main loops 0.00 per node 0.00
vector rates in 1.7004e6, out 1.7004e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66307 3166864 0 2.29e1 47.76
TenGigabitEthernet18/0/2-tx active 66307 3166864 0 7.99e1 47.76
VirtualEthernet0/0/0-output active 448157 3226160 0 7.89e1 7.19
VirtualEthernet0/0/0-tx active 448157 3226160 0 3.27e2 7.19
dpdk-input polling 12136315 3226160 0 7.62e2 .27
ethernet-input active 514464 6393024 0 6.96e1 12.43
l2-input active 493177 6393024 0 5.20e1 12.96
l2-output active 493177 6393024 0 4.78e1 12.96
unix-epoll-input polling 11840 0 0 1.32e3 0.00
vhost-user-input polling 12136315 3166864 0 9.06e2 .26
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 12.56, last 128 main loops 0.00 per node 0.00
vector rates in 1.6959e6, out 1.6959e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 69844 3200280 0 2.40e1 45.82
TenGigabitEthernet18/0/2-tx active 69844 3200280 0 8.03e1 45.82
VirtualEthernet0/0/0-output active 449098 3175760 0 8.35e1 7.07
VirtualEthernet0/0/0-tx active 449098 3175760 0 3.28e2 7.07
dpdk-input polling 12155455 3175760 0 7.76e2 .26
ethernet-input active 518942 6376040 0 6.89e1 12.29
l2-input active 496650 6376040 0 5.23e1 12.84
l2-output active 496650 6376040 0 4.81e1 12.84
unix-epoll-input polling 11859 0 0 1.33e3 0.00
vhost-user-input polling 12155455 3200280 0 8.93e2 .26
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 12.39, last 128 main loops 0.00 per node 0.00
vector rates in 1.7004e6, out 1.7004e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 63655 3166820 0 2.28e1 49.75
TenGigabitEthernet18/0/2-tx active 63655 3166820 0 7.78e1 49.75
VirtualEthernet0/0/0-output active 461906 3226172 0 8.14e1 6.98
VirtualEthernet0/0/0-tx active 461906 3226172 0 3.28e2 6.98
dpdk-input polling 12168454 3226172 0 7.66e2 .27
ethernet-input active 525561 6392992 0 6.91e1 12.16
l2-input active 506081 6392992 0 5.23e1 12.63
l2-output active 506081 6392992 0 4.79e1 12.63
unix-epoll-input polling 11871 0 0 1.29e3 0.00
vhost-user-input polling 12168454 3166820 0 9.01e2 .26
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 12.48, last 128 main loops 0.00 per node 0.00
vector rates in 1.6959e6, out 1.6959e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61885 3200364 0 2.20e1 51.71
TenGigabitEthernet18/0/2-tx active 61885 3200364 0 7.92e1 51.71
VirtualEthernet0/0/0-output active 457947 3175760 0 8.05e1 6.93
VirtualEthernet0/0/0-tx active 457947 3175760 0 3.32e2 6.93
dpdk-input polling 12162166 3175760 0 7.79e2 .26
ethernet-input active 519832 6376124 0 6.91e1 12.27
l2-input active 501851 6376124 0 5.19e1 12.71
l2-output active 501851 6376124 0 4.73e1 12.71
unix-epoll-input polling 11866 0 0 1.33e3 0.00
vhost-user-input polling 12162166 3200364 0 8.95e2 .26
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 21.29, last 128 main loops 0.00 per node 0.00
vector rates in 1.6973e6, out 2.5416e6, drop 1.0639e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 77262 3174340 0 3.76e1 41.09
BondEthernet0-tx active 77262 3174340 0 2.38e1 41.09
TenGigabitEthernet18/0/3-outpu active 77262 3174340 0 2.43e1 41.09
TenGigabitEthernet18/0/3-tx active 77262 3174340 0 8.42e1 41.09
VirtualEthernet0/0/1-output active 213935 3207178 0 4.53e1 14.99
VirtualEthernet0/0/1-tx active 213935 3207178 0 2.42e2 14.99
bond-input active 213936 3207182 0 7.82e1 14.99
dpdk-input polling 11115982 3207182 0 6.79e2 .29
drop active 4 4 0 2.68e3 1.00
error-drop active 4 4 0 2.27e3 1.00
ethernet-input active 291198 6381522 0 8.76e1 21.91
l2-input active 271657 6381518 0 4.91e1 23.49
l2-input-vtr active 213935 3207178 0 8.09e1 14.99
l2-output active 290517 6381518 0 7.54e1 21.97
lacp-input active 4 4 0 4.44e3 1.00
unix-epoll-input polling 10845 0 0 1.35e3 0.00
vhost-user-input polling 11115982 3174340 0 8.32e2 .29
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 27.31, last 128 main loops 0.00 per node 0.00
vector rates in 1.6989e6, out 2.5552e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 78674 3219248 0 3.99e1 40.92
BondEthernet0-tx active 78674 3219248 0 2.35e1 40.92
TenGigabitEthernet18/0/3-outpu active 78674 3219248 0 2.47e1 40.92
TenGigabitEthernet18/0/3-tx active 78674 3219248 0 8.23e1 40.92
VirtualEthernet0/0/1-output active 151287 3168272 0 3.65e1 20.94
VirtualEthernet0/0/1-tx active 151287 3168272 0 2.19e2 20.94
bond-input active 151287 3168272 0 6.53e1 20.94
dpdk-input polling 11717439 3168272 0 7.22e2 .27
ethernet-input active 229961 6387520 0 8.21e1 27.78
l2-input active 214927 6387520 0 4.53e1 29.72
l2-input-vtr active 151287 3168272 0 7.25e1 20.94
l2-output active 229500 6387520 0 7.01e1 27.83
unix-epoll-input polling 11432 0 0 1.34e3 0.00
vhost-user-input polling 11717439 3219248 0 8.48e2 .27
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 26.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.6973e6, out 2.5416e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 78813 3174260 0 3.71e1 40.28
BondEthernet0-tx active 78813 3174260 0 2.31e1 40.28
TenGigabitEthernet18/0/3-outpu active 78813 3174260 0 2.45e1 40.28
TenGigabitEthernet18/0/3-tx active 78813 3174260 0 8.25e1 40.28
VirtualEthernet0/0/1-output active 155104 3207176 0 3.66e1 20.68
VirtualEthernet0/0/1-tx active 155104 3207176 0 2.32e2 20.68
bond-input active 155104 3207176 0 6.59e1 20.68
dpdk-input polling 11681663 3207176 0 7.05e2 .27
ethernet-input active 233917 6381436 0 8.24e1 27.28
l2-input active 220034 6381436 0 4.53e1 29.00
l2-input-vtr active 155104 3207176 0 7.28e1 20.68
l2-output active 233790 6381436 0 6.98e1 27.29
unix-epoll-input polling 11397 0 0 1.31e3 0.00
vhost-user-input polling 11681663 3174260 0 8.59e2 .27
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 27.17, last 128 main loops 0.00 per node 0.00
vector rates in 1.6989e6, out 2.5552e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 76017 3219216 0 3.75e1 42.35
BondEthernet0-tx active 76017 3219216 0 2.26e1 42.35
TenGigabitEthernet18/0/3-outpu active 76017 3219216 0 2.41e1 42.35
TenGigabitEthernet18/0/3-tx active 76017 3219216 0 8.23e1 42.35
VirtualEthernet0/0/1-output active 154315 3168268 0 3.71e1 20.53
VirtualEthernet0/0/1-tx active 154315 3168268 0 2.21e2 20.53
bond-input active 154315 3168268 0 6.54e1 20.53
dpdk-input polling 11711001 3168268 0 7.04e2 .27
ethernet-input active 230332 6387484 0 8.23e1 27.73
l2-input active 217232 6387484 0 4.52e1 29.40
l2-input-vtr active 154315 3168268 0 7.38e1 20.53
l2-output active 229691 6387484 0 6.98e1 27.81
unix-epoll-input polling 11425 0 0 1.35e3 0.00
vhost-user-input polling 11711001 3219216 0 8.55e2 .27
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.0459e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.21e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.84e3 1.00
api-rx-from-ring active 0 0 52 8.40e4 0.00
dpdk-process any wait 0 0 1 5.81e5 0.00
fib-walk any wait 0 0 2 2.25e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.78e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.73e3 0.00
lacp-process any wait 0 0 19 1.61e3 0.00
lisp-retry-service any wait 0 0 2 3.52e3 0.00
statseg-collector-process time wait 0 0 1 4.37e3 0.00
unix-epoll-input polling 5485 0 0 1.74e6 0.00
vhost-user-process any wait 0 0 1 9.75e3 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 43.41, last 128 main loops 0.00 per node 0.00
vector rates in 3.7778e6, out 3.7778e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 86672 7223309 0 1.74e1 83.34
TenGigabitEthernet18/0/2-tx active 86672 7223309 0 1.76e2 83.34
VirtualEthernet0/0/0-output active 276973 7224816 0 3.43e1 26.08
VirtualEthernet0/0/0-tx active 276973 7224816 0 3.81e2 26.08
dpdk-input polling 2526834 7224816 0 1.61e2 2.86
ethernet-input active 363645 14448125 0 3.99e1 39.73
l2-input active 301955 14448125 0 3.14e1 47.85
l2-output active 301955 14448125 0 2.19e1 47.85
unix-epoll-input polling 2465 0 0 2.45e3 0.00
vhost-user-input polling 2526834 7223309 0 3.28e2 2.86
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 253.12, last 128 main loops 32.00 per node 256.00
vector rates in 3.7773e6, out 5.6659e6, drop 7.8442e-1, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 28542 7223054 0 3.05e1 253.07
BondEthernet0-tx active 28542 7223054 0 1.71e1 253.07
TenGigabitEthernet18/0/3-outpu active 28542 7223054 0 1.53e1 253.07
TenGigabitEthernet18/0/3-tx active 28542 7223054 0 1.84e2 253.07
VirtualEthernet0/0/1-output active 28542 7223245 0 1.58e1 253.07
VirtualEthernet0/0/1-tx active 28542 7223245 0 3.22e2 253.07
bond-input active 28542 7223248 0 3.26e1 253.07
dpdk-input polling 28542 7223248 0 6.64e1 253.07
drop active 3 3 0 2.41e3 1.00
error-drop active 3 3 0 2.24e3 1.00
ethernet-input active 57084 14446302 0 6.34e1 253.07
l2-input active 57020 14446299 0 2.99e1 253.35
l2-input-vtr active 28542 7223245 0 5.74e1 253.07
l2-output active 57084 14446299 0 4.82e1 253.07
lacp-input active 3 3 0 4.62e3 1.00
unix-epoll-input polling 28 0 0 3.05e3 0.00
vhost-user-input polling 28542 7223054 0 2.98e2 253.07
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.0509e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.55e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.76e3 1.00
api-rx-from-ring active 0 0 51 4.35e4 0.00
dpdk-process any wait 0 0 1 7.73e3 0.00
fib-walk any wait 0 0 2 2.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 2.69e3 0.00
lacp-process any wait 0 0 19 1.62e3 0.00
lisp-retry-service any wait 0 0 2 2.49e3 0.00
unix-epoll-input polling 3978 0 0 2.39e6 0.00
vhost-user-process any wait 0 0 1 1.63e4 0.00
vpe-oam-process any wait 0 0 2 1.51e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 20.36, last 128 main loops 3.19 per node 40.80
vector rates in 2.6668e6, out 2.6668e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81143 5035260 0 2.01e1 62.05
TenGigabitEthernet18/0/2-tx active 81143 5035260 0 2.04e2 62.05
VirtualEthernet0/0/0-output active 449334 5115208 0 5.42e1 11.38
VirtualEthernet0/0/0-tx active 449334 5115208 0 5.40e2 11.38
dpdk-input polling 1290748 5115208 0 1.97e2 3.96
ethernet-input active 530477 10150468 0 6.85e1 19.13
l2-input active 466737 10150468 0 3.99e1 21.75
l2-output active 466737 10150468 0 3.46e1 21.75
unix-epoll-input polling 1260 0 0 2.46e3 0.00
vhost-user-input polling 1290748 5035260 0 5.36e2 3.90
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 15.92, last 128 main loops .38 per node 8.00
vector rates in 2.6668e6, out 2.6668e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80973 5115468 0 2.14e1 63.17
TenGigabitEthernet18/0/2-tx active 80973 5115468 0 1.95e2 63.17
VirtualEthernet0/0/0-output active 584177 5035260 0 7.05e1 8.62
VirtualEthernet0/0/0-tx active 584177 5035260 0 5.29e2 8.62
dpdk-input polling 2028320 5035260 0 2.35e2 2.48
ethernet-input active 665150 10150728 0 6.64e1 15.26
l2-input active 610051 10150728 0 4.61e1 16.64
l2-output active 610051 10150728 0 4.04e1 16.64
unix-epoll-input polling 1979 0 0 2.28e3 0.00
vhost-user-input polling 2028320 5115468 0 4.70e2 2.52
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 58.51, last 128 main loops 0.00 per node 0.00
vector rates in 2.6668e6, out 3.9897e6, drop 1.0509e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 78807 5035260 0 3.37e1 63.89
BondEthernet0-tx active 78807 5035260 0 2.11e1 63.89
TenGigabitEthernet18/0/3-outpu active 78807 5035260 0 1.89e1 63.89
TenGigabitEthernet18/0/3-tx active 78807 5035260 0 2.03e2 63.89
VirtualEthernet0/0/1-output active 106178 5115373 0 2.35e1 48.18
VirtualEthernet0/0/1-tx active 106178 5115373 0 4.05e2 48.18
bond-input active 106178 5115377 0 5.58e1 48.18
dpdk-input polling 146366 5115377 0 1.00e2 34.95
drop active 4 4 0 3.02e3 1.00
error-drop active 4 4 0 2.29e3 1.00
ethernet-input active 184985 10150637 0 7.09e1 54.87
l2-input active 109255 10150633 0 3.63e1 92.91
l2-input-vtr active 106178 5115373 0 6.16e1 48.18
l2-output active 184452 10150633 0 7.73e1 55.03
lacp-input active 4 4 0 5.06e3 1.00
unix-epoll-input polling 143 0 0 2.78e3 0.00
vhost-user-input polling 146366 5035260 0 5.77e2 34.40
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 33.63, last 128 main loops 2.75 per node 44.00
vector rates in 2.6668e6, out 4.0106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 81182 5115208 0 3.49e1 63.01
BondEthernet0-tx active 81182 5115208 0 2.07e1 63.01
TenGigabitEthernet18/0/3-outpu active 81182 5115208 0 1.92e1 63.01
TenGigabitEthernet18/0/3-tx active 81182 5115208 0 1.98e2 63.01
VirtualEthernet0/0/1-output active 218706 5035268 0 3.44e1 23.02
VirtualEthernet0/0/1-tx active 218706 5035268 0 4.19e2 23.02
bond-input active 218706 5035268 0 7.07e1 23.02
dpdk-input polling 925190 5035268 0 1.41e2 5.44
ethernet-input active 299888 10150476 0 7.77e1 33.85
l2-input active 240912 10150476 0 4.13e1 42.13
l2-input-vtr active 218706 5035268 0 6.97e1 23.02
l2-output active 299656 10150476 0 7.89e1 33.87
unix-epoll-input polling 903 0 0 2.32e3 0.00
vhost-user-input polling 925190 5115208 0 4.47e2 5.53
imix-8t4c-1lbvpplacp-dot1q-l2xcbase-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.0349e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.77e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 2.02e3 1.00
api-rx-from-ring active 0 0 49 3.45e4 0.00
dpdk-process any wait 0 0 2 9.97e3 0.00
fib-walk any wait 0 0 2 2.83e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.68e3 0.00
lacp-process any wait 0 0 20 1.95e3 0.00
lisp-retry-service any wait 0 0 2 4.07e3 0.00
unix-epoll-input polling 5896 0 0 1.64e6 0.00
vhost-user-process any wait 0 0 1 1.26e4 0.00
vpe-oam-process any wait 0 0 2 2.24e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 7.45, last 128 main loops 0.00 per node 0.00
vector rates in 1.4231e6, out 1.4231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 84341 2728532 0 2.94e1 32.35
TenGigabitEthernet18/0/2-tx active 84341 2728532 0 2.14e2 32.35
VirtualEthernet0/0/0-output active 663507 2771848 0 1.27e2 4.18
VirtualEthernet0/0/0-tx active 663507 2771848 0 6.62e2 4.18
dpdk-input polling 7322277 2771848 0 7.25e2 .38
ethernet-input active 747848 5500380 0 1.03e2 7.35
l2-input active 729526 5500380 0 7.06e1 7.54
l2-output active 729526 5500380 0 7.75e1 7.54
unix-epoll-input polling 7144 0 0 1.89e3 0.00
vhost-user-input polling 7322277 2728532 0 9.40e2 .37
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 7.52, last 128 main loops 0.00 per node 0.00
vector rates in 1.4232e6, out 1.4232e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89726 2771860 0 3.19e1 30.89
TenGigabitEthernet18/0/2-tx active 89726 2771860 0 2.13e2 30.89
VirtualEthernet0/0/0-output active 652112 2728544 0 1.29e2 4.18
VirtualEthernet0/0/0-tx active 652112 2728544 0 6.69e2 4.18
dpdk-input polling 7218740 2728544 0 7.24e2 .38
ethernet-input active 741838 5500404 0 1.04e2 7.41
l2-input active 721338 5500404 0 7.03e1 7.63
l2-output active 721338 5500404 0 7.85e1 7.63
unix-epoll-input polling 7042 0 0 1.88e3 0.00
vhost-user-input polling 7218740 2771860 0 9.33e2 .38
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 7.60, last 128 main loops 0.00 per node 0.00
vector rates in 1.4231e6, out 1.4231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83977 2728536 0 2.92e1 32.49
TenGigabitEthernet18/0/2-tx active 83977 2728536 0 2.09e2 32.49
VirtualEthernet0/0/0-output active 648811 2771856 0 1.22e2 4.27
VirtualEthernet0/0/0-tx active 648811 2771856 0 6.46e2 4.27
dpdk-input polling 7121342 2771856 0 7.05e2 .39
ethernet-input active 732788 5500392 0 1.02e2 7.51
l2-input active 714682 5500392 0 6.88e1 7.69
l2-output active 714682 5500392 0 7.52e1 7.69
unix-epoll-input polling 6947 0 0 1.86e3 0.00
vhost-user-input polling 7121342 2728536 0 9.97e2 .38
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 7.78, last 128 main loops 0.00 per node 0.00
vector rates in 1.4231e6, out 1.4231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80856 2771844 0 2.81e1 34.28
TenGigabitEthernet18/0/2-tx active 80856 2771844 0 2.13e2 34.28
VirtualEthernet0/0/0-output active 634067 2728544 0 1.20e2 4.30
VirtualEthernet0/0/0-tx active 634067 2728544 0 6.50e2 4.30
dpdk-input polling 7173895 2728544 0 7.14e2 .38
ethernet-input active 714923 5500388 0 1.01e2 7.69
l2-input active 698386 5500388 0 6.80e1 7.88
l2-output active 698386 5500388 0 7.42e1 7.88
unix-epoll-input polling 6998 0 0 1.84e3 0.00
vhost-user-input polling 7173895 2771844 0 9.96e2 .39
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 11.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.4231e6, out 2.1291e6, drop 1.0349e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 100634 2728529 0 4.79e1 27.11
BondEthernet0-tx active 100634 2728529 0 3.45e1 27.11
TenGigabitEthernet18/0/3-outpu active 100634 2728529 0 3.19e1 27.11
TenGigabitEthernet18/0/3-tx active 100634 2728529 0 2.16e2 27.11
VirtualEthernet0/0/1-output active 350467 2771852 0 7.53e1 7.91
VirtualEthernet0/0/1-tx active 350467 2771852 0 5.53e2 7.91
bond-input active 350469 2771856 0 1.28e2 7.91
dpdk-input polling 6872515 2771856 0 6.14e2 .40
drop active 4 4 0 2.64e3 1.00
error-drop active 4 4 0 2.42e3 1.00
ethernet-input active 451103 5500385 0 1.15e2 12.19
l2-input active 413411 5500381 0 6.78e1 13.30
l2-input-vtr active 350467 2771852 0 1.05e2 7.91
l2-output active 450801 5500381 0 1.05e2 12.20
lacp-input active 4 4 0 4.26e3 1.00
unix-epoll-input polling 6705 0 0 1.90e3 0.00
vhost-user-input polling 6872515 2728529 0 8.52e2 .39
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 13.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.4232e6, out 2.1403e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 102534 2771848 0 4.71e1 27.03
BondEthernet0-tx active 102534 2771848 0 3.34e1 27.03
TenGigabitEthernet18/0/3-outpu active 102534 2771848 0 3.19e1 27.03
TenGigabitEthernet18/0/3-tx active 102534 2771848 0 2.13e2 27.03
VirtualEthernet0/0/1-output active 290393 2728564 0 6.49e1 9.39
VirtualEthernet0/0/1-tx active 290393 2728564 0 5.18e2 9.39
bond-input active 290393 2728564 0 1.16e2 9.39
dpdk-input polling 7819213 2728564 0 6.25e2 .35
ethernet-input active 392927 5500412 0 1.08e2 13.99
l2-input active 361093 5500412 0 6.31e1 15.23
l2-input-vtr active 290393 2728564 0 9.68e1 9.39
l2-output active 392680 5500412 0 9.94e1 14.01
unix-epoll-input polling 7628 0 0 1.84e3 0.00
vhost-user-input polling 7819213 2771848 0 9.09e2 .35
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 14.12, last 128 main loops 0.00 per node 0.00
vector rates in 1.4231e6, out 2.1291e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 102874 2728532 0 4.59e1 26.52
BondEthernet0-tx active 102874 2728532 0 3.39e1 26.52
TenGigabitEthernet18/0/3-outpu active 102874 2728532 0 3.18e1 26.52
TenGigabitEthernet18/0/3-tx active 102874 2728532 0 2.13e2 26.52
VirtualEthernet0/0/1-output active 276604 2771852 0 6.33e1 10.02
VirtualEthernet0/0/1-tx active 276604 2771852 0 4.99e2 10.02
bond-input active 276604 2771852 0 1.11e2 10.02
dpdk-input polling 7695699 2771852 0 6.14e2 .36
ethernet-input active 379478 5500384 0 1.08e2 14.49
l2-input active 349735 5500384 0 6.15e1 15.73
l2-input-vtr active 276604 2771852 0 9.50e1 10.02
l2-output active 379324 5500384 0 9.73e1 14.50
unix-epoll-input polling 7508 0 0 1.81e3 0.00
vhost-user-input polling 7695699 2728532 0 9.63e2 .35
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 14.05, last 128 main loops 0.00 per node 0.00
vector rates in 1.4231e6, out 2.1403e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 98113 2771844 0 4.45e1 28.25
BondEthernet0-tx active 98113 2771844 0 3.28e1 28.25
TenGigabitEthernet18/0/3-outpu active 98113 2771844 0 3.09e1 28.25
TenGigabitEthernet18/0/3-tx active 98113 2771844 0 2.16e2 28.25
VirtualEthernet0/0/1-output active 282099 2728528 0 6.43e1 9.67
VirtualEthernet0/0/1-tx active 282099 2728528 0 5.09e2 9.67
bond-input active 282099 2728528 0 1.17e2 9.67
dpdk-input polling 7419892 2728528 0 5.96e2 .37
ethernet-input active 380212 5500372 0 1.08e2 14.47
l2-input active 349179 5500372 0 6.17e1 15.75
l2-input-vtr active 282099 2728528 0 9.57e1 9.67
l2-output active 379594 5500372 0 9.91e1 14.49
unix-epoll-input polling 7239 0 0 1.82e3 0.00
vhost-user-input polling 7419892 2771844 0 9.67e2 .37

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.8, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 2.1029e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.64e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 2.19e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.46e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.56e3 1.00
api-rx-from-ring active 0 0 49 3.23e4 0.00
dpdk-process any wait 0 0 1 2.79e3 0.00
fib-walk any wait 0 0 2 1.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 3 8.16e2 0.00
lacp-process any wait 0 0 19 2.24e3 0.00
lisp-retry-service any wait 0 0 2 1.93e3 0.00
unix-epoll-input polling 8178 0 0 1.16e6 0.00
vhost-user-process any wait 0 0 2 9.01e3 0.00
vpe-oam-process any wait 0 0 2 9.22e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 59.15, last 128 main loops 0.00 per node 0.00
vector rates in 4.1171e6, out 4.1171e6, drop 2.1029e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 125385 7831114 0 2.10e1 62.46
TenGigabitEthernet18/0/2-tx active 125385 7831114 0 7.88e1 62.46
VirtualEthernet0/0/1-output active 139021 7831245 0 2.39e1 56.33
VirtualEthernet0/0/1-tx active 139021 7831245 0 1.71e2 56.33
bond-input active 223090 7831253 0 5.37e1 35.10
dpdk-input polling 1853026 7831253 0 1.41e2 4.23
drop active 5 8 0 1.68e3 1.60
error-drop active 5 8 0 1.66e3 1.60
ethernet-input active 264410 15662367 0 7.31e1 59.24
l2-fwd active 258604 15662359 0 4.68e1 60.57
l2-input active 186759 15662359 0 4.73e1 83.86
l2-input-vtr active 139021 7831245 0 5.88e1 56.33
l2-learn active 258604 15662359 0 4.40e1 60.57
l2-output active 258604 15662359 0 2.01e1 60.57
lacp-input active 5 8 0 2.86e3 1.60
unix-epoll-input polling 1808 0 0 2.57e3 0.00
vhost-user-input polling 1853026 7831114 0 1.75e2 4.23
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 60.17, last 128 main loops 0.00 per node 0.00
vector rates in 4.1171e6, out 6.1756e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 143087 7830904 0 3.44e1 54.73
BondEthernet0-tx active 143087 7830904 0 5.54e1 54.73
TenGigabitEthernet18/0/1-outpu active 133034 3874525 0 3.08e1 29.12
TenGigabitEthernet18/0/1-tx active 133034 3874525 0 9.42e1 29.12
TenGigabitEthernet18/0/3-outpu active 136616 3956379 0 3.32e1 28.96
TenGigabitEthernet18/0/3-tx active 136616 3956379 0 9.78e1 28.96
VirtualEthernet0/0/0-output active 146471 7831116 0 2.23e1 53.47
VirtualEthernet0/0/0-tx active 146471 7831116 0 1.74e2 53.47
dpdk-input polling 2688981 7831116 0 1.31e2 2.91
ethernet-input active 289558 15662020 0 3.46e1 54.09
l2-fwd active 210782 15662020 0 4.52e1 74.30
l2-input active 210782 15662020 0 4.22e1 74.30
l2-learn active 210782 15662020 0 4.31e1 74.30
l2-output active 210782 15662020 0 4.93e1 74.30
unix-epoll-input polling 2623 0 0 2.08e3 0.00
vhost-user-input polling 2688981 7830904 0 1.98e2 2.91
64b-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 1.8290e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 3 3 0 9.66e2 1.00
TenGigabitEthernet18/0/1-tx active 3 3 0 1.03e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 9.47e2 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.04e3 1.00
api-rx-from-ring active 0 0 52 3.37e4 0.00
dpdk-process any wait 0 0 1 7.09e3 0.00
fib-walk any wait 0 0 2 2.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.47e3 0.00
lacp-process any wait 0 0 19 2.19e3 0.00
lisp-retry-service any wait 0 0 2 1.67e3 0.00
unix-epoll-input polling 2784 0 0 3.43e6 0.00
vhost-user-process any wait 0 0 1 1.33e4 0.00
vpe-oam-process any wait 0 0 2 2.82e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 35.12, last 128 main loops 0.00 per node 0.00
vector rates in 3.5837e6, out 3.5837e6, drop 2.0903e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 129402 6810252 0 2.23e1 52.63
TenGigabitEthernet18/0/2-tx active 129402 6810252 0 8.19e1 52.63
VirtualEthernet0/0/1-output active 240478 6905164 0 3.39e1 28.71
VirtualEthernet0/0/1-tx active 240478 6905164 0 2.04e2 28.71
bond-input active 370675 6905172 0 7.59e1 18.63
dpdk-input polling 1822577 6905172 0 1.72e2 3.79
drop active 7 8 0 2.05e3 1.14
error-drop active 7 8 0 1.49e3 1.14
ethernet-input active 369881 13715424 0 7.59e1 37.08
l2-fwd active 368288 13715416 0 5.15e1 37.24
l2-input active 280970 13715416 0 5.34e1 48.81
l2-input-vtr active 240478 6905164 0 6.64e1 28.71
l2-learn active 368288 13715416 0 5.01e1 37.24
l2-output active 368288 13715416 0 2.49e1 37.24
lacp-input active 7 8 0 3.51e3 1.14
unix-epoll-input polling 1778 0 0 2.39e3 0.00
vhost-user-input polling 1822577 6810252 0 1.93e2 3.74
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 37.02, last 128 main loops 0.00 per node 0.00
vector rates in 3.5830e6, out 3.5830e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 129334 6901062 0 2.35e1 53.36
TenGigabitEthernet18/0/2-tx active 129334 6901062 0 8.04e1 53.36
VirtualEthernet0/0/1-output active 220632 6811775 0 3.34e1 30.87
VirtualEthernet0/0/1-tx active 220632 6811775 0 1.99e2 30.87
bond-input active 361132 6811775 0 7.48e1 18.86
dpdk-input polling 1850819 6811775 0 1.73e2 3.68
ethernet-input active 349966 13712837 0 7.59e1 39.18
l2-fwd active 347474 13712837 0 5.33e1 39.46
l2-input active 266687 13712837 0 5.77e1 51.42
l2-input-vtr active 220632 6811775 0 6.66e1 30.87
l2-learn active 347474 13712837 0 4.92e1 39.46
l2-output active 347474 13712837 0 2.37e1 39.46
unix-epoll-input polling 1806 0 0 2.31e3 0.00
vhost-user-input polling 1850819 6901062 0 1.93e2 3.73
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 40.33, last 128 main loops 1.94 per node 31.00
vector rates in 3.5918e6, out 5.3733e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 136002 6818300 0 3.59e1 50.13
BondEthernet0-tx active 136002 6818300 0 5.95e1 50.13
TenGigabitEthernet18/0/1-outpu active 134038 3350960 0 3.49e1 25.00
TenGigabitEthernet18/0/1-tx active 134038 3350960 0 1.03e2 25.00
TenGigabitEthernet18/0/3-outpu active 134971 3467340 0 3.59e1 25.69
TenGigabitEthernet18/0/3-tx active 134971 3467340 0 1.06e2 25.69
VirtualEthernet0/0/0-output active 237779 6927914 0 3.25e1 29.14
VirtualEthernet0/0/0-tx active 237779 6927914 0 2.08e2 29.14
dpdk-input polling 2295659 6927914 0 1.51e2 3.02
ethernet-input active 373781 13746214 0 4.16e1 36.78
l2-fwd active 299375 13746214 0 5.07e1 45.92
l2-input active 299375 13746214 0 4.55e1 45.92
l2-learn active 299375 13746214 0 5.01e1 45.92
l2-output active 299375 13746214 0 6.57e1 45.92
unix-epoll-input polling 2240 0 0 2.07e3 0.00
vhost-user-input polling 2295659 6818300 0 2.11e2 2.97
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 40.35, last 128 main loops 0.00 per node 0.00
vector rates in 3.5911e6, out 5.4002e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 136206 6923877 0 3.70e1 50.83
BondEthernet0-tx active 136206 6923877 0 5.76e1 50.83
TenGigabitEthernet18/0/1-outpu active 134075 3457283 0 3.49e1 25.79
TenGigabitEthernet18/0/1-tx active 134075 3457283 0 1.00e2 25.79
TenGigabitEthernet18/0/3-outpu active 135179 3466594 0 3.57e1 25.64
TenGigabitEthernet18/0/3-tx active 135179 3466594 0 1.04e2 25.64
VirtualEthernet0/0/0-output active 236822 6819652 0 3.21e1 28.79
VirtualEthernet0/0/0-tx active 236822 6819652 0 2.02e2 28.79
dpdk-input polling 2544979 6819652 0 1.52e2 2.68
ethernet-input active 373028 13743529 0 4.09e1 36.84
l2-fwd active 300051 13743529 0 5.39e1 45.80
l2-input active 300051 13743529 0 4.76e1 45.80
l2-learn active 300051 13743529 0 4.93e1 45.80
l2-output active 300051 13743529 0 6.41e1 45.80
unix-epoll-input polling 2483 0 0 2.39e3 0.00
vhost-user-input polling 2544979 6923877 0 2.13e2 2.72
64b-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 1.8378e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 3 3 0 9.33e2 1.00
TenGigabitEthernet18/0/1-tx active 3 3 0 1.12e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 9.67e2 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 9.92e2 1.00
api-rx-from-ring active 0 0 46 3.49e4 0.00
dpdk-process any wait 0 0 1 1.19e4 0.00
fib-walk any wait 0 0 2 2.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.32e3 0.00
lacp-process any wait 0 0 19 1.85e3 0.00
lisp-retry-service any wait 0 0 2 3.89e3 0.00
unix-epoll-input polling 3402 0 0 2.79e6 0.00
vhost-user-process any wait 0 0 2 1.16e4 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 17.84, last 128 main loops 0.00 per node 0.00
vector rates in 1.6747e6, out 1.6746e6, drop 2.1004e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79131 3170920 0 2.55e1 40.07
TenGigabitEthernet18/0/2-tx active 79131 3170920 0 9.06e1 40.07
VirtualEthernet0/0/1-output active 245695 3207554 0 5.16e1 13.06
VirtualEthernet0/0/1-tx active 245695 3207554 0 2.61e2 13.06
bond-input active 335088 3207562 0 1.08e2 9.57
dpdk-input polling 8174483 3207562 0 7.61e2 .39
drop active 7 8 0 3.68e3 1.14
error-drop active 7 8 0 1.69e3 1.14
ethernet-input active 324829 6378482 0 9.16e1 19.64
l2-fwd active 324440 6378474 0 6.08e1 19.66
l2-input active 301739 6378474 0 6.49e1 21.14
l2-input-vtr active 245695 3207554 0 8.37e1 13.06
l2-learn active 324440 6378474 0 6.32e1 19.66
l2-output active 324440 6378474 0 3.73e1 19.66
lacp-input active 7 8 0 3.29e3 1.14
unix-epoll-input polling 7976 0 0 1.81e3 0.00
vhost-user-input polling 8174483 3170920 0 6.69e2 .39
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 18.51, last 128 main loops 0.00 per node 0.00
vector rates in 1.6746e6, out 1.6746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 80303 3207192 0 2.59e1 39.94
TenGigabitEthernet18/0/2-tx active 80303 3207192 0 8.90e1 39.94
VirtualEthernet0/0/1-output active 231314 3170936 0 5.12e1 13.71
VirtualEthernet0/0/1-tx active 231314 3170936 0 2.53e2 13.71
bond-input active 330819 3170936 0 1.06e2 9.59
dpdk-input polling 8339978 3170936 0 7.89e2 .38
ethernet-input active 311617 6378128 0 8.99e1 20.47
l2-fwd active 311223 6378128 0 5.99e1 20.49
l2-input active 290442 6378128 0 6.27e1 21.96
l2-input-vtr active 231314 3170936 0 8.30e1 13.71
l2-learn active 311223 6378128 0 6.21e1 20.49
l2-output active 311223 6378128 0 3.61e1 20.49
unix-epoll-input polling 8136 0 0 1.70e3 0.00
vhost-user-input polling 8339978 3207192 0 6.70e2 .38
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 18.95, last 128 main loops 0.00 per node 0.00
vector rates in 1.6746e6, out 1.6746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73860 3170892 0 2.49e1 42.93
TenGigabitEthernet18/0/2-tx active 73860 3170892 0 8.75e1 42.93
VirtualEthernet0/0/1-output active 228980 3207564 0 4.88e1 14.01
VirtualEthernet0/0/1-tx active 228980 3207564 0 2.53e2 14.01
bond-input active 328585 3207564 0 1.04e2 9.76
dpdk-input polling 8316878 3207564 0 7.87e2 .39
ethernet-input active 302840 6378456 0 8.93e1 21.06
l2-fwd active 302686 6378456 0 5.96e1 21.07
l2-input active 286216 6378456 0 6.23e1 22.29
l2-input-vtr active 228980 3207564 0 8.17e1 14.01
l2-learn active 302686 6378456 0 6.12e1 21.07
l2-output active 302686 6378456 0 3.52e1 21.07
unix-epoll-input polling 8114 0 0 1.84e3 0.00
vhost-user-input polling 8316878 3170892 0 6.77e2 .38
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 18.43, last 128 main loops 0.00 per node 0.00
vector rates in 1.6746e6, out 1.6746e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78863 3207220 0 2.56e1 40.67
TenGigabitEthernet18/0/2-tx active 78863 3207220 0 8.91e1 40.67
VirtualEthernet0/0/1-output active 234257 3170976 0 5.17e1 13.54
VirtualEthernet0/0/1-tx active 234257 3170976 0 2.60e2 13.54
bond-input active 332687 3170976 0 1.08e2 9.53
dpdk-input polling 8312263 3170976 0 7.74e2 .38
ethernet-input active 313120 6378196 0 8.97e1 20.37
l2-fwd active 312482 6378196 0 5.99e1 20.41
l2-input active 290191 6378196 0 6.27e1 21.98
l2-input-vtr active 234257 3170976 0 8.41e1 13.54
l2-learn active 312482 6378196 0 6.23e1 20.41
l2-output active 312482 6378196 0 3.63e1 20.41
unix-epoll-input polling 8110 0 0 1.69e3 0.00
vhost-user-input polling 8312263 3207220 0 6.71e2 .39
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 15.80, last 128 main loops 0.00 per node 0.00
vector rates in 1.6827e6, out 2.5175e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 82694 3179452 0 4.63e1 38.45
BondEthernet0-tx active 82694 3179452 0 6.49e1 38.45
TenGigabitEthernet18/0/1-outpu active 80399 1564054 0 4.24e1 19.45
TenGigabitEthernet18/0/1-tx active 80399 1564054 0 1.17e2 19.45
TenGigabitEthernet18/0/3-outpu active 80366 1615398 0 4.39e1 20.10
TenGigabitEthernet18/0/3-tx active 80366 1615398 0 1.23e2 20.10
VirtualEthernet0/0/0-output active 349480 3229862 0 6.69e1 9.24
VirtualEthernet0/0/0-tx active 349480 3229862 0 3.08e2 9.24
dpdk-input polling 8568767 3229862 0 5.92e2 .38
ethernet-input active 432174 6409314 0 6.46e1 14.83
l2-fwd active 402465 6409314 0 6.52e1 15.93
l2-input active 402465 6409314 0 6.03e1 15.93
l2-learn active 402465 6409314 0 7.13e1 15.93
l2-output active 402465 6409314 0 9.25e1 15.93
unix-epoll-input polling 8359 0 0 1.66e3 0.00
vhost-user-input polling 8568767 3179452 0 7.06e2 .37
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 15.55, last 128 main loops 0.00 per node 0.00
vector rates in 1.6827e6, out 2.5306e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 82522 3229600 0 5.22e1 39.14
BondEthernet0-tx active 82522 3229600 0 6.37e1 39.14
TenGigabitEthernet18/0/1-outpu active 80122 1614547 0 4.09e1 20.15
TenGigabitEthernet18/0/1-tx active 80122 1614547 0 1.15e2 20.15
TenGigabitEthernet18/0/3-outpu active 80009 1615053 0 4.42e1 20.19
TenGigabitEthernet18/0/3-tx active 80009 1615053 0 1.21e2 20.19
VirtualEthernet0/0/0-output active 356805 3179393 0 6.95e1 8.91
VirtualEthernet0/0/0-tx active 356805 3179393 0 3.11e2 8.91
dpdk-input polling 8511983 3179393 0 5.95e2 .37
ethernet-input active 439327 6408993 0 6.48e1 14.59
l2-fwd active 410408 6408993 0 6.56e1 15.62
l2-input active 410408 6408993 0 6.07e1 15.62
l2-learn active 410408 6408993 0 7.17e1 15.62
l2-output active 410408 6408993 0 9.31e1 15.62
unix-epoll-input polling 8304 0 0 1.80e3 0.00
vhost-user-input polling 8511983 3229600 0 6.94e2 .38
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 15.95, last 128 main loops 0.00 per node 0.00
vector rates in 1.6827e6, out 2.5175e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 82685 3179436 0 4.69e1 38.45
BondEthernet0-tx active 82685 3179436 0 6.49e1 38.45
TenGigabitEthernet18/0/1-outpu active 80041 1563506 0 4.15e1 19.53
TenGigabitEthernet18/0/1-tx active 80041 1563506 0 1.16e2 19.53
TenGigabitEthernet18/0/3-outpu active 80351 1615930 0 4.41e1 20.11
TenGigabitEthernet18/0/3-tx active 80351 1615930 0 1.20e2 20.11
VirtualEthernet0/0/0-output active 344997 3229862 0 6.65e1 9.36
VirtualEthernet0/0/0-tx active 344997 3229862 0 3.06e2 9.36
dpdk-input polling 8669813 3229862 0 5.94e2 .37
ethernet-input active 427682 6409298 0 6.35e1 14.99
l2-fwd active 398594 6409298 0 6.49e1 16.08
l2-input active 398594 6409298 0 6.16e1 16.08
l2-learn active 398594 6409298 0 7.12e1 16.08
l2-output active 398594 6409298 0 9.16e1 16.08
unix-epoll-input polling 8458 0 0 1.60e3 0.00
vhost-user-input polling 8669813 3179436 0 7.09e2 .37
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 16.09, last 128 main loops 0.00 per node 0.00
vector rates in 1.6826e6, out 2.5305e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 80779 3229516 0 4.57e1 39.98
BondEthernet0-tx active 80779 3229516 0 6.29e1 39.98
TenGigabitEthernet18/0/1-outpu active 78692 1613891 0 3.97e1 20.51
TenGigabitEthernet18/0/1-tx active 78692 1613891 0 1.13e2 20.51
TenGigabitEthernet18/0/3-outpu active 78983 1615625 0 4.32e1 20.46
TenGigabitEthernet18/0/3-tx active 78983 1615625 0 1.19e2 20.46
VirtualEthernet0/0/0-output active 344412 3179396 0 6.59e1 9.23
VirtualEthernet0/0/0-tx active 344412 3179396 0 3.06e2 9.23
dpdk-input polling 8716346 3179396 0 6.03e2 .36
ethernet-input active 425191 6408912 0 6.45e1 15.07
l2-fwd active 395366 6408912 0 6.49e1 16.21
l2-input active 395366 6408912 0 6.00e1 16.21
l2-learn active 395366 6408912 0 7.09e1 16.21
l2-output active 395366 6408912 0 9.25e1 16.21
unix-epoll-input polling 8504 0 0 1.74e3 0.00
vhost-user-input polling 8716346 3229516 0 7.06e2 .37
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.8370e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 3 3 0 1.35e3 1.00
TenGigabitEthernet18/0/1-tx active 3 3 0 1.75e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.19e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.72e3 1.00
api-rx-from-ring active 0 0 51 3.98e4 0.00
dpdk-process any wait 0 0 1 1.13e4 0.00
fib-walk any wait 0 0 2 2.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.25e3 0.00
lacp-process any wait 0 0 19 2.48e3 0.00
lisp-retry-service any wait 0 0 2 3.17e3 0.00
unix-epoll-input polling 7157 0 0 1.33e6 0.00
vhost-user-process any wait 0 0 1 8.42e3 0.00
vpe-oam-process any wait 0 0 2 3.00e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 50.80, last 128 main loops 0.00 per node 0.00
vector rates in 2.8984e6, out 2.8984e6, drop 2.0994e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 97603 5522249 0 2.29e1 56.58
TenGigabitEthernet18/0/2-tx active 97603 5522249 0 1.89e2 56.58
VirtualEthernet0/0/1-output active 118109 5522248 0 2.81e1 46.76
VirtualEthernet0/0/1-tx active 118109 5522248 0 3.64e2 46.76
bond-input active 181437 5522256 0 6.40e1 30.44
dpdk-input polling 1143158 5522256 0 1.55e2 4.83
drop active 6 8 0 2.07e3 1.33
error-drop active 6 8 0 1.59e3 1.33
ethernet-input active 215714 11044505 0 7.83e1 51.19
l2-fwd active 214331 11044497 0 5.01e1 51.53
l2-input active 147802 11044497 0 5.17e1 74.72
l2-input-vtr active 118109 5522248 0 6.20e1 46.76
l2-learn active 214331 11044497 0 4.73e1 51.53
l2-output active 214331 11044497 0 2.29e1 51.53
lacp-input active 6 8 0 3.80e3 1.33
unix-epoll-input polling 1116 0 0 2.96e3 0.00
vhost-user-input polling 1143158 5522249 0 3.15e2 4.83
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 44.01, last 128 main loops 0.00 per node 0.00
vector rates in 2.9011e6, out 4.3517e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 137657 5527476 0 3.95e1 40.15
BondEthernet0-tx active 137657 5527476 0 6.87e1 40.15
TenGigabitEthernet18/0/1-outpu active 129108 2738222 0 3.93e1 21.21
TenGigabitEthernet18/0/1-tx active 129108 2738222 0 2.11e2 21.21
TenGigabitEthernet18/0/3-outpu active 129531 2789254 0 4.11e1 21.53
TenGigabitEthernet18/0/3-tx active 129531 2789254 0 2.16e2 21.53
VirtualEthernet0/0/0-output active 165941 5527486 0 3.09e1 33.31
VirtualEthernet0/0/0-tx active 165941 5527486 0 3.73e2 33.31
dpdk-input polling 745381 5527486 0 1.26e2 7.42
ethernet-input active 303598 11054962 0 4.82e1 36.41
l2-fwd active 191700 11054962 0 4.95e1 57.67
l2-input active 191700 11054962 0 4.57e1 57.67
l2-learn active 191700 11054962 0 4.81e1 57.67
l2-output active 191700 11054962 0 6.61e1 57.67
unix-epoll-input polling 727 0 0 2.47e3 0.00
vhost-user-input polling 745381 5527476 0 2.93e2 7.42
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.0959e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.39e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.33e3 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.81e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.12e3 1.00
api-rx-from-ring active 0 0 52 5.36e4 0.00
dpdk-process any wait 0 0 1 1.55e4 0.00
fib-walk any wait 0 0 2 3.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.79e3 0.00
lacp-process any wait 0 0 19 2.14e3 0.00
lisp-retry-service any wait 0 0 2 3.94e3 0.00
unix-epoll-input polling 4039 0 0 2.36e6 0.00
vhost-user-process any wait 0 0 1 1.47e4 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 52.09, last 128 main loops 0.00 per node 0.00
vector rates in 2.3854e6, out 2.3854e6, drop 2.0959e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73392 4516787 0 2.21e1 61.54
TenGigabitEthernet18/0/2-tx active 73392 4516787 0 2.08e2 61.54
VirtualEthernet0/0/1-output active 98449 4588387 0 2.89e1 46.61
VirtualEthernet0/0/1-tx active 98449 4588387 0 4.18e2 46.61
bond-input active 163363 4588395 0 7.14e1 28.09
dpdk-input polling 937916 4588395 0 1.69e2 4.89
drop active 5 8 0 1.89e3 1.60
error-drop active 5 8 0 1.54e3 1.60
ethernet-input active 171841 9105182 0 7.38e1 52.99
l2-fwd active 168172 9105174 0 4.90e1 54.14
l2-input active 114733 9105174 0 5.11e1 79.36
l2-input-vtr active 98449 4588387 0 6.01e1 46.61
l2-learn active 168172 9105174 0 4.60e1 54.14
l2-output active 168172 9105174 0 2.21e1 54.14
lacp-input active 5 8 0 4.30e3 1.60
unix-epoll-input polling 915 0 0 2.78e3 0.00
vhost-user-input polling 937916 4516787 0 6.10e2 4.82
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 54.62, last 128 main loops 0.00 per node 0.00
vector rates in 2.3854e6, out 2.3854e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76148 4588545 0 2.25e1 60.26
TenGigabitEthernet18/0/2-tx active 76148 4588545 0 2.00e2 60.26
VirtualEthernet0/0/1-output active 88082 4516806 0 2.64e1 51.28
VirtualEthernet0/0/1-tx active 88082 4516806 0 3.97e2 51.28
bond-input active 139620 4516806 0 6.42e1 32.35
dpdk-input polling 2440822 4516806 0 2.43e2 1.85
ethernet-input active 164230 9105351 0 7.60e1 55.44
l2-fwd active 161617 9105351 0 4.85e1 56.34
l2-input active 124528 9105351 0 5.09e1 73.12
l2-input-vtr active 88082 4516806 0 6.09e1 51.28
l2-learn active 161617 9105351 0 4.57e1 56.34
l2-output active 161617 9105351 0 2.14e1 56.34
unix-epoll-input polling 2382 0 0 2.45e3 0.00
vhost-user-input polling 2440822 4588545 0 5.37e2 1.88
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 55.84, last 128 main loops 0.00 per node 0.00
vector rates in 2.3854e6, out 3.5688e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 87562 4516824 0 3.61e1 51.58
BondEthernet0-tx active 87562 4516824 0 6.35e1 51.58
TenGigabitEthernet18/0/1-outpu active 87352 2216513 0 3.51e1 25.37
TenGigabitEthernet18/0/1-tx active 87352 2216513 0 2.34e2 25.37
TenGigabitEthernet18/0/3-outpu active 87440 2300311 0 3.50e1 26.31
TenGigabitEthernet18/0/3-tx active 87440 2300311 0 2.37e2 26.31
VirtualEthernet0/0/0-output active 116558 4588538 0 2.87e1 39.37
VirtualEthernet0/0/0-tx active 116558 4588538 0 4.26e2 39.37
dpdk-input polling 170291 4588538 0 1.19e2 26.95
ethernet-input active 204120 9105362 0 4.74e1 44.61
l2-fwd active 119049 9105362 0 4.69e1 76.48
l2-input active 119049 9105362 0 4.42e1 76.48
l2-learn active 119049 9105362 0 4.46e1 76.48
l2-output active 119049 9105362 0 8.17e1 76.48
unix-epoll-input polling 166 0 0 2.89e3 0.00
vhost-user-input polling 170291 4516824 0 6.15e2 26.52
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 33.69, last 128 main loops 0.00 per node 0.00
vector rates in 2.3855e6, out 3.5876e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 95785 4588576 0 3.81e1 47.90
BondEthernet0-tx active 95785 4588576 0 6.31e1 47.90
TenGigabitEthernet18/0/1-outpu active 95411 2287737 0 3.76e1 23.98
TenGigabitEthernet18/0/1-tx active 95411 2287737 0 2.29e2 23.98
TenGigabitEthernet18/0/3-outpu active 95580 2300839 0 3.77e1 24.07
TenGigabitEthernet18/0/3-tx active 95580 2300839 0 2.35e2 24.07
VirtualEthernet0/0/0-output active 223335 4516845 0 4.06e1 20.22
VirtualEthernet0/0/0-tx active 223335 4516845 0 4.31e2 20.22
dpdk-input polling 596794 4516845 0 1.49e2 7.57
ethernet-input active 319120 9105421 0 5.39e1 28.53
l2-fwd active 232090 9105421 0 5.21e1 39.23
l2-input active 232090 9105421 0 4.87e1 39.23
l2-learn active 232090 9105421 0 5.25e1 39.23
l2-output active 232090 9105421 0 8.83e1 39.23
unix-epoll-input polling 582 0 0 3.47e3 0.00
vhost-user-input polling 596794 4588576 0 4.89e2 7.69
imix-8t4c-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.8047e0, 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.63e3 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.65e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.13e3 1.00
api-rx-from-ring active 0 0 52 4.15e4 0.00
dpdk-process any wait 0 0 2 9.64e3 0.00
fib-walk any wait 0 0 2 4.23e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.81e3 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.75e3 0.00
lacp-process any wait 0 0 19 2.68e3 0.00
lisp-retry-service any wait 0 0 2 2.98e3 0.00
statseg-collector-process time wait 0 0 1 9.45e3 0.00
unix-epoll-input polling 4796 0 0 2.02e6 0.00
vhost-user-process any wait 0 0 1 1.28e4 0.00
vpe-oam-process any wait 0 0 2 4.58e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 13.25, last 128 main loops 0.00 per node 0.00
vector rates in 1.3871e6, out 1.3871e6, drop 2.0625e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77134 2668956 0 2.92e1 34.60
TenGigabitEthernet18/0/2-tx active 77134 2668956 0 2.27e2 34.60
VirtualEthernet0/0/1-output active 286587 2711336 0 7.03e1 9.46
VirtualEthernet0/0/1-tx active 286587 2711336 0 5.14e2 9.46
bond-input active 411336 2711344 0 1.58e2 6.59
dpdk-input polling 5259382 2711344 0 7.26e2 .52
drop active 8 8 0 1.96e3 1.00
error-drop active 8 8 0 1.78e3 1.00
ethernet-input active 363726 5380300 0 1.08e2 14.79
l2-fwd active 363388 5380292 0 6.96e1 14.81
l2-input active 329512 5380292 0 7.32e1 16.33
l2-input-vtr active 286587 2711336 0 9.75e1 9.46
l2-learn active 363388 5380292 0 7.39e1 14.81
l2-output active 363388 5380292 0 4.78e1 14.81
lacp-input active 8 8 0 4.19e3 1.00
unix-epoll-input polling 5131 0 0 2.78e3 0.00
vhost-user-input polling 5259382 2668956 0 8.09e2 .51
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.9, average vectors/node 13.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.3871e6, out 1.3871e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78105 2711345 0 2.89e1 34.71
TenGigabitEthernet18/0/2-tx active 78105 2711345 0 2.22e2 34.71
VirtualEthernet0/0/1-output active 275022 2668992 0 6.77e1 9.70
VirtualEthernet0/0/1-tx active 275022 2668992 0 5.15e2 9.70
bond-input active 404917 2668992 0 1.53e2 6.59
dpdk-input polling 5567231 2668992 0 7.35e2 .48
ethernet-input active 353127 5380337 0 1.05e2 15.24
l2-fwd active 352933 5380337 0 6.86e1 15.24
l2-input active 321212 5380337 0 7.26e1 16.75
l2-input-vtr active 275022 2668992 0 9.54e1 9.70
l2-learn active 352933 5380337 0 7.29e1 15.24
l2-output active 352933 5380337 0 4.69e1 15.24
unix-epoll-input polling 5431 0 0 2.64e3 0.00
vhost-user-input polling 5567231 2711345 0 8.27e2 .49
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.9, average vectors/node 13.39, last 128 main loops 0.00 per node 0.00
vector rates in 1.3871e6, out 1.3871e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77286 2668977 0 2.91e1 34.53
TenGigabitEthernet18/0/2-tx active 77286 2668977 0 2.22e2 34.53
VirtualEthernet0/0/1-output active 282818 2711361 0 6.92e1 9.59
VirtualEthernet0/0/1-tx active 282818 2711361 0 5.05e2 9.59
bond-input active 404621 2711361 0 1.50e2 6.70
dpdk-input polling 5236804 2711361 0 7.09e2 .52
ethernet-input active 360104 5380338 0 1.06e2 14.94
l2-fwd active 359928 5380338 0 6.96e1 14.95
l2-input active 327831 5380338 0 7.32e1 16.41
l2-input-vtr active 282818 2711361 0 9.81e1 9.59
l2-learn active 359928 5380338 0 7.42e1 14.95
l2-output active 359928 5380338 0 4.75e1 14.95
unix-epoll-input polling 5109 0 0 2.57e3 0.00
vhost-user-input polling 5236804 2668977 0 8.54e2 .51
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.9, average vectors/node 13.60, last 128 main loops 0.00 per node 0.00
vector rates in 1.3871e6, out 1.3871e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75829 2711330 0 2.89e1 35.76
TenGigabitEthernet18/0/2-tx active 75829 2711330 0 2.23e2 35.76
VirtualEthernet0/0/1-output active 276167 2668949 0 6.86e1 9.66
VirtualEthernet0/0/1-tx active 276167 2668949 0 5.24e2 9.66
bond-input active 411135 2668949 0 1.56e2 6.49
dpdk-input polling 5218657 2668949 0 7.04e2 .51
ethernet-input active 351996 5380279 0 1.04e2 15.29
l2-fwd active 351582 5380279 0 6.84e1 15.30
l2-input active 319991 5380279 0 7.23e1 16.81
l2-input-vtr active 276167 2668949 0 9.56e1 9.66
l2-learn active 351582 5380279 0 7.24e1 15.30
l2-output active 351582 5380279 0 4.66e1 15.30
unix-epoll-input polling 5092 0 0 2.67e3 0.00
vhost-user-input polling 5218657 2711330 0 8.49e2 .52
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.9, average vectors/node 9.54, last 128 main loops 0.00 per node 0.00
vector rates in 1.3871e6, out 2.0752e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 83950 2668924 0 5.14e1 31.79
BondEthernet0-tx active 83950 2668924 0 7.86e1 31.79
TenGigabitEthernet18/0/1-outpu active 83481 1311452 0 4.95e1 15.71
TenGigabitEthernet18/0/1-tx active 83481 1311452 0 2.79e2 15.71
TenGigabitEthernet18/0/3-outpu active 83550 1357472 0 5.29e1 16.25
TenGigabitEthernet18/0/3-tx active 83550 1357472 0 2.78e2 16.25
VirtualEthernet0/0/0-output active 521341 2711340 0 1.10e2 5.20
VirtualEthernet0/0/0-tx active 521341 2711340 0 6.41e2 5.20
dpdk-input polling 4147835 2711340 0 5.27e2 .65
ethernet-input active 605291 5380264 0 9.67e1 8.89
l2-fwd active 571415 5380264 0 7.94e1 9.42
l2-input active 571415 5380264 0 7.58e1 9.42
l2-learn active 571415 5380264 0 9.48e1 9.42
l2-output active 571415 5380264 0 1.20e2 9.42
unix-epoll-input polling 4047 0 0 2.66e3 0.00
vhost-user-input polling 4147835 2668924 0 7.43e2 .64
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.9, average vectors/node 9.58, last 128 main loops 0.00 per node 0.00
vector rates in 1.3871e6, out 2.0861e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 84812 2711309 0 5.65e1 31.97
BondEthernet0-tx active 84812 2711309 0 7.49e1 31.97
TenGigabitEthernet18/0/1-outpu active 84329 1352943 0 4.88e1 16.04
TenGigabitEthernet18/0/1-tx active 84329 1352943 0 2.74e2 16.04
TenGigabitEthernet18/0/3-outpu active 84260 1358366 0 5.41e1 16.12
TenGigabitEthernet18/0/3-tx active 84260 1358366 0 2.77e2 16.12
VirtualEthernet0/0/0-output active 518091 2668976 0 1.06e2 5.15
VirtualEthernet0/0/0-tx active 518091 2668976 0 6.47e2 5.15
dpdk-input polling 4192544 2668976 0 5.32e2 .64
ethernet-input active 602903 5380285 0 9.60e1 8.92
l2-fwd active 569373 5380285 0 7.95e1 9.45
l2-input active 569373 5380285 0 7.53e1 9.45
l2-learn active 569373 5380285 0 9.34e1 9.45
l2-output active 569373 5380285 0 1.20e2 9.45
unix-epoll-input polling 4090 0 0 2.83e3 0.00
vhost-user-input polling 4192544 2711309 0 7.44e2 .65
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.9, average vectors/node 9.52, last 128 main loops .25 per node 4.00
vector rates in 1.3871e6, out 2.0752e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 84884 2668948 0 5.04e1 31.44
BondEthernet0-tx active 84884 2668948 0 7.57e1 31.44
TenGigabitEthernet18/0/1-outpu active 84231 1310344 0 4.92e1 15.56
TenGigabitEthernet18/0/1-tx active 84231 1310344 0 2.76e2 15.56
TenGigabitEthernet18/0/3-outpu active 84283 1358604 0 5.28e1 16.12
TenGigabitEthernet18/0/3-tx active 84283 1358604 0 2.73e2 16.12
VirtualEthernet0/0/0-output active 521164 2711334 0 1.02e2 5.20
VirtualEthernet0/0/0-tx active 521164 2711334 0 6.25e2 5.20
dpdk-input polling 4148124 2711334 0 5.21e2 .65
ethernet-input active 606048 5380282 0 9.62e1 8.88
l2-fwd active 572404 5380282 0 7.98e1 9.39
l2-input active 572404 5380282 0 7.51e1 9.39
l2-learn active 572404 5380282 0 9.37e1 9.39
l2-output active 572404 5380282 0 1.19e2 9.39
unix-epoll-input polling 4047 0 0 2.51e3 0.00
vhost-user-input polling 4148124 2668948 0 7.91e2 .64
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.9, average vectors/node 9.84, last 128 main loops 0.00 per node 0.00
vector rates in 1.3871e6, out 2.0861e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 83372 2711364 0 5.01e1 32.52
BondEthernet0-tx active 83372 2711364 0 7.45e1 32.52
TenGigabitEthernet18/0/1-outpu active 82854 1352713 0 4.75e1 16.33
TenGigabitEthernet18/0/1-tx active 82854 1352713 0 2.75e2 16.33
TenGigabitEthernet18/0/3-outpu active 82845 1358651 0 5.19e1 16.39
TenGigabitEthernet18/0/3-tx active 82845 1358651 0 2.78e2 16.39
VirtualEthernet0/0/0-output active 504010 2668965 0 1.06e2 5.29
VirtualEthernet0/0/0-tx active 504010 2668965 0 6.11e2 5.29
dpdk-input polling 4085608 2668965 0 5.21e2 .65
ethernet-input active 587382 5380329 0 9.95e1 9.16
l2-fwd active 553846 5380329 0 7.85e1 9.71
l2-input active 553846 5380329 0 7.50e1 9.71
l2-learn active 553846 5380329 0 9.23e1 9.71
l2-output active 553846 5380329 0 1.21e2 9.71
unix-epoll-input polling 3986 0 0 2.49e3 0.00
vhost-user-input polling 4085608 2711364 0 8.03e2 .66

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.9, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 1.8167e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.56e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.79e3 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.20e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.67e3 1.00
api-rx-from-ring active 0 0 45 2.88e4 0.00
dpdk-process any wait 0 0 2 8.06e5 0.00
fib-walk any wait 0 0 2 2.91e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.45e3 0.00
lacp-process any wait 0 0 19 2.12e3 0.00
lisp-retry-service any wait 0 0 2 2.16e3 0.00
unix-epoll-input polling 8610 0 0 1.12e6 0.00
vhost-user-process any wait 0 0 1 1.07e4 0.00
vpe-oam-process any wait 0 0 2 1.04e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.9, average vectors/node 32.22, last 128 main loops 0.00 per node 0.00
vector rates in 4.1426e6, out 4.1425e6, drop 2.0762e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 229147 7981085 0 2.78e1 34.83
TenGigabitEthernet18/0/2-tx active 229147 7981085 0 8.74e1 34.83
VirtualEthernet0/0/1-output active 260184 7981154 0 3.33e1 30.68
VirtualEthernet0/0/1-tx active 260184 7981154 0 1.95e2 30.68
bond-input active 409076 7981162 0 7.34e1 19.51
dpdk-input polling 2482238 7981162 0 1.77e2 3.22
drop active 5 8 0 1.97e3 1.60
error-drop active 5 8 0 1.33e3 1.60
ethernet-input active 489332 15962247 0 8.05e1 32.62
l2-input active 353418 15962239 0 4.32e1 45.17
l2-input-vtr active 260184 7981154 0 6.71e1 30.68
l2-output active 475572 15962239 0 2.89e1 33.56
lacp-input active 5 8 0 2.88e3 1.60
unix-epoll-input polling 2422 0 0 2.35e3 0.00
vhost-user-input polling 2482238 7981085 0 2.02e2 3.22
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.9, average vectors/node 51.12, last 128 main loops 0.00 per node 0.00
vector rates in 4.1426e6, out 6.2138e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 158122 7981129 0 3.50e1 50.47
BondEthernet0-tx active 158122 7981129 0 5.73e1 50.47
TenGigabitEthernet18/0/1-outpu active 145939 3950768 0 3.26e1 27.07
TenGigabitEthernet18/0/1-tx active 145939 3950768 0 9.51e1 27.07
TenGigabitEthernet18/0/3-outpu active 149643 4030361 0 3.49e1 26.93
TenGigabitEthernet18/0/3-tx active 149643 4030361 0 9.94e1 26.93
VirtualEthernet0/0/0-output active 166723 7981169 0 2.37e1 47.87
VirtualEthernet0/0/0-tx active 166723 7981169 0 1.78e2 47.87
dpdk-input polling 5711091 7981169 0 1.95e2 1.39
ethernet-input active 324845 15962298 0 3.60e1 49.14
l2-input active 229922 15962298 0 2.97e1 69.42
l2-output active 229922 15962298 0 5.02e1 69.42
unix-epoll-input polling 5572 0 0 2.05e3 0.00
vhost-user-input polling 5711091 7981129 0 2.72e2 1.39
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 1.8256e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.21e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 1.38e3 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 8.40e2 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 9.71e2 1.00
api-rx-from-ring active 0 0 50 2.69e4 0.00
dpdk-process any wait 0 0 1 8.77e3 0.00
fib-walk any wait 0 0 2 3.42e3 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.77e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.59e3 0.00
lacp-process any wait 0 0 19 2.07e3 0.00
lisp-retry-service any wait 0 0 2 3.10e3 0.00
statseg-collector-process time wait 0 0 1 4.94e3 0.00
unix-epoll-input polling 5562 0 0 1.72e6 0.00
vhost-user-process any wait 0 0 2 1.04e4 0.00
vpe-oam-process any wait 0 0 2 2.67e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 24.21, last 128 main loops 0.00 per node 0.00
vector rates in 3.5818e6, out 3.5818e6, drop 1.5648e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 158553 6820216 0 2.42e1 43.02
TenGigabitEthernet18/0/2-tx active 158553 6820216 0 8.41e1 43.02
VirtualEthernet0/0/1-output active 353569 6913410 0 4.20e1 19.55
VirtualEthernet0/0/1-tx active 353569 6913410 0 2.28e2 19.55
bond-input active 523688 6913416 0 8.93e1 13.20
dpdk-input polling 3314871 6913416 0 2.36e2 2.09
drop active 5 6 0 1.91e3 1.20
error-drop active 5 6 0 1.19e3 1.20
ethernet-input active 512123 13733632 0 8.18e1 26.82
l2-input active 429080 13733626 0 4.59e1 32.01
l2-input-vtr active 353569 6913410 0 7.37e1 19.55
l2-output active 509485 13733626 0 2.99e1 26.96
lacp-input active 5 6 0 3.35e3 1.20
unix-epoll-input polling 3234 0 0 2.13e3 0.00
vhost-user-input polling 3314871 6820216 0 2.41e2 2.06
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 24.98, last 128 main loops 0.00 per node 0.00
vector rates in 3.5808e6, out 3.5808e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 155936 6904360 0 2.45e1 44.28
TenGigabitEthernet18/0/2-tx active 155936 6904360 0 8.22e1 44.28
VirtualEthernet0/0/1-output active 337341 6825567 0 4.13e1 20.23
VirtualEthernet0/0/1-tx active 337341 6825567 0 2.23e2 20.23
bond-input active 517336 6825567 0 8.86e1 13.19
dpdk-input polling 3513782 6825567 0 2.46e2 1.94
ethernet-input active 493277 13729927 0 8.14e1 27.83
l2-input active 414092 13729927 0 4.54e1 33.16
l2-input-vtr active 337341 6825567 0 7.39e1 20.23
l2-output active 490140 13729927 0 2.90e1 28.01
unix-epoll-input polling 3428 0 0 2.03e3 0.00
vhost-user-input polling 3513782 6904360 0 2.44e2 1.96
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 30.16, last 128 main loops 0.00 per node 0.00
vector rates in 3.5913e6, out 5.3722e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 160200 6828296 0 3.74e1 42.62
BondEthernet0-tx active 160200 6828296 0 6.26e1 42.62
TenGigabitEthernet18/0/1-outpu active 155805 3359538 0 3.84e1 21.56
TenGigabitEthernet18/0/1-tx active 155805 3359538 0 1.06e2 21.56
TenGigabitEthernet18/0/3-outpu active 156942 3468758 0 3.99e1 22.10
TenGigabitEthernet18/0/3-tx active 156942 3468758 0 1.10e2 22.10
VirtualEthernet0/0/0-output active 310632 6941772 0 3.59e1 22.35
VirtualEthernet0/0/0-tx active 310632 6941772 0 2.22e2 22.35
dpdk-input polling 4785048 6941772 0 2.13e2 1.45
ethernet-input active 470832 13770068 0 4.57e1 29.25
l2-input active 399185 13770068 0 3.57e1 34.49
l2-output active 399185 13770068 0 6.81e1 34.49
unix-epoll-input polling 4669 0 0 2.00e3 0.00
vhost-user-input polling 4785048 6828296 0 2.85e2 1.43
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 30.06, last 128 main loops 3.56 per node 76.00
vector rates in 3.5903e6, out 5.3983e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 160245 6932728 0 3.82e1 43.26
BondEthernet0-tx active 160245 6932728 0 6.10e1 43.26
TenGigabitEthernet18/0/1-outpu active 156027 3465730 0 3.85e1 22.21
TenGigabitEthernet18/0/1-tx active 156027 3465730 0 1.04e2 22.21
TenGigabitEthernet18/0/3-outpu active 156832 3466998 0 3.99e1 22.11
TenGigabitEthernet18/0/3-tx active 156832 3466998 0 1.09e2 22.11
VirtualEthernet0/0/0-output active 311795 6833304 0 3.76e1 21.92
VirtualEthernet0/0/0-tx active 311795 6833304 0 2.18e2 21.92
dpdk-input polling 4868234 6833304 0 2.18e2 1.40
ethernet-input active 472040 13766032 0 4.53e1 29.16
l2-input active 402657 13766032 0 3.60e1 34.19
l2-output active 402657 13766032 0 6.78e1 34.19
unix-epoll-input polling 4749 0 0 2.26e3 0.00
vhost-user-input polling 4868234 6932728 0 2.84e2 1.42
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 1.5610e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 3 3 0 1.19e3 1.00
TenGigabitEthernet18/0/1-tx active 3 3 0 7.79e2 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 6.88e2 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.23e3 1.00
api-rx-from-ring active 0 0 48 3.28e4 0.00
dpdk-process any wait 0 0 1 1.29e4 0.00
fib-walk any wait 0 0 2 3.12e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.18e3 0.00
lacp-process any wait 0 0 19 2.59e3 0.00
lisp-retry-service any wait 0 0 2 3.25e3 0.00
unix-epoll-input polling 5848 0 0 1.64e6 0.00
vhost-user-process any wait 0 0 2 1.11e4 0.00
vpe-oam-process any wait 0 0 2 2.70e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 16.70, last 128 main loops 0.00 per node 0.00
vector rates in 1.6747e6, out 1.6746e6, drop 2.0813e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77268 3197504 0 2.48e1 41.38
TenGigabitEthernet18/0/2-tx active 77268 3197504 0 8.73e1 41.38
VirtualEthernet0/0/1-output active 258322 3239289 0 5.26e1 12.54
VirtualEthernet0/0/1-tx active 258322 3239289 0 2.66e2 12.54
bond-input active 347839 3239297 0 1.06e2 9.31
dpdk-input polling 9881310 3239297 0 8.85e2 .33
drop active 8 8 0 2.12e3 1.00
error-drop active 8 8 0 1.29e3 1.00
ethernet-input active 335595 6436801 0 8.97e1 19.18
l2-input active 316413 6436793 0 5.21e1 20.34
l2-input-vtr active 258322 3239289 0 8.39e1 12.54
l2-output active 335340 6436793 0 3.73e1 19.19
lacp-input active 8 8 0 3.68e3 1.00
unix-epoll-input polling 9641 0 0 1.63e3 0.00
vhost-user-input polling 9881310 3197504 0 7.65e2 .32
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 17.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.6729e6, out 1.6729e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 78278 3230372 0 2.47e1 41.27
TenGigabitEthernet18/0/2-tx active 78278 3230372 0 8.57e1 41.27
VirtualEthernet0/0/1-output active 246215 3200052 0 5.27e1 12.99
VirtualEthernet0/0/1-tx active 246215 3200052 0 2.61e2 12.99
bond-input active 343044 3200052 0 1.06e2 9.33
dpdk-input polling 10036013 3200052 0 9.01e2 .32
ethernet-input active 324493 6430424 0 8.81e1 19.82
l2-input active 307667 6430424 0 5.16e1 20.90
l2-input-vtr active 246215 3200052 0 8.35e1 12.99
l2-output active 324284 6430424 0 3.62e1 19.83
unix-epoll-input polling 9791 0 0 1.59e3 0.00
vhost-user-input polling 10036013 3230372 0 7.65e2 .32
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 17.68, last 128 main loops 0.00 per node 0.00
vector rates in 1.6747e6, out 1.6747e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 76964 3197492 0 2.53e1 41.55
TenGigabitEthernet18/0/2-tx active 76964 3197492 0 8.54e1 41.55
VirtualEthernet0/0/1-output active 238415 3239302 0 5.07e1 13.59
VirtualEthernet0/0/1-tx active 238415 3239302 0 2.57e2 13.59
bond-input active 336899 3239302 0 1.04e2 9.62
dpdk-input polling 9913791 3239302 0 9.09e2 .33
ethernet-input active 315379 6436794 0 8.83e1 20.41
l2-input active 301070 6436794 0 5.07e1 21.38
l2-input-vtr active 238415 3239302 0 8.19e1 13.59
l2-output active 315300 6436794 0 3.56e1 20.41
unix-epoll-input polling 9672 0 0 1.54e3 0.00
vhost-user-input polling 9913791 3197492 0 7.63e2 .32
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 17.38, last 128 main loops 0.00 per node 0.00
vector rates in 1.6730e6, out 1.6730e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 67520 3230444 0 2.31e1 47.84
TenGigabitEthernet18/0/2-tx active 67520 3230444 0 8.39e1 47.84
VirtualEthernet0/0/1-output active 249321 3200056 0 5.24e1 12.84
VirtualEthernet0/0/1-tx active 249321 3200056 0 2.63e2 12.84
bond-input active 347866 3200056 0 1.07e2 9.19
dpdk-input polling 10086450 3200056 0 9.00e2 .32
ethernet-input active 316841 6430500 0 8.68e1 20.29
l2-input active 301021 6430500 0 5.01e1 21.36
l2-input-vtr active 249321 3200056 0 8.39e1 12.84
l2-output active 316660 6430500 0 3.55e1 20.31
unix-epoll-input polling 9841 0 0 1.63e3 0.00
vhost-user-input polling 10086450 3230444 0 7.67e2 .32
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 14.24, last 128 main loops 0.00 per node 0.00
vector rates in 1.6828e6, out 2.5172e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 80244 3207340 0 4.55e1 39.97
BondEthernet0-tx active 80244 3207340 0 6.26e1 39.97
TenGigabitEthernet18/0/1-outpu active 78203 1579086 0 4.01e1 20.19
TenGigabitEthernet18/0/1-tx active 78203 1579086 0 1.14e2 20.19
TenGigabitEthernet18/0/3-outpu active 78301 1628254 0 4.21e1 20.79
TenGigabitEthernet18/0/3-tx active 78301 1628254 0 1.19e2 20.79
VirtualEthernet0/0/0-output active 403962 3260757 0 7.17e1 8.07
VirtualEthernet0/0/0-tx active 403962 3260757 0 3.29e2 8.07
dpdk-input polling 10445766 3260757 0 6.87e2 .31
ethernet-input active 484206 6468097 0 6.68e1 13.36
l2-input active 458306 6468097 0 5.05e1 14.11
l2-output active 458306 6468097 0 9.56e1 14.11
unix-epoll-input polling 10191 0 0 1.53e3 0.00
vhost-user-input polling 10445766 3207340 0 8.14e2 .31
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 14.26, last 128 main loops 0.00 per node 0.00
vector rates in 1.6811e6, out 2.5271e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 79193 3251824 0 5.11e1 41.06
BondEthernet0-tx active 79193 3251824 0 6.09e1 41.06
TenGigabitEthernet18/0/1-outpu active 76929 1625583 0 3.87e1 21.13
TenGigabitEthernet18/0/1-tx active 76929 1625583 0 1.10e2 21.13
TenGigabitEthernet18/0/3-outpu active 76950 1626241 0 4.19e1 21.13
TenGigabitEthernet18/0/3-tx active 76950 1626241 0 1.17e2 21.13
VirtualEthernet0/0/0-output active 404607 3209808 0 7.44e1 7.93
VirtualEthernet0/0/0-tx active 404607 3209808 0 3.30e2 7.93
dpdk-input polling 10478122 3209808 0 6.97e2 .31
ethernet-input active 483800 6461632 0 6.59e1 13.36
l2-input active 459483 6461632 0 5.08e1 14.06
l2-output active 459483 6461632 0 9.55e1 14.06
unix-epoll-input polling 10222 0 0 1.60e3 0.00
vhost-user-input polling 10478122 3251824 0 8.06e2 .31
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 14.34, last 128 main loops 0.00 per node 0.00
vector rates in 1.6828e6, out 2.5172e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 78440 3207280 0 4.54e1 40.89
BondEthernet0-tx active 78440 3207280 0 6.19e1 40.89
TenGigabitEthernet18/0/1-outpu active 75769 1578068 0 3.95e1 20.83
TenGigabitEthernet18/0/1-tx active 75769 1578068 0 1.11e2 20.83
TenGigabitEthernet18/0/3-outpu active 75988 1629212 0 4.13e1 21.44
TenGigabitEthernet18/0/3-tx active 75988 1629212 0 1.19e2 21.44
VirtualEthernet0/0/0-output active 402339 3260754 0 7.19e1 8.10
VirtualEthernet0/0/0-tx active 402339 3260754 0 3.25e2 8.10
dpdk-input polling 10545399 3260754 0 6.88e2 .31
ethernet-input active 480779 6468034 0 6.60e1 13.45
l2-input active 456979 6468034 0 5.05e1 14.15
l2-output active 456979 6468034 0 9.54e1 14.15
unix-epoll-input polling 10288 0 0 1.45e3 0.00
vhost-user-input polling 10545399 3207280 0 8.21e2 .30
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 14.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.6811e6, out 2.5271e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 78963 3251836 0 4.50e1 41.18
BondEthernet0-tx active 78963 3251836 0 6.03e1 41.18
TenGigabitEthernet18/0/1-outpu active 76309 1624788 0 3.85e1 21.29
TenGigabitEthernet18/0/1-tx active 76309 1624788 0 1.09e2 21.29
TenGigabitEthernet18/0/3-outpu active 76552 1627048 0 4.08e1 21.25
TenGigabitEthernet18/0/3-tx active 76552 1627048 0 1.17e2 21.25
VirtualEthernet0/0/0-output active 394155 3209805 0 7.24e1 8.14
VirtualEthernet0/0/0-tx active 394155 3209805 0 3.24e2 8.14
dpdk-input polling 10602554 3209805 0 6.98e2 .30
ethernet-input active 473118 6461641 0 6.56e1 13.66
l2-input active 447968 6461641 0 4.99e1 14.42
l2-output active 447968 6461641 0 9.54e1 14.42
unix-epoll-input polling 10344 0 0 1.54e3 0.00
vhost-user-input polling 10602554 3251836 0 8.16e2 .31
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 1.8339e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.43e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 2.40e3 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 2.34e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.82e3 1.00
api-rx-from-ring active 0 0 48 3.39e4 0.00
dpdk-process any wait 0 0 1 1.27e4 0.00
fib-walk any wait 0 0 2 2.04e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.14e3 0.00
lacp-process any wait 0 0 19 2.09e3 0.00
lisp-retry-service any wait 0 0 2 2.48e3 0.00
unix-epoll-input polling 4287 0 0 2.22e6 0.00
vhost-user-process any wait 0 0 2 9.41e3 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 46.82, last 128 main loops 5.69 per node 52.00
vector rates in 3.3183e6, out 3.3183e6, drop 1.5719e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 119340 6332922 0 2.34e1 53.07
TenGigabitEthernet18/0/2-tx active 119340 6332922 0 1.93e2 53.07
VirtualEthernet0/0/1-output active 147881 6332980 0 3.01e1 42.82
VirtualEthernet0/0/1-tx active 147881 6332980 0 3.71e2 42.82
bond-input active 225240 6332986 0 6.73e1 28.12
dpdk-input polling 948992 6332986 0 1.45e2 6.67
drop active 3 6 0 2.26e3 2.00
error-drop active 3 6 0 1.19e3 2.00
ethernet-input active 267222 12665908 0 8.02e1 47.39
l2-input active 179602 12665902 0 3.94e1 70.52
l2-input-vtr active 147881 6332980 0 6.39e1 42.82
l2-output active 265525 12665902 0 2.42e1 47.70
lacp-input active 3 6 0 3.10e3 2.00
unix-epoll-input polling 926 0 0 2.53e3 0.00
vhost-user-input polling 948992 6332922 0 3.07e2 6.67
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 3.8, average vectors/node 39.63, last 128 main loops 0.00 per node 0.00
vector rates in 3.3246e6, out 4.9869e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 155489 6344984 0 4.02e1 40.81
BondEthernet0-tx active 155489 6344984 0 6.76e1 40.81
TenGigabitEthernet18/0/1-outpu active 147664 3148297 0 3.93e1 21.32
TenGigabitEthernet18/0/1-tx active 147664 3148297 0 2.14e2 21.32
TenGigabitEthernet18/0/3-outpu active 148265 3196687 0 4.09e1 21.56
TenGigabitEthernet18/0/3-tx active 148265 3196687 0 2.19e2 21.56
VirtualEthernet0/0/0-output active 194661 6344885 0 3.15e1 32.59
VirtualEthernet0/0/0-tx active 194661 6344885 0 3.79e2 32.59
dpdk-input polling 616682 6344885 0 1.21e2 10.29
ethernet-input active 350150 12689869 0 4.83e1 36.24
l2-input active 222325 12689869 0 3.24e1 57.08
l2-output active 222325 12689869 0 6.79e1 57.08
unix-epoll-input polling 601 0 0 2.32e3 0.00
vhost-user-input polling 616682 6344984 0 2.91e2 10.29
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.0854e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/1-outpu active 4 4 0 1.21e3 1.00
TenGigabitEthernet18/0/1-tx active 4 4 0 8.59e2 1.00
TenGigabitEthernet18/0/3-outpu active 4 4 0 1.28e3 1.00
TenGigabitEthernet18/0/3-tx active 4 4 0 1.90e3 1.00
api-rx-from-ring active 0 0 52 4.67e4 0.00
dpdk-process any wait 0 0 1 1.93e6 0.00
fib-walk any wait 0 0 2 2.33e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.80e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.13e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.57e3 0.00
lacp-process any wait 0 0 19 2.64e3 0.00
lisp-retry-service any wait 0 0 2 1.79e3 0.00
statseg-collector-process time wait 0 0 1 5.55e3 0.00
unix-epoll-input polling 3948 0 0 2.43e6 0.00
vhost-user-process any wait 0 0 1 1.23e4 0.00
vpe-oam-process any wait 0 0 2 2.48e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 39.88, last 128 main loops .06 per node 1.00
vector rates in 2.6106e6, out 2.6106e6, drop 2.0854e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82879 4967780 0 2.09e1 59.94
TenGigabitEthernet18/0/2-tx active 82879 4967780 0 2.09e2 59.94
VirtualEthernet0/0/1-output active 150059 5046865 0 3.35e1 33.63
VirtualEthernet0/0/1-tx active 150059 5046865 0 4.37e2 33.63
bond-input active 245502 5046873 0 8.35e1 20.56
dpdk-input polling 838120 5046873 0 1.72e2 6.02
drop active 4 8 0 1.78e3 2.00
error-drop active 4 8 0 1.26e3 2.00
ethernet-input active 232938 10014653 0 7.47e1 42.99
l2-input active 164100 10014645 0 3.89e1 61.03
l2-input-vtr active 150059 5046865 0 6.18e1 33.63
l2-output active 231953 10014645 0 2.33e1 43.18
lacp-input active 4 8 0 3.87e3 2.00
unix-epoll-input polling 818 0 0 2.83e3 0.00
vhost-user-input polling 838120 4967780 0 6.02e2 5.93
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 48.64, last 128 main loops 0.00 per node 0.00
vector rates in 2.6106e6, out 2.6106e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82283 5046727 0 2.15e1 61.33
TenGigabitEthernet18/0/2-tx active 82283 5046727 0 2.01e2 61.33
VirtualEthernet0/0/1-output active 114461 4967747 0 2.87e1 43.40
VirtualEthernet0/0/1-tx active 114461 4967747 0 4.01e2 43.40
bond-input active 175805 4967747 0 6.73e1 28.26
dpdk-input polling 2720232 4967747 0 2.49e2 1.83
ethernet-input active 196744 10014474 0 7.41e1 50.90
l2-input active 148042 10014474 0 3.81e1 67.65
l2-input-vtr active 114461 4967747 0 6.34e1 43.40
l2-output active 196117 10014474 0 2.13e1 51.06
unix-epoll-input polling 2654 0 0 2.35e3 0.00
vhost-user-input polling 2720232 5046727 0 5.57e2 1.86
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 3.8, average vectors/node 41.59, last 128 main loops .19 per node 4.00
vector rates in 2.6105e6, out 3.9055e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 86256 4967756 0 3.45e1 57.59
BondEthernet0-tx active 86256 4967756 0 5.83e1 57.59
TenGigabitEthernet18/0/1-outpu active 86184 2444771 0 3.29e1 28.37
TenGigabitEthernet18/0/1-tx active 86184 2444771 0 2.36e2 28.37
TenGigabitEthernet18/0/3-outpu active 86221 2522985 0 3.24e1 29.26
TenGigabitEthernet18/0/3-tx active 86221 2522985 0 2.37e2 29.26
VirtualEthernet0/0/0-output active 181637 5046588 0 3.33e1 27.78
VirtualEthernet0/0/0-tx active 181637 5046588 0 4.47e2 27.78
dpdk-input polling 305890 5046588 0 1.34e2 16.49
ethernet-input active 267893 10014344 0 4.81e1 37.38
l2-input active 187193 10014344 0 3.19e1 53.49
l2-output active 187193 10014344 0 8.49e1 53.49
unix-epoll-input polling 298 0 0 3.00e3 0.00
vhost-user-input polling 305890 4967756 0 5.99e2 16.24
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 3.8, average vectors/node 27.06, last 128 main loops 0.00 per node 0.00
vector rates in 2.6105e6, out 3.9261e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 87493 5046680 0 3.62e1 57.68
BondEthernet0-tx active 87493 5046680 0 5.64e1 57.68
TenGigabitEthernet18/0/1-outpu active 87421 2523699 0 3.31e1 28.87
TenGigabitEthernet18/0/1-tx active 87421 2523699 0 2.29e2 28.87
TenGigabitEthernet18/0/3-outpu active 87444 2522981 0 3.33e1 28.85
TenGigabitEthernet18/0/3-tx active 87444 2522981 0 2.39e2 28.85
VirtualEthernet0/0/0-output active 322259 4967744 0 4.77e1 15.42
VirtualEthernet0/0/0-tx active 322259 4967744 0 4.69e2 15.42
dpdk-input polling 808799 4967744 0 1.72e2 6.14
ethernet-input active 409752 10014424 0 5.75e1 24.44
l2-input active 336377 10014424 0 3.72e1 29.77
l2-output active 336377 10014424 0 9.03e1 29.77
unix-epoll-input polling 789 0 0 3.08e3 0.00
vhost-user-input polling 808799 5046680 0 4.71e2 6.24
imix-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 1.8265e0, 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.49e3 1.00
TenGigabitEthernet18/0/3-outpu active 3 3 0 1.16e3 1.00
TenGigabitEthernet18/0/3-tx active 3 3 0 1.16e3 1.00
api-rx-from-ring active 0 0 49 4.20e4 0.00
dpdk-process any wait 0 0 1 1.08e4 0.00
fib-walk any wait 0 0 2 5.32e3 0.00
ip-neighbor-scan-process any wait 0 0 1 4.11e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.80e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.65e3 0.00
lacp-process any wait 0 0 19 2.36e3 0.00
lisp-retry-service any wait 0 0 2 4.06e3 0.00
statseg-collector-process time wait 0 0 1 6.67e3 0.00
unix-epoll-input polling 6675 0 0 1.43e6 0.00
vhost-user-process any wait 0 0 2 1.13e4 0.00
vpe-oam-process any wait 0 0 1 4.79e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 3.8, average vectors/node 13.39, last 128 main loops 0.00 per node 0.00
vector rates in 1.3971e6, out 1.3971e6, drop 1.5655e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40978 2622580 0 1.99e1 63.99
TenGigabitEthernet18/0/2-tx active 40978 2622580 0 2.22e2 63.99
VirtualEthernet0/0/1-output active 288889 2731680 0 6.64e1 9.46
VirtualEthernet0/0/1-tx active 288889 2731680 0 4.83e2 9.46
bond-input active 411761 2731686 0 1.35e2 6.63
dpdk-input polling 7570065 2731686 0 8.83e2 .36
drop active 6 6 0 1.87e3 1.00
error-drop active 6 6 0 1.33e3 1.00
ethernet-input active 329870 5354266 0 9.52e1 16.23
l2-input active 317388 5354260 0 5.38e1 16.87
l2-input-vtr active 288889 2731680 0 9.39e1 9.46
l2-output active 329867 5354260 0 3.91e1 16.23
lacp-input active 6 6 0 4.29e3 1.00
unix-epoll-input polling 7386 0 0 2.42e3 0.00
vhost-user-input polling 7570065 2622580 0 9.86e2 .35
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 3.8, average vectors/node 13.46, last 128 main loops 0.00 per node 0.00
vector rates in 1.3859e6, out 1.3859e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40978 2622560 0 2.00e1 63.99
TenGigabitEthernet18/0/2-tx active 40978 2622560 0 2.16e2 63.99
VirtualEthernet0/0/1-output active 284471 2688998 0 6.67e1 9.45
VirtualEthernet0/0/1-tx active 284471 2688998 0 4.86e2 9.45
bond-input active 404277 2688998 0 1.36e2 6.65
dpdk-input polling 7931702 2688998 0 9.13e2 .34
ethernet-input active 325449 5311558 0 9.42e1 16.32
l2-input active 312530 5311558 0 5.36e1 16.99
l2-input-vtr active 284471 2688998 0 9.29e1 9.45
l2-output active 325448 5311558 0 3.91e1 16.32
unix-epoll-input polling 7738 0 0 2.22e3 0.00
vhost-user-input polling 7931702 2622560 0 9.74e2 .33
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 3.8, average vectors/node 13.57, last 128 main loops 0.00 per node 0.00
vector rates in 1.3971e6, out 1.3971e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40978 2622551 0 2.03e1 63.99
TenGigabitEthernet18/0/2-tx active 40978 2622551 0 2.18e2 63.99
VirtualEthernet0/0/1-output active 283850 2731700 0 6.75e1 9.62
VirtualEthernet0/0/1-tx active 283850 2731700 0 4.77e2 9.62
bond-input active 408110 2731700 0 1.35e2 6.69
dpdk-input polling 7716514 2731700 0 8.99e2 .35
ethernet-input active 324828 5354251 0 9.49e1 16.48
l2-input active 314435 5354251 0 5.36e1 17.03
l2-input-vtr active 283850 2731700 0 9.38e1 9.62
l2-output active 324827 5354251 0 3.89e1 16.48
unix-epoll-input polling 7529 0 0 2.20e3 0.00
vhost-user-input polling 7716514 2622551 0 9.64e2 .34
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 3.8, average vectors/node 13.06, last 128 main loops 0.00 per node 0.00
vector rates in 1.3859e6, out 1.3859e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 40979 2622607 0 1.97e1 63.99
TenGigabitEthernet18/0/2-tx active 40979 2622607 0 2.19e2 63.99
VirtualEthernet0/0/1-output active 293107 2689008 0 6.80e1 9.17
VirtualEthernet0/0/1-tx active 293107 2689008 0 4.94e2 9.17
bond-input active 422672 2689008 0 1.39e2 6.36
dpdk-input polling 7690659 2689008 0 8.97e2 .35
ethernet-input active 334086 5311615 0 9.53e1 15.89
l2-input active 320359 5311615 0 5.39e1 16.58
l2-input-vtr active 293107 2689008 0 9.53e1 9.17
l2-output active 334085 5311615 0 3.96e1 15.89
unix-epoll-input polling 7503 0 0 2.20e3 0.00
vhost-user-input polling 7690659 2622607 0 9.73e2 .34
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 3.8, average vectors/node 9.54, last 128 main loops 0.00 per node 0.00
vector rates in 1.3971e6, out 2.0814e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40979 2622596 0 4.10e1 63.99
BondEthernet0-tx active 40979 2622596 0 5.26e1 63.99
TenGigabitEthernet18/0/1-outpu active 40979 1290483 0 3.03e1 31.49
TenGigabitEthernet18/0/1-tx active 40979 1290483 0 2.63e2 31.49
TenGigabitEthernet18/0/3-outpu active 40979 1332113 0 3.17e1 32.51
TenGigabitEthernet18/0/3-tx active 40979 1332113 0 2.63e2 32.51
VirtualEthernet0/0/0-output active 572498 2731692 0 1.13e2 4.77
VirtualEthernet0/0/0-tx active 572498 2731692 0 6.18e2 4.77
dpdk-input polling 6743184 2731692 0 7.04e2 .41
ethernet-input active 613477 5354288 0 8.29e1 8.73
l2-input active 605120 5354288 0 6.33e1 8.85
l2-output active 605120 5354288 0 1.17e2 8.85
unix-epoll-input polling 6579 0 0 2.15e3 0.00
vhost-user-input polling 6743184 2622596 0 9.44e2 .39
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 3.8, average vectors/node 9.55, last 128 main loops 0.00 per node 0.00
vector rates in 1.3859e6, out 2.0702e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40979 2622636 0 4.74e1 63.99
BondEthernet0-tx active 40979 2622636 0 5.13e1 63.99
TenGigabitEthernet18/0/1-outpu active 40979 1311476 0 2.97e1 32.00
TenGigabitEthernet18/0/1-tx active 40979 1311476 0 2.57e2 32.00
TenGigabitEthernet18/0/3-outpu active 40979 1311160 0 3.25e1 31.99
TenGigabitEthernet18/0/3-tx active 40979 1311160 0 2.56e2 31.99
VirtualEthernet0/0/0-output active 567640 2689012 0 1.15e2 4.74
VirtualEthernet0/0/0-tx active 567640 2689012 0 6.48e2 4.74
dpdk-input polling 6641698 2689012 0 7.02e2 .40
ethernet-input active 608619 5311648 0 8.29e1 8.73
l2-input active 600474 5311648 0 6.39e1 8.85
l2-output active 600474 5311648 0 1.18e2 8.85
unix-epoll-input polling 6480 0 0 2.22e3 0.00
vhost-user-input polling 6641698 2622636 0 9.44e2 .39
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 3.8, average vectors/node 9.47, last 128 main loops 0.00 per node 0.00
vector rates in 1.3971e6, out 2.0814e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40978 2622568 0 4.22e1 63.99
BondEthernet0-tx active 40978 2622568 0 5.12e1 63.99
TenGigabitEthernet18/0/1-outpu active 40978 1290379 0 2.99e1 31.49
TenGigabitEthernet18/0/1-tx active 40978 1290379 0 2.57e2 31.49
TenGigabitEthernet18/0/3-outpu active 40978 1332189 0 3.17e1 32.51
TenGigabitEthernet18/0/3-tx active 40978 1332189 0 2.54e2 32.51
VirtualEthernet0/0/0-output active 577466 2731696 0 1.09e2 4.73
VirtualEthernet0/0/0-tx active 577466 2731696 0 6.00e2 4.73
dpdk-input polling 6906517 2731696 0 7.02e2 .39
ethernet-input active 618444 5354264 0 8.36e1 8.66
l2-input active 610310 5354264 0 6.35e1 8.77
l2-output active 610310 5354264 0 1.18e2 8.77
unix-epoll-input polling 6739 0 0 2.01e3 0.00
vhost-user-input polling 6906517 2622568 0 9.64e2 .38
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 3.8, average vectors/node 9.67, last 128 main loops 0.00 per node 0.00
vector rates in 1.3859e6, out 2.0702e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
BondEthernet0-output active 40978 2622568 0 4.11e1 63.99
BondEthernet0-tx active 40978 2622568 0 5.10e1 63.99
TenGigabitEthernet18/0/1-outpu active 40978 1311373 0 2.94e1 32.00
TenGigabitEthernet18/0/1-tx active 40978 1311373 0 2.58e2 32.00
TenGigabitEthernet18/0/3-outpu active 40978 1311195 0 3.19e1 31.99
TenGigabitEthernet18/0/3-tx active 40978 1311195 0 2.59e2 31.99
VirtualEthernet0/0/0-output active 559608 2689016 0 1.12e2 4.81
VirtualEthernet0/0/0-tx active 559608 2689016 0 5.98e2 4.81
dpdk-input polling 6767997 2689016 0 7.10e2 .39
ethernet-input active 600586 5311584 0 8.30e1 8.84
l2-input active 592437 5311584 0 6.36e1 8.97
l2-output active 592437 5311584 0 1.17e2 8.97
unix-epoll-input polling 6603 0 0 2.33e3 0.00
vhost-user-input polling 6767997 2622568 0 9.88e2 .39

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.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 45 3.51e4 0.00
dpdk-process any wait 0 0 1 5.50e5 0.00
fib-walk any wait 0 0 2 2.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.07e3 0.00
lisp-retry-service any wait 0 0 2 2.27e3 0.00
unix-epoll-input polling 3058 0 0 3.45e6 0.00
vhost-user-process any wait 0 0 1 1.00e4 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 64.84, last 128 main loops 0.00 per node 0.00
vector rates in 4.8845e6, out 4.8845e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 173410 10309494 0 2.08e1 59.45
TenGigabitEthernet18/0/2-tx active 173410 10309494 0 7.70e1 59.45
VirtualEthernet0/0/0-output active 189963 10309411 0 2.32e1 54.27
VirtualEthernet0/0/0-tx active 189963 10309411 0 1.77e2 54.27
dpdk-input polling 3490910 10309411 0 1.28e2 2.95
ethernet-input active 363373 20618905 0 3.35e1 56.74
l2-fwd active 295332 20618905 0 4.57e1 69.82
l2-input active 295332 20618905 0 4.22e1 69.82
l2-learn active 295332 20618905 0 4.33e1 69.82
l2-output active 295332 20618905 0 1.85e1 69.82
unix-epoll-input polling 3405 0 0 2.09e3 0.00
vhost-user-input polling 3490910 10309494 0 1.91e2 2.95
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 87.35, last 128 main loops 0.00 per node 0.00
vector rates in 4.8844e6, out 4.8844e6, drop 0.0000e0, punt 2.3689e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 152673 10309436 0 3.27e1 67.53
TenGigabitEthernet18/0/3-tx active 152673 10309436 0 7.65e1 67.53
VirtualEthernet0/0/1-output active 154621 10309311 0 1.98e1 66.67
VirtualEthernet0/0/1-tx active 154621 10309311 0 1.73e2 66.67
dpdk-input polling 480286 10309312 0 7.69e1 21.46
error-punt active 1 1 0 5.16e3 1.00
ethernet-input active 307294 20618748 0 4.96e1 67.09
l2-fwd active 194724 20618747 0 4.37e1 105.89
l2-input active 180872 20618747 0 4.71e1 113.99
l2-input-vtr active 154621 10309311 0 5.81e1 66.67
l2-learn active 194724 20618747 0 4.03e1 105.89
l2-output active 194724 20618747 0 4.20e1 105.89
punt active 1 1 0 3.38e3 1.00
unix-epoll-input polling 468 0 0 2.04e3 0.00
vhost-user-input polling 480286 10309436 0 1.35e2 21.47
64b-4t2c-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 49 2.83e4 0.00
dpdk-process any wait 0 0 2 2.81e5 0.00
fib-walk any wait 0 0 2 3.71e3 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 1.63e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.28e3 0.00
lisp-retry-service any wait 0 0 2 3.45e3 0.00
statseg-collector-process time wait 0 0 1 7.11e3 0.00
unix-epoll-input polling 5419 0 0 1.92e6 0.00
vhost-user-process any wait 0 0 1 1.22e4 0.00
vpe-oam-process any wait 0 0 2 1.20e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 31.09, last 128 main loops 0.00 per node 0.00
vector rates in 2.7896e6, out 2.7896e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 143817 5768724 0 2.52e1 40.11
TenGigabitEthernet18/0/2-tx active 143817 5768724 0 8.15e1 40.11
VirtualEthernet0/0/0-output active 266105 5870297 0 3.57e1 22.06
VirtualEthernet0/0/0-tx active 266105 5870297 0 2.15e2 22.06
dpdk-input polling 9337899 5870297 0 3.48e2 .63
ethernet-input active 409922 11639021 0 4.64e1 28.39
l2-fwd active 356615 11639021 0 5.18e1 32.64
l2-input active 356615 11639021 0 4.77e1 32.64
l2-learn active 356615 11639021 0 5.35e1 32.64
l2-output active 356615 11639021 0 2.70e1 32.64
unix-epoll-input polling 9110 0 0 1.89e3 0.00
vhost-user-input polling 9337899 5768724 0 4.52e2 .62
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 30.46, last 128 main loops 0.00 per node 0.00
vector rates in 2.7887e6, out 2.7887e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 158739 5856724 0 2.64e1 36.89
TenGigabitEthernet18/0/2-tx active 158739 5856724 0 8.23e1 36.89
VirtualEthernet0/0/0-output active 266122 5778560 0 3.58e1 21.71
VirtualEthernet0/0/0-tx active 266122 5778560 0 2.11e2 21.71
dpdk-input polling 9267513 5778560 0 3.52e2 .62
ethernet-input active 424861 11635284 0 4.73e1 27.39
l2-fwd active 360503 11635284 0 5.24e1 32.28
l2-input active 360503 11635284 0 4.78e1 32.28
l2-learn active 360503 11635284 0 5.44e1 32.28
l2-output active 360503 11635284 0 2.82e1 32.28
unix-epoll-input polling 9042 0 0 1.76e3 0.00
vhost-user-input polling 9267513 5856724 0 4.45e2 .63
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 25.21, last 128 main loops 0.00 per node 0.00
vector rates in 2.7897e6, out 2.7897e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 143377 5768748 0 3.71e1 40.23
TenGigabitEthernet18/0/3-tx active 143377 5768748 0 8.07e1 40.23
VirtualEthernet0/0/1-output active 321539 5870372 0 4.25e1 18.26
VirtualEthernet0/0/1-tx active 321539 5870372 0 2.31e2 18.26
dpdk-input polling 5683191 5870372 0 2.57e2 1.03
ethernet-input active 464916 11639120 0 6.92e1 25.03
l2-fwd active 447783 11639120 0 5.55e1 25.99
l2-input active 408183 11639120 0 6.01e1 28.51
l2-input-vtr active 321539 5870372 0 7.66e1 18.26
l2-learn active 447783 11639120 0 5.71e1 25.99
l2-output active 447783 11639120 0 6.51e1 25.99
unix-epoll-input polling 5545 0 0 1.87e3 0.00
vhost-user-input polling 5683191 5768748 0 3.35e2 1.02
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 24.87, last 128 main loops 0.00 per node 0.00
vector rates in 2.7888e6, out 2.7888e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 141352 5856732 0 3.66e1 41.43
TenGigabitEthernet18/0/3-tx active 141352 5856732 0 7.92e1 41.43
VirtualEthernet0/0/1-output active 330178 5778623 0 4.31e1 17.50
VirtualEthernet0/0/1-tx active 330178 5778623 0 2.28e2 17.50
dpdk-input polling 5811891 5778623 0 2.65e2 .99
ethernet-input active 471530 11635355 0 6.88e1 24.68
l2-fwd active 451277 11635355 0 5.56e1 25.78
l2-input active 411920 11635355 0 5.97e1 28.25
l2-input-vtr active 330178 5778623 0 7.83e1 17.50
l2-learn active 451277 11635355 0 5.74e1 25.78
l2-output active 451277 11635355 0 6.50e1 25.78
unix-epoll-input polling 5670 0 0 1.96e3 0.00
vhost-user-input polling 5811891 5856732 0 3.32e2 1.01
64b-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 46 3.45e4 0.00
dpdk-process any wait 0 0 2 1.09e4 0.00
fib-walk any wait 0 0 2 3.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.07e3 0.00
lisp-retry-service any wait 0 0 2 2.79e3 0.00
unix-epoll-input polling 4563 0 0 2.27e6 0.00
vhost-user-process any wait 0 0 2 1.24e4 0.00
vpe-oam-process any wait 0 0 2 1.57e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 14.10, last 128 main loops 0.00 per node 0.00
vector rates in 1.7088e6, out 1.7088e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73783 3517640 0 2.32e1 47.68
TenGigabitEthernet18/0/2-tx active 73783 3517640 0 8.11e1 47.68
VirtualEthernet0/0/0-output active 446404 3577676 0 7.19e1 8.01
VirtualEthernet0/0/0-tx active 446404 3577676 0 3.17e2 8.01
dpdk-input polling 11384845 3577676 0 6.69e2 .31
ethernet-input active 520187 7095316 0 6.52e1 13.64
l2-fwd active 494605 7095316 0 6.59e1 14.35
l2-input active 494605 7095316 0 6.22e1 14.35
l2-learn active 494605 7095316 0 7.22e1 14.35
l2-output active 494605 7095316 0 4.29e1 14.35
unix-epoll-input polling 11107 0 0 1.35e3 0.00
vhost-user-input polling 11384845 3517640 0 7.85e2 .31
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 13.98, last 128 main loops 0.00 per node 0.00
vector rates in 1.7072e6, out 1.7072e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72685 3566864 0 2.29e1 49.07
TenGigabitEthernet18/0/2-tx active 72685 3566864 0 7.94e1 49.07
VirtualEthernet0/0/0-output active 450658 3521776 0 7.52e1 7.81
VirtualEthernet0/0/0-tx active 450658 3521776 0 3.19e2 7.81
dpdk-input polling 11382712 3521776 0 6.80e2 .31
ethernet-input active 523343 7088640 0 6.58e1 13.54
l2-fwd active 498766 7088640 0 6.71e1 14.21
l2-input active 498766 7088640 0 6.23e1 14.21
l2-learn active 498766 7088640 0 7.19e1 14.21
l2-output active 498766 7088640 0 4.35e1 14.21
unix-epoll-input polling 11105 0 0 1.31e3 0.00
vhost-user-input polling 11382712 3566864 0 7.73e2 .31
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 13.84, last 128 main loops 0.00 per node 0.00
vector rates in 1.7088e6, out 1.7088e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 70821 3517636 0 2.24e1 49.67
TenGigabitEthernet18/0/2-tx active 70821 3517636 0 7.87e1 49.67
VirtualEthernet0/0/0-output active 457218 3577676 0 7.28e1 7.82
VirtualEthernet0/0/0-tx active 457218 3577676 0 3.16e2 7.82
dpdk-input polling 11397585 3577676 0 6.72e2 .31
ethernet-input active 528039 7095312 0 6.58e1 13.44
l2-fwd active 504911 7095312 0 6.66e1 14.05
l2-input active 504911 7095312 0 6.23e1 14.05
l2-learn active 504911 7095312 0 7.23e1 14.05
l2-output active 504911 7095312 0 4.32e1 14.05
unix-epoll-input polling 11119 0 0 1.32e3 0.00
vhost-user-input polling 11397585 3517636 0 7.85e2 .31
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 13.76, last 128 main loops 0.00 per node 0.00
vector rates in 1.7072e6, out 1.7072e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 69302 3566868 0 2.23e1 51.47
TenGigabitEthernet18/0/2-tx active 69302 3566868 0 8.02e1 51.47
VirtualEthernet0/0/0-output active 460317 3521776 0 7.46e1 7.65
VirtualEthernet0/0/0-tx active 460317 3521776 0 3.19e2 7.65
dpdk-input polling 11376619 3521776 0 6.79e2 .31
ethernet-input active 529619 7088644 0 6.61e1 13.38
l2-fwd active 507823 7088644 0 6.66e1 13.96
l2-input active 507823 7088644 0 6.29e1 13.96
l2-learn active 507823 7088644 0 7.19e1 13.96
l2-output active 507823 7088644 0 4.29e1 13.96
unix-epoll-input polling 11099 0 0 1.32e3 0.00
vhost-user-input polling 11376619 3566868 0 7.75e2 .31
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 28.43, last 128 main loops 0.00 per node 0.00
vector rates in 1.7076e6, out 1.7076e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 85311 3520412 0 3.69e1 41.27
TenGigabitEthernet18/0/3-tx active 85311 3520412 0 8.23e1 41.27
VirtualEthernet0/0/1-output active 162632 3569964 0 3.65e1 21.95
VirtualEthernet0/0/1-tx active 162632 3569964 0 2.17e2 21.95
dpdk-input polling 12267989 3569964 0 6.73e2 .29
ethernet-input active 247943 7090376 0 6.43e1 28.59
l2-fwd active 244008 7090376 0 5.25e1 29.06
l2-input active 231214 7090376 0 5.64e1 30.67
l2-input-vtr active 162632 3569964 0 7.16e1 21.95
l2-learn active 244008 7090376 0 5.38e1 29.06
l2-output active 244008 7090376 0 7.05e1 29.06
unix-epoll-input polling 11969 0 0 1.35e3 0.00
vhost-user-input polling 12267989 3520412 0 8.26e2 .29
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 28.37, last 128 main loops 0.00 per node 0.00
vector rates in 1.7084e6, out 1.7084e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 87243 3574484 0 3.71e1 40.97
TenGigabitEthernet18/0/3-tx active 87243 3574484 0 8.11e1 40.97
VirtualEthernet0/0/1-output active 160890 3519009 0 3.60e1 21.87
VirtualEthernet0/0/1-tx active 160890 3519009 0 2.15e2 21.87
dpdk-input polling 12380897 3519009 0 6.83e2 .28
ethernet-input active 248133 7093493 0 6.37e1 28.59
l2-fwd active 244774 7093493 0 5.26e1 28.98
l2-input active 232600 7093493 0 5.66e1 30.49
l2-input-vtr active 160890 3519009 0 7.23e1 21.87
l2-learn active 244774 7093493 0 5.39e1 28.98
l2-output active 244774 7093493 0 7.05e1 28.98
unix-epoll-input polling 12079 0 0 1.33e3 0.00
vhost-user-input polling 12380897 3574484 0 8.16e2 .29
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 28.20, last 128 main loops 0.00 per node 0.00
vector rates in 1.7076e6, out 1.7076e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 87548 3520352 0 3.75e1 40.21
TenGigabitEthernet18/0/3-tx active 87548 3520352 0 8.14e1 40.21
VirtualEthernet0/0/1-output active 161534 3569979 0 3.62e1 22.10
VirtualEthernet0/0/1-tx active 161534 3569979 0 2.29e2 22.10
dpdk-input polling 12182661 3569979 0 6.72e2 .29
ethernet-input active 249082 7090331 0 6.42e1 28.47
l2-fwd active 246877 7090331 0 5.28e1 28.72
l2-input active 234722 7090331 0 5.67e1 30.21
l2-input-vtr active 161534 3569979 0 7.15e1 22.10
l2-learn active 246877 7090331 0 5.42e1 28.72
l2-output active 246877 7090331 0 7.03e1 28.72
unix-epoll-input polling 11885 0 0 1.32e3 0.00
vhost-user-input polling 12182661 3520352 0 8.18e2 .29
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 28.38, last 128 main loops 0.00 per node 0.00
vector rates in 1.7084e6, out 1.7084e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 83694 3574464 0 3.63e1 42.71
TenGigabitEthernet18/0/3-tx active 83694 3574464 0 8.15e1 42.71
VirtualEthernet0/0/1-output active 163177 3518988 0 3.58e1 21.57
VirtualEthernet0/0/1-tx active 163177 3518988 0 2.21e2 21.57
dpdk-input polling 12152359 3518988 0 6.72e2 .29
ethernet-input active 246871 7093452 0 6.41e1 28.73
l2-fwd active 243979 7093452 0 5.24e1 29.07
l2-input active 234993 7093452 0 5.64e1 30.19
l2-input-vtr active 163177 3518988 0 7.22e1 21.57
l2-learn active 243979 7093452 0 5.38e1 29.07
l2-output active 243979 7093452 0 7.09e1 29.07
unix-epoll-input polling 11856 0 0 1.38e3 0.00
vhost-user-input polling 12152359 3574464 0 8.13e2 .29
imix-2t1c-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.03e4 0.00
dpdk-process any wait 0 0 1 5.79e5 0.00
fib-walk any wait 0 0 2 1.91e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.72e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 9.99e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.02e3 0.00
lisp-retry-service any wait 0 0 2 2.98e3 0.00
statseg-collector-process time wait 0 0 1 8.04e3 0.00
unix-epoll-input polling 2704 0 0 3.89e6 0.00
vhost-user-process any wait 0 0 1 1.23e4 0.00
vpe-oam-process any wait 0 0 2 1.44e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 52.08, last 128 main loops 0.00 per node 0.00
vector rates in 3.3842e6, out 3.3842e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 122544 7125816 0 2.19e1 58.15
TenGigabitEthernet18/0/2-tx active 122544 7125816 0 1.88e2 58.15
VirtualEthernet0/0/0-output active 210567 7125798 0 3.05e1 33.84
VirtualEthernet0/0/0-tx active 210567 7125798 0 3.85e2 33.84
dpdk-input polling 1562654 7125798 0 1.33e2 4.56
ethernet-input active 333111 14251614 0 4.24e1 42.78
l2-fwd active 243895 14251614 0 4.85e1 58.43
l2-input active 243895 14251614 0 4.54e1 58.43
l2-learn active 243895 14251614 0 4.67e1 58.43
l2-output active 243895 14251614 0 2.19e1 58.43
unix-epoll-input polling 1525 0 0 2.27e3 0.00
vhost-user-input polling 1562654 7125816 0 2.82e2 4.56
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 95.09, last 128 main loops 9.44 per node 92.92
vector rates in 3.3842e6, out 3.3842e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 101467 7125784 0 3.39e1 70.23
TenGigabitEthernet18/0/3-tx active 101467 7125784 0 1.82e2 70.23
VirtualEthernet0/0/1-output active 106662 7125744 0 2.03e1 66.81
VirtualEthernet0/0/1-tx active 106662 7125744 0 3.60e2 66.81
dpdk-input polling 117130 7125744 0 8.58e1 60.84
ethernet-input active 208129 14251528 0 5.49e1 68.47
l2-fwd active 114120 14251528 0 4.43e1 124.88
l2-input active 108858 14251528 0 5.04e1 130.92
l2-input-vtr active 106662 7125744 0 5.87e1 66.81
l2-learn active 114120 14251528 0 4.03e1 124.88
l2-output active 114120 14251528 0 5.22e1 124.88
unix-epoll-input polling 114 0 0 2.55e3 0.00
vhost-user-input polling 117130 7125784 0 2.49e2 60.84
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
dpdk-process any wait 0 0 1 6.99e5 0.00
fib-walk any wait 0 0 3 1.69e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.47e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.78e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.07e3 0.00
lisp-retry-service any wait 0 0 3 3.57e3 0.00
statseg-collector-process time wait 0 0 1 8.93e3 0.00
unix-epoll-input polling 3737 0 0 2.76e6 0.00
vhost-user-process any wait 0 0 1 1.23e4 0.00
vpe-oam-process any wait 0 0 2 3.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 38.16, last 128 main loops 0.00 per node 0.00
vector rates in 2.5806e6, out 2.5806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 104174 5293598 0 2.15e1 50.81
TenGigabitEthernet18/0/2-tx active 104174 5293598 0 2.06e2 50.81
VirtualEthernet0/0/0-output active 239591 5377608 0 3.85e1 22.44
VirtualEthernet0/0/0-tx active 239591 5377608 0 4.64e2 22.44
dpdk-input polling 451835 5377608 0 1.35e2 11.90
ethernet-input active 343765 10671206 0 5.19e1 31.04
l2-fwd active 247620 10671206 0 4.98e1 43.09
l2-input active 247620 10671206 0 4.68e1 43.09
l2-learn active 247620 10671206 0 4.99e1 43.09
l2-output active 247620 10671206 0 2.47e1 43.09
unix-epoll-input polling 441 0 0 2.89e3 0.00
vhost-user-input polling 451835 5293598 0 6.12e2 11.72
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 22.86, last 128 main loops 0.00 per node 0.00
vector rates in 2.5805e6, out 2.5805e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 99343 5377500 0 2.22e1 54.13
TenGigabitEthernet18/0/2-tx active 99343 5377500 0 2.00e2 54.13
VirtualEthernet0/0/0-output active 422645 5293580 0 5.45e1 12.52
VirtualEthernet0/0/0-tx active 422645 5293580 0 4.81e2 12.52
dpdk-input polling 1277038 5293580 0 1.79e2 4.15
ethernet-input active 521988 10671080 0 5.79e1 20.44
l2-fwd active 439087 10671080 0 5.61e1 24.30
l2-input active 439087 10671080 0 5.28e1 24.30
l2-learn active 439087 10671080 0 5.94e1 24.30
l2-output active 439087 10671080 0 3.14e1 24.30
unix-epoll-input polling 1245 0 0 2.29e3 0.00
vhost-user-input polling 1277038 5377500 0 4.52e2 4.21
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 90.66, last 128 main loops 6.88 per node 67.77
vector rates in 2.5806e6, out 2.5806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 77058 5293608 0 3.48e1 68.69
TenGigabitEthernet18/0/3-tx active 77058 5293608 0 2.01e2 68.69
VirtualEthernet0/0/1-output active 84138 5377680 0 2.06e1 63.91
VirtualEthernet0/0/1-tx active 84138 5377680 0 4.12e2 63.91
dpdk-input polling 90949 5377680 0 9.77e1 59.13
ethernet-input active 161196 10671288 0 5.63e1 66.20
l2-fwd active 91204 10671288 0 4.46e1 117.00
l2-input active 85398 10671288 0 4.95e1 124.96
l2-input-vtr active 84138 5377680 0 5.79e1 63.91
l2-learn active 91204 10671288 0 3.99e1 117.00
l2-output active 91204 10671288 0 7.45e1 117.00
unix-epoll-input polling 89 0 0 2.83e3 0.00
vhost-user-input polling 90949 5293608 0 5.83e2 58.20
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 40.84, last 128 main loops 0.00 per node 0.00
vector rates in 2.5806e6, out 2.5806e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103015 5377616 0 3.69e1 52.20
TenGigabitEthernet18/0/3-tx active 103015 5377616 0 1.97e2 52.20
VirtualEthernet0/0/1-output active 188418 5293608 0 3.39e1 28.09
VirtualEthernet0/0/1-tx active 188418 5293608 0 4.13e2 28.09
dpdk-input polling 549653 5293608 0 1.25e2 9.63
ethernet-input active 291433 10671224 0 6.71e1 36.62
l2-fwd active 241160 10671224 0 5.09e1 44.25
l2-input active 202527 10671224 0 5.57e1 52.69
l2-input-vtr active 188418 5293608 0 6.76e1 28.09
l2-learn active 241160 10671224 0 4.86e1 44.25
l2-output active 241160 10671224 0 8.16e1 44.25
unix-epoll-input polling 536 0 0 2.48e3 0.00
vhost-user-input polling 549653 5377616 0 4.43e2 9.78
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 51 3.44e4 0.00
dpdk-process any wait 0 0 2 3.26e5 0.00
fib-walk any wait 0 0 2 3.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.51e3 0.00
lisp-retry-service any wait 0 0 2 4.87e3 0.00
unix-epoll-input polling 5518 0 0 1.91e6 0.00
vhost-user-process any wait 0 0 2 1.39e4 0.00
vpe-oam-process any wait 0 0 2 2.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 7.89, last 128 main loops .25 per node 4.00
vector rates in 1.4117e6, out 1.4117e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 100863 2952248 0 3.09e1 29.27
TenGigabitEthernet18/0/2-tx active 100863 2952248 0 2.18e2 29.27
VirtualEthernet0/0/0-output active 674655 2999143 0 1.19e2 4.45
VirtualEthernet0/0/0-tx active 674655 2999143 0 6.45e2 4.45
dpdk-input polling 5781449 2999143 0 6.06e2 .52
ethernet-input active 775518 5951391 0 1.04e2 7.67
l2-fwd active 744003 5951391 0 8.48e1 7.99
l2-input active 744003 5951391 0 8.29e1 7.99
l2-learn active 744003 5951391 0 1.02e2 7.99
l2-output active 744003 5951391 0 6.82e1 7.99
unix-epoll-input polling 5640 0 0 2.02e3 0.00
vhost-user-input polling 5781449 2952248 0 8.05e2 .51
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.96, last 128 main loops 0.00 per node 0.00
vector rates in 1.4117e6, out 1.4117e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 111236 2999145 0 3.37e1 26.96
TenGigabitEthernet18/0/2-tx active 111236 2999145 0 2.18e2 26.96
VirtualEthernet0/0/0-output active 661780 2952276 0 1.20e2 4.46
VirtualEthernet0/0/0-tx active 661780 2952276 0 6.49e2 4.46
dpdk-input polling 5840249 2952276 0 5.92e2 .51
ethernet-input active 773016 5951421 0 1.05e2 7.69
l2-fwd active 735601 5951421 0 8.59e1 8.09
l2-input active 735601 5951421 0 8.26e1 8.09
l2-learn active 735601 5951421 0 1.02e2 8.09
l2-output active 735601 5951421 0 7.04e1 8.09
unix-epoll-input polling 5697 0 0 1.89e3 0.00
vhost-user-input polling 5840249 2999145 0 8.05e2 .51
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 8.05, last 128 main loops 0.00 per node 0.00
vector rates in 1.4117e6, out 1.4117e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 101790 2952300 0 3.19e1 29.00
TenGigabitEthernet18/0/2-tx active 101790 2952300 0 2.13e2 29.00
VirtualEthernet0/0/0-output active 658638 2999136 0 1.22e2 4.55
VirtualEthernet0/0/0-tx active 658638 2999136 0 6.26e2 4.55
dpdk-input polling 5676191 2999136 0 5.78e2 .53
ethernet-input active 760428 5951436 0 1.03e2 7.83
l2-fwd active 728313 5951436 0 8.38e1 8.17
l2-input active 728313 5951436 0 8.23e1 8.17
l2-learn active 728313 5951436 0 9.93e1 8.17
l2-output active 728313 5951436 0 6.70e1 8.17
unix-epoll-input polling 5538 0 0 1.96e3 0.00
vhost-user-input polling 5676191 2952300 0 8.62e2 .52
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 8.25, last 128 main loops 0.00 per node 0.00
vector rates in 1.4117e6, out 1.4117e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 97161 2999160 0 3.05e1 30.87
TenGigabitEthernet18/0/2-tx active 97161 2999160 0 2.15e2 30.87
VirtualEthernet0/0/0-output active 643846 2952272 0 1.20e2 4.59
VirtualEthernet0/0/0-tx active 643846 2952272 0 6.37e2 4.59
dpdk-input polling 5696982 2952272 0 5.77e2 .52
ethernet-input active 741007 5951432 0 1.03e2 8.03
l2-fwd active 711448 5951432 0 8.28e1 8.37
l2-input active 711448 5951432 0 8.08e1 8.37
l2-learn active 711448 5951432 0 9.87e1 8.37
l2-output active 711448 5951432 0 6.55e1 8.37
unix-epoll-input polling 5558 0 0 1.92e3 0.00
vhost-user-input polling 5696982 2999160 0 8.69e2 .53
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 11.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.4117e6, out 1.4117e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 125616 2952276 0 4.86e1 23.50
TenGigabitEthernet18/0/3-tx active 125616 2952276 0 2.18e2 23.50
VirtualEthernet0/0/1-output active 375339 2999136 0 7.65e1 7.99
VirtualEthernet0/0/1-tx active 375339 2999136 0 5.40e2 7.99
dpdk-input polling 6631119 2999136 0 5.58e2 .45
ethernet-input active 500955 5951412 0 1.13e2 11.88
l2-fwd active 485645 5951412 0 7.36e1 12.25
l2-input active 449405 5951412 0 8.49e1 13.24
l2-input-vtr active 375339 2999136 0 1.08e2 7.99
l2-learn active 485645 5951412 0 7.91e1 12.25
l2-output active 485645 5951412 0 1.07e2 12.25
unix-epoll-input polling 6470 0 0 2.06e3 0.00
vhost-user-input polling 6631119 2952276 0 8.24e2 .45
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 13.57, last 128 main loops 0.00 per node 0.00
vector rates in 1.4117e6, out 1.4117e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 129530 2999132 0 5.01e1 23.15
TenGigabitEthernet18/0/3-tx active 129530 2999132 0 2.15e2 23.15
VirtualEthernet0/0/1-output active 306324 2952312 0 6.98e1 9.64
VirtualEthernet0/0/1-tx active 306324 2952312 0 5.07e2 9.64
dpdk-input polling 7433908 2952312 0 6.05e2 .39
ethernet-input active 435854 5951444 0 1.05e2 13.65
l2-fwd active 425725 5951444 0 6.93e1 13.98
l2-input active 393647 5951444 0 7.89e1 15.12
l2-input-vtr active 306324 2952312 0 9.90e1 9.64
l2-learn active 425725 5951444 0 7.38e1 13.98
l2-output active 425725 5951444 0 1.02e2 13.98
unix-epoll-input polling 7253 0 0 1.95e3 0.00
vhost-user-input polling 7433908 2999132 0 8.54e2 .40
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 14.06, last 128 main loops 2.56 per node 41.00
vector rates in 1.4117e6, out 1.4117e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 130033 2952272 0 4.96e1 22.70
TenGigabitEthernet18/0/3-tx active 130033 2952272 0 2.16e2 22.70
VirtualEthernet0/0/1-output active 290627 2999160 0 6.23e1 10.32
VirtualEthernet0/0/1-tx active 290627 2999160 0 4.97e2 10.32
dpdk-input polling 7366993 2999160 0 5.79e2 .41
ethernet-input active 420660 5951432 0 1.03e2 14.15
l2-fwd active 413196 5951432 0 6.78e1 14.40
l2-input active 381826 5951432 0 7.88e1 15.59
l2-input-vtr active 290627 2999160 0 9.48e1 10.32
l2-learn active 413196 5951432 0 7.22e1 14.40
l2-output active 413196 5951432 0 9.99e1 14.40
unix-epoll-input polling 7187 0 0 1.92e3 0.00
vhost-user-input polling 7366993 2952272 0 9.21e2 .40
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 14.06, last 128 main loops 0.00 per node 0.00
vector rates in 1.4117e6, out 1.4117e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 122507 2999120 0 4.80e1 24.48
TenGigabitEthernet18/0/3-tx active 122507 2999120 0 2.17e2 24.48
VirtualEthernet0/0/1-output active 298431 2952264 0 6.45e1 9.89
VirtualEthernet0/0/1-tx active 298431 2952264 0 5.01e2 9.89
dpdk-input polling 7251950 2952264 0 5.65e2 .41
ethernet-input active 420938 5951384 0 1.05e2 14.14
l2-fwd active 409847 5951384 0 6.69e1 14.52
l2-input active 380174 5951384 0 7.84e1 15.65
l2-input-vtr active 298431 2952264 0 9.62e1 9.89
l2-learn active 409847 5951384 0 7.16e1 14.52
l2-output active 409847 5951384 0 1.01e2 14.52
unix-epoll-input polling 7075 0 0 1.92e3 0.00
vhost-user-input polling 7251950 2999120 0 9.22e2 .41

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 48 2.87e4 0.00
dpdk-process any wait 0 0 1 1.09e4 0.00
fib-walk any wait 0 0 2 2.04e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.67e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.37e3 0.00
lisp-retry-service any wait 0 0 2 2.99e3 0.00
statseg-collector-process time wait 0 0 1 4.86e3 0.00
unix-epoll-input polling 3709 0 0 2.85e6 0.00
vhost-user-process any wait 0 0 1 1.26e4 0.00
vpe-oam-process any wait 0 0 2 1.92e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 54.11, last 128 main loops 0.00 per node 0.00
vector rates in 5.8716e6, out 5.8716e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 265871 12426096 0 2.32e1 46.74
TenGigabitEthernet18/0/2-tx active 265871 12426096 0 8.03e1 46.74
VirtualEthernet0/0/0-output active 246700 12426101 0 2.33e1 50.37
VirtualEthernet0/0/0-tx active 246700 12426101 0 1.83e2 50.37
dpdk-input polling 4146360 12426101 0 1.29e2 2.99
ethernet-input active 512571 24852197 0 3.61e1 48.49
l2-input active 405930 24852197 0 3.01e1 61.22
l2-output active 405930 24852197 0 2.07e1 61.22
unix-epoll-input polling 4045 0 0 2.05e3 0.00
vhost-user-input polling 4146360 12426096 0 1.97e2 2.99
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 73.87, last 128 main loops 3.61 per node 77.00
vector rates in 5.8715e6, out 5.8715e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 195869 12426112 0 3.34e1 63.44
TenGigabitEthernet18/0/3-tx active 195869 12426112 0 7.75e1 63.44
VirtualEthernet0/0/1-output active 206840 12425912 0 2.09e1 60.07
VirtualEthernet0/0/1-tx active 206840 12425912 0 1.82e2 60.07
dpdk-input polling 569859 12425912 0 7.93e1 21.81
ethernet-input active 402709 24852024 0 5.04e1 61.71
l2-input active 241380 24852024 0 3.48e1 102.96
l2-input-vtr active 206840 12425912 0 5.82e1 60.07
l2-output active 260365 24852024 0 4.34e1 95.45
unix-epoll-input polling 555 0 0 2.07e3 0.00
vhost-user-input polling 569859 12426112 0 1.37e2 21.81
64b-4t2c-dot1q-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 45 2.69e4 0.00
dpdk-process any wait 0 0 2 2.89e5 0.00
fib-walk any wait 0 0 2 2.22e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.40e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.94e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.48e3 0.00
lisp-retry-service any wait 0 0 2 2.56e3 0.00
statseg-collector-process time wait 0 0 1 6.15e3 0.00
unix-epoll-input polling 1761 0 0 6.04e6 0.00
vhost-user-process any wait 0 0 1 1.27e4 0.00
vpe-oam-process any wait 0 0 2 1.29e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 27.46, last 128 main loops 0.00 per node 0.00
vector rates in 3.6317e6, out 3.6317e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 165415 7658536 0 2.29e1 46.29
TenGigabitEthernet18/0/2-tx active 165415 7658536 0 7.89e1 46.29
VirtualEthernet0/0/0-output active 431162 7797836 0 4.01e1 18.09
VirtualEthernet0/0/0-tx active 431162 7797836 0 2.31e2 18.09
dpdk-input polling 8960711 7797836 0 2.81e2 .87
ethernet-input active 596577 15456372 0 4.64e1 25.91
l2-input active 529136 15456372 0 3.65e1 29.21
l2-output active 529136 15456372 0 2.84e1 29.21
unix-epoll-input polling 8742 0 0 1.97e3 0.00
vhost-user-input polling 8960711 7658536 0 3.66e2 .85
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 26.95, last 128 main loops 0.00 per node 0.00
vector rates in 3.6237e6, out 3.6237e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 166931 7746404 0 2.29e1 46.40
TenGigabitEthernet18/0/2-tx active 166931 7746404 0 7.76e1 46.40
VirtualEthernet0/0/0-output active 440438 7675988 0 4.12e1 17.43
VirtualEthernet0/0/0-tx active 440438 7675988 0 2.27e2 17.43
dpdk-input polling 9021115 7675988 0 2.91e2 .85
ethernet-input active 607369 15422392 0 4.65e1 25.39
l2-input active 537000 15422392 0 3.68e1 28.72
l2-output active 537000 15422392 0 2.86e1 28.72
unix-epoll-input polling 8801 0 0 1.81e3 0.00
vhost-user-input polling 9021115 7746404 0 3.63e2 .86
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 30.68, last 128 main loops 0.00 per node 0.00
vector rates in 3.6255e6, out 3.6255e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 179369 7671644 0 3.59e1 42.77
TenGigabitEthernet18/0/3-tx active 179369 7671644 0 7.92e1 42.77
VirtualEthernet0/0/1-output active 327383 7758696 0 3.49e1 23.69
VirtualEthernet0/0/1-tx active 327383 7758696 0 2.28e2 23.69
dpdk-input polling 5870286 7758696 0 2.14e2 1.32
ethernet-input active 506752 15430340 0 6.21e1 30.45
l2-input active 437803 15430340 0 4.44e1 35.24
l2-input-vtr active 327383 7758696 0 6.95e1 23.69
l2-output active 485705 15430340 0 5.98e1 31.77
unix-epoll-input polling 5727 0 0 1.89e3 0.00
vhost-user-input polling 5870286 7671644 0 2.91e2 1.31
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 30.23, last 128 main loops 0.00 per node 0.00
vector rates in 3.6298e6, out 3.6298e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 180997 7785616 0 3.62e1 43.02
TenGigabitEthernet18/0/3-tx active 180997 7785616 0 7.85e1 43.02
VirtualEthernet0/0/1-output active 332336 7662984 0 3.57e1 23.06
VirtualEthernet0/0/1-tx active 332336 7662984 0 2.16e2 23.06
dpdk-input polling 6108406 7662984 0 2.21e2 1.25
ethernet-input active 513333 15448600 0 6.20e1 30.09
l2-input active 447779 15448600 0 4.43e1 34.50
l2-input-vtr active 332336 7662984 0 6.99e1 23.06
l2-output active 490827 15448600 0 5.95e1 31.47
unix-epoll-input polling 5960 0 0 1.84e3 0.00
vhost-user-input polling 6108406 7785616 0 2.92e2 1.27
64b-8t4c-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 43 3.36e4 0.00
dpdk-process any wait 0 0 1 1.11e4 0.00
fib-walk any wait 0 0 2 2.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.46e3 0.00
lisp-retry-service any wait 0 0 2 2.50e3 0.00
unix-epoll-input polling 3115 0 0 3.34e6 0.00
vhost-user-process any wait 0 0 1 1.19e4 0.00
vpe-oam-process any wait 0 0 2 1.56e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 13.12, last 128 main loops 0.00 per node 0.00
vector rates in 1.7024e6, out 1.7024e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 77084 3514012 0 2.35e1 45.59
TenGigabitEthernet18/0/2-tx active 77084 3514012 0 8.06e1 45.59
VirtualEthernet0/0/0-output active 475998 3582516 0 7.55e1 7.53
VirtualEthernet0/0/0-tx active 475998 3582516 0 3.21e2 7.53
dpdk-input polling 13532974 3582516 0 7.79e2 .26
ethernet-input active 553082 7096528 0 6.74e1 12.83
l2-input active 528852 7096528 0 5.11e1 13.42
l2-output active 528852 7096528 0 4.57e1 13.42
unix-epoll-input polling 13203 0 0 1.29e3 0.00
vhost-user-input polling 13532974 3514012 0 9.02e2 .26
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 12.89, last 128 main loops 0.00 per node 0.00
vector rates in 1.6988e6, out 1.6988e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74963 3554928 0 2.28e1 47.42
TenGigabitEthernet18/0/2-tx active 74963 3554928 0 7.91e1 47.42
VirtualEthernet0/0/0-output active 485505 3526540 0 7.60e1 7.26
VirtualEthernet0/0/0-tx active 485505 3526540 0 3.28e2 7.26
dpdk-input polling 13481133 3526540 0 8.11e2 .26
ethernet-input active 560468 7081468 0 6.67e1 12.63
l2-input active 537499 7081468 0 5.15e1 13.17
l2-output active 537499 7081468 0 4.59e1 13.17
unix-epoll-input polling 13153 0 0 1.31e3 0.00
vhost-user-input polling 13481133 3554928 0 8.77e2 .26
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 12.95, last 128 main loops 0.00 per node 0.00
vector rates in 1.7024e6, out 1.7024e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71759 3513980 0 2.25e1 48.97
TenGigabitEthernet18/0/2-tx active 71759 3513980 0 7.77e1 48.97
VirtualEthernet0/0/0-output active 486615 3582517 0 7.74e1 7.36
VirtualEthernet0/0/0-tx active 486615 3582517 0 3.23e2 7.36
dpdk-input polling 13579579 3582517 0 7.90e2 .26
ethernet-input active 558374 7096497 0 6.77e1 12.71
l2-input active 537245 7096497 0 5.13e1 13.21
l2-output active 537245 7096497 0 4.55e1 13.21
unix-epoll-input polling 13248 0 0 1.29e3 0.00
vhost-user-input polling 13579579 3513980 0 8.93e2 .26
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 12.89, last 128 main loops 0.00 per node 0.00
vector rates in 1.6988e6, out 1.6988e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 68917 3554856 0 2.19e1 51.58
TenGigabitEthernet18/0/2-tx active 68917 3554856 0 7.82e1 51.58
VirtualEthernet0/0/0-output active 490228 3526539 0 7.82e1 7.19
VirtualEthernet0/0/0-tx active 490228 3526539 0 3.28e2 7.19
dpdk-input polling 13507787 3526539 0 7.93e2 .26
ethernet-input active 559145 7081395 0 6.76e1 12.66
l2-input active 539674 7081395 0 5.11e1 13.12
l2-output active 539674 7081395 0 4.63e1 13.12
unix-epoll-input polling 13178 0 0 1.31e3 0.00
vhost-user-input polling 13507787 3554856 0 8.91e2 .26
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 26.20, last 128 main loops 0.00 per node 0.00
vector rates in 1.6990e6, out 1.6990e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 91322 3525488 0 3.71e1 38.61
TenGigabitEthernet18/0/3-tx active 91322 3525488 0 8.18e1 38.61
VirtualEthernet0/0/1-output active 175386 3556940 0 3.83e1 20.28
VirtualEthernet0/0/1-tx active 175386 3556940 0 2.26e2 20.28
dpdk-input polling 14094679 3556940 0 7.51e2 .25
ethernet-input active 266708 7082428 0 6.57e1 26.55
l2-input active 247123 7082428 0 4.55e1 28.66
l2-input-vtr active 175386 3556940 0 7.28e1 20.28
l2-output active 261085 7082428 0 7.06e1 27.13
unix-epoll-input polling 13751 0 0 1.30e3 0.00
vhost-user-input polling 14094679 3525488 0 9.25e2 .25
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 26.03, last 128 main loops 0.00 per node 0.00
vector rates in 1.7022e6, out 1.7022e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 94119 3580476 0 3.80e1 38.04
TenGigabitEthernet18/0/3-tx active 94119 3580476 0 8.12e1 38.04
VirtualEthernet0/0/1-output active 173877 3515088 0 3.85e1 20.22
VirtualEthernet0/0/1-tx active 173877 3515088 0 2.25e2 20.22
dpdk-input polling 14023649 3515088 0 7.77e2 .25
ethernet-input active 267996 7095564 0 6.53e1 26.48
l2-input active 251287 7095564 0 4.59e1 28.24
l2-input-vtr active 173877 3515088 0 7.35e1 20.22
l2-output active 264284 7095564 0 7.06e1 26.85
unix-epoll-input polling 13681 0 0 1.32e3 0.00
vhost-user-input polling 14023649 3580476 0 8.97e2 .26
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 25.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.6990e6, out 1.6990e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 95331 3525488 0 3.77e1 36.98
TenGigabitEthernet18/0/3-tx active 95331 3525488 0 8.17e1 36.98
VirtualEthernet0/0/1-output active 174532 3556944 0 3.84e1 20.38
VirtualEthernet0/0/1-tx active 174532 3556944 0 2.42e2 20.38
dpdk-input polling 13863489 3556944 0 7.65e2 .26
ethernet-input active 269863 7082432 0 6.61e1 26.24
l2-input active 254752 7082432 0 4.58e1 27.80
l2-input-vtr active 174532 3556944 0 7.29e1 20.38
l2-output active 267270 7082432 0 7.11e1 26.49
unix-epoll-input polling 13525 0 0 1.29e3 0.00
vhost-user-input polling 13863489 3525488 0 8.99e2 .25
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 26.10, last 128 main loops 0.00 per node 0.00
vector rates in 1.7022e6, out 1.7022e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 90463 3580468 0 3.68e1 39.58
TenGigabitEthernet18/0/3-tx active 90463 3580468 0 8.14e1 39.58
VirtualEthernet0/0/1-output active 176563 3515068 0 3.84e1 19.91
VirtualEthernet0/0/1-tx active 176563 3515068 0 2.29e2 19.91
dpdk-input polling 13941778 3515068 0 7.52e2 .25
ethernet-input active 267026 7095536 0 6.53e1 26.57
l2-input active 249997 7095536 0 4.57e1 28.38
l2-input-vtr active 176563 3515068 0 7.42e1 19.91
l2-output active 261368 7095536 0 7.11e1 27.15
unix-epoll-input polling 13602 0 0 1.35e3 0.00
vhost-user-input polling 13941778 3580468 0 9.07e2 .26
imix-2t1c-dot1q-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 4.01e4 0.00
dpdk-process any wait 0 0 1 7.34e3 0.00
fib-walk any wait 0 0 2 8.97e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.64e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 9.11e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.91e3 0.00
lisp-retry-service any wait 0 0 2 2.12e3 0.00
statseg-collector-process time wait 0 0 1 6.31e3 0.00
unix-epoll-input polling 2280 0 0 4.67e6 0.00
vhost-user-process any wait 0 0 2 8.54e3 0.00
vpe-oam-process any wait 0 0 2 1.89e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 46.40, last 128 main loops 1.64 per node 21.00
vector rates in 3.8905e6, out 3.8905e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 145309 8298359 0 2.12e1 57.11
TenGigabitEthernet18/0/2-tx active 145309 8298359 0 1.90e2 57.11
VirtualEthernet0/0/0-output active 268101 8298388 0 3.07e1 30.95
VirtualEthernet0/0/0-tx active 268101 8298388 0 3.99e2 30.95
dpdk-input polling 1749378 8298388 0 1.35e2 4.74
ethernet-input active 413410 16596747 0 4.31e1 40.15
l2-input active 301919 16596747 0 3.18e1 54.97
l2-output active 301919 16596747 0 2.30e1 54.97
unix-epoll-input polling 1707 0 0 2.47e3 0.00
vhost-user-input polling 1749378 8298359 0 2.85e2 4.74
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 99.37, last 128 main loops 7.66 per node 89.09
vector rates in 3.8906e6, out 3.8906e6, drop 0.0000e0, punt 2.3441e-1
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 104295 8298517 0 3.33e1 79.57
TenGigabitEthernet18/0/3-tx active 104295 8298517 0 1.86e2 79.57
VirtualEthernet0/0/1-output active 107319 8298415 0 1.92e1 77.32
VirtualEthernet0/0/1-tx active 107319 8298415 0 3.64e2 77.32
dpdk-input polling 109599 8298416 0 8.49e1 75.72
error-punt active 1 1 0 4.11e3 1.00
ethernet-input active 211614 16596933 0 5.34e1 78.43
l2-input active 109059 16596932 0 3.45e1 152.18
l2-input-vtr active 107319 8298415 0 5.72e1 77.32
l2-output active 112018 16596932 0 5.36e1 148.16
punt active 1 1 0 3.76e3 1.00
unix-epoll-input polling 107 0 0 2.68e3 0.00
vhost-user-input polling 109599 8298517 0 2.56e2 75.72
imix-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 52 3.54e4 0.00
dpdk-process any wait 0 0 1 6.66e5 0.00
fib-walk any wait 0 0 2 3.07e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.09e3 0.00
lisp-retry-service any wait 0 0 2 1.75e3 0.00
unix-epoll-input polling 2566 0 0 4.02e6 0.00
vhost-user-process any wait 0 0 1 1.22e4 0.00
vpe-oam-process any wait 0 0 2 1.82e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 18.88, last 128 main loops .19 per node 4.00
vector rates in 2.6273e6, out 2.6273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87297 5385540 0 2.09e1 61.69
TenGigabitEthernet18/0/2-tx active 87297 5385540 0 2.09e2 61.69
VirtualEthernet0/0/0-output active 519949 5471046 0 6.01e1 10.52
VirtualEthernet0/0/0-tx active 519949 5471046 0 5.36e2 10.52
dpdk-input polling 1685491 5471046 0 2.02e2 3.25
ethernet-input active 607246 10856586 0 6.43e1 17.88
l2-input active 542623 10856586 0 4.16e1 20.01
l2-output active 542623 10856586 0 3.58e1 20.01
unix-epoll-input polling 1645 0 0 2.72e3 0.00
vhost-user-input polling 1685491 5385540 0 5.51e2 3.19
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 15.16, last 128 main loops 0.00 per node 0.00
vector rates in 2.6273e6, out 2.6273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 87055 5471052 0 2.08e1 62.85
TenGigabitEthernet18/0/2-tx active 87055 5471052 0 1.97e2 62.85
VirtualEthernet0/0/0-output active 655159 5385564 0 7.03e1 8.22
VirtualEthernet0/0/0-tx active 655159 5385564 0 5.13e2 8.22
dpdk-input polling 2622203 5385564 0 2.40e2 2.05
ethernet-input active 742214 10856616 0 6.69e1 14.63
l2-input active 690376 10856616 0 4.70e1 15.73
l2-output active 690376 10856616 0 4.09e1 15.73
unix-epoll-input polling 2559 0 0 2.17e3 0.00
vhost-user-input polling 2622203 5471052 0 4.95e2 2.09
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 34.31, last 128 main loops 0.00 per node 0.00
vector rates in 2.6273e6, out 2.6273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 86998 5385544 0 3.25e1 61.90
TenGigabitEthernet18/0/3-tx active 86998 5385544 0 1.98e2 61.90
VirtualEthernet0/0/1-output active 230888 5470992 0 3.77e1 23.69
VirtualEthernet0/0/1-tx active 230888 5470992 0 4.29e2 23.69
dpdk-input polling 846295 5470992 0 1.42e2 6.46
ethernet-input active 317886 10856536 0 6.63e1 34.15
l2-input active 251283 10856536 0 4.12e1 43.20
l2-input-vtr active 230888 5470992 0 6.78e1 23.69
l2-output active 307207 10856536 0 7.96e1 35.34
unix-epoll-input polling 826 0 0 2.41e3 0.00
vhost-user-input polling 846295 5385544 0 6.03e2 6.36
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 24.38, last 128 main loops 0.00 per node 0.00
vector rates in 2.6273e6, out 2.6273e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 87375 5471124 0 3.25e1 62.62
TenGigabitEthernet18/0/3-tx active 87375 5471124 0 1.86e2 62.62
VirtualEthernet0/0/1-output active 341224 5385560 0 4.68e1 15.78
VirtualEthernet0/0/1-tx active 341224 5385560 0 4.49e2 15.78
dpdk-input polling 2296402 5385560 0 1.95e2 2.35
ethernet-input active 428599 10856684 0 7.15e1 25.33
l2-input active 377656 10856684 0 4.53e1 28.75
l2-input-vtr active 341224 5385560 0 7.72e1 15.78
l2-output active 425712 10856684 0 8.07e1 25.50
unix-epoll-input polling 2240 0 0 2.15e3 0.00
vhost-user-input polling 2296402 5471124 0 4.72e2 2.38
imix-8t4c-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 48 3.71e4 0.00
dpdk-process any wait 0 0 1 6.53e5 0.00
fib-walk any wait 0 0 2 3.34e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.50e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.77e3 0.00
lisp-retry-service any wait 0 0 2 2.36e3 0.00
statseg-collector-process time wait 0 0 1 1.25e4 0.00
unix-epoll-input polling 4874 0 0 2.16e6 0.00
vhost-user-process any wait 0 0 2 1.14e4 0.00
vpe-oam-process any wait 0 0 2 1.33e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 7.56, last 128 main loops 0.00 per node 0.00
vector rates in 1.4222e6, out 1.4222e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79054 2915662 0 2.64e1 36.88
TenGigabitEthernet18/0/2-tx active 79054 2915662 0 2.15e2 36.88
VirtualEthernet0/0/0-output active 727335 3091760 0 1.21e2 4.25
VirtualEthernet0/0/0-tx active 727335 3091760 0 6.53e2 4.25
dpdk-input polling 8179818 3091760 0 7.21e2 .38
ethernet-input active 806389 6007422 0 9.95e1 7.45
l2-input active 783735 6007422 0 7.05e1 7.67
l2-output active 783735 6007422 0 7.23e1 7.67
unix-epoll-input polling 7980 0 0 1.84e3 0.00
vhost-user-input polling 8179818 2915662 0 9.72e2 .36
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.51, last 128 main loops 0.00 per node 0.00
vector rates in 1.4107e6, out 1.4107e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83635 2915656 0 2.78e1 34.86
TenGigabitEthernet18/0/2-tx active 83635 2915656 0 2.13e2 34.86
VirtualEthernet0/0/0-output active 721230 3043456 0 1.23e2 4.22
VirtualEthernet0/0/0-tx active 721230 3043456 0 6.74e2 4.22
dpdk-input polling 8232110 3043456 0 7.18e2 .37
ethernet-input active 804865 5959112 0 1.01e2 7.40
l2-input active 782089 5959112 0 6.94e1 7.62
l2-output active 782089 5959112 0 7.57e1 7.62
unix-epoll-input polling 8032 0 0 1.79e3 0.00
vhost-user-input polling 8232110 2915656 0 9.69e2 .35
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 7.61, last 128 main loops 0.00 per node 0.00
vector rates in 1.4222e6, out 1.4222e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 82475 2915668 0 2.79e1 35.35
TenGigabitEthernet18/0/2-tx active 82475 2915668 0 2.11e2 35.35
VirtualEthernet0/0/0-output active 718035 3091760 0 1.23e2 4.31
VirtualEthernet0/0/0-tx active 718035 3091760 0 6.47e2 4.31
dpdk-input polling 7964249 3091760 0 6.92e2 .39
ethernet-input active 800510 6007428 0 1.02e2 7.50
l2-input active 778438 6007428 0 6.92e1 7.72
l2-output active 778438 6007428 0 7.38e1 7.72
unix-epoll-input polling 7770 0 0 1.84e3 0.00
vhost-user-input polling 7964249 2915668 0 1.00e3 .37
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 7.71, last 128 main loops 0.00 per node 0.00
vector rates in 1.4107e6, out 1.4107e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 81151 2915664 0 2.79e1 35.93
TenGigabitEthernet18/0/2-tx active 81151 2915664 0 2.16e2 35.93
VirtualEthernet0/0/0-output active 702096 3043460 0 1.23e2 4.33
VirtualEthernet0/0/0-tx active 702096 3043460 0 6.27e2 4.33
dpdk-input polling 7771458 3043460 0 7.43e2 .39
ethernet-input active 783247 5959124 0 1.00e2 7.61
l2-input active 762463 5959124 0 7.21e1 7.82
l2-output active 762463 5959124 0 7.54e1 7.82
unix-epoll-input polling 7582 0 0 1.83e3 0.00
vhost-user-input polling 7771458 2915664 0 1.01e3 .38
—————
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.4141e6, out 1.4141e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 100210 3013832 0 4.27e1 30.08
TenGigabitEthernet18/0/3-tx active 100210 3013832 0 2.14e2 30.08
VirtualEthernet0/0/1-output active 294640 2959662 0 6.47e1 10.05
VirtualEthernet0/0/1-tx active 294640 2959662 0 4.98e2 10.05
dpdk-input polling 10343834 2959662 0 7.19e2 .29
ethernet-input active 394850 5973494 0 9.41e1 15.13
l2-input active 363740 5973494 0 5.78e1 16.42
l2-input-vtr active 294640 2959662 0 9.17e1 10.05
l2-output active 386085 5973494 0 9.81e1 15.47
unix-epoll-input polling 10091 0 0 1.85e3 0.00
vhost-user-input polling 10343834 3013832 0 1.03e3 .29
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 14.35, last 128 main loops 0.00 per node 0.00
vector rates in 1.4184e6, out 1.4184e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103324 3046691 0 4.29e1 29.49
TenGigabitEthernet18/0/3-tx active 103324 3046691 0 2.09e2 29.49
VirtualEthernet0/0/1-output active 299258 2944660 0 6.49e1 9.84
VirtualEthernet0/0/1-tx active 299258 2944660 0 4.90e2 9.84
dpdk-input polling 10231903 2944660 0 7.41e2 .29
ethernet-input active 402582 5991351 0 9.43e1 14.88
l2-input active 373285 5991351 0 5.86e1 16.05
l2-input-vtr active 299258 2944660 0 9.24e1 9.84
l2-output active 396983 5991351 0 9.74e1 15.09
unix-epoll-input polling 9982 0 0 1.86e3 0.00
vhost-user-input polling 10231903 3046691 0 1.01e3 .29
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 12.93, last 128 main loops 0.00 per node 0.00
vector rates in 1.4142e6, out 1.4142e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 104251 3013928 0 4.26e1 28.91
TenGigabitEthernet18/0/3-tx active 104251 3013928 0 2.10e2 28.91
VirtualEthernet0/0/1-output active 338745 2959715 0 7.06e1 8.74
VirtualEthernet0/0/1-tx active 338745 2959715 0 5.00e2 8.74
dpdk-input polling 9810365 2959715 0 7.01e2 .30
ethernet-input active 442996 5973643 0 1.00e2 13.48
l2-input active 414034 5973643 0 6.06e1 14.43
l2-input-vtr active 338745 2959715 0 9.65e1 8.74
l2-output active 438748 5973643 0 9.96e1 13.62
unix-epoll-input polling 9571 0 0 1.81e3 0.00
vhost-user-input polling 9810365 3013928 0 1.04e3 .31
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 14.63, last 128 main loops 0.00 per node 0.00
vector rates in 1.4184e6, out 1.4184e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 98547 3046748 0 4.19e1 30.92
TenGigabitEthernet18/0/3-tx active 98547 3046748 0 2.12e2 30.92
VirtualEthernet0/0/1-output active 296494 2944654 0 6.35e1 9.93
VirtualEthernet0/0/1-tx active 296494 2944654 0 4.95e2 9.93
dpdk-input polling 9948253 2944654 0 6.98e2 .29
ethernet-input active 395041 5991402 0 9.47e1 15.17
l2-input active 365911 5991402 0 5.74e1 16.37
l2-input-vtr active 296494 2944654 0 9.11e1 9.93
l2-output active 387269 5991402 0 9.74e1 15.47
unix-epoll-input polling 9705 0 0 1.83e3 0.00
vhost-user-input polling 9948253 3046748 0 1.06e3 .31

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.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.16e4 0.00
dpdk-process any wait 0 0 2 2.80e5 0.00
fib-walk any wait 0 0 2 1.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.87e3 0.00
lisp-retry-service any wait 0 0 2 2.78e3 0.00
unix-epoll-input polling 4223 0 0 2.48e6 0.00
vhost-user-process any wait 0 0 1 1.09e4 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 80.21, last 128 main loops 7.88 per node 84.00
vector rates in 5.6458e6, out 5.6458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 174657 11842720 0 1.93e1 67.81
TenGigabitEthernet18/0/2-tx active 174657 11842720 0 7.87e1 67.81
VirtualEthernet0/0/0-output active 188586 11842844 0 2.10e1 62.79
VirtualEthernet0/0/0-tx active 188586 11842844 0 1.72e2 62.79
dpdk-input polling 985834 11842844 0 7.61e1 12.01
ethernet-input active 363243 23685564 0 3.21e1 65.21
l2-fwd active 261337 23685564 0 4.55e1 90.63
l2-input active 261337 23685564 0 4.28e1 90.63
l2-learn active 261337 23685564 0 4.10e1 90.63
l2-output active 261337 23685564 0 1.72e1 90.63
unix-epoll-input polling 962 0 0 2.15e3 0.00
vhost-user-input polling 985834 11842720 0 1.49e2 12.01
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 80.70, last 128 main loops 8.06 per node 86.00
vector rates in 5.6458e6, out 5.6458e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 187428 11842976 0 2.01e1 63.19
TenGigabitEthernet18/0/3-tx active 187428 11842976 0 8.12e1 63.19
VirtualEthernet0/0/1-output active 203318 11842652 0 2.19e1 58.25
VirtualEthernet0/0/1-tx active 203318 11842652 0 1.75e2 58.25
dpdk-input polling 792381 11842652 0 7.43e1 14.95
ethernet-input active 390746 23685628 0 3.30e1 60.62
l2-fwd active 244876 23685628 0 4.50e1 96.72
l2-input active 244876 23685628 0 4.19e1 96.72
l2-learn active 244876 23685628 0 4.09e1 96.72
l2-output active 244876 23685628 0 1.73e1 96.72
unix-epoll-input polling 773 0 0 2.06e3 0.00
vhost-user-input polling 792381 11842976 0 1.46e2 14.95
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.82e4 0.00
dpdk-process any wait 0 0 1 5.51e5 0.00
fib-walk any wait 0 0 2 4.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.89e3 0.00
lisp-retry-service any wait 0 0 2 3.51e3 0.00
unix-epoll-input polling 3018 0 0 3.51e6 0.00
vhost-user-process any wait 0 0 2 1.04e4 0.00
vpe-oam-process any wait 0 0 2 1.93e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 33.35, last 128 main loops 0.00 per node 0.00
vector rates in 3.5641e6, out 3.5641e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 174744 7499676 0 2.39e1 42.92
TenGigabitEthernet18/0/2-tx active 174744 7499676 0 8.16e1 42.92
VirtualEthernet0/0/0-output active 331769 7622145 0 3.55e1 22.97
VirtualEthernet0/0/0-tx active 331769 7622145 0 2.15e2 22.97
dpdk-input polling 6431612 7622145 0 2.05e2 1.19
ethernet-input active 506513 15121821 0 4.28e1 29.85
l2-fwd active 426975 15121821 0 5.02e1 35.42
l2-input active 426975 15121821 0 4.62e1 35.42
l2-learn active 426975 15121821 0 5.13e1 35.42
l2-output active 426975 15121821 0 2.49e1 35.42
unix-epoll-input polling 6274 0 0 1.88e3 0.00
vhost-user-input polling 6431612 7499676 0 3.09e2 1.17
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 32.94, last 128 main loops 0.00 per node 0.00
vector rates in 3.5629e6, out 3.5629e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 175864 7613956 0 2.36e1 43.29
TenGigabitEthernet18/0/2-tx active 175864 7613956 0 8.04e1 43.29
VirtualEthernet0/0/0-output active 338012 7503046 0 3.51e1 22.19
VirtualEthernet0/0/0-tx active 338012 7503046 0 2.11e2 22.19
dpdk-input polling 6551003 7503046 0 2.09e2 1.15
ethernet-input active 513876 15117002 0 4.28e1 29.42
l2-fwd active 431531 15117002 0 5.06e1 35.03
l2-input active 431531 15117002 0 4.64e1 35.03
l2-learn active 431531 15117002 0 5.23e1 35.03
l2-output active 431531 15117002 0 2.57e1 35.03
unix-epoll-input polling 6392 0 0 1.83e3 0.00
vhost-user-input polling 6551003 7613956 0 3.06e2 1.16
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 33.22, last 128 main loops 0.00 per node 0.00
vector rates in 3.5633e6, out 3.5633e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 193878 7500136 0 2.51e1 38.68
TenGigabitEthernet18/0/3-tx active 193878 7500136 0 8.39e1 38.68
VirtualEthernet0/0/1-output active 311443 7618360 0 3.35e1 24.46
VirtualEthernet0/0/1-tx active 311443 7618360 0 2.17e2 24.46
dpdk-input polling 6326179 7618360 0 2.02e2 1.20
ethernet-input active 505321 15118496 0 4.22e1 29.92
l2-fwd active 430079 15118496 0 5.02e1 35.15
l2-input active 430079 15118496 0 4.61e1 35.15
l2-learn active 430079 15118496 0 5.17e1 35.15
l2-output active 430079 15118496 0 2.45e1 35.15
unix-epoll-input polling 6172 0 0 1.94e3 0.00
vhost-user-input polling 6326179 7500136 0 3.09e2 1.19
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 32.71, last 128 main loops 0.00 per node 0.00
vector rates in 3.5638e6, out 3.5638e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 199935 7617816 0 2.57e1 38.10
TenGigabitEthernet18/0/3-tx active 199935 7617816 0 8.37e1 38.10
VirtualEthernet0/0/1-output active 311165 7502732 0 3.36e1 24.11
VirtualEthernet0/0/1-tx active 311165 7502732 0 2.09e2 24.11
dpdk-input polling 6428413 7502732 0 2.06e2 1.17
ethernet-input active 511100 15120548 0 4.24e1 29.58
l2-fwd active 437809 15120548 0 5.07e1 34.54
l2-input active 437809 15120548 0 4.61e1 34.54
l2-learn active 437809 15120548 0 5.23e1 34.54
l2-output active 437809 15120548 0 2.54e1 34.54
unix-epoll-input polling 6271 0 0 1.89e3 0.00
vhost-user-input polling 6428413 7617816 0 3.06e2 1.19
64b-8t4c-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 43 3.44e4 0.00
dpdk-process any wait 0 0 1 1.22e4 0.00
fib-walk any wait 0 0 3 2.84e3 0.00
ip-neighbor-scan-process any wait 0 0 1 3.69e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.26e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.46e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.47e3 0.00
lisp-retry-service any wait 0 0 3 2.76e3 0.00
statseg-collector-process time wait 0 0 1 9.26e3 0.00
unix-epoll-input polling 4058 0 0 2.54e6 0.00
vhost-user-process any wait 0 0 2 9.48e3 0.00
vpe-oam-process any wait 0 0 2 1.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 12.62, last 128 main loops 0.00 per node 0.00
vector rates in 1.7085e6, out 1.7085e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71197 3500180 0 2.22e1 49.16
TenGigabitEthernet18/0/2-tx active 71197 3500180 0 8.26e1 49.16
VirtualEthernet0/0/0-output active 504436 3558107 0 8.10e1 7.05
VirtualEthernet0/0/0-tx active 504436 3558107 0 3.24e2 7.05
dpdk-input polling 11320497 3558107 0 6.13e2 .31
ethernet-input active 575633 7058287 0 6.86e1 12.26
l2-fwd active 550910 7058287 0 6.88e1 12.81
l2-input active 550910 7058287 0 6.53e1 12.81
l2-learn active 550910 7058287 0 7.49e1 12.81
l2-output active 550910 7058287 0 4.54e1 12.81
unix-epoll-input polling 11044 0 0 1.32e3 0.00
vhost-user-input polling 11320497 3500180 0 7.89e2 .31
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 12.43, last 128 main loops 0.00 per node 0.00
vector rates in 1.7061e6, out 1.7061e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 69714 3545500 0 2.18e1 50.86
TenGigabitEthernet18/0/2-tx active 69714 3545500 0 8.15e1 50.86
VirtualEthernet0/0/0-output active 512853 3502511 0 7.96e1 6.83
VirtualEthernet0/0/0-tx active 512853 3502511 0 3.31e2 6.83
dpdk-input polling 11342180 3502511 0 6.25e2 .31
ethernet-input active 582567 7048011 0 6.77e1 12.09
l2-fwd active 559335 7048011 0 6.98e1 12.60
l2-input active 559335 7048011 0 6.58e1 12.60
l2-learn active 559335 7048011 0 7.51e1 12.60
l2-output active 559335 7048011 0 4.59e1 12.60
unix-epoll-input polling 11065 0 0 1.31e3 0.00
vhost-user-input polling 11342180 3545500 0 7.78e2 .31
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.1, average vectors/node 13.17, last 128 main loops 0.00 per node 0.00
vector rates in 1.7085e6, out 1.7085e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 67709 3500132 0 2.16e1 51.69
TenGigabitEthernet18/0/2-tx active 67709 3500132 0 8.06e1 51.69
VirtualEthernet0/0/0-output active 482352 3558106 0 7.72e1 7.38
VirtualEthernet0/0/0-tx active 482352 3558106 0 3.16e2 7.38
dpdk-input polling 11705820 3558106 0 6.17e2 .30
ethernet-input active 550061 7058238 0 6.65e1 12.83
l2-fwd active 528965 7058238 0 6.73e1 13.34
l2-input active 528965 7058238 0 6.37e1 13.34
l2-learn active 528965 7058238 0 7.28e1 13.34
l2-output active 528965 7058238 0 4.36e1 13.34
unix-epoll-input polling 11420 0 0 1.31e3 0.00
vhost-user-input polling 11705820 3500132 0 8.08e2 .29
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.1, average vectors/node 12.42, last 128 main loops 0.00 per node 0.00
vector rates in 1.7060e6, out 1.7060e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66147 3545444 0 2.15e1 53.59
TenGigabitEthernet18/0/2-tx active 66147 3545444 0 8.16e1 53.59
VirtualEthernet0/0/0-output active 514843 3502509 0 8.29e1 6.80
VirtualEthernet0/0/0-tx active 514843 3502509 0 3.34e2 6.80
dpdk-input polling 11232812 3502509 0 6.19e2 .31
ethernet-input active 580990 7047953 0 6.90e1 12.13
l2-fwd active 560854 7047953 0 6.95e1 12.57
l2-input active 560854 7047953 0 6.53e1 12.57
l2-learn active 560854 7047953 0 7.47e1 12.57
l2-output active 560854 7047953 0 4.62e1 12.57
unix-epoll-input polling 10959 0 0 1.32e3 0.00
vhost-user-input polling 11232812 3545444 0 7.79e2 .32
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.1, average vectors/node 28.44, last 128 main loops 0.00 per node 0.00
vector rates in 1.7072e6, out 1.7072e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80704 3502400 0 2.43e1 43.39
TenGigabitEthernet18/0/3-tx active 80704 3502400 0 8.46e1 43.39
VirtualEthernet0/0/1-output active 178472 3550176 0 3.87e1 19.89
VirtualEthernet0/0/1-tx active 178472 3550176 0 2.24e2 19.89
dpdk-input polling 14598030 3550176 0 6.81e2 .24
ethernet-input active 259176 7052576 0 4.35e1 27.21
l2-fwd active 242444 7052576 0 5.33e1 29.09
l2-input active 242444 7052576 0 4.95e1 29.09
l2-learn active 242444 7052576 0 5.39e1 29.09
l2-output active 242444 7052576 0 2.61e1 29.09
unix-epoll-input polling 14242 0 0 1.31e3 0.00
vhost-user-input polling 14598030 3502400 0 9.56e2 .24
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.1, average vectors/node 28.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.7074e6, out 1.7074e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 82587 3553428 0 2.44e1 43.03
TenGigabitEthernet18/0/3-tx active 82587 3553428 0 8.39e1 43.03
VirtualEthernet0/0/1-output active 177506 3500316 0 3.85e1 19.72
VirtualEthernet0/0/1-tx active 177506 3500316 0 2.25e2 19.72
dpdk-input polling 14572121 3500316 0 6.87e2 .24
ethernet-input active 260093 7053744 0 4.41e1 27.12
l2-fwd active 245380 7053744 0 5.37e1 28.75
l2-input active 245380 7053744 0 4.95e1 28.75
l2-learn active 245380 7053744 0 5.43e1 28.75
l2-output active 245380 7053744 0 2.64e1 28.75
unix-epoll-input polling 14217 0 0 1.31e3 0.00
vhost-user-input polling 14572121 3553428 0 9.45e2 .24
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.1, average vectors/node 28.17, last 128 main loops 0.00 per node 0.00
vector rates in 1.7072e6, out 1.7072e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 81941 3502400 0 2.45e1 42.74
TenGigabitEthernet18/0/3-tx active 81941 3502400 0 8.34e1 42.74
VirtualEthernet0/0/1-output active 177513 3550144 0 3.82e1 19.99
VirtualEthernet0/0/1-tx active 177513 3550144 0 2.39e2 19.99
dpdk-input polling 14475100 3550144 0 6.74e2 .25
ethernet-input active 259454 7052544 0 4.33e1 27.18
l2-fwd active 245801 7052544 0 5.35e1 28.69
l2-input active 245801 7052544 0 4.96e1 28.69
l2-learn active 245801 7052544 0 5.42e1 28.69
l2-output active 245801 7052544 0 2.61e1 28.69
unix-epoll-input polling 14122 0 0 1.31e3 0.00
vhost-user-input polling 14475100 3502400 0 9.51e2 .24
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.1, average vectors/node 28.38, last 128 main loops 0.00 per node 0.00
vector rates in 1.7074e6, out 1.7074e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 78354 3553428 0 2.41e1 45.35
TenGigabitEthernet18/0/3-tx active 78354 3553428 0 8.37e1 45.35
VirtualEthernet0/0/1-output active 178900 3500284 0 3.82e1 19.57
VirtualEthernet0/0/1-tx active 178900 3500284 0 2.26e2 19.57
dpdk-input polling 14497564 3500284 0 6.85e2 .24
ethernet-input active 257254 7053712 0 4.28e1 27.42
l2-fwd active 244230 7053712 0 5.33e1 28.88
l2-input active 244230 7053712 0 4.98e1 28.88
l2-learn active 244230 7053712 0 5.39e1 28.88
l2-output active 244230 7053712 0 2.57e1 28.88
unix-epoll-input polling 14144 0 0 1.32e3 0.00
vhost-user-input polling 14497564 3553428 0 9.40e2 .25
imix-2t1c-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 3.63e4 0.00
dpdk-process any wait 0 0 1 6.00e5 0.00
fib-walk any wait 0 0 2 3.52e3 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.48e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.73e3 0.00
lisp-retry-service any wait 0 0 2 1.83e3 0.00
statseg-collector-process time wait 0 0 1 6.91e3 0.00
unix-epoll-input polling 4554 0 0 2.31e6 0.00
vhost-user-process any wait 0 0 1 1.11e4 0.00
vpe-oam-process any wait 0 0 2 1.27e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 75.46, last 128 main loops 9.38 per node 100.00
vector rates in 4.0049e6, out 4.0049e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 145271 8435848 0 2.19e1 58.07
TenGigabitEthernet18/0/2-tx active 145271 8435848 0 9.43e1 58.07
VirtualEthernet0/0/0-output active 168763 8436112 0 2.53e1 49.99
VirtualEthernet0/0/0-tx active 168763 8436112 0 3.64e2 49.99
dpdk-input polling 229645 8436112 0 8.13e1 36.74
ethernet-input active 314034 16871960 0 4.18e1 53.73
l2-fwd active 178373 16871960 0 4.74e1 94.59
l2-input active 178373 16871960 0 4.61e1 94.59
l2-learn active 178373 16871960 0 4.48e1 94.59
l2-output active 178373 16871960 0 1.94e1 94.59
unix-epoll-input polling 225 0 0 2.66e3 0.00
vhost-user-input polling 229645 8435848 0 2.55e2 36.73
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 74.98, last 128 main loops 0.00 per node 0.00
vector rates in 4.0049e6, out 4.0049e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 145618 8436056 0 2.22e1 57.93
TenGigabitEthernet18/0/3-tx active 145618 8436056 0 9.54e1 57.93
VirtualEthernet0/0/1-output active 173516 8435784 0 2.52e1 48.62
VirtualEthernet0/0/1-tx active 173516 8435784 0 3.65e2 48.62
dpdk-input polling 217553 8435784 0 8.11e1 38.78
ethernet-input active 319134 16871840 0 4.16e1 52.87
l2-fwd active 177977 16871840 0 4.71e1 94.79
l2-input active 177977 16871840 0 4.66e1 94.79
l2-learn active 177977 16871840 0 4.47e1 94.79
l2-output active 177977 16871840 0 1.94e1 94.79
unix-epoll-input polling 212 0 0 2.40e3 0.00
vhost-user-input polling 217553 8436056 0 2.53e2 38.78
imix-4t2c-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 51 3.62e4 0.00
dpdk-process any wait 0 0 1 6.65e5 0.00
fib-walk any wait 0 0 2 4.72e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.19e3 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 6.00e3 0.00
lisp-retry-service any wait 0 0 2 3.45e3 0.00
statseg-collector-process time wait 0 0 1 9.02e3 0.00
unix-epoll-input polling 2712 0 0 3.81e6 0.00
vhost-user-process any wait 0 0 2 8.71e3 0.00
vpe-oam-process any wait 0 0 2 1.69e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.1, average vectors/node 27.77, last 128 main loops 0.00 per node 0.00
vector rates in 2.6267e6, out 2.6267e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88199 5397460 0 2.03e1 61.19
TenGigabitEthernet18/0/2-tx active 88199 5397460 0 1.09e2 61.19
VirtualEthernet0/0/0-output active 353020 5483168 0 4.49e1 15.53
VirtualEthernet0/0/0-tx active 353020 5483168 0 4.81e2 15.53
dpdk-input polling 838423 5483168 0 1.42e2 6.54
ethernet-input active 441219 10880628 0 5.97e1 24.66
l2-fwd active 367159 10880628 0 5.21e1 29.63
l2-input active 367159 10880628 0 5.11e1 29.63
l2-learn active 367159 10880628 0 5.38e1 29.63
l2-output active 367159 10880628 0 2.56e1 29.63
unix-epoll-input polling 818 0 0 2.49e3 0.00
vhost-user-input polling 838423 5397460 0 5.98e2 6.44
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.1, average vectors/node 18.78, last 128 main loops 0.00 per node 0.00
vector rates in 2.6267e6, out 2.6267e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88399 5483140 0 2.04e1 62.03
TenGigabitEthernet18/0/2-tx active 88399 5483140 0 9.80e1 62.03
VirtualEthernet0/0/0-output active 534874 5397520 0 6.08e1 10.09
VirtualEthernet0/0/0-tx active 534874 5397520 0 4.92e2 10.09
dpdk-input polling 1808191 5397520 0 1.86e2 2.99
ethernet-input active 623273 10880660 0 6.02e1 17.46
l2-fwd active 557470 10880660 0 5.86e1 19.52
l2-input active 557470 10880660 0 5.59e1 19.52
l2-learn active 557470 10880660 0 6.34e1 19.52
l2-output active 557470 10880660 0 3.30e1 19.52
unix-epoll-input polling 1764 0 0 2.11e3 0.00
vhost-user-input polling 1808191 5483140 0 4.63e2 3.03
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.1, average vectors/node 31.76, last 128 main loops 0.00 per node 0.00
vector rates in 2.6266e6, out 2.6266e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 88373 5397524 0 1.98e1 61.08
TenGigabitEthernet18/0/3-tx active 88373 5397524 0 1.09e2 61.08
VirtualEthernet0/0/1-output active 294920 5483056 0 3.97e1 18.59
VirtualEthernet0/0/1-tx active 294920 5483056 0 4.62e2 18.59
dpdk-input polling 1569924 5483056 0 1.54e2 3.49
ethernet-input active 383293 10880580 0 5.19e1 28.39
l2-fwd active 322245 10880580 0 5.09e1 33.76
l2-input active 322245 10880580 0 4.86e1 33.76
l2-learn active 322245 10880580 0 5.19e1 33.76
l2-output active 322245 10880580 0 2.43e1 33.76
unix-epoll-input polling 1532 0 0 2.32e3 0.00
vhost-user-input polling 1569924 5397524 0 6.26e2 3.44
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.1, average vectors/node 24.59, last 128 main loops 4.25 per node 45.33
vector rates in 2.6267e6, out 2.6267e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 88397 5483204 0 2.02e1 62.03
TenGigabitEthernet18/0/3-tx active 88397 5483204 0 9.89e1 62.03
VirtualEthernet0/0/1-output active 385511 5397432 0 4.79e1 14.00
VirtualEthernet0/0/1-tx active 385511 5397432 0 4.56e2 14.00
dpdk-input polling 3300999 5397432 0 2.10e2 1.64
ethernet-input active 473908 10880636 0 5.26e1 22.96
l2-fwd active 426715 10880636 0 5.41e1 25.49
l2-input active 426715 10880636 0 5.06e1 25.49
l2-learn active 426715 10880636 0 5.67e1 25.49
l2-output active 426715 10880636 0 2.77e1 25.49
unix-epoll-input polling 3221 0 0 2.18e3 0.00
vhost-user-input polling 3300999 5483204 0 5.12e2 1.66
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 51 3.37e4 0.00
dpdk-process any wait 0 0 1 6.45e5 0.00
fib-walk any wait 0 0 2 3.60e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.57e3 0.00
lisp-retry-service any wait 0 0 2 6.06e3 0.00
unix-epoll-input polling 2637 0 0 3.96e6 0.00
vhost-user-process any wait 0 0 1 1.17e4 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 7.84, last 128 main loops 0.00 per node 0.00
vector rates in 1.4496e6, out 1.4496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 73473 3007700 0 2.49e1 40.94
TenGigabitEthernet18/0/2-tx active 73473 3007700 0 1.10e2 40.94
VirtualEthernet0/0/0-output active 713604 3055380 0 1.23e2 4.28
VirtualEthernet0/0/0-tx active 713604 3055380 0 6.56e2 4.28
dpdk-input polling 6595372 3055380 0 5.77e2 .46
ethernet-input active 787077 6063080 0 9.62e1 7.70
l2-fwd active 766683 6063080 0 8.32e1 7.91
l2-input active 766683 6063080 0 8.19e1 7.91
l2-learn active 766683 6063080 0 1.00e2 7.91
l2-output active 766683 6063080 0 6.60e1 7.91
unix-epoll-input polling 6435 0 0 1.92e3 0.00
vhost-user-input polling 6595372 3007700 0 8.36e2 .46
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.92, last 128 main loops .25 per node 4.00
vector rates in 1.4496e6, out 1.4496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75159 3055424 0 2.54e1 40.65
TenGigabitEthernet18/0/2-tx active 75159 3055424 0 1.09e2 40.65
VirtualEthernet0/0/0-output active 703496 3007642 0 1.23e2 4.28
VirtualEthernet0/0/0-tx active 703496 3007642 0 6.55e2 4.28
dpdk-input polling 6777337 3007642 0 5.83e2 .44
ethernet-input active 778655 6063066 0 9.58e1 7.79
l2-fwd active 759197 6063066 0 8.28e1 7.99
l2-input active 759197 6063066 0 8.15e1 7.99
l2-learn active 759197 6063066 0 9.88e1 7.99
l2-output active 759197 6063066 0 6.52e1 7.99
unix-epoll-input polling 6612 0 0 1.79e3 0.00
vhost-user-input polling 6777337 3055424 0 8.37e2 .45
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 8.04, last 128 main loops 0.00 per node 0.00
vector rates in 1.4496e6, out 1.4496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 74406 3007660 0 2.58e1 40.42
TenGigabitEthernet18/0/2-tx active 74406 3007660 0 1.08e2 40.42
VirtualEthernet0/0/0-output active 692029 3055384 0 1.26e2 4.42
VirtualEthernet0/0/0-tx active 692029 3055384 0 6.27e2 4.42
dpdk-input polling 6513398 3055384 0 5.57e2 .47
ethernet-input active 766435 6063044 0 9.72e1 7.91
l2-fwd active 747454 6063044 0 8.17e1 8.11
l2-input active 747454 6063044 0 8.04e1 8.11
l2-learn active 747454 6063044 0 9.82e1 8.11
l2-output active 747454 6063044 0 6.47e1 8.11
unix-epoll-input polling 6355 0 0 1.81e3 0.00
vhost-user-input polling 6513398 3007660 0 8.96e2 .46
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 8.19, last 128 main loops 4.00 per node 64.00
vector rates in 1.4496e6, out 1.4496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 72897 3055448 0 2.49e1 41.91
TenGigabitEthernet18/0/2-tx active 72897 3055448 0 1.09e2 41.91
VirtualEthernet0/0/0-output active 678508 3007638 0 1.21e2 4.43
VirtualEthernet0/0/0-tx active 678508 3007638 0 6.34e2 4.43
dpdk-input polling 6572556 3007638 0 5.64e2 .46
ethernet-input active 751405 6063086 0 9.56e1 8.07
l2-fwd active 733485 6063086 0 8.06e1 8.27
l2-input active 733485 6063086 0 8.01e1 8.27
l2-learn active 733485 6063086 0 9.55e1 8.27
l2-output active 733485 6063086 0 6.28e1 8.27
unix-epoll-input polling 6412 0 0 1.79e3 0.00
vhost-user-input polling 6572556 3055448 0 9.06e2 .46
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 16.54, last 128 main loops 0.00 per node 0.00
vector rates in 1.4496e6, out 1.4496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 84779 3007664 0 2.74e1 35.48
TenGigabitEthernet18/0/3-tx active 84779 3007664 0 1.12e2 35.48
VirtualEthernet0/0/1-output active 299143 3055404 0 6.04e1 10.21
VirtualEthernet0/0/1-tx active 299143 3055404 0 5.03e2 10.21
dpdk-input polling 11267708 3055404 0 6.74e2 .27
ethernet-input active 383922 6063068 0 6.59e1 15.79
l2-fwd active 357942 6063068 0 6.17e1 16.94
l2-input active 357942 6063068 0 5.84e1 16.94
l2-learn active 357942 6063068 0 6.71e1 16.94
l2-output active 357942 6063068 0 3.79e1 16.94
unix-epoll-input polling 10992 0 0 1.84e3 0.00
vhost-user-input polling 11267708 3007664 0 1.08e3 .27
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 16.67, last 128 main loops 0.00 per node 0.00
vector rates in 1.4496e6, out 1.4496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 85220 3055404 0 2.73e1 35.85
TenGigabitEthernet18/0/3-tx active 85220 3055404 0 1.11e2 35.85
VirtualEthernet0/0/1-output active 294491 3007644 0 6.07e1 10.21
VirtualEthernet0/0/1-tx active 294491 3007644 0 4.94e2 10.21
dpdk-input polling 11376960 3007644 0 6.84e2 .26
ethernet-input active 379711 6063048 0 6.48e1 15.97
l2-fwd active 355770 6063048 0 6.20e1 17.04
l2-input active 355770 6063048 0 5.80e1 17.04
l2-learn active 355770 6063048 0 6.72e1 17.04
l2-output active 355770 6063048 0 3.79e1 17.04
unix-epoll-input polling 11100 0 0 1.84e3 0.00
vhost-user-input polling 11376960 3055404 0 1.08e3 .27
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 17.13, last 128 main loops .25 per node 4.00
vector rates in 1.4496e6, out 1.4496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 85525 3007652 0 2.75e1 35.17
TenGigabitEthernet18/0/3-tx active 85525 3007652 0 1.11e2 35.17
VirtualEthernet0/0/1-output active 283320 3055424 0 5.86e1 10.78
VirtualEthernet0/0/1-tx active 283320 3055424 0 4.84e2 10.78
dpdk-input polling 11039447 3055424 0 6.57e2 .28
ethernet-input active 368845 6063076 0 6.47e1 16.44
l2-fwd active 346609 6063076 0 6.08e1 17.49
l2-input active 346609 6063076 0 5.67e1 17.49
l2-learn active 346609 6063076 0 6.48e1 17.49
l2-output active 346609 6063076 0 3.66e1 17.49
unix-epoll-input polling 10770 0 0 1.73e3 0.00
vhost-user-input polling 11039447 3007652 0 1.14e3 .27
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 17.08, last 128 main loops 0.00 per node 0.00
vector rates in 1.4496e6, out 1.4496e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 83719 3055388 0 2.75e1 36.49
TenGigabitEthernet18/0/3-tx active 83719 3055388 0 1.11e2 36.49
VirtualEthernet0/0/1-output active 286410 3007652 0 6.09e1 10.50
VirtualEthernet0/0/1-tx active 286410 3007652 0 4.96e2 10.50
dpdk-input polling 10920839 3007652 0 6.56e2 .28
ethernet-input active 370129 6063040 0 6.52e1 16.38
l2-fwd active 347373 6063040 0 6.09e1 17.45
l2-input active 347373 6063040 0 5.77e1 17.45
l2-learn active 347373 6063040 0 6.56e1 17.45
l2-output active 347373 6063040 0 3.67e1 17.45
unix-epoll-input polling 10655 0 0 1.77e3 0.00
vhost-user-input polling 10920839 3055388 0 1.12e3 .28

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.16e4 0.00
dpdk-process any wait 0 0 1 7.56e3 0.00
fib-walk any wait 0 0 2 1.89e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.80e3 0.00
lisp-retry-service any wait 0 0 2 1.87e3 0.00
unix-epoll-input polling 3587 0 0 2.93e6 0.00
vhost-user-process any wait 0 0 2 1.24e4 0.00
vpe-oam-process any wait 0 0 2 2.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 84.95, last 128 main loops 0.00 per node 0.00
vector rates in 5.4374e6, out 5.4374e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 121444 7617184 0 2.03e1 62.72
TenGigabitEthernet18/0/2-tx active 121444 7617184 0 8.20e1 62.72
VirtualEthernet0/0/0-output active 107690 7616821 0 2.02e1 70.73
VirtualEthernet0/0/0-tx active 107690 7616821 0 1.71e2 70.73
VirtualEthernet0/0/1-output active 119179 7617172 0 1.99e1 63.91
VirtualEthernet0/0/1-tx active 119179 7617172 0 1.77e2 63.91
dpdk-input polling 618955 7616821 0 7.92e1 12.31
ethernet-input active 348313 22851177 0 3.14e1 65.61
l2-fwd active 229333 22851177 0 4.39e1 99.64
l2-input active 229333 22851177 0 4.09e1 99.64
l2-learn active 229333 22851177 0 4.10e1 99.64
l2-output active 229333 22851177 0 1.70e1 99.64
unix-epoll-input polling 604 0 0 3.39e3 0.00
vhost-user-input polling 618955 15234356 0 1.37e2 24.61
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 88.16, last 128 main loops 0.00 per node 0.00
vector rates in 5.4373e6, out 5.4373e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 121352 7616721 0 2.00e1 62.77
TenGigabitEthernet18/0/3-tx active 121352 7616721 0 8.46e1 62.77
VirtualEthernet0/0/2-output active 120225 7616758 0 2.05e1 63.35
VirtualEthernet0/0/2-tx active 120225 7616758 0 1.75e2 63.35
VirtualEthernet0/0/3-output active 128913 7617200 0 2.16e1 59.09
VirtualEthernet0/0/3-tx active 128913 7617200 0 1.77e2 59.09
dpdk-input polling 523420 7617200 0 7.79e1 14.55
ethernet-input active 370490 22850679 0 3.22e1 61.68
l2-fwd active 203535 22850679 0 4.37e1 112.27
l2-input active 203535 22850679 0 4.04e1 112.27
l2-learn active 203535 22850679 0 4.05e1 112.27
l2-output active 203535 22850679 0 1.71e1 112.27
unix-epoll-input polling 511 0 0 2.94e3 0.00
vhost-user-input polling 523420 15233479 0 1.35e2 29.10
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 52 3.69e4 0.00
dpdk-process any wait 0 0 2 5.50e5 0.00
fib-walk any wait 0 0 2 2.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.39e3 0.00
lisp-retry-service any wait 0 0 2 2.90e3 0.00
unix-epoll-input polling 4074 0 0 2.57e6 0.00
vhost-user-process any wait 0 0 1 1.66e4 0.00
vpe-oam-process any wait 0 0 2 2.27e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 55.84, last 128 main loops 0.00 per node 0.00
vector rates in 4.6597e6, out 4.6597e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 143345 6544727 0 2.34e1 45.66
TenGigabitEthernet18/0/2-tx active 143345 6544727 0 8.77e1 45.66
VirtualEthernet0/0/0-output active 200728 6544675 0 2.95e1 32.60
VirtualEthernet0/0/0-tx active 200728 6544675 0 2.03e2 32.60
VirtualEthernet0/0/1-output active 146809 6442444 0 2.32e1 43.88
VirtualEthernet0/0/1-tx active 146809 6442444 0 1.97e2 43.88
dpdk-input polling 1217279 6544675 0 1.11e2 5.38
ethernet-input active 490882 19531846 0 3.86e1 39.79
l2-fwd active 279266 19531846 0 4.68e1 69.94
l2-input active 279266 19531846 0 4.42e1 69.94
l2-learn active 279266 19531846 0 4.49e1 69.94
l2-output active 279266 19531846 0 2.14e1 69.94
unix-epoll-input polling 1188 0 0 3.27e3 0.00
vhost-user-input polling 1217279 12987171 0 1.60e2 10.67
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 54.44, last 128 main loops 0.00 per node 0.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 124929 6442472 0 2.19e1 51.57
TenGigabitEthernet18/0/2-tx active 124929 6442472 0 8.33e1 51.57
VirtualEthernet0/0/0-output active 210756 6442448 0 3.06e1 30.57
VirtualEthernet0/0/0-tx active 210756 6442448 0 2.01e2 30.57
VirtualEthernet0/0/1-output active 150925 6544732 0 2.38e1 43.36
VirtualEthernet0/0/1-tx active 150925 6544732 0 1.93e2 43.36
dpdk-input polling 1531495 6442448 0 1.18e2 4.21
ethernet-input active 486610 19429652 0 3.81e1 39.93
l2-fwd active 292080 19429652 0 4.68e1 66.52
l2-input active 292080 19429652 0 4.42e1 66.52
l2-learn active 292080 19429652 0 4.52e1 66.52
l2-output active 292080 19429652 0 2.12e1 66.52
unix-epoll-input polling 1494 0 0 2.78e3 0.00
vhost-user-input polling 1531495 12987204 0 1.64e2 8.48
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 53.86, last 128 main loops 0.00 per node 0.00
vector rates in 4.6597e6, out 4.6597e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 128858 6544720 0 2.13e1 50.79
TenGigabitEthernet18/0/3-tx active 128858 6544720 0 8.56e1 50.79
VirtualEthernet0/0/2-output active 147765 6442436 0 2.38e1 43.59
VirtualEthernet0/0/2-tx active 147765 6442436 0 2.00e2 43.59
VirtualEthernet0/0/3-output active 229034 6544714 0 3.15e1 28.58
VirtualEthernet0/0/3-tx active 229034 6544714 0 2.12e2 28.58
dpdk-input polling 1041456 6544714 0 1.10e2 6.28
ethernet-input active 505657 19531870 0 3.83e1 38.63
l2-fwd active 291170 19531870 0 4.71e1 67.08
l2-input active 291170 19531870 0 4.40e1 67.08
l2-learn active 291170 19531870 0 4.53e1 67.08
l2-output active 291170 19531870 0 2.12e1 67.08
unix-epoll-input polling 1016 0 0 2.63e3 0.00
vhost-user-input polling 1041456 12987156 0 1.57e2 12.47
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 51.68, last 128 main loops .63 per node 10.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/3-outpu active 127221 6442532 0 2.17e1 50.64
TenGigabitEthernet18/0/3-tx active 127221 6442532 0 8.44e1 50.64
VirtualEthernet0/0/2-output active 150253 6544697 0 2.41e1 43.56
VirtualEthernet0/0/2-tx active 150253 6544697 0 1.92e2 43.56
VirtualEthernet0/0/3-output active 238490 6442453 0 3.30e1 27.01
VirtualEthernet0/0/3-tx active 238490 6442453 0 2.08e2 27.01
dpdk-input polling 1236868 6442453 0 1.16e2 5.21
ethernet-input active 515964 19429682 0 3.86e1 37.66
l2-fwd active 305998 19429682 0 4.73e1 63.49
l2-input active 305998 19429682 0 4.43e1 63.49
l2-learn active 305998 19429682 0 4.58e1 63.49
l2-output active 305998 19429682 0 2.16e1 63.49
unix-epoll-input polling 1206 0 0 2.99e3 0.00
vhost-user-input polling 1236868 12987229 0 1.58e2 10.50
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 49 3.43e4 0.00
dpdk-process any wait 0 0 2 2.90e5 0.00
fib-walk any wait 0 0 2 3.20e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.93e3 0.00
lisp-retry-service any wait 0 0 2 3.49e3 0.00
unix-epoll-input polling 2579 0 0 4.05e6 0.00
vhost-user-process any wait 0 0 1 1.85e4 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 22.81, last 128 main loops 0.00 per node 0.00
vector rates in 2.3623e6, out 2.3623e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 62520 3308136 0 2.20e1 52.91
TenGigabitEthernet18/0/2-tx active 62520 3308136 0 8.86e1 52.91
VirtualEthernet0/0/0-output active 328056 3308152 0 6.42e1 10.08
VirtualEthernet0/0/0-tx active 328056 3308152 0 2.89e2 10.08
VirtualEthernet0/0/1-output active 75916 3256508 0 2.62e1 42.89
VirtualEthernet0/0/1-tx active 75916 3256508 0 2.01e2 42.89
dpdk-input polling 8448767 3308152 0 5.05e2 .39
ethernet-input active 466492 9872796 0 4.92e1 21.16
l2-fwd active 415963 9872796 0 5.58e1 23.73
l2-input active 415963 9872796 0 5.24e1 23.73
l2-learn active 415963 9872796 0 5.90e1 23.73
l2-output active 415963 9872796 0 3.13e1 23.73
unix-epoll-input polling 8242 0 0 2.07e3 0.00
vhost-user-input polling 8448767 6564644 0 4.70e2 .78
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 22.14, last 128 main loops 0.00 per node 0.00
vector rates in 2.3499e6, out 2.3499e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 63400 3256528 0 2.19e1 51.36
TenGigabitEthernet18/0/2-tx active 63400 3256528 0 8.77e1 51.36
VirtualEthernet0/0/0-output active 336963 3256460 0 6.27e1 9.66
VirtualEthernet0/0/0-tx active 336963 3256460 0 2.91e2 9.66
VirtualEthernet0/0/1-output active 75948 3308155 0 2.37e1 43.56
VirtualEthernet0/0/1-tx active 75948 3308155 0 2.00e2 43.56
dpdk-input polling 8431711 3256460 0 5.13e2 .39
ethernet-input active 476311 9821143 0 5.01e1 20.62
l2-fwd active 427171 9821143 0 5.67e1 22.99
l2-input active 427171 9821143 0 5.27e1 22.99
l2-learn active 427171 9821143 0 5.89e1 22.99
l2-output active 427171 9821143 0 3.19e1 22.99
unix-epoll-input polling 8226 0 0 2.04e3 0.00
vhost-user-input polling 8431711 6564683 0 4.69e2 .78
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 23.96, last 128 main loops 0.00 per node 0.00
vector rates in 2.3623e6, out 2.3623e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 64243 3308176 0 2.21e1 51.49
TenGigabitEthernet18/0/2-tx active 64243 3308176 0 8.69e1 51.49
VirtualEthernet0/0/0-output active 307188 3308153 0 5.95e1 10.77
VirtualEthernet0/0/0-tx active 307188 3308153 0 2.82e2 10.77
VirtualEthernet0/0/1-output active 70427 3256460 0 2.33e1 46.24
VirtualEthernet0/0/1-tx active 70427 3256460 0 1.96e2 46.24
dpdk-input polling 8643866 3308153 0 5.05e2 .38
ethernet-input active 441858 9872789 0 4.72e1 22.34
l2-fwd active 397168 9872789 0 5.67e1 24.86
l2-input active 397168 9872789 0 5.44e1 24.86
l2-learn active 397168 9872789 0 5.76e1 24.86
l2-output active 397168 9872789 0 3.01e1 24.86
unix-epoll-input polling 8433 0 0 2.04e3 0.00
vhost-user-input polling 8643866 6564636 0 4.77e2 .76
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 21.80, last 128 main loops 0.00 per node 0.00
vector rates in 2.3499e6, out 2.3499e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 61901 3256440 0 2.20e1 52.61
TenGigabitEthernet18/0/2-tx active 61901 3256440 0 8.79e1 52.61
VirtualEthernet0/0/0-output active 344308 3256463 0 6.69e1 9.46
VirtualEthernet0/0/0-tx active 344308 3256463 0 2.98e2 9.46
VirtualEthernet0/0/1-output active 75483 3308136 0 2.39e1 43.83
VirtualEthernet0/0/1-tx active 75483 3308136 0 1.93e2 43.83
dpdk-input polling 8402457 3256463 0 5.09e2 .39
ethernet-input active 481692 9821039 0 4.97e1 20.39
l2-fwd active 434867 9821039 0 5.64e1 22.58
l2-input active 434867 9821039 0 5.27e1 22.58
l2-learn active 434867 9821039 0 5.91e1 22.58
l2-output active 434867 9821039 0 3.17e1 22.58
unix-epoll-input polling 8198 0 0 2.03e3 0.00
vhost-user-input polling 8402457 6564576 0 4.71e2 .78
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 32.17, last 128 main loops 0.00 per node 0.00
vector rates in 2.3623e6, out 2.3623e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 65689 3308196 0 2.22e1 50.36
TenGigabitEthernet18/0/3-tx active 65689 3308196 0 8.87e1 50.36
VirtualEthernet0/0/2-output active 100116 3256408 0 2.80e1 32.53
VirtualEthernet0/0/2-tx active 100116 3256408 0 2.17e2 32.53
VirtualEthernet0/0/3-output active 162911 3308155 0 3.72e1 20.31
VirtualEthernet0/0/3-tx active 162911 3308155 0 2.28e2 20.31
dpdk-input polling 9704387 3308155 0 5.31e2 .34
ethernet-input active 328716 9872759 0 4.11e1 30.03
l2-fwd active 296034 9872759 0 5.07e1 33.35
l2-input active 296034 9872759 0 4.74e1 33.35
l2-learn active 296034 9872759 0 5.21e1 33.35
l2-output active 296034 9872759 0 2.50e1 33.35
unix-epoll-input polling 9468 0 0 1.92e3 0.00
vhost-user-input polling 9704387 6564604 0 5.19e2 .68
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 34.43, last 128 main loops 0.00 per node 0.00
vector rates in 2.3499e6, out 2.3499e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 67868 3256464 0 2.29e1 47.98
TenGigabitEthernet18/0/3-tx active 67868 3256464 0 8.83e1 47.98
VirtualEthernet0/0/2-output active 96787 3308084 0 2.75e1 34.18
VirtualEthernet0/0/2-tx active 96787 3308084 0 2.11e2 34.18
VirtualEthernet0/0/3-output active 139247 3256404 0 3.42e1 23.39
VirtualEthernet0/0/3-tx active 139247 3256404 0 2.26e2 23.39
dpdk-input polling 9869963 3256404 0 5.47e2 .33
ethernet-input active 303902 9820952 0 3.97e1 32.32
l2-fwd active 275904 9820952 0 5.06e1 35.59
l2-input active 275904 9820952 0 4.75e1 35.59
l2-learn active 275904 9820952 0 5.17e1 35.59
l2-output active 275904 9820952 0 2.46e1 35.59
unix-epoll-input polling 9629 0 0 1.93e3 0.00
vhost-user-input polling 9869963 6564548 0 5.23e2 .67
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 34.01, last 128 main loops 0.00 per node 0.00
vector rates in 2.3623e6, out 2.3623e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 68081 3308140 0 2.27e1 48.59
TenGigabitEthernet18/0/3-tx active 68081 3308140 0 8.86e1 48.59
VirtualEthernet0/0/2-output active 97468 3256408 0 2.77e1 33.41
VirtualEthernet0/0/2-tx active 97468 3256408 0 2.09e2 33.41
VirtualEthernet0/0/3-output active 143842 3308136 0 3.46e1 22.99
VirtualEthernet0/0/3-tx active 143842 3308136 0 2.23e2 22.99
dpdk-input polling 9896859 3308136 0 5.33e2 .33
ethernet-input active 309391 9872684 0 3.94e1 31.91
l2-fwd active 280757 9872684 0 4.97e1 35.16
l2-input active 280757 9872684 0 4.66e1 35.16
l2-learn active 280757 9872684 0 5.09e1 35.16
l2-output active 280757 9872684 0 2.39e1 35.16
unix-epoll-input polling 9656 0 0 1.82e3 0.00
vhost-user-input polling 9896859 6564548 0 5.26e2 .66
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 34.85, last 128 main loops 0.00 per node 0.00
vector rates in 2.3499e6, out 2.3499e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 67186 3256512 0 2.31e1 48.47
TenGigabitEthernet18/0/3-tx active 67186 3256512 0 9.05e1 48.47
VirtualEthernet0/0/2-output active 91406 3308116 0 2.68e1 36.19
VirtualEthernet0/0/2-tx active 91406 3308116 0 2.03e2 36.19
VirtualEthernet0/0/3-output active 140771 3256408 0 3.53e1 23.13
VirtualEthernet0/0/3-tx active 140771 3256408 0 2.24e2 23.13
dpdk-input polling 9955921 3256408 0 5.41e2 .33
ethernet-input active 299363 9821036 0 3.97e1 32.81
l2-fwd active 273044 9821036 0 4.93e1 35.97
l2-input active 273044 9821036 0 4.62e1 35.97
l2-learn active 273044 9821036 0 5.09e1 35.97
l2-output active 273044 9821036 0 2.34e1 35.97
unix-epoll-input polling 9713 0 0 1.98e3 0.00
vhost-user-input polling 9955921 6564628 0 5.34e2 .66
imix-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 50 4.35e4 0.00
dhcp-client-process any wait 0 0 1 2.95e3 0.00
dpdk-process any wait 0 0 2 2.88e5 0.00
fib-walk any wait 0 0 2 2.93e3 0.00
ip-route-resolver-process any wait 0 0 1 1.69e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.96e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.54e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.96e3 0.00
lisp-retry-service any wait 0 0 2 2.23e3 0.00
statseg-collector-process time wait 0 0 1 6.09e3 0.00
unix-epoll-input polling 3669 0 0 2.85e6 0.00
vhost-user-process any wait 0 0 1 1.39e4 0.00
vpe-oam-process any wait 0 0 2 1.41e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 80.91, last 128 main loops 0.00 per node 0.00
vector rates in 3.5234e6, out 3.5234e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83879 4916944 0 2.28e1 58.62
TenGigabitEthernet18/0/2-tx active 83879 4916944 0 1.01e2 58.62
VirtualEthernet0/0/0-output active 95591 4916405 0 2.58e1 51.43
VirtualEthernet0/0/0-tx active 95591 4916405 0 3.75e2 51.43
VirtualEthernet0/0/1-output active 88877 4916781 0 2.26e1 55.32
VirtualEthernet0/0/1-tx active 88877 4916781 0 3.44e2 55.32
dpdk-input polling 361888 4916405 0 9.66e1 13.59
ethernet-input active 268347 14750130 0 4.03e1 54.97
l2-fwd active 139276 14750130 0 4.79e1 105.91
l2-input active 139276 14750130 0 4.59e1 105.91
l2-learn active 139276 14750130 0 4.47e1 105.91
l2-output active 139276 14750130 0 2.01e1 105.91
unix-epoll-input polling 353 0 0 3.17e3 0.00
vhost-user-input polling 361888 9833725 0 2.66e2 27.17
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 78.23, last 128 main loops 5.00 per node 80.00
vector rates in 3.5233e6, out 3.5233e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 90401 4916461 0 2.26e1 54.39
TenGigabitEthernet18/0/3-tx active 90401 4916461 0 1.04e2 54.39
VirtualEthernet0/0/2-output active 89111 4916545 0 2.34e1 55.17
VirtualEthernet0/0/2-tx active 89111 4916545 0 3.43e2 55.17
VirtualEthernet0/0/3-output active 109982 4916791 0 2.73e1 44.71
VirtualEthernet0/0/3-tx active 109982 4916791 0 3.77e2 44.71
dpdk-input polling 303122 4916791 0 9.59e1 16.22
ethernet-input active 289494 14749797 0 4.09e1 50.95
l2-fwd active 138051 14749797 0 4.79e1 106.84
l2-input active 138051 14749797 0 4.56e1 106.84
l2-learn active 138051 14749797 0 4.49e1 106.84
l2-output active 138051 14749797 0 2.04e1 106.84
unix-epoll-input polling 296 0 0 3.65e3 0.00
vhost-user-input polling 303122 9833006 0 2.61e2 32.44
imix-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 52 6.36e4 0.00
dpdk-process any wait 0 0 2 3.17e5 0.00
fib-walk any wait 0 0 2 4.19e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.35e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.38e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.60e3 0.00
lisp-retry-service any wait 0 0 2 3.61e3 0.00
statseg-collector-process time wait 0 0 1 8.69e3 0.00
unix-epoll-input polling 5182 0 0 2.02e6 0.00
vhost-user-process any wait 0 0 1 1.28e4 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 85.97, last 128 main loops 5.31 per node 56.67
vector rates in 2.5559e6, out 2.5559e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60950 3591713 0 2.17e1 58.93
TenGigabitEthernet18/0/2-tx active 60950 3591713 0 1.21e2 58.93
VirtualEthernet0/0/0-output active 77016 3591716 0 2.64e1 46.64
VirtualEthernet0/0/0-tx active 77016 3591716 0 4.41e2 46.64
VirtualEthernet0/0/1-output active 67629 3535621 0 2.14e1 52.28
VirtualEthernet0/0/1-tx active 67629 3535621 0 4.00e2 52.28
dpdk-input polling 130501 3591716 0 1.04e2 27.52
ethernet-input active 205595 10719050 0 4.43e1 52.14
l2-fwd active 84236 10719050 0 4.67e1 127.25
l2-input active 84236 10719050 0 4.49e1 127.25
l2-learn active 84236 10719050 0 4.26e1 127.25
l2-output active 84236 10719050 0 1.93e1 127.25
unix-epoll-input polling 127 0 0 4.45e3 0.00
vhost-user-input polling 130501 7127334 0 6.01e2 54.62
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 37.49, last 128 main loops 8.25 per node 70.40
vector rates in 2.5426e6, out 2.5426e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 79874 3535608 0 2.52e1 44.26
TenGigabitEthernet18/0/2-tx active 79874 3535608 0 1.16e2 44.26
VirtualEthernet0/0/0-output active 206959 3535582 0 4.63e1 17.08
VirtualEthernet0/0/0-tx active 206959 3535582 0 4.51e2 17.08
VirtualEthernet0/0/1-output active 87966 3591687 0 2.54e1 40.83
VirtualEthernet0/0/1-tx active 87966 3591687 0 3.73e2 40.83
dpdk-input polling 1537075 3535582 0 1.86e2 2.30
ethernet-input active 374799 10662877 0 5.41e1 28.45
l2-fwd active 239171 10662877 0 5.23e1 44.58
l2-input active 239171 10662877 0 4.89e1 44.58
l2-learn active 239171 10662877 0 5.19e1 44.58
l2-output active 239171 10662877 0 2.79e1 44.58
unix-epoll-input polling 1499 0 0 3.11e3 0.00
vhost-user-input polling 1537075 7127295 0 4.83e2 4.64
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 91.88, last 128 main loops 10.06 per node 85.87
vector rates in 2.5559e6, out 2.5559e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 60989 3591614 0 2.03e1 58.89
TenGigabitEthernet18/0/3-tx active 60989 3591614 0 1.19e2 58.89
VirtualEthernet0/0/2-output active 66062 3535564 0 2.21e1 53.52
VirtualEthernet0/0/2-tx active 66062 3535564 0 4.04e2 53.52
VirtualEthernet0/0/3-output active 70524 3591676 0 2.58e1 50.93
VirtualEthernet0/0/3-tx active 70524 3591676 0 4.48e2 50.93
dpdk-input polling 91965 3591676 0 1.00e2 39.05
ethernet-input active 197575 10718854 0 4.30e1 54.25
l2-fwd active 76205 10718854 0 4.64e1 140.66
l2-input active 76205 10718854 0 4.43e1 140.66
l2-learn active 76205 10718854 0 4.22e1 140.66
l2-output active 76205 10718854 0 1.91e1 140.66
unix-epoll-input polling 90 0 0 3.99e3 0.00
vhost-user-input polling 91965 7127178 0 6.02e2 77.49
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 43.24, last 128 main loops 8.50 per node 90.67
vector rates in 2.5426e6, out 2.5426e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79756 3535532 0 2.48e1 44.33
TenGigabitEthernet18/0/3-tx active 79756 3535532 0 1.17e2 44.33
VirtualEthernet0/0/2-output active 83149 3591676 0 2.52e1 43.19
VirtualEthernet0/0/2-tx active 83149 3591676 0 3.78e2 43.19
VirtualEthernet0/0/3-output active 165422 3535647 0 4.00e1 21.37
VirtualEthernet0/0/3-tx active 165422 3535647 0 4.57e2 21.37
dpdk-input polling 1634825 3535647 0 1.84e2 2.16
ethernet-input active 328327 10662855 0 5.03e1 32.48
l2-fwd active 205708 10662855 0 5.13e1 51.83
l2-input active 205708 10662855 0 4.76e1 51.83
l2-learn active 205708 10662855 0 5.04e1 51.83
l2-output active 205708 10662855 0 2.58e1 51.83
unix-epoll-input polling 1595 0 0 3.42e3 0.00
vhost-user-input polling 1634825 7127208 0 4.94e2 4.36
imix-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 52 4.84e4 0.00
dpdk-process any wait 0 0 2 3.37e5 0.00
fib-walk any wait 0 0 2 3.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.89e3 0.00
lisp-retry-service any wait 0 0 2 3.63e3 0.00
unix-epoll-input polling 2665 0 0 3.92e6 0.00
vhost-user-process any wait 0 0 1 2.05e4 0.00
vpe-oam-process any wait 0 0 2 1.90e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 16.70, last 128 main loops 0.00 per node 0.00
vector rates in 1.9991e6, out 1.9991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 44778 2799944 0 2.03e1 62.53
TenGigabitEthernet18/0/2-tx active 44778 2799944 0 1.25e2 62.53
VirtualEthernet0/0/0-output active 438088 2799880 0 9.23e1 6.39
VirtualEthernet0/0/0-tx active 438088 2799880 0 6.21e2 6.39
VirtualEthernet0/0/1-output active 54057 2756156 0 2.28e1 50.99
VirtualEthernet0/0/1-tx active 54057 2756156 0 3.99e2 50.99
dpdk-input polling 2939464 2799880 0 3.87e2 .95
ethernet-input active 536923 8355980 0 6.28e1 15.56
l2-fwd active 482064 8355980 0 6.24e1 17.33
l2-input active 482064 8355980 0 6.03e1 17.33
l2-learn active 482064 8355980 0 6.82e1 17.33
l2-output active 482064 8355980 0 3.78e1 17.33
unix-epoll-input polling 2868 0 0 3.35e3 0.00
vhost-user-input polling 2939464 5556100 0 5.43e2 1.89
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 16.39, last 128 main loops 0.00 per node 0.00
vector rates in 1.9886e6, out 1.9886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 44695 2756100 0 2.04e1 61.66
TenGigabitEthernet18/0/2-tx active 44695 2756100 0 1.24e2 61.66
VirtualEthernet0/0/0-output active 442763 2756148 0 9.45e1 6.22
VirtualEthernet0/0/0-tx active 442763 2756148 0 6.14e2 6.22
VirtualEthernet0/0/1-output active 53151 2799876 0 2.25e1 52.68
VirtualEthernet0/0/1-tx active 53151 2799876 0 3.79e2 52.68
dpdk-input polling 3089507 2756148 0 3.93e2 .89
ethernet-input active 540609 8312124 0 6.24e1 15.38
l2-fwd active 490105 8312124 0 6.25e1 16.96
l2-input active 490105 8312124 0 6.13e1 16.96
l2-learn active 490105 8312124 0 6.88e1 16.96
l2-output active 490105 8312124 0 3.84e1 16.96
unix-epoll-input polling 3014 0 0 3.14e3 0.00
vhost-user-input polling 3089507 5555976 0 5.55e2 1.79
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 17.67, last 128 main loops 0.00 per node 0.00
vector rates in 1.9991e6, out 1.9991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 44867 2799860 0 1.97e1 62.40
TenGigabitEthernet18/0/2-tx active 44867 2799860 0 1.25e2 62.40
VirtualEthernet0/0/0-output active 410822 2799864 0 8.77e1 6.82
VirtualEthernet0/0/0-tx active 410822 2799864 0 5.80e2 6.82
VirtualEthernet0/0/1-output active 52389 2756124 0 2.24e1 52.61
VirtualEthernet0/0/1-tx active 52389 2756124 0 3.69e2 52.61
dpdk-input polling 2706392 2799864 0 3.56e2 1.03
ethernet-input active 508078 8355848 0 6.04e1 16.45
l2-fwd active 455369 8355848 0 6.08e1 18.35
l2-input active 455369 8355848 0 5.91e1 18.35
l2-learn active 455369 8355848 0 6.52e1 18.35
l2-output active 455369 8355848 0 3.57e1 18.35
unix-epoll-input polling 2641 0 0 3.27e3 0.00
vhost-user-input polling 2706392 5555984 0 6.16e2 2.05
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 18.35, last 128 main loops 0.00 per node 0.00
vector rates in 1.9886e6, out 1.9886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 44655 2756128 0 2.00e1 61.72
TenGigabitEthernet18/0/2-tx active 44655 2756128 0 1.26e2 61.72
VirtualEthernet0/0/0-output active 392511 2756156 0 8.66e1 7.02
VirtualEthernet0/0/0-tx active 392511 2756156 0 5.87e2 7.02
VirtualEthernet0/0/1-output active 52963 2799848 0 2.25e1 52.86
VirtualEthernet0/0/1-tx active 52963 2799848 0 3.78e2 52.86
dpdk-input polling 2539679 2756156 0 3.53e2 1.09
ethernet-input active 490129 8312132 0 6.10e1 16.96
l2-fwd active 434521 8312132 0 5.99e1 19.13
l2-input active 434521 8312132 0 5.85e1 19.13
l2-learn active 434521 8312132 0 6.49e1 19.13
l2-output active 434521 8312132 0 3.51e1 19.13
unix-epoll-input polling 2478 0 0 3.34e3 0.00
vhost-user-input polling 2539679 5555976 0 6.24e2 2.19
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 34.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.9991e6, out 1.9991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45012 2799856 0 2.08e1 62.20
TenGigabitEthernet18/0/3-tx active 45012 2799856 0 1.26e2 62.20
VirtualEthernet0/0/2-output active 48685 2756136 0 2.24e1 56.61
VirtualEthernet0/0/2-tx active 48685 2756136 0 3.72e2 56.61
VirtualEthernet0/0/3-output active 169003 2799828 0 4.51e1 16.57
VirtualEthernet0/0/3-tx active 169003 2799828 0 4.96e2 16.57
dpdk-input polling 6127064 2799828 0 4.47e2 .46
ethernet-input active 262700 8355820 0 4.55e1 31.81
l2-fwd active 228906 8355820 0 5.10e1 36.50
l2-input active 228906 8355820 0 4.99e1 36.50
l2-learn active 228906 8355820 0 5.10e1 36.50
l2-output active 228906 8355820 0 2.34e1 36.50
unix-epoll-input polling 5978 0 0 3.16e3 0.00
vhost-user-input polling 6127064 5555992 0 6.58e2 .91
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 35.16, last 128 main loops 0.00 per node 0.00
vector rates in 1.9886e6, out 1.9886e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 44977 2756128 0 2.08e1 61.28
TenGigabitEthernet18/0/3-tx active 44977 2756128 0 1.24e2 61.28
VirtualEthernet0/0/2-output active 48210 2799920 0 2.19e1 58.08
VirtualEthernet0/0/2-tx active 48210 2799920 0 3.67e2 58.08
VirtualEthernet0/0/3-output active 163628 2756064 0 4.44e1 16.84
VirtualEthernet0/0/3-tx active 163628 2756064 0 4.69e2 16.84
dpdk-input polling 6230054 2756064 0 4.61e2 .44
ethernet-input active 256815 8312112 0 4.54e1 32.37
l2-fwd active 226194 8312112 0 5.14e1 36.75
l2-input active 226194 8312112 0 4.89e1 36.75
l2-learn active 226194 8312112 0 5.05e1 36.75
l2-output active 226194 8312112 0 2.31e1 36.75
unix-epoll-input polling 6078 0 0 2.92e3 0.00
vhost-user-input polling 6230054 5556048 0 6.76e2 .89
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 36.60, last 128 main loops 0.00 per node 0.00
vector rates in 1.9991e6, out 1.9991e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45152 2799920 0 2.06e1 62.01
TenGigabitEthernet18/0/3-tx active 45152 2799920 0 1.24e2 62.01
VirtualEthernet0/0/2-output active 48246 2756140 0 2.22e1 57.13
VirtualEthernet0/0/2-tx active 48246 2756140 0 3.62e2 57.13
VirtualEthernet0/0/3-output active 156781 2799912 0 4.32e1 17.86
VirtualEthernet0/0/3-tx active 156781 2799912 0 4.61e2 17.86
dpdk-input polling 5388209 2799912 0 4.06e2 .52
ethernet-input active 250179 8355972 0 4.45e1 33.39
l2-fwd active 217325 8355972 0 5.04e1 38.45
l2-input active 217325 8355972 0 4.77e1 38.45
l2-learn active 217325 8355972 0 4.97e1 38.45
l2-output active 217325 8355972 0 2.33e1 38.45
unix-epoll-input polling 5257 0 0 2.91e3 0.00
vhost-user-input polling 5388209 5556060 0 7.24e2 1.03
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 36.19, last 128 main loops 0.00 per node 0.00
vector rates in 1.9887e6, out 1.9887e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45055 2756160 0 2.08e1 61.17
TenGigabitEthernet18/0/3-tx active 45055 2756160 0 1.26e2 61.17
VirtualEthernet0/0/2-output active 47999 2799896 0 2.17e1 58.33
VirtualEthernet0/0/2-tx active 47999 2799896 0 3.67e2 58.33
VirtualEthernet0/0/3-output active 158631 2756136 0 4.37e1 17.37
VirtualEthernet0/0/3-tx active 158631 2756136 0 4.75e2 17.37
dpdk-input polling 5320479 2756136 0 4.12e2 .52
ethernet-input active 251685 8312192 0 4.59e1 33.03
l2-fwd active 218597 8312192 0 5.05e1 38.03
l2-input active 218597 8312192 0 4.83e1 38.03
l2-learn active 218597 8312192 0 5.01e1 38.03
l2-output active 218597 8312192 0 2.27e1 38.03
unix-epoll-input polling 5190 0 0 3.20e3 0.00
vhost-user-input polling 5320479 5556056 0 7.19e2 1.04

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.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 46 2.57e4 0.00
dpdk-process any wait 0 0 1 9.99e3 0.00
fib-walk any wait 0 0 2 2.02e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.45e3 0.00
lisp-retry-service any wait 0 0 2 1.21e3 0.00
unix-epoll-input polling 3491 0 0 3.05e6 0.00
vhost-user-process any wait 0 0 1 1.09e4 0.00
vpe-oam-process any wait 0 0 2 2.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 74.24, last 128 main loops 0.00 per node 0.00
vector rates in 7.2010e6, out 7.2010e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 237206 15357946 0 1.99e1 64.75
TenGigabitEthernet18/0/2-tx active 237206 15357946 0 8.11e1 64.75
VirtualEthernet0/0/0-output active 251819 15358334 0 2.19e1 60.99
VirtualEthernet0/0/0-tx active 251819 15358334 0 1.76e2 60.99
dpdk-input polling 1084495 15358334 0 7.61e1 14.16
ethernet-input active 489025 30716280 0 3.29e1 62.81
l2-input active 338481 30716280 0 2.84e1 90.75
l2-output active 338481 30716280 0 1.76e1 90.75
unix-epoll-input polling 1058 0 0 2.27e3 0.00
vhost-user-input polling 1084495 15357946 0 1.49e2 14.16
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.3, average vectors/node 71.44, last 128 main loops 0.00 per node 0.00
vector rates in 7.2010e6, out 7.2010e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 236447 15358368 0 1.99e1 64.95
TenGigabitEthernet18/0/3-tx active 236447 15358368 0 8.27e1 64.95
VirtualEthernet0/0/1-output active 292608 15357978 0 2.26e1 52.49
VirtualEthernet0/0/1-tx active 292608 15357978 0 1.81e2 52.49
dpdk-input polling 749692 15357978 0 7.48e1 20.49
ethernet-input active 529055 30716346 0 3.36e1 58.06
l2-input active 330832 30716346 0 2.77e1 92.85
l2-output active 330832 30716346 0 1.78e1 92.85
unix-epoll-input polling 732 0 0 2.19e3 0.00
vhost-user-input polling 749692 15358368 0 1.45e2 20.49
64b-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 38 3.08e4 0.00
dhcp-client-process any wait 0 0 1 2.71e3 0.00
dpdk-process any wait 0 0 2 2.86e5 0.00
fib-walk any wait 0 0 2 4.98e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.76e3 0.00
ip-route-resolver-process any wait 0 0 1 4.17e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 6.36e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.34e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.91e3 0.00
lisp-retry-service any wait 0 0 2 2.87e3 0.00
statseg-collector-process time wait 0 0 1 6.26e3 0.00
unix-epoll-input polling 2124 0 0 5.01e6 0.00
vhost-user-process any wait 0 0 2 1.13e4 0.00
vpe-oam-process any wait 0 0 3 1.77e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 28.92, last 128 main loops 0.00 per node 0.00
vector rates in 3.6447e6, out 3.6447e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 178564 7696112 0 2.34e1 43.10
TenGigabitEthernet18/0/2-tx active 178564 7696112 0 7.98e1 43.10
VirtualEthernet0/0/0-output active 394804 7828520 0 3.69e1 19.83
VirtualEthernet0/0/0-tx active 394804 7828520 0 2.23e2 19.83
dpdk-input polling 9786140 7828520 0 2.63e2 .79
ethernet-input active 573368 15524632 0 4.44e1 27.08
l2-input active 500425 15524632 0 3.54e1 31.02
l2-output active 500425 15524632 0 2.69e1 31.02
unix-epoll-input polling 9547 0 0 1.84e3 0.00
vhost-user-input polling 9786140 7696112 0 3.87e2 .79
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 28.73, last 128 main loops 0.00 per node 0.00
vector rates in 3.6383e6, out 3.6383e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 173906 7791308 0 2.40e1 44.80
TenGigabitEthernet18/0/2-tx active 173906 7791308 0 7.84e1 44.80
VirtualEthernet0/0/0-output active 401709 7706176 0 3.95e1 19.18
VirtualEthernet0/0/0-tx active 401709 7706176 0 2.21e2 19.18
dpdk-input polling 9934172 7706176 0 2.68e2 .78
ethernet-input active 575615 15497484 0 4.36e1 26.92
l2-input active 503218 15497484 0 3.55e1 30.79
l2-output active 503218 15497484 0 2.70e1 30.79
unix-epoll-input polling 9692 0 0 1.71e3 0.00
vhost-user-input polling 9934172 7791308 0 3.85e2 .78
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 28.35, last 128 main loops 0.00 per node 0.00
vector rates in 3.6384e6, out 3.6384e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 202852 7706199 0 2.57e1 37.99
TenGigabitEthernet18/0/3-tx active 202852 7706199 0 8.26e1 37.99
VirtualEthernet0/0/1-output active 373941 7791764 0 3.67e1 20.84
VirtualEthernet0/0/1-tx active 373941 7791764 0 2.29e2 20.84
dpdk-input polling 9381975 7791764 0 2.57e2 .83
ethernet-input active 576793 15497963 0 4.39e1 26.87
l2-input active 516417 15497963 0 3.60e1 30.01
l2-output active 516417 15497963 0 2.73e1 30.01
unix-epoll-input polling 9153 0 0 1.83e3 0.00
vhost-user-input polling 9381975 7706199 0 3.80e2 .82
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 28.57, last 128 main loops 0.00 per node 0.00
vector rates in 3.6446e6, out 3.6446e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 191661 7828002 0 2.43e1 40.84
TenGigabitEthernet18/0/3-tx active 191661 7828002 0 8.03e1 40.84
VirtualEthernet0/0/1-output active 379210 7696124 0 3.69e1 20.29
VirtualEthernet0/0/1-tx active 379210 7696124 0 2.26e2 20.29
dpdk-input polling 9614661 7696124 0 2.63e2 .80
ethernet-input active 570871 15524126 0 4.28e1 27.19
l2-input active 516053 15524126 0 3.61e1 30.08
l2-output active 516053 15524126 0 2.70e1 30.08
unix-epoll-input polling 9380 0 0 1.73e3 0.00
vhost-user-input polling 9614661 7828002 0 3.79e2 .81
64b-8t4c-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 39 3.44e4 0.00
dpdk-process any wait 0 0 1 5.64e5 0.00
fib-walk any wait 0 0 2 2.50e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 8.92e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 7.40e3 0.00
lisp-retry-service any wait 0 0 2 1.83e3 0.00
statseg-collector-process time wait 0 0 1 8.32e3 0.00
unix-epoll-input polling 2677 0 0 3.97e6 0.00
vhost-user-process any wait 0 0 1 1.29e4 0.00
vpe-oam-process any wait 0 0 2 1.37e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 12.95, last 128 main loops 0.00 per node 0.00
vector rates in 1.6902e6, out 1.6902e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 75370 3545900 0 2.22e1 47.05
TenGigabitEthernet18/0/2-tx active 75370 3545900 0 8.26e1 47.05
VirtualEthernet0/0/0-output active 490953 3645155 0 7.47e1 7.42
VirtualEthernet0/0/0-tx active 490953 3645155 0 3.17e2 7.42
dpdk-input polling 14617086 3645155 0 7.14e2 .25
ethernet-input active 566323 7191055 0 6.68e1 12.69
l2-input active 544308 7191055 0 5.09e1 13.21
l2-output active 544308 7191055 0 4.54e1 13.21
unix-epoll-input polling 14260 0 0 1.28e3 0.00
vhost-user-input polling 14617086 3545900 0 9.60e2 .24
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 12.87, last 128 main loops 0.00 per node 0.00
vector rates in 1.6771e6, out 1.6771e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71627 3547132 0 2.20e1 49.52
TenGigabitEthernet18/0/2-tx active 71627 3547132 0 7.93e1 49.52
VirtualEthernet0/0/0-output active 494312 3588200 0 7.66e1 7.26
VirtualEthernet0/0/0-tx active 494312 3588200 0 3.22e2 7.26
dpdk-input polling 14819547 3588200 0 7.18e2 .24
ethernet-input active 565939 7135332 0 6.63e1 12.61
l2-input active 543306 7135332 0 5.12e1 13.13
l2-output active 543306 7135332 0 4.61e1 13.13
unix-epoll-input polling 14458 0 0 1.29e3 0.00
vhost-user-input polling 14819547 3547132 0 9.68e2 .24
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 13.07, last 128 main loops 0.00 per node 0.00
vector rates in 1.6902e6, out 1.6902e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 66451 3545904 0 2.11e1 53.36
TenGigabitEthernet18/0/2-tx active 66451 3545904 0 7.84e1 53.36
VirtualEthernet0/0/0-output active 494394 3645154 0 7.69e1 7.37
VirtualEthernet0/0/0-tx active 494394 3645154 0 3.22e2 7.37
dpdk-input polling 14765603 3645154 0 7.10e2 .25
ethernet-input active 560845 7191058 0 6.55e1 12.82
l2-input active 539802 7191058 0 5.05e1 13.32
l2-output active 539802 7191058 0 4.51e1 13.32
unix-epoll-input polling 14405 0 0 1.28e3 0.00
vhost-user-input polling 14765603 3545904 0 9.64e2 .24
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 12.59, last 128 main loops 0.00 per node 0.00
vector rates in 1.6771e6, out 1.6771e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 83976 3547069 0 2.36e1 42.24
TenGigabitEthernet18/0/2-tx active 83976 3547069 0 8.37e1 42.24
VirtualEthernet0/0/0-output active 496555 3588201 0 7.61e1 7.23
VirtualEthernet0/0/0-tx active 496555 3588201 0 3.27e2 7.23
dpdk-input polling 14556853 3588201 0 7.11e2 .25
ethernet-input active 580531 7135270 0 6.90e1 12.29
l2-input active 553015 7135270 0 5.16e1 12.90
l2-output active 553015 7135270 0 4.66e1 12.90
unix-epoll-input polling 14202 0 0 1.30e3 0.00
vhost-user-input polling 14556853 3547069 0 9.64e2 .24
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 27.89, last 128 main loops 0.00 per node 0.00
vector rates in 1.6780e6, out 1.6780e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103869 3585872 0 2.69e1 34.52
TenGigabitEthernet18/0/3-tx active 103869 3585872 0 8.64e1 34.52
VirtualEthernet0/0/1-output active 159859 3553112 0 3.49e1 22.23
VirtualEthernet0/0/1-tx active 159859 3553112 0 2.26e2 22.23
dpdk-input polling 17176953 3553112 0 7.68e2 .21
ethernet-input active 263728 7138984 0 4.36e1 27.07
l2-input active 248090 7138984 0 3.72e1 28.78
l2-output active 248090 7138984 0 2.74e1 28.78
unix-epoll-input polling 16758 0 0 1.30e3 0.00
vhost-user-input polling 17176953 3585872 0 1.07e3 .21
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 27.70, last 128 main loops 0.00 per node 0.00
vector rates in 1.6894e6, out 1.6894e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103868 3639184 0 2.61e1 35.04
TenGigabitEthernet18/0/3-tx active 103868 3639184 0 8.47e1 35.04
VirtualEthernet0/0/1-output active 161477 3548196 0 3.44e1 21.97
VirtualEthernet0/0/1-tx active 161477 3548196 0 2.21e2 21.97
dpdk-input polling 17212101 3548196 0 7.68e2 .21
ethernet-input active 265345 7187380 0 4.31e1 27.09
l2-input active 253516 7187380 0 3.75e1 28.35
l2-output active 253516 7187380 0 2.72e1 28.35
unix-epoll-input polling 16792 0 0 1.31e3 0.00
vhost-user-input polling 17212101 3639184 0 1.06e3 .21
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 27.63, last 128 main loops 0.00 per node 0.00
vector rates in 1.6780e6, out 1.6780e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 102562 3585900 0 2.64e1 34.96
TenGigabitEthernet18/0/3-tx active 102562 3585900 0 8.49e1 34.96
VirtualEthernet0/0/1-output active 160565 3553104 0 3.46e1 22.13
VirtualEthernet0/0/1-tx active 160565 3553104 0 2.28e2 22.13
dpdk-input polling 17135277 3553104 0 7.74e2 .21
ethernet-input active 263127 7139004 0 4.25e1 27.13
l2-input active 253560 7139004 0 3.73e1 28.16
l2-output active 253560 7139004 0 2.69e1 28.16
unix-epoll-input polling 16717 0 0 1.29e3 0.00
vhost-user-input polling 17135277 3585900 0 1.07e3 .21
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 28.42, last 128 main loops 0.00 per node 0.00
vector rates in 1.6894e6, out 1.6894e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 99623 3639228 0 2.59e1 36.53
TenGigabitEthernet18/0/3-tx active 99623 3639228 0 8.60e1 36.53
VirtualEthernet0/0/1-output active 161615 3548220 0 3.47e1 21.95
VirtualEthernet0/0/1-tx active 161615 3548220 0 2.25e2 21.95
dpdk-input polling 17121066 3548220 0 7.64e2 .21
ethernet-input active 261238 7187448 0 4.29e1 27.51
l2-input active 244621 7187448 0 3.69e1 29.38
l2-output active 244621 7187448 0 2.71e1 29.38
unix-epoll-input polling 16703 0 0 1.32e3 0.00
vhost-user-input polling 17121066 3639228 0 1.06e3 .21
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 50 3.04e4 0.00
dpdk-process any wait 0 0 1 6.11e5 0.00
fib-walk any wait 0 0 2 1.59e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.10e3 0.00
lisp-retry-service any wait 0 0 2 1.87e3 0.00
unix-epoll-input polling 2777 0 0 3.81e6 0.00
vhost-user-process any wait 0 0 1 1.16e4 0.00
vpe-oam-process any wait 0 0 2 2.03e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 60.27, last 128 main loops .09 per node 2.00
vector rates in 4.6108e6, out 4.6108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 186251 9756956 0 2.28e1 52.39
TenGigabitEthernet18/0/2-tx active 186251 9756956 0 9.87e1 52.39
VirtualEthernet0/0/0-output active 225652 9757204 0 2.65e1 43.24
VirtualEthernet0/0/0-tx active 225652 9757204 0 3.79e2 43.24
dpdk-input polling 285121 9757204 0 8.69e1 34.22
ethernet-input active 411903 19514160 0 4.47e1 47.38
l2-input active 235701 19514160 0 3.11e1 82.79
l2-output active 235701 19514160 0 2.06e1 82.79
unix-epoll-input polling 278 0 0 2.85e3 0.00
vhost-user-input polling 285121 9756956 0 2.69e2 34.22
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 59.81, last 128 main loops 3.89 per node 49.80
vector rates in 4.6108e6, out 4.6108e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 188001 9757236 0 2.30e1 51.89
TenGigabitEthernet18/0/3-tx active 188001 9757236 0 1.00e2 51.89
VirtualEthernet0/0/1-output active 230117 9756980 0 2.65e1 42.40
VirtualEthernet0/0/1-tx active 230117 9756980 0 3.80e2 42.40
dpdk-input polling 267454 9756980 0 8.69e1 36.48
ethernet-input active 418118 19514216 0 4.47e1 46.67
l2-input active 234426 19514216 0 3.10e1 83.24
l2-output active 234426 19514216 0 2.06e1 83.24
unix-epoll-input polling 261 0 0 2.69e3 0.00
vhost-user-input polling 267454 9757236 0 2.66e2 36.48
imix-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 51 3.39e4 0.00
dpdk-process any wait 0 0 1 6.58e5 0.00
fib-walk any wait 0 0 2 4.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 2.11e3 0.00
lisp-retry-service any wait 0 0 2 3.16e3 0.00
unix-epoll-input polling 2488 0 0 4.25e6 0.00
vhost-user-process any wait 0 0 1 1.36e4 0.00
vpe-oam-process any wait 0 0 2 2.98e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 17.80, last 128 main loops .33 per node 7.00
vector rates in 2.6683e6, out 2.6683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89250 5602804 0 1.99e1 62.78
TenGigabitEthernet18/0/2-tx active 89250 5602804 0 9.89e1 62.78
VirtualEthernet0/0/0-output active 577885 5691788 0 6.02e1 9.85
VirtualEthernet0/0/0-tx active 577885 5691788 0 5.44e2 9.85
dpdk-input polling 1816757 5691788 0 1.87e2 3.13
ethernet-input active 667135 11294592 0 6.44e1 16.93
l2-input active 601785 11294592 0 4.09e1 18.77
l2-output active 601785 11294592 0 3.55e1 18.77
unix-epoll-input polling 1772 0 0 2.51e3 0.00
vhost-user-input polling 1816757 5602804 0 6.39e2 3.08
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 13.17, last 128 main loops 0.00 per node 0.00
vector rates in 2.6683e6, out 2.6683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 89254 5691604 0 1.97e1 63.77
TenGigabitEthernet18/0/2-tx active 89254 5691604 0 9.44e1 63.77
VirtualEthernet0/0/0-output active 796518 5602852 0 8.07e1 7.03
VirtualEthernet0/0/0-tx active 796518 5602852 0 5.34e2 7.03
dpdk-input polling 3286902 5602852 0 2.50e2 1.70
ethernet-input active 885772 11294456 0 6.89e1 12.75
l2-input active 829594 11294456 0 4.95e1 13.61
l2-output active 829594 11294456 0 4.55e1 13.61
unix-epoll-input polling 3207 0 0 2.11e3 0.00
vhost-user-input polling 3286902 5691604 0 4.99e2 1.73
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 23.70, last 128 main loops .94 per node 20.00
vector rates in 2.6683e6, out 2.6683e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89274 5602848 0 1.96e1 62.76
TenGigabitEthernet18/0/3-tx active 89274 5602848 0 9.81e1 62.76
VirtualEthernet0/0/1-output active 410793 5691672 0 4.63e1 13.86
VirtualEthernet0/0/1-tx active 410793 5691672 0 5.12e2 13.86
dpdk-input polling 3169324 5691672 0 1.99e2 1.79
ethernet-input active 500067 11294520 0 5.58e1 22.59
l2-input active 453055 11294520 0 3.64e1 24.93
l2-output active 453055 11294520 0 2.86e1 24.93
unix-epoll-input polling 3092 0 0 2.19e3 0.00
vhost-user-input polling 3169324 5602848 0 6.84e2 1.77
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 18.71, last 128 main loops .19 per node 4.00
vector rates in 2.6682e6, out 2.6682e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 89276 5691428 0 1.95e1 63.75
TenGigabitEthernet18/0/3-tx active 89276 5691428 0 9.29e1 63.75
VirtualEthernet0/0/1-output active 535387 5602848 0 5.77e1 10.47
VirtualEthernet0/0/1-tx active 535387 5602848 0 4.85e2 10.47
dpdk-input polling 5564597 5602848 0 2.76e2 1.01
ethernet-input active 624663 11294276 0 5.57e1 18.08
l2-input active 582423 11294276 0 4.14e1 19.39
l2-output active 582423 11294276 0 3.49e1 19.39
unix-epoll-input polling 5429 0 0 2.07e3 0.00
vhost-user-input polling 5564597 5691428 0 5.64e2 1.02
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.50e4 0.00
dpdk-process any wait 0 0 1 6.69e5 0.00
fib-walk any wait 0 0 2 2.56e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.26e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.13e3 0.00
lisp-retry-service any wait 0 0 2 2.10e3 0.00
statseg-collector-process time wait 0 0 1 7.87e3 0.00
unix-epoll-input polling 3330 0 0 3.15e6 0.00
vhost-user-process any wait 0 0 1 1.27e4 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 7.43, last 128 main loops 0.00 per node 0.00
vector rates in 1.4565e6, out 1.4565e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 70371 3036312 0 2.41e1 43.15
TenGigabitEthernet18/0/2-tx active 70371 3036312 0 1.08e2 43.15
VirtualEthernet0/0/0-output active 761014 3084504 0 1.27e2 4.05
VirtualEthernet0/0/0-tx active 761014 3084504 0 6.66e2 4.05
dpdk-input polling 8945033 3084504 0 7.09e2 .34
ethernet-input active 831385 6120816 0 9.66e1 7.36
l2-input active 817043 6120816 0 6.96e1 7.49
l2-output active 817043 6120816 0 7.10e1 7.49
unix-epoll-input polling 8727 0 0 1.75e3 0.00
vhost-user-input polling 8945033 3036312 0 9.73e2 .34
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.51, last 128 main loops 0.00 per node 0.00
vector rates in 1.4565e6, out 1.4565e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71977 3084472 0 2.41e1 42.85
TenGigabitEthernet18/0/2-tx active 71977 3084472 0 1.07e2 42.85
VirtualEthernet0/0/0-output active 749361 3036307 0 1.25e2 4.05
VirtualEthernet0/0/0-tx active 749361 3036307 0 6.68e2 4.05
dpdk-input polling 9151819 3036307 0 7.00e2 .33
ethernet-input active 821338 6120779 0 9.52e1 7.45
l2-input active 808097 6120779 0 6.84e1 7.57
l2-output active 808097 6120779 0 7.21e1 7.57
unix-epoll-input polling 8929 0 0 1.68e3 0.00
vhost-user-input polling 9151819 3084472 0 9.84e2 .34
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 7.64, last 128 main loops 0.00 per node 0.00
vector rates in 1.4564e6, out 1.4564e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 71484 3036252 0 2.43e1 42.47
TenGigabitEthernet18/0/2-tx active 71484 3036252 0 1.07e2 42.47
VirtualEthernet0/0/0-output active 736225 3084503 0 1.23e2 4.19
VirtualEthernet0/0/0-tx active 736225 3084503 0 6.44e2 4.19
dpdk-input polling 8569739 3084503 0 6.72e2 .36
ethernet-input active 807709 6120755 0 9.68e1 7.58
l2-input active 794157 6120755 0 7.20e1 7.71
l2-output active 794157 6120755 0 7.03e1 7.71
unix-epoll-input polling 8361 0 0 1.70e3 0.00
vhost-user-input polling 8569739 3036252 0 1.05e3 .35
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 7.76, last 128 main loops 0.00 per node 0.00
vector rates in 1.4564e6, out 1.4564e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 70132 3084448 0 2.44e1 43.98
TenGigabitEthernet18/0/2-tx active 70132 3084448 0 1.09e2 43.98
VirtualEthernet0/0/0-output active 725101 3036312 0 1.29e2 4.19
VirtualEthernet0/0/0-tx active 725101 3036312 0 6.47e2 4.19
dpdk-input polling 8669156 3036312 0 6.77e2 .35
ethernet-input active 795233 6120760 0 9.49e1 7.69
l2-input active 782271 6120760 0 6.81e1 7.82
l2-output active 782271 6120760 0 7.13e1 7.82
unix-epoll-input polling 8458 0 0 1.75e3 0.00
vhost-user-input polling 8669156 3084448 0 1.04e3 .36
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 15.18, last 128 main loops 0.00 per node 0.00
vector rates in 1.4565e6, out 1.4565e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80116 3036324 0 2.62e1 37.89
TenGigabitEthernet18/0/3-tx active 80116 3036324 0 1.09e2 37.89
VirtualEthernet0/0/1-output active 334776 3084492 0 6.39e1 9.21
VirtualEthernet0/0/1-tx active 334776 3084492 0 5.10e2 9.21
dpdk-input polling 13303892 3084492 0 7.52e2 .23
ethernet-input active 414892 6120816 0 6.69e1 14.75
l2-input active 391716 6120816 0 4.64e1 15.63
l2-output active 391716 6120816 0 4.18e1 15.63
unix-epoll-input polling 12980 0 0 1.69e3 0.00
vhost-user-input polling 13303892 3036324 0 1.18e3 .23
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 15.02, last 128 main loops 0.00 per node 0.00
vector rates in 1.4565e6, out 1.4565e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80172 3084520 0 2.61e1 38.47
TenGigabitEthernet18/0/3-tx active 80172 3084520 0 1.08e2 38.47
VirtualEthernet0/0/1-output active 337918 3036296 0 6.53e1 8.99
VirtualEthernet0/0/1-tx active 337918 3036296 0 5.07e2 8.99
dpdk-input polling 13353538 3036296 0 7.60e2 .23
ethernet-input active 418090 6120816 0 6.59e1 14.64
l2-input active 397088 6120816 0 4.68e1 15.41
l2-output active 397088 6120816 0 4.25e1 15.41
unix-epoll-input polling 13028 0 0 1.66e3 0.00
vhost-user-input polling 13353538 3084520 0 1.18e3 .23
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 15.44, last 128 main loops 0.00 per node 0.00
vector rates in 1.4565e6, out 1.4565e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 80297 3036324 0 2.60e1 37.81
TenGigabitEthernet18/0/3-tx active 80297 3036324 0 1.08e2 37.81
VirtualEthernet0/0/1-output active 325778 3084496 0 6.14e1 9.47
VirtualEthernet0/0/1-tx active 325778 3084496 0 4.89e2 9.47
dpdk-input polling 13005852 3084496 0 7.32e2 .24
ethernet-input active 406075 6120820 0 6.59e1 15.07
l2-input active 386943 6120820 0 4.58e1 15.82
l2-output active 386943 6120820 0 4.06e1 15.82
unix-epoll-input polling 12689 0 0 1.62e3 0.00
vhost-user-input polling 13005852 3036324 0 1.25e3 .23
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 15.51, last 128 main loops 0.00 per node 0.00
vector rates in 1.4565e6, out 1.4565e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 79594 3084540 0 2.59e1 38.75
TenGigabitEthernet18/0/3-tx active 79594 3084540 0 1.09e2 38.75
VirtualEthernet0/0/1-output active 324739 3036336 0 6.28e1 9.35
VirtualEthernet0/0/1-tx active 324739 3036336 0 5.05e2 9.35
dpdk-input polling 12862482 3036336 0 7.35e2 .24
ethernet-input active 404333 6120876 0 6.65e1 15.14
l2-input active 384948 6120876 0 4.57e1 15.90
l2-output active 384948 6120876 0 4.04e1 15.90
unix-epoll-input polling 12548 0 0 1.66e3 0.00
vhost-user-input polling 12862482 3084540 0 1.22e3 .24

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 49 3.10e4 0.00
dpdk-process any wait 0 0 1 6.25e3 0.00
fib-walk any wait 0 0 2 2.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.12e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.27e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.19e3 0.00
lisp-retry-service any wait 0 0 2 2.71e3 0.00
statseg-collector-process time wait 0 0 1 5.14e3 0.00
unix-epoll-input polling 6796 0 0 1.55e6 0.00
vhost-user-process any wait 0 0 1 1.49e4 0.00
vpe-oam-process any wait 0 0 2 2.08e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 81.29, last 128 main loops 11.44 per node 112.62
vector rates in 6.8182e6, out 6.8182e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 158096 9597008 0 2.09e1 60.70
TenGigabitEthernet18/0/2-tx active 158096 9597008 0 8.66e1 60.70
VirtualEthernet0/0/0-output active 125112 9596938 0 1.96e1 76.71
VirtualEthernet0/0/0-tx active 125112 9596938 0 1.72e2 76.71
VirtualEthernet0/0/1-output active 165411 9597032 0 2.07e1 58.02
VirtualEthernet0/0/1-tx active 165411 9597032 0 1.84e2 58.02
dpdk-input polling 645674 9596938 0 7.77e1 14.86
ethernet-input active 448619 28790978 0 3.26e1 64.18
l2-input active 259725 28790978 0 2.74e1 110.85
l2-output active 259725 28790978 0 1.76e1 110.85
unix-epoll-input polling 630 0 0 3.08e3 0.00
vhost-user-input polling 645674 19194040 0 1.38e2 29.73
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 80.15, last 128 main loops 5.95 per node 76.20
vector rates in 6.8181e6, out 6.8181e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 147104 9596938 0 1.97e1 65.24
TenGigabitEthernet18/0/3-tx active 147104 9596938 0 8.73e1 65.24
VirtualEthernet0/0/2-output active 145448 9596984 0 1.97e1 65.98
VirtualEthernet0/0/2-tx active 145448 9596984 0 1.77e2 65.98
VirtualEthernet0/0/3-output active 189921 9596952 0 2.36e1 50.53
VirtualEthernet0/0/3-tx active 189921 9596952 0 1.86e2 50.53
dpdk-input polling 386517 9596952 0 7.82e1 24.83
ethernet-input active 482473 28790874 0 3.36e1 59.67
l2-input active 235988 28790874 0 2.71e1 122.00
l2-output active 235988 28790874 0 1.78e1 122.00
unix-epoll-input polling 377 0 0 3.18e3 0.00
vhost-user-input polling 386517 19193922 0 1.32e2 49.66
64b-4t2c-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 48 3.02e4 0.00
dpdk-process any wait 0 0 1 1.25e4 0.00
fib-walk any wait 0 0 2 2.69e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.26e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.76e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.60e3 0.00
lisp-retry-service any wait 0 0 2 2.43e3 0.00
statseg-collector-process time wait 0 0 1 9.24e3 0.00
unix-epoll-input polling 3358 0 0 3.10e6 0.00
vhost-user-process any wait 0 0 1 1.84e4 0.00
vpe-oam-process any wait 0 0 2 2.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 38.38, last 128 main loops 0.00 per node 0.00
vector rates in 4.7367e6, out 4.7367e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 153334 6622049 0 2.38e1 43.19
TenGigabitEthernet18/0/2-tx active 153334 6622049 0 8.64e1 43.19
VirtualEthernet0/0/0-output active 285296 6622100 0 3.46e1 23.21
VirtualEthernet0/0/0-tx active 285296 6622100 0 2.20e2 23.21
VirtualEthernet0/0/1-output active 157915 6518564 0 2.41e1 41.28
VirtualEthernet0/0/1-tx active 157915 6518564 0 2.02e2 41.28
dpdk-input polling 4211119 6622100 0 1.85e2 1.57
ethernet-input active 596545 19762713 0 4.07e1 33.13
l2-input active 433364 19762713 0 3.18e1 45.60
l2-output active 433364 19762713 0 2.45e1 45.60
unix-epoll-input polling 4108 0 0 2.79e3 0.00
vhost-user-input polling 4211119 13140613 0 2.19e2 3.12
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 38.97, last 128 main loops 0.00 per node 0.00
vector rates in 4.7119e6, out 4.7119e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 128532 6518504 0 2.19e1 50.72
TenGigabitEthernet18/0/2-tx active 128532 6518504 0 8.20e1 50.72
VirtualEthernet0/0/0-output active 290809 6518600 0 3.52e1 22.42
VirtualEthernet0/0/0-tx active 290809 6518600 0 2.16e2 22.42
VirtualEthernet0/0/1-output active 157728 6622051 0 2.40e1 41.98
VirtualEthernet0/0/1-tx active 157728 6622051 0 1.92e2 41.98
dpdk-input polling 4732656 6518600 0 1.96e2 1.38
ethernet-input active 577069 19659155 0 3.93e1 34.07
l2-input active 431826 19659155 0 3.19e1 45.53
l2-output active 431826 19659155 0 2.38e1 45.53
unix-epoll-input polling 4618 0 0 2.41e3 0.00
vhost-user-input polling 4732656 13140555 0 2.25e2 2.78
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 33.94, last 128 main loops 0.00 per node 0.00
vector rates in 4.7367e6, out 4.7367e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 152158 6622067 0 2.35e1 43.52
TenGigabitEthernet18/0/3-tx active 152158 6622067 0 8.73e1 43.52
VirtualEthernet0/0/2-output active 170990 6518634 0 2.54e1 38.12
VirtualEthernet0/0/2-tx active 170990 6518634 0 2.08e2 38.12
VirtualEthernet0/0/3-output active 347113 6622039 0 3.86e1 19.08
VirtualEthernet0/0/3-tx active 347113 6622039 0 2.34e2 19.08
dpdk-input polling 3457967 6622039 0 1.77e2 1.92
ethernet-input active 670261 19762740 0 4.31e1 29.49
l2-input active 494402 19762740 0 3.32e1 39.97
l2-output active 494402 19762740 0 2.64e1 39.97
unix-epoll-input polling 3374 0 0 2.41e3 0.00
vhost-user-input polling 3457967 13140701 0 2.06e2 3.80
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 32.75, last 128 main loops 0.00 per node 0.00
vector rates in 4.7119e6, out 4.7119e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 153686 6518632 0 2.38e1 42.42
TenGigabitEthernet18/0/3-tx active 153686 6518632 0 8.54e1 42.42
VirtualEthernet0/0/2-output active 178489 6622069 0 2.61e1 37.10
VirtualEthernet0/0/2-tx active 178489 6622069 0 1.99e2 37.10
VirtualEthernet0/0/3-output active 356607 6518561 0 4.00e1 18.28
VirtualEthernet0/0/3-tx active 356607 6518561 0 2.32e2 18.28
dpdk-input polling 3639838 6518561 0 1.83e2 1.79
ethernet-input active 688782 19659262 0 4.35e1 28.54
l2-input active 511847 19659262 0 3.36e1 38.41
l2-output active 511847 19659262 0 2.71e1 38.41
unix-epoll-input polling 3551 0 0 2.98e3 0.00
vhost-user-input polling 3639838 13140701 0 2.09e2 3.61
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 48 3.16e4 0.00
dpdk-process any wait 0 0 1 5.73e5 0.00
fib-walk any wait 0 0 2 2.13e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.74e3 0.00
lisp-retry-service any wait 0 0 2 2.56e3 0.00
unix-epoll-input polling 2997 0 0 3.50e6 0.00
vhost-user-process any wait 0 0 1 1.83e4 0.00
vpe-oam-process any wait 0 0 2 2.32e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 17.58, last 128 main loops 0.00 per node 0.00
vector rates in 2.3634e6, out 2.3634e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 52753 3265936 0 1.98e1 61.91
TenGigabitEthernet18/0/2-tx active 52753 3265936 0 8.73e1 61.91
VirtualEthernet0/0/0-output active 452751 3359134 0 7.65e1 7.42
VirtualEthernet0/0/0-tx active 452751 3359134 0 3.20e2 7.42
VirtualEthernet0/0/1-output active 79262 3306724 0 2.42e1 41.72
VirtualEthernet0/0/1-tx active 79262 3306724 0 2.06e2 41.72
dpdk-input polling 10107351 3359134 0 5.92e2 .33
ethernet-input active 584766 9931794 0 5.27e1 16.98
l2-input active 545263 9931794 0 4.36e1 18.21
l2-output active 545263 9931794 0 3.66e1 18.21
unix-epoll-input polling 9861 0 0 1.88e3 0.00
vhost-user-input polling 10107351 6572660 0 5.46e2 .65
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 17.61, last 128 main loops 0.00 per node 0.00
vector rates in 2.3595e6, out 2.3595e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 52872 3249480 0 1.96e1 61.46
TenGigabitEthernet18/0/2-tx active 52872 3249480 0 8.56e1 61.46
VirtualEthernet0/0/0-output active 456127 3306650 0 7.56e1 7.25
VirtualEthernet0/0/0-tx active 456127 3306650 0 3.24e2 7.25
VirtualEthernet0/0/1-output active 73234 3359248 0 2.28e1 45.87
VirtualEthernet0/0/1-tx active 73234 3359248 0 1.99e2 45.87
dpdk-input polling 10311624 3306650 0 6.05e2 .32
ethernet-input active 582233 9915378 0 5.21e1 17.03
l2-input active 544036 9915378 0 4.36e1 18.23
l2-output active 544036 9915378 0 3.62e1 18.23
unix-epoll-input polling 10061 0 0 1.80e3 0.00
vhost-user-input polling 10311624 6608728 0 5.45e2 .64
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 17.82, last 128 main loops 0.00 per node 0.00
vector rates in 2.3634e6, out 2.3634e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 52783 3265920 0 1.96e1 61.87
TenGigabitEthernet18/0/2-tx active 52783 3265920 0 8.54e1 61.87
VirtualEthernet0/0/0-output active 452180 3359138 0 7.57e1 7.43
VirtualEthernet0/0/0-tx active 452180 3359138 0 3.17e2 7.43
VirtualEthernet0/0/1-output active 71591 3306728 0 2.31e1 46.19
VirtualEthernet0/0/1-tx active 71591 3306728 0 1.98e2 46.19
dpdk-input polling 10374863 3359138 0 5.98e2 .32
ethernet-input active 576554 9931786 0 5.17e1 17.23
l2-input active 538241 9931786 0 4.33e1 18.45
l2-output active 538241 9931786 0 3.55e1 18.45
unix-epoll-input polling 10122 0 0 1.82e3 0.00
vhost-user-input polling 10374863 6572648 0 5.49e2 .63
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 17.53, last 128 main loops 0.00 per node 0.00
vector rates in 2.3595e6, out 2.3595e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 52628 3249512 0 1.98e1 61.74
TenGigabitEthernet18/0/2-tx active 52628 3249512 0 8.50e1 61.74
VirtualEthernet0/0/0-output active 456144 3306639 0 7.77e1 7.25
VirtualEthernet0/0/0-tx active 456144 3306639 0 3.26e2 7.25
VirtualEthernet0/0/1-output active 78390 3359112 0 2.41e1 42.85
VirtualEthernet0/0/1-tx active 78390 3359112 0 1.93e2 42.85
dpdk-input polling 10283797 3306639 0 6.03e2 .32
ethernet-input active 587162 9915263 0 5.26e1 16.89
l2-input active 543955 9915263 0 4.37e1 18.23
l2-output active 543955 9915263 0 3.61e1 18.23
unix-epoll-input polling 10033 0 0 1.85e3 0.00
vhost-user-input polling 10283797 6608624 0 5.47e2 .64
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 37.71, last 128 main loops 0.00 per node 0.00
vector rates in 2.3499e6, out 2.3499e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 53517 3266312 0 2.00e1 61.03
TenGigabitEthernet18/0/3-tx active 53517 3266312 0 8.74e1 61.03
VirtualEthernet0/0/2-output active 61909 3249468 0 2.19e1 52.49
VirtualEthernet0/0/2-tx active 61909 3249468 0 1.97e2 52.49
VirtualEthernet0/0/3-output active 156755 3359192 0 3.54e1 21.43
VirtualEthernet0/0/3-tx active 156755 3359192 0 2.27e2 21.43
dpdk-input polling 12610218 3359192 0 6.33e2 .27
ethernet-input active 272181 9874972 0 3.58e1 36.28
l2-input active 251608 9874972 0 3.34e1 39.25
l2-output active 251608 9874972 0 2.17e1 39.25
unix-epoll-input polling 12302 0 0 1.65e3 0.00
vhost-user-input polling 12610218 6515780 0 6.33e2 .52
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 37.04, last 128 main loops 0.00 per node 0.00
vector rates in 2.3374e6, out 2.3374e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 53748 3249556 0 2.00e1 60.46
TenGigabitEthernet18/0/3-tx active 53748 3249556 0 8.47e1 60.46
VirtualEthernet0/0/2-output active 60696 3266324 0 2.13e1 53.81
VirtualEthernet0/0/2-tx active 60696 3266324 0 1.93e2 53.81
VirtualEthernet0/0/3-output active 158973 3306704 0 3.63e1 20.80
VirtualEthernet0/0/3-tx active 158973 3306704 0 2.29e2 20.80
dpdk-input polling 12616584 3306704 0 6.46e2 .26
ethernet-input active 273417 9822584 0 3.58e1 35.93
l2-input active 256975 9822584 0 3.37e1 38.22
l2-output active 256975 9822584 0 2.21e1 38.22
unix-epoll-input polling 12309 0 0 1.76e3 0.00
vhost-user-input polling 12616584 6515880 0 6.34e2 .52
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 36.94, last 128 main loops 0.00 per node 0.00
vector rates in 2.3499e6, out 2.3499e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 53725 3266352 0 2.05e1 60.79
TenGigabitEthernet18/0/3-tx active 53725 3266352 0 8.49e1 60.79
VirtualEthernet0/0/2-output active 61169 3249528 0 2.13e1 53.12
VirtualEthernet0/0/2-tx active 61169 3249528 0 1.92e2 53.12
VirtualEthernet0/0/3-output active 159994 3359180 0 3.62e1 20.99
VirtualEthernet0/0/3-tx active 159994 3359180 0 2.29e2 20.99
dpdk-input polling 12547194 3359180 0 6.38e2 .27
ethernet-input active 274888 9875060 0 3.53e1 35.92
l2-input active 259714 9875060 0 3.37e1 38.02
l2-output active 259714 9875060 0 2.22e1 38.02
unix-epoll-input polling 12241 0 0 1.65e3 0.00
vhost-user-input polling 12547194 6515880 0 6.29e2 .52
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 36.96, last 128 main loops 0.00 per node 0.00
vector rates in 2.3374e6, out 2.3374e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 53596 3249552 0 1.99e1 60.63
TenGigabitEthernet18/0/3-tx active 53596 3249552 0 8.61e1 60.63
VirtualEthernet0/0/2-output active 61772 3266336 0 2.12e1 52.88
VirtualEthernet0/0/2-tx active 61772 3266336 0 1.92e2 52.88
VirtualEthernet0/0/3-output active 158132 3306700 0 3.58e1 20.91
VirtualEthernet0/0/3-tx active 158132 3306700 0 2.33e2 20.91
dpdk-input polling 12528059 3306700 0 6.45e2 .26
ethernet-input active 273500 9822588 0 3.61e1 35.91
l2-input active 258080 9822588 0 3.37e1 38.06
l2-output active 258080 9822588 0 2.19e1 38.06
unix-epoll-input polling 12222 0 0 1.79e3 0.00
vhost-user-input polling 12528059 6515888 0 6.32e2 .52
imix-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.62e4 0.00
dpdk-process any wait 0 0 1 5.78e5 0.00
fib-walk any wait 0 0 2 2.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.62e3 0.00
lisp-retry-service any wait 0 0 2 1.98e3 0.00
unix-epoll-input polling 3439 0 0 3.07e6 0.00
vhost-user-process any wait 0 0 1 1.71e4 0.00
vpe-oam-process any wait 0 0 2 1.75e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 68.78, last 128 main loops 4.83 per node 47.54
vector rates in 4.0473e6, out 4.0473e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 105985 5712663 0 2.35e1 53.90
TenGigabitEthernet18/0/2-tx active 105985 5712663 0 1.06e2 53.90
VirtualEthernet0/0/0-output active 120302 5711479 0 2.68e1 47.48
VirtualEthernet0/0/0-tx active 120302 5711479 0 3.88e2 47.48
VirtualEthernet0/0/1-output active 114384 5712764 0 2.40e1 49.94
VirtualEthernet0/0/1-tx active 114384 5712764 0 3.61e2 49.94
dpdk-input polling 207128 5711479 0 9.51e1 27.57
ethernet-input active 340671 17136906 0 4.28e1 50.30
l2-input active 157642 17136906 0 3.12e1 108.71
l2-output active 157642 17136906 0 2.07e1 108.71
unix-epoll-input polling 202 0 0 4.08e3 0.00
vhost-user-input polling 207128 11425427 0 2.68e2 55.16
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 67.26, last 128 main loops 0.00 per node 0.00
vector rates in 4.0469e6, out 4.0469e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 103900 5711442 0 2.25e1 54.97
TenGigabitEthernet18/0/3-tx active 103900 5711442 0 1.05e2 54.97
VirtualEthernet0/0/2-output active 108327 5711424 0 2.45e1 52.72
VirtualEthernet0/0/2-tx active 108327 5711424 0 3.54e2 52.72
VirtualEthernet0/0/3-output active 140220 5712718 0 2.97e1 40.74
VirtualEthernet0/0/3-tx active 140220 5712718 0 3.93e2 40.74
dpdk-input polling 212667 5712718 0 9.63e1 26.86
ethernet-input active 352447 17135584 0 4.27e1 48.62
l2-input active 157106 17135584 0 3.16e1 109.07
l2-output active 157106 17135584 0 2.09e1 109.07
unix-epoll-input polling 207 0 0 3.95e3 0.00
vhost-user-input polling 212667 11422866 0 2.66e2 53.71
imix-4t2c-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 6.27e4 0.00
dpdk-process any wait 0 0 1 1.22e4 0.00
fib-walk any wait 0 0 2 1.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.61e3 0.00
lisp-retry-service any wait 0 0 2 2.54e3 0.00
unix-epoll-input polling 3552 0 0 2.95e6 0.00
vhost-user-process any wait 0 0 2 1.55e4 0.00
vpe-oam-process any wait 0 0 2 2.54e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 71.08, last 128 main loops 5.81 per node 57.23
vector rates in 2.7196e6, out 2.7196e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 65739 3830580 0 2.15e1 58.27
TenGigabitEthernet18/0/2-tx active 65739 3830580 0 1.23e2 58.27
VirtualEthernet0/0/0-output active 87674 3830534 0 2.67e1 43.69
VirtualEthernet0/0/0-tx active 87674 3830534 0 4.61e2 43.69
VirtualEthernet0/0/1-output active 73702 3770709 0 2.19e1 51.16
VirtualEthernet0/0/1-tx active 73702 3770709 0 4.15e2 51.16
dpdk-input polling 145065 3830534 0 1.08e2 26.41
ethernet-input active 227115 11431823 0 4.50e1 50.33
l2-input active 94531 11431823 0 2.96e1 120.93
l2-output active 94531 11431823 0 1.98e1 120.93
unix-epoll-input polling 141 0 0 4.13e3 0.00
vhost-user-input polling 145065 7601289 0 6.47e2 52.39
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 29.14, last 128 main loops 2.11 per node 27.00
vector rates in 2.7053e6, out 2.7053e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 88764 3770796 0 2.53e1 42.48
TenGigabitEthernet18/0/2-tx active 88764 3770796 0 1.18e2 42.48
VirtualEthernet0/0/0-output active 276423 3770778 0 5.19e1 13.64
VirtualEthernet0/0/0-tx active 276423 3770778 0 4.82e2 13.64
VirtualEthernet0/0/1-output active 96890 3830488 0 2.57e1 39.53
VirtualEthernet0/0/1-tx active 96890 3830488 0 3.83e2 39.53
dpdk-input polling 2216265 3770778 0 2.19e2 1.70
ethernet-input active 462077 11372062 0 5.63e1 24.61
l2-input active 318568 11372062 0 3.57e1 35.69
l2-output active 318568 11372062 0 3.11e1 35.69
unix-epoll-input polling 2163 0 0 2.99e3 0.00
vhost-user-input polling 2216265 7601284 0 5.13e2 3.43
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 78.82, last 128 main loops 11.39 per node 112.15
vector rates in 2.7196e6, out 2.7196e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 62769 3830539 0 2.02e1 61.03
TenGigabitEthernet18/0/3-tx active 62769 3830539 0 1.22e2 61.03
VirtualEthernet0/0/2-output active 70253 3770804 0 2.24e1 53.67
VirtualEthernet0/0/2-tx active 70253 3770804 0 4.26e2 53.67
VirtualEthernet0/0/3-output active 75276 3830570 0 2.49e1 50.89
VirtualEthernet0/0/3-tx active 75276 3830570 0 4.72e2 50.89
dpdk-input polling 98182 3830570 0 1.02e2 39.01
ethernet-input active 208298 11431913 0 4.30e1 54.88
l2-input active 81781 11431913 0 2.87e1 139.79
l2-output active 81781 11431913 0 1.88e1 139.79
unix-epoll-input polling 95 0 0 4.39e3 0.00
vhost-user-input polling 98182 7601343 0 6.46e2 77.42
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 33.98, last 128 main loops 0.00 per node 0.00
vector rates in 2.7054e6, out 2.7054e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 86653 3770718 0 2.50e1 43.52
TenGigabitEthernet18/0/3-tx active 86653 3770718 0 1.18e2 43.52
VirtualEthernet0/0/2-output active 93175 3830528 0 2.59e1 41.11
VirtualEthernet0/0/2-tx active 93175 3830528 0 3.90e2 41.11
VirtualEthernet0/0/3-output active 220632 3770825 0 4.48e1 17.09
VirtualEthernet0/0/3-tx active 220632 3770825 0 4.88e2 17.09
dpdk-input polling 2199890 3770825 0 2.08e2 1.71
ethernet-input active 400460 11372071 0 5.47e1 28.39
l2-input active 268875 11372071 0 3.42e1 42.29
l2-output active 268875 11372071 0 2.86e1 42.29
unix-epoll-input polling 2146 0 0 3.03e3 0.00
vhost-user-input polling 2199890 7601246 0 5.23e2 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.49e4 0.00
dpdk-process any wait 0 0 2 1.01e4 0.00
fib-walk any wait 0 0 2 6.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.92e3 0.00
lisp-retry-service any wait 0 0 2 4.08e3 0.00
unix-epoll-input polling 3524 0 0 2.99e6 0.00
vhost-user-process any wait 0 0 1 1.52e4 0.00
vpe-oam-process any wait 0 0 3 1.95e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 14.12, last 128 main loops 0.00 per node 0.00
vector rates in 2.0058e6, out 2.0058e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45288 2842416 0 2.01e1 62.76
TenGigabitEthernet18/0/2-tx active 45288 2842416 0 1.23e2 62.76
VirtualEthernet0/0/0-output active 523815 2842551 0 1.09e2 5.43
VirtualEthernet0/0/0-tx active 523815 2842551 0 6.51e2 5.43
VirtualEthernet0/0/1-output active 53087 2798212 0 2.39e1 52.71
VirtualEthernet0/0/1-tx active 53087 2798212 0 3.82e2 52.71
dpdk-input polling 4836178 2842551 0 5.09e2 .59
ethernet-input active 622190 8483179 0 6.49e1 13.63
l2-input active 579444 8483179 0 4.90e1 14.64
l2-output active 579444 8483179 0 4.61e1 14.64
unix-epoll-input polling 4719 0 0 2.95e3 0.00
vhost-user-input polling 4836178 5640628 0 6.24e2 1.17
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 14.09, last 128 main loops 0.00 per node 0.00
vector rates in 1.9954e6, out 1.9954e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45219 2798188 0 2.02e1 61.88
TenGigabitEthernet18/0/2-tx active 45219 2798188 0 1.22e2 61.88
VirtualEthernet0/0/0-output active 520554 2798132 0 1.04e2 5.38
VirtualEthernet0/0/0-tx active 520554 2798132 0 6.50e2 5.38
VirtualEthernet0/0/1-output active 52026 2842628 0 2.18e1 54.64
VirtualEthernet0/0/1-tx active 52026 2842628 0 3.72e2 54.64
dpdk-input polling 4935456 2798132 0 5.13e2 .57
ethernet-input active 617799 8438948 0 6.47e1 13.66
l2-input active 579559 8438948 0 4.89e1 14.56
l2-output active 579559 8438948 0 4.56e1 14.56
unix-epoll-input polling 4816 0 0 2.93e3 0.00
vhost-user-input polling 4935456 5640816 0 6.37e2 1.14
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 15.06, last 128 main loops 0.00 per node 0.00
vector rates in 2.0058e6, out 2.0058e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45402 2842524 0 1.99e1 62.61
TenGigabitEthernet18/0/2-tx active 45402 2842524 0 1.21e2 62.61
VirtualEthernet0/0/0-output active 486748 2842550 0 9.81e1 5.84
VirtualEthernet0/0/0-tx active 486748 2842550 0 6.05e2 5.84
VirtualEthernet0/0/1-output active 51265 2798172 0 2.18e1 54.58
VirtualEthernet0/0/1-tx active 51265 2798172 0 3.60e2 54.58
dpdk-input polling 4463496 2842550 0 4.69e2 .64
ethernet-input active 583415 8483246 0 6.24e1 14.54
l2-input active 542950 8483246 0 4.67e1 15.62
l2-output active 542950 8483246 0 4.33e1 15.62
unix-epoll-input polling 4355 0 0 2.89e3 0.00
vhost-user-input polling 4463496 5640696 0 7.04e2 1.26
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 15.34, last 128 main loops 0.00 per node 0.00
vector rates in 1.9954e6, out 1.9954e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45203 2798172 0 2.00e1 61.90
TenGigabitEthernet18/0/2-tx active 45203 2798172 0 1.24e2 61.90
VirtualEthernet0/0/0-output active 474094 2798140 0 9.79e1 5.90
VirtualEthernet0/0/0-tx active 474094 2798140 0 6.23e2 5.90
VirtualEthernet0/0/1-output active 52148 2842552 0 2.19e1 54.51
VirtualEthernet0/0/1-tx active 52148 2842552 0 3.63e2 54.51
dpdk-input polling 4324802 2798140 0 4.66e2 .65
ethernet-input active 571445 8438864 0 6.29e1 14.77
l2-input active 528495 8438864 0 4.65e1 15.97
l2-output active 528495 8438864 0 4.29e1 15.97
unix-epoll-input polling 4219 0 0 2.99e3 0.00
vhost-user-input polling 4324802 5640724 0 7.04e2 1.30
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 29.68, last 128 main loops .19 per node 4.00
vector rates in 2.0058e6, out 2.0058e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45557 2842468 0 2.02e1 62.39
TenGigabitEthernet18/0/3-tx active 45557 2842468 0 1.23e2 62.39
VirtualEthernet0/0/2-output active 50292 2798060 0 2.19e1 55.64
VirtualEthernet0/0/2-tx active 50292 2798060 0 3.71e2 55.64
VirtualEthernet0/0/3-output active 205607 2842628 0 5.03e1 13.83
VirtualEthernet0/0/3-tx active 205607 2842628 0 4.92e2 13.83
dpdk-input polling 8197334 2842628 0 5.53e2 .35
ethernet-input active 301456 8483156 0 4.64e1 28.14
l2-input active 270144 8483156 0 3.57e1 31.40
l2-output active 270144 8483156 0 2.68e1 31.40
unix-epoll-input polling 7997 0 0 2.93e3 0.00
vhost-user-input polling 8197334 5640528 0 7.34e2 .69
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 30.28, last 128 main loops 0.00 per node 0.00
vector rates in 1.9953e6, out 1.9953e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45606 2798180 0 2.01e1 61.36
TenGigabitEthernet18/0/3-tx active 45606 2798180 0 1.22e2 61.36
VirtualEthernet0/0/2-output active 49315 2842464 0 2.15e1 57.64
VirtualEthernet0/0/2-tx active 49315 2842464 0 3.59e2 57.64
VirtualEthernet0/0/3-output active 197837 2798160 0 4.86e1 14.14
VirtualEthernet0/0/3-tx active 197837 2798160 0 4.77e2 14.14
dpdk-input polling 8222357 2798160 0 5.65e2 .34
ethernet-input active 292758 8438804 0 4.59e1 28.83
l2-input active 264608 8438804 0 3.56e1 31.89
l2-output active 264608 8438804 0 2.62e1 31.89
unix-epoll-input polling 8022 0 0 2.82e3 0.00
vhost-user-input polling 8222357 5640644 0 7.51e2 .69
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 31.46, last 128 main loops 0.00 per node 0.00
vector rates in 2.0058e6, out 2.0058e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45723 2842520 0 1.95e1 62.17
TenGigabitEthernet18/0/3-tx active 45723 2842520 0 1.21e2 62.17
VirtualEthernet0/0/2-output active 49350 2798124 0 2.14e1 56.69
VirtualEthernet0/0/2-tx active 49350 2798124 0 3.55e2 56.69
VirtualEthernet0/0/3-output active 189466 2842616 0 4.61e1 15.00
VirtualEthernet0/0/3-tx active 189466 2842616 0 4.67e2 15.00
dpdk-input polling 7117564 2842616 0 4.92e2 .39
ethernet-input active 284539 8483260 0 4.52e1 29.81
l2-input active 254729 8483260 0 3.47e1 33.30
l2-output active 254729 8483260 0 2.53e1 33.30
unix-epoll-input polling 6944 0 0 2.46e3 0.00
vhost-user-input polling 7117564 5640644 0 8.13e2 .79
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 31.34, last 128 main loops 0.00 per node 0.00
vector rates in 1.9953e6, out 1.9953e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45628 2798104 0 1.98e1 61.32
TenGigabitEthernet18/0/3-tx active 45628 2798104 0 1.24e2 61.32
VirtualEthernet0/0/2-output active 49171 2842488 0 2.13e1 57.81
VirtualEthernet0/0/2-tx active 49171 2842488 0 3.57e2 57.81
VirtualEthernet0/0/3-output active 189162 2798212 0 4.71e1 14.79
VirtualEthernet0/0/3-tx active 189162 2798212 0 4.79e2 14.79
dpdk-input polling 7361975 2798212 0 5.09e2 .38
ethernet-input active 283961 8438804 0 4.69e1 29.72
l2-input active 254503 8438804 0 3.49e1 33.16
l2-output active 254503 8438804 0 2.56e1 33.16
unix-epoll-input polling 7183 0 0 3.11e3 0.00
vhost-user-input polling 7361975 5640592 0 7.95e2 .77

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.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.97e4 0.00
dpdk-process any wait 0 0 1 1.17e4 0.00
fib-walk any wait 0 0 2 2.19e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.72e3 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 3.24e3 0.00
lisp-retry-service any wait 0 0 2 2.64e3 0.00
statseg-collector-process time wait 0 0 1 7.02e3 0.00
unix-epoll-input polling 2912 0 0 3.61e6 0.00
vhost-user-process any wait 0 0 2 9.46e3 0.00
vpe-oam-process any wait 0 0 2 1.51e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 216.82, last 128 main loops 14.00 per node 256.00
vector rates in 6.5620e6, out 6.5620e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 64067 13815904 0 1.43e1 215.65
TenGigabitEthernet18/0/2-tx active 64067 13815904 0 7.67e1 215.65
VirtualEthernet0/0/0-output active 65019 13816093 0 1.45e1 212.49
VirtualEthernet0/0/0-tx active 65019 13816093 0 1.50e2 212.49
dpdk-input polling 65652 13816093 0 6.24e1 210.44
ethernet-input active 129086 27631997 0 1.97e1 214.06
ip4-input active 64067 13815904 0 5.03e1 215.65
ip4-input-no-checksum active 65019 13816093 0 3.33e1 212.49
ip4-lookup active 124975 27631997 0 4.53e1 221.10
ip4-rewrite active 124975 27631997 0 3.94e1 221.10
unix-epoll-input polling 64 0 0 2.98e3 0.00
vhost-user-input polling 65652 13815904 0 1.49e2 210.44
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 242.32, last 128 main loops 28.00 per node 256.00
vector rates in 6.5619e6, out 6.5619e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 57092 13815628 0 1.40e1 241.99
TenGigabitEthernet18/0/3-tx active 57092 13815628 0 7.62e1 241.99
VirtualEthernet0/0/1-output active 57205 13815632 0 1.41e1 241.51
VirtualEthernet0/0/1-tx active 57205 13815632 0 1.46e2 241.51
dpdk-input polling 57208 13815632 0 6.21e1 241.49
ethernet-input active 114297 27631260 0 1.99e1 241.75
ip4-input active 57092 13815628 0 4.78e1 241.99
ip4-input-no-checksum active 57205 13815632 0 3.26e1 241.51
ip4-lookup active 113626 27631260 0 4.93e1 243.18
ip4-rewrite active 113626 27631260 0 3.77e1 243.18
unix-epoll-input polling 56 0 0 3.17e3 0.00
vhost-user-input polling 57208 13815628 0 1.53e2 241.49
64b-4t2c-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 45 2.77e4 0.00
dpdk-process any wait 0 0 2 2.81e5 0.00
fib-walk any wait 0 0 2 1.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.79e3 0.00
lisp-retry-service any wait 0 0 2 3.60e3 0.00
unix-epoll-input polling 2580 0 0 4.08e6 0.00
vhost-user-process any wait 0 0 1 1.02e4 0.00
vpe-oam-process any wait 0 0 2 1.15e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 33.25, last 128 main loops 0.00 per node 0.00
vector rates in 3.5400e6, out 3.5400e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 115672 7403328 0 1.91e1 64.00
TenGigabitEthernet18/0/2-tx active 115672 7403328 0 7.57e1 64.00
VirtualEthernet0/0/0-output active 349849 7502290 0 3.39e1 21.44
VirtualEthernet0/0/0-tx active 349849 7502290 0 2.21e2 21.44
dpdk-input polling 6607138 7502290 0 2.37e2 1.14
ethernet-input active 465521 14905618 0 3.54e1 32.02
ip4-input active 115672 7403328 0 5.58e1 64.00
ip4-input-no-checksum active 349849 7502290 0 5.79e1 21.44
ip4-lookup active 422499 14905618 0 5.49e1 35.28
ip4-rewrite active 422499 14905618 0 4.96e1 35.28
unix-epoll-input polling 6446 0 0 1.91e3 0.00
vhost-user-input polling 6607138 7403328 0 3.28e2 1.12
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 33.18, last 128 main loops 0.00 per node 0.00
vector rates in 3.5542e6, out 3.5542e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 115672 7403392 0 1.92e1 64.00
TenGigabitEthernet18/0/2-tx active 115672 7403392 0 7.44e1 64.00
VirtualEthernet0/0/0-output active 352360 7561830 0 3.42e1 21.46
VirtualEthernet0/0/0-tx active 352360 7561830 0 2.15e2 21.46
dpdk-input polling 6698597 7561830 0 2.36e2 1.13
ethernet-input active 468032 14965222 0 3.54e1 31.97
ip4-input active 115672 7403392 0 5.59e1 64.00
ip4-input-no-checksum active 352360 7561830 0 5.81e1 21.46
ip4-lookup active 425374 14965222 0 5.50e1 35.18
ip4-rewrite active 425374 14965222 0 4.97e1 35.18
unix-epoll-input polling 6535 0 0 1.84e3 0.00
vhost-user-input polling 6698597 7403392 0 3.29e2 1.11
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 36.92, last 128 main loops 3.50 per node 64.00
vector rates in 3.5374e6, out 3.5374e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115672 7403392 0 1.96e1 64.00
TenGigabitEthernet18/0/3-tx active 115672 7403392 0 7.64e1 64.00
VirtualEthernet0/0/1-output active 302174 7490924 0 3.06e1 24.79
VirtualEthernet0/0/1-tx active 302174 7490924 0 2.14e2 24.79
dpdk-input polling 7025471 7490924 0 2.44e2 1.07
ethernet-input active 417846 14894316 0 3.25e1 35.65
ip4-input active 115672 7403392 0 5.61e1 64.00
ip4-input-no-checksum active 302174 7490924 0 5.43e1 24.79
ip4-lookup active 381663 14894316 0 5.32e1 39.02
ip4-rewrite active 381663 14894316 0 4.77e1 39.02
unix-epoll-input polling 6854 0 0 1.90e3 0.00
vhost-user-input polling 7025471 7403392 0 3.38e2 1.05
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 36.77, last 128 main loops 0.00 per node 0.00
vector rates in 3.5483e6, out 3.5483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 115672 7403328 0 1.97e1 64.00
TenGigabitEthernet18/0/3-tx active 115672 7403328 0 7.55e1 64.00
VirtualEthernet0/0/1-output active 304146 7537020 0 3.10e1 24.78
VirtualEthernet0/0/1-tx active 304146 7537020 0 2.11e2 24.78
dpdk-input polling 7054155 7537020 0 2.42e2 1.07
ethernet-input active 419818 14940348 0 3.23e1 35.59
ip4-input active 115672 7403328 0 5.63e1 64.00
ip4-input-no-checksum active 304146 7537020 0 5.46e1 24.78
ip4-lookup active 386140 14940348 0 5.40e1 38.69
ip4-rewrite active 386140 14940348 0 4.77e1 38.69
unix-epoll-input polling 6882 0 0 1.84e3 0.00
vhost-user-input polling 7054155 7403328 0 3.37e2 1.05
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 43 3.25e4 0.00
dpdk-process any wait 0 0 2 2.91e5 0.00
fib-walk any wait 0 0 2 2.27e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.16e3 0.00
lisp-retry-service any wait 0 0 2 4.19e3 0.00
unix-epoll-input polling 4143 0 0 2.55e6 0.00
vhost-user-process any wait 0 0 2 1.29e4 0.00
vpe-oam-process any wait 0 0 2 1.53e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 14.69, last 128 main loops 0.00 per node 0.00
vector rates in 1.6676e6, out 1.6676e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 54543 3490304 0 1.93e1 63.99
TenGigabitEthernet18/0/2-tx active 54543 3490304 0 7.71e1 63.99
VirtualEthernet0/0/0-output active 431765 3563758 0 6.77e1 8.25
VirtualEthernet0/0/0-tx active 431765 3563758 0 3.06e2 8.25
dpdk-input polling 12495604 3563758 0 7.23e2 .29
ethernet-input active 486308 7054062 0 5.44e1 14.51
ip4-input active 54543 3490304 0 5.54e1 63.99
ip4-input-no-checksum active 431765 3563758 0 9.51e1 8.25
ip4-lookup active 471216 7054062 0 6.94e1 14.97
ip4-rewrite active 471216 7054062 0 6.53e1 14.97
unix-epoll-input polling 12191 0 0 1.31e3 0.00
vhost-user-input polling 12495604 3490304 0 8.75e2 .28
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 15.02, last 128 main loops 0.00 per node 0.00
vector rates in 1.6809e6, out 1.6809e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 54537 3490240 0 1.95e1 63.99
TenGigabitEthernet18/0/2-tx active 54537 3490240 0 7.57e1 63.99
VirtualEthernet0/0/0-output active 424929 3620322 0 6.59e1 8.52
VirtualEthernet0/0/0-tx active 424929 3620322 0 3.02e2 8.52
dpdk-input polling 12616262 3620322 0 7.09e2 .29
ethernet-input active 479466 7110562 0 5.32e1 14.83
ip4-input active 54537 3490240 0 5.55e1 63.99
ip4-input-no-checksum active 424929 3620322 0 9.37e1 8.52
ip4-lookup active 464353 7110562 0 6.96e1 15.31
ip4-rewrite active 464353 7110562 0 6.46e1 15.31
unix-epoll-input polling 12308 0 0 1.34e3 0.00
vhost-user-input polling 12616262 3490240 0 8.79e2 .28
—————
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.6676e6, out 1.6676e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 54538 3490260 0 1.94e1 63.99
TenGigabitEthernet18/0/2-tx active 54538 3490260 0 7.55e1 63.99
VirtualEthernet0/0/0-output active 435080 3563758 0 6.78e1 8.19
VirtualEthernet0/0/0-tx active 435080 3563758 0 3.06e2 8.19
dpdk-input polling 12620596 3563758 0 7.21e2 .28
ethernet-input active 489618 7054018 0 5.39e1 14.41
ip4-input active 54538 3490260 0 5.53e1 63.99
ip4-input-no-checksum active 435080 3563758 0 9.63e1 8.19
ip4-lookup active 474605 7054018 0 6.99e1 14.86
ip4-rewrite active 474605 7054018 0 6.54e1 14.86
unix-epoll-input polling 12312 0 0 1.30e3 0.00
vhost-user-input polling 12620596 3490260 0 8.78e2 .28
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 14.57, last 128 main loops 0.00 per node 0.00
vector rates in 1.6676e6, out 1.6676e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 54540 3490240 0 1.94e1 63.99
TenGigabitEthernet18/0/2-tx active 54540 3490240 0 7.58e1 63.99
VirtualEthernet0/0/0-output active 435688 3563757 0 6.79e1 8.18
VirtualEthernet0/0/0-tx active 435688 3563757 0 3.07e2 8.18
dpdk-input polling 12566247 3563757 0 7.18e2 .28
ethernet-input active 490228 7053997 0 5.46e1 14.39
ip4-input active 54540 3490240 0 5.56e1 63.99
ip4-input-no-checksum active 435688 3563757 0 9.72e1 8.18
ip4-lookup active 475281 7053997 0 7.03e1 14.84
ip4-rewrite active 475281 7053997 0 6.52e1 14.84
unix-epoll-input polling 12260 0 0 1.34e3 0.00
vhost-user-input polling 12566247 3490240 0 8.78e2 .28
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 30.95, last 128 main loops 0.00 per node 0.00
vector rates in 1.6675e6, out 1.6675e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 54549 3491264 0 1.97e1 64.00
TenGigabitEthernet18/0/3-tx active 54549 3491264 0 7.61e1 64.00
VirtualEthernet0/0/1-output active 176747 3562264 0 3.53e1 20.15
VirtualEthernet0/0/1-tx active 176747 3562264 0 2.24e2 20.15
dpdk-input polling 14792543 3562264 0 7.86e2 .24
ethernet-input active 231296 7053528 0 3.49e1 30.49
ip4-input active 54549 3491264 0 5.58e1 64.00
ip4-input-no-checksum active 176747 3562264 0 5.88e1 20.15
ip4-lookup active 222810 7053528 0 5.48e1 31.66
ip4-rewrite active 222810 7053528 0 4.96e1 31.66
unix-epoll-input polling 14432 0 0 1.32e3 0.00
vhost-user-input polling 14792543 3491264 0 9.92e2 .24
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 30.96, last 128 main loops 0.00 per node 0.00
vector rates in 1.6801e6, out 1.6801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 54549 3491328 0 1.94e1 64.00
TenGigabitEthernet18/0/3-tx active 54549 3491328 0 7.55e1 64.00
VirtualEthernet0/0/1-output active 178377 3615680 0 3.51e1 20.27
VirtualEthernet0/0/1-tx active 178377 3615680 0 2.18e2 20.27
dpdk-input polling 14793807 3615680 0 7.75e2 .24
ethernet-input active 232926 7107008 0 3.49e1 30.51
ip4-input active 54549 3491328 0 5.61e1 64.00
ip4-input-no-checksum active 178377 3615680 0 5.92e1 20.27
ip4-lookup active 224461 7107008 0 5.48e1 31.66
ip4-rewrite active 224461 7107008 0 4.97e1 31.66
unix-epoll-input polling 14433 0 0 1.32e3 0.00
vhost-user-input polling 14793807 3491328 0 9.92e2 .24
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 31.31, last 128 main loops 0.00 per node 0.00
vector rates in 1.6675e6, out 1.6675e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 54549 3491328 0 1.94e1 64.00
TenGigabitEthernet18/0/3-tx active 54549 3491328 0 7.56e1 64.00
VirtualEthernet0/0/1-output active 174199 3562224 0 3.49e1 20.45
VirtualEthernet0/0/1-tx active 174199 3562224 0 2.29e2 20.45
dpdk-input polling 14739944 3562224 0 7.88e2 .24
ethernet-input active 228748 7053552 0 3.48e1 30.84
ip4-input active 54549 3491328 0 5.57e1 64.00
ip4-input-no-checksum active 174199 3562224 0 5.85e1 20.45
ip4-lookup active 220091 7053552 0 5.47e1 32.05
ip4-rewrite active 220091 7053552 0 4.95e1 32.05
unix-epoll-input polling 14380 0 0 1.31e3 0.00
vhost-user-input polling 14739944 3491328 0 9.87e2 .24
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 31.73, last 128 main loops 0.00 per node 0.00
vector rates in 1.6675e6, out 1.6675e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 54549 3491328 0 1.93e1 64.00
TenGigabitEthernet18/0/3-tx active 54549 3491328 0 7.53e1 64.00
VirtualEthernet0/0/1-output active 170703 3562236 0 3.44e1 20.87
VirtualEthernet0/0/1-tx active 170703 3562236 0 2.21e2 20.87
dpdk-input polling 14775201 3562236 0 7.88e2 .24
ethernet-input active 225252 7053564 0 3.38e1 31.31
ip4-input active 54549 3491328 0 5.59e1 64.00
ip4-input-no-checksum active 170703 3562236 0 5.89e1 20.87
ip4-lookup active 217821 7053564 0 5.46e1 32.38
ip4-rewrite active 217821 7053564 0 4.95e1 32.38
unix-epoll-input polling 14415 0 0 1.35e3 0.00
vhost-user-input polling 14775201 3491328 0 9.91e2 .24
imix-2t1c-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 52 9.15e4 0.00
dpdk-process any wait 0 0 2 5.89e5 0.00
fib-walk any wait 0 0 2 1.53e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.29e3 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 2.73e3 0.00
lisp-retry-service any wait 0 0 2 1.43e3 0.00
statseg-collector-process time wait 0 0 1 6.31e3 0.00
unix-epoll-input polling 2762 0 0 3.75e6 0.00
vhost-user-process any wait 0 0 1 9.75e3 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 188.18, last 128 main loops 5.19 per node 55.42
vector rates in 4.0549e6, out 4.0549e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45343 8414704 0 1.69e1 185.58
TenGigabitEthernet18/0/2-tx active 45343 8414704 0 9.04e1 185.58
VirtualEthernet0/0/0-output active 47763 8414828 0 1.69e1 176.18
VirtualEthernet0/0/0-tx active 47763 8414828 0 3.55e2 176.18
dpdk-input polling 49370 8414828 0 7.37e1 170.44
ethernet-input active 93106 16829532 0 3.02e1 180.76
ip4-input active 45343 8414704 0 5.72e1 185.58
ip4-input-no-checksum active 47763 8414828 0 4.29e1 176.18
ip4-lookup active 83920 16829532 0 5.11e1 200.54
ip4-rewrite active 83920 16829532 0 4.46e1 200.54
unix-epoll-input polling 48 0 0 3.74e3 0.00
vhost-user-input polling 49370 8414704 0 3.26e2 170.44
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 200.72, last 128 main loops 26.19 per node 239.50
vector rates in 4.0548e6, out 4.0548e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 42669 8414700 0 1.64e1 197.21
TenGigabitEthernet18/0/3-tx active 42669 8414700 0 8.86e1 197.21
VirtualEthernet0/0/1-output active 43836 8414660 0 1.71e1 191.96
VirtualEthernet0/0/1-tx active 43836 8414660 0 3.46e2 191.96
dpdk-input polling 44204 8414660 0 7.36e1 190.36
ethernet-input active 86505 16829360 0 2.91e1 194.55
ip4-input active 42669 8414700 0 5.38e1 197.21
ip4-input-no-checksum active 43836 8414660 0 3.89e1 191.96
ip4-lookup active 79856 16829360 0 5.53e1 210.75
ip4-rewrite active 79856 16829360 0 4.45e1 210.75
unix-epoll-input polling 43 0 0 3.87e3 0.00
vhost-user-input polling 44204 8414700 0 3.39e2 190.36
imix-4t2c-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 51 3.55e4 0.00
dpdk-process any wait 0 0 1 6.43e5 0.00
fib-walk any wait 0 0 3 3.25e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.73e3 0.00
lisp-retry-service any wait 0 0 3 1.85e3 0.00
unix-epoll-input polling 3436 0 0 3.06e6 0.00
vhost-user-process any wait 0 0 1 1.16e4 0.00
vpe-oam-process any wait 0 0 2 1.81e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 26.21, last 128 main loops 4.59 per node 49.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 96622 6184508 0 2.03e1 64.01
TenGigabitEthernet18/0/2-tx active 96622 6184508 0 1.14e2 64.01
VirtualEthernet0/0/0-output active 413785 6221016 0 4.50e1 15.03
VirtualEthernet0/0/0-tx active 413785 6221016 0 4.60e2 15.03
dpdk-input polling 700801 6221016 0 1.48e2 8.88
ethernet-input active 510407 12405524 0 4.74e1 24.31
ip4-input active 96622 6184508 0 5.76e1 64.01
ip4-input-no-checksum active 413785 6221016 0 7.09e1 15.03
ip4-lookup active 417546 12405524 0 6.06e1 29.71
ip4-rewrite active 417546 12405524 0 5.57e1 29.71
unix-epoll-input polling 683 0 0 2.68e3 0.00
vhost-user-input polling 700801 6184508 0 4.34e2 8.82
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 24.66, last 128 main loops 3.94 per node 42.00
vector rates in 2.9542e6, out 2.9542e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 96627 6170988 0 2.01e1 63.86
TenGigabitEthernet18/0/2-tx active 96627 6170988 0 1.09e2 63.86
VirtualEthernet0/0/0-output active 444332 6270324 0 4.68e1 14.11
VirtualEthernet0/0/0-tx active 444332 6270324 0 4.53e2 14.11
dpdk-input polling 745392 6270324 0 1.51e2 8.41
ethernet-input active 540959 12441312 0 4.83e1 22.99
ip4-input active 96627 6170988 0 5.83e1 63.86
ip4-input-no-checksum active 444332 6270324 0 7.28e1 14.11
ip4-lookup active 449721 12441312 0 6.20e1 27.66
ip4-rewrite active 449721 12441312 0 5.68e1 27.66
unix-epoll-input polling 727 0 0 2.51e3 0.00
vhost-user-input polling 745392 6170988 0 4.26e2 8.28
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 34.42, last 128 main loops 0.00 per node 0.00
vector rates in 2.9456e6, out 2.9456e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96620 6184460 0 2.04e1 64.01
TenGigabitEthernet18/0/3-tx active 96620 6184460 0 1.10e2 64.01
VirtualEthernet0/0/1-output active 291696 6220572 0 3.57e1 21.33
VirtualEthernet0/0/1-tx active 291696 6220572 0 4.36e2 21.33
dpdk-input polling 1896772 6220572 0 1.67e2 3.28
ethernet-input active 388316 12405032 0 4.16e1 31.95
ip4-input active 96620 6184460 0 5.82e1 64.01
ip4-input-no-checksum active 291696 6220572 0 6.12e1 21.33
ip4-lookup active 318632 12405032 0 5.62e1 38.93
ip4-rewrite active 318632 12405032 0 5.30e1 38.93
unix-epoll-input polling 1851 0 0 2.22e3 0.00
vhost-user-input polling 1896772 6184460 0 4.65e2 3.26
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 32.69, last 128 main loops 0.00 per node 0.00
vector rates in 2.9538e6, out 2.9538e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 96623 6170988 0 2.03e1 63.87
TenGigabitEthernet18/0/3-tx active 96623 6170988 0 1.08e2 63.87
VirtualEthernet0/0/1-output active 311218 6268660 0 3.65e1 20.14
VirtualEthernet0/0/1-tx active 311218 6268660 0 4.24e2 20.14
dpdk-input polling 2014819 6268660 0 1.69e2 3.11
ethernet-input active 407841 12439648 0 4.19e1 30.50
ip4-input active 96623 6170988 0 5.90e1 63.87
ip4-input-no-checksum active 311218 6268660 0 6.21e1 20.14
ip4-lookup active 339475 12439648 0 5.84e1 36.64
ip4-rewrite active 339475 12439648 0 5.38e1 36.64
unix-epoll-input polling 1965 0 0 2.26e3 0.00
vhost-user-input polling 2014819 6170988 0 4.62e2 3.06
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 50 3.51e4 0.00
dpdk-process any wait 0 0 1 5.40e3 0.00
fib-walk any wait 0 0 2 2.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 2.79e3 0.00
lisp-retry-service any wait 0 0 2 2.75e3 0.00
unix-epoll-input polling 3983 0 0 2.64e6 0.00
vhost-user-process any wait 0 0 1 1.39e4 0.00
vpe-oam-process any wait 0 0 2 1.18e3 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.4376e6, out 1.4376e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 59826 3027972 0 2.22e1 50.61
TenGigabitEthernet18/0/2-tx active 59826 3027972 0 9.89e1 50.61
VirtualEthernet0/0/0-output active 709941 3027968 0 1.18e2 4.27
VirtualEthernet0/0/0-tx active 709941 3027968 0 6.59e2 4.27
dpdk-input polling 7178452 3027968 0 6.74e2 .42
ethernet-input active 769767 6055940 0 8.66e1 7.87
ip4-input active 59826 3027972 0 6.15e1 50.61
ip4-input-no-checksum active 709941 3027968 0 1.53e2 4.27
ip4-lookup active 755566 6055940 0 9.46e1 8.02
ip4-rewrite active 755566 6055940 0 8.72e1 8.02
unix-epoll-input polling 7003 0 0 1.89e3 0.00
vhost-user-input polling 7178452 3027972 0 8.73e2 .42
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 7.89, last 128 main loops 3.50 per node 64.00
vector rates in 1.4489e6, out 1.4489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60601 3028028 0 2.23e1 49.97
TenGigabitEthernet18/0/2-tx active 60601 3028028 0 9.87e1 49.97
VirtualEthernet0/0/0-output active 718101 3076021 0 1.17e2 4.28
VirtualEthernet0/0/0-tx active 718101 3076021 0 6.60e2 4.28
dpdk-input polling 6964016 3076021 0 6.49e2 .44
ethernet-input active 778702 6104049 0 8.65e1 7.84
ip4-input active 60601 3028028 0 6.16e1 49.97
ip4-input-no-checksum active 718101 3076021 0 1.52e2 4.28
ip4-lookup active 764597 6104049 0 9.55e1 7.98
ip4-rewrite active 764597 6104049 0 8.75e1 7.98
unix-epoll-input polling 6794 0 0 1.84e3 0.00
vhost-user-input polling 6964016 3028028 0 8.71e2 .43
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 8.14, last 128 main loops 0.00 per node 0.00
vector rates in 1.4476e6, out 1.4476e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 60657 3070460 0 2.19e1 50.62
TenGigabitEthernet18/0/2-tx active 60657 3070460 0 9.83e1 50.62
VirtualEthernet0/0/0-output active 693671 3027960 0 1.15e2 4.37
VirtualEthernet0/0/0-tx active 693671 3027960 0 6.30e2 4.37
dpdk-input polling 7060652 3027960 0 6.53e2 .43
ethernet-input active 754328 6098420 0 8.59e1 8.08
ip4-input active 60657 3070460 0 6.14e1 50.62
ip4-input-no-checksum active 693671 3027960 0 1.49e2 4.37
ip4-lookup active 741516 6098420 0 9.13e1 8.22
ip4-rewrite active 741516 6098420 0 8.54e1 8.22
unix-epoll-input polling 6889 0 0 1.80e3 0.00
vhost-user-input polling 7060652 3070460 0 9.25e2 .43
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.2, average vectors/node 8.12, last 128 main loops 0.00 per node 0.00
vector rates in 1.4376e6, out 1.4376e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 59887 3027992 0 2.22e1 50.56
TenGigabitEthernet18/0/2-tx active 59887 3027992 0 9.89e1 50.56
VirtualEthernet0/0/0-output active 691247 3027960 0 1.14e2 4.38
VirtualEthernet0/0/0-tx active 691247 3027960 0 6.43e2 4.38
dpdk-input polling 7040846 3027960 0 6.53e2 .43
ethernet-input active 751134 6055952 0 8.57e1 8.06
ip4-input active 59887 3027992 0 6.17e1 50.56
ip4-input-no-checksum active 691247 3027960 0 1.49e2 4.38
ip4-lookup active 737716 6055952 0 9.30e1 8.21
ip4-rewrite active 737716 6055952 0 8.56e1 8.21
unix-epoll-input polling 6869 0 0 1.84e3 0.00
vhost-user-input polling 7040846 3027992 0 9.27e2 .43
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 17.88, last 128 main loops 0.00 per node 0.00
vector rates in 1.4376e6, out 1.4376e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64452 3027940 0 2.30e1 46.98
TenGigabitEthernet18/0/3-tx active 64452 3027940 0 1.00e2 46.98
VirtualEthernet0/0/1-output active 281569 3028008 0 5.47e1 10.75
VirtualEthernet0/0/1-tx active 281569 3028008 0 4.98e2 10.75
dpdk-input polling 11578531 3028008 0 7.72e2 .26
ethernet-input active 346021 6055948 0 5.32e1 17.50
ip4-input active 64452 3027940 0 6.23e1 46.98
ip4-input-no-checksum active 281569 3028008 0 8.38e1 10.75
ip4-lookup active 327624 6055948 0 6.51e1 18.48
ip4-rewrite active 327624 6055948 0 6.11e1 18.48
unix-epoll-input polling 11296 0 0 1.84e3 0.00
vhost-user-input polling 11578531 3027940 0 1.10e3 .26
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 17.66, last 128 main loops 0.00 per node 0.00
vector rates in 1.4483e6, out 1.4483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64541 3027944 0 2.32e1 46.92
TenGigabitEthernet18/0/3-tx active 64541 3027944 0 1.00e2 46.92
VirtualEthernet0/0/1-output active 288094 3073196 0 5.66e1 10.67
VirtualEthernet0/0/1-tx active 288094 3073196 0 4.86e2 10.67
dpdk-input polling 11427016 3073196 0 7.58e2 .27
ethernet-input active 352635 6101140 0 5.44e1 17.30
ip4-input active 64541 3027944 0 6.26e1 46.92
ip4-input-no-checksum active 288094 3073196 0 8.45e1 10.67
ip4-lookup active 334714 6101140 0 6.67e1 18.23
ip4-rewrite active 334714 6101140 0 6.16e1 18.23
unix-epoll-input polling 11148 0 0 1.79e3 0.00
vhost-user-input polling 11427016 3027944 0 1.09e3 .26
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 18.32, last 128 main loops 0.00 per node 0.00
vector rates in 1.4483e6, out 1.4483e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64800 3073156 0 2.27e1 47.43
TenGigabitEthernet18/0/3-tx active 64800 3073156 0 9.94e1 47.43
VirtualEthernet0/0/1-output active 274786 3027972 0 5.37e1 11.02
VirtualEthernet0/0/1-tx active 274786 3027972 0 4.77e2 11.02
dpdk-input polling 11444371 3027972 0 7.54e2 .26
ethernet-input active 339586 6101128 0 5.38e1 17.97
ip4-input active 64800 3073156 0 6.21e1 47.43
ip4-input-no-checksum active 274786 3027972 0 8.29e1 11.02
ip4-lookup active 322984 6101128 0 6.45e1 18.89
ip4-rewrite active 322984 6101128 0 6.04e1 18.89
unix-epoll-input polling 11165 0 0 1.74e3 0.00
vhost-user-input polling 11444371 3073156 0 1.12e3 .27
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 18.19, last 128 main loops 0.00 per node 0.00
vector rates in 1.4376e6, out 1.4376e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 64071 3027932 0 2.29e1 47.26
TenGigabitEthernet18/0/3-tx active 64071 3027932 0 9.96e1 47.26
VirtualEthernet0/0/1-output active 275472 3028004 0 5.35e1 10.99
VirtualEthernet0/0/1-tx active 275472 3028004 0 4.89e2 10.99
dpdk-input polling 11372659 3028004 0 7.51e2 .27
ethernet-input active 339543 6055936 0 5.27e1 17.84
ip4-input active 64071 3027932 0 6.31e1 47.26
ip4-input-no-checksum active 275472 3028004 0 8.32e1 10.99
ip4-lookup active 323113 6055936 0 6.46e1 18.74
ip4-rewrite active 323113 6055936 0 6.06e1 18.74
unix-epoll-input polling 11095 0 0 1.80e3 0.00
vhost-user-input polling 11372659 3027932 0 1.14e3 .27

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 8.51e4 0.00
dpdk-process any wait 0 0 1 9.05e3 0.00
fib-walk any wait 0 0 2 2.12e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.26e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.92e3 0.00
lisp-retry-service any wait 0 0 2 1.77e3 0.00
statseg-collector-process time wait 0 0 1 4.88e3 0.00
unix-epoll-input polling 3984 0 0 2.63e6 0.00
vhost-user-process any wait 0 0 1 1.29e4 0.00
vpe-oam-process any wait 0 0 2 1.85e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 187.09, last 128 main loops 41.78 per node 267.40
vector rates in 6.0428e6, out 6.0428e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 48815 8446170 0 1.54e1 173.02
TenGigabitEthernet18/0/2-tx active 48815 8446170 0 8.09e1 173.02
VirtualEthernet0/0/0-output active 49751 8446090 0 1.61e1 169.77
VirtualEthernet0/0/0-tx active 49751 8446090 0 1.56e2 169.77
VirtualEthernet0/0/1-output active 48356 8445978 0 1.51e1 174.66
VirtualEthernet0/0/1-tx active 48356 8445978 0 1.55e2 174.66
dpdk-input polling 57471 8446090 0 6.79e1 146.96
ethernet-input active 146922 25338238 0 2.08e1 172.46
ip4-input active 86811 16892148 0 4.93e1 194.59
ip4-input-no-checksum active 49751 8446090 0 3.50e1 169.77
ip4-lookup active 123386 25338238 0 4.53e1 205.36
ip4-rewrite active 123386 25338238 0 4.04e1 205.36
unix-epoll-input polling 56 0 0 4.45e3 0.00
vhost-user-input polling 57471 16892148 0 1.40e2 293.92
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 220.06, last 128 main loops 8.53 per node 72.80
vector rates in 6.0427e6, out 6.0427e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 38853 8445864 0 1.47e1 217.38
TenGigabitEthernet18/0/3-tx active 38853 8445864 0 8.19e1 217.38
VirtualEthernet0/0/2-output active 39284 8445926 0 1.47e1 214.99
VirtualEthernet0/0/2-tx active 39284 8445926 0 1.51e2 214.99
VirtualEthernet0/0/3-output active 39930 8445942 0 1.59e1 211.52
VirtualEthernet0/0/3-tx active 39930 8445942 0 1.49e2 211.52
dpdk-input polling 40150 8445942 0 6.62e1 210.36
ethernet-input active 118067 25337732 0 2.02e1 214.60
ip4-input active 76635 16891790 0 4.84e1 220.42
ip4-input-no-checksum active 39930 8445942 0 3.39e1 211.52
ip4-lookup active 111504 25337732 0 5.06e1 227.24
ip4-rewrite active 111504 25337732 0 3.97e1 227.24
unix-epoll-input polling 39 0 0 4.62e3 0.00
vhost-user-input polling 40150 16891790 0 1.42e2 420.72
64b-4t2c-ethip4-ip4base-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 3.46e4 0.00
dhcp-client-process any wait 0 0 1 4.08e3 0.00
dpdk-process any wait 0 0 1 5.65e5 0.00
fib-walk any wait 0 0 2 2.99e3 0.00
ip-route-resolver-process any wait 0 0 1 2.08e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 4.77e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.08e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.03e3 0.00
lisp-retry-service any wait 0 0 2 3.14e3 0.00
statseg-collector-process time wait 0 0 1 6.57e3 0.00
unix-epoll-input polling 4069 0 0 2.61e6 0.00
vhost-user-process any wait 0 0 2 1.24e4 0.00
vpe-oam-process any wait 0 0 2 1.79e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 56.09, last 128 main loops 0.00 per node 0.00
vector rates in 4.7148e6, out 4.7148e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 111171 6666628 0 2.02e1 59.97
TenGigabitEthernet18/0/2-tx active 111171 6666628 0 8.22e1 59.97
VirtualEthernet0/0/0-output active 202976 6666476 0 2.81e1 32.84
VirtualEthernet0/0/0-tx active 202976 6666476 0 2.03e2 32.84
VirtualEthernet0/0/1-output active 118351 6719380 0 2.02e1 56.78
VirtualEthernet0/0/1-tx active 118351 6719380 0 1.88e2 56.78
dpdk-input polling 1385037 6666476 0 1.25e2 4.81
ethernet-input active 432498 20052484 0 3.09e1 46.36
ip4-input active 181121 13386008 0 5.51e1 73.91
ip4-input-no-checksum active 202976 6666476 0 5.48e1 32.84
ip4-lookup active 269144 20052484 0 4.99e1 74.50
ip4-rewrite active 269144 20052484 0 4.58e1 74.50
unix-epoll-input polling 1352 0 0 3.37e3 0.00
vhost-user-input polling 1385037 13386008 0 1.75e2 9.66
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 54.78, last 128 main loops 0.00 per node 0.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 111015 6719372 0 2.00e1 60.53
TenGigabitEthernet18/0/2-tx active 111015 6719372 0 8.12e1 60.53
VirtualEthernet0/0/0-output active 210645 6719420 0 2.84e1 31.89
VirtualEthernet0/0/0-tx active 210645 6719420 0 1.99e2 31.89
VirtualEthernet0/0/1-output active 118418 6666528 0 2.03e1 56.29
VirtualEthernet0/0/1-tx active 118418 6666528 0 1.84e2 56.29
dpdk-input polling 1520411 6719420 0 1.27e2 4.42
ethernet-input active 440078 20105320 0 3.07e1 45.69
ip4-input active 183820 13385900 0 5.52e1 72.82
ip4-input-no-checksum active 210645 6719420 0 5.50e1 31.89
ip4-lookup active 280277 20105320 0 5.00e1 71.73
ip4-rewrite active 280277 20105320 0 4.59e1 71.73
unix-epoll-input polling 1484 0 0 3.31e3 0.00
vhost-user-input polling 1520411 13385900 0 1.76e2 8.80
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.3, average vectors/node 58.74, last 128 main loops 3.39 per node 43.40
vector rates in 4.7149e6, out 4.7149e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 117200 6666572 0 2.04e1 56.88
TenGigabitEthernet18/0/3-tx active 117200 6666572 0 8.37e1 56.88
VirtualEthernet0/0/2-output active 136638 6719432 0 2.24e1 49.18
VirtualEthernet0/0/2-tx active 136638 6719432 0 1.91e2 49.18
VirtualEthernet0/0/3-output active 156945 6666528 0 2.39e1 42.48
VirtualEthernet0/0/3-tx active 156945 6666528 0 1.95e2 42.48
dpdk-input polling 1597612 6666528 0 1.26e2 4.17
ethernet-input active 410783 20052532 0 2.97e1 48.82
ip4-input active 199519 13386004 0 5.74e1 67.09
ip4-input-no-checksum active 156945 6666528 0 4.79e1 42.48
ip4-lookup active 264424 20052532 0 4.87e1 75.83
ip4-rewrite active 264424 20052532 0 4.50e1 75.83
unix-epoll-input polling 1558 0 0 3.47e3 0.00
vhost-user-input polling 1597612 13386004 0 1.80e2 8.38
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.3, average vectors/node 58.15, last 128 main loops 0.00 per node 0.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/3-outpu active 116877 6719452 0 2.04e1 57.49
TenGigabitEthernet18/0/3-tx active 116877 6719452 0 8.19e1 57.49
VirtualEthernet0/0/2-output active 136884 6666540 0 2.27e1 48.70
VirtualEthernet0/0/2-tx active 136884 6666540 0 1.89e2 48.70
VirtualEthernet0/0/3-output active 160398 6719396 0 2.43e1 41.89
VirtualEthernet0/0/3-tx active 160398 6719396 0 1.93e2 41.89
dpdk-input polling 1716580 6719396 0 1.27e2 3.91
ethernet-input active 414159 20105388 0 2.97e1 48.55
ip4-input active 201483 13385992 0 5.75e1 66.44
ip4-input-no-checksum active 160398 6719396 0 4.81e1 41.89
ip4-lookup active 269276 20105388 0 4.85e1 74.66
ip4-rewrite active 269276 20105388 0 4.54e1 74.66
unix-epoll-input polling 1675 0 0 3.39e3 0.00
vhost-user-input polling 1716580 13385992 0 1.80e2 7.79
64b-8t4c-ethip4-ip4base-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 3.16e4 0.00
dpdk-process any wait 0 0 1 5.74e5 0.00
fib-walk any wait 0 0 2 2.53e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.80e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.47e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 8.17e3 0.00
lisp-retry-service any wait 0 0 2 5.72e3 0.00
statseg-collector-process time wait 0 0 1 7.07e3 0.00
unix-epoll-input polling 2921 0 0 3.64e6 0.00
vhost-user-process any wait 0 0 2 1.40e4 0.00
vpe-oam-process any wait 0 0 2 1.44e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 22.13, last 128 main loops 0.00 per node 0.00
vector rates in 2.3416e6, out 2.3416e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 56772 3327376 0 2.05e1 58.61
TenGigabitEthernet18/0/2-tx active 56772 3327376 0 8.33e1 58.61
VirtualEthernet0/0/0-output active 346946 3327386 0 6.04e1 9.59
VirtualEthernet0/0/0-tx active 346946 3327386 0 2.94e2 9.59
VirtualEthernet0/0/1-output active 65429 3327284 0 2.17e1 50.85
VirtualEthernet0/0/1-tx active 65429 3327284 0 1.99e2 50.85
dpdk-input polling 8502046 3327386 0 5.74e2 .39
ethernet-input active 469147 9982046 0 4.33e1 21.28
ip4-input active 118474 6654660 0 5.78e1 56.17
ip4-input-no-checksum active 346946 3327386 0 9.24e1 9.59
ip4-lookup active 425636 9982046 0 6.04e1 23.45
ip4-rewrite active 425636 9982046 0 5.68e1 23.45
unix-epoll-input polling 8295 0 0 2.13e3 0.00
vhost-user-input polling 8502046 6654660 0 4.85e2 .78
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 23.18, last 128 main loops 0.00 per node 0.00
vector rates in 2.3539e6, out 2.3539e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 57190 3327336 0 2.06e1 58.18
TenGigabitEthernet18/0/2-tx active 57190 3327336 0 8.32e1 58.18
VirtualEthernet0/0/0-output active 328999 3380200 0 5.78e1 10.27
VirtualEthernet0/0/0-tx active 328999 3380200 0 2.86e2 10.27
VirtualEthernet0/0/1-output active 63262 3327392 0 2.15e1 52.59
VirtualEthernet0/0/1-tx active 63262 3327392 0 1.97e2 52.59
dpdk-input polling 8614383 3380200 0 5.67e2 .39
ethernet-input active 449451 10034928 0 4.21e1 22.33
ip4-input active 117412 6654728 0 5.77e1 56.68
ip4-input-no-checksum active 328999 3380200 0 8.86e1 10.27
ip4-lookup active 409614 10034928 0 6.02e1 24.49
ip4-rewrite active 409614 10034928 0 5.58e1 24.49
unix-epoll-input polling 8404 0 0 2.19e3 0.00
vhost-user-input polling 8614383 6654728 0 4.86e2 .77
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 21.95, last 128 main loops 0.00 per node 0.00
vector rates in 2.3540e6, out 2.3540e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 57005 3327384 0 2.07e1 58.37
TenGigabitEthernet18/0/2-tx active 57005 3327384 0 8.15e1 58.37
VirtualEthernet0/0/0-output active 353869 3327387 0 6.10e1 9.40
VirtualEthernet0/0/0-tx active 353869 3327387 0 2.96e2 9.40
VirtualEthernet0/0/1-output active 62505 3380268 0 2.13e1 54.08
VirtualEthernet0/0/1-tx active 62505 3380268 0 1.96e2 54.08
dpdk-input polling 8450562 3327387 0 5.69e2 .39
ethernet-input active 473379 10035039 0 4.26e1 21.19
ip4-input active 116607 6707652 0 5.80e1 57.52
ip4-input-no-checksum active 353869 3327387 0 9.37e1 9.40
ip4-lookup active 434388 10035039 0 6.07e1 23.10
ip4-rewrite active 434388 10035039 0 5.77e1 23.10
unix-epoll-input polling 8244 0 0 2.25e3 0.00
vhost-user-input polling 8450562 6707652 0 4.77e2 .79
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 21.81, last 128 main loops 0.00 per node 0.00
vector rates in 2.3540e6, out 2.3540e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 57059 3380212 0 2.02e1 59.24
TenGigabitEthernet18/0/2-tx active 57059 3380212 0 8.28e1 59.24
VirtualEthernet0/0/0-output active 354657 3327380 0 6.16e1 9.38
VirtualEthernet0/0/0-tx active 354657 3327380 0 2.98e2 9.38
VirtualEthernet0/0/1-output active 65270 3327368 0 2.16e1 50.98
VirtualEthernet0/0/1-tx active 65270 3327368 0 1.88e2 50.98
dpdk-input polling 8404098 3327380 0 5.66e2 .39
ethernet-input active 476986 10034960 0 4.33e1 21.04
ip4-input active 118756 6707580 0 5.79e1 56.48
ip4-input-no-checksum active 354657 3327380 0 9.45e1 9.38
ip4-lookup active 436816 10034960 0 6.15e1 22.97
ip4-rewrite active 436816 10034960 0 5.70e1 22.97
unix-epoll-input polling 8199 0 0 2.20e3 0.00
vhost-user-input polling 8404098 6707580 0 4.81e2 .79
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 39.25, last 128 main loops 0.00 per node 0.00
vector rates in 2.3416e6, out 2.3416e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 58714 3327378 0 2.06e1 56.67
TenGigabitEthernet18/0/3-tx active 58714 3327378 0 8.39e1 56.67
VirtualEthernet0/0/2-output active 75679 3327332 0 2.35e1 43.97
VirtualEthernet0/0/2-tx active 75679 3327332 0 1.99e2 43.97
VirtualEthernet0/0/3-output active 130257 3327440 0 3.08e1 25.55
VirtualEthernet0/0/3-tx active 130257 3327440 0 2.15e2 25.55
dpdk-input polling 10229074 3327440 0 6.16e2 .33
ethernet-input active 264650 9982150 0 3.28e1 37.72
ip4-input active 130170 6654710 0 6.02e1 51.12
ip4-input-no-checksum active 130257 3327440 0 5.58e1 25.55
ip4-lookup active 240896 9982150 0 5.26e1 41.44
ip4-rewrite active 240896 9982150 0 4.82e1 41.44
unix-epoll-input polling 9980 0 0 2.15e3 0.00
vhost-user-input polling 10229074 6654710 0 5.44e2 .65
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 39.46, last 128 main loops 0.00 per node 0.00
vector rates in 2.3540e6, out 2.3540e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 59226 3327328 0 2.12e1 56.18
TenGigabitEthernet18/0/3-tx active 59226 3327328 0 8.45e1 56.18
VirtualEthernet0/0/2-output active 73223 3327384 0 2.33e1 45.44
VirtualEthernet0/0/2-tx active 73223 3327384 0 1.99e2 45.44
VirtualEthernet0/0/3-output active 131456 3380256 0 3.09e1 25.71
VirtualEthernet0/0/3-tx active 131456 3380256 0 2.21e2 25.71
dpdk-input polling 10044612 3380256 0 6.06e2 .34
ethernet-input active 263905 10034968 0 3.29e1 38.02
ip4-input active 129412 6654712 0 6.01e1 51.42
ip4-input-no-checksum active 131456 3380256 0 5.59e1 25.71
ip4-lookup active 241382 10034968 0 5.30e1 41.57
ip4-rewrite active 241382 10034968 0 4.82e1 41.57
unix-epoll-input polling 9799 0 0 2.16e3 0.00
vhost-user-input polling 10044612 6654712 0 5.39e2 .66
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 39.28, last 128 main loops 0.00 per node 0.00
vector rates in 2.3540e6, out 2.3540e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 59200 3327328 0 2.09e1 56.20
TenGigabitEthernet18/0/3-tx active 59200 3327328 0 8.26e1 56.20
VirtualEthernet0/0/2-output active 72597 3380204 0 2.26e1 46.56
VirtualEthernet0/0/2-tx active 72597 3380204 0 1.97e2 46.56
VirtualEthernet0/0/3-output active 133070 3327452 0 3.10e1 25.01
VirtualEthernet0/0/3-tx active 133070 3327452 0 2.16e2 25.01
dpdk-input polling 10107016 3327452 0 6.15e2 .33
ethernet-input active 264867 10034984 0 3.20e1 37.89
ip4-input active 128894 6707532 0 5.96e1 52.04
ip4-input-no-checksum active 133070 3327452 0 5.61e1 25.01
ip4-lookup active 242805 10034984 0 5.25e1 41.33
ip4-rewrite active 242805 10034984 0 4.81e1 41.33
unix-epoll-input polling 9861 0 0 1.98e3 0.00
vhost-user-input polling 10107016 6707532 0 5.38e2 .66
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 39.35, last 128 main loops 0.00 per node 0.00
vector rates in 2.3539e6, out 2.3539e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 59022 3380148 0 2.07e1 57.27
TenGigabitEthernet18/0/3-tx active 59022 3380148 0 8.45e1 57.27
VirtualEthernet0/0/2-output active 73331 3327388 0 2.29e1 45.37
VirtualEthernet0/0/2-tx active 73331 3327388 0 1.91e2 45.37
VirtualEthernet0/0/3-output active 132209 3327392 0 3.09e1 25.17
VirtualEthernet0/0/3-tx active 132209 3327392 0 2.17e2 25.17
dpdk-input polling 10106686 3327392 0 6.13e2 .33
ethernet-input active 264562 10034928 0 3.27e1 37.93
ip4-input active 129263 6707536 0 5.99e1 51.89
ip4-input-no-checksum active 132209 3327392 0 5.68e1 25.17
ip4-lookup active 242297 10034928 0 5.25e1 41.42
ip4-rewrite active 242297 10034928 0 4.81e1 41.42
unix-epoll-input polling 9861 0 0 2.19e3 0.00
vhost-user-input polling 10106686 6707536 0 5.44e2 .66
imix-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 1.12e5 0.00
dpdk-process any wait 0 0 1 5.70e5 0.00
fib-walk any wait 0 0 2 3.15e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.03e3 0.00
lisp-retry-service any wait 0 0 2 3.28e3 0.00
unix-epoll-input polling 4880 0 0 2.17e6 0.00
vhost-user-process any wait 0 0 2 1.17e4 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 175.62, last 128 main loops 20.89 per node 148.56
vector rates in 3.5231e6, out 3.5231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 29723 4971821 0 1.88e1 167.27
TenGigabitEthernet18/0/2-tx active 29723 4971821 0 1.04e2 167.27
VirtualEthernet0/0/0-output active 34979 4971732 0 1.96e1 142.13
VirtualEthernet0/0/0-tx active 34979 4971732 0 3.66e2 142.13
VirtualEthernet0/0/1-output active 27781 4971806 0 1.68e1 178.96
VirtualEthernet0/0/1-tx active 27781 4971806 0 3.42e2 178.96
dpdk-input polling 59287 4971732 0 8.77e1 83.86
ethernet-input active 92483 14915359 0 2.72e1 161.28
ip4-input active 52890 9943627 0 5.35e1 188.01
ip4-input-no-checksum active 34979 4971732 0 4.19e1 142.13
ip4-lookup active 75902 14915359 0 5.22e1 196.51
ip4-rewrite active 75902 14915359 0 4.66e1 196.51
unix-epoll-input polling 58 0 0 5.81e3 0.00
vhost-user-input polling 59287 9943627 0 3.23e2 167.72
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 187.16, last 128 main loops 15.64 per node 117.76
vector rates in 3.5231e6, out 3.5231e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 28337 4971828 0 1.74e1 175.45
TenGigabitEthernet18/0/3-tx active 28337 4971828 0 1.03e2 175.45
VirtualEthernet0/0/2-output active 26591 4971784 0 1.77e1 186.97
VirtualEthernet0/0/2-tx active 26591 4971784 0 3.53e2 186.97
VirtualEthernet0/0/3-output active 31612 4971428 0 1.89e1 157.26
VirtualEthernet0/0/3-tx active 31612 4971428 0 3.73e2 157.26
dpdk-input polling 49844 4971428 0 8.42e1 99.74
ethernet-input active 86540 14915040 0 2.64e1 172.35
ip4-input active 49779 9943612 0 5.39e1 199.76
ip4-input-no-checksum active 31612 4971428 0 4.13e1 157.26
ip4-lookup active 71995 14915040 0 5.81e1 207.17
ip4-rewrite active 71995 14915040 0 4.68e1 207.17
unix-epoll-input polling 49 0 0 5.90e3 0.00
vhost-user-input polling 49844 9943612 0 3.07e2 199.49
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.94e5 0.00
dpdk-process any wait 0 0 1 6.08e5 0.00
fib-walk any wait 0 0 2 4.21e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 5.47e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 2.23e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.46e3 0.00
lisp-retry-service any wait 0 0 2 4.59e3 0.00
statseg-collector-process time wait 0 0 1 6.74e3 0.00
unix-epoll-input polling 4689 0 0 2.22e6 0.00
vhost-user-process any wait 0 0 1 1.58e4 0.00
vpe-oam-process any wait 0 0 2 2.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 237.57, last 128 main loops 42.00 per node 268.80
vector rates in 3.1031e6, out 3.1031e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 18280 4307820 0 1.66e1 235.66
TenGigabitEthernet18/0/2-tx active 18280 4307820 0 1.17e2 235.66
VirtualEthernet0/0/0-output active 18529 4307541 0 1.72e1 232.48
VirtualEthernet0/0/0-tx active 18529 4307541 0 4.26e2 232.48
VirtualEthernet0/0/1-output active 18291 4341732 0 1.59e1 237.37
VirtualEthernet0/0/1-tx active 18291 4341732 0 3.92e2 237.37
dpdk-input polling 19152 4307541 0 9.02e1 224.91
ethernet-input active 55100 12957093 0 3.20e1 235.16
ip4-input active 36231 8649552 0 5.24e1 238.73
ip4-input-no-checksum active 18529 4307541 0 3.99e1 232.48
ip4-lookup active 53868 12957093 0 5.38e1 240.53
ip4-rewrite active 53868 12957093 0 4.49e1 240.53
unix-epoll-input polling 19 0 0 5.20e3 0.00
vhost-user-input polling 19152 8649552 0 4.01e2 451.63
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 84.26, last 128 main loops 0.00 per node 0.00
vector rates in 3.1114e6, out 3.1114e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 42957 4341860 0 2.04e1 101.07
TenGigabitEthernet18/0/2-tx active 42957 4341860 0 1.12e2 101.07
VirtualEthernet0/0/0-output active 98399 4341948 0 2.72e1 44.13
VirtualEthernet0/0/0-tx active 98399 4341948 0 4.02e2 44.13
VirtualEthernet0/0/1-output active 41875 4307916 0 1.89e1 102.88
VirtualEthernet0/0/1-tx active 41875 4307916 0 3.48e2 102.88
dpdk-input polling 264704 4341948 0 1.19e2 16.40
ethernet-input active 183231 12991724 0 3.36e1 70.90
ip4-input active 70528 8649776 0 5.59e1 122.64
ip4-input-no-checksum active 98399 4341948 0 5.30e1 44.13
ip4-lookup active 117750 12991724 0 5.41e1 110.33
ip4-rewrite active 117750 12991724 0 4.99e1 110.33
unix-epoll-input polling 258 0 0 5.71e3 0.00
vhost-user-input polling 264704 8649776 0 3.88e2 32.68
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 242.46, last 128 main loops 11.59 per node 212.00
vector rates in 3.1033e6, out 3.1033e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 17889 4307840 0 1.58e1 240.81
TenGigabitEthernet18/0/3-tx active 17889 4307840 0 1.13e2 240.81
VirtualEthernet0/0/2-output active 17921 4342060 0 1.61e1 242.29
VirtualEthernet0/0/2-tx active 17921 4342060 0 3.95e2 242.29
VirtualEthernet0/0/3-output active 17961 4307916 0 1.85e1 239.85
VirtualEthernet0/0/3-tx active 17961 4307916 0 4.33e2 239.85
dpdk-input polling 18438 4307916 0 8.81e1 233.64
ethernet-input active 53771 12957816 0 3.07e1 240.98
ip4-input active 35604 8649900 0 5.05e1 242.95
ip4-input-no-checksum active 17961 4307916 0 3.87e1 239.85
ip4-lookup active 53055 12957816 0 5.06e1 244.23
ip4-rewrite active 53055 12957816 0 4.44e1 244.23
unix-epoll-input polling 18 0 0 5.82e3 0.00
vhost-user-input polling 18438 8649900 0 4.08e2 469.13
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 103.56, last 128 main loops 0.00 per node 0.00
vector rates in 3.1113e6, out 3.1113e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 43431 4341993 0 1.97e1 99.97
TenGigabitEthernet18/0/3-tx active 43431 4341993 0 1.13e2 99.97
VirtualEthernet0/0/2-output active 39038 4307520 0 1.91e1 110.34
VirtualEthernet0/0/2-tx active 39038 4307520 0 3.54e2 110.34
VirtualEthernet0/0/3-output active 63810 4341968 0 2.26e1 68.05
VirtualEthernet0/0/3-tx active 63810 4341968 0 3.95e2 68.05
dpdk-input polling 516145 4341968 0 1.23e2 8.41
ethernet-input active 146279 12991481 0 3.15e1 88.81
ip4-input active 68426 8649513 0 5.60e1 126.41
ip4-input-no-checksum active 63810 4341968 0 4.56e1 68.05
ip4-lookup active 101236 12991481 0 5.14e1 128.33
ip4-rewrite active 101236 12991481 0 4.88e1 128.33
unix-epoll-input polling 503 0 0 6.04e3 0.00
vhost-user-input polling 516145 8649513 0 3.98e2 16.76
imix-8t4c-ethip4-ip4base-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.82e4 0.00
dpdk-process any wait 0 0 2 1.11e4 0.00
fib-walk any wait 0 0 2 2.28e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 2.09e3 0.00
lisp-retry-service any wait 0 0 2 3.54e3 0.00
unix-epoll-input polling 6701 0 0 1.59e6 0.00
vhost-user-process any wait 0 0 1 2.31e4 0.00
vpe-oam-process any wait 0 0 3 2.11e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.3, average vectors/node 16.13, last 128 main loops .22 per node 4.00
vector rates in 1.9907e6, out 1.9907e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45287 2828456 0 2.09e1 62.46
TenGigabitEthernet18/0/2-tx active 45287 2828456 0 1.18e2 62.46
VirtualEthernet0/0/0-output active 451663 2828420 0 8.44e1 6.26
VirtualEthernet0/0/0-tx active 451663 2828420 0 6.17e2 6.26
VirtualEthernet0/0/1-output active 50499 2828420 0 2.19e1 56.01
VirtualEthernet0/0/1-tx active 50499 2828420 0 3.75e2 56.01
dpdk-input polling 3286014 2828420 0 4.51e2 .86
ethernet-input active 547449 8485296 0 5.64e1 15.49
ip4-input active 89339 5656876 0 5.77e1 63.32
ip4-input-no-checksum active 451663 2828420 0 1.26e2 6.26
ip4-lookup active 497585 8485296 0 6.95e1 17.05
ip4-rewrite active 497585 8485296 0 6.57e1 17.05
unix-epoll-input polling 3205 0 0 3.50e3 0.00
vhost-user-input polling 3286014 5656876 0 5.64e2 1.72
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.3, average vectors/node 16.23, last 128 main loops .22 per node 4.00
vector rates in 2.0012e6, out 2.0012e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45334 2828472 0 2.18e1 62.39
TenGigabitEthernet18/0/2-tx active 45334 2828472 0 1.16e2 62.39
VirtualEthernet0/0/0-output active 451338 2873316 0 8.93e1 6.37
VirtualEthernet0/0/0-tx active 451338 2873316 0 6.02e2 6.37
VirtualEthernet0/0/1-output active 50313 2828400 0 2.28e1 56.22
VirtualEthernet0/0/1-tx active 50313 2828400 0 3.74e2 56.22
dpdk-input polling 3031357 2873316 0 4.35e2 .95
ethernet-input active 546985 8530188 0 5.71e1 15.59
ip4-input active 89350 5656872 0 5.84e1 63.31
ip4-input-no-checksum active 451338 2873316 0 1.29e2 6.37
ip4-lookup active 496652 8530188 0 7.26e1 17.18
ip4-rewrite active 496652 8530188 0 6.73e1 17.18
unix-epoll-input polling 2958 0 0 3.38e3 0.00
vhost-user-input polling 3031357 5656872 0 5.59e2 1.87
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.3, average vectors/node 17.01, last 128 main loops 0.00 per node 0.00
vector rates in 2.0012e6, out 2.0012e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45447 2828476 0 2.02e1 62.24
TenGigabitEthernet18/0/2-tx active 45447 2828476 0 1.16e2 62.24
VirtualEthernet0/0/0-output active 427283 2828424 0 8.11e1 6.62
VirtualEthernet0/0/0-tx active 427283 2828424 0 5.85e2 6.62
VirtualEthernet0/0/1-output active 49868 2873304 0 2.17e1 57.62
VirtualEthernet0/0/1-tx active 49868 2873304 0 3.62e2 57.62
dpdk-input polling 3084755 2828424 0 4.14e2 .92
ethernet-input active 522598 8530204 0 5.51e1 16.32
ip4-input active 88573 5701780 0 5.67e1 64.37
ip4-input-no-checksum active 427283 2828424 0 1.19e2 6.62
ip4-lookup active 473225 8530204 0 6.69e1 18.03
ip4-rewrite active 473225 8530204 0 6.35e1 18.03
unix-epoll-input polling 3009 0 0 3.32e3 0.00
vhost-user-input polling 3084755 5701780 0 6.14e2 1.85
—————
Thread 4 vpp_wk_3 (lcore 5)
Time 4.3, average vectors/node 17.42, last 128 main loops .22 per node 4.00
vector rates in 2.0012e6, out 2.0012e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 45534 2873360 0 2.04e1 63.10
TenGigabitEthernet18/0/2-tx active 45534 2873360 0 1.17e2 63.10
VirtualEthernet0/0/0-output active 416121 2828424 0 7.99e1 6.79
VirtualEthernet0/0/0-tx active 416121 2828424 0 5.89e2 6.79
VirtualEthernet0/0/1-output active 50066 2828360 0 2.23e1 56.49
VirtualEthernet0/0/1-tx active 50066 2828360 0 3.65e2 56.49
dpdk-input polling 2935234 2828424 0 4.03e2 .96
ethernet-input active 511721 8530144 0 5.43e1 16.67
ip4-input active 88702 5701720 0 5.67e1 64.28
ip4-input-no-checksum active 416121 2828424 0 1.18e2 6.79
ip4-lookup active 460240 8530144 0 6.79e1 18.53
ip4-rewrite active 460240 8530144 0 6.34e1 18.53
unix-epoll-input polling 2864 0 0 3.26e3 0.00
vhost-user-input polling 2935234 5701720 0 6.20e2 1.94
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.3, average vectors/node 33.22, last 128 main loops 0.00 per node 0.00
vector rates in 1.9907e6, out 1.9907e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45470 2828460 0 2.04e1 62.20
TenGigabitEthernet18/0/3-tx active 45470 2828460 0 1.18e2 62.20
VirtualEthernet0/0/2-output active 50036 2828444 0 2.18e1 56.53
VirtualEthernet0/0/2-tx active 50036 2828444 0 3.71e2 56.53
VirtualEthernet0/0/3-output active 174890 2828380 0 4.22e1 16.17
VirtualEthernet0/0/3-tx active 174890 2828380 0 4.88e2 16.17
dpdk-input polling 6086531 2828380 0 5.06e2 .46
ethernet-input active 270396 8485284 0 4.01e1 31.38
ip4-input active 88909 5656904 0 5.84e1 63.63
ip4-input-no-checksum active 174890 2828380 0 7.23e1 16.17
ip4-lookup active 236235 8485284 0 5.59e1 35.92
ip4-rewrite active 236235 8485284 0 5.26e1 35.92
unix-epoll-input polling 5938 0 0 3.26e3 0.00
vhost-user-input polling 6086531 5656904 0 6.63e2 .93
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.3, average vectors/node 33.91, last 128 main loops 0.00 per node 0.00
vector rates in 2.0012e6, out 2.0012e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45522 2828444 0 2.05e1 62.13
TenGigabitEthernet18/0/3-tx active 45522 2828444 0 1.15e2 62.13
VirtualEthernet0/0/2-output active 49200 2828448 0 2.16e1 57.49
VirtualEthernet0/0/2-tx active 49200 2828448 0 3.65e2 57.49
VirtualEthernet0/0/3-output active 170593 2873368 0 4.07e1 16.84
VirtualEthernet0/0/3-tx active 170593 2873368 0 4.72e2 16.84
dpdk-input polling 6167804 2873368 0 4.99e2 .47
ethernet-input active 265315 8530260 0 3.97e1 32.15
ip4-input active 89389 5656892 0 5.74e1 63.28
ip4-input-no-checksum active 170593 2873368 0 6.97e1 16.84
ip4-lookup active 233494 8530260 0 5.53e1 36.53
ip4-rewrite active 233494 8530260 0 5.18e1 36.53
unix-epoll-input polling 6017 0 0 3.17e3 0.00
vhost-user-input polling 6167804 5656892 0 6.73e2 .92
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.3, average vectors/node 35.16, last 128 main loops 0.00 per node 0.00
vector rates in 2.0012e6, out 2.0012e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45589 2828452 0 2.03e1 62.04
TenGigabitEthernet18/0/3-tx active 45589 2828452 0 1.15e2 62.04
VirtualEthernet0/0/2-output active 49225 2873340 0 2.18e1 58.37
VirtualEthernet0/0/2-tx active 49225 2873340 0 3.61e2 58.37
VirtualEthernet0/0/3-output active 162428 2828432 0 4.01e1 17.41
VirtualEthernet0/0/3-tx active 162428 2828432 0 4.62e2 17.41
dpdk-input polling 5617295 2828432 0 4.66e2 .50
ethernet-input active 257242 8530224 0 3.91e1 33.16
ip4-input active 89006 5701792 0 5.71e1 64.06
ip4-input-no-checksum active 162428 2828432 0 6.91e1 17.41
ip4-lookup active 223611 8530224 0 5.48e1 38.15
ip4-rewrite active 223611 8530224 0 5.17e1 38.15
unix-epoll-input polling 5480 0 0 2.78e3 0.00
vhost-user-input polling 5617295 5701792 0 7.08e2 1.02
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.3, average vectors/node 34.88, last 128 main loops 0.00 per node 0.00
vector rates in 2.0012e6, out 2.0012e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 45665 2873360 0 2.00e1 62.92
TenGigabitEthernet18/0/3-tx active 45665 2873360 0 1.17e2 62.92
VirtualEthernet0/0/2-output active 49025 2828436 0 2.17e1 57.69
VirtualEthernet0/0/2-tx active 49025 2828436 0 3.67e2 57.69
VirtualEthernet0/0/3-output active 164895 2828452 0 4.03e1 17.15
VirtualEthernet0/0/3-tx active 164895 2828452 0 4.77e2 17.15
dpdk-input polling 5441480 2828452 0 4.59e2 .52
ethernet-input active 259585 8530248 0 4.02e1 32.86
ip4-input active 88637 5701796 0 5.73e1 64.33
ip4-input-no-checksum active 164895 2828452 0 7.04e1 17.15
ip4-lookup active 225021 8530248 0 5.49e1 37.91
ip4-rewrite active 225021 8530248 0 5.18e1 37.91
unix-epoll-input polling 5309 0 0 3.33e3 0.00
vhost-user-input polling 5441480 5701796 0 7.04e2 1.05

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 52 7.27e4 0.00
dpdk-process any wait 0 0 1 1.17e4 0.00
fib-walk any wait 0 0 2 2.17e3 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.09e3 0.00
unix-epoll-input polling 3832 0 0 2.76e6 0.00
vhost-user-process any wait 0 0 1 8.54e3 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 73.97, last 128 main loops 0.00 per node 0.00
vector rates in 4.5336e6, out 4.5336e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 113369 9597344 0 1.79e1 84.66
TenGigabitEthernet18/0/2-tx active 113369 9597344 0 7.25e1 84.66
VirtualEthernet0/0/0-output active 164036 9597271 0 2.08e1 58.51
VirtualEthernet0/0/0-tx active 164036 9597271 0 1.67e2 58.51
dpdk-input polling 6021207 9597271 0 1.68e2 1.59
ethernet-input active 277405 19194615 0 3.03e1 69.19
l2-fwd active 250515 19194615 0 4.42e1 76.62
l2-input active 250515 19194615 0 4.18e1 76.62
l2-learn active 250515 19194615 0 4.17e1 76.62
l2-output active 250515 19194615 0 1.66e1 76.62
unix-epoll-input polling 5875 0 0 2.21e3 0.00
vhost-user-input polling 6021207 9597344 0 2.41e2 1.59
—————
Thread 2 vpp_wk_1 (lcore 58)
Time 4.2, average vectors/node 254.63, last 128 main loops 46.00 per node 256.00
vector rates in 4.5337e6, out 4.5337e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 37691 9597388 0 1.41e1 254.63
TenGigabitEthernet18/0/3-tx active 37691 9597388 0 7.24e1 254.63
VirtualEthernet0/0/1-output active 37691 9597344 0 1.36e1 254.63
VirtualEthernet0/0/1-tx active 37691 9597344 0 1.53e2 254.63
dpdk-input polling 37691 9597344 0 5.59e1 254.63
ethernet-input active 75382 19194732 0 2.07e1 254.63
ip4-input-no-checksum active 37691 9597344 0 3.09e1 254.63
ip4-local active 37691 9597344 0 7.32e1 254.63
ip4-lookup active 37691 9597344 0 6.05e1 254.63
ip4-rewrite active 37691 9597388 0 4.00e1 254.63
ip4-udp-lookup active 37691 9597344 0 4.37e1 254.63
l2-fwd active 75382 19194732 0 3.96e1 254.63
l2-input active 75382 19194732 0 3.91e1 254.63
l2-learn active 75382 19194732 0 3.44e1 254.63
l2-output active 75382 19194732 0 1.05e1 254.63
unix-epoll-input polling 36 0 0 2.66e3 0.00
vhost-user-input polling 37691 9597388 0 1.21e2 254.63
vxlan4-encap active 37691 9597388 0 8.32e1 254.63
vxlan4-input active 37691 9597344 0 5.23e1 254.63
64b-4t2c-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 52 3.87e4 0.00
dpdk-process any wait 0 0 2 6.07e3 0.00
fib-walk any wait 0 0 2 2.46e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 4 1.63e3 0.00
lisp-retry-service any wait 0 0 2 5.75e3 0.00
unix-epoll-input polling 2979 0 0 3.56e6 0.00
vhost-user-process any wait 0 0 2 8.65e3 0.00
vpe-oam-process any wait 0 0 2 2.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 38.11, last 128 main loops 0.00 per node 0.00
vector rates in 3.7811e6, out 3.7811e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 141579 8198536 0 2.11e1 57.91
TenGigabitEthernet18/0/2-tx active 141579 8198536 0 7.89e1 57.91
VirtualEthernet0/0/0-output active 325000 7870064 0 3.45e1 24.22
VirtualEthernet0/0/0-tx active 325000 7870064 0 2.16e2 24.22
dpdk-input polling 5186836 7870064 0 2.07e2 1.52
ethernet-input active 466579 16068600 0 4.16e1 34.44
l2-fwd active 399211 16068600 0 5.14e1 40.25
l2-input active 399211 16068600 0 4.62e1 40.25
l2-learn active 399211 16068600 0 5.03e1 40.25
l2-output active 399211 16068600 0 2.40e1 40.25
unix-epoll-input polling 5060 0 0 2.07e3 0.00
vhost-user-input polling 5186836 8198536 0 2.63e2 1.58
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 35.37, last 128 main loops 0.00 per node 0.00
vector rates in 3.5566e6, out 3.5566e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 138772 7367504 0 2.19e1 53.09
TenGigabitEthernet18/0/2-tx active 138772 7367504 0 7.89e1 53.09
VirtualEthernet0/0/0-output active 331210 7747092 0 3.51e1 23.39
VirtualEthernet0/0/0-tx active 331210 7747092 0 2.13e2 23.39
dpdk-input polling 5949074 7747092 0 2.22e2 1.30
ethernet-input active 469982 15114596 0 4.30e1 32.16
l2-fwd active 406073 15114596 0 5.44e1 37.22
l2-input active 406073 15114596 0 5.09e1 37.22
l2-learn active 406073 15114596 0 5.12e1 37.22
l2-output active 406073 15114596 0 2.46e1 37.22
unix-epoll-input polling 5804 0 0 1.94e3 0.00
vhost-user-input polling 5949074 7367504 0 2.93e2 1.24
—————
Thread 3 vpp_wk_2 (lcore 58)
Time 4.2, average vectors/node 48.60, last 128 main loops 10.28 per node 57.22
vector rates in 3.5555e6, out 3.5555e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 130260 7742664 0 2.09e1 59.44
TenGigabitEthernet18/0/3-tx active 130260 7742664 0 7.90e1 59.44
VirtualEthernet0/0/1-output active 172701 7367492 0 2.47e1 42.66
VirtualEthernet0/0/1-tx active 172701 7367492 0 1.98e2 42.66
dpdk-input polling 237990 7367492 0 8.39e1 30.96
ethernet-input active 302961 15110156 0 3.55e1 49.87
ip4-input-no-checksum active 172701 7367492 0 4.85e1 42.66
ip4-local active 172701 7367492 0 8.72e1 42.66
ip4-lookup active 172701 7367492 0 6.28e1 42.66
ip4-rewrite active 130260 7742664 0 4.73e1 59.44
ip4-udp-lookup active 172701 7367492 0 5.34e1 42.66
l2-fwd active 302961 15110156 0 4.89e1 49.87
l2-input active 302961 15110156 0 4.49e1 49.87
l2-learn active 302961 15110156 0 4.63e1 49.87
l2-output active 302961 15110156 0 2.18e1 49.87
unix-epoll-input polling 232 0 0 2.25e3 0.00
vhost-user-input polling 237990 7742664 0 1.42e2 32.53
vxlan4-encap active 130260 7742664 0 9.66e1 59.44
vxlan4-input active 172701 7367492 0 6.94e1 42.66
—————
Thread 4 vpp_wk_3 (lcore 59)
Time 4.2, average vectors/node 67.54, last 128 main loops 16.05 per node 158.00
vector rates in 3.7857e6, out 3.7857e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 112694 7861272 0 2.02e1 69.76
TenGigabitEthernet18/0/3-tx active 112694 7861272 0 7.59e1 69.76
VirtualEthernet0/0/1-output active 124493 8226770 0 2.05e1 66.08
VirtualEthernet0/0/1-tx active 124493 8226770 0 1.82e2 66.08
dpdk-input polling 131245 8226770 0 7.30e1 62.68
ethernet-input active 237187 16088042 0 3.11e1 67.83
ip4-input-no-checksum active 124493 8226770 0 4.24e1 66.08
ip4-local active 124493 8226770 0 8.09e1 66.08
ip4-lookup active 124493 8226770 0 5.76e1 66.08
ip4-rewrite active 112694 7861272 0 4.61e1 69.76
ip4-udp-lookup active 124493 8226770 0 4.95e1 66.08
l2-fwd active 237187 16088042 0 4.95e1 67.83
l2-input active 237187 16088042 0 4.53e1 67.83
l2-learn active 237187 16088042 0 4.28e1 67.83
l2-output active 237187 16088042 0 1.87e1 67.83
unix-epoll-input polling 128 0 0 2.46e3 0.00
vhost-user-input polling 131245 7861272 0 1.34e2 59.89
vxlan4-encap active 112694 7861272 0 9.55e1 69.76
vxlan4-input active 124493 8226770 0 6.17e1 66.08
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 43 3.54e4 0.00
dpdk-process any wait 0 0 1 1.39e4 0.00
fib-walk any wait 0 0 2 2.13e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.31e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 2.33e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 6.22e3 0.00
lisp-retry-service any wait 0 0 2 2.64e3 0.00
statseg-collector-process time wait 0 0 1 9.64e3 0.00
unix-epoll-input polling 5887 0 0 1.77e6 0.00
vhost-user-process any wait 0 0 1 1.24e4 0.00
vpe-oam-process any wait 0 0 2 1.79e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 2)
Time 4.2, average vectors/node 14.36, last 128 main loops 0.00 per node 0.00
vector rates in 1.6216e6, out 1.6216e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 108596 3253028 0 3.13e1 29.96
TenGigabitEthernet18/0/2-tx active 108596 3253028 0 9.24e1 29.96
VirtualEthernet0/0/0-output active 388709 3528767 0 6.73e1 9.08
VirtualEthernet0/0/0-tx active 388709 3528767 0 3.03e2 9.08
dpdk-input polling 11307635 3528767 0 6.86e2 .31
ethernet-input active 497305 6781795 0 7.09e1 13.64
l2-fwd active 459695 6781795 0 6.74e1 14.75
l2-input active 459695 6781795 0 6.37e1 14.75
l2-learn active 459695 6781795 0 7.39e1 14.75
l2-output active 459695 6781795 0 4.45e1 14.75
unix-epoll-input polling 11031 0 0 1.44e3 0.00
vhost-user-input polling 11307635 3253028 0 8.73e2 .29
—————
Thread 2 vpp_wk_1 (lcore 3)
Time 4.2, average vectors/node 14.55, last 128 main loops 0.00 per node 0.00
vector rates in 1.6743e6, out 1.6743e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 116930 3528720 0 3.07e1 30.18
TenGigabitEthernet18/0/2-tx active 116930 3528720 0 9.17e1 30.18
VirtualEthernet0/0/0-output active 393158 3473634 0 6.82e1 8.84
VirtualEthernet0/0/0-tx active 393158 3473634 0 3.03e2 8.84
dpdk-input polling 11144917 3473634 0 6.81e2 .31
ethernet-input active 510088 7002354 0 7.15e1 13.73
l2-fwd active 466657 7002354 0 6.79e1 15.01
l2-input active 466657 7002354 0 6.53e1 15.01
l2-learn active 466657 7002354 0 7.36e1 15.01
l2-output active 466657 7002354 0 4.49e1 15.01
unix-epoll-input polling 10873 0 0 1.44e3 0.00
vhost-user-input polling 11144917 3528720 0 7.99e2 .32
—————
Thread 3 vpp_wk_2 (lcore 4)
Time 4.2, average vectors/node 16.21, last 128 main loops 1.13 per node 18.00
vector rates in 1.8305e6, out 1.8305e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 108752 4126652 0 2.68e1 37.95
TenGigabitEthernet18/0/2-tx active 108752 4126652 0 8.59e1 37.95
VirtualEthernet0/0/0-output active 390978 3528768 0 6.91e1 9.03
VirtualEthernet0/0/0-tx active 390978 3528768 0 2.99e2 9.03
dpdk-input polling 10828297 3528768 0 6.56e2 .33
ethernet-input active 499730 7655420 0 6.68e1 15.32
l2-fwd active 458599 7655420 0 6.40e1 16.69
l2-input active 458599 7655420 0 6.06e1 16.69
l2-learn active 458599 7655420 0 6.89e1 16.69
l2-output active 458599 7655420 0 4.09e1 16.69
unix-epoll-input polling 10564 0 0 1.45e3 0.00
vhost-user-input polling 10828297 4126652 0 6.84e2 .38
—————
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.5689e6, out 1.5689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/2-outpu active 108737 3087628 0 3.26e1 28.39
TenGigabitEthernet18/0/2-tx active 108737 3087628 0 9.31e1 28.39
VirtualEthernet0/0/0-output active 408213 3473632 0 7.29e1 8.51
VirtualEthernet0/0/0-tx active 408213 3473632 0 3.12e2 8.51
dpdk-input polling 11229286 3473632 0 6.92e2 .31
ethernet-input active 516950 6561260 0 7.59e1 12.69
l2-fwd active 476057 6561260 0 7.02e1 13.78
l2-input active 476057 6561260 0 6.74e1 13.78
l2-learn active 476057 6561260 0 7.71e1 13.78
l2-output active 476057 6561260 0 4.72e1 13.78
unix-epoll-input polling 10955 0 0 1.48e3 0.00
vhost-user-input polling 11229286 3087628 0 9.12e2 .27
—————
Thread 5 vpp_wk_4 (lcore 58)
Time 4.2, average vectors/node 12.05, last 128 main loops 0.00 per node 0.00
vector rates in 1.6743e6, out 1.6743e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106586 3473636 0 2.85e1 32.59
TenGigabitEthernet18/0/3-tx active 106586 3473636 0 8.90e1 32.59
VirtualEthernet0/0/1-output active 424964 3528706 0 7.06e1 8.30
VirtualEthernet0/0/1-tx active 424964 3528706 0 3.24e2 8.30
dpdk-input polling 5424674 3528706 0 4.03e2 .65
ethernet-input active 531550 7002342 0 7.07e1 13.17
ip4-input-no-checksum active 424964 3528706 0 1.04e2 8.30
ip4-local active 424964 3528706 0 1.34e2 8.30
ip4-lookup active 424964 3528706 0 1.07e2 8.30
ip4-rewrite active 106586 3473636 0 5.82e1 32.59
ip4-udp-lookup active 424964 3528706 0 8.89e1 8.30
l2-fwd active 531550 7002342 0 7.14e1 13.17
l2-input active 531550 7002342 0 6.87e1 13.17
l2-learn active 531550 7002342 0 7.64e1 13.17
l2-output active 531550 7002342 0 4.99e1 13.17
unix-epoll-input polling 5292 0 0 1.63e3 0.00
vhost-user-input polling 5424674 3473636 0 4.78e2 .64
vxlan4-encap active 106586 3473636 0 1.15e2 32.59
vxlan4-input active 424964 3528706 0 1.25e2 8.30
—————
Thread 6 vpp_wk_5 (lcore 59)
Time 4.2, average vectors/node 13.78, last 128 main loops 0.00 per node 0.00
vector rates in 1.8325e6, out 1.8325e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 106892 3528772 0 2.88e1 33.01
TenGigabitEthernet18/0/3-tx active 106892 3528772 0 8.88e1 33.01
VirtualEthernet0/0/1-output active 408608 4135196 0 6.14e1 10.12
VirtualEthernet0/0/1-tx active 408608 4135196 0 2.94e2 10.12
dpdk-input polling 4668860 4135196 0 3.23e2 .89
ethernet-input active 515500 7663968 0 6.65e1 14.87
ip4-input-no-checksum active 408608 4135196 0 9.31e1 10.12
ip4-local active 408608 4135196 0 1.25e2 10.12
ip4-lookup active 408608 4135196 0 9.79e1 10.12
ip4-rewrite active 106892 3528772 0 5.81e1 33.01
ip4-udp-lookup active 408608 4135196 0 8.13e1 10.12
l2-fwd active 515500 7663968 0 6.79e1 14.87
l2-input active 515500 7663968 0 6.57e1 14.87
l2-learn active 515500 7663968 0 7.30e1 14.87
l2-output active 515500 7663968 0 4.61e1 14.87
unix-epoll-input polling 4555 0 0 1.64e3 0.00
vhost-user-input polling 4668860 3528772 0 4.32e2 .76
vxlan4-encap active 106892 3528772 0 1.15e2 33.01
vxlan4-input active 408608 4135196 0 1.13e2 10.12
—————
Thread 7 vpp_wk_6 (lcore 60)
Time 4.2, average vectors/node 10.86, last 128 main loops 0.00 per node 0.00
vector rates in 1.5689e6, out 1.5689e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 105978 3473636 0 2.89e1 32.78
TenGigabitEthernet18/0/3-tx active 105978 3473636 0 9.04e1 32.78
VirtualEthernet0/0/1-output active 439890 3087604 0 8.35e1 7.02
VirtualEthernet0/0/1-tx active 439890 3087604 0 3.45e2 7.02
dpdk-input polling 5935090 3087604 0 4.82e2 .52
ethernet-input active 545868 6561240 0 7.45e1 12.02
ip4-input-no-checksum active 439890 3087604 0 1.15e2 7.02
ip4-local active 439890 3087604 0 1.44e2 7.02
ip4-lookup active 439890 3087604 0 1.17e2 7.02
ip4-rewrite active 105978 3473636 0 5.79e1 32.78
ip4-udp-lookup active 439890 3087604 0 9.59e1 7.02
l2-fwd active 545868 6561240 0 7.42e1 12.02
l2-input active 545868 6561240 0 7.15e1 12.02
l2-learn active 545868 6561240 0 7.88e1 12.02
l2-output active 545868 6561240 0 5.29e1 12.02
unix-epoll-input polling 5790 0 0 1.55e3 0.00
vhost-user-input polling 5935090 3473636 0 5.04e2 .59
vxlan4-encap active 105978 3473636 0 1.14e2 32.78
vxlan4-input active 439890 3087604 0 1.37e2 7.02
—————
Thread 8 vpp_wk_7 (lcore 61)
Time 4.2, average vectors/node 11.47, last 128 main loops 0.00 per node 0.00
vector rates in 1.6216e6, out 1.6216e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet18/0/3-outpu active 102477 3528680 0 2.82e1 34.43
TenGigabitEthernet18/0/3-tx active 102477 3528680 0 8.93e1 34.43
VirtualEthernet0/0/1-output active 432765 3253041 0 7.73e1 7.52
VirtualEthernet0/0/1-tx active 432765 3253041 0 3.34e2 7.52
dpdk-input polling 5732278 3253041 0 4.49e2 .57
ethernet-input active 535242 6781721 0 7.35e1 12.67
ip4-input-no-checksum active 432765 3253041 0 1.12e2 7.52
ip4-local active 432765 3253041 0 1.39e2 7.52
ip4-lookup active 432765 3253041 0 1.13e2 7.52
ip4-rewrite active 102477 3528680 0 5.67e1 34.43
ip4-udp-lookup active 432765 3253041 0 9.35e1 7.52
l2-fwd active 535242 6781721 0 7.25e1 12.67
l2-input active 535242 6781721 0 6.95e1 12.67
l2-learn active 535242 6781721 0 7.72e1 12.67
l2-output active 535242 6781721 0 5.09e1 12.67
unix-epoll-input polling 5592 0 0 1.67e3 0.00
vhost-user-input polling 5732278 3528680 0 4.92e2 .62
vxlan4-encap active 102477 3528680 0 1.12e2 34.43
vxlan4-input active 432765 3253041 0 1.31e2 7.52