crypto

40ge2p1xl710-ethip4ipsecbasetnl-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 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 9.06e4 0.00
dpdk-process any wait 0 0 2 4.67e5 0.00
fib-walk any wait 0 0 3 1.62e3 0.00
ikev2-manager-process any wait 0 0 5 1.56e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.26e3 0.00
lisp-retry-service any wait 0 0 3 5.53e3 0.00
unix-epoll-input polling 4908 0 0 2.62e6 0.00
vpe-oam-process any wait 0 0 3 9.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 248.86, last 128 main loops 54.00 per node 276.48
vector rates in 7.1462e6, out 7.1462e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 40616 10105858 0 9.65e0 248.81
FortyGigabitEthernet88/0/0-tx active 40616 10105858 0 4.75e1 248.81
FortyGigabitEthernet88/0/1-out active 40616 10105856 0 1.02e1 248.81
FortyGigabitEthernet88/0/1-tx active 40616 10105856 0 4.51e1 248.81
dpdk-crypto-input polling 40616 20211714 0 6.50e1 497.63
dpdk-esp4-decrypt active 40616 10105856 0 1.45e2 248.81
dpdk-esp4-decrypt-post active 40616 10105856 0 6.00e1 248.81
dpdk-esp4-encrypt active 40616 10105860 0 2.19e2 248.81
dpdk-input polling 40616 20211716 0 5.25e1 497.63
ethernet-input active 81232 20211716 0 1.83e1 248.81
ip4-input-no-checksum active 121791 30317572 0 2.23e1 248.93
ip4-local active 40616 10105856 0 4.65e1 248.81
ip4-lookup active 162407 40423430 0 3.36e1 248.90
ip4-rewrite active 121833 30317574 0 2.81e1 248.85
ipsec-if-input active 40616 10105856 0 1.03e2 248.81
ipsec0-output active 40616 10105860 0 9.12e0 248.81
ipsec0-tx active 40616 10105860 0 2.89e1 248.81
64b-2t2c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 5.99e4 0.00
dpdk-process any wait 0 0 2 6.30e5 0.00
fib-walk any wait 0 0 3 1.47e3 0.00
ikev2-manager-process any wait 0 0 6 2.86e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.54e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.12e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.25e3 0.00
lisp-retry-service any wait 0 0 3 5.05e3 0.00
statseg-collector-process time wait 0 0 1 1.73e3 0.00
unix-epoll-input polling 2364 0 0 5.46e6 0.00
vpe-oam-process any wait 0 0 3 8.91e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 222.29, last 128 main loops 27.56 per node 252.00
vector rates in 6.7012e6, out 3.3506e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 85492 18969592 0 9.23e0 221.89
FortyGigabitEthernet88/0/1-tx active 85492 18969592 0 4.71e1 221.89
dpdk-crypto-input polling 86720 18969592 0 6.35e1 218.75
dpdk-esp4-decrypt active 85485 18969592 0 1.53e2 221.91
dpdk-esp4-decrypt-post active 85492 18969592 0 6.17e1 221.89
dpdk-input polling 86720 18969592 0 5.09e1 218.75
ethernet-input active 85485 18969592 0 2.14e1 221.91
ip4-input-no-checksum active 170145 37939184 0 2.27e1 222.98
ip4-local active 85485 18969592 0 4.70e1 221.91
ip4-lookup active 170145 37939184 0 2.95e1 222.98
ip4-rewrite active 85492 18969592 0 2.72e1 221.89
ipsec-if-input active 85485 18969592 0 9.65e1 221.91
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 41.06, last 128 main loops 0.00 per node 0.00
vector rates in 6.7012e6, out 1.0052e7, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 493439 18969581 0 1.55e1 38.44
FortyGigabitEthernet88/0/0-tx active 493439 18969581 0 4.91e1 38.44
dpdk-crypto-input polling 736576 18969581 0 6.52e1 25.75
dpdk-esp4-encrypt active 443145 18969544 0 2.27e2 42.81
dpdk-input polling 736576 18969544 0 6.28e1 25.75
ethernet-input active 443145 18969544 0 2.58e1 42.81
ip4-input-no-checksum active 443145 18969544 0 3.71e1 42.81
ip4-lookup active 936584 37939125 0 4.29e1 40.51
ip4-rewrite active 936584 37939125 0 3.83e1 40.51
ipsec0-output active 443145 18969544 0 1.39e1 42.81
ipsec0-tx active 443145 18969544 0 2.15e1 42.81
64b-4t4c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.12e4 0.00
dpdk-process any wait 0 0 2 7.49e3 0.00
fib-walk any wait 0 0 3 3.97e3 0.00
ikev2-manager-process any wait 0 0 6 1.58e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.78e2 0.00
lisp-retry-service any wait 0 0 3 2.49e3 0.00
unix-epoll-input polling 82022 0 0 1.57e5 0.00
vpe-oam-process any wait 0 0 3 6.87e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 34305790 0 0 6.95e1 0.00
dpdk-input polling 34305790 0 0 2.42e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 106.71, last 128 main loops 11.81 per node 126.00
vector rates in 6.5370e6, out 3.2685e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 207004 18494642 0 1.15e1 89.34
FortyGigabitEthernet88/0/1-tx active 207004 18494642 0 4.88e1 89.34
dpdk-crypto-input polling 213598 18494642 0 5.64e1 86.59
dpdk-esp4-decrypt active 209710 18494556 0 1.57e2 88.19
dpdk-esp4-decrypt-post active 207004 18494642 0 6.22e1 89.34
dpdk-input polling 213598 18494556 0 5.52e1 86.59
ethernet-input active 209710 18494556 0 2.36e1 88.19
ip4-input-no-checksum active 223289 36989198 0 2.43e1 165.66
ip4-local active 209710 18494556 0 5.07e1 88.19
ip4-lookup active 223289 36989198 0 3.16e1 165.66
ip4-rewrite active 207004 18494642 0 3.08e1 89.34
ipsec-if-input active 209710 18494556 0 9.14e1 88.19
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 32743345 0 0 7.41e1 0.00
dpdk-input polling 32743345 0 0 2.54e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 41.56, last 128 main loops 0.00 per node 0.00
vector rates in 6.5370e6, out 9.8056e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 513091 18494514 0 1.60e1 36.05
FortyGigabitEthernet88/0/0-tx active 513091 18494514 0 5.10e1 36.05
dpdk-crypto-input polling 830761 18494514 0 7.06e1 22.26
dpdk-esp4-encrypt active 404195 18494648 0 2.32e2 45.76
dpdk-input polling 830761 18494648 0 6.56e1 22.26
ethernet-input active 404195 18494648 0 2.59e1 45.76
ip4-input-no-checksum active 404195 18494648 0 3.66e1 45.76
ip4-lookup active 917286 36989162 0 4.41e1 40.32
ip4-rewrite active 917286 36989162 0 3.81e1 40.32
ipsec0-output active 404195 18494648 0 1.33e1 45.76
ipsec0-tx active 404195 18494648 0 2.16e1 45.76
imix-1t1c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 46 9.74e4 0.00
dpdk-process any wait 0 0 2 4.97e5 0.00
fib-walk any wait 0 0 3 2.29e3 0.00
ikev2-manager-process any wait 0 0 6 3.34e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.45e2 0.00
lisp-retry-service any wait 0 0 3 5.84e3 0.00
unix-epoll-input polling 3853 0 0 3.35e6 0.00
vpe-oam-process any wait 0 0 3 1.39e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 250.76, last 128 main loops 54.00 per node 276.48
vector rates in 6.3572e6, out 6.3572e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 35898 9001472 0 9.67e0 250.75
FortyGigabitEthernet88/0/0-tx active 35898 9001472 0 1.14e2 250.75
FortyGigabitEthernet88/0/1-out active 35898 9001472 0 1.03e1 250.75
FortyGigabitEthernet88/0/1-tx active 35898 9001472 0 1.07e2 250.75
dpdk-crypto-input polling 35898 18002944 0 6.63e1 501.50
dpdk-esp4-decrypt active 35898 9001472 0 1.46e2 250.75
dpdk-esp4-decrypt-post active 35898 9001472 0 6.01e1 250.75
dpdk-esp4-encrypt active 35898 9001472 0 2.38e2 250.75
dpdk-input polling 35898 18002944 0 5.45e1 501.50
ethernet-input active 71796 18002944 0 1.80e1 250.75
ip4-input-no-checksum active 107690 27004416 0 2.31e1 250.76
ip4-local active 35898 9001472 0 4.69e1 250.75
ip4-lookup active 143588 36005888 0 3.39e1 250.76
ip4-rewrite active 107690 27004416 0 2.81e1 250.76
ipsec-if-input active 35898 9001472 0 1.04e2 250.75
ipsec0-output active 35898 9001472 0 9.09e0 250.75
ipsec0-tx active 35898 9001472 0 2.90e1 250.75
imix-2t2c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.88e4 0.00
dpdk-process any wait 0 0 1 6.84e3 0.00
fib-walk any wait 0 0 3 1.76e3 0.00
ikev2-manager-process any wait 0 0 6 1.18e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.07e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.94e3 0.00
lisp-retry-service any wait 0 0 3 2.25e3 0.00
statseg-collector-process time wait 0 0 1 1.55e3 0.00
unix-epoll-input polling 2315 0 0 5.58e6 0.00
vpe-oam-process any wait 0 0 3 7.12e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 140.58, last 128 main loops 17.23 per node 157.50
vector rates in 6.0741e6, out 3.0371e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 135044 17188448 0 1.02e1 127.28
FortyGigabitEthernet88/0/1-tx active 135044 17188448 0 1.08e2 127.28
dpdk-crypto-input polling 137989 17188448 0 5.83e1 124.56
dpdk-esp4-decrypt active 134845 17188152 0 1.50e2 127.47
dpdk-esp4-decrypt-post active 135044 17188448 0 6.13e1 127.28
dpdk-input polling 137989 17188152 0 5.50e1 124.56
ethernet-input active 134845 17188152 0 2.44e1 127.47
ip4-input-no-checksum active 200203 34376600 0 2.67e1 171.71
ip4-local active 134845 17188152 0 4.89e1 127.47
ip4-lookup active 200203 34376600 0 3.11e1 171.71
ip4-rewrite active 135044 17188448 0 2.91e1 127.28
ipsec-if-input active 134845 17188152 0 9.19e1 127.47
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 50.51, last 128 main loops 0.00 per node 0.00
vector rates in 6.0740e6, out 9.1110e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 397370 17188211 0 1.43e1 43.25
FortyGigabitEthernet88/0/0-tx active 397370 17188211 0 1.21e2 43.25
dpdk-crypto-input polling 727442 17188211 0 6.50e1 23.63
dpdk-esp4-encrypt active 305993 17188184 0 2.41e2 56.17
dpdk-input polling 727442 17188184 0 6.36e1 23.63
ethernet-input active 305993 17188184 0 2.42e1 56.17
ip4-input-no-checksum active 305993 17188184 0 3.22e1 56.17
ip4-lookup active 703363 34376395 0 4.27e1 48.87
ip4-rewrite active 703363 34376395 0 3.61e1 48.87
ipsec0-output active 305993 17188184 0 1.22e1 56.17
ipsec0-tx active 305993 17188184 0 2.04e1 56.17
imix-4t4c-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.59e4 0.00
dpdk-process any wait 0 0 2 6.15e5 0.00
fib-walk any wait 0 0 3 2.88e3 0.00
ikev2-manager-process any wait 0 0 5 2.15e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.42e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.15e3 0.00
lisp-retry-service any wait 0 0 3 2.94e3 0.00
statseg-collector-process time wait 0 0 1 1.69e3 0.00
unix-epoll-input polling 80070 0 0 1.60e5 0.00
vpe-oam-process any wait 0 0 3 8.19e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 31115328 0 0 9.20e1 0.00
dpdk-input polling 31115328 0 0 2.55e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 171.63, last 128 main loops 22.20 per node 203.00
vector rates in 5.9916e6, out 2.9958e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 101060 16938088 0 9.89e0 167.60
FortyGigabitEthernet88/0/1-tx active 101060 16938088 0 1.09e2 167.60
dpdk-crypto-input polling 101933 16938088 0 6.27e1 166.17
dpdk-esp4-decrypt active 101010 16938175 0 1.52e2 167.69
dpdk-esp4-decrypt-post active 101060 16938088 0 6.29e1 167.60
dpdk-input polling 101933 16938175 0 5.55e1 166.17
ethernet-input active 101010 16938175 0 2.39e1 167.69
ip4-input-no-checksum active 189176 33876263 0 2.66e1 179.07
ip4-local active 101010 16938175 0 4.77e1 167.69
ip4-lookup active 189176 33876263 0 3.09e1 179.07
ip4-rewrite active 101060 16938088 0 2.83e1 167.60
ipsec-if-input active 101010 16938175 0 9.56e1 167.69
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 33523169 0 0 8.46e1 0.00
dpdk-input polling 33523169 0 0 2.35e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 54.76, last 128 main loops 0.00 per node 0.00
vector rates in 5.9915e6, out 8.9873e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 351314 16938199 0 1.39e1 48.21
FortyGigabitEthernet88/0/0-tx active 351314 16938199 0 1.24e2 48.21
dpdk-crypto-input polling 468093 16938199 0 6.68e1 36.19
dpdk-esp4-encrypt active 284080 16938000 0 2.45e2 59.62
dpdk-input polling 468093 16938000 0 6.45e1 36.19
ethernet-input active 284080 16938000 0 2.42e1 59.62
ip4-input-no-checksum active 284080 16938000 0 3.20e1 59.62
ip4-lookup active 635394 33876199 0 4.32e1 53.32
ip4-rewrite active 635394 33876199 0 3.57e1 53.32
ipsec0-output active 284080 16938000 0 1.23e1 59.62
ipsec0-tx active 284080 16938000 0 2.08e1 59.62

40ge2p1xl710-ethip4ipsecbasetnl-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 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 9.69e4 0.00
dpdk-process any wait 0 0 2 4.73e5 0.00
fib-walk any wait 0 0 3 1.45e3 0.00
ikev2-manager-process any wait 0 0 6 1.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.20e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.51e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.03e3 0.00
lisp-retry-service any wait 0 0 3 1.39e3 0.00
statseg-collector-process time wait 0 0 1 1.42e3 0.00
unix-epoll-input polling 4437 0 0 2.91e6 0.00
vpe-oam-process any wait 0 0 2 1.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 246.63, last 128 main loops 54.00 per node 276.48
vector rates in 7.1158e6, out 7.1158e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 40891 10080000 0 9.68e0 246.51
FortyGigabitEthernet88/0/0-tx active 40891 10080000 0 4.86e1 246.51
FortyGigabitEthernet88/0/1-out active 40891 10079999 0 1.03e1 246.51
FortyGigabitEthernet88/0/1-tx active 40891 10079999 0 4.56e1 246.51
dpdk-crypto-input polling 40891 20159999 0 6.59e1 493.02
dpdk-esp4-decrypt active 40891 10080000 0 1.38e2 246.51
dpdk-esp4-decrypt-post active 40891 10079999 0 6.74e1 246.51
dpdk-esp4-encrypt active 40891 10080000 0 2.13e2 246.51
dpdk-input polling 40891 20160000 0 5.25e1 493.02
ethernet-input active 81782 20160000 0 1.83e1 246.51
ip4-input-no-checksum active 122539 30239999 0 2.30e1 246.78
ip4-local active 40891 10080000 0 4.67e1 246.51
ip4-lookup active 163430 40319999 0 3.36e1 246.71
ip4-rewrite active 122571 30239999 0 2.95e1 246.71
ipsec-if-input active 40891 10080000 0 1.04e2 246.51
ipsec0-output active 40891 10080000 0 8.98e0 246.51
ipsec0-tx active 40891 10080000 0 2.86e1 246.51
64b-2t2c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.04e4 0.00
dpdk-process any wait 0 0 2 5.93e5 0.00
fib-walk any wait 0 0 3 1.22e3 0.00
ikev2-manager-process any wait 0 0 6 1.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.70e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.03e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.77e3 0.00
lisp-retry-service any wait 0 0 3 2.03e3 0.00
statseg-collector-process time wait 0 0 1 1.42e3 0.00
unix-epoll-input polling 3392 0 0 3.81e6 0.00
vpe-oam-process any wait 0 0 3 6.87e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 158.56, last 128 main loops 18.38 per node 168.00
vector rates in 6.6619e6, out 3.3310e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 125148 18863720 0 1.01e1 150.73
FortyGigabitEthernet88/0/1-tx active 125148 18863720 0 4.80e1 150.73
dpdk-crypto-input polling 129534 18863720 0 6.13e1 145.63
dpdk-esp4-decrypt active 125216 18863604 0 1.37e2 150.65
dpdk-esp4-decrypt-post active 125148 18863720 0 6.92e1 150.73
dpdk-input polling 129534 18863604 0 5.17e1 145.63
ethernet-input active 125216 18863604 0 2.35e1 150.65
ip4-input-no-checksum active 216155 37727324 0 2.53e1 174.54
ip4-local active 125216 18863604 0 4.84e1 150.65
ip4-lookup active 216155 37727324 0 3.06e1 174.54
ip4-rewrite active 125148 18863720 0 3.08e1 150.73
ipsec-if-input active 125216 18863604 0 9.44e1 150.65
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 38.05, last 128 main loops 0.00 per node 0.00
vector rates in 6.6619e6, out 9.9929e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 740139 18863529 0 1.87e1 25.49
FortyGigabitEthernet88/0/0-tx active 740139 18863529 0 5.31e1 25.49
dpdk-crypto-input polling 2076279 18863529 0 7.98e1 9.09
dpdk-esp4-encrypt active 349094 18863576 0 1.97e2 54.04
dpdk-input polling 2076279 18863576 0 6.88e1 9.09
ethernet-input active 349094 18863576 0 2.47e1 54.04
ip4-input-no-checksum active 349094 18863576 0 3.30e1 54.04
ip4-lookup active 1089233 37727105 0 4.69e1 34.64
ip4-rewrite active 1089233 37727105 0 3.85e1 34.64
ipsec0-output active 349094 18863576 0 1.22e1 54.04
ipsec0-tx active 349094 18863576 0 2.07e1 54.04
64b-4t4c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 41 2.99e4 0.00
dhcp-client-process any wait 0 0 1 1.90e3 0.00
dpdk-process any wait 0 0 1 1.03e4 0.00
fib-walk any wait 0 0 3 1.74e3 0.00
ikev2-manager-process any wait 0 0 6 1.78e3 0.00
ip-route-resolver-process any wait 0 0 1 1.67e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 3.94e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.23e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.60e3 0.00
lisp-retry-service any wait 0 0 3 1.83e3 0.00
statseg-collector-process time wait 0 0 1 1.97e3 0.00
unix-epoll-input polling 89371 0 0 1.44e5 0.00
vpe-oam-process any wait 0 0 2 5.86e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 35314643 0 0 7.23e1 0.00
dpdk-input polling 35314643 0 0 2.28e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 58.04, last 128 main loops 8.09 per node 86.33
vector rates in 6.3659e6, out 3.1829e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 377822 18021128 0 1.43e1 47.69
FortyGigabitEthernet88/0/1-tx active 377822 18021128 0 4.98e1 47.69
dpdk-crypto-input polling 462908 18021128 0 5.62e1 38.93
dpdk-esp4-decrypt active 367394 18021119 0 1.43e2 49.05
dpdk-esp4-decrypt-post active 377822 18021128 0 6.31e1 47.69
dpdk-input polling 462908 18021119 0 6.04e1 38.93
ethernet-input active 367394 18021119 0 2.67e1 49.05
ip4-input-no-checksum active 406182 36042247 0 2.77e1 88.73
ip4-local active 367394 18021119 0 5.51e1 49.05
ip4-lookup active 406182 36042247 0 3.47e1 88.73
ip4-rewrite active 377822 18021128 0 3.55e1 47.69
ipsec-if-input active 367394 18021119 0 8.90e1 49.05
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 34869382 0 0 7.19e1 0.00
dpdk-input polling 34869382 0 0 2.34e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 32.58, last 128 main loops .16 per node 4.00
vector rates in 6.3659e6, out 9.5489e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 646953 18021092 0 1.78e1 27.86
FortyGigabitEthernet88/0/0-tx active 646953 18021092 0 5.24e1 27.86
dpdk-crypto-input polling 1353641 18021092 0 7.93e1 13.31
dpdk-esp4-encrypt active 496900 18021076 0 2.05e2 36.27
dpdk-input polling 1353641 18021076 0 7.57e1 13.31
ethernet-input active 496900 18021076 0 2.75e1 36.27
ip4-input-no-checksum active 496900 18021076 0 4.04e1 36.27
ip4-lookup active 1143853 36042168 0 4.85e1 31.51
ip4-rewrite active 1143853 36042168 0 4.07e1 31.51
ipsec0-output active 496900 18021076 0 1.48e1 36.27
ipsec0-tx active 496900 18021076 0 2.23e1 36.27
imix-1t1c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 8.96e4 0.00
dpdk-process any wait 0 0 2 4.91e5 0.00
fib-walk any wait 0 0 3 1.99e3 0.00
ikev2-manager-process any wait 0 0 6 1.43e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.92e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.61e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.78e3 0.00
lisp-retry-service any wait 0 0 3 2.15e3 0.00
statseg-collector-process time wait 0 0 1 1.56e3 0.00
unix-epoll-input polling 3793 0 0 3.39e6 0.00
vpe-oam-process any wait 0 0 3 1.16e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 249.49, last 128 main loops 52.45 per node 268.56
vector rates in 6.3376e6, out 6.3376e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 35894 8953344 0 9.69e0 249.44
FortyGigabitEthernet88/0/0-tx active 35894 8953344 0 1.15e2 249.44
FortyGigabitEthernet88/0/1-out active 35894 8953362 0 1.04e1 249.44
FortyGigabitEthernet88/0/1-tx active 35894 8953362 0 1.08e2 249.44
dpdk-crypto-input polling 35894 17906706 0 6.59e1 498.88
dpdk-esp4-decrypt active 35894 8953344 0 1.39e2 249.44
dpdk-esp4-decrypt-post active 35894 8953362 0 6.74e1 249.44
dpdk-esp4-encrypt active 35894 8953344 0 2.33e2 249.44
dpdk-input polling 35894 17906688 0 5.46e1 498.88
ethernet-input active 71788 17906688 0 1.79e1 249.44
ip4-input-no-checksum active 107623 26860050 0 2.38e1 249.58
ip4-local active 35894 8953344 0 4.69e1 249.44
ip4-lookup active 143517 35813394 0 3.38e1 249.54
ip4-rewrite active 107647 26860050 0 2.96e1 249.52
ipsec-if-input active 35894 8953344 0 1.04e2 249.44
ipsec0-output active 35894 8953344 0 8.88e0 249.44
ipsec0-tx active 35894 8953344 0 2.88e1 249.44
imix-2t2c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 3.59e4 0.00
dpdk-process any wait 0 0 2 5.34e5 0.00
fib-walk any wait 0 0 3 4.92e3 0.00
ikev2-manager-process any wait 0 0 6 1.10e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.42e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.39e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.63e3 0.00
lisp-retry-service any wait 0 0 3 5.14e3 0.00
statseg-collector-process time wait 0 0 1 1.11e3 0.00
unix-epoll-input polling 2791 0 0 4.62e6 0.00
vpe-oam-process any wait 0 0 3 7.92e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 88.35, last 128 main loops 7.66 per node 81.67
vector rates in 6.0696e6, out 3.0348e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 235547 17174376 0 1.22e1 72.91
FortyGigabitEthernet88/0/1-tx active 235547 17174376 0 1.07e2 72.91
dpdk-crypto-input polling 248900 17174376 0 5.54e1 69.00
dpdk-esp4-decrypt active 233271 17174344 0 1.38e2 73.62
dpdk-esp4-decrypt-post active 235547 17174376 0 6.41e1 72.91
dpdk-input polling 248900 17174344 0 5.85e1 69.00
ethernet-input active 233271 17174344 0 2.41e1 73.62
ip4-input-no-checksum active 249319 34348720 0 2.76e1 137.77
ip4-local active 233271 17174344 0 5.17e1 73.62
ip4-lookup active 249319 34348720 0 3.22e1 137.77
ip4-rewrite active 235547 17174376 0 3.29e1 72.91
ipsec-if-input active 233271 17174344 0 8.94e1 73.62
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 42.93, last 128 main loops 0.00 per node 0.00
vector rates in 6.0696e6, out 9.1044e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 514960 17174447 0 1.64e1 33.35
FortyGigabitEthernet88/0/0-tx active 514960 17174447 0 1.20e2 33.35
dpdk-crypto-input polling 1009463 17174447 0 6.89e1 17.01
dpdk-esp4-encrypt active 331073 17174316 0 2.19e2 51.87
dpdk-input polling 1009463 17174316 0 6.69e1 17.01
ethernet-input active 331073 17174316 0 2.54e1 51.87
ip4-input-no-checksum active 331073 17174316 0 3.26e1 51.87
ip4-lookup active 846033 34348763 0 4.52e1 40.59
ip4-rewrite active 846033 34348763 0 3.78e1 40.59
ipsec0-output active 331073 17174316 0 1.26e1 51.87
ipsec0-tx active 331073 17174316 0 2.14e1 51.87
imix-4t4c-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 3.51e4 0.00
dpdk-process any wait 0 0 2 8.61e3 0.00
fib-walk any wait 0 0 3 1.79e3 0.00
ikev2-manager-process any wait 0 0 6 1.53e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.83e2 0.00
lisp-retry-service any wait 0 0 3 2.69e3 0.00
unix-epoll-input polling 82604 0 0 1.56e5 0.00
vpe-oam-process any wait 0 0 2 1.17e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 34119293 0 0 7.66e1 0.00
dpdk-input polling 34119293 0 0 2.37e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 69.53, last 128 main loops 12.58 per node 134.17
vector rates in 5.9275e6, out 2.9638e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 293792 16760353 0 1.34e1 57.05
FortyGigabitEthernet88/0/1-tx active 293792 16760353 0 1.08e2 57.05
dpdk-crypto-input polling 329953 16760353 0 5.76e1 50.79
dpdk-esp4-decrypt active 288799 16760408 0 1.36e2 58.03
dpdk-esp4-decrypt-post active 293792 16760353 0 6.45e1 57.05
dpdk-input polling 329953 16760408 0 6.18e1 50.79
ethernet-input active 288799 16760408 0 2.56e1 58.03
ip4-input-no-checksum active 307468 33520761 0 2.89e1 109.02
ip4-local active 288799 16760408 0 5.34e1 58.03
ip4-lookup active 307468 33520761 0 3.39e1 109.02
ip4-rewrite active 293792 16760353 0 3.45e1 57.05
ipsec-if-input active 288799 16760408 0 8.98e1 58.03
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 31405165 0 0 8.65e1 0.00
dpdk-input polling 31405165 0 0 2.57e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 42.03, last 128 main loops 9.55 per node 94.08
vector rates in 5.9275e6, out 8.8913e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 550789 16760345 0 1.71e1 30.43
FortyGigabitEthernet88/0/0-tx active 550789 16760345 0 1.27e2 30.43
dpdk-crypto-input polling 899776 16760345 0 7.74e1 18.63
dpdk-esp4-encrypt active 307622 16760375 0 2.16e2 54.48
dpdk-input polling 899776 16760375 0 6.88e1 18.63
ethernet-input active 307622 16760375 0 2.49e1 54.48
ip4-input-no-checksum active 307622 16760375 0 3.32e1 54.48
ip4-lookup active 858411 33520720 0 4.72e1 39.05
ip4-rewrite active 858411 33520720 0 3.81e1 39.05
ipsec0-output active 307622 16760375 0 1.23e1 54.48
ipsec0-tx active 307622 16760375 0 2.09e1 54.48

40ge2p1xl710-ethip4ipsecbasetnl-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 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using 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-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 5.34e4 0.00
dhcp-client-process any wait 0 0 1 1.56e4 0.00
dpdk-process any wait 0 0 2 4.66e5 0.00
fib-walk any wait 0 0 3 1.27e3 0.00
ikev2-manager-process any wait 0 0 6 1.11e3 0.00
ip-route-resolver-process any wait 0 0 1 1.87e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 9.32e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.57e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.41e3 0.00
lisp-retry-service any wait 0 0 3 1.93e3 0.00
statseg-collector-process time wait 0 0 1 1.24e3 0.00
unix-epoll-input polling 2245 0 0 5.75e6 0.00
vpe-oam-process any wait 0 0 3 4.39e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 125.01, last 128 main loops 16.47 per node 105.40
vector rates in 6.5862e6, out 4.9441e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 89884 9354841 0 1.15e1 104.08
FortyGigabitEthernet88/0/0-tx active 89884 9354841 0 4.83e1 104.08
FortyGigabitEthernet88/0/1-out active 72069 9304646 0 1.09e1 129.11
FortyGigabitEthernet88/0/1-tx active 72069 9304646 0 5.03e1 129.11
dpdk-crypto-input polling 114056 18659487 0 6.53e1 163.59
dpdk-esp4-decrypt active 65192 9304446 0 1.41e2 142.72
dpdk-esp4-decrypt-post active 72069 9304646 0 6.28e1 129.11
dpdk-esp4-encrypt active 107158 9354841 0 2.08e2 87.29
dpdk-input polling 114056 18659287 0 5.47e1 163.59
ethernet-input active 172350 18659287 0 2.38e1 108.26
interface-output active 89884 9354841 0 1.45e1 104.08
ip4-input-no-checksum active 170343 27963933 0 3.48e1 164.16
ip4-lookup active 225510 28014328 0 3.39e1 124.23
ip4-rewrite active 225510 28014328 0 3.81e1 124.23
ipsec4-input-feature active 112834 18609092 0 5.15e1 164.92
ipsec4-output-feature active 197042 18709682 0 6.47e1 94.95
64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.03e4 0.00
dpdk-process any wait 0 0 2 5.18e5 0.00
fib-walk any wait 0 0 3 1.54e3 0.00
ikev2-manager-process any wait 0 0 6 1.15e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.55e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.68e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.29e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.60e3 0.00
lisp-retry-service any wait 0 0 3 1.79e3 0.00
statseg-collector-process time wait 0 0 1 1.15e4 0.00
unix-epoll-input polling 4378 0 0 2.95e6 0.00
vpe-oam-process any wait 0 0 3 9.64e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 38.71, last 128 main loops 0.00 per node 0.00
vector rates in 6.1891e6, out 3.0945e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 574810 17497380 0 1.77e1 30.44
FortyGigabitEthernet88/0/1-tx active 574810 17497380 0 5.08e1 30.44
dpdk-crypto-input polling 2681330 17497380 0 7.52e1 6.53
dpdk-esp4-decrypt active 416379 17497424 0 1.51e2 42.02
dpdk-esp4-decrypt-post active 574810 17497380 0 7.31e1 30.44
dpdk-input polling 2681330 17497424 0 7.42e1 6.53
ethernet-input active 416379 17497424 0 2.72e1 42.02
ip4-input-no-checksum active 694029 34994804 0 4.35e1 50.42
ip4-lookup active 574810 17497380 0 3.36e1 30.44
ip4-rewrite active 574810 17497380 0 4.17e1 30.44
ipsec4-input-feature active 694029 34994804 0 4.87e1 50.42
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 109.12, last 128 main loops 1619.41 per node 115.67
vector rates in 6.1891e6, out 6.1891e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 160301 17497496 0 1.04e1 109.15
FortyGigabitEthernet88/0/0-tx active 160301 17497496 0 4.73e1 109.15
dpdk-crypto-input polling 160387 17497496 0 5.78e1 109.09
dpdk-esp4-encrypt active 160386 17497388 0 2.29e2 109.09
dpdk-input polling 160387 17497388 0 5.26e1 109.09
ethernet-input active 160386 17497388 0 1.97e1 109.09
interface-output active 160301 17497496 0 1.29e1 109.15
ip4-input-no-checksum active 160386 17497388 0 2.73e1 109.09
ip4-lookup active 320687 34994884 0 3.69e1 109.12
ip4-rewrite active 320687 34994884 0 4.03e1 109.12
ipsec4-output-feature active 320687 34994884 0 6.24e1 109.12
64b-4t4c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 4.12e4 0.00
dpdk-process any wait 0 0 2 8.39e3 0.00
fib-walk any wait 0 0 3 5.29e3 0.00
ikev2-manager-process any wait 0 0 5 1.67e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.06e2 0.00
lisp-retry-service any wait 0 0 3 2.19e3 0.00
unix-epoll-input polling 110950 0 0 1.16e5 0.00
vpe-oam-process any wait 0 0 3 1.07e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 36024902 0 0 7.71e1 0.00
dpdk-input polling 36024902 0 0 2.17e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 38.63, last 128 main loops 0.00 per node 0.00
vector rates in 6.1535e6, out 3.0768e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 596330 17419757 0 1.79e1 29.21
FortyGigabitEthernet88/0/1-tx active 596330 17419757 0 5.21e1 29.21
dpdk-crypto-input polling 2755068 17419757 0 8.42e1 6.32
dpdk-esp4-decrypt active 291554 17419520 0 1.42e2 59.75
dpdk-esp4-decrypt-post active 596330 17419757 0 6.32e1 29.21
dpdk-input polling 2755068 17419520 0 9.07e1 6.32
ethernet-input active 291554 17419520 0 2.42e1 59.75
ip4-input-no-checksum active 770646 34839277 0 4.35e1 45.21
ip4-lookup active 596330 17419757 0 3.41e1 29.21
ip4-rewrite active 596330 17419757 0 3.96e1 29.21
ipsec4-input-feature active 770646 34839277 0 4.89e1 45.21
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 36055272 0 0 7.21e1 0.00
dpdk-input polling 36055272 0 0 2.21e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 113.25, last 128 main loops 10.06 per node 92.00
vector rates in 6.1548e6, out 6.1548e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 153785 17423240 0 1.06e1 113.29
FortyGigabitEthernet88/0/0-tx active 153785 17423240 0 4.93e1 113.29
dpdk-crypto-input polling 153935 17423240 0 6.34e1 113.19
dpdk-esp4-encrypt active 153916 17423248 0 2.21e2 113.19
dpdk-input polling 153935 17423248 0 5.43e1 113.19
ethernet-input active 153916 17423248 0 2.08e1 113.19
interface-output active 153785 17423240 0 1.32e1 113.29
ip4-input-no-checksum active 153916 17423248 0 2.76e1 113.19
ip4-lookup active 307701 34846488 0 3.79e1 113.25
ip4-rewrite active 307701 34846488 0 4.05e1 113.25
ipsec4-output-feature active 307701 34846488 0 6.21e1 113.25
imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 44 3.74e4 0.00
dpdk-process any wait 0 0 2 1.29e4 0.00
fib-walk any wait 0 0 3 1.83e3 0.00
ikev2-manager-process any wait 0 0 6 1.22e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.43e2 0.00
lisp-retry-service any wait 0 0 3 2.09e3 0.00
unix-epoll-input polling 2224 0 0 5.79e6 0.00
vpe-oam-process any wait 0 0 3 7.71e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 107.15, last 128 main loops 3.28 per node 60.00
vector rates in 5.9049e6, out 4.4310e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 95606 8360838 0 1.26e1 87.45
FortyGigabitEthernet88/0/0-tx active 95606 8360838 0 1.13e2 87.45
FortyGigabitEthernet88/0/1-out active 81209 8334584 0 1.19e1 102.63
FortyGigabitEthernet88/0/1-tx active 81209 8334584 0 1.13e2 102.63
dpdk-crypto-input polling 191028 16695422 0 6.36e1 87.39
dpdk-esp4-decrypt active 77499 8334654 0 1.42e2 107.55
dpdk-esp4-decrypt-post active 81209 8334584 0 6.24e1 102.63
dpdk-esp4-encrypt active 91453 8360740 0 2.25e2 91.42
dpdk-input polling 191028 16695394 0 5.92e1 87.39
ethernet-input active 168952 16695394 0 2.41e1 98.82
interface-output active 95606 8360838 0 1.46e1 87.45
ip4-input-no-checksum active 175617 25029978 0 3.81e1 142.53
ip4-lookup active 229822 25056162 0 3.43e1 109.02
ip4-rewrite active 229822 25056162 0 3.93e1 109.02
ipsec4-input-feature active 135709 16669238 0 4.89e1 122.83
ipsec4-output-feature active 187059 16721578 0 6.36e1 89.39
imix-2t2c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.34e4 0.00
dpdk-process any wait 0 0 2 7.39e3 0.00
fib-walk any wait 0 0 3 1.65e3 0.00
ikev2-manager-process any wait 0 0 5 1.09e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.34e2 0.00
lisp-retry-service any wait 0 0 3 2.27e3 0.00
unix-epoll-input polling 5023 0 0 2.57e6 0.00
vpe-oam-process any wait 0 0 3 3.96e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 32.63, last 128 main loops 0.00 per node 0.00
vector rates in 5.6303e6, out 2.8151e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 630237 15946616 0 1.92e1 25.30
FortyGigabitEthernet88/0/1-tx active 630237 15946616 0 1.11e2 25.30
dpdk-crypto-input polling 3536014 15946616 0 7.99e1 4.51
dpdk-esp4-decrypt active 382243 15946584 0 1.47e2 41.72
dpdk-esp4-decrypt-post active 630237 15946616 0 6.11e1 25.30
dpdk-input polling 3536014 15946584 0 8.50e1 4.51
ethernet-input active 382243 15946584 0 2.69e1 41.72
ip4-input-no-checksum active 800784 31893200 0 4.74e1 39.83
ip4-lookup active 630237 15946616 0 3.48e1 25.30
ip4-rewrite active 630237 15946616 0 4.20e1 25.30
ipsec4-input-feature active 800784 31893200 0 4.74e1 39.83
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 146.67, last 128 main loops 14.33 per node 131.00
vector rates in 5.6302e6, out 5.6302e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 108754 15946263 0 9.99e0 146.63
FortyGigabitEthernet88/0/0-tx active 108754 15946263 0 1.13e2 146.63
dpdk-crypto-input polling 108760 15946263 0 6.33e1 146.62
dpdk-esp4-encrypt active 108693 15946309 0 2.32e2 146.71
dpdk-input polling 108760 15946309 0 5.52e1 146.62
ethernet-input active 108693 15946309 0 2.02e1 146.71
interface-output active 108754 15946263 0 1.21e1 146.63
ip4-input-no-checksum active 108693 15946309 0 2.52e1 146.71
ip4-lookup active 217447 31892572 0 3.74e1 146.67
ip4-rewrite active 217447 31892572 0 4.02e1 146.67
ipsec4-output-feature active 217447 31892572 0 6.23e1 146.67
imix-4t4c-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 5.03e4 0.00
dpdk-process any wait 0 0 2 7.78e3 0.00
fib-walk any wait 0 0 2 1.74e3 0.00
ikev2-manager-process any wait 0 0 5 1.73e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.60e2 0.00
lisp-retry-service any wait 0 0 2 1.49e3 0.00
unix-epoll-input polling 92760 0 0 1.39e5 0.00
vpe-oam-process any wait 0 0 3 8.53e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 35670990 0 0 7.72e1 0.00
dpdk-input polling 35670990 0 0 2.20e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 31.09, last 128 main loops 1.25 per node 14.55
vector rates in 5.4702e6, out 2.7351e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 651804 15496065 0 2.01e1 23.77
FortyGigabitEthernet88/0/1-tx active 651804 15496065 0 1.13e2 23.77
dpdk-crypto-input polling 1678289 15496065 0 8.24e1 9.23
dpdk-esp4-decrypt active 428794 15496044 0 1.55e2 36.14
dpdk-esp4-decrypt-post active 651804 15496065 0 7.53e1 23.77
dpdk-input polling 1678289 15496044 0 8.38e1 9.23
ethernet-input active 428794 15496044 0 2.94e1 36.14
ip4-input-no-checksum active 759962 30992109 0 4.78e1 40.78
ip4-lookup active 651804 15496065 0 3.55e1 23.77
ip4-rewrite active 651804 15496065 0 4.57e1 23.77
ipsec4-input-feature active 759962 30992109 0 4.69e1 40.78
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 33507063 0 0 9.51e1 0.00
dpdk-input polling 33507063 0 0 2.26e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 160.52, last 128 main loops 16.63 per node 152.00
vector rates in 5.4701e6, out 5.4701e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 96544 15496032 0 9.97e0 160.51
FortyGigabitEthernet88/0/0-tx active 96544 15496032 0 1.17e2 160.51
dpdk-crypto-input polling 96550 15496032 0 6.90e1 160.49
dpdk-esp4-encrypt active 96529 15495973 0 2.47e2 160.53
dpdk-input polling 96550 15495973 0 5.66e1 160.49
ethernet-input active 96529 15495973 0 2.01e1 160.53
interface-output active 96544 15496032 0 1.22e1 160.51
ip4-input-no-checksum active 96529 15495973 0 2.52e1 160.53
ip4-lookup active 193073 30992005 0 3.75e1 160.52
ip4-rewrite active 193073 30992005 0 3.89e1 160.52
ipsec4-output-feature active 193073 30992005 0 6.22e1 160.52

40ge2p1xl710-ethip4ipsecbasetnl-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 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in number of packets transmitted. NDR is discovered for different number of IPsec tunnels using MLRsearch library. 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-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.75e4 0.00
dpdk-process any wait 0 0 2 2.42e5 0.00
fib-walk any wait 0 0 3 4.84e3 0.00
ikev2-manager-process any wait 0 0 6 1.23e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.28e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.22e3 0.00
lisp-retry-service any wait 0 0 3 5.50e3 0.00
statseg-collector-process time wait 0 0 1 1.07e4 0.00
unix-epoll-input polling 3683 0 0 3.49e6 0.00
vpe-oam-process any wait 0 0 3 6.44e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 116.22, last 128 main loops 12.33 per node 92.82
vector rates in 6.6062e6, out 4.9578e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 103801 9354824 0 1.19e1 90.12
FortyGigabitEthernet88/0/0-tx active 103801 9354824 0 4.92e1 90.12
FortyGigabitEthernet88/0/1-out active 76338 9318707 0 1.09e1 122.07
FortyGigabitEthernet88/0/1-tx active 76338 9318707 0 5.17e1 122.07
dpdk-crypto-input polling 115821 18673531 0 6.47e1 161.23
dpdk-esp4-decrypt active 71453 9318826 0 1.33e2 130.42
dpdk-esp4-decrypt-post active 76338 9318707 0 6.86e1 122.07
dpdk-esp4-encrypt active 114260 9354748 0 1.98e2 81.87
dpdk-input polling 115821 18673574 0 5.54e1 161.23
ethernet-input active 185713 18673574 0 2.37e1 100.55
interface-output active 103801 9354824 0 1.49e1 90.12
ip4-input-no-checksum active 172784 27992281 0 3.53e1 162.01
ip4-lookup active 241944 28028279 0 3.42e1 115.85
ip4-rewrite active 241944 28028279 0 3.95e1 115.85
ipsec4-input-feature active 114503 18637533 0 5.13e1 162.77
ipsec4-output-feature active 218061 18709572 0 6.38e1 85.79
64b-2t2c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 4.23e4 0.00
dpdk-process any wait 0 0 2 7.06e3 0.00
fib-walk any wait 0 0 3 1.67e3 0.00
ikev2-manager-process any wait 0 0 5 1.04e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.81e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.47e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.35e3 0.00
lisp-retry-service any wait 0 0 3 1.37e3 0.00
statseg-collector-process time wait 0 0 1 1.62e3 0.00
unix-epoll-input polling 4118 0 0 3.13e6 0.00
vpe-oam-process any wait 0 0 3 3.91e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 34.75, last 128 main loops 1.56 per node 25.00
vector rates in 6.2618e6, out 3.1309e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 634168 17706192 0 1.86e1 27.92
FortyGigabitEthernet88/0/1-tx active 634168 17706192 0 5.16e1 27.92
dpdk-crypto-input polling 2388227 17706192 0 7.42e1 7.41
dpdk-esp4-decrypt active 496332 17706200 0 1.27e2 35.67
dpdk-esp4-decrypt-post active 634168 17706192 0 7.89e1 27.92
dpdk-input polling 2388227 17706200 0 7.49e1 7.41
ethernet-input active 496332 17706200 0 2.95e1 35.67
ip4-input-no-checksum active 782938 35412392 0 4.43e1 45.23
ip4-lookup active 634168 17706192 0 3.41e1 27.92
ip4-rewrite active 634168 17706192 0 4.44e1 27.92
ipsec4-input-feature active 782938 35412392 0 4.99e1 45.23
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 229.67, last 128 main loops 28.00 per node 256.00
vector rates in 6.2617e6, out 6.2617e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 77091 17705708 0 8.86e0 229.67
FortyGigabitEthernet88/0/0-tx active 77091 17705708 0 4.76e1 229.67
dpdk-crypto-input polling 77092 17705708 0 6.89e1 229.67
dpdk-esp4-encrypt active 77092 17706012 0 2.32e2 229.67
dpdk-input polling 77092 17706012 0 5.22e1 229.67
ethernet-input active 77092 17706012 0 1.74e1 229.67
interface-output active 77091 17705708 0 1.12e1 229.67
ip4-input-no-checksum active 77092 17706012 0 2.28e1 229.67
ip4-lookup active 154183 35411720 0 3.58e1 229.67
ip4-rewrite active 154183 35411720 0 3.75e1 229.67
ipsec4-output-feature active 154183 35411720 0 6.09e1 229.67
64b-4t4c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 5.74e4 0.00
dpdk-process any wait 0 0 2 5.32e5 0.00
fib-walk any wait 0 0 3 1.43e3 0.00
ikev2-manager-process any wait 0 0 6 1.78e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.51e2 0.00
lisp-retry-service any wait 0 0 3 1.97e3 0.00
unix-epoll-input polling 80636 0 0 1.60e5 0.00
vpe-oam-process any wait 0 0 3 6.07e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 33260419 0 0 7.78e1 0.00
dpdk-input polling 33260419 0 0 2.45e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 34.73, last 128 main loops 0.00 per node 0.00
vector rates in 6.1621e6, out 3.0811e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 627209 17412870 0 1.86e1 27.76
FortyGigabitEthernet88/0/1-tx active 627209 17412870 0 5.27e1 27.76
dpdk-crypto-input polling 2038197 17412870 0 8.34e1 8.54
dpdk-esp4-decrypt active 466577 17412956 0 1.28e2 37.32
dpdk-esp4-decrypt-post active 627209 17412870 0 7.71e1 27.76
dpdk-input polling 2038197 17412956 0 8.28e1 8.54
ethernet-input active 466577 17412956 0 2.93e1 37.32
ip4-input-no-checksum active 785609 34825826 0 4.40e1 44.33
ip4-lookup active 627209 17412870 0 3.45e1 27.76
ip4-rewrite active 627209 17412870 0 4.43e1 27.76
ipsec4-input-feature active 785609 34825826 0 4.76e1 44.33
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 31821875 0 0 8.98e1 0.00
dpdk-input polling 31821875 0 0 2.51e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 237.98, last 128 main loops 26.03 per node 238.00
vector rates in 6.1621e6, out 6.1621e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 73168 17412716 0 8.76e0 237.98
FortyGigabitEthernet88/0/0-tx active 73168 17412716 0 4.90e1 237.98
dpdk-crypto-input polling 73168 17412716 0 7.13e1 237.98
dpdk-esp4-encrypt active 73168 17412864 0 2.36e2 237.98
dpdk-input polling 73168 17412864 0 5.39e1 237.98
ethernet-input active 73168 17412864 0 1.77e1 237.98
interface-output active 73168 17412716 0 1.13e1 237.98
ip4-input-no-checksum active 73168 17412864 0 2.26e1 237.98
ip4-lookup active 146336 34825580 0 3.63e1 237.98
ip4-rewrite active 146336 34825580 0 3.75e1 237.98
ipsec4-output-feature active 146336 34825580 0 6.15e1 237.98
imix-1t1c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 4.91e4 0.00
dpdk-process any wait 0 0 2 2.56e5 0.00
fib-walk any wait 0 0 3 1.86e3 0.00
ikev2-manager-process any wait 0 0 6 3.17e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.20e4 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.96e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.29e4 0.00
lisp-retry-service any wait 0 0 3 5.89e3 0.00
statseg-collector-process time wait 0 0 1 3.93e3 0.00
unix-epoll-input polling 4047 0 0 3.18e6 0.00
vpe-oam-process any wait 0 0 2 1.07e4 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 107.76, last 128 main loops 9.84 per node 104.92
vector rates in 5.9103e6, out 4.4327e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 87910 8351017 0 1.21e1 94.99
FortyGigabitEthernet88/0/0-tx active 87910 8351017 0 1.13e2 94.99
FortyGigabitEthernet88/0/1-out active 96390 8351421 0 1.29e1 86.64
FortyGigabitEthernet88/0/1-tx active 96390 8351421 0 1.15e2 86.64
dpdk-crypto-input polling 164953 16702438 0 6.36e1 101.26
dpdk-esp4-decrypt active 101400 8351316 0 1.35e2 82.36
dpdk-esp4-decrypt-post active 96390 8351421 0 6.91e1 86.64
dpdk-esp4-encrypt active 80141 8351222 0 2.17e2 104.21
dpdk-input polling 164953 16702538 0 6.01e1 101.26
ethernet-input active 181541 16702538 0 2.49e1 92.00
interface-output active 87910 8351017 0 1.47e1 94.99
ip4-input-no-checksum active 164258 25053959 0 3.75e1 152.53
ip4-lookup active 216902 25053660 0 3.41e1 115.51
ip4-rewrite active 216902 25053660 0 4.05e1 115.51
ipsec4-input-feature active 132268 16702737 0 4.99e1 126.28
ipsec4-output-feature active 168051 16702239 0 6.33e1 99.39
imix-2t2c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 4.71e4 0.00
dpdk-process any wait 0 0 2 2.67e5 0.00
fib-walk any wait 0 0 2 1.54e3 0.00
ikev2-manager-process any wait 0 0 6 1.47e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.36e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.45e3 0.00
lisp-retry-service any wait 0 0 2 1.68e3 0.00
statseg-collector-process time wait 0 0 1 1.11e3 0.00
unix-epoll-input polling 3366 0 0 3.84e6 0.00
vpe-oam-process any wait 0 0 3 7.11e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 27.42, last 128 main loops 0.00 per node 0.00
vector rates in 5.6142e6, out 2.8071e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 747465 15892945 0 2.14e1 21.26
FortyGigabitEthernet88/0/1-tx active 747465 15892945 0 1.13e2 21.26
dpdk-crypto-input polling 2166604 15892945 0 7.94e1 7.34
dpdk-esp4-decrypt active 536286 15892948 0 1.27e2 29.64
dpdk-esp4-decrypt-post active 747465 15892945 0 7.46e1 21.26
dpdk-input polling 2166604 15892948 0 8.09e1 7.34
ethernet-input active 536286 15892948 0 3.13e1 29.64
ip4-input-no-checksum active 866408 31785893 0 4.88e1 36.69
ip4-lookup active 747465 15892945 0 3.67e1 21.26
ip4-rewrite active 747465 15892945 0 4.77e1 21.26
ipsec4-input-feature active 866408 31785893 0 4.82e1 36.69
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 169.92, last 128 main loops 22.59 per node 206.50
vector rates in 5.6142e6, out 5.6142e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 93532 15893024 0 9.58e0 169.92
FortyGigabitEthernet88/0/0-tx active 93532 15893024 0 1.13e2 169.92
dpdk-crypto-input polling 93534 15893024 0 6.50e1 169.92
dpdk-esp4-encrypt active 93530 15892861 0 2.35e2 169.92
dpdk-input polling 93534 15892861 0 5.53e1 169.92
ethernet-input active 93530 15892861 0 1.93e1 169.92
interface-output active 93532 15893024 0 1.19e1 169.92
ip4-input-no-checksum active 93530 15892861 0 2.39e1 169.92
ip4-lookup active 187062 31785885 0 3.67e1 169.92
ip4-rewrite active 187062 31785885 0 3.93e1 169.92
ipsec4-output-feature active 187062 31785885 0 6.38e1 169.92
imix-4t4c-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 5.30e4 0.00
dpdk-process any wait 0 0 2 1.47e4 0.00
fib-walk any wait 0 0 2 1.85e3 0.00
ikev2-manager-process any wait 0 0 6 1.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.51e2 0.00
lisp-retry-service any wait 0 0 2 5.37e3 0.00
unix-epoll-input polling 81027 0 0 1.59e5 0.00
vpe-oam-process any wait 0 0 2 8.78e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 31423646 0 0 8.76e1 0.00
dpdk-input polling 31423646 0 0 2.56e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 27.47, last 128 main loops 1.00 per node 16.00
vector rates in 5.5763e6, out 2.7881e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 738212 15759839 0 2.14e1 21.35
FortyGigabitEthernet88/0/1-tx active 738212 15759839 0 1.14e2 21.35
dpdk-crypto-input polling 1665913 15759839 0 8.52e1 9.46
dpdk-esp4-decrypt active 528845 15759912 0 1.28e2 29.80
dpdk-esp4-decrypt-post active 738212 15759839 0 6.39e1 21.35
dpdk-input polling 1665913 15759912 0 8.86e1 9.46
ethernet-input active 528845 15759912 0 3.20e1 29.80
ip4-input-no-checksum active 863244 31519751 0 4.85e1 36.51
ip4-lookup active 738212 15759839 0 3.65e1 21.35
ip4-rewrite active 738212 15759839 0 4.86e1 21.35
ipsec4-input-feature active 863244 31519751 0 4.89e1 36.51
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 33766444 0 0 7.70e1 0.00
dpdk-input polling 33766444 0 0 2.37e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 162.61, last 128 main loops 12.25 per node 112.00
vector rates in 5.5762e6, out 5.5762e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 96932 15759699 0 9.87e0 162.59
FortyGigabitEthernet88/0/0-tx active 96932 15759699 0 1.18e2 162.59
dpdk-crypto-input polling 96933 15759699 0 6.88e1 162.58
dpdk-esp4-encrypt active 96899 15759919 0 2.34e2 162.64
dpdk-input polling 96933 15759919 0 5.69e1 162.59
ethernet-input active 96899 15759919 0 1.99e1 162.64
interface-output active 96932 15759699 0 1.21e1 162.59
ip4-input-no-checksum active 96899 15759919 0 2.49e1 162.64
ip4-lookup active 193831 31519618 0 3.75e1 162.61
ip4-rewrite active 193831 31519618 0 3.88e1 162.61
ipsec4-output-feature active 193831 31519618 0 6.03e1 162.61

40ge2p1xl710-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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 44 1.04e5 0.00
dpdk-process any wait 0 0 2 4.83e5 0.00
fib-walk any wait 0 0 3 5.33e3 0.00
ikev2-manager-process any wait 0 0 5 1.16e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.11e2 0.00
lisp-retry-service any wait 0 0 3 2.03e3 0.00
unix-epoll-input polling 4676 0 0 2.75e6 0.00
vpe-oam-process any wait 0 0 3 7.55e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 255.97, last 128 main loops 54.00 per node 276.48
vector rates in 5.7613e6, out 5.7613e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 31833 8148111 0 9.64e0 255.96
FortyGigabitEthernet88/0/0-tx active 31833 8148111 0 4.80e1 255.96
FortyGigabitEthernet88/0/1-out active 31833 8147946 0 1.06e1 255.96
FortyGigabitEthernet88/0/1-tx active 31833 8147946 0 4.55e1 255.96
dpdk-crypto-input polling 31833 16296057 0 2.89e2 511.92
dpdk-esp4-decrypt active 31833 8148156 0 7.54e1 255.97
dpdk-esp4-decrypt-post active 31833 8147946 0 6.04e1 255.96
dpdk-esp4-encrypt active 31833 8148208 0 1.46e2 255.97
dpdk-input polling 31833 16296364 0 5.17e1 511.93
ethernet-input active 63666 16296364 0 1.80e1 255.97
ip4-input-no-checksum active 95498 24444310 0 2.23e1 255.97
ip4-local active 31833 8148156 0 4.64e1 255.97
ip4-lookup active 127331 32592421 0 3.36e1 255.97
ip4-rewrite active 95499 24444265 0 2.81e1 255.96
ipsec-if-input active 31833 8148156 0 1.05e2 255.97
ipsec0-output active 31833 8148208 0 8.81e0 255.97
ipsec0-tx active 31833 8148208 0 2.81e1 255.97
64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 3.36e4 0.00
dpdk-process any wait 0 0 1 1.39e4 0.00
fib-walk any wait 0 0 3 3.43e3 0.00
ikev2-manager-process any wait 0 0 6 1.17e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.85e2 0.00
lisp-retry-service any wait 0 0 3 1.66e3 0.00
unix-epoll-input polling 3659 0 0 3.53e6 0.00
vpe-oam-process any wait 0 0 3 5.83e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 69.73, last 128 main loops 7.77 per node 82.83
vector rates in 5.7262e6, out 2.8631e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 279902 16197684 0 1.27e1 57.87
FortyGigabitEthernet88/0/1-tx active 279902 16197684 0 4.58e1 57.87
dpdk-crypto-input polling 564002 16197684 0 2.46e2 28.72
dpdk-esp4-decrypt active 279902 16197604 0 7.35e1 57.87
dpdk-esp4-decrypt-post active 279902 16197684 0 4.64e1 57.87
dpdk-input polling 564002 16197604 0 5.74e1 28.72
ethernet-input active 279902 16197604 0 2.49e1 57.87
ip4-input-no-checksum active 297910 32395288 0 2.58e1 108.74
ip4-local active 279902 16197604 0 5.20e1 57.87
ip4-lookup active 297910 32395288 0 3.27e1 108.74
ip4-rewrite active 279902 16197684 0 3.31e1 57.87
ipsec-if-input active 279902 16197604 0 8.82e1 57.87
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 43.38, last 128 main loops 8.79 per node 86.62
vector rates in 5.7262e6, out 8.5893e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 373357 16197564 0 1.33e1 43.38
FortyGigabitEthernet88/0/0-tx active 373357 16197564 0 4.46e1 43.38
dpdk-crypto-input polling 1955096 16197564 0 2.76e2 8.28
dpdk-esp4-encrypt active 373357 16197560 0 1.39e2 43.38
dpdk-input polling 1955096 16197560 0 6.93e1 8.28
ethernet-input active 373357 16197560 0 2.49e1 43.38
ip4-input-no-checksum active 373357 16197560 0 3.62e1 43.38
ip4-lookup active 746714 32395124 0 3.91e1 43.38
ip4-rewrite active 746714 32395124 0 3.65e1 43.38
ipsec0-output active 373357 16197560 0 1.37e1 43.38
ipsec0-tx active 373357 16197560 0 2.17e1 43.38
64b-4t4c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 3.36e4 0.00
dpdk-process any wait 0 0 2 8.54e3 0.00
fib-walk any wait 0 0 3 4.64e3 0.00
ikev2-manager-process any wait 0 0 5 3.99e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.09e3 0.00
lisp-retry-service any wait 0 0 3 1.85e3 0.00
unix-epoll-input polling 68001 0 0 1.89e5 0.00
vpe-oam-process any wait 0 0 3 8.27e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 32733636 0 0 6.40e1 0.00
dpdk-input polling 32733636 0 0 2.66e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 77.19, last 128 main loops 7.00 per node 74.67
vector rates in 5.8194e6, out 2.9097e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 258870 16463608 0 1.18e1 63.59
FortyGigabitEthernet88/0/1-tx active 258870 16463608 0 4.32e1 63.59
dpdk-crypto-input polling 276941 16463608 0 2.47e2 59.45
dpdk-esp4-decrypt active 258870 16463586 0 7.67e1 63.59
dpdk-esp4-decrypt-post active 258870 16463608 0 4.62e1 63.59
dpdk-input polling 276941 16463586 0 5.44e1 59.45
ethernet-input active 258870 16463586 0 2.33e1 63.59
ip4-input-no-checksum active 266984 32927194 0 2.44e1 123.33
ip4-local active 258870 16463586 0 5.11e1 63.59
ip4-lookup active 266984 32927194 0 3.26e1 123.33
ip4-rewrite active 258870 16463608 0 2.99e1 63.59
ipsec-if-input active 258870 16463586 0 8.85e1 63.59
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 32400043 0 0 6.35e1 0.00
dpdk-input polling 32400043 0 0 2.70e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 44.21, last 128 main loops 5.23 per node 51.46
vector rates in 5.8194e6, out 8.7291e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 372386 16463648 0 1.32e1 44.21
FortyGigabitEthernet88/0/0-tx active 372386 16463648 0 4.57e1 44.21
dpdk-crypto-input polling 420944 16463648 0 2.76e2 39.11
dpdk-esp4-encrypt active 372386 16463679 0 1.41e2 44.21
dpdk-input polling 420944 16463679 0 6.04e1 39.11
ethernet-input active 372386 16463679 0 2.47e1 44.21
ip4-input-no-checksum active 372386 16463679 0 3.64e1 44.21
ip4-lookup active 744772 32927327 0 3.91e1 44.21
ip4-rewrite active 744772 32927327 0 3.62e1 44.21
ipsec0-output active 372386 16463679 0 1.51e1 44.21
ipsec0-tx active 372386 16463679 0 2.22e1 44.21
imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 1.31e5 0.00
dpdk-process any wait 0 0 1 1.57e4 0.00
fib-walk any wait 0 0 3 1.32e3 0.00
ikev2-manager-process any wait 0 0 6 1.05e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.46e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 2.35e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.54e3 0.00
lisp-retry-service any wait 0 0 3 2.19e3 0.00
statseg-collector-process time wait 0 0 1 2.09e3 0.00
unix-epoll-input polling 1589 0 0 8.10e6 0.00
vpe-oam-process any wait 0 0 2 5.71e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 238.05, last 128 main loops 53.02 per node 271.44
vector rates in 3.6619e6, out 3.6619e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 21803 5178659 0 9.99e0 237.52
FortyGigabitEthernet88/0/0-tx active 21803 5178659 0 1.15e2 237.52
FortyGigabitEthernet88/0/1-out active 21798 5178624 0 1.04e1 237.57
FortyGigabitEthernet88/0/1-tx active 21798 5178624 0 1.07e2 237.57
dpdk-crypto-input polling 21803 10357283 0 6.67e2 475.04
dpdk-esp4-decrypt active 21798 5178624 0 7.46e1 237.57
dpdk-esp4-decrypt-post active 21798 5178624 0 6.01e1 237.57
dpdk-esp4-encrypt active 21803 5178659 0 1.63e2 237.52
dpdk-input polling 21803 10357283 0 5.47e1 475.04
ethernet-input active 43601 10357283 0 1.88e1 237.55
ip4-input-no-checksum active 64995 15535907 0 2.34e1 239.03
ip4-local active 21798 5178624 0 4.71e1 237.57
ip4-lookup active 86798 20714566 0 3.38e1 238.65
ip4-rewrite active 65346 15535942 0 2.83e1 237.75
ipsec-if-input active 21798 5178624 0 1.06e2 237.57
ipsec0-output active 21803 5178659 0 9.10e0 237.52
ipsec0-tx active 21803 5178659 0 2.72e1 237.52
imix-2t2c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 5.85e4 0.00
dpdk-process any wait 0 0 2 7.26e3 0.00
fib-walk any wait 0 0 3 1.08e3 0.00
ikev2-manager-process any wait 0 0 5 1.04e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.55e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.02e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.29e3 0.00
lisp-retry-service any wait 0 0 3 1.79e3 0.00
statseg-collector-process time wait 0 0 1 8.84e2 0.00
unix-epoll-input polling 2050 0 0 6.30e6 0.00
vpe-oam-process any wait 0 0 2 7.90e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 122.42, last 128 main loops 15.09 per node 138.00
vector rates in 3.6767e6, out 1.8384e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 98802 10404111 0 1.09e1 105.30
FortyGigabitEthernet88/0/1-tx active 98802 10404111 0 1.06e2 105.30
dpdk-crypto-input polling 160032 10404111 0 6.27e2 65.01
dpdk-esp4-decrypt active 98802 10404160 0 7.36e1 105.30
dpdk-esp4-decrypt-post active 98802 10404111 0 4.97e1 105.30
dpdk-input polling 160032 10404160 0 5.79e1 65.01
ethernet-input active 98802 10404160 0 2.39e1 105.30
ip4-input-no-checksum active 121614 20808271 0 2.48e1 171.10
ip4-local active 98802 10404160 0 4.98e1 105.30
ip4-lookup active 121614 20808271 0 3.12e1 171.10
ip4-rewrite active 98802 10404111 0 2.98e1 105.30
ipsec-if-input active 98802 10404160 0 1.05e2 105.30
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 59.09, last 128 main loops .13 per node 2.00
vector rates in 3.6767e6, out 5.5151e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 176068 10404228 0 1.31e1 59.09
FortyGigabitEthernet88/0/0-tx active 176068 10404228 0 1.13e2 59.09
dpdk-crypto-input polling 971104 10404228 0 6.43e2 10.71
dpdk-esp4-encrypt active 176067 10404048 0 1.63e2 59.09
dpdk-input polling 971104 10404048 0 7.07e1 10.71
ethernet-input active 176067 10404048 0 2.48e1 59.09
ip4-input-no-checksum active 176067 10404048 0 3.21e1 59.09
ip4-lookup active 352135 20808276 0 3.87e1 59.09
ip4-rewrite active 352135 20808276 0 3.44e1 59.09
ipsec0-output active 176067 10404048 0 1.24e1 59.09
ipsec0-tx active 176067 10404048 0 2.00e1 59.09
imix-4t4c-ethip4ipsecbasetnlsw-ip4base-int-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 4.34e4 0.00
dpdk-process any wait 0 0 2 4.83e5 0.00
fib-walk any wait 0 0 3 5.71e3 0.00
ikev2-manager-process any wait 0 0 5 1.72e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 8.78e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.62e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.72e3 0.00
lisp-retry-service any wait 0 0 3 1.98e3 0.00
statseg-collector-process time wait 0 0 1 1.36e3 0.00
unix-epoll-input polling 103437 0 0 1.25e5 0.00
vpe-oam-process any wait 0 0 3 7.27e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 35466949 0 0 7.69e1 0.00
dpdk-input polling 35466949 0 0 2.22e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 67.63, last 128 main loops 0.00 per node 0.00
vector rates in 3.5251e6, out 1.7626e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 174315 9983548 0 1.31e1 57.27
FortyGigabitEthernet88/0/1-tx active 174315 9983548 0 1.05e2 57.27
dpdk-crypto-input polling 1044528 9983548 0 6.43e2 9.56
dpdk-esp4-decrypt active 174314 9983492 0 7.29e1 57.27
dpdk-esp4-decrypt-post active 174315 9983548 0 4.77e1 57.27
dpdk-input polling 1044528 9983492 0 9.12e1 9.56
ethernet-input active 174314 9983492 0 2.55e1 57.27
ip4-input-no-checksum active 201767 19967040 0 2.67e1 98.96
ip4-local active 174314 9983492 0 5.28e1 57.27
ip4-lookup active 201767 19967040 0 3.38e1 98.96
ip4-rewrite active 174315 9983548 0 3.19e1 57.27
ipsec-if-input active 174314 9983492 0 8.83e1 57.27
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 34662153 0 0 7.54e1 0.00
dpdk-input polling 34662153 0 0 2.31e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 55.28, last 128 main loops 0.00 per node 0.00
vector rates in 3.5251e6, out 5.2877e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 180615 9983532 0 1.33e1 55.28
FortyGigabitEthernet88/0/0-tx active 180615 9983532 0 1.19e2 55.28
dpdk-crypto-input polling 1253475 9983532 0 6.57e2 7.96
dpdk-esp4-encrypt active 180616 9983533 0 1.59e2 55.27
dpdk-input polling 1253475 9983533 0 1.01e2 7.96
ethernet-input active 180616 9983533 0 2.57e1 55.27
ip4-input-no-checksum active 180616 9983533 0 3.29e1 55.27
ip4-lookup active 361231 19967065 0 3.91e1 55.28
ip4-rewrite active 361231 19967065 0 3.49e1 55.28
ipsec0-output active 180616 9983533 0 1.29e1 55.27
ipsec0-tx active 180616 9983533 0 2.08e1 55.27

40ge2p1xl710-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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 1.64e5 0.00
dpdk-process any wait 0 0 2 2.36e5 0.00
fib-walk any wait 0 0 3 1.30e3 0.00
ikev2-manager-process any wait 0 0 5 9.68e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.69e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 8.24e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.00e4 0.00
lisp-retry-service any wait 0 0 3 1.86e3 0.00
statseg-collector-process time wait 0 0 1 9.84e2 0.00
unix-epoll-input polling 2393 0 0 5.38e6 0.00
vpe-oam-process any wait 0 0 3 6.07e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 230.88, last 128 main loops 50.15 per node 256.76
vector rates in 3.9825e6, out 3.9824e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 24493 5636496 0 1.02e1 230.13
FortyGigabitEthernet88/0/0-tx active 24493 5636496 0 4.96e1 230.13
FortyGigabitEthernet88/0/1-out active 24493 5636548 0 1.06e1 230.13
FortyGigabitEthernet88/0/1-tx active 24493 5636548 0 4.58e1 230.13
dpdk-crypto-input polling 24493 11273044 0 6.40e2 460.26
dpdk-esp4-decrypt active 24477 5636548 0 6.61e1 230.28
dpdk-esp4-decrypt-post active 24493 5636548 0 6.71e1 230.13
dpdk-esp4-encrypt active 24493 5636454 0 1.37e2 230.13
dpdk-input polling 24493 11273002 0 5.34e1 460.25
ethernet-input active 48970 11273002 0 1.90e1 230.20
ip4-input-no-checksum active 72888 16909550 0 2.36e1 231.99
ip4-local active 24477 5636548 0 4.73e1 230.28
ip4-lookup active 97381 22546046 0 3.41e1 231.52
ip4-rewrite active 73203 16909498 0 2.97e1 230.99
ipsec-if-input active 24477 5636548 0 1.09e2 230.28
ipsec0-output active 24493 5636454 0 9.21e0 230.13
ipsec0-tx active 24493 5636454 0 2.65e1 230.13
64b-2t2c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 8.18e4 0.00
dhcp-client-process any wait 0 0 1 1.07e4 0.00
dpdk-process any wait 0 0 2 2.36e5 0.00
fib-walk any wait 0 0 3 1.79e3 0.00
ikev2-manager-process any wait 0 0 5 1.09e3 0.00
ip-route-resolver-process any wait 0 0 1 7.28e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.61e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 1.06e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.27e3 0.00
lisp-retry-service any wait 0 0 3 1.78e3 0.00
statseg-collector-process time wait 0 0 1 1.12e3 0.00
unix-epoll-input polling 2483 0 0 5.19e6 0.00
vpe-oam-process any wait 0 0 3 6.77e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 196.88, last 128 main loops 13.34 per node 142.33
vector rates in 4.0256e6, out 2.0128e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 58780 11391660 0 9.61e0 193.80
FortyGigabitEthernet88/0/1-tx active 58780 11391660 0 4.82e1 193.80
dpdk-crypto-input polling 61005 11391660 0 5.96e2 186.73
dpdk-esp4-decrypt active 58714 11391628 0 6.84e1 194.02
dpdk-esp4-decrypt-post active 58780 11391660 0 5.85e1 193.80
dpdk-input polling 61005 11391628 0 5.18e1 186.73
ethernet-input active 58714 11391628 0 2.27e1 194.02
ip4-input-no-checksum active 112640 22783288 0 2.46e1 202.27
ip4-local active 58714 11391628 0 4.75e1 194.02
ip4-lookup active 112640 22783288 0 3.02e1 202.27
ip4-rewrite active 58780 11391660 0 3.04e1 193.80
ipsec-if-input active 58714 11391628 0 9.48e1 194.02
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 70.60, last 128 main loops .04 per node 1.00
vector rates in 4.0256e6, out 6.0384e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 193654 11391568 0 1.29e1 58.82
FortyGigabitEthernet88/0/0-tx active 193654 11391568 0 4.87e1 58.82
dpdk-crypto-input polling 193697 11391568 0 6.57e2 58.81
dpdk-esp4-encrypt active 141970 11391689 0 1.32e2 80.24
dpdk-input polling 193697 11391689 0 5.73e1 58.81
ethernet-input active 141970 11391689 0 2.28e1 80.24
ip4-input-no-checksum active 141970 11391689 0 3.02e1 80.24
ip4-lookup active 335624 22783257 0 3.81e1 67.88
ip4-rewrite active 335624 22783257 0 3.45e1 67.88
ipsec0-output active 141970 11391689 0 1.10e1 80.24
ipsec0-tx active 141970 11391689 0 1.98e1 80.24
64b-4t4c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.00e4 0.00
dpdk-process any wait 0 0 2 4.75e5 0.00
fib-walk any wait 0 0 3 1.60e3 0.00
ikev2-manager-process any wait 0 0 5 1.66e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.83e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.64e3 0.00
lisp-retry-service any wait 0 0 3 1.93e3 0.00
statseg-collector-process time wait 0 0 1 1.16e3 0.00
unix-epoll-input polling 70011 0 0 1.83e5 0.00
vpe-oam-process any wait 0 0 3 7.55e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 33591672 0 0 6.09e1 0.00
dpdk-input polling 33591672 0 0 2.59e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 74.37, last 128 main loops 805.66 per node 68.93
vector rates in 3.9725e6, out 1.9862e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 189375 11241588 0 1.28e1 59.36
FortyGigabitEthernet88/0/1-tx active 189375 11241588 0 4.63e1 59.36
dpdk-crypto-input polling 199022 11241588 0 6.06e2 56.48
dpdk-esp4-decrypt active 178116 11241556 0 6.51e1 63.11
dpdk-esp4-decrypt-post active 189375 11241588 0 5.12e1 59.36
dpdk-input polling 199022 11241556 0 5.74e1 56.48
ethernet-input active 178116 11241556 0 2.27e1 63.11
ip4-input-no-checksum active 191106 22483144 0 2.54e1 117.65
ip4-local active 178116 11241556 0 5.21e1 63.11
ip4-lookup active 191106 22483144 0 3.33e1 117.65
ip4-rewrite active 189375 11241588 0 3.20e1 59.36
ipsec-if-input active 178116 11241556 0 8.83e1 63.11
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 31679085 0 0 6.78e1 0.00
dpdk-input polling 31679085 0 0 2.76e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 57.49, last 128 main loops 5.38 per node 52.92
vector rates in 3.9725e6, out 5.9587e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 196318 11241588 0 1.28e1 57.26
FortyGigabitEthernet88/0/0-tx active 196318 11241588 0 4.71e1 57.26
dpdk-crypto-input polling 196318 11241588 0 6.63e2 57.26
dpdk-esp4-encrypt active 195089 11241556 0 1.25e2 57.62
dpdk-input polling 196318 11241556 0 5.87e1 57.26
ethernet-input active 195089 11241556 0 2.34e1 57.62
ip4-input-no-checksum active 195089 11241556 0 3.57e1 57.62
ip4-lookup active 391407 22483144 0 4.12e1 57.44
ip4-rewrite active 391407 22483144 0 3.45e1 57.44
ipsec0-output active 195089 11241556 0 1.34e1 57.62
ipsec0-tx active 195089 11241556 0 2.10e1 57.62
imix-1t1c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 2.83e5 0.00
dpdk-process any wait 0 0 2 4.76e5 0.00
fib-walk any wait 0 0 3 8.53e3 0.00
ikev2-manager-process any wait 0 0 5 1.75e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.78e2 0.00
lisp-retry-service any wait 0 0 3 5.58e3 0.00
unix-epoll-input polling 6841 0 0 1.88e6 0.00
vpe-oam-process any wait 0 0 2 6.64e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 246.69, last 128 main loops 44.74 per node 229.08
vector rates in 2.4380e6, out 2.4380e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 13974 3446500 0 1.01e1 246.64
FortyGigabitEthernet88/0/0-tx active 13974 3446500 0 1.16e2 246.64
FortyGigabitEthernet88/0/1-out active 13974 3446390 0 1.06e1 246.63
FortyGigabitEthernet88/0/1-tx active 13974 3446390 0 1.08e2 246.63
dpdk-crypto-input polling 13974 6892890 0 1.29e3 493.27
dpdk-esp4-decrypt active 13974 3446395 0 6.81e1 246.63
dpdk-esp4-decrypt-post active 13974 3446390 0 6.77e1 246.63
dpdk-esp4-encrypt active 13974 3446496 0 1.58e2 246.64
dpdk-input polling 13974 6892891 0 5.49e1 493.27
ethernet-input active 27948 6892891 0 1.85e1 246.63
ip4-input-no-checksum active 41899 10339281 0 2.41e1 246.77
ip4-local active 13974 3446395 0 4.71e1 246.63
ip4-lookup active 55873 13785781 0 3.44e1 246.73
ip4-rewrite active 41903 10339386 0 2.98e1 246.75
ipsec-if-input active 13974 3446395 0 1.07e2 246.63
ipsec0-output active 13974 3446496 0 9.01e0 246.64
ipsec0-tx active 13974 3446496 0 2.69e1 246.64
imix-2t2c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 1.34e5 0.00
dpdk-process any wait 0 0 2 4.88e5 0.00
fib-walk any wait 0 0 2 5.29e3 0.00
ikev2-manager-process any wait 0 0 5 1.49e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.49e2 0.00
lisp-retry-service any wait 0 0 2 2.00e3 0.00
unix-epoll-input polling 3398 0 0 3.79e6 0.00
vpe-oam-process any wait 0 0 3 8.19e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 152.62, last 128 main loops 19.69 per node 180.00
vector rates in 2.4865e6, out 1.2432e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 51252 7031635 0 1.08e1 137.19
FortyGigabitEthernet88/0/1-tx active 51252 7031635 0 1.08e2 137.19
dpdk-crypto-input polling 57298 7031635 0 1.23e3 122.72
dpdk-esp4-decrypt active 49687 7031821 0 6.47e1 141.52
dpdk-esp4-decrypt-post active 51252 7031635 0 6.12e1 137.19
dpdk-input polling 57298 7031821 0 5.72e1 122.72
ethernet-input active 49687 7031821 0 2.44e1 141.52
ip4-input-no-checksum active 77154 14063456 0 2.65e1 182.28
ip4-local active 49687 7031821 0 4.95e1 141.52
ip4-lookup active 77154 14063456 0 3.11e1 182.28
ip4-rewrite active 51252 7031635 0 3.17e1 137.19
ipsec-if-input active 49687 7031821 0 9.30e1 141.52
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 164.07, last 128 main loops 21.41 per node 210.85
vector rates in 2.4865e6, out 3.7298e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 42858 7031847 0 9.94e0 164.07
FortyGigabitEthernet88/0/0-tx active 42858 7031847 0 1.14e2 164.07
dpdk-crypto-input polling 42858 7031847 0 1.31e3 164.07
dpdk-esp4-encrypt active 42858 7031834 0 1.45e2 164.07
dpdk-input polling 42858 7031834 0 5.73e1 164.07
ethernet-input active 42858 7031834 0 2.03e1 164.07
ip4-input-no-checksum active 42858 7031834 0 2.46e1 164.07
ip4-lookup active 85716 14063681 0 3.87e1 164.07
ip4-rewrite active 85716 14063681 0 2.97e1 164.07
ipsec0-output active 42858 7031834 0 9.38e0 164.07
ipsec0-tx active 42858 7031834 0 1.84e1 164.07
imix-4t4c-ethip4ipsecbasetnlsw-ip4base-int-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 1.29e5 0.00
dpdk-process any wait 0 0 2 4.79e5 0.00
fib-walk any wait 0 0 3 2.72e3 0.00
ikev2-manager-process any wait 0 0 6 1.44e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 2.69e3 0.00
lisp-retry-service any wait 0 0 3 5.66e3 0.00
unix-epoll-input polling 84515 0 0 1.52e5 0.00
vpe-oam-process any wait 0 0 3 8.15e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 32756148 0 0 8.81e1 0.00
dpdk-input polling 32756148 0 0 2.41e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 139.10, last 128 main loops 12.30 per node 131.25
vector rates in 2.4622e6, out 1.2311e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 57579 6972137 0 1.12e1 121.09
FortyGigabitEthernet88/0/1-tx active 57579 6972137 0 1.09e2 121.09
dpdk-crypto-input polling 61871 6972137 0 1.23e3 112.69
dpdk-esp4-decrypt active 54114 6972303 0 7.04e1 128.84
dpdk-esp4-decrypt-post active 57579 6972137 0 6.16e1 121.09
dpdk-input polling 61871 6972303 0 5.89e1 112.69
ethernet-input active 54114 6972303 0 2.49e1 128.84
ip4-input-no-checksum active 81084 13944440 0 2.69e1 171.98
ip4-local active 54114 6972303 0 5.04e1 128.84
ip4-lookup active 81084 13944440 0 3.17e1 171.98
ip4-rewrite active 57579 6972137 0 3.25e1 121.09
ipsec-if-input active 54114 6972303 0 9.32e1 128.84
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 33177562 0 0 8.99e1 0.00
dpdk-input polling 33177562 0 0 2.35e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 191.48, last 128 main loops 19.05 per node 187.54
vector rates in 2.4621e6, out 3.6932e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 36411 6972127 0 9.67e0 191.48
FortyGigabitEthernet88/0/0-tx active 36411 6972127 0 1.19e2 191.48
dpdk-crypto-input polling 36411 6972127 0 1.31e3 191.48
dpdk-esp4-encrypt active 36411 6971992 0 1.51e2 191.48
dpdk-input polling 36411 6971992 0 5.78e1 191.48
ethernet-input active 36411 6971992 0 1.95e1 191.48
ip4-input-no-checksum active 36411 6971992 0 2.36e1 191.48
ip4-lookup active 72822 13944119 0 3.90e1 191.48
ip4-rewrite active 72822 13944119 0 2.91e1 191.48
ipsec0-output active 36411 6971992 0 9.63e0 191.48
ipsec0-tx active 36411 6971992 0 1.85e1 191.48

40ge2p1xl710-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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 1.35e5 0.00
dpdk-process any wait 0 0 1 1.67e3 0.00
fib-walk any wait 0 0 3 4.37e3 0.00
ikev2-manager-process any wait 0 0 6 9.31e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.22e4 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.88e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.33e3 0.00
lisp-retry-service any wait 0 0 3 5.16e3 0.00
statseg-collector-process time wait 0 0 1 7.49e3 0.00
unix-epoll-input polling 2725 0 0 4.73e6 0.00
vpe-oam-process any wait 0 0 3 3.73e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 255.94, last 128 main loops 54.00 per node 276.48
vector rates in 5.1013e6, out 3.8259e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 28207 7218940 0 1.10e1 255.93
FortyGigabitEthernet88/0/0-tx active 28207 7218940 0 4.66e1 255.93
FortyGigabitEthernet88/0/1-out active 28207 7218820 0 9.22e0 255.92
FortyGigabitEthernet88/0/1-tx active 28207 7218820 0 4.98e1 255.92
dpdk-crypto-input polling 28207 14437760 0 3.00e2 511.85
dpdk-esp4-decrypt active 28207 7219073 0 7.38e1 255.93
dpdk-esp4-decrypt-post active 28207 7218820 0 6.09e1 255.92
dpdk-esp4-encrypt active 28207 7219172 0 1.49e2 255.94
dpdk-input polling 28207 14438245 0 5.12e1 511.87
ethernet-input active 56414 14438245 0 1.79e1 255.93
interface-output active 28207 7218940 0 1.28e1 255.93
ip4-input-no-checksum active 84614 21657065 0 5.86e1 255.95
ip4-lookup active 84616 21656932 0 3.31e1 255.94
ip4-rewrite active 84616 21656932 0 3.52e1 255.94
ipsec4-input-feature active 56412 14437893 0 6.06e1 255.94
ipsec4-output-feature active 56414 14438112 0 7.06e1 255.93
64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.94e4 0.00
dpdk-process any wait 0 0 2 4.76e5 0.00
fib-walk any wait 0 0 3 1.60e3 0.00
ikev2-manager-process any wait 0 0 6 1.26e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.06e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.61e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.00e4 0.00
lisp-retry-service any wait 0 0 3 1.52e3 0.00
statseg-collector-process time wait 0 0 1 1.40e3 0.00
unix-epoll-input polling 8994 0 0 1.43e6 0.00
vpe-oam-process any wait 0 0 3 6.36e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.6, average vectors/node 57.55, last 128 main loops 0.00 per node 0.00
vector rates in 5.3735e6, out 2.6868e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 305398 15149384 0 1.33e1 49.61
FortyGigabitEthernet88/0/1-tx active 305398 15149384 0 4.32e1 49.61
dpdk-crypto-input polling 7715658 15149384 0 2.78e2 1.96
dpdk-esp4-decrypt active 305398 15149348 0 6.09e1 49.61
dpdk-esp4-decrypt-post active 305398 15149384 0 5.41e1 49.61
dpdk-input polling 7715658 15149348 0 1.07e2 1.96
ethernet-input active 305398 15149348 0 2.47e1 49.61
ip4-input-no-checksum active 399887 30298732 0 3.88e1 75.77
ip4-lookup active 305398 15149384 0 3.06e1 49.61
ip4-rewrite active 305398 15149384 0 3.31e1 49.61
ipsec4-input-feature active 399887 30298732 0 4.61e1 75.77
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.6, average vectors/node 144.35, last 128 main loops 21.00 per node 192.00
vector rates in 5.3736e6, out 5.3736e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 104948 15149376 0 9.73e0 144.35
FortyGigabitEthernet88/0/0-tx active 104948 15149376 0 4.50e1 144.35
dpdk-crypto-input polling 104948 15149376 0 2.68e2 144.35
dpdk-esp4-encrypt active 104948 15149384 0 1.44e2 144.35
dpdk-input polling 104948 15149384 0 5.12e1 144.35
ethernet-input active 104948 15149384 0 1.89e1 144.35
interface-output active 104948 15149376 0 1.20e1 144.35
ip4-input-no-checksum active 104948 15149384 0 2.56e1 144.35
ip4-lookup active 209896 30298760 0 3.38e1 144.35
ip4-rewrite active 209896 30298760 0 3.94e1 144.35
ipsec4-output-feature active 209896 30298760 0 6.47e1 144.35
64b-4t4c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.69e4 0.00
dpdk-process any wait 0 0 2 7.63e3 0.00
fib-walk any wait 0 0 3 1.33e3 0.00
ikev2-manager-process any wait 0 0 6 1.58e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.67e2 0.00
lisp-retry-service any wait 0 0 3 1.46e3 0.00
unix-epoll-input polling 71301 0 0 1.79e5 0.00
vpe-oam-process any wait 0 0 3 6.72e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 31928184 0 0 6.38e1 0.00
dpdk-input polling 31928184 0 0 2.76e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.6, average vectors/node 59.08, last 128 main loops 0.00 per node 0.00
vector rates in 5.2903e6, out 2.6452e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 295694 14936620 0 1.31e1 50.51
FortyGigabitEthernet88/0/1-tx active 295694 14936620 0 4.36e1 50.51
dpdk-crypto-input polling 3440126 14936620 0 2.79e2 4.34
dpdk-esp4-decrypt active 295695 14936653 0 6.09e1 50.51
dpdk-esp4-decrypt-post active 295694 14936620 0 5.96e1 50.51
dpdk-input polling 3440126 14936653 0 1.29e2 4.34
ethernet-input active 295695 14936653 0 2.46e1 50.51
ip4-input-no-checksum active 377039 29873273 0 3.79e1 79.23
ip4-lookup active 295694 14936620 0 3.09e1 50.51
ip4-rewrite active 295694 14936620 0 3.30e1 50.51
ipsec4-input-feature active 377039 29873273 0 4.93e1 79.23
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 29934386 0 0 7.34e1 0.00
dpdk-input polling 29934386 0 0 2.91e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.6, average vectors/node 127.79, last 128 main loops 14.60 per node 133.50
vector rates in 5.2903e6, out 5.2903e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 116882 14936511 0 1.03e1 127.79
FortyGigabitEthernet88/0/0-tx active 116882 14936511 0 4.55e1 127.79
dpdk-crypto-input polling 116921 14936511 0 2.72e2 127.75
dpdk-esp4-encrypt active 116882 14936712 0 1.54e2 127.79
dpdk-input polling 116921 14936712 0 5.27e1 127.75
ethernet-input active 116882 14936712 0 1.99e1 127.79
interface-output active 116882 14936511 0 1.23e1 127.79
ip4-input-no-checksum active 116882 14936712 0 2.68e1 127.79
ip4-lookup active 233764 29873223 0 3.27e1 127.79
ip4-rewrite active 233764 29873223 0 3.99e1 127.79
ipsec4-output-feature active 233764 29873223 0 6.29e1 127.79
imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 7.68e4 0.00
dpdk-process any wait 0 0 2 1.57e4 0.00
fib-walk any wait 0 0 3 1.49e3 0.00
ikev2-manager-process any wait 0 0 6 9.73e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.73e2 0.00
lisp-retry-service any wait 0 0 3 1.71e3 0.00
unix-epoll-input polling 3761 0 0 3.43e6 0.00
vpe-oam-process any wait 0 0 3 3.98e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 247.04, last 128 main loops 54.00 per node 276.48
vector rates in 3.4222e6, out 2.5667e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 19628 4845224 0 1.08e1 246.85
FortyGigabitEthernet88/0/0-tx active 19628 4845224 0 1.11e2 246.85
FortyGigabitEthernet88/0/1-out active 19627 4845096 0 9.24e0 246.86
FortyGigabitEthernet88/0/1-tx active 19627 4845096 0 1.12e2 246.86
dpdk-crypto-input polling 19628 9690320 0 6.72e2 493.69
dpdk-esp4-decrypt active 19627 4845125 0 7.32e1 246.86
dpdk-esp4-decrypt-post active 19627 4845096 0 6.07e1 246.86
dpdk-esp4-encrypt active 19628 4845384 0 1.65e2 246.86
dpdk-input polling 19628 9690509 0 5.42e1 493.71
ethernet-input active 39255 9690509 0 1.84e1 246.86
interface-output active 19628 4845224 0 1.29e1 246.85
ip4-input-no-checksum active 58733 14535605 0 5.95e1 247.49
ip4-lookup active 58881 14535704 0 3.29e1 246.87
ip4-rewrite active 58881 14535704 0 3.51e1 246.87
ipsec4-input-feature active 39112 9690221 0 5.68e1 247.76
ipsec4-output-feature active 39256 9690608 0 6.87e1 246.86
imix-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 6.90e4 0.00
dpdk-process any wait 0 0 2 4.91e3 0.00
fib-walk any wait 0 0 3 1.47e3 0.00
ikev2-manager-process any wait 0 0 6 1.12e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.05e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.09e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.67e3 0.00
lisp-retry-service any wait 0 0 3 1.37e3 0.00
statseg-collector-process time wait 0 0 1 1.92e3 0.00
unix-epoll-input polling 7210 0 0 1.79e6 0.00
vpe-oam-process any wait 0 0 3 6.31e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 73.11, last 128 main loops 0.00 per node 0.00
vector rates in 3.5316e6, out 1.7658e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 160964 9985172 0 1.27e1 62.03
FortyGigabitEthernet88/0/1-tx active 160964 9985172 0 1.05e2 62.03
dpdk-crypto-input polling 4886744 9985172 0 6.59e2 2.04
dpdk-esp4-decrypt active 160964 9985284 0 6.29e1 62.03
dpdk-esp4-decrypt-post active 160964 9985172 0 5.45e1 62.03
dpdk-input polling 4886744 9985284 0 1.08e2 2.04
ethernet-input active 160964 9985284 0 2.49e1 62.03
ip4-input-no-checksum active 200035 19970456 0 3.91e1 99.83
ip4-lookup active 160964 9985172 0 2.99e1 62.03
ip4-rewrite active 160964 9985172 0 3.28e1 62.03
ipsec4-input-feature active 200035 19970456 0 4.57e1 99.83
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 171.64, last 128 main loops 20.13 per node 184.00
vector rates in 3.5316e6, out 3.5316e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 58176 9985252 0 9.80e0 171.64
FortyGigabitEthernet88/0/0-tx active 58176 9985252 0 1.09e2 171.64
dpdk-crypto-input polling 58176 9985252 0 6.36e2 171.64
dpdk-esp4-encrypt active 58176 9985308 0 1.62e2 171.64
dpdk-input polling 58176 9985308 0 5.52e1 171.64
ethernet-input active 58176 9985308 0 1.93e1 171.64
interface-output active 58176 9985252 0 1.19e1 171.64
ip4-input-no-checksum active 58176 9985308 0 2.45e1 171.64
ip4-lookup active 116352 19970560 0 3.34e1 171.64
ip4-rewrite active 116352 19970560 0 3.89e1 171.64
ipsec4-output-feature active 116352 19970560 0 6.12e1 171.64
imix-4t4c-ethip4ipsecbasetnlsw-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 7.98e4 0.00
dpdk-process any wait 0 0 2 8.37e3 0.00
fib-walk any wait 0 0 3 1.57e3 0.00
ikev2-manager-process any wait 0 0 6 1.62e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.50e2 0.00
lisp-retry-service any wait 0 0 3 1.86e3 0.00
unix-epoll-input polling 94060 0 0 1.37e5 0.00
vpe-oam-process any wait 0 0 3 9.71e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 35865467 0 0 7.29e1 0.00
dpdk-input polling 35865467 0 0 2.22e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 61.61, last 128 main loops 9.91 per node 115.27
vector rates in 3.4801e6, out 1.7400e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 190530 9854112 0 1.38e1 51.72
FortyGigabitEthernet88/0/1-tx active 190530 9854112 0 1.05e2 51.72
dpdk-crypto-input polling 2318485 9854112 0 6.66e2 4.25
dpdk-esp4-decrypt active 190530 9854128 0 6.38e1 51.72
dpdk-esp4-decrypt-post active 190530 9854112 0 5.71e1 51.72
dpdk-input polling 2318485 9854128 0 1.28e2 4.25
ethernet-input active 190530 9854128 0 2.62e1 51.72
ip4-input-no-checksum active 228150 19708240 0 3.91e1 86.38
ip4-lookup active 190530 9854112 0 3.11e1 51.72
ip4-rewrite active 190530 9854112 0 3.42e1 51.72
ipsec4-input-feature active 228150 19708240 0 4.81e1 86.38
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 35364444 0 0 7.49e1 0.00
dpdk-input polling 35364444 0 0 2.25e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 202.34, last 128 main loops 23.35 per node 213.50
vector rates in 3.4801e6, out 3.4801e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 48700 9854137 0 9.44e0 202.34
FortyGigabitEthernet88/0/0-tx active 48700 9854137 0 1.14e2 202.34
dpdk-crypto-input polling 48700 9854137 0 6.41e2 202.34
dpdk-esp4-encrypt active 48700 9854183 0 1.72e2 202.34
dpdk-input polling 48700 9854183 0 5.64e1 202.34
ethernet-input active 48700 9854183 0 1.87e1 202.34
interface-output active 48700 9854137 0 1.16e1 202.34
ip4-input-no-checksum active 48700 9854183 0 2.46e1 202.34
ip4-lookup active 97400 19708320 0 3.42e1 202.34
ip4-rewrite active 97400 19708320 0 3.79e1 202.34
ipsec4-output-feature active 97400 19708320 0 6.14e1 202.34

40ge2p1xl710-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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 48 7.96e4 0.00
dpdk-process any wait 0 0 2 2.42e5 0.00
fib-walk any wait 0 0 3 2.09e3 0.00
ikev2-manager-process any wait 0 0 6 1.30e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 9.36e2 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.27e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.68e3 0.00
lisp-retry-service any wait 0 0 3 1.66e3 0.00
statseg-collector-process time wait 0 0 1 1.04e4 0.00
unix-epoll-input polling 6588 0 0 1.96e6 0.00
vpe-oam-process any wait 0 0 3 1.08e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 131.48, last 128 main loops 27.42 per node 152.61
vector rates in 3.6786e6, out 2.7589e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 49706 5208022 0 1.15e1 104.78
FortyGigabitEthernet88/0/0-tx active 49706 5208022 0 4.83e1 104.78
FortyGigabitEthernet88/0/1-out active 49704 5208075 0 1.21e1 104.78
FortyGigabitEthernet88/0/1-tx active 49704 5208075 0 5.15e1 104.78
dpdk-crypto-input polling 49706 10416097 0 6.55e2 209.55
dpdk-esp4-decrypt active 48304 5208242 0 6.49e1 107.82
dpdk-esp4-decrypt-post active 49704 5208075 0 6.56e1 104.78
dpdk-esp4-encrypt active 35275 5208212 0 1.28e2 147.65
dpdk-input polling 49706 10416454 0 5.52e1 209.56
ethernet-input active 83579 10416454 0 2.32e1 124.63
interface-output active 49706 5208022 0 1.47e1 104.78
ip4-input-no-checksum active 82409 15624529 0 6.14e1 189.59
ip4-lookup active 118449 15624309 0 3.20e1 131.91
ip4-rewrite active 118449 15624309 0 3.87e1 131.91
ipsec4-input-feature active 57224 10416317 0 5.02e1 182.03
ipsec4-output-feature active 84981 10416234 0 6.49e1 122.57
64b-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 6.15e4 0.00
dpdk-process any wait 0 0 1 4.55e5 0.00
fib-walk any wait 0 0 3 1.42e3 0.00
ikev2-manager-process any wait 0 0 6 1.13e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.30e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.85e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.13e4 0.00
lisp-retry-service any wait 0 0 3 1.49e3 0.00
statseg-collector-process time wait 0 0 1 1.19e3 0.00
unix-epoll-input polling 4797 0 0 2.69e6 0.00
vpe-oam-process any wait 0 0 3 6.99e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 40.22, last 128 main loops .06 per node 1.00
vector rates in 3.7519e6, out 1.8759e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 383697 10630556 0 1.65e1 27.71
FortyGigabitEthernet88/0/1-tx active 383697 10630556 0 5.07e1 27.71
dpdk-crypto-input polling 3380452 10630556 0 6.47e2 3.14
dpdk-esp4-decrypt active 141151 10630380 0 5.99e1 75.31
dpdk-esp4-decrypt-post active 383697 10630556 0 6.03e1 27.71
dpdk-input polling 3380452 10630380 0 8.75e1 3.14
ethernet-input active 141151 10630380 0 2.39e1 75.31
ip4-input-no-checksum active 413032 21260936 0 4.09e1 51.48
ip4-lookup active 383697 10630556 0 3.36e1 27.71
ip4-rewrite active 383697 10630556 0 3.87e1 27.71
ipsec4-input-feature active 413032 21260936 0 4.91e1 51.48
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 155.31, last 128 main loops 22.09 per node 202.00
vector rates in 3.7519e6, out 3.7519e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 68449 10630668 0 1.01e1 155.31
FortyGigabitEthernet88/0/0-tx active 68449 10630668 0 4.79e1 155.31
dpdk-crypto-input polling 68449 10630668 0 6.50e2 155.31
dpdk-esp4-encrypt active 68449 10630745 0 1.35e2 155.31
dpdk-input polling 68449 10630745 0 5.29e1 155.31
ethernet-input active 68449 10630745 0 1.95e1 155.31
interface-output active 68449 10630668 0 1.20e1 155.31
ip4-input-no-checksum active 68449 10630745 0 2.54e1 155.31
ip4-lookup active 136898 21261413 0 3.28e1 155.31
ip4-rewrite active 136898 21261413 0 3.97e1 155.31
ipsec4-output-feature active 136898 21261413 0 6.07e1 155.31
64b-4t4c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 8.46e4 0.00
dhcp-client-process any wait 0 0 1 3.98e3 0.00
dpdk-process any wait 0 0 2 8.98e3 0.00
fib-walk any wait 0 0 3 1.98e3 0.00
ikev2-manager-process any wait 0 0 6 1.68e3 0.00
ip-neighbor-scan-process any wait 0 0 1 1.03e4 0.00
ip-route-resolver-process any wait 0 0 1 2.15e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.93e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.85e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.06e3 0.00
lisp-retry-service any wait 0 0 3 2.09e3 0.00
statseg-collector-process time wait 0 0 1 2.05e4 0.00
unix-epoll-input polling 77711 0 0 1.65e5 0.00
vpe-oam-process any wait 0 0 2 1.06e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 33756445 0 0 7.26e1 0.00
dpdk-input polling 33756445 0 0 2.44e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.6, average vectors/node 35.58, last 128 main loops 0.00 per node 0.00
vector rates in 3.7089e6, out 1.8545e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 419304 10461072 0 1.78e1 24.95
FortyGigabitEthernet88/0/1-tx active 419304 10461072 0 5.15e1 24.95
dpdk-crypto-input polling 1613721 10461072 0 6.49e2 6.48
dpdk-esp4-decrypt active 184783 10461234 0 6.07e1 56.61
dpdk-esp4-decrypt-post active 419304 10461072 0 6.55e1 24.95
dpdk-input polling 1613721 10461234 0 9.64e1 6.48
ethernet-input active 184783 10461234 0 2.67e1 56.61
ip4-input-no-checksum active 446529 20922306 0 4.13e1 46.86
ip4-lookup active 419304 10461072 0 3.43e1 24.95
ip4-rewrite active 419304 10461072 0 3.99e1 24.95
ipsec4-input-feature active 446529 20922306 0 5.04e1 46.86
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 31688943 0 0 8.35e1 0.00
dpdk-input polling 31688943 0 0 2.55e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.6, average vectors/node 159.23, last 128 main loops 24.94 per node 228.00
vector rates in 3.7091e6, out 3.7091e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 65701 10461407 0 1.01e1 159.23
FortyGigabitEthernet88/0/0-tx active 65701 10461407 0 4.95e1 159.23
dpdk-crypto-input polling 65701 10461407 0 6.46e2 159.23
dpdk-esp4-encrypt active 65701 10461384 0 1.44e2 159.23
dpdk-input polling 65701 10461384 0 5.41e1 159.23
ethernet-input active 65701 10461384 0 1.97e1 159.23
interface-output active 65701 10461407 0 1.22e1 159.23
ip4-input-no-checksum active 65701 10461384 0 2.55e1 159.23
ip4-lookup active 131402 20922791 0 3.37e1 159.23
ip4-rewrite active 131402 20922791 0 3.97e1 159.23
ipsec4-output-feature active 131402 20922791 0 6.25e1 159.23
imix-1t1c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 3.26e5 0.00
dpdk-process any wait 0 0 2 2.38e5 0.00
fib-walk any wait 0 0 3 2.39e3 0.00
ikev2-manager-process any wait 0 0 6 1.48e3 0.00
ip-neighbor-scan-process any wait 0 0 1 2.75e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.69e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.41e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.63e3 0.00
lisp-retry-service any wait 0 0 3 3.57e3 0.00
statseg-collector-process time wait 0 0 1 2.49e3 0.00
unix-epoll-input polling 7942 0 0 1.62e6 0.00
vpe-oam-process any wait 0 0 3 4.51e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.6, average vectors/node 245.46, last 128 main loops 54.00 per node 276.48
vector rates in 2.3385e6, out 1.7539e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 13451 3299145 0 1.13e1 245.27
FortyGigabitEthernet88/0/0-tx active 13451 3299145 0 1.12e2 245.27
FortyGigabitEthernet88/0/1-out active 13451 3299320 0 9.44e0 245.28
FortyGigabitEthernet88/0/1-tx active 13451 3299320 0 1.12e2 245.28
dpdk-crypto-input polling 13451 6598465 0 1.29e3 490.56
dpdk-esp4-decrypt active 13451 3299072 0 6.59e1 245.27
dpdk-esp4-decrypt-post active 13451 3299320 0 6.80e1 245.28
dpdk-esp4-encrypt active 13451 3299328 0 1.59e2 245.28
dpdk-input polling 13451 6598400 0 5.49e1 490.55
ethernet-input active 26902 6598400 0 1.89e1 245.28
interface-output active 13451 3299145 0 1.31e1 245.27
ip4-input-no-checksum active 40275 9897720 0 6.01e1 245.75
ip4-lookup active 40294 9897793 0 3.32e1 245.64
ip4-rewrite active 40294 9897793 0 3.73e1 245.64
ipsec4-input-feature active 26895 6598392 0 5.54e1 245.34
ipsec4-output-feature active 26902 6598473 0 6.74e1 245.28
imix-2t2c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 1.45e5 0.00
dpdk-process any wait 0 0 2 4.71e5 0.00
fib-walk any wait 0 0 3 1.10e3 0.00
ikev2-manager-process any wait 0 0 6 1.39e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.08e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.21e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.59e3 0.00
lisp-retry-service any wait 0 0 3 1.96e3 0.00
statseg-collector-process time wait 0 0 1 1.23e3 0.00
unix-epoll-input polling 4891 0 0 2.64e6 0.00
vpe-oam-process any wait 0 0 2 6.72e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 74.33, last 128 main loops 0.00 per node 0.00
vector rates in 2.3295e6, out 1.1647e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 115533 6589589 0 1.40e1 57.04
FortyGigabitEthernet88/0/1-tx active 115533 6589589 0 1.09e2 57.04
dpdk-crypto-input polling 2884589 6589589 0 1.31e3 2.28
dpdk-esp4-decrypt active 77552 6589596 0 6.15e1 84.97
dpdk-esp4-decrypt-post active 115533 6589589 0 6.34e1 57.04
dpdk-input polling 2884589 6589596 0 1.04e2 2.28
ethernet-input active 77552 6589596 0 2.59e1 84.97
ip4-input-no-checksum active 134620 13179185 0 4.15e1 97.89
ip4-lookup active 115533 6589589 0 3.12e1 57.04
ip4-rewrite active 115533 6589589 0 3.71e1 57.04
ipsec4-input-feature active 134620 13179185 0 4.77e1 97.89
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 212.84, last 128 main loops 25.32 per node 231.50
vector rates in 2.3294e6, out 2.3294e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 30959 6589475 0 9.62e0 212.85
FortyGigabitEthernet88/0/0-tx active 30959 6589475 0 1.13e2 212.85
dpdk-crypto-input polling 30959 6589475 0 1.31e3 212.85
dpdk-esp4-encrypt active 30959 6589395 0 1.58e2 212.84
dpdk-input polling 30959 6589395 0 5.63e1 212.84
ethernet-input active 30959 6589395 0 1.86e1 212.84
interface-output active 30959 6589475 0 1.16e1 212.85
ip4-input-no-checksum active 30959 6589395 0 2.29e1 212.84
ip4-lookup active 61918 13178870 0 3.51e1 212.84
ip4-rewrite active 61918 13178870 0 3.85e1 212.84
ipsec4-output-feature active 61918 13178870 0 6.01e1 212.84
imix-4t4c-ethip4ipsecbasetnlsw-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 1.15e5 0.00
dpdk-process any wait 0 0 2 2.46e5 0.00
fib-walk any wait 0 0 3 1.68e3 0.00
ikev2-manager-process any wait 0 0 5 1.21e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.07e2 0.00
lisp-retry-service any wait 0 0 3 2.53e3 0.00
unix-epoll-input polling 109088 0 0 1.18e5 0.00
vpe-oam-process any wait 0 0 3 7.48e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 35580696 0 0 8.47e1 0.00
dpdk-input polling 35580696 0 0 2.13e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.6, average vectors/node 75.17, last 128 main loops 0.00 per node 0.00
vector rates in 2.2941e6, out 1.1471e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 111256 6480146 0 1.42e1 58.25
FortyGigabitEthernet88/0/1-tx active 111256 6480146 0 1.10e2 58.25
dpdk-crypto-input polling 1753570 6480146 0 1.31e3 3.69
dpdk-esp4-decrypt active 77113 6480150 0 6.02e1 84.03
dpdk-esp4-decrypt-post active 111256 6480146 0 6.56e1 58.25
dpdk-input polling 1753570 6480150 0 1.42e2 3.69
ethernet-input active 77113 6480150 0 2.61e1 84.03
ip4-input-no-checksum active 131396 12960296 0 4.07e1 98.64
ip4-lookup active 111256 6480146 0 3.15e1 58.25
ip4-rewrite active 111256 6480146 0 3.69e1 58.25
ipsec4-input-feature active 131396 12960296 0 5.04e1 98.64
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 34746241 0 0 7.17e1 0.00
dpdk-input polling 34746241 0 0 2.33e2 0.00
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.6, average vectors/node 179.24, last 128 main loops 2700.69 per node 192.91
vector rates in 2.2941e6, out 2.2941e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 36153 6479956 0 1.00e1 179.24
FortyGigabitEthernet88/0/0-tx active 36153 6479956 0 1.17e2 179.24
dpdk-crypto-input polling 36153 6479956 0 1.32e3 179.24
dpdk-esp4-encrypt active 36153 6480069 0 1.62e2 179.24
dpdk-input polling 36153 6480069 0 5.82e1 179.24
ethernet-input active 36153 6480069 0 2.00e1 179.24
interface-output active 36153 6479956 0 1.20e1 179.24
ip4-input-no-checksum active 36153 6480069 0 2.46e1 179.24
ip4-lookup active 72306 12960025 0 3.59e1 179.24
ip4-rewrite active 72306 12960025 0 3.95e1 179.24
ipsec4-output-feature active 72306 12960025 0 6.08e1 179.24

40ge2p1xl710-ethip4ipsecscale1000tnl-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 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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.

40ge2p1xl710-ethip4ipsecscale1000tnl-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 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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.

40ge2p1xl710-ethip4ipsecscale1000tnl-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 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 2.64e5 0.00
dpdk-process any wait 0 0 2 4.57e5 0.00
fib-walk any wait 0 0 2 6.48e3 0.00
ikev2-manager-process any wait 0 0 5 1.05e5 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.37e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 6.37e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.36e3 0.00
lisp-retry-service any wait 0 0 2 2.19e3 0.00
statseg-collector-process time wait 0 0 1 2.14e3 0.00
unix-epoll-input polling 5598 0 0 2.30e6 0.00
vpe-oam-process any wait 0 0 2 5.56e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 138.61, last 128 main loops 0.00 per node 0.00
vector rates in 1.1288e6, out 8.5114e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 14474 1622061 0 1.22e1 112.07
FortyGigabitEthernet88/0/0-tx active 14474 1622061 0 4.95e1 112.07
FortyGigabitEthernet88/0/1-out active 9565 1571068 0 1.20e1 164.25
FortyGigabitEthernet88/0/1-tx active 9565 1571068 0 4.98e1 164.25
dpdk-crypto-input polling 2107314 3193129 0 1.07e2 1.52
dpdk-esp4-decrypt active 8604 1571068 0 2.35e2 182.59
dpdk-esp4-decrypt-post active 9565 1571068 0 7.78e1 164.25
dpdk-esp4-encrypt active 14554 1622156 0 2.99e2 111.46
dpdk-input polling 2107314 3193224 0 1.53e2 1.52
ethernet-input active 23158 3193224 0 2.28e1 137.89
interface-output active 14474 1622061 0 1.45e1 112.07
ip4-input-no-checksum active 30134 4764292 0 3.45e1 158.10
ip4-lookup active 37035 4815285 0 3.57e1 130.02
ip4-rewrite active 37035 4815285 0 3.83e1 130.02
ipsec4-input-feature active 17293 3142136 0 1.62e3 181.69
ipsec4-output-feature active 29028 3244217 0 1.57e3 111.76
64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 2.76e5 0.00
dhcp-client-process any wait 0 0 1 2.50e3 0.00
dpdk-process any wait 0 0 2 4.62e5 0.00
fib-walk any wait 0 0 3 1.25e3 0.00
ikev2-manager-process any wait 0 0 6 1.32e5 0.00
ip-route-resolver-process any wait 0 0 1 1.37e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.39e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 2.39e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.48e3 0.00
lisp-retry-service any wait 0 0 3 2.18e3 0.00
statseg-collector-process time wait 0 0 1 1.34e3 0.00
unix-epoll-input polling 11068 0 0 1.17e6 0.00
vpe-oam-process any wait 0 0 2 5.48e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 9.5226e5, out 4.7613e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 10543 2699008 0 8.77e0 256.00
FortyGigabitEthernet88/0/1-tx active 10543 2699008 0 4.51e1 256.00
dpdk-crypto-input polling 10543 2699008 0 6.71e1 256.00
dpdk-esp4-decrypt active 10543 2699008 0 2.41e2 256.00
dpdk-esp4-decrypt-post active 10543 2699008 0 7.70e1 256.00
dpdk-input polling 10543 2699008 0 4.91e1 256.00
ethernet-input active 10543 2699008 0 1.95e1 256.00
ip4-input-no-checksum active 21086 5398016 0 3.57e1 256.00
ip4-lookup active 10543 2699008 0 3.53e1 256.00
ip4-rewrite active 10543 2699008 0 3.14e1 256.00
ipsec4-input-feature active 21086 5398016 0 2.08e3 256.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 81.43, last 128 main loops 0.00 per node 0.00
vector rates in 9.8599e5, out 9.8599e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 37853 2794550 0 1.32e1 73.83
FortyGigabitEthernet88/0/0-tx active 37853 2794550 0 5.22e1 73.83
dpdk-crypto-input polling 9294112 2794550 0 2.56e2 .30
dpdk-esp4-encrypt active 30786 2794694 0 3.03e2 90.78
dpdk-input polling 9294112 2794694 0 3.91e2 .30
ethernet-input active 30786 2794694 0 2.37e1 90.78
interface-output active 37853 2794550 0 1.49e1 73.83
ip4-input-no-checksum active 30786 2794694 0 2.90e1 90.78
ip4-lookup active 68639 5589244 0 4.05e1 81.43
ip4-rewrite active 68639 5589244 0 4.32e1 81.43
ipsec4-output-feature active 68639 5589244 0 1.57e3 81.43
64b-4t4c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 2.55e5 0.00
dpdk-process any wait 0 0 1 1.59e4 0.00
fib-walk any wait 0 0 2 6.71e3 0.00
ikev2-manager-process any wait 0 0 6 1.88e5 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.85e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 2.54e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.22e3 0.00
lisp-retry-service any wait 0 0 2 2.96e3 0.00
statseg-collector-process time wait 0 0 1 2.27e3 0.00
unix-epoll-input polling 79534 0 0 1.62e5 0.00
vpe-oam-process any wait 0 0 3 6.75e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 39756876 0 0 7.21e1 0.00
dpdk-input polling 39756876 0 0 1.88e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 9.4219e5, out 4.7109e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 10434 2671104 0 9.01e0 256.00
FortyGigabitEthernet88/0/1-tx active 10434 2671104 0 4.54e1 256.00
dpdk-crypto-input polling 10434 2671104 0 6.88e1 256.00
dpdk-esp4-decrypt active 10434 2671104 0 2.46e2 256.00
dpdk-esp4-decrypt-post active 10434 2671104 0 7.85e1 256.00
dpdk-input polling 10434 2671104 0 4.98e1 256.00
ethernet-input active 10434 2671104 0 1.97e1 256.00
ip4-input-no-checksum active 20868 5342208 0 3.48e1 256.00
ip4-lookup active 10434 2671104 0 3.44e1 256.00
ip4-rewrite active 10434 2671104 0 3.18e1 256.00
ipsec4-input-feature active 20868 5342208 0 2.10e3 256.00
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 27.50, last 128 main loops 0.00 per node 0.00
vector rates in 4.8341e5, out 4.8341e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 61398 1370479 0 2.52e1 22.32
FortyGigabitEthernet88/0/0-tx active 61398 1370479 0 6.00e1 22.32
dpdk-crypto-input polling 13038087 1370479 0 1.11e3 .11
dpdk-esp4-encrypt active 38260 1370428 0 3.97e2 35.82
dpdk-input polling 13038087 1370428 0 3.32e3 .11
ethernet-input active 38260 1370428 0 3.29e1 35.82
interface-output active 61398 1370479 0 2.24e1 22.32
ip4-input-no-checksum active 38260 1370428 0 4.10e1 35.82
ip4-lookup active 99658 2740907 0 4.65e1 27.50
ip4-rewrite active 99658 2740907 0 5.44e1 27.50
ipsec4-output-feature active 99658 2740907 0 1.81e3 27.50
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 27.66, last 128 main loops 0.00 per node 0.00
vector rates in 4.8342e5, out 4.8342e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 61015 1370481 0 2.55e1 22.46
FortyGigabitEthernet88/0/0-tx active 61015 1370481 0 6.24e1 22.46
dpdk-crypto-input polling 12868130 1370481 0 1.19e3 .11
dpdk-esp4-encrypt active 38076 1370498 0 4.10e2 35.99
dpdk-input polling 12868130 1370498 0 3.19e3 .11
ethernet-input active 38076 1370498 0 3.37e1 35.99
interface-output active 61015 1370481 0 2.28e1 22.46
ip4-input-no-checksum active 38076 1370498 0 4.22e1 35.99
ip4-lookup active 99091 2740979 0 4.81e1 27.66
ip4-rewrite active 99091 2740979 0 5.45e1 27.66
ipsec4-output-feature active 99091 2740979 0 1.83e3 27.66
imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.6, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 4.47e5 0.00
dpdk-process any wait 0 0 1 9.32e5 0.00
fib-walk any wait 0 0 2 6.69e3 0.00
ikev2-manager-process any wait 0 0 6 1.03e5 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.04e3 0.00
lisp-retry-service any wait 0 0 2 2.45e3 0.00
unix-epoll-input polling 2785 0 0 4.60e6 0.00
vpe-oam-process any wait 0 0 2 1.02e4 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.6, average vectors/node 202.79, last 128 main loops 0.00 per node 0.00
vector rates in 1.0748e6, out 8.0611e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 7908 1515833 0 1.19e1 191.68
FortyGigabitEthernet88/0/0-tx active 7908 1515833 0 1.14e2 191.68
FortyGigabitEthernet88/0/1-out active 7483 1515520 0 1.25e1 202.53
FortyGigabitEthernet88/0/1-tx active 7483 1515520 0 1.14e2 202.53
dpdk-crypto-input polling 133891 3031353 0 7.02e1 22.64
dpdk-esp4-decrypt active 7408 1515548 0 2.60e2 204.58
dpdk-esp4-decrypt-post active 7483 1515520 0 7.57e1 202.53
dpdk-esp4-encrypt active 7935 1515786 0 3.53e2 191.03
dpdk-input polling 133891 3031334 0 6.09e1 22.64
ethernet-input active 15343 3031334 0 2.05e1 197.57
interface-output active 7908 1515833 0 1.53e1 191.68
ip4-input-no-checksum active 20943 4546854 0 3.45e1 217.11
ip4-lookup active 22441 4547139 0 3.63e1 202.63
ip4-rewrite active 22441 4547139 0 3.81e1 202.63
ipsec4-input-feature active 14274 3031068 0 1.79e3 212.35
ipsec4-output-feature active 15843 3031619 0 1.68e3 191.35
imix-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 2.83e5 0.00
dpdk-process any wait 0 0 2 4.62e5 0.00
fib-walk any wait 0 0 3 4.69e3 0.00
ikev2-manager-process any wait 0 0 6 1.33e5 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.92e2 0.00
lisp-retry-service any wait 0 0 3 1.57e3 0.00
unix-epoll-input polling 5452 0 0 2.37e6 0.00
vpe-oam-process any wait 0 0 3 5.41e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 224.51, last 128 main loops 26.00 per node 256.00
vector rates in 1.1177e6, out 5.5884e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 14227 3162082 0 9.01e0 222.26
FortyGigabitEthernet88/0/1-tx active 14227 3162082 0 1.11e2 222.26
dpdk-crypto-input polling 223985 3162082 0 7.18e1 14.12
dpdk-esp4-decrypt active 14121 3162135 0 2.54e2 223.93
dpdk-esp4-decrypt-post active 14227 3162082 0 7.58e1 222.26
dpdk-input polling 223985 3162135 0 5.83e1 14.12
ethernet-input active 14121 3162135 0 2.09e1 223.93
ip4-input-no-checksum active 27847 6324217 0 3.86e1 227.11
ip4-lookup active 14227 3162082 0 3.57e1 222.26
ip4-rewrite active 14227 3162082 0 3.20e1 222.26
ipsec4-input-feature active 27847 6324217 0 1.67e3 227.11
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 121.33, last 128 main loops 0.00 per node 0.00
vector rates in 1.1177e6, out 1.1177e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 28635 3162409 0 1.13e1 110.44
FortyGigabitEthernet88/0/0-tx active 28635 3162409 0 1.16e2 110.44
dpdk-crypto-input polling 1900159 3162409 0 1.07e2 1.66
dpdk-esp4-encrypt active 23490 3162116 0 3.43e2 134.62
dpdk-input polling 1900159 3162116 0 1.18e2 1.66
ethernet-input active 23490 3162116 0 2.08e1 134.62
interface-output active 28635 3162409 0 1.32e1 110.44
ip4-input-no-checksum active 23490 3162116 0 2.59e1 134.62
ip4-lookup active 52125 6324525 0 3.84e1 121.33
ip4-rewrite active 52125 6324525 0 4.18e1 121.33
ipsec4-output-feature active 52125 6324525 0 1.57e3 121.33
imix-4t4c-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 2.01e5 0.00
dpdk-process any wait 0 0 2 1.68e4 0.00
fib-walk any wait 0 0 3 5.37e3 0.00
ikev2-manager-process any wait 0 0 6 1.88e5 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.19e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.41e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 3.02e3 0.00
lisp-retry-service any wait 0 0 3 2.42e3 0.00
statseg-collector-process time wait 0 0 1 2.34e3 0.00
unix-epoll-input polling 76109 0 0 1.72e5 0.00
vpe-oam-process any wait 0 0 3 5.02e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.8, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 39162820 0 0 6.96e1 0.00
dpdk-input polling 39162820 0 0 1.97e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.8, average vectors/node 88.24, last 128 main loops 0.00 per node 0.00
vector rates in 9.4543e5, out 4.7273e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 34985 2724509 0 1.19e1 77.88
FortyGigabitEthernet88/0/1-tx active 34985 2724509 0 1.13e2 77.88
dpdk-crypto-input polling 1671729 2724509 0 1.19e2 1.63
dpdk-esp4-decrypt active 29480 2724291 0 2.51e2 92.41
dpdk-esp4-decrypt-post active 34985 2724509 0 8.09e1 77.88
dpdk-input polling 1671729 2724291 0 2.36e2 1.63
ethernet-input active 29480 2724291 0 2.52e1 92.41
ip4-input-no-checksum active 54925 5448800 0 4.16e1 99.20
ip4-lookup active 34985 2724509 0 3.61e1 77.88
ip4-rewrite active 34985 2724509 0 3.49e1 77.88
ipsec4-input-feature active 54925 5448800 0 1.90e3 99.20
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.8, average vectors/node 23.59, last 128 main loops 0.00 per node 0.00
vector rates in 4.7266e5, out 4.7266e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 70583 1362034 0 2.79e1 19.29
FortyGigabitEthernet88/0/0-tx active 70583 1362034 0 1.29e2 19.29
dpdk-crypto-input polling 12536636 1362034 0 9.46e2 .11
dpdk-esp4-encrypt active 44868 1362034 0 4.17e2 30.36
dpdk-input polling 12536636 1362034 0 3.63e3 .11
ethernet-input active 44868 1362034 0 3.39e1 30.36
interface-output active 70583 1362034 0 2.45e1 19.29
ip4-input-no-checksum active 44868 1362034 0 4.45e1 30.36
ip4-lookup active 115451 2724068 0 4.92e1 23.59
ip4-rewrite active 115451 2724068 0 5.71e1 23.59
ipsec4-output-feature active 115451 2724068 0 1.79e3 23.59
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.8, average vectors/node 23.89, last 128 main loops 0.00 per node 0.00
vector rates in 4.7266e5, out 4.7266e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 69727 1362033 0 2.79e1 19.53
FortyGigabitEthernet88/0/0-tx active 69727 1362033 0 1.37e2 19.53
dpdk-crypto-input polling 12697797 1362033 0 1.05e3 .11
dpdk-esp4-encrypt active 44308 1362033 0 4.27e2 30.74
dpdk-input polling 12697797 1362033 0 3.46e3 .11
ethernet-input active 44308 1362033 0 3.55e1 30.74
interface-output active 69727 1362033 0 2.45e1 19.53
ip4-input-no-checksum active 44308 1362033 0 4.67e1 30.74
ip4-lookup active 114035 2724066 0 5.05e1 23.89
ip4-rewrite active 114035 2724066 0 5.72e1 23.89
ipsec4-output-feature active 114035 2724066 0 1.82e3 23.89

40ge2p1xl710-ethip4ipsecscale1000tnl-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 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.69e5 0.00
dpdk-process any wait 0 0 2 4.58e5 0.00
fib-walk any wait 0 0 2 1.53e3 0.00
ikev2-manager-process any wait 0 0 6 1.04e5 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.14e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 6.44e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.34e3 0.00
lisp-retry-service any wait 0 0 2 6.27e3 0.00
statseg-collector-process time wait 0 0 1 1.80e3 0.00
unix-epoll-input polling 3849 0 0 3.35e6 0.00
vpe-oam-process any wait 0 0 2 6.58e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 256.00, last 128 main loops 54.00 per node 276.48
vector rates in 1.0908e6, out 8.1813e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 6043 1547008 0 1.24e1 256.00
FortyGigabitEthernet88/0/0-tx active 6043 1547008 0 4.82e1 256.00
FortyGigabitEthernet88/0/1-out active 6043 1547008 0 1.19e1 256.00
FortyGigabitEthernet88/0/1-tx active 6043 1547008 0 5.07e1 256.00
dpdk-crypto-input polling 6043 3094016 0 6.68e1 512.00
dpdk-esp4-decrypt active 6043 1547008 0 2.49e2 256.00
dpdk-esp4-decrypt-post active 6043 1547008 0 7.96e1 256.00
dpdk-esp4-encrypt active 6043 1547008 0 3.19e2 256.00
dpdk-input polling 6043 3094016 0 5.09e1 512.00
ethernet-input active 12086 3094016 0 1.87e1 256.00
interface-output active 6043 1547008 0 1.46e1 256.00
ip4-input-no-checksum active 18129 4641024 0 3.22e1 256.00
ip4-lookup active 18129 4641024 0 3.54e1 256.00
ip4-rewrite active 18129 4641024 0 3.83e1 256.00
ipsec4-input-feature active 12086 3094016 0 1.92e3 256.00
ipsec4-output-feature active 12086 3094016 0 1.59e3 256.00
64b-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 3.44e5 0.00
dpdk-process any wait 0 0 2 4.64e3 0.00
fib-walk any wait 0 0 3 1.19e3 0.00
ikev2-manager-process any wait 0 0 5 1.32e5 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 7.97e2 0.00
lisp-retry-service any wait 0 0 3 2.29e3 0.00
unix-epoll-input polling 8882 0 0 1.45e6 0.00
vpe-oam-process any wait 0 0 3 7.21e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 256.00, last 128 main loops 26.00 per node 256.00
vector rates in 1.0657e6, out 5.3284e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 11762 3011072 0 8.93e0 256.00
FortyGigabitEthernet88/0/1-tx active 11762 3011072 0 4.55e1 256.00
dpdk-crypto-input polling 11762 3011072 0 6.79e1 256.00
dpdk-esp4-decrypt active 11762 3011072 0 2.40e2 256.00
dpdk-esp4-decrypt-post active 11762 3011072 0 7.99e1 256.00
dpdk-input polling 11762 3011072 0 4.89e1 256.00
ethernet-input active 11762 3011072 0 1.97e1 256.00
ip4-input-no-checksum active 23524 6022144 0 3.60e1 256.00
ip4-lookup active 11762 3011072 0 3.35e1 256.00
ip4-rewrite active 11762 3011072 0 3.69e1 256.00
ipsec4-input-feature active 23524 6022144 0 1.82e3 256.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 102.83, last 128 main loops 0.00 per node 0.00
vector rates in 1.0912e6, out 1.0912e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 32400 3083202 0 1.19e1 95.16
FortyGigabitEthernet88/0/0-tx active 32400 3083202 0 5.08e1 95.16
dpdk-crypto-input polling 4458042 3083202 0 1.54e2 .69
dpdk-esp4-encrypt active 27571 3083367 0 3.01e2 111.83
dpdk-input polling 4458042 3083367 0 2.01e2 .69
ethernet-input active 27571 3083367 0 2.23e1 111.83
interface-output active 32400 3083202 0 1.41e1 95.16
ip4-input-no-checksum active 27571 3083367 0 2.75e1 111.83
ip4-lookup active 59971 6166569 0 3.92e1 102.83
ip4-rewrite active 59971 6166569 0 4.21e1 102.83
ipsec4-output-feature active 59971 6166569 0 1.57e3 102.83
64b-4t4c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 1.84e5 0.00
dpdk-process any wait 0 0 2 1.92e4 0.00
fib-walk any wait 0 0 3 1.36e4 0.00
ikev2-manager-process any wait 0 0 6 1.98e5 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.10e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 1.51e3 0.00
ip6-reassembly-expire-walk any wait 0 0 1 5.55e3 0.00
lisp-retry-service any wait 0 0 3 5.82e3 0.00
statseg-collector-process time wait 0 0 1 1.35e4 0.00
unix-epoll-input polling 89300 0 0 1.45e5 0.00
vpe-oam-process any wait 0 0 3 4.43e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 41374795 0 0 7.23e1 0.00
dpdk-input polling 41374795 0 0 1.71e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 101.69, last 128 main loops 0.00 per node 0.00
vector rates in 1.0308e6, out 5.1542e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 30751 2918051 0 1.14e1 94.89
FortyGigabitEthernet88/0/1-tx active 30751 2918051 0 4.92e1 94.89
dpdk-crypto-input polling 1755919 2918051 0 1.31e2 1.66
dpdk-esp4-decrypt active 29022 2917837 0 2.41e2 100.54
dpdk-esp4-decrypt-post active 30751 2918051 0 8.65e1 94.89
dpdk-input polling 1755919 2917837 0 1.98e2 1.66
ethernet-input active 29022 2917837 0 2.58e1 100.54
ip4-input-no-checksum active 52953 5835888 0 3.85e1 110.21
ip4-lookup active 30751 2918051 0 3.29e1 94.89
ip4-rewrite active 30751 2918051 0 3.67e1 94.89
ipsec4-input-feature active 52953 5835888 0 1.76e3 110.21
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 26.74, last 128 main loops 0.00 per node 0.00
vector rates in 5.1536e5, out 5.1536e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 65779 1458797 0 2.51e1 22.18
FortyGigabitEthernet88/0/0-tx active 65779 1458797 0 6.08e1 22.18
dpdk-crypto-input polling 13011997 1458797 0 1.19e3 .11
dpdk-esp4-encrypt active 43343 1458918 0 3.85e2 33.66
dpdk-input polling 13011997 1458918 0 2.73e3 .11
ethernet-input active 43343 1458918 0 3.30e1 33.66
interface-output active 65779 1458797 0 2.33e1 22.18
ip4-input-no-checksum active 43343 1458918 0 4.22e1 33.66
ip4-lookup active 109122 2917715 0 4.89e1 26.74
ip4-rewrite active 109122 2917715 0 5.48e1 26.74
ipsec4-output-feature active 109122 2917715 0 1.79e3 26.74
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 26.83, last 128 main loops 3.28 per node 60.00
vector rates in 5.1536e5, out 5.1536e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 65580 1458772 0 2.53e1 22.24
FortyGigabitEthernet88/0/0-tx active 65580 1458772 0 6.38e1 22.24
dpdk-crypto-input polling 13559152 1458772 0 1.07e3 .11
dpdk-esp4-encrypt active 43164 1458916 0 3.93e2 33.79
dpdk-input polling 13559152 1458916 0 2.79e3 .11
ethernet-input active 43164 1458916 0 3.43e1 33.79
interface-output active 65580 1458772 0 2.32e1 22.24
ip4-input-no-checksum active 43164 1458916 0 4.34e1 33.79
ip4-lookup active 108744 2917688 0 5.07e1 26.83
ip4-rewrite active 108744 2917688 0 5.55e1 26.83
ipsec4-output-feature active 108744 2917688 0 1.80e3 26.83
imix-1t1c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.29e5 0.00
dpdk-process any wait 0 0 2 4.74e5 0.00
fib-walk any wait 0 0 2 1.71e3 0.00
ikev2-manager-process any wait 0 0 6 1.04e5 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 7.77e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 2.85e3 0.00
lisp-retry-service any wait 0 0 2 2.50e3 0.00
statseg-collector-process time wait 0 0 1 2.17e3 0.00
unix-epoll-input polling 6323 0 0 2.04e6 0.00
vpe-oam-process any wait 0 0 2 9.58e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 165.78, last 128 main loops 0.00 per node 0.00
vector rates in 1.0966e6, out 8.2249e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 10878 1552531 0 1.23e1 142.72
FortyGigabitEthernet88/0/0-tx active 10878 1552531 0 1.16e2 142.72
FortyGigabitEthernet88/0/1-out active 8813 1552018 0 1.27e1 176.11
FortyGigabitEthernet88/0/1-tx active 8813 1552018 0 1.14e2 176.11
dpdk-crypto-input polling 655838 3104549 0 8.06e1 4.73
dpdk-esp4-decrypt active 8423 1551983 0 2.69e2 184.26
dpdk-esp4-decrypt-post active 8813 1552018 0 8.08e1 176.11
dpdk-esp4-encrypt active 10777 1552278 0 3.54e2 144.04
dpdk-input polling 655838 3104261 0 8.76e1 4.73
ethernet-input active 19200 3104261 0 2.19e1 161.68
interface-output active 10878 1552531 0 1.54e1 142.72
ip4-input-no-checksum active 24870 4656279 0 3.56e1 187.22
ip4-lookup active 28875 4656827 0 3.64e1 161.28
ip4-rewrite active 28875 4656827 0 4.03e1 161.28
ipsec4-input-feature active 15977 3104001 0 1.75e3 194.28
ipsec4-output-feature active 21655 3104809 0 1.57e3 143.38
imix-2t2c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 2.75e5 0.00
dpdk-process any wait 0 0 2 4.62e5 0.00
fib-walk any wait 0 0 3 1.09e3 0.00
ikev2-manager-process any wait 0 0 6 1.33e5 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.36e2 0.00
lisp-retry-service any wait 0 0 3 1.98e3 0.00
unix-epoll-input polling 10642 0 0 1.21e6 0.00
vpe-oam-process any wait 0 0 2 9.02e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 171.98, last 128 main loops 0.00 per node 0.00
vector rates in 1.0609e6, out 5.3047e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 18414 3000096 0 9.73e0 162.92
FortyGigabitEthernet88/0/1-tx active 18414 3000096 0 1.11e2 162.92
dpdk-crypto-input polling 2805843 3000096 0 1.19e2 1.07
dpdk-esp4-decrypt active 16919 3000132 0 2.63e2 177.32
dpdk-esp4-decrypt-post active 18414 3000096 0 8.08e1 162.92
dpdk-input polling 2805843 3000132 0 1.46e2 1.07
ethernet-input active 16919 3000132 0 2.20e1 177.32
ip4-input-no-checksum active 33477 6000228 0 3.90e1 179.23
ip4-lookup active 18414 3000096 0 3.53e1 162.92
ip4-rewrite active 18414 3000096 0 3.72e1 162.92
ipsec4-input-feature active 33477 6000228 0 1.67e3 179.23
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 88.60, last 128 main loops 0.00 per node 0.00
vector rates in 1.0609e6, out 1.0609e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 38742 2999914 0 1.29e1 77.43
FortyGigabitEthernet88/0/0-tx active 38742 2999914 0 1.17e2 77.43
dpdk-crypto-input polling 4422939 2999914 0 1.57e2 .68
dpdk-esp4-encrypt active 28976 3000145 0 3.45e2 103.54
dpdk-input polling 4422939 3000145 0 2.11e2 .68
ethernet-input active 28976 3000145 0 2.26e1 103.54
interface-output active 38742 2999914 0 1.44e1 77.43
ip4-input-no-checksum active 28976 3000145 0 2.82e1 103.54
ip4-lookup active 67718 6000059 0 4.02e1 88.60
ip4-rewrite active 67718 6000059 0 4.37e1 88.60
ipsec4-output-feature active 67718 6000059 0 1.56e3 88.60
imix-4t4c-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 2.74e5 0.00
dpdk-process any wait 0 0 2 4.78e5 0.00
fib-walk any wait 0 0 2 7.02e3 0.00
ikev2-manager-process any wait 0 0 6 1.88e5 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.37e2 0.00
lisp-retry-service any wait 0 0 2 2.82e3 0.00
unix-epoll-input polling 74653 0 0 1.72e5 0.00
vpe-oam-process any wait 0 0 3 4.14e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 40263055 0 0 6.87e1 0.00
dpdk-input polling 40263055 0 0 1.82e2 0.00
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 221.07, last 128 main loops 12.38 per node 121.85
vector rates in 1.0309e6, out 5.1546e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 13316 2917914 0 9.34e0 219.13
FortyGigabitEthernet88/0/1-tx active 13316 2917914 0 1.12e2 219.13
dpdk-crypto-input polling 23918 2917914 0 6.96e1 121.99
dpdk-esp4-decrypt active 13530 2917888 0 2.67e2 215.66
dpdk-esp4-decrypt-post active 13316 2917914 0 8.17e1 219.13
dpdk-input polling 23918 2917888 0 5.44e1 121.99
ethernet-input active 13530 2917888 0 2.14e1 215.66
ip4-input-no-checksum active 25832 5835802 0 3.86e1 225.91
ip4-lookup active 13316 2917914 0 3.61e1 219.13
ip4-rewrite active 13316 2917914 0 3.77e1 219.13
ipsec4-input-feature active 25832 5835802 0 1.84e3 225.91
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 24.21, last 128 main loops 0.00 per node 0.00
vector rates in 5.1544e5, out 5.1544e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 73974 1458939 0 2.71e1 19.72
FortyGigabitEthernet88/0/0-tx active 73974 1458939 0 1.31e2 19.72
dpdk-crypto-input polling 11069905 1458939 0 8.39e2 .13
dpdk-esp4-encrypt active 46542 1458893 0 4.11e2 31.35
dpdk-input polling 11069905 1458893 0 3.05e3 .13
ethernet-input active 46542 1458893 0 3.41e1 31.35
interface-output active 73974 1458939 0 2.43e1 19.72
ip4-input-no-checksum active 46542 1458893 0 4.36e1 31.35
ip4-lookup active 120516 2917832 0 5.06e1 24.21
ip4-rewrite active 120516 2917832 0 5.65e1 24.21
ipsec4-output-feature active 120516 2917832 0 1.79e3 24.21
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 24.40, last 128 main loops 0.00 per node 0.00
vector rates in 5.1544e5, out 5.1544e5, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 73540 1458940 0 2.74e1 19.84
FortyGigabitEthernet88/0/0-tx active 73540 1458940 0 1.34e2 19.84
dpdk-crypto-input polling 10888668 1458940 0 9.38e2 .13
dpdk-esp4-encrypt active 46030 1458905 0 4.21e2 31.69
dpdk-input polling 10888668 1458905 0 2.90e3 .13
ethernet-input active 46030 1458905 0 3.59e1 31.69
interface-output active 73540 1458940 0 2.44e1 19.84
ip4-input-no-checksum active 46030 1458905 0 4.44e1 31.69
ip4-lookup active 119570 2917845 0 5.20e1 24.40
ip4-rewrite active 119570 2917845 0 5.72e1 24.40
ipsec4-output-feature active 119570 2917845 0 1.81e3 24.40

40ge2p1xl710-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdr

IPv4 IPsec transport 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-LISPGPE-IPv4 on DUT1-DUT2
  • [Cfg] DUT configuration: Each DUT is configured with LISP and IPsec in each direction. IPsec is in transport mode. 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 or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 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: RFC6830, RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 8.94e4 0.00
dpdk-process any wait 0 0 2 4.69e5 0.00
fib-walk any wait 0 0 3 4.57e3 0.00
ikev2-manager-process any wait 0 0 5 1.13e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 5 5.16e2 0.00
lisp-retry-service any wait 0 0 3 1.73e3 0.00
unix-epoll-input polling 2826 0 0 4.57e6 0.00
vpe-oam-process any wait 0 0 2 5.62e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 191.84, last 128 main loops 52.73 per node 232.72
vector rates in 5.5763e6, out 4.1822e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 44580 7910317 0 1.06e1 177.44
FortyGigabitEthernet88/0/0-tx active 44580 7910317 0 4.77e1 177.44
FortyGigabitEthernet88/0/1-out active 41962 7910274 0 1.01e1 188.51
FortyGigabitEthernet88/0/1-tx active 41962 7910274 0 4.74e1 188.51
adj-midchain-tx active 43885 7910191 0 2.02e1 180.25
dpdk-crypto-input polling 52541 15820591 0 6.30e1 301.11
dpdk-esp4-decrypt active 38612 7910306 0 1.34e2 204.87
dpdk-esp4-decrypt-post active 41962 7910274 0 1.46e2 188.51
dpdk-esp4-encrypt active 43885 7910191 0 2.06e2 180.25
dpdk-input polling 52541 15820497 0 5.23e1 301.11
ethernet-input active 82497 15820497 0 1.98e1 191.77
interface-output active 44580 7910317 0 1.64e1 177.44
ip4-input active 41962 7910274 0 3.65e1 188.51
ip4-input-no-checksum active 112615 23730771 0 3.10e1 210.72
ip4-local active 41962 7910274 0 5.12e1 188.51
ip4-lookup active 122281 23730739 0 3.53e1 194.07
ip4-midchain active 43885 7910191 0 7.21e1 180.25
ip4-rewrite active 85847 15820465 0 3.36e1 184.29
ip4-udp-lookup active 41962 7910274 0 2.88e1 188.51
ipsec4-input-feature active 75145 15820580 0 6.90e1 210.53
ipsec4-output-feature active 43885 7910191 0 6.49e1 180.25
lisp-gpe-ip4-input active 41962 7910274 0 7.47e1 188.51
64b-2t2c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 47 4.49e4 0.00
dhcp-client-process any wait 0 0 1 2.12e3 0.00
dpdk-process any wait 0 0 2 4.75e5 0.00
fib-walk any wait 0 0 3 1.19e3 0.00
ikev2-manager-process any wait 0 0 6 1.13e3 0.00
ip-route-resolver-process any wait 0 0 1 8.88e2 0.00
ip4-reassembly-expire-walk any wait 0 0 1 1.74e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.77e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 9.47e3 0.00
lisp-retry-service any wait 0 0 3 1.52e3 0.00
statseg-collector-process time wait 0 0 1 1.12e3 0.00
unix-epoll-input polling 11692 0 0 1.10e6 0.00
vpe-oam-process any wait 0 0 3 6.41e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 135.41, last 128 main loops 29.88 per node 212.50
vector rates in 4.7017e6, out 2.3508e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 103810 13301383 0 1.07e1 128.13
FortyGigabitEthernet88/0/1-tx active 103810 13301383 0 4.77e1 128.13
dpdk-crypto-input polling 119362 13301383 0 5.63e1 111.44
dpdk-esp4-decrypt active 107085 13301301 0 1.29e2 124.21
dpdk-esp4-decrypt-post active 103810 13301383 0 1.51e2 128.13
dpdk-input polling 119362 13301301 0 5.25e1 111.44
ethernet-input active 107085 13301301 0 2.48e1 124.21
ip4-input active 103810 13301383 0 3.86e1 128.13
ip4-input-no-checksum active 162490 26602684 0 3.61e1 163.72
ip4-local active 103810 13301383 0 5.32e1 128.13
ip4-lookup active 207620 26602766 0 3.45e1 128.13
ip4-rewrite active 103810 13301383 0 3.03e1 128.13
ip4-udp-lookup active 103810 13301383 0 2.96e1 128.13
ipsec4-input-feature active 162490 26602684 0 6.56e1 163.72
lisp-gpe-ip4-input active 103810 13301383 0 7.65e1 128.13
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 31.53, last 128 main loops 0.00 per node 0.00
vector rates in 4.7017e6, out 4.7017e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 1023647 13301524 0 2.62e1 12.99
FortyGigabitEthernet88/0/0-tx active 1023647 13301524 0 5.71e1 12.99
adj-midchain-tx active 249946 13301308 0 2.03e1 53.22
dpdk-crypto-input polling 10815375 13301524 0 1.38e2 1.23
dpdk-esp4-encrypt active 249946 13301308 0 2.19e2 53.22
dpdk-input polling 10815375 13301308 0 1.39e2 1.23
ethernet-input active 249946 13301308 0 2.35e1 53.22
interface-output active 1023647 13301524 0 2.98e1 12.99
ip4-input-no-checksum active 249946 13301308 0 3.03e1 53.22
ip4-lookup active 249946 13301308 0 3.58e1 53.22
ip4-midchain active 249946 13301308 0 7.81e1 53.22
ip4-rewrite active 249946 13301308 0 4.37e1 53.22
ipsec4-output-feature active 249946 13301308 0 6.86e1 53.22
64b-4t4c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 4.54e4 0.00
dpdk-process any wait 0 0 2 5.96e3 0.00
fib-walk any wait 0 0 2 1.14e4 0.00
ikev2-manager-process any wait 0 0 6 1.65e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 5.54e2 0.00
lisp-retry-service any wait 0 0 2 2.17e3 0.00
unix-epoll-input polling 78954 0 0 1.63e5 0.00
vpe-oam-process any wait 0 0 3 9.52e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 101.85, last 128 main loops .73 per node 5.81
vector rates in 4.5867e6, out 2.2934e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 139638 12992416 0 1.16e1 93.04
FortyGigabitEthernet88/0/1-tx active 139638 12992416 0 4.77e1 93.04
dpdk-crypto-input polling 217515 12992416 0 5.67e1 59.73
dpdk-esp4-decrypt active 138977 12992339 0 1.30e2 93.49
dpdk-esp4-decrypt-post active 139638 12992416 0 1.55e2 93.04
dpdk-input polling 217515 12992339 0 5.49e1 59.73
ethernet-input active 138977 12992339 0 2.61e1 93.49
ip4-input active 139638 12992416 0 4.11e1 93.04
ip4-input-no-checksum active 189348 25984755 0 3.67e1 137.23
ip4-local active 139638 12992416 0 5.56e1 93.04
ip4-lookup active 279276 25984832 0 3.61e1 93.04
ip4-rewrite active 139638 12992416 0 3.13e1 93.04
ip4-udp-lookup active 139638 12992416 0 3.26e1 93.04
ipsec4-input-feature active 189348 25984755 0 6.58e1 137.23
lisp-gpe-ip4-input active 139638 12992416 0 7.77e1 93.04
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 40887654 0 0 6.79e1 0.00
dpdk-input polling 40887654 0 0 1.79e2 0.00
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 15.04, last 128 main loops 0.00 per node 0.00
vector rates in 2.3024e6, out 2.3024e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 889046 6521847 0 3.96e1 7.34
FortyGigabitEthernet88/0/0-tx active 889046 6521847 0 6.87e1 7.34
adj-midchain-tx active 303438 6521856 0 2.61e1 21.49
dpdk-crypto-input polling 12454422 6521847 0 3.13e2 .52
dpdk-esp4-encrypt active 303438 6521856 0 3.09e2 21.49
dpdk-input polling 12454422 6521856 0 6.89e2 .52
ethernet-input active 303438 6521856 0 3.52e1 21.49
interface-output active 889046 6521847 0 4.18e1 7.34
ip4-input-no-checksum active 303438 6521856 0 4.25e1 21.49
ip4-lookup active 303438 6521856 0 4.47e1 21.49
ip4-midchain active 303438 6521856 0 9.05e1 21.49
ip4-rewrite active 303438 6521856 0 5.11e1 21.49
ipsec4-output-feature active 303438 6521856 0 9.09e1 21.49
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 14.89, last 128 main loops 0.00 per node 0.00
vector rates in 2.2843e6, out 2.2843e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 892333 6470496 0 4.06e1 7.25
FortyGigabitEthernet88/0/0-tx active 892333 6470496 0 7.16e1 7.25
adj-midchain-tx active 303447 6470558 0 2.65e1 21.32
dpdk-crypto-input polling 13747327 6470496 0 3.43e2 .47
dpdk-esp4-encrypt active 303447 6470558 0 3.14e2 21.32
dpdk-input polling 13747327 6470558 0 6.44e2 .47
ethernet-input active 303447 6470558 0 3.42e1 21.32
interface-output active 892333 6470496 0 4.30e1 7.25
ip4-input-no-checksum active 303447 6470558 0 4.38e1 21.32
ip4-lookup active 303447 6470558 0 4.57e1 21.32
ip4-midchain active 303447 6470558 0 9.17e1 21.32
ip4-rewrite active 303447 6470558 0 5.14e1 21.32
ipsec4-output-feature active 303447 6470558 0 9.13e1 21.32
imix-1t1c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 1.13e5 0.00
dpdk-process any wait 0 0 2 4.87e5 0.00
fib-walk any wait 0 0 3 1.08e4 0.00
ikev2-manager-process any wait 0 0 6 1.66e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 9.85e2 0.00
lisp-retry-service any wait 0 0 3 2.49e3 0.00
unix-epoll-input polling 3872 0 0 3.33e6 0.00
vpe-oam-process any wait 0 0 3 1.13e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 213.78, last 128 main loops 52.73 per node 232.76
vector rates in 5.1169e6, out 3.8376e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 34372 7237466 0 1.03e1 210.56
FortyGigabitEthernet88/0/0-tx active 34372 7237466 0 1.09e2 210.56
FortyGigabitEthernet88/0/1-out active 34217 7237584 0 9.93e0 211.52
FortyGigabitEthernet88/0/1-tx active 34217 7237584 0 1.12e2 211.52
adj-midchain-tx active 34336 7237450 0 2.01e1 210.78
dpdk-crypto-input polling 34379 14475050 0 6.41e1 421.04
dpdk-esp4-decrypt active 34015 7237534 0 1.36e2 212.77
dpdk-esp4-decrypt-post active 34217 7237584 0 1.46e2 211.52
dpdk-esp4-encrypt active 34336 7237450 0 2.24e2 210.78
dpdk-input polling 34379 14474984 0 5.36e1 421.04
ethernet-input active 68351 14474984 0 1.92e1 211.77
interface-output active 34372 7237466 0 1.59e1 210.56
ip4-input active 34217 7237584 0 3.59e1 211.52
ip4-input-no-checksum active 97175 21712568 0 3.05e1 223.44
ip4-local active 34217 7237584 0 5.04e1 211.52
ip4-lookup active 100841 21712618 0 3.56e1 215.32
ip4-midchain active 34336 7237450 0 7.25e1 210.78
ip4-rewrite active 68553 14475034 0 3.35e1 211.15
ip4-udp-lookup active 34217 7237584 0 2.86e1 211.52
ipsec4-input-feature active 66536 14475118 0 6.98e1 217.55
ipsec4-output-feature active 34336 7237450 0 6.58e1 210.78
lisp-gpe-ip4-input active 34217 7237584 0 7.47e1 211.52
imix-2t2c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 49 6.88e4 0.00
dpdk-process any wait 0 0 1 1.00e4 0.00
fib-walk any wait 0 0 3 1.55e3 0.00
ikev2-manager-process any wait 0 0 6 1.38e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 7.78e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.01e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 1.89e3 0.00
lisp-retry-service any wait 0 0 3 5.17e3 0.00
statseg-collector-process time wait 0 0 1 1.35e3 0.00
unix-epoll-input polling 9485 0 0 1.37e6 0.00
vpe-oam-process any wait 0 0 3 3.87e3 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 213.04, last 128 main loops 26.78 per node 190.44
vector rates in 4.4565e6, out 2.2282e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 59635 12685977 0 9.50e0 212.73
FortyGigabitEthernet88/0/1-tx active 59635 12685977 0 1.09e2 212.73
dpdk-crypto-input polling 60319 12685977 0 5.90e1 210.31
dpdk-esp4-decrypt active 60007 12686067 0 1.29e2 211.41
dpdk-esp4-decrypt-post active 59635 12685977 0 1.65e2 212.73
dpdk-input polling 60319 12686067 0 5.14e1 210.32
ethernet-input active 60007 12686067 0 2.25e1 211.41
ip4-input active 59635 12685977 0 3.57e1 212.73
ip4-input-no-checksum active 118237 25372044 0 3.42e1 214.59
ip4-local active 59635 12685977 0 5.06e1 212.73
ip4-lookup active 119270 25371954 0 3.24e1 212.73
ip4-rewrite active 59635 12685977 0 2.78e1 212.73
ip4-udp-lookup active 59635 12685977 0 2.99e1 212.73
ipsec4-input-feature active 118237 25372044 0 6.54e1 214.59
lisp-gpe-ip4-input active 59635 12685977 0 7.39e1 212.73
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 34.06, last 128 main loops .38 per node 12.00
vector rates in 4.4565e6, out 4.4565e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 730937 12686103 0 2.31e1 17.36
FortyGigabitEthernet88/0/0-tx active 730937 12686103 0 1.15e2 17.36
adj-midchain-tx active 270026 12686105 0 2.09e1 46.98
dpdk-crypto-input polling 8536250 12686103 0 1.25e2 1.49
dpdk-esp4-encrypt active 270026 12686105 0 2.47e2 46.98
dpdk-input polling 8536250 12686105 0 1.29e2 1.49
ethernet-input active 270026 12686105 0 2.50e1 46.98
interface-output active 730937 12686103 0 2.62e1 17.36
ip4-input-no-checksum active 270026 12686105 0 3.21e1 46.98
ip4-lookup active 270026 12686105 0 3.66e1 46.98
ip4-midchain active 270026 12686105 0 8.05e1 46.98
ip4-rewrite active 270026 12686105 0 4.64e1 46.98
ipsec4-output-feature active 270026 12686105 0 6.49e1 46.98
imix-4t4c-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdr
 DUT1: 
Thread 0 vpp_main (lcore 19)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
api-rx-from-ring active 0 0 50 7.11e4 0.00
dpdk-process any wait 0 0 2 5.74e5 0.00
fib-walk any wait 0 0 3 1.93e3 0.00
ikev2-manager-process any wait 0 0 6 1.63e3 0.00
ip4-reassembly-expire-walk any wait 0 0 1 2.24e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 6 8.54e2 0.00
ip6-reassembly-expire-walk any wait 0 0 1 4.69e3 0.00
lisp-retry-service any wait 0 0 3 2.29e3 0.00
statseg-collector-process time wait 0 0 1 1.98e3 0.00
unix-epoll-input polling 69410 0 0 1.86e5 0.00
vpe-oam-process any wait 0 0 3 9.11e2 0.00
—————
Thread 1 vpp_wk_0 (lcore 20)
Time 5.7, average vectors/node 221.61, last 128 main loops 28.99 per node 206.17
vector rates in 4.4767e6, out 2.2383e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/1-out active 57314 12685315 0 9.45e0 221.33
FortyGigabitEthernet88/0/1-tx active 57314 12685315 0 1.09e2 221.33
dpdk-crypto-input polling 57838 12685315 0 6.01e1 219.32
dpdk-esp4-decrypt active 57446 12685272 0 1.30e2 220.82
dpdk-esp4-decrypt-post active 57314 12685315 0 1.62e2 221.33
dpdk-input polling 57838 12685272 0 5.15e1 219.32
ethernet-input active 57446 12685272 0 2.24e1 220.82
ip4-input active 57314 12685315 0 3.54e1 221.33
ip4-input-no-checksum active 113958 25370587 0 3.40e1 222.63
ip4-local active 57314 12685315 0 5.05e1 221.33
ip4-lookup active 114628 25370630 0 3.29e1 221.33
ip4-rewrite active 57314 12685315 0 2.73e1 221.33
ip4-udp-lookup active 57314 12685315 0 2.85e1 221.33
ipsec4-input-feature active 113958 25370587 0 6.39e1 222.63
lisp-gpe-ip4-input active 57314 12685315 0 7.37e1 221.33
—————
Thread 2 vpp_wk_1 (lcore 21)
Time 5.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
dpdk-crypto-input polling 40553565 0 0 6.65e1 0.00
dpdk-input polling 40553565 0 0 1.83e2 0.00
—————
Thread 3 vpp_wk_2 (lcore 22)
Time 5.7, average vectors/node 14.55, last 128 main loops 0.00 per node 0.00
vector rates in 2.2472e6, out 2.2472e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 775223 6367625 0 3.82e1 8.21
FortyGigabitEthernet88/0/0-tx active 775223 6367625 0 1.25e2 8.21
adj-midchain-tx active 341224 6367676 0 2.74e1 18.66
dpdk-crypto-input polling 11500227 6367625 0 3.33e2 .55
dpdk-esp4-encrypt active 341224 6367676 0 2.88e2 18.66
dpdk-input polling 11500227 6367676 0 6.89e2 .55
ethernet-input active 341224 6367676 0 3.48e1 18.66
interface-output active 775223 6367625 0 4.02e1 8.21
ip4-input-no-checksum active 341224 6367676 0 4.47e1 18.66
ip4-lookup active 341224 6367676 0 4.66e1 18.66
ip4-midchain active 341224 6367676 0 9.34e1 18.66
ip4-rewrite active 341224 6367676 0 5.29e1 18.66
ipsec4-output-feature active 341224 6367676 0 8.64e1 18.66
—————
Thread 4 vpp_wk_3 (lcore 23)
Time 5.7, average vectors/node 14.76, last 128 main loops 0.00 per node 0.00
vector rates in 2.2295e6, out 2.2295e6, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
FortyGigabitEthernet88/0/0-out active 751440 6317495 0 3.73e1 8.41
FortyGigabitEthernet88/0/0-tx active 751440 6317495 0 1.29e2 8.41
adj-midchain-tx active 335487 6317523 0 2.74e1 18.83
dpdk-crypto-input polling 10782363 6317495 0 3.69e2 .59
dpdk-esp4-encrypt active 335487 6317523 0 2.95e2 18.83
dpdk-input polling 10782363 6317523 0 6.65e2 .59
ethernet-input active 335487 6317523 0 3.55e1 18.83
interface-output active 751440 6317495 0 3.94e1 8.41
ip4-input-no-checksum active 335487 6317523 0 4.45e1 18.83
ip4-lookup active 335487 6317523 0 4.71e1 18.83
ip4-midchain active 335487 6317523 0 9.36e1 18.83
ip4-rewrite active 335487 6317523 0 5.33e1 18.83
ipsec4-output-feature active 335487 6317523 0 8.63e1 18.83