container memif

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

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 21484 |
| dpdk-process | 0 | 0 | 2 | 1289 |
| fib-walk | 0 | 0 | 3 | 1187 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 2310 |
| memif-process | 0 | 0 | 2 | 666 |
| unix-epoll-input | 35506 | 0 | 0 | 310358212 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 69601 | 5763739 | 0 | 5564642 |
| TenGigabitEthernet11/0/0-tx | 69601 | 5763739 | 0 | 15166596 |
| TenGigabitEthernet11/0/1-output | 80287 | 5761752 | 0 | 4228050 |
| TenGigabitEthernet11/0/1-tx | 80287 | 5761752 | 0 | 15380304 |
| dpdk-input | 501334 | 11525570 | 0 | 60253193 |
| error-punt | 13 | 14 | 0 | 1692 |
| ethernet-input | 293277 | 23051246 | 0 | 35361245 |
| l2-fwd | 253925 | 23051232 | 0 | 21370614 |
| l2-input | 217517 | 23051232 | 0 | 25585490 |
| l2-input-vtr | 81582 | 5761752 | 0 | 7291559 |
| l2-learn | 253925 | 23051232 | 0 | 28400598 |
| l2-output | 253925 | 23051232 | 0 | 21467297 |
| memif-input | 501334 | 11525491 | 0 | 33629824 |
| memif1/1-output | 69805 | 5763989 | 0 | 3844953 |
| memif1/1-tx | 69805 | 5763989 | 0 | 9144383 |
| memif2/1-output | 81582 | 5761752 | 0 | 4265434 |
| memif2/1-tx | 81582 | 5761752 | 0 | 9655737 |
| punt | 13 | 14 | 0 | 2607 |
| unix-epoll-input | 489 | 0 | 0 | 52413 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 68 |
| api-rx-from-ring | 0 | 0 | 143 | 96574634 |
| bfd-process | 0 | 0 | 1 | 295 |
| bond-process | 0 | 0 | 1 | 126 |
| dhcp-client-process | 0 | 0 | 5 | 2893 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 115 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 118 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 92 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 90 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1880 |
| dpdk-process | 0 | 0 | 143 | 2199943 |
| fib-walk | 0 | 0 | 214 | 60389 |
| flow-report-process | 0 | 0 | 1 | 115 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 3179 |
| ip-route-resolver-process | 0 | 0 | 5 | 1576 |
| ip4-reassembly-expire-walk | 0 | 0 | 44 | 13136 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 427 | 85686 |
| ip6-reassembly-expire-walk | 0 | 0 | 44 | 11769 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 141 |
| lldp-process | 0 | 0 | 1 | 41507 |
| memif-process | 0 | 0 | 86 | 170229 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 115 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 115 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 169 |
| statseg-collector-process | 0 | 0 | 43 | 496242 |
| unix-cli-local:0 | 1 | 0 | 2 | 2811086483 |
| unix-cli-new-session | 0 | 0 | 4 | 2810804164 |
| unix-epoll-input | 2382442 | 0 | 0 | 21039236872 |
| vhost-user-process | 0 | 0 | 1 | 159 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 120 |
| vpe-link-state-process | 0 | 0 | 16 | 2696 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 146 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1558147 | 170399528 | 0 | 95189284 |
| TenGigabitEthernet11/0/0-tx | 1558147 | 170399528 | 0 | 454221302 |
| TenGigabitEthernet11/0/1-output | 1481734 | 170404285 | 0 | 143991674 |
| TenGigabitEthernet11/0/1-tx | 1481734 | 170404285 | 0 | 448733861 |
| dpdk-input | 243177881 | 340826205 | 0 | 8231916764 |
| error-punt | 395 | 409 | 0 | 53255 |
| ethernet-input | 5704084 | 681629762 | 0 | 944959570 |
| l2-flood | 4 | 769 | 0 | 2271 |
| l2-fwd | 4925143 | 681629609 | 0 | 566821676 |
| l2-input | 4282153 | 681629609 | 0 | 695460792 |
| l2-input-vtr | 1634833 | 170409991 | 0 | 190054821 |
| l2-learn | 4925143 | 681629609 | 0 | 689773684 |
| l2-output | 4925143 | 681629609 | 0 | 568052044 |
| memif-input | 50826136 | 340803813 | 0 | 1881331812 |
| memif1/1-output | 1634833 | 170409991 | 0 | 104702108 |
| memif1/1-tx | 1634833 | 170409991 | 0 | 259348185 |
| memif2/1-output | 1529195 | 170415805 | 0 | 92824334 |
| memif2/1-tx | 1529195 | 170415805 | 0 | 250832463 |
| punt | 395 | 409 | 0 | 61930 |
| unix-epoll-input | 237258 | 0 | 0 | 21834503 |
64b-2t2c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 76 |
| api-rx-from-ring | 0 | 0 | 145 | 116223297 |
| bfd-process | 0 | 0 | 1 | 325 |
| bond-process | 0 | 0 | 1 | 103 |
| dhcp-client-process | 0 | 0 | 5 | 3516 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 115 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 117 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 86 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 100 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1084 |
| dpdk-process | 0 | 0 | 150 | 2296077 |
| fib-walk | 0 | 0 | 224 | 60584 |
| flow-report-process | 0 | 0 | 1 | 108 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 2829 |
| ip-route-resolver-process | 0 | 0 | 5 | 1162 |
| ip4-reassembly-expire-walk | 0 | 0 | 45 | 13601 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 447 | 94689 |
| ip6-reassembly-expire-walk | 0 | 0 | 45 | 11829 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 115 |
| lldp-process | 0 | 0 | 1 | 57643 |
| memif-process | 0 | 0 | 107 | 154799 |
| rd-cp-process | 0 | 0 | 1 | 109 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 116 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 134 |
| send-rs-process | 0 | 0 | 1 | 125 |
| startup-config-process | 1 | 0 | 1 | 200 |
| statseg-collector-process | 0 | 0 | 45 | 657516 |
| unix-cli-local:0 | 1 | 0 | 2 | 3527159115 |
| unix-cli-new-session | 0 | 0 | 4 | 3526881324 |
| unix-epoll-input | 2468826 | 0 | 0 | 22039215404 |
| vhost-user-process | 0 | 0 | 1 | 154 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 136 |
| vpe-link-state-process | 0 | 0 | 17 | 2292 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 155 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 2599815 | 227299313 | 0 | 179950361 |
| TenGigabitEthernet11/0/1-tx | 2599815 | 227299313 | 0 | 735142218 |
| dpdk-input | 260464041 | 227301510 | 0 | 8062440916 |
| error-punt | 1630 | 2197 | 0 | 175979 |
| ethernet-input | 5220117 | 454600823 | 0 | 875614687 |
| l2-fwd | 5197808 | 454598626 | 0 | 540309907 |
| l2-input | 4566183 | 454598626 | 0 | 641460171 |
| l2-input-vtr | 2620302 | 227299313 | 0 | 294406009 |
| l2-learn | 5197808 | 454598626 | 0 | 674345314 |
| l2-output | 5197808 | 454598626 | 0 | 417007747 |
| memif-input | 104009130 | 227299313 | 0 | 3192378770 |
| memif2/1-output | 2620302 | 227299313 | 0 | 181970196 |
| memif2/1-tx | 2620302 | 227299313 | 0 | 432458022 |
| punt | 1630 | 2197 | 0 | 230183 |
| unix-epoll-input | 254122 | 0 | 0 | 23639129 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2467136 | 228050312 | 0 | 201402070 |
| TenGigabitEthernet11/0/0-tx | 2467136 | 228050312 | 0 | 713420931 |
| dpdk-input | 269384712 | 228060020 | 0 | 8411822088 |
| ethernet-input | 5102542 | 456110332 | 0 | 726212435 |
| l2-flood | 4 | 514 | 0 | 1661 |
| l2-fwd | 4337752 | 456110332 | 0 | 517002656 |
| l2-input | 4337752 | 456110332 | 0 | 602201157 |
| l2-learn | 4337752 | 456110332 | 0 | 629248629 |
| l2-output | 4337752 | 456110332 | 0 | 578716920 |
| memif-input | 106133185 | 228050312 | 0 | 3261321533 |
| memif1/1-output | 2635406 | 228060020 | 0 | 166363921 |
| memif1/1-tx | 2635406 | 228060020 | 0 | 419399297 |
| unix-epoll-input | 256385 | 0 | 0 | 24120322 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 77 |
| api-rx-from-ring | 0 | 0 | 143 | 126261991 |
| bfd-process | 0 | 0 | 1 | 290 |
| bond-process | 0 | 0 | 1 | 110 |
| dhcp-client-process | 0 | 0 | 5 | 1874 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 117 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 89 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1600 |
| dpdk-process | 0 | 0 | 147 | 2290008 |
| fib-walk | 0 | 0 | 219 | 58043 |
| flow-report-process | 0 | 0 | 1 | 112 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 2618 |
| ip-route-resolver-process | 0 | 0 | 5 | 1200 |
| ip4-reassembly-expire-walk | 0 | 0 | 45 | 13582 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 437 | 86766 |
| ip6-reassembly-expire-walk | 0 | 0 | 45 | 11423 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 128 |
| lldp-process | 0 | 0 | 1 | 57348 |
| memif-process | 0 | 0 | 89 | 163659 |
| rd-cp-process | 0 | 0 | 1 | 121 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 113 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 129 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 175 |
| statseg-collector-process | 0 | 0 | 44 | 677929 |
| unix-cli-local:0 | 1 | 0 | 2 | 3374763649 |
| unix-cli-new-session | 0 | 0 | 4 | 3374484007 |
| unix-epoll-input | 2420260 | 0 | 0 | 21504879871 |
| vhost-user-process | 0 | 0 | 1 | 156 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 125 |
| vpe-link-state-process | 0 | 0 | 14 | 2275 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 141 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 2354714 | 232925552 | 0 | 217293497 |
| TenGigabitEthernet11/0/1-tx | 2354714 | 232925552 | 0 | 744610775 |
| dpdk-input | 269745442 | 232938813 | 0 | 8481104661 |
| ethernet-input | 4794780 | 465864367 | 0 | 740287276 |
| l2-flood | 4 | 514 | 0 | 1652 |
| l2-fwd | 4179847 | 465864367 | 0 | 534462516 |
| l2-input | 4179847 | 465864367 | 0 | 613597736 |
| l2-learn | 4179847 | 465864367 | 0 | 635343078 |
| l2-output | 4179847 | 465864367 | 0 | 607742799 |
| memif-input | 71805055 | 232925552 | 0 | 2362522518 |
| memif2/1-output | 2440066 | 232938815 | 0 | 167230500 |
| memif2/1-tx | 2440066 | 232938815 | 0 | 433055662 |
| unix-epoll-input | 263177 | 0 | 0 | 24419100 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2649232 | 232223849 | 0 | 181985929 |
| TenGigabitEthernet11/0/0-tx | 2649232 | 232223849 | 0 | 750061375 |
| dpdk-input | 265789570 | 232226253 | 0 | 8345100038 |
| error-punt | 1807 | 2407 | 0 | 180751 |
| ethernet-input | 5310262 | 464450105 | 0 | 897029478 |
| l2-fwd | 5285210 | 464447695 | 0 | 553188867 |
| l2-input | 4656056 | 464447698 | 0 | 647996756 |
| l2-input-vtr | 2661030 | 232223849 | 0 | 299279599 |
| l2-learn | 5285210 | 464447695 | 0 | 676042670 |
| l2-output | 5285210 | 464447695 | 0 | 423720238 |
| memif-input | 63823343 | 232223634 | 0 | 2166046438 |
| memif1/1-output | 2661030 | 232223849 | 0 | 187932815 |
| memif1/1-tx | 2661030 | 232223849 | 0 | 450947644 |
| punt | 1807 | 2407 | 0 | 244943 |
| unix-epoll-input | 259317 | 0 | 0 | 24018218 |
64b-4t4c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 42488 |
| dpdk-process | 0 | 0 | 1 | 739 |
| fib-walk | 0 | 0 | 2 | 999 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 556 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1624 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 365 |
| memif-process | 0 | 0 | 1 | 368 |
| unix-epoll-input | 20298 | 0 | 0 | 187888122 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 95950 | 5824652 | 0 | 5413138 |
| TenGigabitEthernet11/0/1-tx | 95950 | 5824652 | 0 | 18546389 |
| dpdk-input | 103163 | 5824573 | 0 | 33587189 |
| ethernet-input | 193040 | 11649305 | 0 | 24463054 |
| l2-fwd | 190315 | 11649305 | 0 | 14416301 |
| l2-input | 100905 | 11649305 | 0 | 16057887 |
| l2-input-vtr | 97090 | 5824653 | 0 | 8339814 |
| l2-learn | 190315 | 11649305 | 0 | 19739778 |
| l2-output | 190315 | 11649305 | 0 | 11868308 |
| memif-input | 103163 | 5824578 | 0 | 16244890 |
| memif2/1-output | 97090 | 5824653 | 0 | 5475189 |
| memif2/1-tx | 97090 | 5824653 | 0 | 12649832 |
| unix-epoll-input | 100 | 0 | 0 | 13056 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 99247 | 5824877 | 0 | 5340391 |
| TenGigabitEthernet11/0/1-tx | 99247 | 5824877 | 0 | 18462832 |
| dpdk-input | 107535 | 5824878 | 0 | 33513277 |
| error-punt | 1 | 2 | 0 | 194 |
| ethernet-input | 199908 | 11649813 | 0 | 24495133 |
| l2-fwd | 196649 | 11649811 | 0 | 14284963 |
| l2-input | 105326 | 11649811 | 0 | 16083114 |
| l2-input-vtr | 100661 | 5824934 | 0 | 8307714 |
| l2-learn | 196649 | 11649811 | 0 | 19660060 |
| l2-output | 196649 | 11649811 | 0 | 11794606 |
| memif-input | 107535 | 5824763 | 0 | 16492542 |
| memif2/1-output | 100661 | 5824934 | 0 | 5491811 |
| memif2/1-tx | 100661 | 5824934 | 0 | 12872983 |
| punt | 1 | 2 | 0 | 278 |
| unix-epoll-input | 105 | 0 | 0 | 11783 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 113830 | 5825100 | 0 | 7532587 |
| TenGigabitEthernet11/0/0-tx | 113830 | 5825100 | 0 | 20028518 |
| dpdk-input | 145200 | 5824961 | 0 | 36287825 |
| ethernet-input | 232733 | 11650173 | 0 | 22322171 |
| l2-fwd | 137986 | 11650173 | 0 | 12871267 |
| l2-input | 137986 | 11650173 | 0 | 15654528 |
| l2-learn | 137986 | 11650173 | 0 | 16871324 |
| l2-output | 137986 | 11650173 | 0 | 15104872 |
| memif-input | 145200 | 5824988 | 0 | 18505205 |
| memif1/1-output | 118903 | 5825073 | 0 | 5810201 |
| memif1/1-tx | 118903 | 5825073 | 0 | 14657314 |
| unix-epoll-input | 142 | 0 | 0 | 19516 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 116151 | 5825247 | 0 | 7604773 |
| TenGigabitEthernet11/0/0-tx | 116151 | 5825247 | 0 | 20561027 |
| dpdk-input | 160392 | 5825155 | 0 | 38430855 |
| ethernet-input | 237398 | 11650636 | 0 | 20986326 |
| l2-fwd | 145563 | 11650483 | 0 | 13125236 |
| l2-input | 145563 | 11650483 | 0 | 14794725 |
| l2-learn | 145563 | 11650483 | 0 | 17286328 |
| l2-output | 145563 | 11650483 | 0 | 15213609 |
| memif-input | 160392 | 5825144 | 0 | 18314970 |
| memif1/1-output | 121245 | 5825236 | 0 | 5885659 |
| memif1/1-tx | 121245 | 5825236 | 0 | 13180001 |
| unix-epoll-input | 157 | 0 | 0 | 22393 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 93 |
| api-rx-from-ring | 0 | 0 | 150 | 106946503 |
| bfd-process | 0 | 0 | 1 | 308 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 5 | 3350 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 93 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1657 |
| dpdk-process | 0 | 0 | 146 | 2356342 |
| fib-walk | 0 | 0 | 219 | 64916 |
| flow-report-process | 0 | 0 | 1 | 135 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 2834 |
| ip-route-resolver-process | 0 | 0 | 5 | 1305 |
| ip4-reassembly-expire-walk | 0 | 0 | 45 | 16213 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 436 | 100660 |
| ip6-reassembly-expire-walk | 0 | 0 | 45 | 13989 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 122 |
| lldp-process | 0 | 0 | 1 | 86629 |
| memif-process | 0 | 0 | 89 | 168465 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 98 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 131 |
| send-rs-process | 0 | 0 | 1 | 120 |
| startup-config-process | 1 | 0 | 1 | 191 |
| statseg-collector-process | 0 | 0 | 44 | 1021762 |
| unix-cli-local:0 | 1 | 0 | 2 | 143649115 |
| unix-cli-new-session | 0 | 0 | 4 | 143372288 |
| unix-epoll-input | 2407583 | 0 | 0 | 21525271941 |
| vhost-user-process | 0 | 0 | 1 | 151 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 125 |
| vpe-link-state-process | 0 | 0 | 16 | 2801 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 145 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 4986808 | 240146044 | 0 | 298142270 |
| TenGigabitEthernet11/0/1-tx | 4986808 | 240145754 | 0 | 833469217 |
| dpdk-input | 257476064 | 240146155 | 0 | 8232369694 |
| ethernet-input | 10150780 | 480292211 | 0 | 912428581 |
| l2-flood | 4 | 514 | 0 | 1724 |
| l2-fwd | 5869854 | 480292199 | 0 | 523199307 |
| l2-input | 5869855 | 480292303 | 0 | 630166563 |
| l2-learn | 5869854 | 480292199 | 0 | 666109379 |
| l2-output | 5869854 | 480292199 | 0 | 617882419 |
| memif-input | 61086916 | 240146044 | 0 | 2174181570 |
| memif2/1-output | 5163971 | 240146155 | 0 | 240849809 |
| memif2/1-tx | 5163971 | 240146155 | 0 | 582848220 |
| unix-epoll-input | 251206 | 0 | 0 | 23311556 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 5237535 | 255156334 | 0 | 341394502 |
| TenGigabitEthernet11/0/1-tx | 4931985 | 240146474 | 0 | 824041588 |
| dpdk-input | 259110392 | 240146824 | 0 | 8213258586 |
| ethernet-input | 10039309 | 480293740 | 0 | 900951227 |
| l2-flood | 4 | 516 | 0 | 1889 |
| l2-fwd | 5749215 | 480293740 | 0 | 521881654 |
| l2-input | 5749215 | 480293740 | 0 | 630788545 |
| l2-learn | 5749215 | 480293740 | 0 | 662870145 |
| l2-output | 5749215 | 480293740 | 0 | 618249623 |
| memif-input | 59802522 | 240146814 | 0 | 2160913950 |
| memif2/1-output | 5107323 | 240146926 | 0 | 245677766 |
| memif2/1-tx | 5107322 | 240146824 | 0 | 596757836 |
| unix-epoll-input | 252800 | 0 | 0 | 23454227 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2633915 | 238269087 | 0 | 193361223 |
| TenGigabitEthernet11/0/0-tx | 2633915 | 238269087 | 0 | 805229861 |
| dpdk-input | 252108605 | 238272565 | 0 | 8290728581 |
| error-punt | 2525 | 3359 | 0 | 304076 |
| ethernet-input | 5278572 | 476541749 | 0 | 984600386 |
| l2-fwd | 5234427 | 476538390 | 0 | 589900827 |
| l2-input | 2993329 | 476538390 | 0 | 682900958 |
| l2-input-vtr | 2644657 | 238269303 | 0 | 318114940 |
| l2-learn | 5234427 | 476538390 | 0 | 726348700 |
| l2-output | 5234427 | 476538390 | 0 | 445046007 |
| memif-input | 54041006 | 238269011 | 0 | 2022237944 |
| memif1/1-output | 2644657 | 238269303 | 0 | 210211909 |
| memif1/1-tx | 2644657 | 238269303 | 0 | 490768423 |
| punt | 2525 | 3359 | 0 | 437963 |
| unix-epoll-input | 245971 | 0 | 0 | 23074605 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2696563 | 238312685 | 0 | 188598893 |
| TenGigabitEthernet11/0/0-tx | 2696563 | 238312685 | 0 | 784730399 |
| dpdk-input | 253692736 | 238339090 | 0 | 8422881977 |
| error-punt | 25 | 30 | 0 | 5114 |
| ethernet-input | 5423476 | 476652018 | 0 | 1025133330 |
| l2-fwd | 5369008 | 476651829 | 0 | 566784729 |
| l2-input | 3070081 | 476651829 | 0 | 634370490 |
| l2-input-vtr | 2726911 | 238339144 | 0 | 317929164 |
| l2-learn | 5695490 | 505192340 | 0 | 753579428 |
| l2-output | 5369008 | 476651829 | 0 | 429618139 |
| memif-input | 54229058 | 238312685 | 0 | 2013014372 |
| memif1/1-output | 2726911 | 238339144 | 0 | 197710931 |
| memif1/1-tx | 2726911 | 238339144 | 0 | 459446154 |
| punt | 25 | 30 | 0 | 7079 |
| unix-epoll-input | 247516 | 0 | 0 | 23116665 |

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

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 bridge domain.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with two L2 bridge domains and MAC learning enabled. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory constraints. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 66 |
| api-rx-from-ring | 0 | 0 | 112 | 105904319 |
| bfd-process | 0 | 0 | 1 | 312 |
| bond-process | 0 | 0 | 1 | 104 |
| dhcp-client-process | 0 | 0 | 7 | 3637 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 132 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 89 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 86 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1114 |
| dpdk-process | 0 | 0 | 213 | 3385539 |
| fib-walk | 0 | 0 | 319 | 97841 |
| flow-report-process | 0 | 0 | 1 | 131 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 3446 |
| ip-route-resolver-process | 0 | 0 | 7 | 1716 |
| ip4-reassembly-expire-walk | 0 | 0 | 65 | 19331 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 637 | 170183 |
| ip6-reassembly-expire-walk | 0 | 0 | 65 | 17061 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 146 |
| lldp-process | 0 | 0 | 1 | 37998 |
| memif-process | 0 | 0 | 163 | 163325 |
| rd-cp-process | 0 | 0 | 1 | 121 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 132 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 123 |
| send-rs-process | 0 | 0 | 1 | 119 |
| startup-config-process | 1 | 0 | 1 | 168 |
| statseg-collector-process | 0 | 0 | 64 | 862592 |
| unix-cli-local:0 | 1 | 0 | 2 | 2213116255 |
| unix-cli-new-session | 0 | 0 | 4 | 2212833950 |
| unix-epoll-input | 3519161 | 0 | 0 | 31455407966 |
| vhost-user-process | 0 | 0 | 1 | 167 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 113 |
| vpe-link-state-process | 0 | 0 | 15 | 2425 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 150 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4388193 | 429109645 | 0 | 253810500 |
| TenGigabitEthernet11/0/0-tx | 4388193 | 429109645 | 0 | 1136224528 |
| TenGigabitEthernet11/0/1-output | 4750199 | 428916502 | 0 | 278618024 |
| TenGigabitEthernet11/0/1-tx | 4750199 | 428916502 | 0 | 1130807983 |
| dpdk-input | 236885149 | 858052765 | 0 | 10251245577 |
| ethernet-input | 17271085 | 1716078912 | 0 | 2190350781 |
| l2-flood | 7 | 1344 | 0 | 4103 |
| l2-fwd | 12260016 | 1769940610 | 0 | 1450638445 |
| l2-input | 12034659 | 1716078912 | 0 | 1707997013 |
| l2-learn | 12034659 | 1716078912 | 0 | 1759652867 |
| l2-output | 12034658 | 1716078656 | 0 | 1128145732 |
| memif-input | 66859594 | 858026147 | 0 | 3175183599 |
| memif1/1-output | 4549571 | 429122711 | 0 | 255620188 |
| memif1/1-tx | 4549571 | 429122711 | 0 | 661826653 |
| memif2/1-output | 4982060 | 428930054 | 0 | 274769025 |
| memif2/1-tx | 4982060 | 428930054 | 0 | 689068517 |
| unix-epoll-input | 231117 | 0 | 0 | 21234885 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 100 |
| api-rx-from-ring | 0 | 0 | 111 | 111164103 |
| bfd-process | 0 | 0 | 1 | 298 |
| bond-process | 0 | 0 | 1 | 109 |
| dhcp-client-process | 0 | 0 | 7 | 4316 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 138 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 82 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 92 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1625 |
| dpdk-process | 0 | 0 | 210 | 3337015 |
| fib-walk | 0 | 0 | 314 | 114210 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 4323 |
| ip-route-resolver-process | 0 | 0 | 7 | 2230 |
| ip4-reassembly-expire-walk | 0 | 0 | 63 | 21865 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 626 | 147027 |
| ip6-reassembly-expire-walk | 0 | 0 | 63 | 18821 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 119 |
| lldp-process | 0 | 0 | 1 | 39260 |
| memif-process | 0 | 0 | 145 | 193957 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 113 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 154 |
| statseg-collector-process | 0 | 0 | 63 | 793070 |
| unix-cli-local:0 | 1 | 0 | 2 | 2019987387 |
| unix-cli-new-session | 0 | 0 | 4 | 2019704803 |
| unix-epoll-input | 3445011 | 0 | 0 | 30957348083 |
| vhost-user-process | 0 | 0 | 1 | 134 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 113 |
| vpe-link-state-process | 0 | 0 | 13 | 2296 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 145 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4682322 | 433938586 | 0 | 264656624 |
| TenGigabitEthernet11/0/0-tx | 4682322 | 433938586 | 0 | 1157399311 |
| TenGigabitEthernet11/0/1-output | 4660326 | 433938322 | 0 | 275067054 |
| TenGigabitEthernet11/0/1-tx | 4660326 | 433938322 | 0 | 1152391637 |
| dpdk-input | 243407390 | 867917437 | 0 | 10436262446 |
| ethernet-input | 17616597 | 1735794357 | 0 | 2224845680 |
| l2-flood | 7 | 1282 | 0 | 3709 |
| l2-fwd | 12325217 | 1735794345 | 0 | 1426201144 |
| l2-input | 12325217 | 1735794345 | 0 | 1741834837 |
| l2-learn | 12325216 | 1735794089 | 0 | 1740123523 |
| l2-output | 12325217 | 1735794345 | 0 | 1138648346 |
| memif-input | 30620422 | 867876908 | 0 | 2171765389 |
| memif1/1-output | 4942708 | 433959072 | 0 | 270116768 |
| memif1/1-tx | 4942708 | 433959072 | 0 | 691557199 |
| memif2/1-output | 4797276 | 433958365 | 0 | 264878478 |
| memif2/1-tx | 4797276 | 433958365 | 0 | 680144418 |
| unix-epoll-input | 237481 | 0 | 0 | 21859788 |
64b-2t2c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 28000 |
| unix-epoll-input | 1918 | 0 | 0 | 18066229 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 5891 | 658730 | 0 | 417909 |
| TenGigabitEthernet11/0/1-tx | 5891 | 658730 | 0 | 2003567 |
| dpdk-input | 17214 | 659142 | 0 | 4085880 |
| ethernet-input | 12018 | 1317872 | 0 | 2046158 |
| l2-fwd | 9512 | 1317872 | 0 | 1405353 |
| l2-input | 9512 | 1317872 | 0 | 1708332 |
| l2-learn | 9512 | 1317872 | 0 | 1653050 |
| l2-output | 9512 | 1317872 | 0 | 1029126 |
| memif-input | 17214 | 658730 | 0 | 1870671 |
| memif2/1-output | 6127 | 659142 | 0 | 418241 |
| memif2/1-tx | 6127 | 659142 | 0 | 1186077 |
| unix-epoll-input | 17 | 0 | 0 | 1893 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4832 | 659121 | 0 | 395156 |
| TenGigabitEthernet11/0/0-tx | 4832 | 659121 | 0 | 1994372 |
| dpdk-input | 18907 | 659121 | 0 | 4060794 |
| ethernet-input | 10388 | 1318242 | 0 | 2016450 |
| l2-fwd | 9254 | 1318242 | 0 | 1423374 |
| l2-input | 9254 | 1318242 | 0 | 1684141 |
| l2-learn | 9254 | 1318242 | 0 | 1682348 |
| l2-output | 9254 | 1318242 | 0 | 1034915 |
| memif-input | 18907 | 659121 | 0 | 1919561 |
| memif1/1-output | 5556 | 659121 | 0 | 410797 |
| memif1/1-tx | 5556 | 659121 | 0 | 1142894 |
| unix-epoll-input | 19 | 0 | 0 | 2159 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 41894 |
| dhcp-client-process | 0 | 0 | 1 | 440 |
| dpdk-process | 0 | 0 | 1 | 32420 |
| fib-walk | 0 | 0 | 1 | 677 |
| ip-route-resolver-process | 0 | 0 | 1 | 656 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 576 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 1016 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 532 |
| unix-epoll-input | 13058 | 0 | 0 | 117433688 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 31586 | 4279322 | 0 | 2585250 |
| TenGigabitEthernet11/0/1-tx | 31586 | 4279322 | 0 | 13004169 |
| dpdk-input | 126534 | 4279374 | 0 | 26318224 |
| ethernet-input | 68099 | 8558903 | 0 | 13025696 |
| l2-fwd | 60565 | 8558903 | 0 | 9339969 |
| l2-input | 60565 | 8558903 | 0 | 11046159 |
| l2-learn | 60565 | 8558903 | 0 | 10818017 |
| l2-output | 60564 | 8558696 | 0 | 6862732 |
| memif-input | 126534 | 4279322 | 0 | 12269165 |
| memif2/1-output | 36513 | 4279581 | 0 | 2736295 |
| memif2/1-tx | 36512 | 4279374 | 0 | 7398532 |
| unix-epoll-input | 124 | 0 | 0 | 12838 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 40002 | 4279360 | 0 | 2768984 |
| TenGigabitEthernet11/0/0-tx | 40002 | 4279360 | 0 | 12899147 |
| dpdk-input | 120993 | 4279347 | 0 | 26528098 |
| ethernet-input | 81456 | 8558927 | 0 | 13258036 |
| l2-fwd | 63939 | 8558927 | 0 | 9113153 |
| l2-input | 63939 | 8558927 | 0 | 11025289 |
| l2-learn | 63939 | 8558927 | 0 | 10586717 |
| l2-output | 63939 | 8558927 | 0 | 6746963 |
| memif-input | 120994 | 4279360 | 0 | 12244381 |
| memif1/1-output | 41454 | 4279567 | 0 | 2764196 |
| memif1/1-tx | 41454 | 4279567 | 0 | 7582942 |
| unix-epoll-input | 118 | 0 | 0 | 12800 |
64b-4t4c-eth-l2bdbasemaclrn-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 40720 |
| dhcp-client-process | 0 | 0 | 1 | 247 |
| dpdk-process | 0 | 0 | 2 | 1478 |
| fib-walk | 0 | 0 | 3 | 1437 |
| ip-route-resolver-process | 0 | 0 | 1 | 380 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 2160 |
| memif-process | 0 | 0 | 2 | 657 |
| unix-epoll-input | 33803 | 0 | 0 | 312512852 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 220203 | 10095848 | 0 | 10680693 |
| TenGigabitEthernet11/0/1-tx | 220203 | 10095848 | 0 | 33523681 |
| dpdk-input | 267914 | 10095757 | 0 | 60311010 |
| ethernet-input | 448958 | 20191788 | 0 | 38892734 |
| l2-fwd | 251778 | 20191730 | 0 | 21936602 |
| l2-input | 251778 | 20191730 | 0 | 26479623 |
| l2-learn | 251778 | 20191730 | 0 | 29105908 |
| l2-output | 251778 | 20191730 | 0 | 18836172 |
| memif-input | 267915 | 10095793 | 0 | 32631838 |
| memif2/1-output | 228754 | 10095882 | 0 | 10268504 |
| memif2/1-tx | 228754 | 10095882 | 0 | 25720682 |
| unix-epoll-input | 262 | 0 | 0 | 34515 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 223316 | 10096004 | 0 | 10792266 |
| TenGigabitEthernet11/0/1-tx | 223316 | 10096004 | 0 | 33515386 |
| dpdk-input | 273106 | 10095902 | 0 | 60299915 |
| ethernet-input | 455312 | 20192038 | 0 | 38896670 |
| l2-fwd | 256669 | 20192038 | 0 | 21915592 |
| l2-input | 256669 | 20192038 | 0 | 26811620 |
| l2-learn | 256669 | 20192038 | 0 | 29330541 |
| l2-output | 256669 | 20192038 | 0 | 18797212 |
| memif-input | 273107 | 10095968 | 0 | 32328226 |
| memif2/1-output | 231996 | 10096034 | 0 | 10495167 |
| memif2/1-tx | 231996 | 10096034 | 0 | 24948717 |
| unix-epoll-input | 266 | 0 | 0 | 32792 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 199878 | 10096808 | 0 | 10068368 |
| TenGigabitEthernet11/0/0-tx | 199878 | 10096808 | 0 | 33706786 |
| dpdk-input | 251220 | 10096697 | 0 | 62643523 |
| ethernet-input | 408228 | 20193597 | 0 | 38560520 |
| l2-fwd | 240129 | 20193597 | 0 | 22333442 |
| l2-input | 240129 | 20193597 | 0 | 27318269 |
| l2-learn | 240129 | 20193597 | 0 | 29206495 |
| l2-output | 240129 | 20193597 | 0 | 18613569 |
| memif-input | 251220 | 10096714 | 0 | 31731560 |
| memif1/1-output | 208350 | 10096789 | 0 | 9880166 |
| memif1/1-tx | 208350 | 10096789 | 0 | 24590389 |
| unix-epoll-input | 245 | 0 | 0 | 30388 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 202687 | 10096939 | 0 | 10172249 |
| TenGigabitEthernet11/0/0-tx | 202687 | 10096939 | 0 | 34055606 |
| dpdk-input | 268476 | 10096826 | 0 | 66036106 |
| ethernet-input | 414461 | 20193893 | 0 | 36415041 |
| l2-fwd | 249780 | 20193893 | 0 | 22713112 |
| l2-input | 249780 | 20193893 | 0 | 25808205 |
| l2-learn | 249780 | 20193893 | 0 | 29907324 |
| l2-output | 249780 | 20193893 | 0 | 18966919 |
| memif-input | 268476 | 10096855 | 0 | 31328683 |
| memif1/1-output | 211774 | 10096954 | 0 | 9952736 |
| memif1/1-tx | 211774 | 10096954 | 0 | 22885441 |
| unix-epoll-input | 262 | 0 | 0 | 32985 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 93 |
| api-rx-from-ring | 0 | 0 | 113 | 111815481 |
| bfd-process | 0 | 0 | 1 | 293 |
| bond-process | 0 | 0 | 1 | 112 |
| dhcp-client-process | 0 | 0 | 7 | 3041 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 119 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 99 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1565 |
| dpdk-process | 0 | 0 | 227 | 3749902 |
| fib-walk | 0 | 0 | 339 | 120902 |
| flow-report-process | 0 | 0 | 1 | 153 |
| ip-neighbor-scan-process | 0 | 0 | 12 | 4848 |
| ip-route-resolver-process | 0 | 0 | 7 | 2130 |
| ip4-reassembly-expire-walk | 0 | 0 | 68 | 26626 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 677 | 208830 |
| ip6-reassembly-expire-walk | 0 | 0 | 68 | 21563 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 133 |
| lldp-process | 0 | 0 | 1 | 81246 |
| memif-process | 0 | 0 | 162 | 200326 |
| rd-cp-process | 0 | 0 | 1 | 131 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 102 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 142 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 189 |
| statseg-collector-process | 0 | 0 | 68 | 1832112 |
| unix-cli-local:0 | 1 | 0 | 2 | 3713183367 |
| unix-cli-new-session | 0 | 0 | 5 | 3712903698 |
| unix-epoll-input | 3712659 | 0 | 0 | 33436481843 |
| vhost-user-process | 0 | 0 | 1 | 128 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 111 |
| vpe-link-state-process | 0 | 0 | 16 | 2513 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 163 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 14367578 | 699017006 | 0 | 705636944 |
| TenGigabitEthernet11/0/1-tx | 14367578 | 699008977 | 0 | 2306216595 |
| dpdk-input | 255694391 | 714435480 | 0 | 10803959767 |
| ethernet-input | 29171153 | 1398041698 | 0 | 2634650042 |
| l2-flood | 4 | 514 | 0 | 2098 |
| l2-fwd | 16391390 | 1398041744 | 0 | 1504759464 |
| l2-input | 16391390 | 1398041744 | 0 | 1864032412 |
| l2-learn | 16391390 | 1398041744 | 0 | 1908496598 |
| l2-output | 16391390 | 1398041744 | 0 | 1263993909 |
| memif-input | 35425527 | 699016889 | 0 | 2597054733 |
| memif2/1-output | 14803576 | 699024738 | 0 | 680620525 |
| memif2/1-tx | 14803576 | 699024738 | 0 | 1721658748 |
| unix-epoll-input | 248889 | 0 | 0 | 22959683 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 14311033 | 699001600 | 0 | 703023417 |
| TenGigabitEthernet11/0/1-tx | 14311033 | 698993603 | 0 | 2307743964 |
| dpdk-input | 254957228 | 699024484 | 0 | 10625569266 |
| ethernet-input | 29048685 | 1398026215 | 0 | 2639531335 |
| l2-flood | 4 | 528 | 0 | 2016 |
| l2-fwd | 16274041 | 1398026215 | 0 | 1514750801 |
| l2-input | 16274040 | 1398026023 | 0 | 1850506623 |
| l2-learn | 16274041 | 1398026215 | 0 | 1895908319 |
| l2-output | 16274041 | 1398026215 | 0 | 1250755956 |
| memif-input | 34846152 | 699001560 | 0 | 2622858384 |
| memif2/1-output | 14737652 | 699024615 | 0 | 682619442 |
| memif2/1-tx | 14737652 | 699024615 | 0 | 1713765199 |
| unix-epoll-input | 248750 | 0 | 0 | 23107337 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 10915355 | 693769646 | 0 | 620449805 |
| TenGigabitEthernet11/0/0-tx | 10915356 | 693768040 | 0 | 2349423639 |
| dpdk-input | 289176764 | 693784584 | 0 | 12080402967 |
| ethernet-input | 22032881 | 1387554433 | 0 | 2601731122 |
| l2-fwd | 12866568 | 1387554433 | 0 | 1523319192 |
| l2-input | 12866568 | 1387554433 | 0 | 1976260870 |
| l2-learn | 12866568 | 1387554433 | 0 | 1840884527 |
| l2-output | 12866566 | 1387554365 | 0 | 1199886035 |
| memif-input | 28691296 | 693769650 | 0 | 2532714465 |
| memif1/1-output | 11117525 | 693784696 | 0 | 593355791 |
| memif1/1-tx | 11117525 | 693784696 | 0 | 1691982138 |
| unix-epoll-input | 243533 | 0 | 0 | 22700845 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 10951669 | 693854670 | 0 | 627083283 |
| TenGigabitEthernet11/0/0-tx | 10951670 | 693853006 | 0 | 2347213862 |
| dpdk-input | 251441014 | 709596451 | 0 | 11466606855 |
| ethernet-input | 22960797 | 1419807325 | 0 | 2673471297 |
| l2-fwd | 13149718 | 1387728311 | 0 | 1503063907 |
| l2-input | 13149718 | 1387728311 | 0 | 1786744555 |
| l2-learn | 13149718 | 1387728311 | 0 | 1833671783 |
| l2-output | 13149718 | 1387728311 | 0 | 1192029967 |
| memif-input | 29456380 | 693854603 | 0 | 2541119427 |
| memif1/1-output | 11329266 | 693873588 | 0 | 593592145 |
| memif1/1-tx | 11329266 | 693873588 | 0 | 1547082636 |
| unix-epoll-input | 244991 | 0 | 0 | 22842931 |

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

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with Intel-X520-DA2. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23363 |
| dpdk-process | 0 | 0 | 1 | 802 |
| fib-walk | 0 | 0 | 1 | 546 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 385 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 706 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 296 |
| memif-process | 0 | 0 | 1 | 374 |
| unix-epoll-input | 11932 | 0 | 0 | 103785272 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 23932 | 2760948 | 0 | 1466905 |
| TenGigabitEthernet11/0/0-tx | 23932 | 2760948 | 0 | 6798780 |
| TenGigabitEthernet11/0/1-output | 35337 | 2761151 | 0 | 1910847 |
| TenGigabitEthernet11/0/1-tx | 35337 | 2761151 | 0 | 7241308 |
| dpdk-input | 161564 | 5522149 | 0 | 26040169 |
| ethernet-input | 114679 | 11044503 | 0 | 14022295 |
| l2-input | 87200 | 11044283 | 0 | 10262402 |
| l2-output | 87200 | 11044283 | 0 | 7653685 |
| memif-input | 161564 | 5521865 | 0 | 13293325 |
| memif1/1-output | 24866 | 2761151 | 0 | 1502497 |
| memif1/1-tx | 24866 | 2761151 | 0 | 3989812 |
| memif2/1-output | 37244 | 2761033 | 0 | 1937156 |
| memif2/1-tx | 37244 | 2761033 | 0 | 4587927 |
| unix-epoll-input | 158 | 0 | 0 | 16690 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 88 |
| api-rx-from-ring | 0 | 0 | 128 | 101017192 |
| bfd-process | 0 | 0 | 1 | 300 |
| bond-process | 0 | 0 | 1 | 102 |
| dhcp-client-process | 0 | 0 | 7 | 4701 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 115 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 118 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 95 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1773 |
| dpdk-process | 0 | 0 | 210 | 2986730 |
| fib-walk | 0 | 0 | 314 | 115163 |
| flow-report-process | 0 | 0 | 1 | 119 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 4484 |
| ip-route-resolver-process | 0 | 0 | 7 | 2177 |
| ip4-reassembly-expire-walk | 0 | 0 | 63 | 22167 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 627 | 174301 |
| ip6-reassembly-expire-walk | 0 | 0 | 63 | 19165 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 130 |
| lldp-process | 0 | 0 | 1 | 39587 |
| memif-process | 0 | 0 | 180 | 198657 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 111 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 154 |
| statseg-collector-process | 0 | 0 | 63 | 807477 |
| unix-cli-local:0 | 1 | 0 | 2 | 371919416 |
| unix-cli-new-session | 0 | 0 | 4 | 371632444 |
| unix-epoll-input | 3461563 | 0 | 0 | 30967956288 |
| vhost-user-process | 0 | 0 | 1 | 161 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 118 |
| vpe-link-state-process | 0 | 0 | 14 | 2804 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5377351 | 581910386 | 0 | 323713432 |
| TenGigabitEthernet11/0/0-tx | 5377350 | 581910130 | 0 | 1515190885 |
| TenGigabitEthernet11/0/1-output | 5200763 | 581897602 | 0 | 322868077 |
| TenGigabitEthernet11/0/1-tx | 5200763 | 581897602 | 0 | 1494618700 |
| dpdk-input | 224610309 | 1163853380 | 0 | 10436242945 |
| ethernet-input | 20677439 | 2380477239 | 0 | 2936514729 |
| l2-input | 14385867 | 2327661368 | 0 | 2077499734 |
| l2-output | 14385867 | 2327661368 | 0 | 1494008699 |
| memif-input | 97019126 | 1163807888 | 0 | 4470457274 |
| memif1/1-output | 5883053 | 581933761 | 0 | 337572059 |
| memif1/1-tx | 5883052 | 581933537 | 0 | 882762105 |
| memif2/1-output | 5418269 | 581919843 | 0 | 319290452 |
| memif2/1-tx | 5418269 | 581919843 | 0 | 848658405 |
| unix-epoll-input | 199136 | 0 | 0 | 18502498 |
64b-2t2c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 18539 |
| fib-walk | 0 | 0 | 1 | 585 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 298 |
| unix-epoll-input | 8778 | 0 | 0 | 77776802 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 48662 | 2349494 | 0 | 2255072 |
| TenGigabitEthernet11/0/1-tx | 48662 | 2349494 | 0 | 7564746 |
| dpdk-input | 359524 | 2349434 | 0 | 19831436 |
| ethernet-input | 97711 | 4699030 | 0 | 8175079 |
| l2-input | 81910 | 4699030 | 0 | 6188347 |
| l2-output | 81910 | 4699030 | 0 | 4806675 |
| memif-input | 359523 | 2349332 | 0 | 14244525 |
| memif2/1-output | 49049 | 2349536 | 0 | 2176198 |
| memif2/1-tx | 49049 | 2349536 | 0 | 4903445 |
| unix-epoll-input | 351 | 0 | 0 | 35221 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 31958 | 2349661 | 0 | 1706269 |
| TenGigabitEthernet11/0/0-tx | 31958 | 2349661 | 0 | 6705407 |
| dpdk-input | 426180 | 2349508 | 0 | 22387105 |
| ethernet-input | 63918 | 4699324 | 0 | 6981296 |
| l2-input | 53728 | 4699324 | 0 | 5388558 |
| l2-output | 53728 | 4699324 | 0 | 3891035 |
| memif-input | 426181 | 2349661 | 0 | 15555759 |
| memif1/1-output | 31960 | 2349663 | 0 | 1669283 |
| memif1/1-tx | 31960 | 2349663 | 0 | 3965680 |
| unix-epoll-input | 416 | 0 | 0 | 43679 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24595 |
| dpdk-process | 0 | 0 | 1 | 662 |
| fib-walk | 0 | 0 | 2 | 686 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 392 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1412 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 333 |
| memif-process | 0 | 0 | 1 | 363 |
| unix-epoll-input | 20965 | 0 | 0 | 184292766 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 74849 | 5566691 | 0 | 4088141 |
| TenGigabitEthernet11/0/1-tx | 74849 | 5566691 | 0 | 16204808 |
| dpdk-input | 1022658 | 5566691 | 0 | 52836992 |
| ethernet-input | 149729 | 11133385 | 0 | 16373999 |
| l2-input | 126156 | 11133385 | 0 | 12940153 |
| l2-output | 126156 | 11133385 | 0 | 9136974 |
| memif-input | 1022658 | 5566638 | 0 | 36973881 |
| memif2/1-output | 74880 | 5566694 | 0 | 3963415 |
| memif2/1-tx | 74880 | 5566694 | 0 | 9427885 |
| unix-epoll-input | 998 | 0 | 0 | 98357 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 111025 | 5566836 | 0 | 5326741 |
| TenGigabitEthernet11/0/0-tx | 111025 | 5566836 | 0 | 17704385 |
| dpdk-input | 814537 | 5566689 | 0 | 47299875 |
| ethernet-input | 222809 | 11133526 | 0 | 19111307 |
| l2-input | 186638 | 11133526 | 0 | 14727066 |
| l2-output | 186638 | 11133526 | 0 | 11495293 |
| memif-input | 814537 | 5566835 | 0 | 33717585 |
| memif1/1-output | 111785 | 5566701 | 0 | 5191868 |
| memif1/1-tx | 111785 | 5566701 | 0 | 11622710 |
| unix-epoll-input | 795 | 0 | 0 | 82135 |
64b-4t4c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 36379 |
| dpdk-process | 0 | 0 | 2 | 32902 |
| fib-walk | 0 | 0 | 2 | 886 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 486 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1794 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 330 |
| memif-process | 0 | 0 | 2 | 640 |
| unix-epoll-input | 25653 | 0 | 0 | 238545089 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 281344 | 7856524 | 0 | 11757602 |
| TenGigabitEthernet11/0/1-tx | 281344 | 7855421 | 0 | 28940213 |
| dpdk-input | 305469 | 7856396 | 0 | 47786494 |
| ethernet-input | 564407 | 15713068 | 0 | 36387502 |
| l2-input | 301619 | 15712991 | 0 | 21541878 |
| l2-output | 301619 | 15712991 | 0 | 18577531 |
| memif-input | 305470 | 7856399 | 0 | 30683074 |
| memif2/1-output | 283063 | 7856544 | 0 | 11226462 |
| memif2/1-tx | 283062 | 7856527 | 0 | 26488353 |
| unix-epoll-input | 298 | 0 | 0 | 34295 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 270426 | 7856602 | 0 | 11702650 |
| TenGigabitEthernet11/0/1-tx | 270426 | 7855523 | 0 | 28486210 |
| dpdk-input | 291888 | 7856500 | 0 | 48394867 |
| ethernet-input | 542417 | 15713246 | 0 | 36769849 |
| l2-input | 289029 | 15713246 | 0 | 21597121 |
| l2-output | 289029 | 15713246 | 0 | 18150406 |
| memif-input | 291888 | 7856471 | 0 | 30546032 |
| memif2/1-output | 271991 | 7856644 | 0 | 11262023 |
| memif2/1-tx | 271991 | 7856644 | 0 | 26436481 |
| unix-epoll-input | 285 | 0 | 0 | 33466 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 249468 | 7858300 | 0 | 10841672 |
| TenGigabitEthernet11/0/0-tx | 249468 | 7857920 | 0 | 28596750 |
| dpdk-input | 311503 | 7858133 | 0 | 51187879 |
| ethernet-input | 498998 | 15716588 | 0 | 34901789 |
| l2-input | 305556 | 15716560 | 0 | 22383165 |
| l2-output | 305556 | 15716560 | 0 | 18538071 |
| memif-input | 311503 | 7858204 | 0 | 30935856 |
| memif1/1-output | 249530 | 7858328 | 0 | 10441171 |
| memif1/1-tx | 249529 | 7858260 | 0 | 24903568 |
| unix-epoll-input | 304 | 0 | 0 | 37291 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 264510 | 7858497 | 0 | 11392994 |
| TenGigabitEthernet11/0/0-tx | 264510 | 7858137 | 0 | 29284721 |
| dpdk-input | 339141 | 7858332 | 0 | 52964074 |
| ethernet-input | 529101 | 15716964 | 0 | 34796122 |
| l2-input | 329708 | 15716964 | 0 | 21263408 |
| l2-output | 329708 | 15716964 | 0 | 19584801 |
| memif-input | 339141 | 7858329 | 0 | 29668548 |
| memif1/1-output | 264591 | 7858467 | 0 | 10935487 |
| memif1/1-tx | 264591 | 7858467 | 0 | 22340150 |
| unix-epoll-input | 331 | 0 | 0 | 38961 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 66 |
| api-rx-from-ring | 0 | 0 | 137 | 136894493 |
| bfd-process | 0 | 0 | 1 | 324 |
| bond-process | 0 | 0 | 1 | 107 |
| dhcp-client-process | 0 | 0 | 7 | 4864 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 118 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 104 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 93 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1740 |
| dpdk-process | 0 | 0 | 223 | 3350764 |
| fib-walk | 0 | 0 | 334 | 118601 |
| flow-report-process | 0 | 0 | 1 | 118 |
| ip-neighbor-scan-process | 0 | 0 | 12 | 5145 |
| ip-route-resolver-process | 0 | 0 | 7 | 1802 |
| ip4-reassembly-expire-walk | 0 | 0 | 68 | 28512 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 667 | 171725 |
| ip6-reassembly-expire-walk | 0 | 0 | 68 | 23255 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 138 |
| lldp-process | 0 | 0 | 1 | 82424 |
| memif-process | 0 | 0 | 193 | 211326 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 111 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 184 |
| statseg-collector-process | 0 | 0 | 67 | 1917210 |
| unix-cli-local:0 | 1 | 0 | 2 | 1683741572 |
| unix-cli-new-session | 0 | 0 | 4 | 1683461344 |
| unix-epoll-input | 3588770 | 0 | 0 | 32913173644 |
| vhost-user-process | 0 | 0 | 1 | 157 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 110 |
| vpe-link-state-process | 0 | 0 | 13 | 3428 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 143 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 20609022 | 770784768 | 0 | 936740499 |
| TenGigabitEthernet11/0/1-tx | 20609022 | 766960659 | 0 | 2653477594 |
| dpdk-input | 233465128 | 770784768 | 0 | 10014760874 |
| ethernet-input | 41527310 | 1541569550 | 0 | 3172315690 |
| l2-input | 23920955 | 1541569550 | 0 | 2007677304 |
| l2-output | 23920955 | 1541569550 | 0 | 1593057519 |
| memif-input | 114397637 | 770784671 | 0 | 5169173731 |
| memif2/1-output | 20918287 | 770784702 | 0 | 887501413 |
| memif2/1-tx | 20918287 | 770784726 | 0 | 2239067147 |
| unix-epoll-input | 217671 | 0 | 0 | 20463407 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 20342326 | 770776002 | 0 | 950748245 |
| TenGigabitEthernet11/0/1-tx | 20342325 | 766953134 | 0 | 2638990774 |
| dpdk-input | 223291535 | 770785314 | 0 | 9673769643 |
| ethernet-input | 40995547 | 1541561530 | 0 | 3250512283 |
| l2-input | 23549004 | 1541561457 | 0 | 2051264467 |
| l2-output | 23549004 | 1541561457 | 0 | 1595275499 |
| memif-input | 108145065 | 770775889 | 0 | 4975779372 |
| memif2/1-output | 20653221 | 770785528 | 0 | 885899836 |
| memif2/1-tx | 20653221 | 770785528 | 0 | 2204113511 |
| unix-epoll-input | 217856 | 0 | 0 | 20412382 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 17702016 | 768250441 | 0 | 862290969 |
| TenGigabitEthernet11/0/0-tx | 17702017 | 765769440 | 0 | 2684129106 |
| dpdk-input | 226689888 | 786541667 | 0 | 10418618263 |
| ethernet-input | 35667463 | 1536521874 | 0 | 3205905795 |
| l2-input | 19921589 | 1536521874 | 0 | 2081965058 |
| l2-output | 19921589 | 1536521874 | 0 | 1511836543 |
| memif-input | 94370733 | 787153556 | 0 | 4848516710 |
| memif1/1-output | 17965446 | 768271353 | 0 | 828959318 |
| memif1/1-tx | 17965446 | 768271353 | 0 | 2165758324 |
| unix-epoll-input | 210727 | 0 | 0 | 20007975 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 17947911 | 768197909 | 0 | 884177040 |
| TenGigabitEthernet11/0/0-tx | 17947911 | 766065947 | 0 | 2725477215 |
| dpdk-input | 229360459 | 768222553 | 0 | 10619896211 |
| ethernet-input | 36256082 | 1536420603 | 0 | 3213689964 |
| l2-input | 19909653 | 1536420603 | 0 | 1948924043 |
| l2-output | 19909652 | 1536420527 | 0 | 1550465761 |
| memif-input | 100438777 | 768197811 | 0 | 4881128065 |
| memif1/1-output | 18721692 | 787120043 | 0 | 859596227 |
| memif1/1-tx | 18724424 | 784890616 | 0 | 1997882549 |
| unix-epoll-input | 213685 | 0 | 0 | 20122835 |

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

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with Intel-X520-DA2. LXC is connected to VPP via Memif interface. LXC is running same VPP version as running on DUT. LXC is limited via cgroup to use 3 cores allocated from pool of isolated CPUs. There are no memory contraints.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 69 |
| api-rx-from-ring | 0 | 0 | 128 | 111262993 |
| bfd-process | 0 | 0 | 1 | 284 |
| bond-process | 0 | 0 | 1 | 100 |
| dhcp-client-process | 0 | 0 | 7 | 4813 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 118 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 84 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 88 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1118 |
| dpdk-process | 0 | 0 | 203 | 2848653 |
| fib-walk | 0 | 0 | 304 | 99735 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 4626 |
| ip-route-resolver-process | 0 | 0 | 7 | 1747 |
| ip4-reassembly-expire-walk | 0 | 0 | 61 | 21163 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 607 | 170193 |
| ip6-reassembly-expire-walk | 0 | 0 | 61 | 17777 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 120 |
| lldp-process | 0 | 0 | 1 | 43238 |
| memif-process | 0 | 0 | 169 | 173055 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 113 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 129 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 153 |
| statseg-collector-process | 0 | 0 | 61 | 823156 |
| unix-cli-local:0 | 1 | 0 | 2 | 2318117311 |
| unix-cli-new-session | 0 | 0 | 5 | 2317834956 |
| unix-epoll-input | 3372857 | 0 | 0 | 29961101865 |
| vhost-user-process | 0 | 0 | 1 | 168 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 117 |
| vpe-link-state-process | 0 | 0 | 14 | 2477 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 174 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2145593 | 538774987 | 0 | 214767237 |
| TenGigabitEthernet11/0/0-tx | 2145593 | 538774987 | 0 | 1379963802 |
| TenGigabitEthernet11/0/1-output | 2143763 | 538504913 | 0 | 224208637 |
| TenGigabitEthernet11/0/1-tx | 2143763 | 538504913 | 0 | 1363826447 |
| dpdk-input | 230819685 | 1077325717 | 0 | 10305559540 |
| ethernet-input | 8579102 | 2154605873 | 0 | 2347333181 |
| l2-input | 8571116 | 2154605873 | 0 | 1818603201 |
| l2-output | 8571116 | 2154605873 | 0 | 1167016801 |
| memif-input | 97396665 | 1077280156 | 0 | 4266555173 |
| memif1/1-output | 2146164 | 538796728 | 0 | 212928278 |
| memif1/1-tx | 2146163 | 538796472 | 0 | 716291708 |
| memif2/1-output | 2144415 | 538528989 | 0 | 210744193 |
| memif2/1-tx | 2144414 | 538528765 | 0 | 704123206 |
| unix-epoll-input | 225201 | 0 | 0 | 20543630 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 27202 |
| dhcp-client-process | 0 | 0 | 1 | 895 |
| dpdk-process | 0 | 0 | 1 | 63401 |
| fib-walk | 0 | 0 | 1 | 612 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 257 |
| ip-route-resolver-process | 0 | 0 | 1 | 307 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 331 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 313 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 322 |
| memif-process | 0 | 0 | 1 | 496 |
| unix-epoll-input | 7144 | 0 | 0 | 62902060 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 8771 | 2089689 | 0 | 835917 |
| TenGigabitEthernet11/0/0-tx | 8770 | 2089433 | 0 | 5449753 |
| TenGigabitEthernet11/0/1-output | 8809 | 2089689 | 0 | 894056 |
| TenGigabitEthernet11/0/1-tx | 8808 | 2089465 | 0 | 5254581 |
| dpdk-input | 8821 | 4179395 | 0 | 16601447 |
| ethernet-input | 35131 | 8358773 | 0 | 9248748 |
| l2-input | 34876 | 8358773 | 0 | 7171288 |
| l2-output | 34876 | 8358773 | 0 | 4703842 |
| memif-input | 8821 | 4179378 | 0 | 5881127 |
| memif1/1-output | 8774 | 2089706 | 0 | 821388 |
| memif1/1-tx | 8773 | 2089450 | 0 | 2792577 |
| memif2/1-output | 8815 | 2089689 | 0 | 836128 |
| memif2/1-tx | 8814 | 2089465 | 0 | 2748053 |
| unix-epoll-input | 8 | 0 | 0 | 863 |
64b-2t2c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24680 |
| dpdk-process | 0 | 0 | 2 | 33109 |
| fib-walk | 0 | 0 | 2 | 846 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 456 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1243 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 323 |
| memif-process | 0 | 0 | 2 | 692 |
| unix-epoll-input | 18293 | 0 | 0 | 164849979 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 103166 | 6401228 | 0 | 5409759 |
| TenGigabitEthernet11/0/1-tx | 103166 | 6401228 | 0 | 20005645 |
| dpdk-input | 317802 | 6401228 | 0 | 41928753 |
| ethernet-input | 211195 | 12802692 | 0 | 22187776 |
| l2-input | 147613 | 12802692 | 0 | 16099939 |
| l2-output | 147613 | 12802692 | 0 | 11630499 |
| memif-input | 317803 | 6401228 | 0 | 22609704 |
| memif2/1-output | 108029 | 6401464 | 0 | 5422210 |
| memif2/1-tx | 108029 | 6401464 | 0 | 13345354 |
| unix-epoll-input | 310 | 0 | 0 | 33125 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 80246 | 6401245 | 0 | 4564242 |
| TenGigabitEthernet11/0/0-tx | 80246 | 6401245 | 0 | 19249693 |
| dpdk-input | 422275 | 6401429 | 0 | 44411753 |
| ethernet-input | 161729 | 12803122 | 0 | 20060127 |
| l2-input | 132942 | 12803122 | 0 | 15771864 |
| l2-output | 132940 | 12802685 | 0 | 10744803 |
| memif-input | 422273 | 6401245 | 0 | 25119465 |
| memif1/1-output | 81481 | 6401440 | 0 | 4591308 |
| memif1/1-tx | 81481 | 6401440 | 0 | 11483048 |
| unix-epoll-input | 412 | 0 | 0 | 41932 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 76 |
| api-rx-from-ring | 0 | 0 | 124 | 116221784 |
| bfd-process | 0 | 0 | 1 | 332 |
| bond-process | 0 | 0 | 1 | 99 |
| dhcp-client-process | 0 | 0 | 6 | 3641 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 94 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1598 |
| dpdk-process | 0 | 0 | 180 | 2401992 |
| fib-walk | 0 | 0 | 269 | 83564 |
| flow-report-process | 0 | 0 | 1 | 110 |
| ip-neighbor-scan-process | 0 | 0 | 10 | 4299 |
| ip-route-resolver-process | 0 | 0 | 6 | 1923 |
| ip4-reassembly-expire-walk | 0 | 0 | 55 | 18791 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 536 | 122732 |
| ip6-reassembly-expire-walk | 0 | 0 | 55 | 16398 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 139 |
| lldp-process | 0 | 0 | 1 | 57288 |
| memif-process | 0 | 0 | 133 | 193768 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 131 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 124 |
| startup-config-process | 1 | 0 | 1 | 157 |
| statseg-collector-process | 0 | 0 | 54 | 953122 |
| unix-cli-local:0 | 1 | 0 | 2 | 2555056322 |
| unix-cli-new-session | 0 | 0 | 4 | 2554773302 |
| unix-epoll-input | 2920272 | 0 | 0 | 26483337426 |
| vhost-user-process | 0 | 0 | 1 | 165 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 118 |
| vpe-link-state-process | 0 | 0 | 13 | 2151 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 148 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 4853974 | 563203120 | 0 | 377934260 |
| TenGigabitEthernet11/0/1-tx | 4853974 | 563203120 | 0 | 1822156933 |
| dpdk-input | 255690521 | 563210917 | 0 | 9575356871 |
| ethernet-input | 10093787 | 1126414262 | 0 | 1831465576 |
| l2-input | 8165041 | 1126414262 | 0 | 1395695673 |
| l2-output | 8165041 | 1126414262 | 0 | 914740332 |
| memif-input | 78824283 | 563203120 | 0 | 3469119475 |
| memif2/1-output | 5239813 | 563211142 | 0 | 378863333 |
| memif2/1-tx | 5239813 | 563211142 | 0 | 1115076114 |
| unix-epoll-input | 249465 | 0 | 0 | 23021918 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5527857 | 561217559 | 0 | 392156899 |
| TenGigabitEthernet11/0/0-tx | 5527857 | 561217429 | 0 | 1772376952 |
| dpdk-input | 252296510 | 561239033 | 0 | 9584569215 |
| ethernet-input | 11412673 | 1122456609 | 0 | 1863437468 |
| l2-input | 8487253 | 1122456609 | 0 | 1455867069 |
| l2-output | 8487253 | 1122456609 | 0 | 929081674 |
| memif-input | 75438588 | 561217318 | 0 | 3376003032 |
| memif1/1-output | 5884816 | 561239050 | 0 | 383580365 |
| memif1/1-tx | 5884816 | 561239050 | 0 | 1139964176 |
| unix-epoll-input | 246153 | 0 | 0 | 23086837 |
64b-4t4c-eth-l2xcbase-eth-2memif-1lxc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 37437 |
| unix-epoll-input | 2342 | 0 | 0 | 21880287 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 25191 | 722684 | 0 | 1098092 |
| TenGigabitEthernet11/0/1-tx | 25190 | 721619 | 0 | 2624133 |
| dpdk-input | 26990 | 722520 | 0 | 4396851 |
| ethernet-input | 50493 | 1445278 | 0 | 3365289 |
| l2-input | 26842 | 1445278 | 0 | 1972957 |
| l2-output | 26842 | 1445278 | 0 | 1682014 |
| memif-input | 26990 | 722494 | 0 | 2842412 |
| memif2/1-output | 25304 | 722644 | 0 | 1044713 |
| memif2/1-tx | 25303 | 722624 | 0 | 2420656 |
| unix-epoll-input | 26 | 0 | 0 | 3136 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 24896 | 722780 | 0 | 1091852 |
| TenGigabitEthernet11/0/1-tx | 24896 | 721835 | 0 | 2644415 |
| dpdk-input | 26702 | 722647 | 0 | 4443986 |
| ethernet-input | 49911 | 1445558 | 0 | 3334236 |
| l2-input | 26551 | 1445558 | 0 | 1975665 |
| l2-output | 26551 | 1445558 | 0 | 1676314 |
| memif-input | 26702 | 722647 | 0 | 2842258 |
| memif2/1-output | 25015 | 722778 | 0 | 1046993 |
| memif2/1-tx | 25015 | 722778 | 0 | 2389927 |
| unix-epoll-input | 26 | 0 | 0 | 2915 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 23103 | 722983 | 0 | 1000896 |
| TenGigabitEthernet11/0/0-tx | 23103 | 722703 | 0 | 2620577 |
| dpdk-input | 28948 | 722807 | 0 | 4738380 |
| ethernet-input | 46218 | 1445927 | 0 | 3209378 |
| l2-input | 28366 | 1445927 | 0 | 2055620 |
| l2-output | 28366 | 1445927 | 0 | 1690662 |
| memif-input | 28947 | 722812 | 0 | 2880223 |
| memif1/1-output | 23116 | 722972 | 0 | 957223 |
| memif1/1-tx | 23116 | 722972 | 0 | 2249419 |
| unix-epoll-input | 28 | 0 | 0 | 3263 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 24046 | 723140 | 0 | 1045590 |
| TenGigabitEthernet11/0/0-tx | 24046 | 722840 | 0 | 2647478 |
| dpdk-input | 30617 | 722992 | 0 | 4861156 |
| ethernet-input | 48103 | 1446294 | 0 | 3228560 |
| l2-input | 29736 | 1446241 | 0 | 1965732 |
| l2-output | 29736 | 1446241 | 0 | 1783133 |
| memif-input | 30617 | 722995 | 0 | 2815566 |
| memif1/1-output | 24057 | 723154 | 0 | 987871 |
| memif1/1-tx | 24057 | 723154 | 0 | 2045501 |
| unix-epoll-input | 30 | 0 | 0 | 3468 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 29677 |
| dpdk-process | 0 | 0 | 1 | 32686 |
| fib-walk | 0 | 0 | 1 | 508 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 497 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 918 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 309 |
| memif-process | 0 | 0 | 1 | 374 |
| unix-epoll-input | 13512 | 0 | 0 | 125346150 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 137788 | 4132592 | 0 | 5865446 |
| TenGigabitEthernet11/0/1-tx | 137788 | 4131648 | 0 | 14917054 |
| dpdk-input | 173807 | 4132624 | 0 | 26218822 |
| ethernet-input | 275660 | 8265245 | 0 | 18512514 |
| l2-input | 170082 | 8265245 | 0 | 11578164 |
| l2-output | 170082 | 8265245 | 0 | 9827096 |
| memif-input | 173807 | 4132565 | 0 | 16613247 |
| memif2/1-output | 137872 | 4132653 | 0 | 5543711 |
| memif2/1-tx | 137872 | 4132653 | 0 | 13168878 |
| unix-epoll-input | 169 | 0 | 0 | 17704 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 136805 | 4132686 | 0 | 5903450 |
| TenGigabitEthernet11/0/1-tx | 136805 | 4131702 | 0 | 14998415 |
| dpdk-input | 172059 | 4132679 | 0 | 25948905 |
| ethernet-input | 273660 | 8265452 | 0 | 18524574 |
| l2-input | 168631 | 8265452 | 0 | 11660351 |
| l2-output | 168631 | 8265452 | 0 | 9851626 |
| memif-input | 172059 | 4132644 | 0 | 16376506 |
| memif2/1-output | 136855 | 4132766 | 0 | 5603293 |
| memif2/1-tx | 136855 | 4132766 | 0 | 13411910 |
| unix-epoll-input | 168 | 0 | 0 | 19571 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 138335 | 4132931 | 0 | 6049802 |
| TenGigabitEthernet11/0/0-tx | 138335 | 4132366 | 0 | 15334227 |
| dpdk-input | 150266 | 4132780 | 0 | 26146352 |
| ethernet-input | 277478 | 8265793 | 0 | 18919449 |
| l2-input | 148663 | 8265793 | 0 | 11366452 |
| l2-output | 148663 | 8265793 | 0 | 9427750 |
| memif-input | 150266 | 4132840 | 0 | 16288808 |
| memif1/1-output | 139143 | 4132862 | 0 | 5693250 |
| memif1/1-tx | 139143 | 4132862 | 0 | 13543892 |
| unix-epoll-input | 146 | 0 | 0 | 16737 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 145225 | 4133014 | 0 | 6324680 |
| TenGigabitEthernet11/0/0-tx | 145225 | 4132407 | 0 | 15688988 |
| dpdk-input | 156198 | 4132930 | 0 | 27243099 |
| ethernet-input | 291356 | 8265974 | 0 | 18860131 |
| l2-input | 154878 | 8265974 | 0 | 10769981 |
| l2-output | 154878 | 8265974 | 0 | 9722457 |
| memif-input | 156198 | 4132932 | 0 | 15966923 |
| memif1/1-output | 146131 | 4132960 | 0 | 5802337 |
| memif1/1-tx | 146131 | 4132960 | 0 | 12246811 |
| unix-epoll-input | 152 | 0 | 0 | 16688 |

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

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing with two FIB tables and two static IPv4 /24 route entries per FIB table. Container is connected to VPP via Memif interface. Container is running same VPP version as running on DUT. Container is limited via cgroup to use cores allocated from pool of isolated CPUs. There are no memory contraints. DUTs are tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 20650 |
| dpdk-process | 0 | 0 | 1 | 32068 |
| fib-walk | 0 | 0 | 1 | 441 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 454 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 587 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 284 |
| memif-process | 0 | 0 | 1 | 360 |
| unix-epoll-input | 14657 | 0 | 0 | 130526026 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 15933 | 858741 | 0 | 778444 |
| TenGigabitEthernet11/0/0-tx | 15933 | 858741 | 0 | 2426644 |
| TenGigabitEthernet11/0/1-output | 18138 | 858741 | 0 | 864618 |
| TenGigabitEthernet11/0/1-tx | 18138 | 858741 | 0 | 2480602 |
| dpdk-input | 1095639 | 1717395 | 0 | 38727744 |
| ethernet-input | 68229 | 3434964 | 0 | 5729925 |
| ip4-input | 33642 | 1717427 | 0 | 3109905 |
| ip4-input-no-checksum | 34523 | 1717482 | 0 | 2491644 |
| ip4-lookup | 48428 | 3434909 | 0 | 4453400 |
| ip4-rewrite | 48428 | 3434909 | 0 | 5782036 |
| memif-input | 1095639 | 1717353 | 0 | 33889021 |
| memif1/1-output | 15977 | 858741 | 0 | 761931 |
| memif1/1-tx | 15977 | 858741 | 0 | 1640733 |
| memif2/1-output | 18609 | 858741 | 0 | 838295 |
| memif2/1-tx | 18609 | 858741 | 0 | 1771773 |
| unix-epoll-input | 1068 | 0 | 0 | 105231 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 86 |
| api-rx-from-ring | 0 | 0 | 167 | 116706184 |
| bfd-process | 0 | 0 | 1 | 309 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 8 | 3788 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 119 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 92 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 102 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1786 |
| dpdk-process | 0 | 0 | 257 | 3397253 |
| fib-walk | 0 | 0 | 384 | 112136 |
| flow-report-process | 0 | 0 | 1 | 133 |
| ip-neighbor-scan-process | 0 | 0 | 13 | 4397 |
| ip-route-resolver-process | 0 | 0 | 8 | 2208 |
| ip4-reassembly-expire-walk | 0 | 0 | 78 | 23199 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 767 | 141844 |
| ip6-reassembly-expire-walk | 0 | 0 | 78 | 20111 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 143 |
| lldp-process | 0 | 0 | 1 | 41683 |
| memif-process | 0 | 0 | 202 | 197159 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 114 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 122 |
| startup-config-process | 1 | 0 | 1 | 153 |
| statseg-collector-process | 0 | 0 | 77 | 917851 |
| unix-cli-local:0 | 1 | 0 | 2 | 3594315986 |
| unix-cli-new-session | 0 | 0 | 4 | 3594034418 |
| unix-epoll-input | 4270134 | 0 | 0 | 37902689982 |
| vhost-user-process | 0 | 0 | 1 | 159 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 126 |
| vpe-link-state-process | 0 | 0 | 13 | 2372 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 150 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5321904 | 316655312 | 0 | 262032570 |
| TenGigabitEthernet11/0/0-tx | 5321904 | 316655312 | 0 | 935369776 |
| TenGigabitEthernet11/0/1-output | 5218853 | 316642572 | 0 | 271809291 |
| TenGigabitEthernet11/0/1-tx | 5218853 | 316642572 | 0 | 934662533 |
| dpdk-input | 371096069 | 633315451 | 0 | 12231551481 |
| ethernet-input | 20472610 | 1266613335 | 0 | 1957791571 |
| ip4-input | 9821703 | 633297884 | 0 | 1050998403 |
| ip4-input-no-checksum | 9876663 | 633315451 | 0 | 822756716 |
| ip4-lookup | 16539834 | 1266613335 | 0 | 1585620931 |
| ip4-rewrite | 16539834 | 1266613335 | 0 | 2467731479 |
| memif-input | 169897890 | 633297825 | 0 | 5756223148 |
| memif1/1-output | 5394969 | 316664242 | 0 | 259564263 |
| memif1/1-tx | 5394969 | 316664242 | 0 | 593750371 |
| memif2/1-output | 5255938 | 316651209 | 0 | 254435432 |
| memif2/1-tx | 5255938 | 316651209 | 0 | 576689789 |
| unix-epoll-input | 355848 | 0 | 0 | 88451965 |
64b-2t2c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 21391 |
| unix-epoll-input | 4724 | 0 | 0 | 43196651 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 7866 | 319883 | 0 | 354237 |
| TenGigabitEthernet11/0/1-tx | 7866 | 319883 | 0 | 1001984 |
| dpdk-input | 453568 | 319883 | 0 | 13307893 |
| ethernet-input | 15778 | 639766 | 0 | 1209083 |
| ip4-input | 7866 | 319883 | 0 | 637224 |
| ip4-input-no-checksum | 7912 | 319883 | 0 | 526225 |
| ip4-lookup | 13765 | 639766 | 0 | 992657 |
| ip4-rewrite | 13765 | 639766 | 0 | 1243971 |
| memif-input | 453567 | 319883 | 0 | 12546129 |
| memif2/1-output | 7912 | 319883 | 0 | 354761 |
| memif2/1-tx | 7912 | 319883 | 0 | 718452 |
| unix-epoll-input | 443 | 0 | 0 | 43207 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5179 | 319883 | 0 | 267369 |
| TenGigabitEthernet11/0/0-tx | 5179 | 319883 | 0 | 937276 |
| dpdk-input | 466553 | 319883 | 0 | 13469596 |
| ethernet-input | 10358 | 639766 | 0 | 1003469 |
| ip4-input | 5179 | 319883 | 0 | 535443 |
| ip4-input-no-checksum | 5179 | 319883 | 0 | 413953 |
| ip4-lookup | 8660 | 639766 | 0 | 810471 |
| ip4-rewrite | 8660 | 639766 | 0 | 1138745 |
| memif-input | 466551 | 319883 | 0 | 13003625 |
| memif1/1-output | 5179 | 319883 | 0 | 253451 |
| memif1/1-tx | 5179 | 319883 | 0 | 574738 |
| unix-epoll-input | 455 | 0 | 0 | 44766 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24279 |
| dpdk-process | 0 | 0 | 1 | 31774 |
| fib-walk | 0 | 0 | 1 | 290 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 455 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1013 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 308 |
| memif-process | 0 | 0 | 1 | 375 |
| unix-epoll-input | 16058 | 0 | 0 | 140183962 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 16876 | 1038013 | 0 | 884341 |
| TenGigabitEthernet11/0/1-tx | 16876 | 1038013 | 0 | 3059895 |
| dpdk-input | 1568706 | 1038013 | 0 | 43668900 |
| ethernet-input | 33755 | 2076026 | 0 | 3216537 |
| ip4-input | 16876 | 1038013 | 0 | 1754647 |
| ip4-input-no-checksum | 16879 | 1038013 | 0 | 1345701 |
| ip4-lookup | 28175 | 2076026 | 0 | 2678926 |
| ip4-rewrite | 28175 | 2076026 | 0 | 3721971 |
| memif-input | 1568705 | 1038013 | 0 | 42163688 |
| memif2/1-output | 16879 | 1038013 | 0 | 845016 |
| memif2/1-tx | 16879 | 1038013 | 0 | 1884675 |
| unix-epoll-input | 1531 | 0 | 0 | 147130 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 25195 | 1038012 | 0 | 1128769 |
| TenGigabitEthernet11/0/0-tx | 25195 | 1038012 | 0 | 3218944 |
| dpdk-input | 1460873 | 1038012 | 0 | 42826365 |
| ethernet-input | 50536 | 2076024 | 0 | 3865633 |
| ip4-input | 25195 | 1038012 | 0 | 2073390 |
| ip4-input-no-checksum | 25341 | 1038012 | 0 | 1705182 |
| ip4-lookup | 43991 | 2076024 | 0 | 3182472 |
| ip4-rewrite | 43991 | 2076024 | 0 | 3995778 |
| memif-input | 1460873 | 1038012 | 0 | 41026480 |
| memif1/1-output | 25341 | 1038012 | 0 | 1135074 |
| memif1/1-tx | 25341 | 1038012 | 0 | 2318524 |
| unix-epoll-input | 1426 | 0 | 0 | 141248 |
64b-4t4c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 44296 |
| fib-walk | 0 | 0 | 1 | 476 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 518 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 735 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 340 |
| memif-process | 0 | 0 | 1 | 415 |
| unix-epoll-input | 9339 | 0 | 0 | 89379678 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 56584 | 2810501 | 0 | 3060837 |
| TenGigabitEthernet11/0/1-tx | 56584 | 2810501 | 0 | 9724228 |
| dpdk-input | 59851 | 2810408 | 0 | 16854017 |
| ethernet-input | 113589 | 5621104 | 0 | 10880947 |
| ip4-input | 56584 | 2810501 | 0 | 5518878 |
| ip4-input-no-checksum | 57005 | 2810603 | 0 | 4460709 |
| ip4-lookup | 59184 | 5621104 | 0 | 7186266 |
| ip4-rewrite | 59183 | 5620963 | 0 | 12391997 |
| memif-input | 59852 | 2810501 | 0 | 8797376 |
| memif2/1-output | 57005 | 2810603 | 0 | 2700289 |
| memif2/1-tx | 57005 | 2810603 | 0 | 7084973 |
| unix-epoll-input | 58 | 0 | 0 | 8036 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 56557 | 2810735 | 0 | 3082379 |
| TenGigabitEthernet11/0/1-tx | 56557 | 2810735 | 0 | 9651170 |
| dpdk-input | 59207 | 2810595 | 0 | 16929060 |
| ethernet-input | 113493 | 5621386 | 0 | 11024641 |
| ip4-input | 56557 | 2810735 | 0 | 5516376 |
| ip4-input-no-checksum | 56936 | 2810651 | 0 | 4505868 |
| ip4-lookup | 58875 | 5621386 | 0 | 7091356 |
| ip4-rewrite | 58875 | 5621386 | 0 | 12340370 |
| memif-input | 59207 | 2810610 | 0 | 8877076 |
| memif2/1-output | 56936 | 2810651 | 0 | 2714493 |
| memif2/1-tx | 56936 | 2810651 | 0 | 6933922 |
| unix-epoll-input | 57 | 0 | 0 | 6917 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 10365 | 2653440 | 0 | 1958609 |
| TenGigabitEthernet11/0/0-tx | 10365 | 2653440 | 0 | 9661001 |
| dpdk-input | 10365 | 2653440 | 0 | 21502182 |
| ethernet-input | 20730 | 5306880 | 0 | 10359412 |
| ip4-input | 10365 | 2653440 | 0 | 5333124 |
| ip4-input-no-checksum | 10365 | 2653440 | 0 | 4316438 |
| ip4-lookup | 20730 | 5306880 | 0 | 6136613 |
| ip4-rewrite | 20730 | 5306880 | 0 | 14691914 |
| memif-input | 10365 | 2653440 | 0 | 7592707 |
| memif1/1-output | 10365 | 2653440 | 0 | 1832380 |
| memif1/1-tx | 10365 | 2653440 | 0 | 6413723 |
| unix-epoll-input | 10 | 0 | 0 | 1392 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 10366 | 2653696 | 0 | 1916312 |
| TenGigabitEthernet11/0/0-tx | 10365 | 2653440 | 0 | 10033738 |
| dpdk-input | 10365 | 2653440 | 0 | 21478327 |
| ethernet-input | 20732 | 5307392 | 0 | 11265221 |
| ip4-input | 10366 | 2653696 | 0 | 4264074 |
| ip4-input-no-checksum | 10366 | 2653696 | 0 | 3068080 |
| ip4-lookup | 20732 | 5307392 | 0 | 6742108 |
| ip4-rewrite | 20731 | 5307136 | 0 | 14626104 |
| memif-input | 10366 | 2653696 | 0 | 8451828 |
| memif1/1-output | 10366 | 2653696 | 0 | 1609695 |
| memif1/1-tx | 10365 | 2653440 | 0 | 6352485 |
| unix-epoll-input | 11 | 0 | 0 | 1698 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 30550 |
| dpdk-process | 0 | 0 | 1 | 1224 |
| fib-walk | 0 | 0 | 1 | 521 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1249 |
| memif-process | 0 | 0 | 1 | 456 |
| unix-epoll-input | 17882 | 0 | 0 | 167973203 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 106013 | 5279224 | 0 | 5801344 |
| TenGigabitEthernet11/0/1-tx | 106013 | 5279224 | 0 | 18219422 |
| dpdk-input | 113269 | 5279181 | 0 | 32065229 |
| ethernet-input | 213079 | 10558446 | 0 | 21265538 |
| ip4-input | 106013 | 5279224 | 0 | 10412285 |
| ip4-input-no-checksum | 107066 | 5279222 | 0 | 8272124 |
| ip4-lookup | 113077 | 10558446 | 0 | 13288455 |
| ip4-rewrite | 113077 | 10558446 | 0 | 23317911 |
| memif-input | 113269 | 5279164 | 0 | 16129857 |
| memif2/1-output | 107066 | 5279222 | 0 | 5097491 |
| memif2/1-tx | 107066 | 5279222 | 0 | 12620825 |
| unix-epoll-input | 111 | 0 | 0 | 12600 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 107768 | 5279324 | 0 | 5899017 |
| TenGigabitEthernet11/0/1-tx | 107768 | 5279324 | 0 | 18069338 |
| dpdk-input | 115358 | 5279286 | 0 | 31719646 |
| ethernet-input | 216597 | 10558610 | 0 | 20655514 |
| ip4-input | 107768 | 5279324 | 0 | 10568239 |
| ip4-input-no-checksum | 108829 | 5279286 | 0 | 8482086 |
| ip4-lookup | 115071 | 10558610 | 0 | 13262753 |
| ip4-rewrite | 115071 | 10558610 | 0 | 23368032 |
| memif-input | 115358 | 5279324 | 0 | 16114556 |
| memif2/1-output | 108829 | 5279286 | 0 | 5172475 |
| memif2/1-tx | 108829 | 5279286 | 0 | 13132964 |
| unix-epoll-input | 112 | 0 | 0 | 13458 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 79502 | 4984576 | 0 | 4867404 |
| TenGigabitEthernet11/0/0-tx | 79502 | 4984576 | 0 | 17559278 |
| dpdk-input | 245164 | 4984446 | 0 | 33922353 |
| ethernet-input | 159045 | 9969032 | 0 | 18378060 |
| ip4-input | 79502 | 4984576 | 0 | 9061197 |
| ip4-input-no-checksum | 79542 | 4984446 | 0 | 7230704 |
| ip4-lookup | 117014 | 9969022 | 0 | 13217886 |
| ip4-rewrite | 117014 | 9969022 | 0 | 23756740 |
| memif-input | 245164 | 4984418 | 0 | 19637016 |
| memif1/1-output | 79543 | 4984456 | 0 | 4524312 |
| memif1/1-tx | 79543 | 4984456 | 0 | 11007024 |
| unix-epoll-input | 239 | 0 | 0 | 25982 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 83482 | 4984576 | 0 | 4846543 |
| TenGigabitEthernet11/0/0-tx | 83482 | 4984576 | 0 | 17150451 |
| dpdk-input | 250060 | 4984576 | 0 | 38364615 |
| ethernet-input | 167040 | 9969242 | 0 | 18816308 |
| ip4-input | 83482 | 4984576 | 0 | 9175461 |
| ip4-input-no-checksum | 83558 | 4984666 | 0 | 7392804 |
| ip4-lookup | 120659 | 9969242 | 0 | 13057016 |
| ip4-rewrite | 120659 | 9969242 | 0 | 20277906 |
| memif-input | 250060 | 4984530 | 0 | 18856635 |
| memif1/1-output | 83558 | 4984666 | 0 | 4600499 |
| memif1/1-tx | 83558 | 4984666 | 0 | 10504966 |
| unix-epoll-input | 244 | 0 | 0 | 29774 |

crypto

10ge2p1x520-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-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 and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
imix-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 615 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 277 |
| admin-up-down-process | 0 | 0 | 1 | 87 |
| api-rx-from-ring | 0 | 0 | 80212 | 279842465 |
| bfd-process | 0 | 0 | 1 | 322 |
| bond-process | 0 | 0 | 1 | 102 |
| dhcp-client-process | 0 | 0 | 3 | 824 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 124 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 92 |
| dpdk-ipsec-process | 1 | 0 | 0 | 110398 |
| dpdk-process | 0 | 0 | 80 | 1206078 |
| fib-walk | 0 | 0 | 119 | 40845 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1761 |
| ip-route-resolver-process | 0 | 0 | 3 | 514 |
| ip4-reassembly-expire-walk | 0 | 0 | 24 | 6871 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 237 | 59302 |
| ip6-reassembly-expire-walk | 0 | 0 | 24 | 6012 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 118 |
| lldp-process | 0 | 0 | 1 | 36669 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 112 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 123 |
| send-rs-process | 0 | 0 | 1 | 123 |
| startup-config-process | 1 | 0 | 1 | 152 |
| statseg-collector-process | 0 | 0 | 24 | 279064 |
| unix-cli-local:0 | 1 | 0 | 2 | 576990982 |
| unix-cli-new-session | 0 | 0 | 4 | 576710790 |
| unix-epoll-input | 1268067 | 0 | 0 | 11389142935 |
| vhost-user-process | 0 | 0 | 1 | 152 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 138 |
| vpe-link-state-process | 0 | 0 | 20009 | 14334364 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 160 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 57681 | 8758930 | 0 | 5376277 |
| TenGigabitEthernet11/0/0-tx | 57681 | 8758930 | 0 | 39318286 |
| TenGigabitEthernet11/0/1-output | 58628 | 8759403 | 0 | 4777347 |
| TenGigabitEthernet11/0/1-tx | 58628 | 8759403 | 0 | 38033198 |
| adj-midchain-tx | 57680 | 8758929 | 0 | 19165327 |
| arp-input | 1 | 1 | 0 | 154 |
| arp-reply | 1 | 1 | 0 | 1386 |
| dpdk-input | 105025648 | 17518619 | 0 | 3266133958 |
| esp4-decrypt | 58628 | 8759403 | 0 | 1916482417 |
| esp4-encrypt-tun | 57680 | 8758929 | 0 | 3631552537 |
| ethernet-input | 116311 | 17518619 | 0 | 18957080 |
| interface-output | 1 | 1 | 0 | 1024 |
| ip4-input-no-checksum | 160680 | 26278021 | 0 | 30817332 |
| ip4-local | 58629 | 8759546 | 0 | 13652845 |
| ip4-lookup | 160680 | 26278021 | 0 | 129879530 |
| ip4-midchain | 57681 | 8759072 | 0 | 61975386 |
| ip4-rewrite | 116308 | 17518332 | 0 | 26915635 |
| ipsec4-if-input | 58628 | 8759403 | 0 | 127845349 |
| unix-epoll-input | 102475 | 0 | 0 | 14080011 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 632 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 465 |
| admin-up-down-process | 0 | 0 | 1 | 94 |
| api-rx-from-ring | 0 | 0 | 67698 | 236288387 |
| bfd-process | 0 | 0 | 1 | 339 |
| bond-process | 0 | 0 | 1 | 105 |
| dhcp-client-process | 0 | 0 | 3 | 838 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 89 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 128422 |
| dpdk-process | 0 | 0 | 77 | 1207632 |
| fib-walk | 0 | 0 | 114 | 4607164 |
| flow-report-process | 0 | 0 | 1 | 117 |
| ip-neighbor-scan-process | 0 | 0 | 4 | 1337 |
| ip-route-resolver-process | 0 | 0 | 3 | 652 |
| ip4-reassembly-expire-walk | 0 | 0 | 24 | 7022 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 227 | 69664 |
| ip6-reassembly-expire-walk | 0 | 0 | 24 | 6530 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 150 |
| lldp-process | 0 | 0 | 1 | 37641 |
| rd-cp-process | 0 | 0 | 1 | 109 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 176 |
| statseg-collector-process | 0 | 0 | 23 | 278908 |
| unix-cli-local:0 | 1 | 0 | 2 | 421556521 |
| unix-cli-new-session | 0 | 0 | 4 | 421270065 |
| unix-epoll-input | 1220564 | 0 | 0 | 10939906417 |
| vhost-user-process | 0 | 0 | 1 | 139 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 134 |
| vpe-link-state-process | 0 | 0 | 20009 | 14215321 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 99200 | 9082653 | 0 | 6345809 |
| TenGigabitEthernet11/0/0-tx | 99200 | 9082653 | 0 | 38498573 |
| TenGigabitEthernet11/0/1-output | 182373 | 9110105 | 0 | 9429933 |
| TenGigabitEthernet11/0/1-tx | 182373 | 9110105 | 0 | 42588682 |
| adj-midchain-tx | 182373 | 9110105 | 0 | 17867764 |
| arp-disabled | 1 | 1 | 0 | 44 |
| arp-input | 2 | 2 | 0 | 224 |
| arp-reply | 1 | 1 | 0 | 797 |
| dpdk-input | 97823606 | 18192808 | 0 | 2988181327 |
| drop | 2 | 2 | 0 | 1529 |
| error-drop | 2 | 2 | 0 | 1208 |
| esp4-decrypt | 99200 | 9082653 | 0 | 1980848544 |
| esp4-encrypt-tun | 182373 | 9110105 | 0 | 3473153030 |
| ethernet-input | 281576 | 18192808 | 0 | 25838770 |
| ip4-input-no-checksum | 354753 | 27275459 | 0 | 38180393 |
| ip4-load-balance | 182373 | 9110105 | 0 | 12272933 |
| ip4-local | 99200 | 9082653 | 0 | 85652371 |
| ip4-lookup | 354753 | 27275459 | 0 | 73141972 |
| ip4-midchain | 182374 | 9110153 | 0 | 70907895 |
| ip4-rewrite | 281573 | 18192758 | 0 | 29818425 |
| ipsec4-if-input | 99200 | 9082653 | 0 | 131231383 |
| unix-epoll-input | 95447 | 0 | 0 | 9099898 |
imix-2t2c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 638 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 269 |
| admin-up-down-process | 0 | 0 | 1 | 87 |
| api-rx-from-ring | 0 | 0 | 80981 | 268548814 |
| bfd-process | 0 | 0 | 1 | 284 |
| bond-process | 0 | 0 | 1 | 115 |
| dhcp-client-process | 0 | 0 | 4 | 1042 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 117 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 140 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 108 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 93 |
| dpdk-ipsec-process | 1 | 0 | 0 | 111482 |
| dpdk-process | 0 | 0 | 127 | 1972638 |
| fib-walk | 0 | 0 | 189 | 66285 |
| flow-report-process | 0 | 0 | 1 | 152 |
| ip-neighbor-scan-process | 0 | 0 | 7 | 2445 |
| ip-route-resolver-process | 0 | 0 | 4 | 891 |
| ip4-reassembly-expire-walk | 0 | 0 | 38 | 12274 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 376 | 125208 |
| ip6-reassembly-expire-walk | 0 | 0 | 38 | 10044 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 125 |
| lldp-process | 0 | 0 | 1 | 57105 |
| rd-cp-process | 0 | 0 | 1 | 118 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 99 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 113 |
| startup-config-process | 1 | 0 | 1 | 170 |
| statseg-collector-process | 0 | 0 | 38 | 600373 |
| unix-cli-local:0 | 1 | 0 | 2 | 3802953091 |
| unix-cli-new-session | 0 | 0 | 4 | 3802674352 |
| unix-epoll-input | 2028569 | 0 | 0 | 18349541569 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 149 |
| vpe-link-state-process | 0 | 0 | 20009 | 14355446 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 258 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 134 |
| TenGigabitEthernet11/0/1-output | 996816 | 29707526 | 0 | 47022826 |
| TenGigabitEthernet11/0/1-tx | 996816 | 29707526 | 0 | 166178658 |
| arp-input | 1 | 1 | 0 | 133 |
| arp-reply | 1 | 1 | 0 | 1252 |
| dpdk-input | 214434558 | 30854651 | 0 | 6301785263 |
| esp4-decrypt | 996816 | 29707526 | 0 | 6631879478 |
| ethernet-input | 996818 | 29707580 | 0 | 66395957 |
| interface-output | 1 | 1 | 0 | 969 |
| ip4-input-no-checksum | 1993633 | 59415105 | 0 | 133822983 |
| ip4-local | 996817 | 29707579 | 0 | 73578794 |
| ip4-lookup | 1993633 | 59415105 | 0 | 355099111 |
| ip4-rewrite | 996816 | 29707526 | 0 | 62300857 |
| ipsec4-if-input | 996817 | 29707579 | 0 | 489079018 |
| unix-epoll-input | 205625 | 0 | 0 | 25654100 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 146362 | 29424642 | 0 | 14497883 |
| TenGigabitEthernet11/0/0-tx | 146362 | 29424642 | 0 | 131876316 |
| adj-midchain-tx | 146362 | 29424642 | 0 | 71162876 |
| dpdk-input | 112970515 | 29424686 | 0 | 3433801650 |
| esp4-encrypt-tun | 146362 | 29424642 | 0 | 12008870564 |
| ethernet-input | 146363 | 29424686 | 0 | 29620972 |
| ip4-input-no-checksum | 146363 | 29424686 | 0 | 28324342 |
| ip4-lookup | 146363 | 29424686 | 0 | 134812216 |
| ip4-midchain | 146363 | 29424686 | 0 | 205855966 |
| ip4-rewrite | 146362 | 29424642 | 0 | 52369923 |
| unix-epoll-input | 110223 | 0 | 0 | 15008982 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 62759 |
| dpdk-process | 0 | 0 | 1 | 31872 |
| fib-walk | 0 | 0 | 1 | 555 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 491 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1081 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 293 |
| unix-epoll-input | 16546 | 0 | 0 | 149363251 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 8456 | 343505 | 0 | 408643 |
| TenGigabitEthernet11/0/1-tx | 8456 | 343505 | 0 | 1694086 |
| adj-midchain-tx | 8456 | 343505 | 0 | 780794 |
| dpdk-input | 144994 | 343615 | 0 | 5917072 |
| esp4-encrypt-tun | 8456 | 343505 | 0 | 131283927 |
| ethernet-input | 8457 | 343615 | 0 | 589662 |
| ip4-input-no-checksum | 8457 | 343615 | 0 | 583483 |
| ip4-load-balance | 8456 | 343505 | 0 | 483843 |
| ip4-lookup | 8457 | 343615 | 0 | 1930407 |
| ip4-midchain | 8457 | 343615 | 0 | 2749437 |
| ip4-rewrite | 8456 | 343505 | 0 | 689001 |
| unix-epoll-input | 141 | 0 | 0 | 16977 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 9906 | 343474 | 0 | 480461 |
| TenGigabitEthernet11/0/0-tx | 9906 | 343474 | 0 | 1746097 |
| dpdk-input | 1174462 | 343533 | 0 | 33196792 |
| esp4-decrypt | 9906 | 343474 | 0 | 75326792 |
| ethernet-input | 9907 | 343533 | 0 | 690025 |
| ip4-input-no-checksum | 19813 | 687007 | 0 | 1371714 |
| ip4-local | 9907 | 343533 | 0 | 3615945 |
| ip4-lookup | 19813 | 687007 | 0 | 1311615 |
| ip4-rewrite | 9906 | 343474 | 0 | 668915 |
| ipsec4-if-input | 9907 | 343533 | 0 | 5483571 |
| unix-epoll-input | 1145 | 0 | 0 | 133432 |
imix-4t4c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 646 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 265 |
| admin-up-down-process | 0 | 0 | 1 | 91 |
| api-rx-from-ring | 0 | 0 | 80880 | 273113661 |
| bfd-process | 0 | 0 | 1 | 283 |
| bond-process | 0 | 0 | 1 | 111 |
| dhcp-client-process | 0 | 0 | 3 | 805 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 118 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 104 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 114780 |
| dpdk-process | 0 | 0 | 87 | 1369212 |
| fib-walk | 0 | 0 | 129 | 43396 |
| flow-report-process | 0 | 0 | 1 | 110 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1576 |
| ip-route-resolver-process | 0 | 0 | 3 | 513 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 8684 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 257 | 75915 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 7506 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 112 |
| lldp-process | 0 | 0 | 1 | 85067 |
| rd-cp-process | 0 | 0 | 1 | 137 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 102 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 159 |
| statseg-collector-process | 0 | 0 | 26 | 571612 |
| unix-cli-local:0 | 1 | 0 | 2 | 1071134852 |
| unix-cli-new-session | 0 | 0 | 4 | 1070858243 |
| unix-epoll-input | 1366996 | 0 | 0 | 12389193152 |
| vhost-user-process | 0 | 0 | 1 | 158 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 140 |
| vpe-link-state-process | 0 | 0 | 20011 | 14371392 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 146 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 265 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 155 |
| TenGigabitEthernet11/0/1-output | 636657 | 15844168 | 0 | 29168289 |
| TenGigabitEthernet11/0/1-tx | 636657 | 15844168 | 0 | 106896113 |
| arp-input | 1 | 1 | 0 | 125 |
| arp-reply | 1 | 1 | 0 | 1268 |
| dpdk-input | 161924099 | 15844169 | 0 | 4616838331 |
| esp4-decrypt | 636657 | 15844168 | 0 | 3641671090 |
| ethernet-input | 636658 | 15844169 | 0 | 39471400 |
| interface-output | 1 | 1 | 0 | 981 |
| ip4-input-no-checksum | 1273314 | 31688336 | 0 | 82832710 |
| ip4-local | 636657 | 15844168 | 0 | 43806004 |
| ip4-lookup | 1273314 | 31688336 | 0 | 205652886 |
| ip4-rewrite | 636657 | 15844168 | 0 | 37242404 |
| ipsec4-if-input | 636657 | 15844168 | 0 | 277446740 |
| unix-epoll-input | 157984 | 0 | 0 | 20124480 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 639041 | 15844327 | 0 | 28952664 |
| TenGigabitEthernet11/0/1-tx | 639041 | 15844327 | 0 | 106468496 |
| dpdk-input | 161262182 | 15844327 | 0 | 4621675752 |
| esp4-decrypt | 639041 | 15844327 | 0 | 3608174241 |
| ethernet-input | 639041 | 15844327 | 0 | 40159282 |
| ip4-input-no-checksum | 1278082 | 31688654 | 0 | 83108602 |
| ip4-local | 639041 | 15844327 | 0 | 43821996 |
| ip4-lookup | 1278082 | 31688654 | 0 | 205529256 |
| ip4-rewrite | 639041 | 15844327 | 0 | 36918434 |
| ipsec4-if-input | 639041 | 15844327 | 0 | 276819863 |
| unix-epoll-input | 157337 | 0 | 0 | 20313025 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 115189 | 15730682 | 0 | 9799779 |
| TenGigabitEthernet11/0/0-tx | 115189 | 15730682 | 0 | 91960257 |
| adj-midchain-tx | 115189 | 15730682 | 0 | 44194621 |
| dpdk-input | 111738933 | 15730682 | 0 | 3286816523 |
| esp4-encrypt-tun | 115189 | 15730682 | 0 | 6478644047 |
| ethernet-input | 115189 | 15730682 | 0 | 18736741 |
| ip4-input-no-checksum | 115189 | 15730682 | 0 | 17618468 |
| ip4-lookup | 115189 | 15730682 | 0 | 83479719 |
| ip4-midchain | 115189 | 15730682 | 0 | 121543970 |
| ip4-rewrite | 115189 | 15730682 | 0 | 31800534 |
| unix-epoll-input | 109021 | 0 | 0 | 14894057 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 93491 | 15730061 | 0 | 9139601 |
| TenGigabitEthernet11/0/0-tx | 93491 | 15730061 | 0 | 92741786 |
| adj-midchain-tx | 93491 | 15730061 | 0 | 45429176 |
| dpdk-input | 109578280 | 15730061 | 0 | 3284714991 |
| esp4-encrypt-tun | 93491 | 15730061 | 0 | 6500442000 |
| ethernet-input | 93491 | 15730061 | 0 | 18318650 |
| ip4-input-no-checksum | 93491 | 15730061 | 0 | 16950862 |
| ip4-lookup | 93491 | 15730061 | 0 | 81574043 |
| ip4-midchain | 93491 | 15730061 | 0 | 116197846 |
| ip4-rewrite | 93491 | 15730061 | 0 | 31654619 |
| unix-epoll-input | 106913 | 0 | 0 | 14753683 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 57103 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 444 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 497 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 325 |
| unix-epoll-input | 3671 | 0 | 0 | 29267679 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1650 | 66070 | 0 | 81132 |
| TenGigabitEthernet11/0/1-tx | 1650 | 66070 | 0 | 391689 |
| adj-midchain-tx | 1650 | 66070 | 0 | 179278 |
| dpdk-input | 14599 | 66142 | 0 | 867771 |
| esp4-encrypt-tun | 1650 | 66070 | 0 | 26249047 |
| ethernet-input | 1651 | 66142 | 0 | 116095 |
| ip4-input-no-checksum | 1651 | 66142 | 0 | 116999 |
| ip4-load-balance | 1650 | 66070 | 0 | 94708 |
| ip4-lookup | 1651 | 66142 | 0 | 393816 |
| ip4-midchain | 1651 | 66142 | 0 | 552339 |
| ip4-rewrite | 1650 | 66070 | 0 | 147021 |
| unix-epoll-input | 14 | 0 | 0 | 1768 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1667 | 66037 | 0 | 81834 |
| TenGigabitEthernet11/0/1-tx | 1667 | 66037 | 0 | 389483 |
| adj-midchain-tx | 1667 | 66037 | 0 | 178259 |
| dpdk-input | 14914 | 66140 | 0 | 865586 |
| esp4-encrypt-tun | 1667 | 66037 | 0 | 26223671 |
| ethernet-input | 1668 | 66140 | 0 | 116226 |
| ip4-input-no-checksum | 1668 | 66140 | 0 | 118265 |
| ip4-load-balance | 1667 | 66037 | 0 | 95680 |
| ip4-lookup | 1668 | 66140 | 0 | 395551 |
| ip4-midchain | 1668 | 66140 | 0 | 551013 |
| ip4-rewrite | 1667 | 66037 | 0 | 147361 |
| unix-epoll-input | 14 | 0 | 0 | 1798 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2329 | 66143 | 0 | 112107 |
| TenGigabitEthernet11/0/0-tx | 2329 | 66143 | 0 | 426231 |
| dpdk-input | 219986 | 66143 | 0 | 6355780 |
| esp4-decrypt | 2329 | 66143 | 0 | 14864473 |
| ethernet-input | 2329 | 66143 | 0 | 152101 |
| ip4-input-no-checksum | 4658 | 132286 | 0 | 313588 |
| ip4-local | 2329 | 66143 | 0 | 759376 |
| ip4-lookup | 4658 | 132286 | 0 | 286470 |
| ip4-rewrite | 2329 | 66143 | 0 | 148328 |
| ipsec4-if-input | 2329 | 66143 | 0 | 1129908 |
| unix-epoll-input | 214 | 0 | 0 | 24856 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2312 | 66140 | 0 | 107531 |
| TenGigabitEthernet11/0/0-tx | 2312 | 66140 | 0 | 433444 |
| dpdk-input | 214087 | 66140 | 0 | 6334752 |
| esp4-decrypt | 2312 | 66140 | 0 | 14852375 |
| ethernet-input | 2312 | 66140 | 0 | 152996 |
| ip4-input-no-checksum | 4624 | 132280 | 0 | 316370 |
| ip4-local | 2312 | 66140 | 0 | 754489 |
| ip4-lookup | 4624 | 132280 | 0 | 284019 |
| ip4-rewrite | 2312 | 66140 | 0 | 147765 |
| ipsec4-if-input | 2312 | 66140 | 0 | 1128534 |
| unix-epoll-input | 208 | 0 | 0 | 24592 |

10ge2p1x520-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-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 and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
imix-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr
 Not Captured 
imix-2t2c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 32335 |
| dpdk-process | 0 | 0 | 1 | 729 |
| fib-walk | 0 | 0 | 2 | 1102 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 2097 |
| unix-epoll-input | 29597 | 0 | 0 | 287296974 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 11756 | 2398585 | 0 | 1268213 |
| TenGigabitEthernet11/0/1-tx | 11756 | 2398585 | 0 | 10958465 |
| dpdk-input | 12862 | 2398841 | 0 | 14235399 |
| esp4-decrypt | 11756 | 2398585 | 0 | 187457729 |
| ethernet-input | 11757 | 2398841 | 0 | 2743066 |
| ip4-input-no-checksum | 23513 | 4797426 | 0 | 6347346 |
| ip4-local | 11757 | 2398841 | 0 | 3465868 |
| ip4-lookup | 23513 | 4797426 | 0 | 24497318 |
| ip4-rewrite | 11756 | 2398585 | 0 | 3150002 |
| ipsec4-if-input | 11757 | 2398841 | 0 | 34827379 |
| unix-epoll-input | 13 | 0 | 0 | 2179 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 39516 | 2398908 | 0 | 2195741 |
| TenGigabitEthernet11/0/0-tx | 39515 | 2398825 | 0 | 10862036 |
| adj-midchain-tx | 39515 | 2398825 | 0 | 5010837 |
| dpdk-input | 608234 | 2398908 | 0 | 30108603 |
| esp4-encrypt-tun | 39515 | 2398825 | 0 | 184496261 |
| ethernet-input | 39516 | 2398908 | 0 | 3547756 |
| ip4-input-no-checksum | 39516 | 2398908 | 0 | 3271033 |
| ip4-lookup | 39516 | 2398908 | 0 | 12939849 |
| ip4-midchain | 39516 | 2398908 | 0 | 18692632 |
| ip4-rewrite | 39515 | 2398825 | 0 | 4298893 |
| unix-epoll-input | 594 | 0 | 0 | 113968 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 649 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 427 |
| admin-up-down-process | 0 | 0 | 1 | 125 |
| api-rx-from-ring | 0 | 0 | 64562 | 241762821 |
| bfd-process | 0 | 0 | 1 | 312 |
| bond-process | 0 | 0 | 1 | 103 |
| dhcp-client-process | 0 | 0 | 4 | 1092 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 84 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124536 |
| dpdk-process | 0 | 0 | 107 | 1724129 |
| fib-walk | 0 | 0 | 159 | 4518615 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2188 |
| ip-route-resolver-process | 0 | 0 | 4 | 1084 |
| ip4-reassembly-expire-walk | 0 | 0 | 32 | 10976 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 317 | 106439 |
| ip6-reassembly-expire-walk | 0 | 0 | 32 | 9384 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 148 |
| lldp-process | 0 | 0 | 1 | 58858 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 115 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 110 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 161 |
| statseg-collector-process | 0 | 0 | 32 | 535704 |
| unix-cli-local:0 | 1 | 0 | 2 | 650269219 |
| unix-cli-new-session | 0 | 0 | 4 | 649987164 |
| unix-epoll-input | 1664893 | 0 | 0 | 15404249598 |
| vhost-user-process | 0 | 0 | 1 | 126 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 141 |
| vpe-link-state-process | 0 | 0 | 20007 | 14220338 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 154 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1585166 | 90836280 | 0 | 86079109 |
| TenGigabitEthernet11/0/1-tx | 1585166 | 90836280 | 0 | 416384587 |
| adj-midchain-tx | 1585166 | 90836280 | 0 | 201222499 |
| dpdk-input | 105291088 | 90836347 | 0 | 3542863958 |
| esp4-encrypt-tun | 1585166 | 90836280 | 0 | 7318204743 |
| ethernet-input | 1585167 | 90836347 | 0 | 135523651 |
| ip4-input-no-checksum | 1585167 | 90836347 | 0 | 128991296 |
| ip4-load-balance | 1585166 | 90836280 | 0 | 111358462 |
| ip4-lookup | 1585167 | 90836347 | 0 | 494228926 |
| ip4-midchain | 1585167 | 90836347 | 0 | 715414812 |
| ip4-rewrite | 1585166 | 90836280 | 0 | 171482237 |
| unix-epoll-input | 102732 | 0 | 0 | 22906782 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 402080 | 90332790 | 0 | 47084911 |
| TenGigabitEthernet11/0/0-tx | 402080 | 90332790 | 0 | 396712418 |
| arp-disabled | 1 | 1 | 0 | 44 |
| arp-input | 2 | 2 | 0 | 246 |
| arp-reply | 1 | 1 | 0 | 863 |
| dpdk-input | 103996738 | 90333048 | 0 | 3504011682 |
| drop | 2 | 2 | 0 | 1482 |
| error-drop | 2 | 2 | 0 | 1236 |
| esp4-decrypt | 402080 | 90332790 | 0 | 7083836279 |
| ethernet-input | 402083 | 90333048 | 0 | 99111137 |
| ip4-input-no-checksum | 804161 | 180665836 | 0 | 231695163 |
| ip4-local | 402081 | 90333046 | 0 | 840606473 |
| ip4-lookup | 804161 | 180665836 | 0 | 213013581 |
| ip4-rewrite | 402080 | 90332790 | 0 | 118782871 |
| ipsec4-if-input | 402081 | 90333046 | 0 | 1290708201 |
| unix-epoll-input | 91567 | 0 | 0 | 20678370 |
imix-4t4c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 72063 |
| dpdk-process | 0 | 0 | 1 | 732 |
| fib-walk | 0 | 0 | 1 | 502 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 508 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1318 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 323 |
| unix-epoll-input | 14259 | 0 | 0 | 129338260 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 7804 | 1000799 | 0 | 662844 |
| TenGigabitEthernet11/0/1-tx | 7804 | 1000799 | 0 | 5649353 |
| dpdk-input | 8736 | 1001021 | 0 | 7155470 |
| esp4-decrypt | 7804 | 1000799 | 0 | 83456094 |
| ethernet-input | 7805 | 1001021 | 0 | 1290851 |
| ip4-input-no-checksum | 15609 | 2001820 | 0 | 3070098 |
| ip4-local | 7805 | 1001021 | 0 | 1558517 |
| ip4-lookup | 15609 | 2001820 | 0 | 10795681 |
| ip4-rewrite | 7804 | 1000799 | 0 | 1399007 |
| ipsec4-if-input | 7804 | 1000799 | 0 | 15097667 |
| unix-epoll-input | 8 | 0 | 0 | 1380 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 6070 | 1000665 | 0 | 610545 |
| TenGigabitEthernet11/0/1-tx | 6070 | 1000665 | 0 | 5749179 |
| dpdk-input | 6220 | 1000665 | 0 | 7004868 |
| esp4-decrypt | 6070 | 1000665 | 0 | 84669785 |
| ethernet-input | 6071 | 1000921 | 0 | 1196075 |
| ip4-input-no-checksum | 12140 | 2001330 | 0 | 2993965 |
| ip4-local | 6070 | 1000665 | 0 | 1501565 |
| ip4-lookup | 12140 | 2001330 | 0 | 10406502 |
| ip4-rewrite | 6070 | 1000665 | 0 | 1383477 |
| ipsec4-if-input | 6070 | 1000665 | 0 | 14650392 |
| unix-epoll-input | 6 | 0 | 0 | 1082 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 32745 | 1000894 | 0 | 1544052 |
| TenGigabitEthernet11/0/0-tx | 32745 | 1000894 | 0 | 6310680 |
| adj-midchain-tx | 32745 | 1000894 | 0 | 2938806 |
| dpdk-input | 166999 | 1000894 | 0 | 11621570 |
| esp4-encrypt-tun | 32745 | 1000894 | 0 | 82300668 |
| ethernet-input | 32746 | 1000919 | 0 | 2009890 |
| ip4-input-no-checksum | 32746 | 1000919 | 0 | 1990225 |
| ip4-lookup | 32746 | 1000919 | 0 | 6360711 |
| ip4-midchain | 32746 | 1000919 | 0 | 8802411 |
| ip4-rewrite | 32745 | 1000894 | 0 | 2495684 |
| unix-epoll-input | 163 | 0 | 0 | 30710 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 33243 | 1000927 | 0 | 1530488 |
| TenGigabitEthernet11/0/0-tx | 33243 | 1000927 | 0 | 6311870 |
| adj-midchain-tx | 33242 | 1000894 | 0 | 2959395 |
| dpdk-input | 211953 | 1000927 | 0 | 12708695 |
| esp4-encrypt-tun | 33242 | 1000894 | 0 | 80266087 |
| ethernet-input | 33243 | 1000927 | 0 | 2039717 |
| ip4-input-no-checksum | 33243 | 1000927 | 0 | 1978437 |
| ip4-lookup | 33243 | 1000927 | 0 | 6368742 |
| ip4-midchain | 33243 | 1000927 | 0 | 8857812 |
| ip4-rewrite | 33242 | 1000894 | 0 | 2468479 |
| unix-epoll-input | 207 | 0 | 0 | 37341 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 718 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 386 |
| admin-up-down-process | 0 | 0 | 1 | 135 |
| api-rx-from-ring | 0 | 0 | 64646 | 229783908 |
| bfd-process | 0 | 0 | 1 | 274 |
| bond-process | 0 | 0 | 1 | 106 |
| dhcp-client-process | 0 | 0 | 3 | 788 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 128 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 88 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 87 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124148 |
| dpdk-process | 0 | 0 | 90 | 1488230 |
| fib-walk | 0 | 0 | 135 | 4583270 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1655 |
| ip-route-resolver-process | 0 | 0 | 3 | 507 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 10158 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 266 | 84981 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 8755 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 117 |
| lldp-process | 0 | 0 | 1 | 79363 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 114 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 110 |
| startup-config-process | 1 | 0 | 1 | 183 |
| statseg-collector-process | 0 | 0 | 27 | 627992 |
| unix-cli-local:0 | 1 | 0 | 2 | 16193891 |
| unix-cli-new-session | 0 | 0 | 4 | 15915642 |
| unix-epoll-input | 1386084 | 0 | 0 | 12935993376 |
| vhost-user-process | 0 | 0 | 1 | 142 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 132 |
| vpe-link-state-process | 0 | 0 | 20008 | 14203654 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 147 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1827815 | 65212484 | 0 | 86156144 |
| TenGigabitEthernet11/0/1-tx | 1827815 | 65212484 | 0 | 400285212 |
| adj-midchain-tx | 1827815 | 65212484 | 0 | 184627757 |
| dpdk-input | 97672040 | 65212484 | 0 | 3243816015 |
| esp4-encrypt-tun | 1827815 | 65212484 | 0 | 5658348438 |
| ethernet-input | 1827816 | 65212549 | 0 | 120509971 |
| ip4-input-no-checksum | 1827815 | 65212484 | 0 | 118113545 |
| ip4-load-balance | 1827815 | 65212484 | 0 | 99687964 |
| ip4-lookup | 1827815 | 65212484 | 0 | 401958537 |
| ip4-midchain | 1827815 | 65212484 | 0 | 555570786 |
| ip4-rewrite | 1827815 | 65212484 | 0 | 154789121 |
| unix-epoll-input | 95298 | 0 | 0 | 9386958 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1931088 | 65212869 | 0 | 89839622 |
| TenGigabitEthernet11/0/1-tx | 1931088 | 65212869 | 0 | 401457364 |
| adj-midchain-tx | 1931087 | 65212842 | 0 | 184244498 |
| dpdk-input | 98960897 | 65212869 | 0 | 3279416493 |
| esp4-encrypt-tun | 1931088 | 65212869 | 0 | 5549230686 |
| ethernet-input | 1931088 | 65212869 | 0 | 124675935 |
| ip4-input-no-checksum | 1931088 | 65212869 | 0 | 121638176 |
| ip4-load-balance | 1931088 | 65212869 | 0 | 101959871 |
| ip4-lookup | 1931088 | 65212869 | 0 | 406104329 |
| ip4-midchain | 1931088 | 65212869 | 0 | 562891424 |
| ip4-rewrite | 1931088 | 65212869 | 0 | 157287954 |
| unix-epoll-input | 96556 | 0 | 0 | 9700049 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 460393 | 65095639 | 0 | 43213749 |
| TenGigabitEthernet11/0/0-tx | 460393 | 65095639 | 0 | 374882790 |
| arp-disabled | 1 | 1 | 0 | 48 |
| arp-input | 2 | 2 | 0 | 230 |
| arp-reply | 1 | 1 | 0 | 886 |
| dpdk-input | 91455605 | 65095839 | 0 | 3108836925 |
| drop | 2 | 2 | 0 | 1427 |
| error-drop | 2 | 2 | 0 | 1215 |
| esp4-decrypt | 460393 | 65095639 | 0 | 5419490854 |
| ethernet-input | 460396 | 65095839 | 0 | 81854322 |
| ip4-input-no-checksum | 920787 | 130191476 | 0 | 201532563 |
| ip4-local | 460394 | 65095837 | 0 | 639928192 |
| ip4-lookup | 920787 | 130191476 | 0 | 169189760 |
| ip4-rewrite | 460393 | 65095639 | 0 | 96910915 |
| ipsec4-if-input | 460393 | 65095639 | 0 | 975981595 |
| unix-epoll-input | 89234 | 0 | 0 | 8567007 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 397781 | 65095367 | 0 | 39921109 |
| TenGigabitEthernet11/0/0-tx | 397781 | 65095367 | 0 | 377905836 |
| dpdk-input | 91031521 | 65095367 | 0 | 3104654144 |
| esp4-decrypt | 397781 | 65095367 | 0 | 5473398486 |
| ethernet-input | 397782 | 65095543 | 0 | 79769609 |
| ip4-input-no-checksum | 795563 | 130190910 | 0 | 192210621 |
| ip4-local | 397781 | 65095367 | 0 | 625635287 |
| ip4-lookup | 795563 | 130190910 | 0 | 159339738 |
| ip4-rewrite | 397781 | 65095367 | 0 | 96523536 |
| ipsec4-if-input | 397781 | 65095367 | 0 | 963189308 |
| unix-epoll-input | 88820 | 0 | 0 | 8460122 |

10ge2p1x520-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-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 and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
imix-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 626 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 244 |
| admin-up-down-process | 0 | 0 | 1 | 69 |
| api-rx-from-ring | 0 | 0 | 8541 | 108996405 |
| bfd-process | 0 | 0 | 1 | 287 |
| bond-process | 0 | 0 | 1 | 101 |
| dhcp-client-process | 0 | 0 | 5 | 3303 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 133 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 124 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 89 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 97 |
| dpdk-ipsec-process | 1 | 0 | 0 | 110211 |
| dpdk-process | 0 | 0 | 143 | 2215178 |
| fib-walk | 0 | 0 | 214 | 71551 |
| flow-report-process | 0 | 0 | 1 | 124 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 2875 |
| ip-route-resolver-process | 0 | 0 | 5 | 1443 |
| ip4-reassembly-expire-walk | 0 | 0 | 44 | 14440 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 426 | 133162 |
| ip6-reassembly-expire-walk | 0 | 0 | 44 | 11434 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 109 |
| lldp-process | 0 | 0 | 1 | 37144 |
| rd-cp-process | 0 | 0 | 1 | 115 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 98 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 108 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 154 |
| statseg-collector-process | 0 | 0 | 43 | 536149 |
| unix-cli-local:0 | 1 | 0 | 2 | 2020745385 |
| unix-cli-new-session | 0 | 0 | 4 | 2020463155 |
| unix-epoll-input | 2343143 | 0 | 0 | 21022399682 |
| vhost-user-process | 0 | 0 | 1 | 135 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 121 |
| vpe-link-state-process | 0 | 0 | 2011 | 287213 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 140 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 199988 | 24742676 | 0 | 15628024 |
| TenGigabitEthernet11/0/0-tx | 199988 | 24742676 | 0 | 90348328 |
| TenGigabitEthernet11/0/1-output | 202706 | 24742153 | 0 | 14813981 |
| TenGigabitEthernet11/0/1-tx | 202706 | 24742153 | 0 | 86601518 |
| adj-midchain-tx | 199987 | 24742675 | 0 | 46400107 |
| arp-input | 1 | 1 | 0 | 112 |
| arp-reply | 1 | 1 | 0 | 1154 |
| dpdk-input | 99600976 | 49484904 | 0 | 3049910603 |
| esp4-decrypt | 202706 | 24742153 | 0 | 5156440995 |
| esp4-encrypt-tun | 199987 | 24742675 | 0 | 9829274055 |
| ethernet-input | 402696 | 49484904 | 0 | 56553564 |
| interface-output | 1 | 1 | 0 | 1079 |
| ip4-input-no-checksum | 503742 | 74227056 | 0 | 86331894 |
| ip4-local | 202707 | 24742164 | 0 | 39653515 |
| ip4-lookup | 503742 | 74227056 | 0 | 175878034 |
| ip4-midchain | 199988 | 24742739 | 0 | 95692653 |
| ip4-rewrite | 402693 | 49484828 | 0 | 72143716 |
| ipsec4-if-input | 202707 | 24742164 | 0 | 144739513 |
| unix-epoll-input | 97180 | 0 | 0 | 9438479 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 27060 |
| dpdk-process | 0 | 0 | 1 | 732 |
| fib-walk | 0 | 0 | 2 | 928 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 411 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1148 |
| unix-epoll-input | 16146 | 0 | 0 | 144385459 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4394 | 221422 | 0 | 216748 |
| TenGigabitEthernet11/0/0-tx | 4394 | 221422 | 0 | 822637 |
| TenGigabitEthernet11/0/1-output | 8004 | 221435 | 0 | 357623 |
| TenGigabitEthernet11/0/1-tx | 8004 | 221435 | 0 | 1020323 |
| adj-midchain-tx | 8004 | 221435 | 0 | 506679 |
| dpdk-input | 115787 | 442921 | 0 | 5300959 |
| esp4-decrypt | 4394 | 221422 | 0 | 45519040 |
| esp4-encrypt-tun | 8004 | 221435 | 0 | 80934407 |
| ethernet-input | 12399 | 442921 | 0 | 817803 |
| ip4-input-no-checksum | 14440 | 664343 | 0 | 1134449 |
| ip4-load-balance | 8004 | 221435 | 0 | 426308 |
| ip4-local | 4394 | 221422 | 0 | 1014502 |
| ip4-lookup | 14440 | 664343 | 0 | 1375357 |
| ip4-midchain | 8005 | 221499 | 0 | 1050072 |
| ip4-rewrite | 12398 | 442857 | 0 | 846641 |
| ipsec4-if-input | 4394 | 221422 | 0 | 1431207 |
| unix-epoll-input | 113 | 0 | 0 | 14728 |
imix-2t2c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 88375 |
| dpdk-process | 0 | 0 | 1 | 618 |
| fib-walk | 0 | 0 | 2 | 874 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1727 |
| unix-epoll-input | 28824 | 0 | 0 | 261647492 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 23463 | 633911 | 0 | 1032454 |
| TenGigabitEthernet11/0/1-tx | 23463 | 633911 | 0 | 2989941 |
| dpdk-input | 2138244 | 633964 | 0 | 60178325 |
| esp4-decrypt | 23463 | 633911 | 0 | 134351181 |
| ethernet-input | 23464 | 633964 | 0 | 1475603 |
| ip4-input-no-checksum | 46927 | 1267875 | 0 | 2862292 |
| ip4-local | 23464 | 633964 | 0 | 1640328 |
| ip4-lookup | 46927 | 1267875 | 0 | 4340144 |
| ip4-rewrite | 23463 | 633911 | 0 | 1384605 |
| ipsec4-if-input | 23464 | 633964 | 0 | 4567234 |
| unix-epoll-input | 2086 | 0 | 0 | 220949 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 11762 | 633887 | 0 | 616541 |
| TenGigabitEthernet11/0/0-tx | 11762 | 633887 | 0 | 2519560 |
| adj-midchain-tx | 11761 | 633872 | 0 | 1271445 |
| dpdk-input | 21983 | 633887 | 0 | 3647282 |
| esp4-encrypt-tun | 11761 | 633872 | 0 | 247493080 |
| ethernet-input | 11762 | 633887 | 0 | 966074 |
| ip4-input-no-checksum | 11762 | 633887 | 0 | 918670 |
| ip4-lookup | 11762 | 633887 | 0 | 1734829 |
| ip4-midchain | 11762 | 633887 | 0 | 2747235 |
| ip4-rewrite | 11761 | 633872 | 0 | 1088928 |
| unix-epoll-input | 21 | 0 | 0 | 2452 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 391 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 316 |
| admin-up-down-process | 0 | 0 | 1 | 89 |
| api-rx-from-ring | 0 | 0 | 7745 | 112977894 |
| bfd-process | 0 | 0 | 1 | 305 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 3 | 697 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 133 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 84 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125042 |
| dpdk-process | 0 | 0 | 87 | 1386753 |
| fib-walk | 0 | 0 | 130 | 494437 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1471 |
| ip-route-resolver-process | 0 | 0 | 3 | 555 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 7705 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 257 | 75921 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 6739 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 131 |
| lldp-process | 0 | 0 | 1 | 57648 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 107 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 138 |
| statseg-collector-process | 0 | 0 | 26 | 337688 |
| unix-cli-local:0 | 1 | 0 | 2 | 1726572709 |
| unix-cli-new-session | 0 | 0 | 4 | 1726289267 |
| unix-epoll-input | 1404144 | 0 | 0 | 12580996085 |
| vhost-user-process | 0 | 0 | 1 | 146 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 111 |
| vpe-link-state-process | 0 | 0 | 2007 | 284840 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 477135 | 20547629 | 0 | 23574371 |
| TenGigabitEthernet11/0/1-tx | 477135 | 20547629 | 0 | 84714708 |
| adj-midchain-tx | 477135 | 20547629 | 0 | 42744927 |
| dpdk-input | 91275681 | 20547693 | 0 | 2638571314 |
| esp4-encrypt-tun | 477135 | 20547629 | 0 | 7556049624 |
| ethernet-input | 477136 | 20547693 | 0 | 34492678 |
| ip4-input-no-checksum | 477136 | 20547693 | 0 | 33879211 |
| ip4-load-balance | 477135 | 20547629 | 0 | 28106436 |
| ip4-lookup | 477136 | 20547693 | 0 | 60048334 |
| ip4-midchain | 477136 | 20547693 | 0 | 92481423 |
| ip4-rewrite | 477135 | 20547629 | 0 | 36831631 |
| unix-epoll-input | 89057 | 0 | 0 | 9743020 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 340768 | 20422385 | 0 | 18935423 |
| TenGigabitEthernet11/0/0-tx | 340768 | 20422385 | 0 | 79461025 |
| arp-disabled | 1 | 1 | 0 | 45 |
| arp-input | 2 | 2 | 0 | 214 |
| arp-reply | 1 | 1 | 0 | 664 |
| dpdk-input | 153343155 | 20422426 | 0 | 4450994744 |
| drop | 2 | 2 | 0 | 1478 |
| error-drop | 2 | 2 | 0 | 1151 |
| esp4-decrypt | 340768 | 20422385 | 0 | 4225180899 |
| ethernet-input | 340771 | 20422426 | 0 | 31261774 |
| ip4-input-no-checksum | 681537 | 40844809 | 0 | 64247128 |
| ip4-local | 340769 | 20422424 | 0 | 93125871 |
| ip4-lookup | 681537 | 40844809 | 0 | 60371750 |
| ip4-rewrite | 340768 | 20422385 | 0 | 32777092 |
| ipsec4-if-input | 340769 | 20422424 | 0 | 128665882 |
| unix-epoll-input | 149611 | 0 | 0 | 15926863 |
imix-4t4c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 678 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 272 |
| admin-up-down-process | 0 | 0 | 1 | 112 |
| api-rx-from-ring | 0 | 0 | 9167 | 115738277 |
| bfd-process | 0 | 0 | 1 | 294 |
| bond-process | 0 | 0 | 1 | 112 |
| dhcp-client-process | 0 | 0 | 4 | 2660 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 131 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 90 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 95 |
| dpdk-ipsec-process | 1 | 0 | 0 | 110045 |
| dpdk-process | 0 | 0 | 103 | 1638685 |
| fib-walk | 0 | 0 | 154 | 57363 |
| flow-report-process | 0 | 0 | 1 | 114 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2040 |
| ip-route-resolver-process | 0 | 0 | 4 | 1412 |
| ip4-reassembly-expire-walk | 0 | 0 | 32 | 12098 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 307 | 97260 |
| ip6-reassembly-expire-walk | 0 | 0 | 32 | 9913 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 138 |
| lldp-process | 0 | 0 | 1 | 80993 |
| rd-cp-process | 0 | 0 | 1 | 142 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 98 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 125 |
| send-rs-process | 0 | 0 | 1 | 118 |
| startup-config-process | 1 | 0 | 1 | 154 |
| statseg-collector-process | 0 | 0 | 31 | 668706 |
| unix-cli-local:0 | 1 | 0 | 2 | 2344425739 |
| unix-cli-new-session | 0 | 0 | 4 | 2344149723 |
| unix-epoll-input | 1668435 | 0 | 0 | 15058119589 |
| vhost-user-process | 0 | 0 | 1 | 167 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 2011 | 284379 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 170 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 291 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 121 |
| TenGigabitEthernet11/0/1-output | 950241 | 24154887 | 0 | 42848655 |
| TenGigabitEthernet11/0/1-tx | 950241 | 24154887 | 0 | 144819856 |
| arp-input | 1 | 1 | 0 | 114 |
| arp-reply | 1 | 1 | 0 | 1142 |
| dpdk-input | 189600267 | 24154888 | 0 | 5381312176 |
| esp4-decrypt | 950240 | 24154832 | 0 | 5180152095 |
| ethernet-input | 950243 | 24154932 | 0 | 62250479 |
| interface-output | 1 | 1 | 0 | 977 |
| ip4-input-no-checksum | 1900481 | 48309719 | 0 | 120741843 |
| ip4-local | 950241 | 24154887 | 0 | 66693074 |
| ip4-lookup | 1900482 | 48309774 | 0 | 192394303 |
| ip4-rewrite | 950240 | 24154832 | 0 | 56419137 |
| ipsec4-if-input | 950241 | 24154887 | 0 | 183595509 |
| unix-epoll-input | 175764 | 0 | 0 | 17820893 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 952004 | 24154610 | 0 | 42581248 |
| TenGigabitEthernet11/0/1-tx | 952004 | 24154610 | 0 | 144351305 |
| dpdk-input | 184850290 | 25287930 | 0 | 5187104108 |
| esp4-decrypt | 952004 | 24154610 | 0 | 5174345133 |
| ethernet-input | 952005 | 24154692 | 0 | 61063464 |
| ip4-input-no-checksum | 1904009 | 48309302 | 0 | 119457097 |
| ip4-local | 952005 | 24154692 | 0 | 65654933 |
| ip4-lookup | 1904009 | 48309302 | 0 | 192108923 |
| ip4-rewrite | 952004 | 24154610 | 0 | 55782355 |
| ipsec4-if-input | 952005 | 24154692 | 0 | 184954216 |
| unix-epoll-input | 176238 | 0 | 0 | 18007406 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 286298 | 23990843 | 0 | 18492357 |
| TenGigabitEthernet11/0/0-tx | 286298 | 23990843 | 0 | 122428362 |
| adj-midchain-tx | 286298 | 23990843 | 0 | 52900843 |
| dpdk-input | 114833523 | 23990948 | 0 | 3311248368 |
| esp4-encrypt-tun | 286298 | 23990843 | 0 | 9509431106 |
| ethernet-input | 286299 | 23990948 | 0 | 32632845 |
| ip4-input-no-checksum | 286299 | 23990948 | 0 | 30262220 |
| ip4-lookup | 286299 | 23990948 | 0 | 71947471 |
| ip4-midchain | 286299 | 23990948 | 0 | 112466863 |
| ip4-rewrite | 286298 | 23990843 | 0 | 46478741 |
| unix-epoll-input | 98902 | 0 | 0 | 9648018 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 251792 | 23991042 | 0 | 17097201 |
| TenGigabitEthernet11/0/0-tx | 251792 | 23991042 | 0 | 121417390 |
| adj-midchain-tx | 251792 | 23991042 | 0 | 53960733 |
| dpdk-input | 101373189 | 23991116 | 0 | 2935989858 |
| esp4-encrypt-tun | 251792 | 23991042 | 0 | 9532649944 |
| ethernet-input | 251793 | 23991116 | 0 | 31249219 |
| ip4-input-no-checksum | 251793 | 23991116 | 0 | 29276450 |
| ip4-lookup | 251793 | 23991116 | 0 | 72056431 |
| ip4-midchain | 251793 | 23991116 | 0 | 113701296 |
| ip4-rewrite | 251792 | 23991042 | 0 | 45133390 |
| unix-epoll-input | 98248 | 0 | 0 | 9609013 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 48781 |
| dhcp-client-process | 0 | 0 | 1 | 1832 |
| dpdk-process | 0 | 0 | 1 | 835 |
| fib-walk | 0 | 0 | 1 | 502 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 335 |
| ip-route-resolver-process | 0 | 0 | 1 | 605 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 734 |
| unix-epoll-input | 9745 | 0 | 0 | 84623375 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 4828 | 202334 | 0 | 239153 |
| TenGigabitEthernet11/0/1-tx | 4828 | 202334 | 0 | 1048408 |
| adj-midchain-tx | 4827 | 202311 | 0 | 454045 |
| dpdk-input | 40038 | 202334 | 0 | 2399429 |
| esp4-encrypt-tun | 4827 | 202311 | 0 | 77139839 |
| ethernet-input | 4829 | 202428 | 0 | 341804 |
| ip4-input-no-checksum | 4828 | 202334 | 0 | 348139 |
| ip4-load-balance | 4828 | 202334 | 0 | 278712 |
| ip4-lookup | 4828 | 202334 | 0 | 686617 |
| ip4-midchain | 4828 | 202334 | 0 | 1021387 |
| ip4-rewrite | 4828 | 202334 | 0 | 415323 |
| unix-epoll-input | 40 | 0 | 0 | 4742 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 4688 | 202327 | 0 | 234716 |
| TenGigabitEthernet11/0/1-tx | 4688 | 202327 | 0 | 1046236 |
| adj-midchain-tx | 4688 | 202327 | 0 | 457901 |
| dpdk-input | 31040 | 202400 | 0 | 2139312 |
| esp4-encrypt-tun | 4688 | 202327 | 0 | 77611776 |
| ethernet-input | 4689 | 202400 | 0 | 345015 |
| ip4-input-no-checksum | 4689 | 202400 | 0 | 342340 |
| ip4-load-balance | 4688 | 202327 | 0 | 279720 |
| ip4-lookup | 4689 | 202400 | 0 | 681330 |
| ip4-midchain | 4689 | 202400 | 0 | 998414 |
| ip4-rewrite | 4688 | 202327 | 0 | 418474 |
| unix-epoll-input | 31 | 0 | 0 | 3894 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 9641 | 202353 | 0 | 424759 |
| TenGigabitEthernet11/0/0-tx | 9641 | 202353 | 0 | 1280972 |
| dpdk-input | 671451 | 202440 | 0 | 19163101 |
| esp4-decrypt | 9641 | 202353 | 0 | 42981663 |
| ethernet-input | 9642 | 202440 | 0 | 561663 |
| ip4-input-no-checksum | 19283 | 404793 | 0 | 1104887 |
| ip4-local | 9642 | 202440 | 0 | 1315566 |
| ip4-lookup | 19283 | 404793 | 0 | 1031787 |
| ip4-rewrite | 9641 | 202353 | 0 | 536762 |
| ipsec4-if-input | 9642 | 202440 | 0 | 1632049 |
| unix-epoll-input | 655 | 0 | 0 | 72979 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 9635 | 202347 | 0 | 412523 |
| TenGigabitEthernet11/0/0-tx | 9635 | 202347 | 0 | 1298107 |
| dpdk-input | 663701 | 202434 | 0 | 19241036 |
| esp4-decrypt | 9635 | 202347 | 0 | 43055742 |
| ethernet-input | 9636 | 202434 | 0 | 566987 |
| ip4-input-no-checksum | 19271 | 404781 | 0 | 1088617 |
| ip4-local | 9636 | 202434 | 0 | 1302124 |
| ip4-lookup | 19271 | 404781 | 0 | 1013989 |
| ip4-rewrite | 9635 | 202347 | 0 | 530904 |
| ipsec4-if-input | 9636 | 202434 | 0 | 1594888 |
| unix-epoll-input | 648 | 0 | 0 | 72319 |

10ge2p1x520-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-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 and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
imix-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 48133 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 459 |
| unix-epoll-input | 2790 | 0 | 0 | 25093076 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1390 | 142634 | 0 | 97055 |
| TenGigabitEthernet11/0/0-tx | 1390 | 142634 | 0 | 508496 |
| TenGigabitEthernet11/0/1-output | 1246 | 142612 | 0 | 88464 |
| TenGigabitEthernet11/0/1-tx | 1246 | 142612 | 0 | 486937 |
| adj-midchain-tx | 1390 | 142634 | 0 | 239681 |
| dpdk-input | 10680 | 285385 | 0 | 1620127 |
| esp4-decrypt | 1246 | 142612 | 0 | 8990505 |
| esp4-encrypt-tun | 1390 | 142634 | 0 | 9070076 |
| ethernet-input | 2637 | 285385 | 0 | 338501 |
| ip4-input-no-checksum | 3420 | 427997 | 0 | 522396 |
| ip4-local | 1247 | 142751 | 0 | 225432 |
| ip4-lookup | 3420 | 427997 | 0 | 1068754 |
| ip4-midchain | 1390 | 142634 | 0 | 565263 |
| ip4-rewrite | 2636 | 285246 | 0 | 411661 |
| ipsec4-if-input | 1247 | 142751 | 0 | 817435 |
| unix-epoll-input | 10 | 0 | 0 | 1401 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 482 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 317 |
| admin-up-down-process | 0 | 0 | 1 | 96 |
| api-rx-from-ring | 0 | 0 | 7626 | 112717465 |
| bfd-process | 0 | 0 | 1 | 296 |
| bond-process | 0 | 0 | 1 | 94 |
| dhcp-client-process | 0 | 0 | 3 | 749 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 90 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125528 |
| dpdk-process | 0 | 0 | 80 | 1246915 |
| fib-walk | 0 | 0 | 120 | 500311 |
| flow-report-process | 0 | 0 | 1 | 129 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1626 |
| ip-route-resolver-process | 0 | 0 | 3 | 626 |
| ip4-reassembly-expire-walk | 0 | 0 | 24 | 6668 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 237 | 72215 |
| ip6-reassembly-expire-walk | 0 | 0 | 24 | 6292 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 119 |
| lldp-process | 0 | 0 | 1 | 36816 |
| rd-cp-process | 0 | 0 | 1 | 109 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 93 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 110 |
| startup-config-process | 1 | 0 | 1 | 166 |
| statseg-collector-process | 0 | 0 | 24 | 248595 |
| unix-cli-local:0 | 1 | 0 | 2 | 1096200556 |
| unix-cli-new-session | 0 | 0 | 4 | 1095917630 |
| unix-epoll-input | 1282061 | 0 | 0 | 11587470783 |
| vhost-user-process | 0 | 0 | 1 | 135 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 131 |
| vpe-link-state-process | 0 | 0 | 2010 | 283532 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 138 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 212177 | 42942841 | 0 | 20631648 |
| TenGigabitEthernet11/0/0-tx | 212177 | 42942841 | 0 | 145742930 |
| TenGigabitEthernet11/0/1-output | 207374 | 42941988 | 0 | 21979378 |
| TenGigabitEthernet11/0/1-tx | 207374 | 42941988 | 0 | 150425469 |
| adj-midchain-tx | 207375 | 42942244 | 0 | 61066306 |
| arp-disabled | 1 | 1 | 0 | 44 |
| arp-input | 2 | 2 | 0 | 225 |
| arp-reply | 1 | 1 | 0 | 612 |
| dpdk-input | 85018627 | 85885343 | 0 | 2837472299 |
| drop | 2 | 2 | 0 | 1377 |
| error-drop | 2 | 2 | 0 | 1123 |
| esp4-decrypt | 212177 | 42942841 | 0 | 2816504338 |
| esp4-encrypt-tun | 207375 | 42942244 | 0 | 2801441665 |
| ethernet-input | 419555 | 85885343 | 0 | 85807236 |
| ip4-input-no-checksum | 603340 | 128828182 | 0 | 140795489 |
| ip4-load-balance | 207374 | 42941988 | 0 | 45275564 |
| ip4-local | 212178 | 42943097 | 0 | 174952121 |
| ip4-lookup | 603340 | 128828182 | 0 | 195644171 |
| ip4-midchain | 207375 | 42942244 | 0 | 163560471 |
| ip4-rewrite | 419551 | 85884829 | 0 | 119639491 |
| ipsec4-if-input | 212178 | 42943097 | 0 | 247665888 |
| unix-epoll-input | 78894 | 0 | 0 | 7343069 |
imix-2t2c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 47089 |
| dpdk-process | 0 | 0 | 1 | 785 |
| unix-epoll-input | 3825 | 0 | 0 | 38031695 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 2558 | 405240 | 0 | 234684 |
| TenGigabitEthernet11/0/1-tx | 2558 | 405240 | 0 | 1562339 |
| dpdk-input | 3290 | 405460 | 0 | 2190764 |
| esp4-decrypt | 2558 | 405240 | 0 | 27295877 |
| ethernet-input | 2559 | 405460 | 0 | 491777 |
| ip4-input-no-checksum | 5117 | 810700 | 0 | 1057973 |
| ip4-local | 2559 | 405460 | 0 | 601360 |
| ip4-lookup | 5117 | 810700 | 0 | 1975627 |
| ip4-rewrite | 2558 | 405240 | 0 | 565097 |
| ipsec4-if-input | 2559 | 405460 | 0 | 2272154 |
| unix-epoll-input | 3 | 0 | 0 | 513 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5692 | 405327 | 0 | 347265 |
| TenGigabitEthernet11/0/0-tx | 5692 | 405327 | 0 | 1539658 |
| adj-midchain-tx | 5692 | 405327 | 0 | 845545 |
| dpdk-input | 43577 | 405475 | 0 | 3345600 |
| esp4-encrypt-tun | 5692 | 405327 | 0 | 26456247 |
| ethernet-input | 5693 | 405475 | 0 | 593367 |
| ip4-input-no-checksum | 5693 | 405475 | 0 | 542737 |
| ip4-lookup | 5693 | 405475 | 0 | 1100172 |
| ip4-midchain | 5693 | 405475 | 0 | 1808226 |
| ip4-rewrite | 5692 | 405327 | 0 | 695644 |
| unix-epoll-input | 42 | 0 | 0 | 6511 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 454 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 353 |
| admin-up-down-process | 0 | 0 | 1 | 123 |
| api-rx-from-ring | 0 | 0 | 7596 | 123010338 |
| bfd-process | 0 | 0 | 1 | 292 |
| bond-process | 0 | 0 | 1 | 136 |
| dhcp-client-process | 0 | 0 | 4 | 2493 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 116 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 133 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 89 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 98 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124912 |
| dpdk-process | 0 | 0 | 100 | 1611498 |
| fib-walk | 0 | 0 | 150 | 491652 |
| flow-report-process | 0 | 0 | 1 | 107 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2014 |
| ip-route-resolver-process | 0 | 0 | 4 | 1463 |
| ip4-reassembly-expire-walk | 0 | 0 | 30 | 9889 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 297 | 97412 |
| ip6-reassembly-expire-walk | 0 | 0 | 30 | 8396 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 136 |
| lldp-process | 0 | 0 | 1 | 56619 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 112 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 115 |
| send-rs-process | 0 | 0 | 1 | 131 |
| startup-config-process | 1 | 0 | 1 | 160 |
| statseg-collector-process | 0 | 0 | 30 | 480269 |
| unix-cli-local:0 | 1 | 0 | 2 | 889763526 |
| unix-cli-new-session | 0 | 0 | 4 | 889481889 |
| unix-epoll-input | 1598817 | 0 | 0 | 14557182411 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 153 |
| vpe-link-state-process | 0 | 0 | 2009 | 285156 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 151 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1411533 | 112479544 | 0 | 86094356 |
| TenGigabitEthernet11/0/1-tx | 1411533 | 112479544 | 0 | 431338434 |
| adj-midchain-tx | 1411532 | 112479513 | 0 | 231946739 |
| dpdk-input | 88917926 | 112479544 | 0 | 3010548564 |
| esp4-encrypt-tun | 1411533 | 112479544 | 0 | 7556356239 |
| ethernet-input | 1411534 | 112479734 | 0 | 152504044 |
| ip4-input-no-checksum | 1411534 | 112479734 | 0 | 143202691 |
| ip4-load-balance | 1411533 | 112479544 | 0 | 127949362 |
| ip4-lookup | 1411533 | 112479544 | 0 | 296307675 |
| ip4-midchain | 1411533 | 112479544 | 0 | 491658890 |
| ip4-rewrite | 1411533 | 112479544 | 0 | 189324015 |
| unix-epoll-input | 86758 | 0 | 0 | 9704404 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 671493 | 111472626 | 0 | 64395758 |
| TenGigabitEthernet11/0/0-tx | 671493 | 111472626 | 0 | 412342593 |
| arp-disabled | 1 | 1 | 0 | 45 |
| arp-input | 2 | 2 | 0 | 220 |
| arp-reply | 1 | 1 | 0 | 668 |
| dpdk-input | 82908947 | 111472884 | 0 | 2906157547 |
| drop | 2 | 2 | 0 | 1361 |
| error-drop | 2 | 2 | 0 | 1156 |
| esp4-decrypt | 671493 | 111472626 | 0 | 7500462857 |
| ethernet-input | 671496 | 111472884 | 0 | 133782609 |
| ip4-input-no-checksum | 1342987 | 222945508 | 0 | 290647407 |
| ip4-local | 671494 | 111472882 | 0 | 452647650 |
| ip4-lookup | 1342987 | 222945508 | 0 | 264224414 |
| ip4-rewrite | 671493 | 111472626 | 0 | 158690171 |
| ipsec4-if-input | 671494 | 111472882 | 0 | 656747760 |
| unix-epoll-input | 80896 | 0 | 0 | 8844697 |
imix-4t4c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 706 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 267 |
| admin-up-down-process | 0 | 0 | 1 | 106 |
| api-rx-from-ring | 0 | 0 | 9155 | 115159257 |
| bfd-process | 0 | 0 | 1 | 368 |
| bond-process | 0 | 0 | 1 | 106 |
| dhcp-client-process | 0 | 0 | 4 | 3259 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 133 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 112518 |
| dpdk-process | 0 | 0 | 103 | 1682198 |
| fib-walk | 0 | 0 | 154 | 58184 |
| flow-report-process | 0 | 0 | 1 | 114 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2209 |
| ip-route-resolver-process | 0 | 0 | 4 | 1587 |
| ip4-reassembly-expire-walk | 0 | 0 | 32 | 12706 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 306 | 107798 |
| ip6-reassembly-expire-walk | 0 | 0 | 32 | 10235 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 127 |
| lldp-process | 0 | 0 | 1 | 79341 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 101 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 109 |
| send-rs-process | 0 | 0 | 1 | 124 |
| startup-config-process | 1 | 0 | 1 | 198 |
| statseg-collector-process | 0 | 0 | 31 | 748813 |
| unix-cli-local:0 | 1 | 0 | 2 | 3768002367 |
| unix-cli-new-session | 0 | 0 | 4 | 3767730111 |
| unix-epoll-input | 1592020 | 0 | 0 | 15056502911 |
| vhost-user-process | 0 | 0 | 1 | 156 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 119 |
| vpe-link-state-process | 0 | 0 | 2011 | 288136 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 143 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 263 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 164 |
| TenGigabitEthernet11/0/1-output | 1175732 | 98359062 | 0 | 74415602 |
| TenGigabitEthernet11/0/1-tx | 1175732 | 98359062 | 0 | 484789004 |
| arp-input | 1 | 1 | 0 | 120 |
| arp-reply | 1 | 1 | 0 | 1202 |
| dpdk-input | 103260250 | 98359192 | 0 | 3399150433 |
| esp4-decrypt | 1175732 | 98359062 | 0 | 7014143349 |
| ethernet-input | 1175734 | 98359192 | 0 | 139378090 |
| interface-output | 1 | 1 | 0 | 963 |
| ip4-input-no-checksum | 2351465 | 196718253 | 0 | 296707471 |
| ip4-local | 1175733 | 98359191 | 0 | 165852099 |
| ip4-lookup | 2351465 | 196718253 | 0 | 597132376 |
| ip4-rewrite | 1175732 | 98359062 | 0 | 144681543 |
| ipsec4-if-input | 1175733 | 98359191 | 0 | 608680692 |
| unix-epoll-input | 100751 | 0 | 0 | 9787429 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1189288 | 98359824 | 0 | 75686810 |
| TenGigabitEthernet11/0/1-tx | 1189288 | 98359824 | 0 | 484639430 |
| dpdk-input | 101795634 | 98359824 | 0 | 3407302488 |
| esp4-decrypt | 1189287 | 98359757 | 0 | 7006099902 |
| ethernet-input | 1189288 | 98359824 | 0 | 139658046 |
| ip4-input-no-checksum | 2378576 | 196719648 | 0 | 294966341 |
| ip4-local | 1189288 | 98359824 | 0 | 166740268 |
| ip4-lookup | 2378576 | 196719648 | 0 | 599927378 |
| ip4-rewrite | 1189288 | 98359824 | 0 | 144494390 |
| ipsec4-if-input | 1189288 | 98359824 | 0 | 614296102 |
| unix-epoll-input | 99322 | 0 | 0 | 9712329 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3045214 | 98389639 | 0 | 138753776 |
| TenGigabitEthernet11/0/0-tx | 3045214 | 98389639 | 0 | 554117977 |
| adj-midchain-tx | 3045212 | 98389564 | 0 | 230915571 |
| dpdk-input | 106392419 | 98389632 | 0 | 3542311818 |
| esp4-encrypt-tun | 3045212 | 98389564 | 0 | 6818849254 |
| ethernet-input | 3045214 | 98389639 | 0 | 190949108 |
| ip4-input-no-checksum | 3186122 | 102772066 | 0 | 195525036 |
| ip4-lookup | 3045213 | 98389632 | 0 | 379962016 |
| ip4-midchain | 3045213 | 98389632 | 0 | 532067664 |
| ip4-rewrite | 3045213 | 98389632 | 0 | 224785787 |
| unix-epoll-input | 103805 | 0 | 0 | 10601882 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3067620 | 98390675 | 0 | 144417755 |
| TenGigabitEthernet11/0/0-tx | 3067620 | 98390675 | 0 | 554554740 |
| adj-midchain-tx | 3067619 | 98390632 | 0 | 237914439 |
| dpdk-input | 107483875 | 98390632 | 0 | 3579426681 |
| esp4-encrypt-tun | 3067619 | 98390632 | 0 | 6776276399 |
| ethernet-input | 3067620 | 98390675 | 0 | 197638997 |
| ip4-input-no-checksum | 3067620 | 98390675 | 0 | 187191107 |
| ip4-lookup | 3067620 | 98390675 | 0 | 381009095 |
| ip4-midchain | 3067620 | 98390675 | 0 | 536025586 |
| ip4-rewrite | 3067619 | 98390632 | 0 | 224669947 |
| unix-epoll-input | 104016 | 0 | 0 | 10650465 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 85522 |
| dhcp-client-process | 0 | 0 | 1 | 2123 |
| dpdk-process | 0 | 0 | 1 | 32812 |
| fib-walk | 0 | 0 | 1 | 566 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 335 |
| ip-route-resolver-process | 0 | 0 | 1 | 515 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1353 |
| unix-epoll-input | 13398 | 0 | 0 | 124013246 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 24731 | 1197958 | 0 | 1262558 |
| TenGigabitEthernet11/0/1-tx | 24731 | 1197958 | 0 | 6076942 |
| adj-midchain-tx | 24730 | 1197879 | 0 | 2607984 |
| dpdk-input | 27408 | 1197958 | 0 | 8373859 |
| esp4-encrypt-tun | 24731 | 1197958 | 0 | 88290243 |
| ethernet-input | 24731 | 1197958 | 0 | 1972191 |
| ip4-input-no-checksum | 24731 | 1197958 | 0 | 1836536 |
| ip4-load-balance | 24731 | 1197958 | 0 | 1565915 |
| ip4-lookup | 24731 | 1197958 | 0 | 3986021 |
| ip4-midchain | 24731 | 1197958 | 0 | 5998453 |
| ip4-rewrite | 24731 | 1197958 | 0 | 2373156 |
| unix-epoll-input | 27 | 0 | 0 | 5357 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 27432 | 1197968 | 0 | 1391101 |
| TenGigabitEthernet11/0/1-tx | 27432 | 1197968 | 0 | 6187979 |
| adj-midchain-tx | 27431 | 1197909 | 0 | 2625954 |
| dpdk-input | 34173 | 1197968 | 0 | 8538667 |
| esp4-encrypt-tun | 27431 | 1197909 | 0 | 87159945 |
| ethernet-input | 27432 | 1197968 | 0 | 2018362 |
| ip4-input-no-checksum | 27432 | 1197968 | 0 | 1963879 |
| ip4-load-balance | 27431 | 1197909 | 0 | 1648388 |
| ip4-lookup | 27432 | 1197968 | 0 | 4052333 |
| ip4-midchain | 27432 | 1197968 | 0 | 6121694 |
| ip4-rewrite | 27431 | 1197909 | 0 | 2481534 |
| unix-epoll-input | 34 | 0 | 0 | 7010 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5298 | 1193725 | 0 | 632108 |
| TenGigabitEthernet11/0/0-tx | 5298 | 1193725 | 0 | 6019138 |
| dpdk-input | 5334 | 1193890 | 0 | 7732296 |
| esp4-decrypt | 5298 | 1193725 | 0 | 88852873 |
| ethernet-input | 5299 | 1193890 | 0 | 1334616 |
| ip4-input-no-checksum | 10597 | 2387615 | 0 | 3193754 |
| ip4-local | 5299 | 1193890 | 0 | 5678264 |
| ip4-lookup | 10597 | 2387615 | 0 | 2693568 |
| ip4-rewrite | 5298 | 1193725 | 0 | 1686508 |
| ipsec4-if-input | 5299 | 1193890 | 0 | 7071673 |
| unix-epoll-input | 6 | 0 | 0 | 1273 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4660 | 1192960 | 0 | 607924 |
| TenGigabitEthernet11/0/0-tx | 4660 | 1192960 | 0 | 6110475 |
| dpdk-input | 4661 | 1193216 | 0 | 7680440 |
| esp4-decrypt | 4660 | 1192960 | 0 | 89153234 |
| ethernet-input | 4661 | 1193216 | 0 | 1305322 |
| ip4-input-no-checksum | 9321 | 2386176 | 0 | 3169709 |
| ip4-local | 4661 | 1193216 | 0 | 5645176 |
| ip4-lookup | 9321 | 2386176 | 0 | 2692420 |
| ip4-rewrite | 4660 | 1192960 | 0 | 1674597 |
| ipsec4-if-input | 4661 | 1193216 | 0 | 6844825 |
| unix-epoll-input | 4 | 0 | 0 | 804 |

10ge2p1x520-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-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 and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
imix-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 580 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 242 |
| admin-up-down-process | 0 | 0 | 1 | 89 |
| api-rx-from-ring | 0 | 0 | 68 | 95770184 |
| bfd-process | 0 | 0 | 1 | 328 |
| bond-process | 0 | 0 | 1 | 106 |
| dhcp-client-process | 0 | 0 | 3 | 2849 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 131 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 97 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 89 |
| dpdk-ipsec-process | 1 | 0 | 0 | 111387 |
| dpdk-process | 0 | 0 | 70 | 1047044 |
| fib-walk | 0 | 0 | 104 | 32557 |
| flow-report-process | 0 | 0 | 1 | 110 |
| ip-neighbor-scan-process | 0 | 0 | 4 | 1597 |
| ip-route-resolver-process | 0 | 0 | 3 | 565 |
| ip4-reassembly-expire-walk | 0 | 0 | 21 | 5190 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 207 | 41957 |
| ip6-reassembly-expire-walk | 0 | 0 | 21 | 5405 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 124 |
| lldp-process | 0 | 0 | 1 | 37618 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 133 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 113 |
| startup-config-process | 1 | 0 | 1 | 145 |
| statseg-collector-process | 0 | 0 | 21 | 226133 |
| unix-cli-local:0 | 1 | 0 | 2 | 2527283101 |
| unix-cli-new-session | 0 | 0 | 4 | 2527004762 |
| unix-epoll-input | 1132226 | 0 | 0 | 10141004234 |
| vhost-user-process | 0 | 0 | 1 | 143 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 138 |
| vpe-link-state-process | 0 | 0 | 18 | 2091 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 35888 | 8333435 | 0 | 3940898 |
| TenGigabitEthernet11/0/0-tx | 35888 | 8333435 | 0 | 25642781 |
| TenGigabitEthernet11/0/1-output | 35866 | 8334019 | 0 | 3789510 |
| TenGigabitEthernet11/0/1-tx | 35866 | 8334019 | 0 | 24998289 |
| adj-midchain-tx | 35887 | 8333434 | 0 | 6070128 |
| arp-input | 1 | 1 | 0 | 100 |
| arp-reply | 1 | 1 | 0 | 800 |
| dpdk-input | 101900537 | 16667454 | 0 | 2863493660 |
| esp4-decrypt | 35866 | 8334019 | 0 | 1680715610 |
| esp4-encrypt-tun | 35887 | 8333434 | 0 | 3249479981 |
| ethernet-input | 71754 | 16667454 | 0 | 16308706 |
| interface-output | 1 | 1 | 0 | 988 |
| ip4-input-no-checksum | 105790 | 25001472 | 0 | 25800110 |
| ip4-local | 35866 | 8334019 | 0 | 11427817 |
| ip4-lookup | 105790 | 25001472 | 0 | 26814397 |
| ip4-midchain | 35887 | 8333434 | 0 | 15892729 |
| ip4-rewrite | 71753 | 16667453 | 0 | 21704989 |
| ipsec4-if-input | 35866 | 8334019 | 0 | 20183495 |
| unix-epoll-input | 99433 | 0 | 0 | 9139228 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 361 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 292 |
| admin-up-down-process | 0 | 0 | 1 | 89 |
| api-rx-from-ring | 0 | 0 | 61 | 110792121 |
| bfd-process | 0 | 0 | 1 | 300 |
| bond-process | 0 | 0 | 1 | 123 |
| dhcp-client-process | 0 | 0 | 3 | 2446 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 144 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 86 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 96 |
| dpdk-ipsec-process | 1 | 0 | 0 | 121359 |
| dpdk-process | 0 | 0 | 67 | 1039573 |
| fib-walk | 0 | 0 | 99 | 28578 |
| flow-report-process | 0 | 0 | 1 | 137 |
| ip-neighbor-scan-process | 0 | 0 | 4 | 1369 |
| ip-route-resolver-process | 0 | 0 | 3 | 683 |
| ip4-reassembly-expire-walk | 0 | 0 | 21 | 5535 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 197 | 38888 |
| ip6-reassembly-expire-walk | 0 | 0 | 21 | 5406 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 117 |
| lldp-process | 0 | 0 | 1 | 38423 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 98 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 132 |
| send-rs-process | 0 | 0 | 1 | 110 |
| startup-config-process | 1 | 0 | 1 | 161 |
| statseg-collector-process | 0 | 0 | 20 | 199962 |
| unix-cli-local:0 | 1 | 0 | 2 | 2456588901 |
| unix-cli-new-session | 0 | 0 | 4 | 2456301689 |
| unix-epoll-input | 1081141 | 0 | 0 | 9606815453 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 137 |
| vpe-link-state-process | 0 | 0 | 16 | 2092 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 146 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 68653 | 8772354 | 0 | 4950518 |
| TenGigabitEthernet11/0/0-tx | 68653 | 8772354 | 0 | 25774772 |
| TenGigabitEthernet11/0/1-output | 162512 | 8800461 | 0 | 8629192 |
| TenGigabitEthernet11/0/1-tx | 162512 | 8800461 | 0 | 30558372 |
| adj-midchain-tx | 162512 | 8800461 | 0 | 10751777 |
| arp-disabled | 1 | 1 | 0 | 44 |
| arp-input | 2 | 2 | 0 | 191 |
| arp-reply | 1 | 1 | 0 | 620 |
| dpdk-input | 87658662 | 17572896 | 0 | 2581705813 |
| drop | 2 | 2 | 0 | 1317 |
| error-drop | 2 | 2 | 0 | 1145 |
| esp4-decrypt | 68653 | 8772354 | 0 | 1745413214 |
| esp4-encrypt-tun | 162512 | 8800461 | 0 | 3170867828 |
| ethernet-input | 231168 | 17572896 | 0 | 22869236 |
| ip4-input-no-checksum | 283805 | 26345248 | 0 | 33600149 |
| ip4-local | 68653 | 8772354 | 0 | 14065736 |
| ip4-lookup | 283805 | 26345248 | 0 | 34441169 |
| ip4-midchain | 162513 | 8800540 | 0 | 20380375 |
| ip4-rewrite | 231165 | 17572815 | 0 | 25629924 |
| ipsec4-if-input | 68653 | 8772354 | 0 | 22863536 |
| unix-epoll-input | 85537 | 0 | 0 | 8110510 |
imix-2t2c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 58224 |
| dpdk-process | 0 | 0 | 1 | 765 |
| fib-walk | 0 | 0 | 1 | 396 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 424 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 644 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 286 |
| unix-epoll-input | 8292 | 0 | 0 | 71425075 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 6976 | 178835 | 0 | 301001 |
| TenGigabitEthernet11/0/1-tx | 6976 | 178835 | 0 | 785839 |
| dpdk-input | 603228 | 178835 | 0 | 16982553 |
| esp4-decrypt | 6976 | 178835 | 0 | 36624201 |
| ethernet-input | 6977 | 178882 | 0 | 427257 |
| ip4-input-no-checksum | 13953 | 357717 | 0 | 814067 |
| ip4-local | 6977 | 178882 | 0 | 463980 |
| ip4-lookup | 13953 | 357717 | 0 | 769723 |
| ip4-rewrite | 6976 | 178835 | 0 | 395722 |
| ipsec4-if-input | 6977 | 178882 | 0 | 692821 |
| unix-epoll-input | 588 | 0 | 0 | 58901 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3191 | 178782 | 0 | 166772 |
| TenGigabitEthernet11/0/0-tx | 3191 | 178782 | 0 | 614421 |
| adj-midchain-tx | 3191 | 178782 | 0 | 203705 |
| dpdk-input | 3198 | 178889 | 0 | 885565 |
| esp4-encrypt-tun | 3191 | 178782 | 0 | 68553459 |
| ethernet-input | 3192 | 178889 | 0 | 261004 |
| ip4-input-no-checksum | 3192 | 178889 | 0 | 249090 |
| ip4-lookup | 3192 | 178889 | 0 | 278230 |
| ip4-midchain | 3192 | 178889 | 0 | 410850 |
| ip4-rewrite | 3191 | 178782 | 0 | 264529 |
| unix-epoll-input | 3 | 0 | 0 | 305 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 362 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 298 |
| admin-up-down-process | 0 | 0 | 1 | 92 |
| api-rx-from-ring | 0 | 0 | 69 | 106032096 |
| bfd-process | 0 | 0 | 1 | 341 |
| bond-process | 0 | 0 | 1 | 117 |
| dhcp-client-process | 0 | 0 | 4 | 2916 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 135 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 121 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 86 |
| dpdk-ipsec-process | 1 | 0 | 0 | 127641 |
| dpdk-process | 0 | 0 | 110 | 1745089 |
| fib-walk | 0 | 0 | 164 | 58124 |
| flow-report-process | 0 | 0 | 1 | 108 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2181 |
| ip-route-resolver-process | 0 | 0 | 4 | 1288 |
| ip4-reassembly-expire-walk | 0 | 0 | 34 | 11013 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 326 | 98189 |
| ip6-reassembly-expire-walk | 0 | 0 | 34 | 9863 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 114 |
| lldp-process | 0 | 0 | 1 | 57747 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 112 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 116 |
| startup-config-process | 1 | 0 | 1 | 179 |
| statseg-collector-process | 0 | 0 | 33 | 512389 |
| unix-cli-local:0 | 1 | 0 | 2 | 4255865598 |
| unix-cli-new-session | 0 | 0 | 4 | 4255585052 |
| unix-epoll-input | 1788400 | 0 | 0 | 16066056757 |
| vhost-user-process | 0 | 0 | 1 | 141 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 115 |
| vpe-link-state-process | 0 | 0 | 16 | 2015 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 148 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 851787 | 29301009 | 0 | 38461603 |
| TenGigabitEthernet11/0/1-tx | 851787 | 29301009 | 0 | 113560005 |
| adj-midchain-tx | 851787 | 29301009 | 0 | 43686378 |
| dpdk-input | 102108941 | 29301064 | 0 | 2926912793 |
| esp4-encrypt-tun | 851787 | 29301009 | 0 | 10501727340 |
| ethernet-input | 851788 | 29301064 | 0 | 53562626 |
| ip4-input-no-checksum | 851788 | 29301064 | 0 | 53938772 |
| ip4-lookup | 887062 | 30499049 | 0 | 59452841 |
| ip4-midchain | 851788 | 29301064 | 0 | 78141165 |
| ip4-rewrite | 851787 | 29301009 | 0 | 54510325 |
| unix-epoll-input | 99635 | 0 | 0 | 9460907 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 638139 | 29204545 | 0 | 31866282 |
| TenGigabitEthernet11/0/0-tx | 638139 | 29204545 | 0 | 106562866 |
| arp-disabled | 1 | 1 | 0 | 44 |
| arp-input | 2 | 2 | 0 | 257 |
| arp-reply | 1 | 1 | 0 | 557 |
| dpdk-input | 193454428 | 29204629 | 0 | 5381047319 |
| drop | 2 | 2 | 0 | 1273 |
| error-drop | 2 | 2 | 0 | 1086 |
| esp4-decrypt | 638139 | 29204545 | 0 | 5854999411 |
| ethernet-input | 638142 | 29204629 | 0 | 48528544 |
| ip4-input-no-checksum | 1276279 | 58409172 | 0 | 97939201 |
| ip4-local | 638140 | 29204627 | 0 | 61091075 |
| ip4-lookup | 1276279 | 58409172 | 0 | 93468961 |
| ip4-rewrite | 638139 | 29204545 | 0 | 50398044 |
| ipsec4-if-input | 638140 | 29204627 | 0 | 91746041 |
| unix-epoll-input | 188751 | 0 | 0 | 18635933 |
imix-4t4c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 55954 |
| dpdk-process | 0 | 0 | 2 | 33000 |
| fib-walk | 0 | 0 | 2 | 873 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1993 |
| unix-epoll-input | 25133 | 0 | 0 | 224228140 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 17344 | 557816 | 0 | 789646 |
| TenGigabitEthernet11/0/1-tx | 17344 | 557816 | 0 | 2634757 |
| dpdk-input | 1878878 | 557894 | 0 | 55082740 |
| esp4-decrypt | 17344 | 557816 | 0 | 115059930 |
| ethernet-input | 17345 | 557894 | 0 | 1175487 |
| ip4-input-no-checksum | 34689 | 1115710 | 0 | 2256219 |
| ip4-local | 17345 | 557894 | 0 | 1318630 |
| ip4-lookup | 34689 | 1115710 | 0 | 2117003 |
| ip4-rewrite | 17344 | 557816 | 0 | 1093600 |
| ipsec4-if-input | 17345 | 557894 | 0 | 1889779 |
| unix-epoll-input | 1833 | 0 | 0 | 179406 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 17475 | 557948 | 0 | 794194 |
| TenGigabitEthernet11/0/1-tx | 17475 | 557948 | 0 | 2626454 |
| dpdk-input | 1932329 | 557948 | 0 | 53736934 |
| esp4-decrypt | 17474 | 557918 | 0 | 114797328 |
| ethernet-input | 17475 | 557948 | 0 | 1155450 |
| ip4-input-no-checksum | 34950 | 1115896 | 0 | 2252775 |
| ip4-local | 17475 | 557948 | 0 | 1309780 |
| ip4-lookup | 34950 | 1115896 | 0 | 2122644 |
| ip4-rewrite | 17475 | 557948 | 0 | 1099556 |
| ipsec4-if-input | 17475 | 557948 | 0 | 1873691 |
| unix-epoll-input | 1885 | 0 | 0 | 184958 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 9267 | 557822 | 0 | 494562 |
| TenGigabitEthernet11/0/0-tx | 9267 | 557822 | 0 | 2289895 |
| adj-midchain-tx | 9267 | 557822 | 0 | 590666 |
| dpdk-input | 10188 | 557934 | 0 | 3270773 |
| esp4-encrypt-tun | 9267 | 557822 | 0 | 214264439 |
| ethernet-input | 9268 | 557934 | 0 | 809235 |
| ip4-input-no-checksum | 9268 | 557934 | 0 | 763404 |
| ip4-lookup | 9268 | 557934 | 0 | 853876 |
| ip4-midchain | 9268 | 557934 | 0 | 1355955 |
| ip4-rewrite | 9267 | 557822 | 0 | 921277 |
| unix-epoll-input | 10 | 0 | 0 | 1289 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6131 | 557841 | 0 | 390395 |
| TenGigabitEthernet11/0/0-tx | 6131 | 557841 | 0 | 2225571 |
| adj-midchain-tx | 6131 | 557841 | 0 | 504141 |
| dpdk-input | 6199 | 557944 | 0 | 3156651 |
| esp4-encrypt-tun | 6131 | 557841 | 0 | 215234671 |
| ethernet-input | 6132 | 557944 | 0 | 699934 |
| ip4-input-no-checksum | 6132 | 557944 | 0 | 646889 |
| ip4-lookup | 6132 | 557944 | 0 | 744878 |
| ip4-midchain | 6132 | 557944 | 0 | 1226598 |
| ip4-rewrite | 6131 | 557841 | 0 | 875718 |
| unix-epoll-input | 6 | 0 | 0 | 730 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 313 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 233 |
| admin-up-down-process | 0 | 0 | 1 | 111 |
| api-rx-from-ring | 0 | 0 | 63 | 126738569 |
| bfd-process | 0 | 0 | 1 | 308 |
| bond-process | 0 | 0 | 1 | 98 |
| dhcp-client-process | 0 | 0 | 3 | 2544 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 115 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 95 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125692 |
| dpdk-process | 0 | 0 | 80 | 1299909 |
| fib-walk | 0 | 0 | 119 | 43774 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 2027 |
| ip-route-resolver-process | 0 | 0 | 3 | 712 |
| ip4-reassembly-expire-walk | 0 | 0 | 24 | 8258 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 237 | 61180 |
| ip6-reassembly-expire-walk | 0 | 0 | 24 | 7513 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 131 |
| lldp-process | 0 | 0 | 1 | 83133 |
| rd-cp-process | 0 | 0 | 1 | 134 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 101 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 121 |
| send-rs-process | 0 | 0 | 1 | 109 |
| startup-config-process | 1 | 0 | 1 | 182 |
| statseg-collector-process | 0 | 0 | 24 | 561392 |
| unix-cli-local:0 | 1 | 0 | 2 | 4240323642 |
| unix-cli-new-session | 0 | 0 | 4 | 4240043647 |
| unix-epoll-input | 1279016 | 0 | 0 | 11576214965 |
| vhost-user-process | 0 | 0 | 1 | 157 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 150 |
| vpe-link-state-process | 0 | 0 | 18 | 2289 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 145 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 430033 | 18276805 | 0 | 20768624 |
| TenGigabitEthernet11/0/1-tx | 430033 | 18276805 | 0 | 83063033 |
| adj-midchain-tx | 430033 | 18276805 | 0 | 24022664 |
| dpdk-input | 89196100 | 18276896 | 0 | 2601738680 |
| esp4-encrypt-tun | 430033 | 18276805 | 0 | 6800701409 |
| ethernet-input | 430034 | 18276896 | 0 | 29882314 |
| ip4-input-no-checksum | 430034 | 18276896 | 0 | 30255524 |
| ip4-lookup | 430034 | 18276896 | 0 | 32139818 |
| ip4-midchain | 430034 | 18276896 | 0 | 48695277 |
| ip4-rewrite | 430033 | 18276805 | 0 | 35313725 |
| unix-epoll-input | 87037 | 0 | 0 | 8341222 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 417780 | 18276653 | 0 | 20831078 |
| TenGigabitEthernet11/0/1-tx | 417780 | 18276653 | 0 | 83891202 |
| adj-midchain-tx | 417780 | 18276653 | 0 | 24033704 |
| dpdk-input | 88855659 | 18276743 | 0 | 2574355461 |
| esp4-encrypt-tun | 417780 | 18276653 | 0 | 6830219169 |
| ethernet-input | 417781 | 18276743 | 0 | 30101114 |
| ip4-input-no-checksum | 417781 | 18276743 | 0 | 30132351 |
| ip4-lookup | 417781 | 18276743 | 0 | 32035941 |
| ip4-midchain | 417781 | 18276743 | 0 | 47179988 |
| ip4-rewrite | 417780 | 18276653 | 0 | 35468000 |
| unix-epoll-input | 86704 | 0 | 0 | 8314578 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 475330 | 18140916 | 0 | 22461068 |
| TenGigabitEthernet11/0/0-tx | 475330 | 18140916 | 0 | 89098968 |
| arp-disabled | 1 | 1 | 0 | 48 |
| arp-input | 2 | 2 | 0 | 192 |
| arp-reply | 1 | 1 | 0 | 622 |
| dpdk-input | 152424070 | 18140979 | 0 | 4196032792 |
| drop | 2 | 2 | 0 | 1336 |
| error-drop | 2 | 2 | 0 | 1037 |
| esp4-decrypt | 475330 | 18140916 | 0 | 3695167896 |
| ethernet-input | 475333 | 18140979 | 0 | 34324092 |
| ip4-input-no-checksum | 950661 | 36281893 | 0 | 62861358 |
| ip4-local | 475331 | 18140977 | 0 | 39892667 |
| ip4-lookup | 950661 | 36281893 | 0 | 62907441 |
| ip4-rewrite | 475330 | 18140916 | 0 | 34492617 |
| ipsec4-if-input | 475331 | 18140977 | 0 | 38965173 |
| unix-epoll-input | 148722 | 0 | 0 | 14406409 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 475806 | 18141383 | 0 | 22529741 |
| TenGigabitEthernet11/0/0-tx | 475806 | 18141383 | 0 | 88918807 |
| dpdk-input | 169828717 | 18141383 | 0 | 4722204243 |
| esp4-decrypt | 475806 | 18141383 | 0 | 3674597805 |
| ethernet-input | 475806 | 18141383 | 0 | 35158640 |
| ip4-input-no-checksum | 951612 | 36282766 | 0 | 62847768 |
| ip4-local | 475806 | 18141383 | 0 | 40195043 |
| ip4-lookup | 951612 | 36282766 | 0 | 63736237 |
| ip4-rewrite | 475806 | 18141383 | 0 | 34805948 |
| ipsec4-if-input | 475806 | 18141383 | 0 | 39050378 |
| unix-epoll-input | 146396 | 0 | 0 | 14291189 |

10ge2p1x520-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-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 and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
imix-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 36985 |
| dpdk-process | 0 | 0 | 1 | 822 |
| fib-walk | 0 | 0 | 2 | 898 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 461 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1248 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 265 |
| unix-epoll-input | 22717 | 0 | 0 | 203439449 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 11181 | 1334050 | 0 | 770682 |
| TenGigabitEthernet11/0/0-tx | 11181 | 1334050 | 0 | 3956580 |
| TenGigabitEthernet11/0/1-output | 12028 | 1333924 | 0 | 804026 |
| TenGigabitEthernet11/0/1-tx | 12028 | 1333924 | 0 | 3897640 |
| adj-midchain-tx | 11181 | 1334050 | 0 | 1043397 |
| dpdk-input | 66693 | 2668106 | 0 | 12694467 |
| esp4-decrypt | 12028 | 1333924 | 0 | 79075711 |
| esp4-encrypt-tun | 11181 | 1334050 | 0 | 77318472 |
| ethernet-input | 23211 | 2668106 | 0 | 3051535 |
| ip4-input-no-checksum | 31572 | 4002030 | 0 | 4538114 |
| ip4-local | 12029 | 1333991 | 0 | 2048104 |
| ip4-lookup | 31572 | 4002030 | 0 | 4762880 |
| ip4-midchain | 11182 | 1334115 | 0 | 2567197 |
| ip4-rewrite | 23209 | 2667974 | 0 | 3401081 |
| ipsec4-if-input | 12029 | 1333991 | 0 | 3421470 |
| unix-epoll-input | 65 | 0 | 0 | 7598 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 305 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 273 |
| admin-up-down-process | 0 | 0 | 1 | 102 |
| api-rx-from-ring | 0 | 0 | 66 | 95789868 |
| bfd-process | 0 | 0 | 1 | 320 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 3 | 2281 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 105 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 98 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125772 |
| dpdk-process | 0 | 0 | 97 | 1541519 |
| fib-walk | 0 | 0 | 144 | 49694 |
| flow-report-process | 0 | 0 | 1 | 134 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1709 |
| ip-route-resolver-process | 0 | 0 | 3 | 670 |
| ip4-reassembly-expire-walk | 0 | 0 | 30 | 8381 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 287 | 66681 |
| ip6-reassembly-expire-walk | 0 | 0 | 30 | 7210 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 121 |
| lldp-process | 0 | 0 | 1 | 37459 |
| rd-cp-process | 0 | 0 | 1 | 119 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 109 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 191 |
| statseg-collector-process | 0 | 0 | 29 | 309433 |
| unix-cli-local:0 | 1 | 0 | 2 | 251679943 |
| unix-cli-new-session | 0 | 0 | 4 | 251396390 |
| unix-epoll-input | 1575110 | 0 | 0 | 14090419853 |
| vhost-user-process | 0 | 0 | 1 | 134 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 150 |
| vpe-link-state-process | 0 | 0 | 18 | 2356 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 150 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 308514 | 64891494 | 0 | 29099799 |
| TenGigabitEthernet11/0/0-tx | 308514 | 64891494 | 0 | 189615467 |
| TenGigabitEthernet11/0/1-output | 302074 | 64890374 | 0 | 32093829 |
| TenGigabitEthernet11/0/1-tx | 302074 | 64890374 | 0 | 193010853 |
| adj-midchain-tx | 302074 | 64890374 | 0 | 42474708 |
| arp-disabled | 1 | 1 | 0 | 50 |
| arp-input | 2 | 2 | 0 | 187 |
| arp-reply | 1 | 1 | 0 | 582 |
| dpdk-input | 85006477 | 129782382 | 0 | 2959572463 |
| drop | 2 | 2 | 0 | 1384 |
| error-drop | 2 | 2 | 0 | 1098 |
| esp4-decrypt | 308514 | 64891494 | 0 | 3951992389 |
| esp4-encrypt-tun | 302074 | 64890374 | 0 | 3836816185 |
| ethernet-input | 610592 | 129782382 | 0 | 128054614 |
| ip4-input-no-checksum | 892271 | 194673874 | 0 | 203607247 |
| ip4-local | 308515 | 64891750 | 0 | 94236387 |
| ip4-lookup | 892271 | 194673874 | 0 | 207600166 |
| ip4-midchain | 302075 | 64890630 | 0 | 121125068 |
| ip4-rewrite | 610588 | 129781868 | 0 | 171000054 |
| ipsec4-if-input | 308514 | 64891494 | 0 | 157613161 |
| unix-epoll-input | 82951 | 0 | 0 | 7788783 |
imix-2t2c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 36306 |
| dpdk-process | 0 | 0 | 1 | 671 |
| fib-walk | 0 | 0 | 2 | 834 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 362 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 322 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1184 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 283 |
| unix-epoll-input | 18152 | 0 | 0 | 163892491 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 18872 | 2009910 | 0 | 1284394 |
| TenGigabitEthernet11/0/1-tx | 18872 | 2009910 | 0 | 6835579 |
| dpdk-input | 37079 | 2009910 | 0 | 10171730 |
| esp4-decrypt | 18872 | 2009910 | 0 | 122189670 |
| ethernet-input | 18873 | 2010114 | 0 | 2579031 |
| ip4-input-no-checksum | 37745 | 4020024 | 0 | 5109050 |
| ip4-local | 18873 | 2010114 | 0 | 3189861 |
| ip4-lookup | 37745 | 4020024 | 0 | 4865732 |
| ip4-rewrite | 18872 | 2009910 | 0 | 2753449 |
| ipsec4-if-input | 18872 | 2009910 | 0 | 5209838 |
| unix-epoll-input | 36 | 0 | 0 | 4388 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 28906 | 2010037 | 0 | 1612402 |
| TenGigabitEthernet11/0/0-tx | 28905 | 2009882 | 0 | 6801562 |
| adj-midchain-tx | 28905 | 2009882 | 0 | 2003124 |
| dpdk-input | 233607 | 2010037 | 0 | 15632611 |
| esp4-encrypt-tun | 28905 | 2009882 | 0 | 117876110 |
| ethernet-input | 28906 | 2010037 | 0 | 2828612 |
| ip4-input-no-checksum | 28906 | 2010037 | 0 | 2545266 |
| ip4-lookup | 28906 | 2010037 | 0 | 2885970 |
| ip4-midchain | 28906 | 2010037 | 0 | 4567689 |
| ip4-rewrite | 28905 | 2009882 | 0 | 2976968 |
| unix-epoll-input | 227 | 0 | 0 | 26530 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 311 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 259 |
| admin-up-down-process | 0 | 0 | 1 | 97 |
| api-rx-from-ring | 0 | 0 | 74 | 111002627 |
| bfd-process | 0 | 0 | 1 | 329 |
| bond-process | 0 | 0 | 1 | 105 |
| dhcp-client-process | 0 | 0 | 5 | 3180 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 132 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 133 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 84 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 97 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125471 |
| dpdk-process | 0 | 0 | 153 | 2495858 |
| fib-walk | 0 | 0 | 229 | 84488 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 3142 |
| ip-route-resolver-process | 0 | 0 | 5 | 1583 |
| ip4-reassembly-expire-walk | 0 | 0 | 47 | 15015 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 457 | 115806 |
| ip6-reassembly-expire-walk | 0 | 0 | 47 | 13179 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 144 |
| lldp-process | 0 | 0 | 1 | 57238 |
| rd-cp-process | 0 | 0 | 1 | 131 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 115 |
| send-rs-process | 0 | 0 | 1 | 116 |
| startup-config-process | 1 | 0 | 1 | 184 |
| statseg-collector-process | 0 | 0 | 46 | 825588 |
| unix-cli-local:0 | 1 | 0 | 2 | 2316615692 |
| unix-cli-new-session | 0 | 0 | 4 | 2316333943 |
| unix-epoll-input | 2478131 | 0 | 0 | 22518003126 |
| vhost-user-process | 0 | 0 | 1 | 149 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 132 |
| vpe-link-state-process | 0 | 0 | 17 | 2176 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 153 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 2883428 | 222506792 | 0 | 165676954 |
| TenGigabitEthernet11/0/1-tx | 2883428 | 222506792 | 0 | 746986090 |
| adj-midchain-tx | 2883428 | 222506792 | 0 | 209137511 |
| dpdk-input | 107215746 | 222506979 | 0 | 3976400611 |
| esp4-encrypt-tun | 2883428 | 222506792 | 0 | 13435548462 |
| ethernet-input | 2883429 | 222506979 | 0 | 301062005 |
| ip4-input-no-checksum | 2883429 | 222506979 | 0 | 277730094 |
| ip4-lookup | 2883429 | 222506979 | 0 | 315670750 |
| ip4-midchain | 2883429 | 222506979 | 0 | 509377242 |
| ip4-rewrite | 2883428 | 222506792 | 0 | 337683981 |
| unix-epoll-input | 104617 | 0 | 0 | 10492928 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1326633 | 221016872 | 0 | 117642345 |
| TenGigabitEthernet11/0/0-tx | 1326633 | 221016872 | 0 | 696573198 |
| arp-disabled | 1 | 1 | 0 | 44 |
| arp-input | 2 | 2 | 0 | 161 |
| arp-reply | 1 | 1 | 0 | 610 |
| dpdk-input | 91796544 | 221016874 | 0 | 3557671598 |
| drop | 2 | 2 | 0 | 1263 |
| error-drop | 2 | 2 | 0 | 1117 |
| esp4-decrypt | 1326633 | 221016872 | 0 | 13838646116 |
| ethernet-input | 1326636 | 221017056 | 0 | 251084403 |
| ip4-input-no-checksum | 2653266 | 442033744 | 0 | 523592130 |
| ip4-local | 1326633 | 221016872 | 0 | 326646663 |
| ip4-lookup | 2653266 | 442033744 | 0 | 487650464 |
| ip4-rewrite | 1326633 | 221016872 | 0 | 292637719 |
| ipsec4-if-input | 1326633 | 221016872 | 0 | 544768818 |
| unix-epoll-input | 89574 | 0 | 0 | 8566741 |
imix-4t4c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 633 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 248 |
| admin-up-down-process | 0 | 0 | 1 | 111 |
| api-rx-from-ring | 0 | 0 | 80 | 101723718 |
| bfd-process | 0 | 0 | 1 | 317 |
| bond-process | 0 | 0 | 1 | 107 |
| dhcp-client-process | 0 | 0 | 5 | 2163 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 86 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 90 |
| dpdk-ipsec-process | 1 | 0 | 0 | 112997 |
| dpdk-process | 0 | 0 | 150 | 2476164 |
| fib-walk | 0 | 0 | 224 | 83570 |
| flow-report-process | 0 | 0 | 1 | 114 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 3334 |
| ip-route-resolver-process | 0 | 0 | 5 | 1644 |
| ip4-reassembly-expire-walk | 0 | 0 | 45 | 18108 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 446 | 156981 |
| ip6-reassembly-expire-walk | 0 | 0 | 45 | 13713 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 117 |
| lldp-process | 0 | 0 | 1 | 82116 |
| rd-cp-process | 0 | 0 | 1 | 114 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 136 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 131 |
| send-rs-process | 0 | 0 | 1 | 113 |
| startup-config-process | 1 | 0 | 1 | 158 |
| statseg-collector-process | 0 | 0 | 45 | 1370044 |
| unix-cli-local:0 | 1 | 0 | 2 | 204123377 |
| unix-cli-new-session | 0 | 0 | 4 | 203847450 |
| unix-epoll-input | 2379336 | 0 | 0 | 22025426994 |
| vhost-user-process | 0 | 0 | 1 | 145 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 136 |
| vpe-link-state-process | 0 | 0 | 19 | 1972 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 163 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 129 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 102 |
| TenGigabitEthernet11/0/1-output | 3416185 | 184718555 | 0 | 180968482 |
| TenGigabitEthernet11/0/1-tx | 3416184 | 184718503 | 0 | 828392557 |
| arp-input | 1 | 1 | 0 | 97 |
| arp-reply | 1 | 1 | 0 | 734 |
| dpdk-input | 110869465 | 184718504 | 0 | 4111412121 |
| esp4-decrypt | 3416184 | 184718503 | 0 | 11963042818 |
| ethernet-input | 3416186 | 184718556 | 0 | 301556289 |
| interface-output | 1 | 1 | 0 | 967 |
| ip4-input-no-checksum | 6832368 | 369437047 | 0 | 588506040 |
| ip4-local | 3416185 | 184718555 | 0 | 356448789 |
| ip4-lookup | 6832369 | 369437058 | 0 | 551708726 |
| ip4-rewrite | 3416184 | 184718503 | 0 | 293158388 |
| ipsec4-if-input | 3416185 | 184718555 | 0 | 514385786 |
| unix-epoll-input | 108181 | 0 | 0 | 10528813 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 3823076 | 184718096 | 0 | 194665226 |
| TenGigabitEthernet11/0/1-tx | 3823075 | 184718039 | 0 | 831667485 |
| dpdk-input | 112885762 | 184718096 | 0 | 4107789602 |
| esp4-decrypt | 3823075 | 184718039 | 0 | 11824883850 |
| ethernet-input | 3823076 | 184718096 | 0 | 314498424 |
| ip4-input-no-checksum | 7646151 | 369436135 | 0 | 609891613 |
| ip4-local | 3823076 | 184718096 | 0 | 365517633 |
| ip4-lookup | 7646151 | 369436135 | 0 | 574087778 |
| ip4-rewrite | 3823075 | 184718039 | 0 | 304134486 |
| ipsec4-if-input | 3823076 | 184718096 | 0 | 525519214 |
| unix-epoll-input | 110149 | 0 | 0 | 10703329 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6626905 | 184780344 | 0 | 294667395 |
| TenGigabitEthernet11/0/0-tx | 6626905 | 184780344 | 0 | 957931672 |
| adj-midchain-tx | 6626904 | 184780322 | 0 | 312441254 |
| dpdk-input | 129345154 | 184780322 | 0 | 4636192298 |
| esp4-encrypt-tun | 6626904 | 184780322 | 0 | 11426111430 |
| ethernet-input | 6626906 | 184780404 | 0 | 394097633 |
| ip4-input-no-checksum | 6626905 | 184780344 | 0 | 379218739 |
| ip4-lookup | 6626906 | 184780404 | 0 | 401747953 |
| ip4-midchain | 6626905 | 184780344 | 0 | 547866451 |
| ip4-rewrite | 6626905 | 184780344 | 0 | 420787587 |
| unix-epoll-input | 117474 | 0 | 0 | 12068193 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6707419 | 184781171 | 0 | 293375132 |
| TenGigabitEthernet11/0/0-tx | 6707419 | 184781171 | 0 | 956297198 |
| adj-midchain-tx | 6707417 | 184781088 | 0 | 310737099 |
| dpdk-input | 121410789 | 184781144 | 0 | 4645207514 |
| esp4-encrypt-tun | 6707418 | 184781144 | 0 | 11346862554 |
| ethernet-input | 6707419 | 184781171 | 0 | 390870961 |
| ip4-input-no-checksum | 6707419 | 184781171 | 0 | 390058244 |
| ip4-lookup | 6707419 | 184781171 | 0 | 406173928 |
| ip4-midchain | 6707419 | 184781171 | 0 | 558049311 |
| ip4-rewrite | 6707418 | 184781144 | 0 | 421806317 |
| unix-epoll-input | 118465 | 0 | 0 | 11999327 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 55403 |
| dpdk-process | 0 | 0 | 1 | 33590 |
| fib-walk | 0 | 0 | 1 | 533 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 501 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 955 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 334 |
| unix-epoll-input | 13772 | 0 | 0 | 129316700 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 45928 | 1404454 | 0 | 2057603 |
| TenGigabitEthernet11/0/1-tx | 45928 | 1404454 | 0 | 7210378 |
| adj-midchain-tx | 45926 | 1404375 | 0 | 2218007 |
| dpdk-input | 56176 | 1404448 | 0 | 9665160 |
| esp4-encrypt-tun | 45927 | 1404448 | 0 | 92098955 |
| ethernet-input | 45929 | 1404471 | 0 | 2809520 |
| ip4-input-no-checksum | 45928 | 1404454 | 0 | 2798312 |
| ip4-lookup | 45928 | 1404454 | 0 | 2884567 |
| ip4-midchain | 45928 | 1404454 | 0 | 4017562 |
| ip4-rewrite | 45927 | 1404448 | 0 | 3226134 |
| unix-epoll-input | 54 | 0 | 0 | 9367 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 47900 | 1404511 | 0 | 2118451 |
| TenGigabitEthernet11/0/1-tx | 47900 | 1404511 | 0 | 7166697 |
| adj-midchain-tx | 47899 | 1404467 | 0 | 2230009 |
| dpdk-input | 67004 | 1404467 | 0 | 9904742 |
| esp4-encrypt-tun | 47899 | 1404467 | 0 | 91367422 |
| ethernet-input | 47900 | 1404511 | 0 | 2932178 |
| ip4-input-no-checksum | 47900 | 1404511 | 0 | 2803351 |
| ip4-lookup | 47900 | 1404511 | 0 | 2931710 |
| ip4-midchain | 47900 | 1404511 | 0 | 4096820 |
| ip4-rewrite | 47899 | 1404467 | 0 | 3215400 |
| unix-epoll-input | 66 | 0 | 0 | 12148 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 28090 | 1404586 | 0 | 1436194 |
| TenGigabitEthernet11/0/0-tx | 28090 | 1404586 | 0 | 6482032 |
| dpdk-input | 28197 | 1404554 | 0 | 8874818 |
| esp4-decrypt | 28089 | 1404554 | 0 | 93849021 |
| ethernet-input | 28090 | 1404586 | 0 | 2343455 |
| ip4-input-no-checksum | 56179 | 2809140 | 0 | 4327773 |
| ip4-local | 28090 | 1404586 | 0 | 2791651 |
| ip4-lookup | 56179 | 2809140 | 0 | 4325540 |
| ip4-rewrite | 28089 | 1404554 | 0 | 2292519 |
| ipsec4-if-input | 28090 | 1404586 | 0 | 2911871 |
| unix-epoll-input | 28 | 0 | 0 | 4640 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 25360 | 1404627 | 0 | 1335479 |
| TenGigabitEthernet11/0/0-tx | 25360 | 1404627 | 0 | 6498959 |
| dpdk-input | 25392 | 1404627 | 0 | 8836600 |
| esp4-decrypt | 25360 | 1404627 | 0 | 94866915 |
| ethernet-input | 25361 | 1404686 | 0 | 2239625 |
| ip4-input-no-checksum | 50721 | 2809313 | 0 | 4119756 |
| ip4-local | 25361 | 1404686 | 0 | 2659962 |
| ip4-lookup | 50721 | 2809313 | 0 | 4179819 |
| ip4-rewrite | 25360 | 1404627 | 0 | 2203413 |
| ipsec4-if-input | 25361 | 1404686 | 0 | 2763970 |
| unix-epoll-input | 25 | 0 | 0 | 4218 |

ip4

10ge2p1x520-dot1q-ip4base-ndrpdr

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /30 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 22536 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 361 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 245 |
| unix-epoll-input | 1610 | 0 | 0 | 13333940 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2567 | 607111 | 0 | 400017 |
| TenGigabitEthernet11/0/0-tx | 2567 | 607111 | 0 | 1241745 |
| TenGigabitEthernet11/0/1-output | 2567 | 607067 | 0 | 261217 |
| TenGigabitEthernet11/0/1-tx | 2567 | 607067 | 0 | 1191569 |
| dpdk-input | 2567 | 1214178 | 0 | 4418598 |
| ethernet-input | 5134 | 1214178 | 0 | 1431553 |
| ip4-input | 2567 | 607067 | 0 | 724453 |
| ip4-input-no-checksum | 2567 | 607111 | 0 | 520662 |
| ip4-lookup | 5134 | 1214178 | 0 | 1264682 |
| ip4-rewrite | 5134 | 1214178 | 0 | 1936936 |
| unix-epoll-input | 2 | 0 | 0 | 212 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 85 |
| api-rx-from-ring | 0 | 0 | 72 | 100751657 |
| bfd-process | 0 | 0 | 1 | 296 |
| bond-process | 0 | 0 | 1 | 122 |
| dhcp-client-process | 0 | 0 | 3 | 1919 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 137 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 89 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 87 |
| dpdk-ipsec-process | 1 | 0 | 0 | 123022 |
| dpdk-process | 0 | 0 | 97 | 1523644 |
| fib-walk | 0 | 0 | 144 | 28347 |
| flow-report-process | 0 | 0 | 1 | 109 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1459 |
| ip-route-resolver-process | 0 | 0 | 3 | 565 |
| ip4-reassembly-expire-walk | 0 | 0 | 30 | 7176 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 287 | 46071 |
| ip6-reassembly-expire-walk | 0 | 0 | 30 | 8211 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 130 |
| lldp-process | 0 | 0 | 1 | 42376 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 112 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 114 |
| send-rs-process | 0 | 0 | 1 | 121 |
| startup-config-process | 1 | 0 | 1 | 171 |
| statseg-collector-process | 0 | 0 | 29 | 285174 |
| unix-cli-local:0 | 1 | 0 | 2 | 1631055402 |
| unix-cli-new-session | 0 | 0 | 4 | 1630773327 |
| unix-epoll-input | 1579451 | 0 | 0 | 14085556268 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 139 |
| vpe-link-state-process | 0 | 0 | 10 | 1742 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 145 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1277066 | 323788132 | 0 | 124252244 |
| TenGigabitEthernet11/0/0-tx | 1277066 | 323788132 | 0 | 662671084 |
| TenGigabitEthernet11/0/1-output | 1275433 | 323760799 | 0 | 216783745 |
| TenGigabitEthernet11/0/1-tx | 1275433 | 323760799 | 0 | 633451439 |
| dpdk-input | 137530085 | 647548931 | 0 | 6256320951 |
| ethernet-input | 2552499 | 647548931 | 0 | 748115073 |
| ip4-input | 1277066 | 323788132 | 0 | 381431126 |
| ip4-input-no-checksum | 1275433 | 323760799 | 0 | 278677912 |
| ip4-lookup | 2552255 | 647548931 | 0 | 665900902 |
| ip4-rewrite | 2552255 | 647548931 | 0 | 1052233357 |
| unix-epoll-input | 134186 | 0 | 0 | 12447732 |
64b-2t2c-dot1q-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24842 |
| dpdk-process | 0 | 0 | 2 | 34000 |
| fib-walk | 0 | 0 | 3 | 857 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 1276 |
| unix-epoll-input | 32077 | 0 | 0 | 294870924 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 218342 | 18487144 | 0 | 13917824 |
| TenGigabitEthernet11/0/1-tx | 218342 | 18487144 | 0 | 47262271 |
| dpdk-input | 270158 | 18487144 | 0 | 99036637 |
| ethernet-input | 218343 | 18487400 | 0 | 36959682 |
| ip4-input | 218342 | 18487144 | 0 | 27149018 |
| ip4-lookup | 218342 | 18487144 | 0 | 25726301 |
| ip4-rewrite | 218342 | 18487144 | 0 | 40099410 |
| unix-epoll-input | 263 | 0 | 0 | 27432 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 247583 | 18487573 | 0 | 18951485 |
| TenGigabitEthernet11/0/0-tx | 247583 | 18487573 | 0 | 48400190 |
| dpdk-input | 362913 | 18487349 | 0 | 102102510 |
| ethernet-input | 247583 | 18487573 | 0 | 26421250 |
| ip4-input-no-checksum | 247583 | 18487573 | 0 | 23085264 |
| ip4-lookup | 247583 | 18487573 | 0 | 26151318 |
| ip4-rewrite | 247583 | 18487573 | 0 | 42952522 |
| unix-epoll-input | 354 | 0 | 0 | 35942 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 79 |
| api-rx-from-ring | 0 | 0 | 73 | 100969522 |
| bfd-process | 0 | 0 | 1 | 344 |
| bond-process | 0 | 0 | 1 | 113 |
| dhcp-client-process | 0 | 0 | 4 | 1486 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 105 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 96 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124850 |
| dpdk-process | 0 | 0 | 107 | 1725627 |
| fib-walk | 0 | 0 | 159 | 34345 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 1902 |
| ip-route-resolver-process | 0 | 0 | 4 | 1084 |
| ip4-reassembly-expire-walk | 0 | 0 | 32 | 8796 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 317 | 54021 |
| ip6-reassembly-expire-walk | 0 | 0 | 32 | 7850 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 116 |
| lldp-process | 0 | 0 | 1 | 56211 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 96 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 132 |
| startup-config-process | 1 | 0 | 1 | 162 |
| statseg-collector-process | 0 | 0 | 32 | 504922 |
| unix-cli-local:0 | 1 | 0 | 2 | 3942857203 |
| unix-cli-new-session | 0 | 0 | 4 | 3942574110 |
| unix-epoll-input | 1710438 | 0 | 0 | 15575216575 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 150 |
| vpe-link-state-process | 0 | 0 | 10 | 1712 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 147 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 6069411 | 544987552 | 0 | 526154615 |
| TenGigabitEthernet11/0/1-tx | 6069411 | 544987518 | 0 | 1460574117 |
| dpdk-input | 149918172 | 544987552 | 0 | 6822240395 |
| ethernet-input | 6069412 | 544987772 | 0 | 771279009 |
| ip4-input-no-checksum | 6069411 | 544987552 | 0 | 669189051 |
| ip4-lookup | 6069411 | 544987552 | 0 | 755555873 |
| ip4-rewrite | 6069411 | 544987552 | 0 | 1271143941 |
| unix-epoll-input | 146271 | 0 | 0 | 13590561 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5059918 | 543742680 | 0 | 382546070 |
| TenGigabitEthernet11/0/0-tx | 5059918 | 543741782 | 0 | 1425046737 |
| dpdk-input | 201350529 | 543742680 | 0 | 8481140234 |
| ethernet-input | 5059918 | 543742680 | 0 | 1073258070 |
| ip4-input | 5059918 | 543742680 | 0 | 771008956 |
| ip4-lookup | 5059918 | 543742680 | 0 | 721416767 |
| ip4-rewrite | 5059918 | 543742680 | 0 | 1210192524 |
| unix-epoll-input | 142609 | 0 | 0 | 13244711 |
64b-4t4c-dot1q-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 28696 |
| dhcp-client-process | 0 | 0 | 1 | 233 |
| dpdk-process | 0 | 0 | 2 | 33163 |
| fib-walk | 0 | 0 | 2 | 815 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 260 |
| ip-route-resolver-process | 0 | 0 | 1 | 356 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1834 |
| unix-epoll-input | 28628 | 0 | 0 | 260264712 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 565860 | 10360578 | 0 | 21962004 |
| TenGigabitEthernet11/0/1-tx | 565860 | 10353398 | 0 | 37706365 |
| dpdk-input | 621499 | 10360509 | 0 | 63193538 |
| ethernet-input | 565860 | 10360578 | 0 | 34796496 |
| ip4-input | 565857 | 10360549 | 0 | 30579580 |
| ip4-lookup | 565858 | 10360557 | 0 | 28855849 |
| ip4-rewrite | 565858 | 10360557 | 0 | 30413850 |
| unix-epoll-input | 606 | 0 | 0 | 61671 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 578942 | 10360775 | 0 | 22002981 |
| TenGigabitEthernet11/0/1-tx | 578942 | 10353568 | 0 | 37687984 |
| dpdk-input | 652053 | 10360643 | 0 | 63121246 |
| ethernet-input | 578942 | 10360775 | 0 | 34945962 |
| ip4-input | 578941 | 10360767 | 0 | 30030779 |
| ip4-lookup | 578941 | 10360767 | 0 | 28584486 |
| ip4-rewrite | 578940 | 10360684 | 0 | 30583930 |
| unix-epoll-input | 637 | 0 | 0 | 62916 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 512061 | 10362021 | 0 | 22180339 |
| TenGigabitEthernet11/0/0-tx | 512061 | 10362005 | 0 | 35294881 |
| dpdk-input | 1038612 | 10361906 | 0 | 75232791 |
| ethernet-input | 512060 | 10362018 | 0 | 25714862 |
| ip4-input-no-checksum | 512058 | 10361984 | 0 | 24270694 |
| ip4-lookup | 512058 | 10361984 | 0 | 26102061 |
| ip4-rewrite | 512058 | 10361984 | 0 | 29416589 |
| unix-epoll-input | 1014 | 0 | 0 | 100405 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 498040 | 10362176 | 0 | 23116733 |
| TenGigabitEthernet11/0/0-tx | 498040 | 10362168 | 0 | 36154879 |
| dpdk-input | 944342 | 10362048 | 0 | 73783256 |
| ethernet-input | 498040 | 10362176 | 0 | 25962427 |
| ip4-input-no-checksum | 498037 | 10362128 | 0 | 24276426 |
| ip4-lookup | 498038 | 10362141 | 0 | 26287540 |
| ip4-rewrite | 498038 | 10362141 | 0 | 29936512 |
| unix-epoll-input | 922 | 0 | 0 | 93747 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 96 |
| api-rx-from-ring | 0 | 0 | 72 | 121642632 |
| bfd-process | 0 | 0 | 1 | 311 |
| bond-process | 0 | 0 | 1 | 148 |
| dhcp-client-process | 0 | 0 | 3 | 2674 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 121 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 116 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 84 |
| dpdk-ipsec-process | 1 | 0 | 0 | 130622 |
| dpdk-process | 0 | 0 | 93 | 1546186 |
| fib-walk | 0 | 0 | 139 | 43160 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1716 |
| ip-route-resolver-process | 0 | 0 | 3 | 622 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 9498 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 277 | 60616 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 9323 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 133 |
| lldp-process | 0 | 0 | 1 | 80420 |
| rd-cp-process | 0 | 0 | 1 | 125 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 101 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 120 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 154 |
| statseg-collector-process | 0 | 0 | 28 | 660850 |
| unix-cli-local:0 | 1 | 0 | 2 | 3148917789 |
| unix-cli-new-session | 0 | 0 | 4 | 3148639255 |
| unix-epoll-input | 1497528 | 0 | 0 | 13568023664 |
| vhost-user-process | 0 | 0 | 1 | 159 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 142 |
| vpe-link-state-process | 0 | 0 | 12 | 1955 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 147 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 12616818 | 260447944 | 0 | 572272445 |
| TenGigabitEthernet11/0/1-tx | 12616818 | 257403135 | 0 | 911455681 |
| dpdk-input | 174710783 | 260447796 | 0 | 6037835098 |
| ethernet-input | 12616818 | 260447944 | 0 | 634013574 |
| ip4-input-no-checksum | 12616816 | 260447876 | 0 | 620660636 |
| ip4-lookup | 12616817 | 260447896 | 0 | 671952427 |
| ip4-rewrite | 12616816 | 260447876 | 0 | 744638226 |
| unix-epoll-input | 160344 | 0 | 0 | 15052841 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 12592880 | 260447650 | 0 | 565583254 |
| TenGigabitEthernet11/0/1-tx | 12592880 | 257401725 | 0 | 908067484 |
| dpdk-input | 164177679 | 260447508 | 0 | 5771540609 |
| ethernet-input | 12592879 | 260447649 | 0 | 634034810 |
| ip4-input-no-checksum | 12592878 | 260447620 | 0 | 624644943 |
| ip4-lookup | 12592878 | 260447620 | 0 | 671018357 |
| ip4-rewrite | 12592878 | 260447620 | 0 | 758488876 |
| unix-epoll-input | 160183 | 0 | 0 | 15135959 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 14245184 | 258388433 | 0 | 558469860 |
| TenGigabitEthernet11/0/0-tx | 14245184 | 249476900 | 0 | 937663591 |
| dpdk-input | 158164844 | 258388252 | 0 | 5466268754 |
| ethernet-input | 14245184 | 258388433 | 0 | 866734943 |
| ip4-input | 14245181 | 258388412 | 0 | 779423538 |
| ip4-lookup | 14245182 | 258388418 | 0 | 718082203 |
| ip4-rewrite | 14245180 | 258388396 | 0 | 756844945 |
| unix-epoll-input | 154316 | 0 | 0 | 14474594 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 14077257 | 258383440 | 0 | 551713033 |
| TenGigabitEthernet11/0/0-tx | 14077256 | 249471762 | 0 | 945879143 |
| dpdk-input | 155410686 | 258383274 | 0 | 5457901515 |
| ethernet-input | 14077256 | 258383423 | 0 | 865427333 |
| ip4-input | 14077254 | 258383387 | 0 | 786393552 |
| ip4-lookup | 14077253 | 258383355 | 0 | 707684241 |
| ip4-rewrite | 14077254 | 258383387 | 0 | 759673472 |
| unix-epoll-input | 151631 | 0 | 0 | 14364688 |

10ge2p1x520-ethip4-ip4base-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 19768 |
| dpdk-process | 0 | 0 | 2 | 32574 |
| fib-walk | 0 | 0 | 3 | 1019 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 370 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 1334 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 287 |
| unix-epoll-input | 32444 | 0 | 0 | 287114014 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 64689 | 13887723 | 0 | 5596357 |
| TenGigabitEthernet11/0/0-tx | 64689 | 13887723 | 0 | 27270421 |
| TenGigabitEthernet11/0/1-output | 64515 | 13886767 | 0 | 5978380 |
| TenGigabitEthernet11/0/1-tx | 64515 | 13886767 | 0 | 26622246 |
| dpdk-input | 65363 | 27774490 | 0 | 102480640 |
| ethernet-input | 129204 | 27774490 | 0 | 25519160 |
| ip4-input-no-checksum | 127740 | 27774490 | 0 | 23983295 |
| ip4-lookup | 127740 | 27774490 | 0 | 28002427 |
| ip4-rewrite | 127740 | 27774490 | 0 | 42083437 |
| unix-epoll-input | 64 | 0 | 0 | 6525 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 90 |
| api-rx-from-ring | 0 | 0 | 49 | 115694244 |
| bfd-process | 0 | 0 | 1 | 295 |
| bond-process | 0 | 0 | 1 | 110 |
| dhcp-client-process | 0 | 0 | 3 | 2030 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 83 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 87 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125429 |
| dpdk-process | 0 | 0 | 83 | 1317261 |
| fib-walk | 0 | 0 | 124 | 26382 |
| flow-report-process | 0 | 0 | 1 | 118 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1423 |
| ip-route-resolver-process | 0 | 0 | 3 | 664 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 6522 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 247 | 41572 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 6738 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 116 |
| lldp-process | 0 | 0 | 1 | 39584 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 94 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 109 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 165 |
| statseg-collector-process | 0 | 0 | 25 | 249221 |
| unix-cli-local:0 | 1 | 0 | 2 | 1127224573 |
| unix-cli-new-session | 0 | 0 | 4 | 1126942941 |
| unix-epoll-input | 1340278 | 0 | 0 | 12085463737 |
| vhost-user-process | 0 | 0 | 1 | 137 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 130 |
| vpe-link-state-process | 0 | 0 | 8 | 1367 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 141 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1425327 | 360624129 | 0 | 138055926 |
| TenGigabitEthernet11/0/0-tx | 1425327 | 360624129 | 0 | 736865092 |
| TenGigabitEthernet11/0/1-output | 1423643 | 360601803 | 0 | 149306354 |
| TenGigabitEthernet11/0/1-tx | 1423643 | 360601803 | 0 | 701059648 |
| dpdk-input | 94488394 | 721226444 | 0 | 5300122223 |
| ethernet-input | 2848972 | 721226444 | 0 | 646554366 |
| ip4-input-no-checksum | 2848822 | 721226444 | 0 | 603617507 |
| ip4-lookup | 2848821 | 721226188 | 0 | 700880848 |
| ip4-rewrite | 3038165 | 769698252 | 0 | 1177583462 |
| unix-epoll-input | 92193 | 0 | 0 | 8560165 |
64b-2t2c-ethip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 38673 |
| dpdk-process | 0 | 0 | 1 | 33314 |
| fib-walk | 0 | 0 | 2 | 611 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 620 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1044 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 517 |
| unix-epoll-input | 23908 | 0 | 0 | 224109641 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 178209 | 14692210 | 0 | 11257345 |
| TenGigabitEthernet11/0/1-tx | 178209 | 14692210 | 0 | 37647977 |
| dpdk-input | 213424 | 14692210 | 0 | 79628745 |
| ethernet-input | 178209 | 14692210 | 0 | 20762475 |
| ip4-input-no-checksum | 178209 | 14692210 | 0 | 17842817 |
| ip4-lookup | 178209 | 14692210 | 0 | 21166298 |
| ip4-rewrite | 178209 | 14692210 | 0 | 32099070 |
| unix-epoll-input | 208 | 0 | 0 | 21368 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 191917 | 14692683 | 0 | 11614823 |
| TenGigabitEthernet11/0/0-tx | 191917 | 14692683 | 0 | 37514393 |
| dpdk-input | 255620 | 14692446 | 0 | 80250895 |
| ethernet-input | 191917 | 14692683 | 0 | 20503327 |
| ip4-input-no-checksum | 191917 | 14692683 | 0 | 18186901 |
| ip4-lookup | 191917 | 14692683 | 0 | 19047288 |
| ip4-rewrite | 191917 | 14692683 | 0 | 32314176 |
| unix-epoll-input | 250 | 0 | 0 | 25434 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 89 |
| api-rx-from-ring | 0 | 0 | 52 | 105891242 |
| bfd-process | 0 | 0 | 1 | 341 |
| bond-process | 0 | 0 | 1 | 117 |
| dhcp-client-process | 0 | 0 | 4 | 1410 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 135 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 96 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 104 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124107 |
| dpdk-process | 0 | 0 | 103 | 1672418 |
| fib-walk | 0 | 0 | 154 | 31412 |
| flow-report-process | 0 | 0 | 1 | 112 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 1990 |
| ip-route-resolver-process | 0 | 0 | 4 | 1096 |
| ip4-reassembly-expire-walk | 0 | 0 | 32 | 8917 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 306 | 54598 |
| ip6-reassembly-expire-walk | 0 | 0 | 32 | 8204 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 111 |
| lldp-process | 0 | 0 | 1 | 58768 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 94 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 120 |
| startup-config-process | 1 | 0 | 1 | 164 |
| statseg-collector-process | 0 | 0 | 31 | 497642 |
| unix-cli-local:0 | 1 | 0 | 2 | 1128711572 |
| unix-cli-new-session | 0 | 0 | 4 | 1128431403 |
| unix-epoll-input | 1637767 | 0 | 0 | 15073945036 |
| vhost-user-process | 0 | 0 | 1 | 136 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 151 |
| vpe-link-state-process | 0 | 0 | 8 | 1238 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 148 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 5030894 | 684708594 | 0 | 480028361 |
| TenGigabitEthernet11/0/1-tx | 5030894 | 684705840 | 0 | 1808024228 |
| dpdk-input | 101219153 | 684708594 | 0 | 6497953715 |
| ethernet-input | 5030894 | 684708594 | 0 | 940329485 |
| ip4-input-no-checksum | 5030894 | 684708594 | 0 | 784706604 |
| ip4-lookup | 5030894 | 684708594 | 0 | 806900127 |
| ip4-rewrite | 5030894 | 684708594 | 0 | 1590934319 |
| unix-epoll-input | 98761 | 0 | 0 | 9251100 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5137064 | 684349808 | 0 | 462725486 |
| TenGigabitEthernet11/0/0-tx | 5137064 | 684349808 | 0 | 1846508655 |
| dpdk-input | 99772338 | 684349808 | 0 | 6516072099 |
| ethernet-input | 5137064 | 684349808 | 0 | 890977002 |
| ip4-input-no-checksum | 5137064 | 684349808 | 0 | 768185934 |
| ip4-lookup | 5137063 | 684349552 | 0 | 852894633 |
| ip4-rewrite | 5137063 | 684349552 | 0 | 1599270795 |
| unix-epoll-input | 97349 | 0 | 0 | 9154120 |
64b-4t4c-ethip4-ip4base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 99 |
| api-rx-from-ring | 0 | 0 | 52 | 96566974 |
| bfd-process | 0 | 0 | 1 | 318 |
| bond-process | 0 | 0 | 1 | 97 |
| dhcp-client-process | 0 | 0 | 4 | 3794 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 121 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 100 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 112458 |
| dpdk-process | 0 | 0 | 100 | 1637569 |
| fib-walk | 0 | 0 | 149 | 52894 |
| flow-report-process | 0 | 0 | 1 | 110 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2582 |
| ip-route-resolver-process | 0 | 0 | 4 | 1349 |
| ip4-reassembly-expire-walk | 0 | 0 | 30 | 11701 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 297 | 94540 |
| ip6-reassembly-expire-walk | 0 | 0 | 30 | 11954 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 137 |
| lldp-process | 0 | 0 | 1 | 81232 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 100 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 201 |
| statseg-collector-process | 0 | 0 | 30 | 704339 |
| unix-cli-local:0 | 1 | 0 | 2 | 35870066 |
| unix-cli-new-session | 0 | 0 | 4 | 35597046 |
| unix-epoll-input | 1608598 | 0 | 0 | 14584426253 |
| vhost-user-process | 0 | 0 | 1 | 148 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 133 |
| vpe-link-state-process | 0 | 0 | 9 | 1146 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 18636024 | 338287792 | 0 | 732256019 |
| TenGigabitEthernet11/0/1-tx | 18636024 | 329642566 | 0 | 1246146533 |
| dpdk-input | 148336478 | 338287636 | 0 | 5598101468 |
| ethernet-input | 18636024 | 338287792 | 0 | 899836009 |
| ip4-input-no-checksum | 18636022 | 338287736 | 0 | 873526364 |
| ip4-lookup | 18636022 | 338287736 | 0 | 936161893 |
| ip4-rewrite | 18636022 | 338287736 | 0 | 1025354670 |
| unix-epoll-input | 144728 | 0 | 0 | 13688607 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 19048117 | 335779772 | 0 | 713961507 |
| TenGigabitEthernet11/0/1-tx | 19048117 | 327542713 | 0 | 1230628465 |
| dpdk-input | 153400780 | 335779660 | 0 | 5578118717 |
| ethernet-input | 19048117 | 335779772 | 0 | 890887069 |
| ip4-input-no-checksum | 19048115 | 335779717 | 0 | 869162071 |
| ip4-lookup | 19048115 | 335779717 | 0 | 928484775 |
| ip4-rewrite | 19048115 | 335779717 | 0 | 1015691548 |
| unix-epoll-input | 149669 | 0 | 0 | 14001732 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 15204876 | 340324064 | 0 | 608321053 |
| TenGigabitEthernet11/0/0-tx | 15204876 | 337635543 | 0 | 1123186353 |
| dpdk-input | 166929039 | 356706013 | 0 | 6223446460 |
| ethernet-input | 15204876 | 340324064 | 0 | 794510545 |
| ip4-input-no-checksum | 15204875 | 340324028 | 0 | 739467111 |
| ip4-lookup | 15778580 | 355664826 | 0 | 810407511 |
| ip4-rewrite | 15204875 | 340324028 | 0 | 899101543 |
| unix-epoll-input | 159038 | 0 | 0 | 15084465 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 15112066 | 337644472 | 0 | 610072644 |
| TenGigabitEthernet11/0/0-tx | 15112065 | 335137146 | 0 | 1123035863 |
| dpdk-input | 169540981 | 337644375 | 0 | 6226145547 |
| ethernet-input | 15112066 | 337644472 | 0 | 790989597 |
| ip4-input-no-checksum | 15112065 | 337644428 | 0 | 746788926 |
| ip4-lookup | 15112065 | 337644428 | 0 | 775448980 |
| ip4-rewrite | 15683818 | 352864548 | 0 | 942979301 |
| unix-epoll-input | 158143 | 0 | 0 | 15045562 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 30472 |
| dpdk-process | 0 | 0 | 1 | 32577 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 525 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 409 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 314 |
| unix-epoll-input | 7125 | 0 | 0 | 63212754 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 89550 | 2311012 | 0 | 3688016 |
| TenGigabitEthernet11/0/1-tx | 89549 | 2310787 | 0 | 7220274 |
| dpdk-input | 407357 | 2310877 | 0 | 22626424 |
| ethernet-input | 89549 | 2311006 | 0 | 5108735 |
| ip4-input-no-checksum | 89547 | 2310990 | 0 | 4748874 |
| ip4-lookup | 89547 | 2310990 | 0 | 4910239 |
| ip4-rewrite | 89547 | 2310990 | 0 | 5806664 |
| unix-epoll-input | 398 | 0 | 0 | 39351 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 88787 | 2292940 | 0 | 3806724 |
| TenGigabitEthernet11/0/1-tx | 88787 | 2292716 | 0 | 7385790 |
| dpdk-input | 408283 | 2292828 | 0 | 22474991 |
| ethernet-input | 88787 | 2292940 | 0 | 4933164 |
| ip4-input-no-checksum | 88786 | 2292905 | 0 | 4757390 |
| ip4-lookup | 88786 | 2292905 | 0 | 4902827 |
| ip4-rewrite | 88786 | 2292905 | 0 | 5853205 |
| unix-epoll-input | 398 | 0 | 0 | 39477 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 122911 | 2311383 | 0 | 4850898 |
| TenGigabitEthernet11/0/0-tx | 122911 | 2311087 | 0 | 8289319 |
| dpdk-input | 295805 | 2311239 | 0 | 18319791 |
| ethernet-input | 122911 | 2311383 | 0 | 6040647 |
| ip4-input-no-checksum | 122909 | 2311332 | 0 | 5935946 |
| ip4-lookup | 122910 | 2311357 | 0 | 6263643 |
| ip4-rewrite | 122909 | 2311332 | 0 | 6961891 |
| unix-epoll-input | 288 | 0 | 0 | 29026 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 123873 | 2293318 | 0 | 4838257 |
| TenGigabitEthernet11/0/0-tx | 123873 | 2293042 | 0 | 8272360 |
| dpdk-input | 307781 | 2293177 | 0 | 18424698 |
| ethernet-input | 123873 | 2293318 | 0 | 5973941 |
| ip4-input-no-checksum | 123871 | 2293272 | 0 | 5848947 |
| ip4-lookup | 123872 | 2293293 | 0 | 6237246 |
| ip4-rewrite | 123871 | 2293272 | 0 | 7014519 |
| unix-epoll-input | 300 | 0 | 0 | 29357 |

10ge2p1x520-ethip4-ip4scale200k-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x100k static IPv4 /32 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4-ip4scale200k-ndrpdr
 Not Captured 
64b-2t2c-ethip4-ip4scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 102 |
| api-rx-from-ring | 0 | 0 | 200147 | 357238115 |
| bfd-process | 0 | 0 | 1 | 305 |
| bond-process | 0 | 0 | 1 | 130 |
| dhcp-client-process | 0 | 0 | 4 | 2909 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 148 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 112 |
| dpdk-ipsec-process | 1 | 0 | 0 | 112268 |
| dpdk-process | 0 | 0 | 110 | 1738886 |
| fib-walk | 0 | 0 | 164 | 61968 |
| flow-report-process | 0 | 0 | 1 | 112 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2523 |
| ip-route-resolver-process | 0 | 0 | 4 | 944 |
| ip4-reassembly-expire-walk | 0 | 0 | 34 | 11217 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 327 | 90037 |
| ip6-reassembly-expire-walk | 0 | 0 | 34 | 10904 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 135 |
| lldp-process | 0 | 0 | 1 | 57042 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 100 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 114 |
| send-rs-process | 0 | 0 | 1 | 117 |
| startup-config-process | 1 | 0 | 1 | 165 |
| statseg-collector-process | 0 | 0 | 33 | 594582 |
| unix-cli-local:0 | 1 | 0 | 2 | 213534259 |
| unix-cli-new-session | 0 | 0 | 4 | 213258010 |
| unix-epoll-input | 1684030 | 0 | 0 | 15795337423 |
| vhost-user-process | 0 | 0 | 1 | 146 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 137 |
| vpe-link-state-process | 0 | 0 | 9 | 1161 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 5277569 | 535773020 | 0 | 390309763 |
| TenGigabitEthernet11/0/1-tx | 5277569 | 535773020 | 0 | 1434107148 |
| dpdk-input | 128984139 | 535773020 | 0 | 6248301549 |
| ethernet-input | 5277570 | 535773262 | 0 | 743314850 |
| ip4-input-no-checksum | 5277569 | 535773020 | 0 | 641594452 |
| ip4-lookup | 5277569 | 535773020 | 0 | 2544821574 |
| ip4-rewrite | 5277569 | 535773020 | 0 | 1256365213 |
| unix-epoll-input | 125847 | 0 | 0 | 11972091 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6044940 | 540609994 | 0 | 401645944 |
| TenGigabitEthernet11/0/0-tx | 6044940 | 540609994 | 0 | 1427545377 |
| dpdk-input | 127822268 | 540609994 | 0 | 6255720615 |
| ethernet-input | 6044941 | 540610204 | 0 | 735540003 |
| ip4-input-no-checksum | 6044940 | 540609994 | 0 | 641454625 |
| ip4-lookup | 6044940 | 540609994 | 0 | 2534929547 |
| ip4-rewrite | 6044940 | 540609994 | 0 | 1291020346 |
| unix-epoll-input | 124715 | 0 | 0 | 11893193 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 110 |
| api-rx-from-ring | 0 | 0 | 200145 | 348994407 |
| bfd-process | 0 | 0 | 1 | 330 |
| bond-process | 0 | 0 | 1 | 125 |
| dhcp-client-process | 0 | 0 | 4 | 2914 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 131 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 125 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 86 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124092 |
| dpdk-process | 0 | 0 | 103 | 1662887 |
| fib-walk | 0 | 0 | 154 | 58621 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2548 |
| ip-route-resolver-process | 0 | 0 | 4 | 925 |
| ip4-reassembly-expire-walk | 0 | 0 | 31 | 10611 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 306 | 93780 |
| ip6-reassembly-expire-walk | 0 | 0 | 31 | 10433 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 114 |
| lldp-process | 0 | 0 | 1 | 57724 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 94 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 130 |
| startup-config-process | 1 | 0 | 1 | 173 |
| statseg-collector-process | 0 | 0 | 31 | 545623 |
| unix-cli-local:0 | 1 | 0 | 2 | 149849248 |
| unix-cli-new-session | 0 | 0 | 5 | 149567376 |
| unix-epoll-input | 1573650 | 0 | 0 | 14822867477 |
| vhost-user-process | 0 | 0 | 1 | 144 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 131 |
| vpe-link-state-process | 0 | 0 | 8 | 1063 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 145 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 3418972 | 531629520 | 0 | 339183836 |
| TenGigabitEthernet11/0/1-tx | 3418972 | 531629191 | 0 | 1453981257 |
| dpdk-input | 108317688 | 531629520 | 0 | 5826236615 |
| ethernet-input | 3418972 | 531629520 | 0 | 680088589 |
| ip4-input-no-checksum | 3418972 | 531629520 | 0 | 620128960 |
| ip4-lookup | 3418972 | 531629520 | 0 | 2537037516 |
| ip4-rewrite | 3418972 | 531629520 | 0 | 1300428376 |
| unix-epoll-input | 105687 | 0 | 0 | 10062653 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3496719 | 533066777 | 0 | 362475813 |
| TenGigabitEthernet11/0/0-tx | 3496719 | 533066777 | 0 | 1454193400 |
| dpdk-input | 106550073 | 533066777 | 0 | 5766839141 |
| ethernet-input | 3496720 | 533067033 | 0 | 728588462 |
| ip4-input-no-checksum | 3496720 | 533067033 | 0 | 609042042 |
| ip4-lookup | 3496719 | 533066777 | 0 | 2479888272 |
| ip4-rewrite | 3496719 | 533066777 | 0 | 1384867690 |
| unix-epoll-input | 103961 | 0 | 0 | 9882312 |

10ge2p1x520-ethip4-ip4scale20k-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x10k static IPv4 /32 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4-ip4scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 109 |
| api-rx-from-ring | 0 | 0 | 20144 | 125682296 |
| bfd-process | 0 | 0 | 1 | 314 |
| bond-process | 0 | 0 | 1 | 120 |
| dhcp-client-process | 0 | 0 | 4 | 2796 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 118 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 134 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 88 |
| dpdk-ipsec-process | 1 | 0 | 0 | 109699 |
| dpdk-process | 0 | 0 | 117 | 1800003 |
| fib-walk | 0 | 0 | 174 | 54357 |
| flow-report-process | 0 | 0 | 1 | 132 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2114 |
| ip-route-resolver-process | 0 | 0 | 4 | 892 |
| ip4-reassembly-expire-walk | 0 | 0 | 36 | 10467 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 347 | 81336 |
| ip6-reassembly-expire-walk | 0 | 0 | 36 | 10336 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 114 |
| lldp-process | 0 | 0 | 1 | 36878 |
| rd-cp-process | 0 | 0 | 1 | 130 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 99 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 118 |
| startup-config-process | 1 | 0 | 1 | 157 |
| statseg-collector-process | 0 | 0 | 35 | 445560 |
| unix-cli-local:0 | 1 | 0 | 2 | 4172936349 |
| unix-cli-new-session | 0 | 0 | 4 | 4172657557 |
| unix-epoll-input | 1877238 | 0 | 0 | 17038670067 |
| vhost-user-process | 0 | 0 | 1 | 148 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 162 |
| vpe-link-state-process | 0 | 0 | 7 | 1245 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 148 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2542382 | 507995477 | 0 | 212330205 |
| TenGigabitEthernet11/0/0-tx | 2542382 | 507995477 | 0 | 1040891029 |
| TenGigabitEthernet11/0/1-output | 2460729 | 506618962 | 0 | 225492286 |
| TenGigabitEthernet11/0/1-tx | 2460729 | 506618962 | 0 | 1004558956 |
| dpdk-input | 108503021 | 1014614439 | 0 | 6864630129 |
| ethernet-input | 5003113 | 1014614919 | 0 | 944721262 |
| ip4-input-no-checksum | 4743710 | 1014614695 | 0 | 881116094 |
| ip4-lookup | 4743709 | 1014614439 | 0 | 1922851208 |
| ip4-rewrite | 4743709 | 1014614439 | 0 | 1634836451 |
| unix-epoll-input | 105867 | 0 | 0 | 9881622 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 29478 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 801 |
| unix-epoll-input | 8136 | 0 | 0 | 72044525 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 12551 | 3126676 | 0 | 1208639 |
| TenGigabitEthernet11/0/0-tx | 12551 | 3126676 | 0 | 6484690 |
| TenGigabitEthernet11/0/1-output | 12551 | 3126590 | 0 | 1323079 |
| TenGigabitEthernet11/0/1-tx | 12551 | 3126590 | 0 | 6251926 |
| dpdk-input | 12551 | 6253266 | 0 | 23700273 |
| ethernet-input | 25102 | 6253266 | 0 | 5600713 |
| ip4-input-no-checksum | 25096 | 6253266 | 0 | 5265620 |
| ip4-lookup | 25096 | 6253266 | 0 | 12242439 |
| ip4-rewrite | 25096 | 6253266 | 0 | 10187266 |
| unix-epoll-input | 12 | 0 | 0 | 1628 |
64b-2t2c-ethip4-ip4scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 98 |
| api-rx-from-ring | 0 | 0 | 20140 | 120465131 |
| bfd-process | 0 | 0 | 1 | 316 |
| bond-process | 0 | 0 | 1 | 110 |
| dhcp-client-process | 0 | 0 | 3 | 1126 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 131 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 91 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 84 |
| dpdk-ipsec-process | 1 | 0 | 0 | 111875 |
| dpdk-process | 0 | 0 | 93 | 1446877 |
| fib-walk | 0 | 0 | 139 | 40187 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1709 |
| ip-route-resolver-process | 0 | 0 | 3 | 579 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 7382 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 277 | 68528 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 7111 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 133 |
| lldp-process | 0 | 0 | 1 | 57372 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 118 |
| startup-config-process | 1 | 0 | 1 | 151 |
| statseg-collector-process | 0 | 0 | 28 | 454559 |
| unix-cli-local:0 | 1 | 0 | 2 | 3043915 |
| unix-cli-new-session | 0 | 0 | 4 | 2765989 |
| unix-epoll-input | 1487476 | 0 | 0 | 13564017269 |
| vhost-user-process | 0 | 0 | 1 | 149 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 147 |
| vpe-link-state-process | 0 | 0 | 9 | 1065 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 154 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 5989706 | 483109562 | 0 | 382749419 |
| TenGigabitEthernet11/0/1-tx | 5989706 | 483109562 | 0 | 1294020762 |
| dpdk-input | 119342590 | 483109562 | 0 | 5665471460 |
| ethernet-input | 5989706 | 483109562 | 0 | 687028586 |
| ip4-input-no-checksum | 5989706 | 483109562 | 0 | 595863032 |
| ip4-lookup | 5989706 | 483109562 | 0 | 1279625563 |
| ip4-rewrite | 5989706 | 483109562 | 0 | 1154089320 |
| unix-epoll-input | 116441 | 0 | 0 | 10729369 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6208504 | 484356542 | 0 | 394382991 |
| TenGigabitEthernet11/0/0-tx | 6208504 | 484356542 | 0 | 1303709226 |
| dpdk-input | 135521454 | 484356542 | 0 | 6192322302 |
| ethernet-input | 6208504 | 484356542 | 0 | 701974509 |
| ip4-input-no-checksum | 6208504 | 484356542 | 0 | 607374288 |
| ip4-lookup | 6208504 | 484356542 | 0 | 1243079568 |
| ip4-rewrite | 6208504 | 484356542 | 0 | 1162237559 |
| unix-epoll-input | 112964 | 0 | 0 | 10604452 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24939 |
| dpdk-process | 0 | 0 | 1 | 780 |
| fib-walk | 0 | 0 | 1 | 395 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 473 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 821 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 328 |
| unix-epoll-input | 10006 | 0 | 0 | 89734262 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 62046 | 5206937 | 0 | 4139109 |
| TenGigabitEthernet11/0/1-tx | 62046 | 5206937 | 0 | 14014132 |
| dpdk-input | 88646 | 5206937 | 0 | 30103269 |
| ethernet-input | 62046 | 5206937 | 0 | 7369440 |
| ip4-input-no-checksum | 62046 | 5206937 | 0 | 6477646 |
| ip4-lookup | 62046 | 5206937 | 0 | 13808358 |
| ip4-rewrite | 62045 | 5206713 | 0 | 12322960 |
| unix-epoll-input | 86 | 0 | 0 | 9753 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 63885 | 5207036 | 0 | 4098786 |
| TenGigabitEthernet11/0/0-tx | 63885 | 5207036 | 0 | 13840205 |
| dpdk-input | 92389 | 5207036 | 0 | 29918927 |
| ethernet-input | 63886 | 5207292 | 0 | 7427399 |
| ip4-input-no-checksum | 63885 | 5207036 | 0 | 6440077 |
| ip4-lookup | 63885 | 5207036 | 0 | 13802215 |
| ip4-rewrite | 63885 | 5207036 | 0 | 12605370 |
| unix-epoll-input | 90 | 0 | 0 | 10486 |

10ge2p1x520-ethip4-ip4scale2m-ndrpdr

RFC2544: Pkt throughput IPv4 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and 2x1M static IPv4 /32 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 1M flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4-ip4scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 20842 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 441 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 474 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 278 |
| unix-epoll-input | 6659 | 0 | 0 | 65726065 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 27253 | 2089574 | 0 | 1416859 |
| TenGigabitEthernet11/0/0-tx | 27253 | 2089574 | 0 | 4617704 |
| TenGigabitEthernet11/0/1-output | 29577 | 2089733 | 0 | 1556398 |
| TenGigabitEthernet11/0/1-tx | 29577 | 2089733 | 0 | 4668008 |
| dpdk-input | 89453 | 4179174 | 0 | 18060613 |
| ethernet-input | 56831 | 4179472 | 0 | 4951651 |
| ip4-input-no-checksum | 47378 | 4179307 | 0 | 4441092 |
| ip4-lookup | 47378 | 4179307 | 0 | 17385441 |
| ip4-rewrite | 47378 | 4179307 | 0 | 6936276 |
| unix-epoll-input | 87 | 0 | 0 | 12272 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 82 |
| api-rx-from-ring | 0 | 0 | 2000151 | 2600790482 |
| bfd-process | 0 | 0 | 1 | 346 |
| bond-process | 0 | 0 | 1 | 113 |
| dhcp-client-process | 0 | 0 | 6 | 3437 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 142 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 98 |
| dpdk-ipsec-process | 1 | 0 | 0 | 123597 |
| dpdk-process | 0 | 0 | 187 | 2969028 |
| fib-walk | 0 | 0 | 279 | 108010 |
| flow-report-process | 0 | 0 | 1 | 112 |
| ip-neighbor-scan-process | 0 | 0 | 10 | 4103 |
| ip-route-resolver-process | 0 | 0 | 6 | 1665 |
| ip4-reassembly-expire-walk | 0 | 0 | 57 | 18586 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 557 | 152244 |
| ip6-reassembly-expire-walk | 0 | 0 | 57 | 16815 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 133 |
| lldp-process | 0 | 0 | 1 | 37936 |
| rd-cp-process | 0 | 0 | 1 | 109 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 97 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 135 |
| send-rs-process | 0 | 0 | 1 | 128 |
| startup-config-process | 1 | 0 | 1 | 161 |
| statseg-collector-process | 0 | 0 | 56 | 748151 |
| unix-cli-local:0 | 1 | 0 | 2 | 1539827774 |
| unix-cli-new-session | 0 | 0 | 4 | 1539545035 |
| unix-epoll-input | 2712475 | 0 | 0 | 24809719563 |
| vhost-user-process | 0 | 0 | 1 | 134 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 145 |
| vpe-link-state-process | 0 | 0 | 8 | 1097 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6305743 | 549185814 | 0 | 347387482 |
| TenGigabitEthernet11/0/0-tx | 6305743 | 549185814 | 0 | 1242059332 |
| TenGigabitEthernet11/0/1-output | 6740657 | 549275405 | 0 | 383360227 |
| TenGigabitEthernet11/0/1-tx | 6740657 | 549275405 | 0 | 1237914975 |
| dpdk-input | 223188517 | 1098461104 | 0 | 10474214752 |
| ethernet-input | 13046401 | 1098461410 | 0 | 1252615329 |
| ip4-input-no-checksum | 9828977 | 1098461219 | 0 | 1098545287 |
| ip4-lookup | 9828977 | 1098461219 | 0 | 4709327738 |
| ip4-rewrite | 9828977 | 1098461219 | 0 | 1822778227 |
| unix-epoll-input | 217754 | 0 | 0 | 20935198 |
64b-2t2c-ethip4-ip4scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 84 |
| api-rx-from-ring | 0 | 0 | 2000151 | 2650846915 |
| bfd-process | 0 | 0 | 1 | 296 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 6 | 3796 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 124 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 94 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 87 |
| dpdk-ipsec-process | 1 | 0 | 0 | 107192 |
| dpdk-process | 0 | 0 | 170 | 2717858 |
| fib-walk | 0 | 0 | 254 | 88532 |
| flow-report-process | 0 | 0 | 1 | 134 |
| ip-neighbor-scan-process | 0 | 0 | 9 | 4315 |
| ip-route-resolver-process | 0 | 0 | 6 | 2175 |
| ip4-reassembly-expire-walk | 0 | 0 | 51 | 17276 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 507 | 135792 |
| ip6-reassembly-expire-walk | 0 | 0 | 51 | 14320 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 117 |
| lldp-process | 0 | 0 | 1 | 58269 |
| rd-cp-process | 0 | 0 | 1 | 114 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 101 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 133 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 172 |
| statseg-collector-process | 0 | 0 | 51 | 887701 |
| unix-cli-local:0 | 1 | 0 | 2 | 196280179 |
| unix-cli-new-session | 0 | 0 | 4 | 196002225 |
| unix-epoll-input | 2368110 | 0 | 0 | 22282162394 |
| vhost-user-process | 0 | 0 | 1 | 157 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 154 |
| vpe-link-state-process | 0 | 0 | 6 | 775 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 148 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 7901334 | 761806231 | 0 | 552575749 |
| TenGigabitEthernet11/0/1-tx | 7901333 | 761806002 | 0 | 2031533930 |
| dpdk-input | 225334255 | 761806231 | 0 | 10091711368 |
| ethernet-input | 7901335 | 761806452 | 0 | 1047911128 |
| ip4-input-no-checksum | 7901334 | 761806231 | 0 | 908450329 |
| ip4-lookup | 7901334 | 761806231 | 0 | 3531048667 |
| ip4-rewrite | 7901334 | 761806231 | 0 | 1775606672 |
| unix-epoll-input | 219847 | 0 | 0 | 20817743 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 8340289 | 764296013 | 0 | 584160256 |
| TenGigabitEthernet11/0/0-tx | 8340288 | 764295788 | 0 | 2050405777 |
| dpdk-input | 226105645 | 764295836 | 0 | 10353920439 |
| ethernet-input | 8340289 | 764296013 | 0 | 1046883787 |
| ip4-input-no-checksum | 8340289 | 764296013 | 0 | 937274023 |
| ip4-lookup | 8340289 | 764296013 | 0 | 3410661357 |
| ip4-rewrite | 8340289 | 764296013 | 0 | 1874424362 |
| unix-epoll-input | 220601 | 0 | 0 | 20997462 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 29002 |
| dhcp-client-process | 0 | 0 | 1 | 444 |
| dpdk-process | 0 | 0 | 1 | 34144 |
| fib-walk | 0 | 0 | 1 | 570 |
| ip-route-resolver-process | 0 | 0 | 1 | 605 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 353 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1357 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 395 |
| unix-epoll-input | 13021 | 0 | 0 | 120625968 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 78157 | 6441766 | 0 | 5043897 |
| TenGigabitEthernet11/0/1-tx | 78157 | 6441766 | 0 | 17021182 |
| dpdk-input | 115979 | 6441660 | 0 | 35871652 |
| ethernet-input | 78157 | 6441766 | 0 | 8928874 |
| ip4-input-no-checksum | 78157 | 6441766 | 0 | 7869492 |
| ip4-lookup | 78157 | 6441766 | 0 | 29096218 |
| ip4-rewrite | 78157 | 6441766 | 0 | 14856187 |
| unix-epoll-input | 114 | 0 | 0 | 17799 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 80178 | 6442001 | 0 | 5002234 |
| TenGigabitEthernet11/0/0-tx | 80178 | 6442001 | 0 | 16774510 |
| dpdk-input | 124337 | 6442001 | 0 | 35888276 |
| ethernet-input | 80178 | 6442001 | 0 | 8659118 |
| ip4-input-no-checksum | 80178 | 6442001 | 0 | 7851279 |
| ip4-lookup | 80178 | 6442001 | 0 | 29272751 |
| ip4-rewrite | 80178 | 6442001 | 0 | 15009502 |
| unix-epoll-input | 121 | 0 | 0 | 18986 |

10ge2p1x520-ethip4udp-ip4base-nat44-ndrpdr

RFC2544: Pkt throughput NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4udp-ip4base-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 105 |
| api-rx-from-ring | 0 | 0 | 88 | 118148643 |
| bfd-process | 0 | 0 | 1 | 335 |
| bond-process | 0 | 0 | 1 | 99 |
| dhcp-client-process | 0 | 0 | 7 | 2742 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 121 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1299 |
| dpdk-process | 0 | 0 | 200 | 3154205 |
| fib-walk | 0 | 0 | 299 | 75551 |
| flow-report-process | 0 | 0 | 1 | 129 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 3782 |
| ip-route-resolver-process | 0 | 0 | 7 | 1472 |
| ip4-reassembly-expire-walk | 0 | 0 | 61 | 17263 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 597 | 110536 |
| ip6-reassembly-expire-walk | 0 | 0 | 61 | 17293 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 115 |
| lldp-process | 0 | 0 | 1 | 46208 |
| nat-det-expire-walk | 0 | 0 | 60 | 148546292 |
| nat-ha-process | 0 | 0 | 1 | 111181 |
| nat64-expire-walk | 0 | 0 | 1 | 143 |
| rd-cp-process | 0 | 0 | 1 | 115 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 103 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 122 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 182 |
| statseg-collector-process | 0 | 0 | 60 | 886143 |
| unix-cli-local:0 | 1 | 0 | 2 | 385259246 |
| unix-cli-new-session | 0 | 0 | 4 | 384982624 |
| unix-epoll-input | 3296821 | 0 | 0 | 29311069227 |
| vhost-user-process | 0 | 0 | 1 | 159 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 124 |
| vpe-link-state-process | 0 | 0 | 7 | 1023 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 148 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 9210538 | 661352444 | 0 | 463604380 |
| TenGigabitEthernet11/0/0-tx | 9210538 | 661352444 | 0 | 1494431972 |
| TenGigabitEthernet11/0/1-output | 7907359 | 661348398 | 0 | 448835653 |
| TenGigabitEthernet11/0/1-tx | 7907359 | 661348398 | 0 | 1424814985 |
| dpdk-input | 220377801 | 1322700676 | 0 | 11500782044 |
| ethernet-input | 17117897 | 1322700842 | 0 | 1560516670 |
| ip4-input-no-checksum | 13553749 | 1322700836 | 0 | 1747483822 |
| ip4-lookup | 13553749 | 1322700836 | 0 | 1577843773 |
| ip4-rewrite | 13553749 | 1322700836 | 0 | 1726170894 |
| nat44-det-in2out | 9210537 | 661352438 | 0 | 1394177183 |
| nat44-det-out2in | 7907358 | 661348238 | 0 | 1239308647 |
| unix-epoll-input | 215012 | 0 | 0 | 20602298 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 21329 |
| dpdk-process | 0 | 0 | 2 | 32521 |
| fib-walk | 0 | 0 | 2 | 703 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 940 |
| nat-det-expire-walk | 0 | 0 | 1 | 332 |
| unix-epoll-input | 20996 | 0 | 0 | 184637342 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 92298 | 4866928 | 0 | 4349176 |
| TenGigabitEthernet11/0/0-tx | 92298 | 4866928 | 0 | 11438243 |
| TenGigabitEthernet11/0/1-output | 69265 | 4866928 | 0 | 3632542 |
| TenGigabitEthernet11/0/1-tx | 69265 | 4866928 | 0 | 10637774 |
| dpdk-input | 1314311 | 9733730 | 0 | 73034483 |
| ethernet-input | 161563 | 9733856 | 0 | 12423249 |
| ip4-input-no-checksum | 134825 | 9733856 | 0 | 11181285 |
| ip4-lookup | 134825 | 9733856 | 0 | 13426083 |
| ip4-rewrite | 134825 | 9733856 | 0 | 15835182 |
| unix-epoll-input | 1282 | 0 | 0 | 124169 |
64b-2t2c-ethip4udp-ip4base-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23180 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 327 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 402 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 314 |
| unix-epoll-input | 3953 | 0 | 0 | 35890007 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 31575 | 1372883 | 0 | 1433645 |
| TenGigabitEthernet11/0/1-tx | 31575 | 1372883 | 0 | 3526093 |
| dpdk-input | 256569 | 1372700 | 0 | 13112081 |
| ethernet-input | 31575 | 1372883 | 0 | 2181150 |
| ip4-input-no-checksum | 31575 | 1372883 | 0 | 2373560 |
| ip4-lookup | 31575 | 1372883 | 0 | 2147392 |
| ip4-rewrite | 31574 | 1372765 | 0 | 2354944 |
| nat44-det-out2in | 31573 | 1372700 | 0 | 3096609 |
| unix-epoll-input | 250 | 0 | 0 | 24376 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 18749 | 1372762 | 0 | 1058068 |
| TenGigabitEthernet11/0/0-tx | 18749 | 1372762 | 0 | 3359150 |
| dpdk-input | 298406 | 1372762 | 0 | 14068826 |
| ethernet-input | 18750 | 1372983 | 0 | 1749546 |
| ip4-input-no-checksum | 18750 | 1372983 | 0 | 1934403 |
| ip4-lookup | 18749 | 1372762 | 0 | 1915837 |
| ip4-rewrite | 18749 | 1372762 | 0 | 2187696 |
| nat44-det-in2out | 18749 | 1372762 | 0 | 2867190 |
| unix-epoll-input | 291 | 0 | 0 | 28809 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 97 |
| api-rx-from-ring | 0 | 0 | 69 | 100908287 |
| bfd-process | 0 | 0 | 1 | 284 |
| bond-process | 0 | 0 | 1 | 106 |
| dhcp-client-process | 0 | 0 | 6 | 3342 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 115 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 137 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 95 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 96 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1661 |
| dpdk-process | 0 | 0 | 187 | 3029902 |
| fib-walk | 0 | 0 | 279 | 59603 |
| flow-report-process | 0 | 0 | 1 | 130 |
| ip-neighbor-scan-process | 0 | 0 | 10 | 3430 |
| ip-route-resolver-process | 0 | 0 | 6 | 1278 |
| ip4-reassembly-expire-walk | 0 | 0 | 57 | 14129 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 557 | 97661 |
| ip6-reassembly-expire-walk | 0 | 0 | 57 | 15942 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 131 |
| lldp-process | 0 | 0 | 1 | 68254 |
| nat-det-expire-walk | 0 | 0 | 56 | 12072 |
| nat-ha-process | 0 | 0 | 1 | 127543 |
| nat64-expire-walk | 0 | 0 | 1 | 185 |
| rd-cp-process | 0 | 0 | 1 | 117 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 96 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 118 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 177 |
| statseg-collector-process | 0 | 0 | 56 | 989155 |
| unix-cli-local:0 | 1 | 0 | 2 | 4237321642 |
| unix-cli-new-session | 0 | 0 | 4 | 4237039656 |
| unix-epoll-input | 3026081 | 0 | 0 | 27491281822 |
| vhost-user-process | 0 | 0 | 1 | 158 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 120 |
| vpe-link-state-process | 0 | 0 | 8 | 1062 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 137 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 15483657 | 888488791 | 0 | 815464902 |
| TenGigabitEthernet11/0/1-tx | 15483658 | 888487477 | 0 | 2332535286 |
| dpdk-input | 297353055 | 907371071 | 0 | 12180368583 |
| ethernet-input | 15483658 | 888488983 | 0 | 1282500815 |
| ip4-input-no-checksum | 15483657 | 888488982 | 0 | 1193214145 |
| ip4-lookup | 15483657 | 888488982 | 0 | 1358762098 |
| ip4-rewrite | 15483656 | 888488981 | 0 | 1880857847 |
| unix-epoll-input | 285555 | 0 | 0 | 27601402 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 21496605 | 886652736 | 0 | 997269232 |
| TenGigabitEthernet11/0/0-tx | 21496605 | 886652736 | 0 | 2413317136 |
| dpdk-input | 274032689 | 886652591 | 0 | 11545568954 |
| ethernet-input | 21496605 | 886652736 | 0 | 1465950839 |
| ip4-input-no-checksum | 21496604 | 886652684 | 0 | 1362524181 |
| ip4-lookup | 21882149 | 898450619 | 0 | 1597763855 |
| ip4-rewrite | 21496604 | 886652684 | 0 | 1966048319 |
| unix-epoll-input | 267358 | 0 | 0 | 25649775 |
64b-4t4c-ethip4udp-ip4base-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 67 |
| api-rx-from-ring | 0 | 0 | 84 | 114310009 |
| bfd-process | 0 | 0 | 1 | 343 |
| bond-process | 0 | 0 | 1 | 112 |
| dhcp-client-process | 0 | 0 | 6 | 2112 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 141 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1245 |
| dpdk-process | 0 | 0 | 180 | 2941995 |
| fib-walk | 0 | 0 | 269 | 69537 |
| flow-report-process | 0 | 0 | 1 | 143 |
| ip-neighbor-scan-process | 0 | 0 | 10 | 3299 |
| ip-route-resolver-process | 0 | 0 | 6 | 1755 |
| ip4-reassembly-expire-walk | 0 | 0 | 55 | 18326 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 537 | 106694 |
| ip6-reassembly-expire-walk | 0 | 0 | 55 | 17227 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 126 |
| lldp-process | 0 | 0 | 1 | 94476 |
| nat-det-expire-walk | 0 | 0 | 54 | 130982680 |
| nat-ha-process | 0 | 0 | 1 | 113287 |
| nat64-expire-walk | 0 | 0 | 1 | 172 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 122 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 175 |
| statseg-collector-process | 0 | 0 | 54 | 1581761 |
| unix-cli-local:0 | 1 | 0 | 2 | 2977649719 |
| unix-cli-new-session | 0 | 0 | 4 | 2977375768 |
| unix-epoll-input | 2955375 | 0 | 0 | 26352307684 |
| vhost-user-process | 0 | 0 | 1 | 137 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 116 |
| vpe-link-state-process | 0 | 0 | 9 | 1101 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| dpdk-input | 556501859 | 0 | 0 | 15170009620 |
| unix-epoll-input | 523402 | 0 | 0 | 47214299 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 24728771 | 1252472905 | 0 | 1159385383 |
| TenGigabitEthernet11/0/1-tx | 24728771 | 1231577900 | 0 | 2679355746 |
| dpdk-input | 180012770 | 1252472905 | 0 | 8571182244 |
| ethernet-input | 24728771 | 1252472905 | 0 | 1723437235 |
| ip4-input-no-checksum | 24728771 | 1252472905 | 0 | 2020409245 |
| ip4-lookup | 24728771 | 1252472905 | 0 | 1810426608 |
| ip4-rewrite | 24728771 | 1252472905 | 0 | 1857968855 |
| nat44-det-out2in | 24728771 | 1252472905 | 0 | 2754608857 |
| unix-epoll-input | 175633 | 0 | 0 | 16429616 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| dpdk-input | 521662989 | 0 | 0 | 14456242083 |
| unix-epoll-input | 504300 | 0 | 0 | 47363842 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 18824603 | 1260493239 | 0 | 923693881 |
| TenGigabitEthernet11/0/0-tx | 18824602 | 1255567481 | 0 | 2497902892 |
| dpdk-input | 210611398 | 1260493239 | 0 | 9391169313 |
| ethernet-input | 18824603 | 1260493239 | 0 | 1556891131 |
| ip4-input-no-checksum | 18824603 | 1260493239 | 0 | 1813545384 |
| ip4-lookup | 18824603 | 1260493239 | 0 | 1765300422 |
| ip4-rewrite | 18824602 | 1260493236 | 0 | 1671623620 |
| nat44-det-in2out | 18824602 | 1260493198 | 0 | 2695158160 |
| unix-epoll-input | 196560 | 0 | 0 | 18625982 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 33421 |
| nat-det-expire-walk | 0 | 0 | 1 | 265 |
| unix-epoll-input | 1556 | 0 | 0 | 12115099 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| dpdk-input | 237286 | 0 | 0 | 6567707 |
| unix-epoll-input | 232 | 0 | 0 | 21540 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 11490 | 685565 | 0 | 551178 |
| TenGigabitEthernet11/0/1-tx | 11490 | 685182 | 0 | 1420406 |
| dpdk-input | 85019 | 685346 | 0 | 4399384 |
| ethernet-input | 11490 | 685565 | 0 | 881359 |
| ip4-input-no-checksum | 11490 | 685565 | 0 | 851748 |
| ip4-lookup | 11490 | 685565 | 0 | 1008088 |
| ip4-rewrite | 11490 | 685565 | 0 | 1139337 |
| unix-epoll-input | 82 | 0 | 0 | 7982 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 20193 | 685701 | 0 | 877756 |
| TenGigabitEthernet11/0/0-tx | 20192 | 685232 | 0 | 1747458 |
| dpdk-input | 45681 | 685518 | 0 | 3410220 |
| ethernet-input | 20193 | 685701 | 0 | 1212639 |
| ip4-input-no-checksum | 20191 | 685627 | 0 | 1183043 |
| ip4-lookup | 20191 | 685627 | 0 | 1345250 |
| ip4-rewrite | 20191 | 685627 | 0 | 1406475 |
| unix-epoll-input | 44 | 0 | 0 | 4336 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| dpdk-input | 235291 | 0 | 0 | 6729886 |
| unix-epoll-input | 229 | 0 | 0 | 21393 |

10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr

RFC2544: Pkt throughput NAT44 performance test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4-UDP for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 and IPv4/20 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, one flow per flow-group) with all packets containing Ethernet header, IPv4 header with UDP header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 20217 |
| dpdk-process | 0 | 0 | 1 | 674 |
| fib-walk | 0 | 0 | 1 | 391 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 691 |
| nat-det-expire-walk | 0 | 0 | 1 | 2884119 |
| unix-epoll-input | 17440 | 0 | 0 | 156428600 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 52977 | 3975775 | 0 | 2732776 |
| TenGigabitEthernet11/0/0-tx | 52976 | 3975519 | 0 | 8776962 |
| TenGigabitEthernet11/0/1-output | 38151 | 3975625 | 0 | 2347527 |
| TenGigabitEthernet11/0/1-tx | 38150 | 3975369 | 0 | 8094599 |
| dpdk-input | 914479 | 7951400 | 0 | 56453698 |
| ethernet-input | 91128 | 7951400 | 0 | 9219715 |
| ip4-input-no-checksum | 73123 | 7951400 | 0 | 10599322 |
| ip4-lookup | 73123 | 7951400 | 0 | 9293281 |
| ip4-rewrite | 73121 | 7950888 | 0 | 9815561 |
| nat44-det-in2out | 52976 | 3975519 | 0 | 11321918 |
| nat44-det-out2in | 38150 | 3975369 | 0 | 10029312 |
| unix-epoll-input | 892 | 0 | 0 | 88881 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 71 |
| api-rx-from-ring | 0 | 0 | 78 | 105708358 |
| bfd-process | 0 | 0 | 1 | 300 |
| bond-process | 0 | 0 | 1 | 120 |
| dhcp-client-process | 0 | 0 | 8 | 4374 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 139 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 117 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 90 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 93 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1824 |
| dpdk-process | 0 | 0 | 247 | 3952153 |
| fib-walk | 0 | 0 | 369 | 85574 |
| flow-report-process | 0 | 0 | 1 | 134 |
| ip-neighbor-scan-process | 0 | 0 | 13 | 3458 |
| ip-route-resolver-process | 0 | 0 | 8 | 1600 |
| ip4-reassembly-expire-walk | 0 | 0 | 74 | 20494 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 737 | 123786 |
| ip6-reassembly-expire-walk | 0 | 0 | 74 | 16771 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 141 |
| lldp-process | 0 | 0 | 1 | 43954 |
| nat-det-expire-walk | 0 | 0 | 75 | 14982 |
| nat-ha-process | 0 | 0 | 1 | 123803 |
| nat64-expire-walk | 0 | 0 | 1 | 204 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 99 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 130 |
| send-rs-process | 0 | 0 | 1 | 123 |
| startup-config-process | 1 | 0 | 1 | 172 |
| statseg-collector-process | 0 | 0 | 74 | 931930 |
| unix-cli-local:0 | 1 | 0 | 2 | 452825377 |
| unix-cli-new-session | 0 | 0 | 4 | 452541362 |
| unix-epoll-input | 4071319 | 0 | 0 | 36424438361 |
| vhost-user-process | 0 | 0 | 1 | 131 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 112 |
| vpe-link-state-process | 0 | 0 | 7 | 1013 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 16034728 | 917165736 | 0 | 760390236 |
| TenGigabitEthernet11/0/0-tx | 15834435 | 910446665 | 0 | 2120300200 |
| TenGigabitEthernet11/0/1-output | 14607228 | 915234757 | 0 | 730170746 |
| TenGigabitEthernet11/0/1-tx | 14607228 | 915234757 | 0 | 2072325059 |
| dpdk-input | 278162968 | 1825681062 | 0 | 14669223781 |
| ethernet-input | 30441663 | 1825681422 | 0 | 2346081719 |
| ip4-input-no-checksum | 24848467 | 1825681422 | 0 | 2082485769 |
| ip4-lookup | 24848467 | 1825681422 | 0 | 2477856518 |
| ip4-rewrite | 24848466 | 1825681412 | 0 | 3032253911 |
| unix-epoll-input | 271388 | 0 | 0 | 25967511 |
64b-2t2c-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 99 |
| api-rx-from-ring | 0 | 0 | 89 | 113457623 |
| bfd-process | 0 | 0 | 1 | 304 |
| bond-process | 0 | 0 | 1 | 114 |
| dhcp-client-process | 0 | 0 | 7 | 4191 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 141 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 90 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1212 |
| dpdk-process | 0 | 0 | 213 | 3420467 |
| fib-walk | 0 | 0 | 319 | 85588 |
| flow-report-process | 0 | 0 | 1 | 142 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 4093 |
| ip-route-resolver-process | 0 | 0 | 7 | 1643 |
| ip4-reassembly-expire-walk | 0 | 0 | 65 | 20217 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 637 | 118450 |
| ip6-reassembly-expire-walk | 0 | 0 | 65 | 20210 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 136 |
| lldp-process | 0 | 0 | 1 | 66890 |
| nat-det-expire-walk | 0 | 0 | 64 | 185281622 |
| nat-ha-process | 0 | 0 | 1 | 110898 |
| nat64-expire-walk | 0 | 0 | 1 | 144 |
| rd-cp-process | 0 | 0 | 1 | 128 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 96 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 110 |
| send-rs-process | 0 | 0 | 1 | 113 |
| startup-config-process | 1 | 0 | 1 | 205 |
| statseg-collector-process | 0 | 0 | 64 | 1363911 |
| unix-cli-local:0 | 1 | 0 | 2 | 3720429672 |
| unix-cli-new-session | 0 | 0 | 4 | 3720153596 |
| unix-epoll-input | 3424630 | 0 | 0 | 31266655750 |
| vhost-user-process | 0 | 0 | 1 | 149 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 116 |
| vpe-link-state-process | 0 | 0 | 7 | 1131 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 18265915 | 1021244235 | 0 | 962951630 |
| TenGigabitEthernet11/0/1-tx | 18265914 | 1021244153 | 0 | 2687718330 |
| dpdk-input | 275707633 | 1021244077 | 0 | 12309306168 |
| drop | 2 | 2 | 0 | 1256 |
| error-drop | 2 | 2 | 0 | 1105 |
| ethernet-input | 18265916 | 1021244237 | 0 | 1547590233 |
| ip4-input-no-checksum | 18265916 | 1021244237 | 0 | 1658179264 |
| ip4-lookup | 18265915 | 1021244235 | 0 | 1499382405 |
| ip4-rewrite | 18265914 | 1021244090 | 0 | 1794609054 |
| nat44-det-out2in | 18265914 | 1021244077 | 0 | 2867023287 |
| unix-epoll-input | 268994 | 0 | 0 | 25465185 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 13304785 | 1021313957 | 0 | 802949078 |
| TenGigabitEthernet11/0/0-tx | 13304785 | 1021313957 | 0 | 2637594538 |
| dpdk-input | 285394564 | 1021313880 | 0 | 12695732757 |
| ethernet-input | 13304785 | 1021313957 | 0 | 1384043613 |
| ip4-input-no-checksum | 13304785 | 1021313957 | 0 | 1478322425 |
| ip4-lookup | 13304785 | 1021313957 | 0 | 1449975164 |
| ip4-rewrite | 13304785 | 1021313957 | 0 | 1702831353 |
| nat44-det-in2out | 13304782 | 1021313583 | 0 | 2857799039 |
| unix-epoll-input | 278444 | 0 | 0 | 26776414 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 25051 |
| dpdk-process | 0 | 0 | 1 | 687 |
| fib-walk | 0 | 0 | 1 | 342 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 500 |
| nat-det-expire-walk | 0 | 0 | 1 | 288 |
| unix-epoll-input | 11890 | 0 | 0 | 108592672 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 53160 | 3959921 | 0 | 3045346 |
| TenGigabitEthernet11/0/1-tx | 53160 | 3959921 | 0 | 9848981 |
| dpdk-input | 1195702 | 3959792 | 0 | 46986342 |
| ethernet-input | 53160 | 3959921 | 0 | 4678117 |
| ip4-input-no-checksum | 53160 | 3959921 | 0 | 4520885 |
| ip4-lookup | 53160 | 3959921 | 0 | 5433736 |
| ip4-rewrite | 53160 | 3959921 | 0 | 7381524 |
| unix-epoll-input | 1167 | 0 | 0 | 113378 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 109166 | 3959999 | 0 | 4684694 |
| TenGigabitEthernet11/0/0-tx | 109166 | 3959999 | 0 | 10519057 |
| dpdk-input | 979144 | 3959991 | 0 | 43109380 |
| ethernet-input | 109166 | 3959999 | 0 | 6799781 |
| ip4-input-no-checksum | 109165 | 3959993 | 0 | 6347267 |
| ip4-lookup | 109165 | 3959993 | 0 | 7179362 |
| ip4-rewrite | 109165 | 3959993 | 0 | 8164618 |
| unix-epoll-input | 955 | 0 | 0 | 92822 |
64b-4t4c-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 33531 |
| dhcp-client-process | 0 | 0 | 1 | 247 |
| dpdk-process | 0 | 0 | 1 | 983 |
| fib-walk | 0 | 0 | 2 | 899 |
| ip-route-resolver-process | 0 | 0 | 1 | 289 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1655 |
| nat-det-expire-walk | 0 | 0 | 1 | 2989430 |
| unix-epoll-input | 27864 | 0 | 0 | 247868123 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 310856 | 6497898 | 0 | 12250826 |
| TenGigabitEthernet11/0/1-tx | 310856 | 6497898 | 0 | 22439632 |
| dpdk-input | 1967580 | 6497808 | 0 | 82733871 |
| ethernet-input | 310856 | 6497898 | 0 | 15676991 |
| ip4-input-no-checksum | 310853 | 6497886 | 0 | 16913552 |
| ip4-lookup | 310853 | 6497886 | 0 | 15578767 |
| ip4-rewrite | 310853 | 6497886 | 0 | 16314273 |
| nat44-det-out2in | 310851 | 6497808 | 0 | 25212606 |
| unix-epoll-input | 1920 | 0 | 0 | 186428 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 311146 | 7426292 | 0 | 12752055 |
| TenGigabitEthernet11/0/1-tx | 311145 | 7426280 | 0 | 23896499 |
| dpdk-input | 1720571 | 7426176 | 0 | 80182404 |
| ethernet-input | 311145 | 7426280 | 0 | 16559275 |
| ip4-input-no-checksum | 311143 | 7426251 | 0 | 17951290 |
| ip4-lookup | 311144 | 7426253 | 0 | 16460908 |
| ip4-rewrite | 311143 | 7426251 | 0 | 17283754 |
| nat44-det-out2in | 311139 | 7426144 | 0 | 26472863 |
| unix-epoll-input | 1678 | 0 | 0 | 166584 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 203309 | 6498136 | 0 | 8781953 |
| TenGigabitEthernet11/0/0-tx | 203309 | 6498136 | 0 | 18786277 |
| dpdk-input | 2203192 | 6498032 | 0 | 95016736 |
| ethernet-input | 203309 | 6498136 | 0 | 13167687 |
| ip4-input-no-checksum | 203308 | 6498105 | 0 | 13479387 |
| ip4-lookup | 203308 | 6498105 | 0 | 13061452 |
| ip4-rewrite | 203308 | 6498105 | 0 | 12571034 |
| nat44-det-in2out | 203305 | 6498032 | 0 | 25009520 |
| unix-epoll-input | 2150 | 0 | 0 | 210426 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 195234 | 7426561 | 0 | 8787438 |
| TenGigabitEthernet11/0/0-tx | 195234 | 7426561 | 0 | 20040619 |
| dpdk-input | 2079358 | 7426444 | 0 | 93338139 |
| ethernet-input | 195234 | 7426561 | 0 | 12776859 |
| ip4-input-no-checksum | 195233 | 7426527 | 0 | 13842467 |
| ip4-lookup | 195233 | 7426527 | 0 | 13606890 |
| ip4-rewrite | 195233 | 7426527 | 0 | 13922642 |
| nat44-det-in2out | 195230 | 7426442 | 0 | 27554887 |
| unix-epoll-input | 2028 | 0 | 0 | 199551 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 127 |
| api-rx-from-ring | 0 | 0 | 74 | 101613467 |
| bfd-process | 0 | 0 | 1 | 303 |
| bond-process | 0 | 0 | 1 | 104 |
| dhcp-client-process | 0 | 0 | 7 | 2725 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 116 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 128 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 108 |
| dpdk-ipsec-process | 1 | 0 | 0 | 1638 |
| dpdk-process | 0 | 0 | 227 | 3760458 |
| fib-walk | 0 | 0 | 339 | 127206 |
| flow-report-process | 0 | 0 | 1 | 131 |
| ip-neighbor-scan-process | 0 | 0 | 12 | 4646 |
| ip-route-resolver-process | 0 | 0 | 7 | 2132 |
| ip4-reassembly-expire-walk | 0 | 0 | 68 | 27169 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 677 | 173428 |
| ip6-reassembly-expire-walk | 0 | 0 | 68 | 22856 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 135 |
| lldp-process | 0 | 0 | 1 | 92772 |
| nat-det-expire-walk | 0 | 0 | 69 | 19940 |
| nat-ha-process | 0 | 0 | 1 | 125099 |
| nat64-expire-walk | 0 | 0 | 1 | 189 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 99 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 114 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 152 |
| statseg-collector-process | 0 | 0 | 68 | 2310119 |
| unix-cli-local:0 | 1 | 0 | 2 | 1118486028 |
| unix-cli-new-session | 0 | 0 | 4 | 1118206972 |
| unix-epoll-input | 3713795 | 0 | 0 | 33449022789 |
| vhost-user-process | 0 | 0 | 1 | 158 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 113 |
| vpe-link-state-process | 0 | 0 | 7 | 1252 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 160 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 37829982 | 811469232 | 0 | 1502190401 |
| TenGigabitEthernet11/0/1-tx | 37829980 | 810410000 | 0 | 2721079137 |
| dpdk-input | 338564063 | 811469160 | 0 | 13410567559 |
| ethernet-input | 38343846 | 823642477 | 0 | 1984332823 |
| ip4-input-no-checksum | 37829980 | 811469196 | 0 | 1906100537 |
| ip4-lookup | 37829980 | 811469196 | 0 | 2016074395 |
| ip4-rewrite | 37829979 | 811469195 | 0 | 2221954420 |
| unix-epoll-input | 330315 | 0 | 0 | 31833699 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 36483055 | 927394464 | 0 | 1508703058 |
| TenGigabitEthernet11/0/1-tx | 36483054 | 923386423 | 0 | 2923462220 |
| dpdk-input | 325081745 | 927394345 | 0 | 13358858980 |
| ethernet-input | 36483055 | 927394464 | 0 | 1956396021 |
| ip4-input-no-checksum | 36483053 | 927394381 | 0 | 1865235967 |
| ip4-lookup | 36483053 | 927394381 | 0 | 2112900311 |
| ip4-rewrite | 36483053 | 927394381 | 0 | 2375649428 |
| unix-epoll-input | 317162 | 0 | 0 | 30535303 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 55142961 | 923025697 | 0 | 2079380065 |
| TenGigabitEthernet11/0/0-tx | 55142957 | 912490986 | 0 | 3478322714 |
| dpdk-input | 272597544 | 938501516 | 0 | 11819679786 |
| ethernet-input | 55142962 | 923025710 | 0 | 2606847537 |
| ip4-input-no-checksum | 55142959 | 923025651 | 0 | 2520400251 |
| ip4-lookup | 55142961 | 923025687 | 0 | 2728755431 |
| ip4-rewrite | 55142960 | 923025660 | 0 | 2777069628 |
| unix-epoll-input | 253664 | 0 | 0 | 24394505 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 56348723 | 808734860 | 0 | 2122402803 |
| TenGigabitEthernet11/0/0-tx | 56348723 | 804572340 | 0 | 3362390966 |
| dpdk-input | 279985424 | 808734761 | 0 | 11441678817 |
| ethernet-input | 56348722 | 808734841 | 0 | 2496448363 |
| ip4-input-no-checksum | 56348722 | 808734859 | 0 | 2494705548 |
| ip4-lookup | 56348723 | 808734865 | 0 | 2641005577 |
| ip4-rewrite | 57227679 | 820908128 | 0 | 2699222671 |
| unix-epoll-input | 273167 | 0 | 0 | 26450472 |

ip4 tunnels

10ge2p1x520-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-Dot1Q-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with 100 L2 bridge domains. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, up to 64,5k flows per flow-group) with all packets containing Ethernet header, IEEE 802.1Q header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24708 |
| dpdk-process | 0 | 0 | 2 | 32993 |
| fib-walk | 0 | 0 | 2 | 768 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 326 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1278 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 267 |
| unix-epoll-input | 27656 | 0 | 0 | 252949008 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 47798 | 5818423 | 0 | 3194477 |
| TenGigabitEthernet11/0/0-tx | 47798 | 5818423 | 0 | 12264505 |
| TenGigabitEthernet11/0/1-output | 59329 | 5818646 | 0 | 4789115 |
| TenGigabitEthernet11/0/1-tx | 59329 | 5818646 | 0 | 12631948 |
| dpdk-input | 158004 | 11637069 | 0 | 46937343 |
| ethernet-input | 107128 | 11637293 | 0 | 24386403 |
| ip4-input-no-checksum | 59329 | 5818646 | 0 | 6295784 |
| ip4-local | 59329 | 5818646 | 0 | 13128923 |
| ip4-lookup | 59329 | 5818646 | 0 | 8881753 |
| ip4-rewrite | 47798 | 5818423 | 0 | 8214515 |
| ip4-udp-lookup | 59329 | 5818646 | 0 | 5944229 |
| l2-fwd | 107128 | 11637293 | 0 | 17296909 |
| l2-input | 107128 | 11637293 | 0 | 14788707 |
| l2-learn | 107128 | 11637293 | 0 | 20394756 |
| l2-output | 107127 | 11637069 | 0 | 14855061 |
| unix-epoll-input | 155 | 0 | 0 | 16561 |
| vxlan4-encap | 47798 | 5818423 | 0 | 18711829 |
| vxlan4-input | 59329 | 5818646 | 0 | 18200129 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 98 |
| api-rx-from-ring | 0 | 0 | 2445 | 115762316 |
| bfd-process | 0 | 0 | 1 | 335 |
| bond-process | 0 | 0 | 1 | 107 |
| dhcp-client-process | 0 | 0 | 5 | 3816 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 141 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 89 |
| dpdk-ipsec-process | 1 | 0 | 0 | 127488 |
| dpdk-process | 0 | 0 | 137 | 2172850 |
| fib-walk | 0 | 0 | 204 | 55372 |
| flow-report-process | 0 | 0 | 1 | 112 |
| ip-neighbor-scan-process | 0 | 0 | 7 | 2555 |
| ip-route-resolver-process | 0 | 0 | 5 | 1082 |
| ip4-reassembly-expire-walk | 0 | 0 | 42 | 12380 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 407 | 79629 |
| ip6-reassembly-expire-walk | 0 | 0 | 42 | 12237 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 112 |
| lldp-process | 0 | 0 | 1 | 38696 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 98 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 118 |
| startup-config-process | 1 | 0 | 1 | 169 |
| statseg-collector-process | 0 | 0 | 41 | 517101 |
| unix-cli-local:0 | 1 | 0 | 2 | 1900275839 |
| unix-cli-new-session | 0 | 0 | 4 | 1899991957 |
| unix-epoll-input | 2222760 | 0 | 0 | 20027461316 |
| vhost-user-process | 0 | 0 | 1 | 145 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 133 |
| vpe-link-state-process | 0 | 0 | 308 | 27213 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 147 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2747060 | 333270276 | 0 | 249563064 |
| TenGigabitEthernet11/0/0-tx | 2747060 | 333270276 | 0 | 711147003 |
| TenGigabitEthernet11/0/1-output | 2433680 | 333249860 | 0 | 179446776 |
| TenGigabitEthernet11/0/1-tx | 2433680 | 333249860 | 0 | 733835413 |
| dpdk-input | 125041381 | 666544585 | 0 | 5955058898 |
| error-punt | 12418 | 24449 | 0 | 665134 |
| ethernet-input | 5180741 | 666544736 | 0 | 1354851935 |
| ip4-input-no-checksum | 2747061 | 333270427 | 0 | 341880338 |
| ip4-local | 2747061 | 333270427 | 0 | 736342782 |
| ip4-lookup | 2747061 | 333270427 | 0 | 488541235 |
| ip4-rewrite | 2433680 | 333249860 | 0 | 503394369 |
| ip4-udp-lookup | 2747060 | 333270276 | 0 | 314247252 |
| l2-flood | 3 | 511 | 0 | 1936 |
| l2-fwd | 5180740 | 666520136 | 0 | 967849602 |
| l2-input | 5180741 | 666520287 | 0 | 854694143 |
| l2-learn | 5180740 | 666520136 | 0 | 1093923729 |
| l2-output | 5180740 | 666520136 | 0 | 821502561 |
| punt | 12418 | 24449 | 0 | 748781 |
| unix-epoll-input | 121999 | 0 | 0 | 11215157 |
| vxlan4-encap | 2433680 | 333249860 | 0 | 1071376742 |
| vxlan4-input | 2747061 | 333270427 | 0 | 998683325 |
64b-2t2c-dot1q–ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24543 |
| fib-walk | 0 | 0 | 1 | 385 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 388 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 736 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 309 |
| unix-epoll-input | 12813 | 0 | 0 | 120605857 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 51523 | 4427493 | 0 | 4042277 |
| TenGigabitEthernet11/0/1-tx | 51523 | 4427493 | 0 | 11674425 |
| dpdk-input | 80012 | 4427493 | 0 | 22976029 |
| ethernet-input | 51524 | 4427719 | 0 | 6004313 |
| ip4-input-no-checksum | 51523 | 4427493 | 0 | 5137936 |
| ip4-local | 51523 | 4427493 | 0 | 11015688 |
| ip4-lookup | 51523 | 4427493 | 0 | 8128071 |
| ip4-udp-lookup | 51523 | 4427493 | 0 | 4907897 |
| l2-fwd | 51523 | 4427493 | 0 | 7974487 |
| l2-input | 51523 | 4427493 | 0 | 7321086 |
| l2-learn | 51523 | 4427493 | 0 | 9344385 |
| l2-output | 51523 | 4427493 | 0 | 6498492 |
| unix-epoll-input | 78 | 0 | 0 | 8430 |
| vxlan4-input | 51523 | 4427493 | 0 | 14547637 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 58175 | 4427536 | 0 | 3428248 |
| TenGigabitEthernet11/0/0-tx | 58175 | 4427536 | 0 | 11668436 |
| dpdk-input | 238372 | 4427764 | 0 | 28260863 |
| error-punt | 4 | 4 | 0 | 397 |
| ethernet-input | 58176 | 4427764 | 0 | 15488498 |
| ip4-rewrite | 58175 | 4427536 | 0 | 7936381 |
| l2-fwd | 58176 | 4427760 | 0 | 8225125 |
| l2-input | 58176 | 4427760 | 0 | 7557530 |
| l2-learn | 58176 | 4427760 | 0 | 9766815 |
| l2-output | 58175 | 4427536 | 0 | 6792720 |
| punt | 4 | 4 | 0 | 573 |
| unix-epoll-input | 232 | 0 | 0 | 24451 |
| vxlan4-encap | 58175 | 4427536 | 0 | 16579438 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 90 |
| api-rx-from-ring | 0 | 0 | 2456 | 106131621 |
| bfd-process | 0 | 0 | 1 | 316 |
| bond-process | 0 | 0 | 1 | 106 |
| dhcp-client-process | 0 | 0 | 6 | 3653 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 88 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 84 |
| dpdk-ipsec-process | 1 | 0 | 0 | 128270 |
| dpdk-process | 0 | 0 | 187 | 3023479 |
| fib-walk | 0 | 0 | 279 | 81774 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 10 | 3895 |
| ip-route-resolver-process | 0 | 0 | 6 | 1324 |
| ip4-reassembly-expire-walk | 0 | 0 | 57 | 17183 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 557 | 120088 |
| ip6-reassembly-expire-walk | 0 | 0 | 57 | 18015 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 142 |
| lldp-process | 0 | 0 | 1 | 56966 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 108 |
| startup-config-process | 1 | 0 | 1 | 184 |
| statseg-collector-process | 0 | 0 | 56 | 1034714 |
| unix-cli-local:0 | 1 | 0 | 2 | 1569213830 |
| unix-cli-new-session | 0 | 0 | 4 | 1568931883 |
| unix-epoll-input | 3012659 | 0 | 0 | 27486232621 |
| vhost-user-process | 0 | 0 | 1 | 136 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 130 |
| vpe-link-state-process | 0 | 0 | 307 | 26536 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 10181737 | 836392430 | 0 | 644846033 |
| TenGigabitEthernet11/0/1-tx | 10181737 | 836392430 | 0 | 2288405497 |
| dpdk-input | 137198122 | 836392627 | 0 | 7942274952 |
| error-punt | 159 | 197 | 0 | 20966 |
| ethernet-input | 10181737 | 836392627 | 0 | 2888751887 |
| ip4-rewrite | 10181737 | 836392430 | 0 | 1417903243 |
| l2-fwd | 10181737 | 836392430 | 0 | 1575796875 |
| l2-input | 10181737 | 836392430 | 0 | 1457987967 |
| l2-learn | 10181737 | 836392430 | 0 | 1835785138 |
| l2-output | 10181737 | 836392430 | 0 | 1273927711 |
| punt | 159 | 197 | 0 | 32815 |
| unix-epoll-input | 133857 | 0 | 0 | 12632221 |
| vxlan4-encap | 10181737 | 836392430 | 0 | 3227999123 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 7055073 | 834465355 | 0 | 706198830 |
| TenGigabitEthernet11/0/0-tx | 7055073 | 834465355 | 0 | 2235599979 |
| dpdk-input | 123589317 | 834465355 | 0 | 7778147157 |
| ethernet-input | 7055073 | 834465355 | 0 | 1048400520 |
| ip4-input-no-checksum | 7055073 | 834465355 | 0 | 948084458 |
| ip4-local | 7055073 | 834465355 | 0 | 1961391009 |
| ip4-lookup | 7055073 | 834465355 | 0 | 1445615853 |
| ip4-udp-lookup | 7055073 | 834465355 | 0 | 902062509 |
| l2-flood | 11 | 2310 | 0 | 7358 |
| l2-fwd | 7055073 | 834465355 | 0 | 1453883982 |
| l2-input | 7055073 | 834465355 | 0 | 1293536838 |
| l2-learn | 7055073 | 834465355 | 0 | 1611297057 |
| l2-output | 7055073 | 834465355 | 0 | 1142666846 |
| unix-epoll-input | 120582 | 0 | 0 | 11277410 |
| vxlan4-input | 7055073 | 834465355 | 0 | 2604367307 |

10ge2p1x520-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-Dot1Q-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with 10 L2 bridge domains. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, up to 64,5k flows per flow-group) with all packets containing Ethernet header, IEEE 802.1Q header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 20671 |
| dpdk-process | 0 | 0 | 1 | 1563 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 875 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 985 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 490 |
| unix-epoll-input | 8316 | 0 | 0 | 73938347 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 17527 | 1855544 | 0 | 1099148 |
| TenGigabitEthernet11/0/0-tx | 17527 | 1855544 | 0 | 3961923 |
| TenGigabitEthernet11/0/1-output | 20065 | 1854942 | 0 | 1496456 |
| TenGigabitEthernet11/0/1-tx | 20065 | 1854942 | 0 | 3986092 |
| dpdk-input | 41901 | 3710487 | 0 | 14603808 |
| error-punt | 1 | 1 | 0 | 134 |
| ethernet-input | 37593 | 3710691 | 0 | 7725541 |
| ip4-input-no-checksum | 20066 | 1855146 | 0 | 2240379 |
| ip4-local | 20065 | 1854942 | 0 | 3309782 |
| ip4-lookup | 20066 | 1855146 | 0 | 2458470 |
| ip4-rewrite | 17527 | 1855544 | 0 | 2324650 |
| ip4-udp-lookup | 20065 | 1854942 | 0 | 1917865 |
| l2-fwd | 37592 | 3710486 | 0 | 4517044 |
| l2-input | 37592 | 3710486 | 0 | 3898892 |
| l2-learn | 37592 | 3710486 | 0 | 5612767 |
| l2-output | 37592 | 3710486 | 0 | 4428722 |
| punt | 1 | 1 | 0 | 255 |
| unix-epoll-input | 41 | 0 | 0 | 4214 |
| vxlan4-encap | 17527 | 1855544 | 0 | 4794915 |
| vxlan4-input | 20065 | 1854942 | 0 | 5102949 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 101 |
| api-rx-from-ring | 0 | 0 | 250 | 120855700 |
| bfd-process | 0 | 0 | 1 | 308 |
| bond-process | 0 | 0 | 1 | 104 |
| dhcp-client-process | 0 | 0 | 6 | 3332 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 119 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 132 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 97 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 87 |
| dpdk-ipsec-process | 1 | 0 | 0 | 128540 |
| dpdk-process | 0 | 0 | 180 | 2863517 |
| fib-walk | 0 | 0 | 269 | 66788 |
| flow-report-process | 0 | 0 | 1 | 107 |
| ip-neighbor-scan-process | 0 | 0 | 10 | 3361 |
| ip-route-resolver-process | 0 | 0 | 6 | 1350 |
| ip4-reassembly-expire-walk | 0 | 0 | 55 | 16088 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 537 | 95724 |
| ip6-reassembly-expire-walk | 0 | 0 | 55 | 14310 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 121 |
| lldp-process | 0 | 0 | 1 | 37253 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 102 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 118 |
| send-rs-process | 0 | 0 | 1 | 113 |
| startup-config-process | 1 | 0 | 1 | 200 |
| statseg-collector-process | 0 | 0 | 54 | 702402 |
| unix-cli-local:0 | 1 | 0 | 2 | 919965466 |
| unix-cli-new-session | 0 | 0 | 4 | 919682765 |
| unix-epoll-input | 2937791 | 0 | 0 | 26479547783 |
| vhost-user-process | 0 | 0 | 1 | 150 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 141 |
| vpe-link-state-process | 0 | 0 | 38 | 3686 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4590890 | 606455420 | 0 | 416330103 |
| TenGigabitEthernet11/0/0-tx | 4453595 | 594600062 | 0 | 1241982505 |
| TenGigabitEthernet11/0/1-output | 4214471 | 594999804 | 0 | 315535750 |
| TenGigabitEthernet11/0/1-tx | 4214471 | 594999804 | 0 | 1291424444 |
| dpdk-input | 95476825 | 1189614791 | 0 | 7042002235 |
| error-punt | 14513 | 14925 | 0 | 784274 |
| ethernet-input | 8668067 | 1189614888 | 0 | 2457640112 |
| ip4-input-no-checksum | 4453595 | 594600062 | 0 | 590708528 |
| ip4-local | 4453595 | 594600062 | 0 | 964365633 |
| ip4-lookup | 4453595 | 594600062 | 0 | 707000954 |
| ip4-rewrite | 4214471 | 594999804 | 0 | 791441965 |
| ip4-udp-lookup | 4453594 | 594599815 | 0 | 541022630 |
| l2-flood | 27 | 6657 | 0 | 18269 |
| l2-fwd | 8668066 | 1189599866 | 0 | 1335511146 |
| l2-input | 8668066 | 1189599866 | 0 | 1170230456 |
| l2-learn | 8668066 | 1189599866 | 0 | 1573467933 |
| l2-output | 8668066 | 1189599866 | 0 | 1303526931 |
| punt | 14513 | 14925 | 0 | 846959 |
| unix-epoll-input | 93156 | 0 | 0 | 8660108 |
| vxlan4-encap | 4214471 | 594999804 | 0 | 1481307844 |
| vxlan4-input | 4453595 | 594600062 | 0 | 1342845580 |
64b-2t2c-dot1q–ethip4vxlan-l2bdscale10l2bd10vlan10vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 31655 |
| dpdk-process | 0 | 0 | 1 | 867 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 342 |
| unix-epoll-input | 3310 | 0 | 0 | 25620165 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 7404 | 1170170 | 0 | 796967 |
| TenGigabitEthernet11/0/1-tx | 7404 | 1170170 | 0 | 3002509 |
| dpdk-input | 7531 | 1170170 | 0 | 5937230 |
| ethernet-input | 7404 | 1170170 | 0 | 1466162 |
| ip4-input-no-checksum | 7404 | 1170170 | 0 | 1288568 |
| ip4-local | 7404 | 1170170 | 0 | 1864106 |
| ip4-lookup | 7404 | 1170170 | 0 | 1483165 |
| ip4-udp-lookup | 7404 | 1170170 | 0 | 1156822 |
| l2-fwd | 7404 | 1170170 | 0 | 1371110 |
| l2-input | 7404 | 1170170 | 0 | 1366252 |
| l2-learn | 7404 | 1170170 | 0 | 1666544 |
| l2-output | 7404 | 1170170 | 0 | 1374068 |
| unix-epoll-input | 7 | 0 | 0 | 714 |
| vxlan4-input | 7404 | 1170170 | 0 | 2894990 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 12857 | 1170422 | 0 | 812802 |
| TenGigabitEthernet11/0/0-tx | 12857 | 1170422 | 0 | 3050263 |
| dpdk-input | 16829 | 1170422 | 0 | 6338693 |
| ethernet-input | 12858 | 1170646 | 0 | 3822072 |
| ip4-rewrite | 12857 | 1170422 | 0 | 1670199 |
| l2-fwd | 12857 | 1170422 | 0 | 1555471 |
| l2-input | 12857 | 1170422 | 0 | 1495635 |
| l2-learn | 12857 | 1170422 | 0 | 1915921 |
| l2-output | 12857 | 1170422 | 0 | 1510328 |
| unix-epoll-input | 17 | 0 | 0 | 1773 |
| vxlan4-encap | 12857 | 1170422 | 0 | 3284026 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 103 |
| api-rx-from-ring | 0 | 0 | 235 | 106078633 |
| bfd-process | 0 | 0 | 1 | 299 |
| bond-process | 0 | 0 | 1 | 109 |
| dhcp-client-process | 0 | 0 | 3 | 2306 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 110 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 110 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 110 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 127855 |
| dpdk-process | 0 | 0 | 80 | 1283425 |
| fib-walk | 0 | 0 | 119 | 29302 |
| flow-report-process | 0 | 0 | 1 | 135 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1816 |
| ip-route-resolver-process | 0 | 0 | 3 | 601 |
| ip4-reassembly-expire-walk | 0 | 0 | 24 | 6936 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 237 | 45767 |
| ip6-reassembly-expire-walk | 0 | 0 | 24 | 7420 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 147 |
| lldp-process | 0 | 0 | 1 | 57794 |
| rd-cp-process | 0 | 0 | 1 | 109 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 99 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 121 |
| send-rs-process | 0 | 0 | 1 | 123 |
| startup-config-process | 1 | 0 | 1 | 176 |
| statseg-collector-process | 0 | 0 | 24 | 383244 |
| unix-cli-local:0 | 1 | 0 | 2 | 2788040583 |
| unix-cli-new-session | 0 | 0 | 4 | 2787755419 |
| unix-epoll-input | 1275438 | 0 | 0 | 11595982742 |
| vhost-user-process | 0 | 0 | 1 | 149 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 108 |
| vpe-link-state-process | 0 | 0 | 38 | 3804 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 154 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 3363013 | 344422659 | 0 | 228781528 |
| TenGigabitEthernet11/0/1-tx | 3363013 | 344422659 | 0 | 901917267 |
| dpdk-input | 98680453 | 344423179 | 0 | 4408037094 |
| error-punt | 405 | 520 | 0 | 41198 |
| ethernet-input | 3363012 | 344423403 | 0 | 1119078891 |
| ip4-rewrite | 3363013 | 344422659 | 0 | 492664689 |
| l2-flood | 3 | 309 | 0 | 1077 |
| l2-fwd | 3363011 | 344422659 | 0 | 446352177 |
| l2-input | 3363011 | 344422659 | 0 | 437391403 |
| l2-learn | 3363011 | 344422659 | 0 | 535264740 |
| l2-output | 3363013 | 344422659 | 0 | 435467746 |
| punt | 405 | 520 | 0 | 42448 |
| unix-epoll-input | 86989 | 0 | 0 | 8079150 |
| vxlan4-encap | 3363013 | 344422659 | 0 | 970430660 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2233034 | 344147314 | 0 | 234262130 |
| TenGigabitEthernet11/0/0-tx | 2233033 | 344147058 | 0 | 876266942 |
| dpdk-input | 85408946 | 344147314 | 0 | 4082489264 |
| ethernet-input | 2233034 | 344147314 | 0 | 417360221 |
| ip4-input-no-checksum | 2233034 | 344147314 | 0 | 374801711 |
| ip4-local | 2233034 | 344147314 | 0 | 525576366 |
| ip4-lookup | 2233034 | 344147314 | 0 | 426190009 |
| ip4-udp-lookup | 2233033 | 344147058 | 0 | 335901210 |
| l2-fwd | 2233034 | 344147314 | 0 | 402080388 |
| l2-input | 2233034 | 344147314 | 0 | 413525173 |
| l2-learn | 2233034 | 344147314 | 0 | 481424790 |
| l2-output | 2233033 | 344147058 | 0 | 399854666 |
| unix-epoll-input | 83335 | 0 | 0 | 7864217 |
| vxlan4-input | 2233034 | 344147314 | 0 | 772003283 |

10ge2p1x520-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-Dot1Q-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with 1k L2 bridge domains. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, up to 64,5k flows per flow-group) with all packets containing Ethernet header, IEEE 802.1Q header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 31501 |
| dhcp-client-process | 0 | 0 | 1 | 428 |
| dpdk-process | 0 | 0 | 2 | 32473 |
| fib-walk | 0 | 0 | 3 | 1196 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 258 |
| ip-route-resolver-process | 0 | 0 | 1 | 583 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 313 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 7 | 2117 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 297 |
| unix-epoll-input | 35788 | 0 | 0 | 319913805 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 65219 | 5967017 | 0 | 3949904 |
| TenGigabitEthernet11/0/0-tx | 65219 | 5967017 | 0 | 13566248 |
| TenGigabitEthernet11/0/1-output | 64180 | 5967102 | 0 | 5828518 |
| TenGigabitEthernet11/0/1-tx | 64180 | 5967102 | 0 | 13421748 |
| dpdk-input | 211591 | 11934149 | 0 | 51086716 |
| error-punt | 30 | 30 | 0 | 3001 |
| ethernet-input | 129399 | 11934149 | 0 | 26985450 |
| ip4-input-no-checksum | 64180 | 5967102 | 0 | 6712798 |
| ip4-local | 64180 | 5967102 | 0 | 21106372 |
| ip4-lookup | 64180 | 5967102 | 0 | 13141621 |
| ip4-rewrite | 65219 | 5967017 | 0 | 11949838 |
| ip4-udp-lookup | 64180 | 5967102 | 0 | 6266260 |
| l2-fwd | 129399 | 11934119 | 0 | 22391619 |
| l2-input | 129399 | 11934119 | 0 | 19787671 |
| l2-learn | 129399 | 11934119 | 0 | 26061336 |
| l2-output | 129398 | 11934080 | 0 | 21282826 |
| punt | 30 | 30 | 0 | 4858 |
| unix-epoll-input | 207 | 0 | 0 | 27138 |
| vxlan4-encap | 65219 | 5967017 | 0 | 29430100 |
| vxlan4-input | 64180 | 5967102 | 0 | 24304666 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 26975 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 399 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 284 |
| unix-epoll-input | 774 | 0 | 0 | 6225439 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1208 | 116672 | 0 | 114749 |
| TenGigabitEthernet11/0/0-tx | 1208 | 116672 | 0 | 268838 |
| TenGigabitEthernet11/0/1-output | 1101 | 116674 | 0 | 72997 |
| TenGigabitEthernet11/0/1-tx | 1101 | 116674 | 0 | 266812 |
| dpdk-input | 2247 | 233349 | 0 | 973728 |
| error-punt | 3 | 3 | 0 | 228 |
| ethernet-input | 2311 | 233637 | 0 | 526311 |
| ip4-input-no-checksum | 1209 | 116736 | 0 | 131827 |
| ip4-local | 1208 | 116672 | 0 | 417292 |
| ip4-lookup | 1209 | 116736 | 0 | 262291 |
| ip4-rewrite | 1101 | 116674 | 0 | 233418 |
| ip4-udp-lookup | 1208 | 116672 | 0 | 120670 |
| l2-fwd | 2310 | 233570 | 0 | 455828 |
| l2-input | 2310 | 233570 | 0 | 397039 |
| l2-learn | 2310 | 233570 | 0 | 517612 |
| l2-output | 2309 | 233346 | 0 | 418493 |
| punt | 3 | 3 | 0 | 271 |
| unix-epoll-input | 2 | 0 | 0 | 254 |
| vxlan4-encap | 1101 | 116674 | 0 | 589261 |
| vxlan4-input | 1208 | 116672 | 0 | 481931 |
64b-2t2c-dot1q–ethip4vxlan-l2bdscale1kl2bd1kvlan1kvxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 34815 |
| dpdk-process | 0 | 0 | 2 | 32963 |
| fib-walk | 0 | 0 | 3 | 1228 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 368 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 1906 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 305 |
| unix-epoll-input | 30130 | 0 | 0 | 280744308 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 34863 | 8924928 | 0 | 9389081 |
| TenGigabitEthernet11/0/1-tx | 34863 | 8924928 | 0 | 27279388 |
| dpdk-input | 34863 | 8924928 | 0 | 47319545 |
| ethernet-input | 34863 | 8924928 | 0 | 10633618 |
| ip4-input-no-checksum | 34863 | 8924928 | 0 | 9837060 |
| ip4-local | 34863 | 8924928 | 0 | 32484568 |
| ip4-lookup | 34863 | 8924928 | 0 | 21458935 |
| ip4-udp-lookup | 34863 | 8924928 | 0 | 9573500 |
| l2-fwd | 34863 | 8924928 | 0 | 19216470 |
| l2-input | 34863 | 8924928 | 0 | 18868820 |
| l2-learn | 34863 | 8924928 | 0 | 20789530 |
| l2-output | 34863 | 8924928 | 0 | 16603834 |
| unix-epoll-input | 34 | 0 | 0 | 4509 |
| vxlan4-input | 34863 | 8924928 | 0 | 38331845 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 99787 | 8927230 | 0 | 7074401 |
| TenGigabitEthernet11/0/0-tx | 99787 | 8927230 | 0 | 27487271 |
| dpdk-input | 306933 | 8927230 | 0 | 56094478 |
| ethernet-input | 99787 | 8927230 | 0 | 33484271 |
| ip4-rewrite | 99787 | 8927230 | 0 | 19693369 |
| l2-fwd | 99787 | 8927230 | 0 | 20604354 |
| l2-input | 99787 | 8927230 | 0 | 19197996 |
| l2-learn | 99787 | 8927230 | 0 | 23303528 |
| l2-output | 99787 | 8927230 | 0 | 18215140 |
| unix-epoll-input | 300 | 0 | 0 | 36703 |
| vxlan4-encap | 99787 | 8927230 | 0 | 50108970 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 89 |
| api-rx-from-ring | 0 | 0 | 22851 | 500887073 |
| bfd-process | 0 | 0 | 1 | 312 |
| bond-process | 0 | 0 | 1 | 121 |
| dhcp-client-process | 0 | 0 | 8 | 3110 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 133 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 91 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 87 |
| dpdk-ipsec-process | 1 | 0 | 0 | 123301 |
| dpdk-process | 0 | 0 | 237 | 3768535 |
| fib-walk | 0 | 0 | 354 | 71319 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 12 | 2928 |
| ip-route-resolver-process | 0 | 0 | 8 | 1397 |
| ip4-reassembly-expire-walk | 0 | 0 | 72 | 15687 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 707 | 119954 |
| ip6-reassembly-expire-walk | 0 | 0 | 72 | 14375 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 135 |
| lldp-process | 0 | 0 | 1 | 58360 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 120 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 170 |
| statseg-collector-process | 0 | 0 | 71 | 807958 |
| unix-cli-local:0 | 1 | 0 | 2 | 1937926484 |
| unix-cli-new-session | 0 | 0 | 4 | 1937646048 |
| unix-epoll-input | 3851698 | 0 | 0 | 34514813046 |
| vhost-user-process | 0 | 0 | 1 | 149 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 3008 | 608762 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 2292229 | 192558124 | 0 | 159282065 |
| TenGigabitEthernet11/0/1-tx | 2292229 | 192558124 | 0 | 593164753 |
| dpdk-input | 579414014 | 192558144 | 0 | 16757918745 |
| error-punt | 18 | 20 | 0 | 3732 |
| ethernet-input | 2292226 | 192558379 | 0 | 742590537 |
| ip4-rewrite | 2292229 | 192558124 | 0 | 435468847 |
| l2-flood | 11 | 1488 | 0 | 10414 |
| l2-fwd | 2292225 | 192558124 | 0 | 462466499 |
| l2-input | 2292226 | 192558359 | 0 | 446070068 |
| l2-learn | 2292226 | 192558359 | 0 | 519548143 |
| l2-output | 2292229 | 192558124 | 0 | 393333759 |
| punt | 18 | 20 | 0 | 4218 |
| unix-epoll-input | 565290 | 0 | 0 | 51736286 |
| vxlan4-encap | 2292229 | 192558124 | 0 | 1106792608 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 764405 | 191992029 | 0 | 201991176 |
| TenGigabitEthernet11/0/0-tx | 764405 | 191992029 | 0 | 585695733 |
| dpdk-input | 579942669 | 191992285 | 0 | 16942057617 |
| ethernet-input | 764406 | 191992285 | 0 | 229976790 |
| ip4-input-no-checksum | 764406 | 191992285 | 0 | 216451056 |
| ip4-local | 764406 | 191992285 | 0 | 712673571 |
| ip4-lookup | 764406 | 191992285 | 0 | 476461439 |
| ip4-udp-lookup | 764405 | 191992029 | 0 | 210503860 |
| l2-fwd | 764405 | 191992029 | 0 | 394666508 |
| l2-input | 764405 | 191992029 | 0 | 394294045 |
| l2-learn | 764405 | 191992029 | 0 | 431956748 |
| l2-output | 764405 | 191992029 | 0 | 356730865 |
| unix-epoll-input | 556322 | 0 | 0 | 51414534 |
| vxlan4-input | 764405 | 191992029 | 0 | 823422658 |

10ge2p1x520-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-Dot1Q-IPv4 for L2 switching of IPv4 on TG-DUTn. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUTs.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with 1 L2 bridge domains. VXLAN tunnels are configured between L2BDs on DUT1 and DUT2. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, up to 64,5k flows per flow-group) with all packets containing Ethernet header, IEEE 802.1Q header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544, RFC7348.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 22927 |
| dpdk-process | 0 | 0 | 1 | 611 |
| fib-walk | 0 | 0 | 1 | 503 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 324 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 594 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 300 |
| unix-epoll-input | 11346 | 0 | 0 | 97015915 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 32076 | 2681989 | 0 | 1782300 |
| TenGigabitEthernet11/0/0-tx | 32075 | 2681945 | 0 | 5932703 |
| TenGigabitEthernet11/0/1-output | 30677 | 2681944 | 0 | 2456976 |
| TenGigabitEthernet11/0/1-tx | 30677 | 2681944 | 0 | 5825748 |
| dpdk-input | 96468 | 5363890 | 0 | 21990713 |
| error-punt | 1 | 1 | 0 | 139 |
| ethernet-input | 62753 | 5363934 | 0 | 8464937 |
| ip4-input-no-checksum | 30677 | 2681944 | 0 | 3026535 |
| ip4-local | 30677 | 2681944 | 0 | 4417363 |
| ip4-lookup | 30677 | 2681944 | 0 | 3573738 |
| ip4-rewrite | 32075 | 2681945 | 0 | 3463409 |
| ip4-udp-lookup | 30677 | 2681944 | 0 | 2833615 |
| l2-fwd | 62752 | 5363889 | 0 | 4967694 |
| l2-input | 62753 | 5363933 | 0 | 5747170 |
| l2-learn | 62752 | 5363889 | 0 | 6664381 |
| l2-output | 62752 | 5363889 | 0 | 4142411 |
| punt | 1 | 1 | 0 | 260 |
| unix-epoll-input | 95 | 0 | 0 | 9849 |
| vxlan4-encap | 32075 | 2681945 | 0 | 5503282 |
| vxlan4-input | 30677 | 2681944 | 0 | 4631724 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 107 |
| api-rx-from-ring | 0 | 0 | 57 | 105940821 |
| bfd-process | 0 | 0 | 1 | 294 |
| bond-process | 0 | 0 | 1 | 95 |
| dhcp-client-process | 0 | 0 | 3 | 965 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 142 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 88 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 86 |
| dpdk-ipsec-process | 1 | 0 | 0 | 128481 |
| dpdk-process | 0 | 0 | 90 | 1416753 |
| fib-walk | 0 | 0 | 134 | 35562 |
| flow-report-process | 0 | 0 | 1 | 109 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1661 |
| ip-route-resolver-process | 0 | 0 | 3 | 595 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 7750 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 267 | 46215 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 7045 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 133 |
| lldp-process | 0 | 0 | 1 | 37970 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 156 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 167 |
| statseg-collector-process | 0 | 0 | 27 | 310535 |
| unix-cli-local:0 | 1 | 0 | 2 | 1377334658 |
| unix-cli-new-session | 0 | 0 | 4 | 1377051203 |
| unix-epoll-input | 1458934 | 0 | 0 | 13087232958 |
| vhost-user-process | 0 | 0 | 1 | 150 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 11 | 1731 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 141 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2016480 | 266592267 | 0 | 208203311 |
| TenGigabitEthernet11/0/0-tx | 2016480 | 266592267 | 0 | 555216075 |
| TenGigabitEthernet11/0/1-output | 1919462 | 267376330 | 0 | 141252495 |
| TenGigabitEthernet11/0/1-tx | 1919462 | 267376330 | 0 | 572377648 |
| dpdk-input | 92282974 | 533971294 | 0 | 4577015312 |
| error-punt | 2448 | 2903 | 0 | 154213 |
| ethernet-input | 3935942 | 533971500 | 0 | 761946195 |
| ip4-input-no-checksum | 2016480 | 266592267 | 0 | 265320148 |
| ip4-local | 2016480 | 266592267 | 0 | 406898738 |
| ip4-lookup | 2016480 | 266592267 | 0 | 316997561 |
| ip4-rewrite | 1919462 | 267376330 | 0 | 328842116 |
| ip4-udp-lookup | 2016480 | 266592267 | 0 | 242717108 |
| l2-flood | 2 | 257 | 0 | 852 |
| l2-fwd | 3935942 | 533968597 | 0 | 444038453 |
| l2-input | 3935942 | 533968597 | 0 | 522686454 |
| l2-learn | 3935942 | 533968597 | 0 | 536825705 |
| l2-output | 3935942 | 533968597 | 0 | 341707580 |
| punt | 2448 | 2903 | 0 | 186590 |
| unix-epoll-input | 90044 | 0 | 0 | 8379494 |
| vxlan4-encap | 1919462 | 267376330 | 0 | 504771625 |
| vxlan4-input | 2016480 | 266592267 | 0 | 397801420 |
64b-2t2c-dot1q–ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 92 |
| api-rx-from-ring | 0 | 0 | 58 | 95896923 |
| bfd-process | 0 | 0 | 1 | 280 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 3 | 1104 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 110 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 97 |
| dpdk-ipsec-process | 1 | 0 | 0 | 115067 |
| dpdk-process | 0 | 0 | 93 | 1448829 |
| fib-walk | 0 | 0 | 139 | 30459 |
| flow-report-process | 0 | 0 | 1 | 110 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1719 |
| ip-route-resolver-process | 0 | 0 | 3 | 582 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 6794 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 276 | 58857 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 7135 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 114 |
| lldp-process | 0 | 0 | 1 | 56914 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 132 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 186 |
| statseg-collector-process | 0 | 0 | 28 | 433228 |
| unix-cli-local:0 | 1 | 0 | 2 | 2652293336 |
| unix-cli-new-session | 0 | 0 | 4 | 2652015325 |
| unix-epoll-input | 1490846 | 0 | 0 | 13590670861 |
| vhost-user-process | 0 | 0 | 1 | 136 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 149 |
| vpe-link-state-process | 0 | 0 | 11 | 1729 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 143 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 2813734 | 414130014 | 0 | 323242385 |
| TenGigabitEthernet11/0/1-tx | 2813734 | 414130014 | 0 | 1052070041 |
| dpdk-input | 113487212 | 414130014 | 0 | 5021520826 |
| ethernet-input | 2813734 | 414130014 | 0 | 507897607 |
| ip4-input-no-checksum | 2813734 | 414130014 | 0 | 444026294 |
| ip4-local | 2813734 | 414130014 | 0 | 610085280 |
| ip4-lookup | 2813734 | 414130014 | 0 | 502428748 |
| ip4-udp-lookup | 2813734 | 414130014 | 0 | 411536981 |
| l2-fwd | 2813734 | 414130014 | 0 | 393649832 |
| l2-input | 2813734 | 414130014 | 0 | 465464284 |
| l2-learn | 2813734 | 414130014 | 0 | 476918505 |
| l2-output | 2813734 | 414130014 | 0 | 289453951 |
| unix-epoll-input | 110730 | 0 | 0 | 10236928 |
| vxlan4-input | 2813734 | 414130014 | 0 | 640502725 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5129678 | 414861918 | 0 | 316119018 |
| TenGigabitEthernet11/0/0-tx | 5129678 | 414861918 | 0 | 1112850342 |
| dpdk-input | 117120815 | 414862249 | 0 | 5278367301 |
| error-punt | 253 | 331 | 0 | 23661 |
| ethernet-input | 5129678 | 414862249 | 0 | 927053939 |
| ip4-rewrite | 5129678 | 414861918 | 0 | 572387554 |
| l2-flood | 2 | 257 | 0 | 884 |
| l2-fwd | 5129678 | 414861918 | 0 | 456588820 |
| l2-input | 5129678 | 414861918 | 0 | 527127632 |
| l2-learn | 5129678 | 414861918 | 0 | 592602194 |
| l2-output | 5129678 | 414861918 | 0 | 359914653 |
| punt | 253 | 331 | 0 | 30758 |
| unix-epoll-input | 114276 | 0 | 0 | 10749056 |
| vxlan4-encap | 5129678 | 414861918 | 0 | 893946695 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 90 |
| api-rx-from-ring | 0 | 0 | 57 | 100895002 |
| bfd-process | 0 | 0 | 1 | 305 |
| bond-process | 0 | 0 | 1 | 106 |
| dhcp-client-process | 0 | 0 | 3 | 2743 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 110 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 136 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 84 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 108 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125028 |
| dpdk-process | 0 | 0 | 90 | 1448882 |
| fib-walk | 0 | 0 | 134 | 36758 |
| flow-report-process | 0 | 0 | 1 | 116 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1756 |
| ip-route-resolver-process | 0 | 0 | 3 | 713 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 8176 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 267 | 51106 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 8757 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 118 |
| lldp-process | 0 | 0 | 1 | 56996 |
| rd-cp-process | 0 | 0 | 1 | 108 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 128 |
| startup-config-process | 1 | 0 | 1 | 165 |
| statseg-collector-process | 0 | 0 | 27 | 437239 |
| unix-cli-local:0 | 1 | 0 | 2 | 2590391232 |
| unix-cli-new-session | 0 | 0 | 4 | 2590108522 |
| unix-epoll-input | 1432456 | 0 | 0 | 13093341525 |
| vhost-user-process | 0 | 0 | 1 | 137 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 131 |
| vpe-link-state-process | 0 | 0 | 10 | 1523 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 149 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 5085314 | 429633693 | 0 | 321752851 |
| TenGigabitEthernet11/0/1-tx | 5369597 | 453870094 | 0 | 1242186272 |
| dpdk-input | 102008330 | 429634313 | 0 | 4922095404 |
| error-punt | 473 | 620 | 0 | 44189 |
| ethernet-input | 5085315 | 429634537 | 0 | 961009179 |
| ip4-rewrite | 5085314 | 429633693 | 0 | 589835121 |
| l2-flood | 1 | 1 | 0 | 153 |
| l2-fwd | 5085314 | 429633693 | 0 | 471619679 |
| l2-input | 5085314 | 429633693 | 0 | 552334168 |
| l2-learn | 5085314 | 429633693 | 0 | 596684220 |
| l2-output | 5085314 | 429633693 | 0 | 368289955 |
| punt | 473 | 620 | 0 | 44530 |
| unix-epoll-input | 99531 | 0 | 0 | 9335912 |
| vxlan4-encap | 5085314 | 429633693 | 0 | 936330616 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2721118 | 427738608 | 0 | 328156319 |
| TenGigabitEthernet11/0/0-tx | 2721118 | 427738608 | 0 | 1095762713 |
| dpdk-input | 94913742 | 427738608 | 0 | 4736863565 |
| ethernet-input | 2721119 | 427738864 | 0 | 528823047 |
| ip4-input-no-checksum | 2721119 | 427738864 | 0 | 463053417 |
| ip4-local | 2721119 | 427738864 | 0 | 621948487 |
| ip4-lookup | 2721119 | 427738864 | 0 | 520021763 |
| ip4-udp-lookup | 2721118 | 427738608 | 0 | 424264353 |
| l2-fwd | 2721118 | 427738608 | 0 | 407096823 |
| l2-input | 2721119 | 427738864 | 0 | 486058234 |
| l2-learn | 2721118 | 427738608 | 0 | 488331201 |
| l2-output | 2721118 | 427738608 | 0 | 296505578 |
| unix-epoll-input | 92609 | 0 | 0 | 8696767 |
| vxlan4-input | 2721119 | 427738864 | 0 | 664859296 |

ip6

10ge2p1x520-dot1q-ip6base-ndrpdr

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and two static IPv6 /64 route entries. DUT1 and DUT2 are tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-1t1c-dot1q-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 30231 |
| dpdk-process | 0 | 0 | 2 | 33014 |
| fib-walk | 0 | 0 | 3 | 958 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 7 | 1696 |
| unix-epoll-input | 38590 | 0 | 0 | 348386830 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 73633 | 14827196 | 0 | 10139658 |
| TenGigabitEthernet11/0/0-tx | 73633 | 14827196 | 0 | 30500582 |
| TenGigabitEthernet11/0/1-output | 73512 | 14827005 | 0 | 6850288 |
| TenGigabitEthernet11/0/1-tx | 73512 | 14827005 | 0 | 29850192 |
| dpdk-input | 73806 | 29654201 | 0 | 110774408 |
| ethernet-input | 147145 | 29654201 | 0 | 38437847 |
| ip6-input | 145844 | 29654201 | 0 | 21496919 |
| ip6-lookup | 145844 | 29654201 | 0 | 59125263 |
| ip6-rewrite | 145844 | 29654201 | 0 | 41827547 |
| unix-epoll-input | 72 | 0 | 0 | 7324 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3 | 3 | 0 | 208 |
| TenGigabitEthernet11/0/0-tx | 3 | 3 | 0 | 217 |
| TenGigabitEthernet11/0/1-output | 4 | 4 | 0 | 641 |
| TenGigabitEthernet11/0/1-tx | 4 | 4 | 0 | 701 |
| admin-up-down-process | 0 | 0 | 1 | 93 |
| api-rx-from-ring | 0 | 0 | 95 | 100896943 |
| bfd-process | 0 | 0 | 1 | 328 |
| bond-process | 0 | 0 | 1 | 110 |
| dhcp-client-process | 0 | 0 | 5 | 3334 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 135 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 86 |
| dpdk-ipsec-process | 1 | 0 | 0 | 127806 |
| dpdk-process | 0 | 0 | 157 | 2501346 |
| fib-walk | 0 | 0 | 234 | 54161 |
| flow-report-process | 0 | 0 | 1 | 110 |
| icmp6-router-solicitation | 5 | 5 | 0 | 2808 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 2776 |
| ip-route-resolver-process | 0 | 0 | 5 | 1073 |
| ip4-reassembly-expire-walk | 0 | 0 | 47 | 14156 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 467 | 112308 |
| ip6-reassembly-expire-walk | 0 | 0 | 47 | 11455 |
| ip6-rewrite-mcast | 7 | 7 | 0 | 25326 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 121 |
| lldp-process | 0 | 0 | 1 | 37510 |
| rd-cp-process | 0 | 0 | 1 | 130 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 104 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 118 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 165 |
| statseg-collector-process | 0 | 0 | 47 | 563419 |
| unix-cli-local:0 | 1 | 0 | 2 | 60626866 |
| unix-cli-new-session | 0 | 0 | 4 | 60345448 |
| unix-epoll-input | 2553917 | 0 | 0 | 23022283699 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 138 |
| vpe-link-state-process | 0 | 0 | 10 | 1847 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 2 | 653 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2829357 | 558261543 | 0 | 237879655 |
| TenGigabitEthernet11/0/0-tx | 2829357 | 558261543 | 0 | 1131142073 |
| TenGigabitEthernet11/0/1-output | 2765799 | 559467518 | 0 | 394405913 |
| TenGigabitEthernet11/0/1-tx | 2765799 | 559467518 | 0 | 1119994436 |
| dpdk-input | 199295227 | 1117729064 | 0 | 9755329157 |
| drop | 2 | 3 | 0 | 1417 |
| error-drop | 2 | 3 | 0 | 1194 |
| ethernet-input | 5595158 | 1117729064 | 0 | 1444545823 |
| icmp6-router-advertisement | 1 | 1 | 0 | 710 |
| ip6-drop | 1 | 1 | 0 | 158 |
| ip6-icmp-input | 1 | 1 | 0 | 273 |
| ip6-input | 5329420 | 1117729064 | 0 | 799435331 |
| ip6-local | 1 | 1 | 0 | 1206 |
| ip6-lookup | 5329418 | 1117729061 | 0 | 2214285459 |
| ip6-mfib-forward-lookup | 1 | 1 | 0 | 21584 |
| ip6-mfib-forward-rpf | 1 | 1 | 0 | 517 |
| ip6-not-enabled | 1 | 2 | 0 | 152 |
| ip6-replicate | 1 | 1 | 0 | 480 |
| ip6-rewrite | 5329418 | 1117729061 | 0 | 1566371952 |
| unix-epoll-input | 194445 | 0 | 0 | 17761572 |
78b-2t2c-dot1q-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24919 |
| dhcp-client-process | 0 | 0 | 1 | 244 |
| dpdk-process | 0 | 0 | 2 | 33014 |
| fib-walk | 0 | 0 | 3 | 984 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 290 |
| ip-route-resolver-process | 0 | 0 | 1 | 291 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 1632 |
| unix-epoll-input | 32305 | 0 | 0 | 296077258 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 200270 | 18106751 | 0 | 13123486 |
| TenGigabitEthernet11/0/1-tx | 200270 | 18106751 | 0 | 45625698 |
| dpdk-input | 224788 | 18106751 | 0 | 94649187 |
| ethernet-input | 200270 | 18106751 | 0 | 36140513 |
| ip6-input | 200270 | 18106751 | 0 | 17985229 |
| ip6-lookup | 200270 | 18106751 | 0 | 53209011 |
| ip6-rewrite | 200270 | 18106751 | 0 | 31952502 |
| unix-epoll-input | 219 | 0 | 0 | 24075 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 215265 | 18110734 | 0 | 17529572 |
| TenGigabitEthernet11/0/0-tx | 215265 | 18110734 | 0 | 46440112 |
| dpdk-input | 241164 | 18110510 | 0 | 96590801 |
| ethernet-input | 215265 | 18110734 | 0 | 26211691 |
| ip6-input | 215265 | 18110734 | 0 | 18801402 |
| ip6-lookup | 215265 | 18110734 | 0 | 51727316 |
| ip6-rewrite | 215265 | 18110734 | 0 | 34914663 |
| unix-epoll-input | 235 | 0 | 0 | 25891 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23676 |
| fib-walk | 0 | 0 | 1 | 341 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 673 |
| unix-epoll-input | 10887 | 0 | 0 | 100357420 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 82160 | 6138699 | 0 | 6337608 |
| TenGigabitEthernet11/0/1-tx | 82159 | 6138501 | 0 | 15941630 |
| dpdk-input | 136261 | 6138501 | 0 | 33433321 |
| ethernet-input | 82160 | 6138699 | 0 | 9324407 |
| ip6-input | 82159 | 6138501 | 0 | 6539950 |
| ip6-lookup | 82159 | 6138501 | 0 | 14159565 |
| ip6-rewrite | 82159 | 6138501 | 0 | 11961082 |
| unix-epoll-input | 133 | 0 | 0 | 14545 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 87405 | 6138706 | 0 | 5151190 |
| TenGigabitEthernet11/0/0-tx | 87405 | 6138706 | 0 | 15605091 |
| dpdk-input | 116196 | 6138706 | 0 | 33233590 |
| ethernet-input | 87406 | 6138962 | 0 | 12298804 |
| ip6-input | 87405 | 6138706 | 0 | 6453994 |
| ip6-lookup | 87405 | 6138706 | 0 | 14242357 |
| ip6-rewrite | 87405 | 6138706 | 0 | 11266839 |
| unix-epoll-input | 113 | 0 | 0 | 12357 |
78b-4t4c-dot1q-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 31131 |
| dpdk-process | 0 | 0 | 2 | 34340 |
| fib-walk | 0 | 0 | 3 | 1696 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 2429 |
| unix-epoll-input | 29960 | 0 | 0 | 277308746 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 615851 | 10756254 | 0 | 24034807 |
| TenGigabitEthernet11/0/1-tx | 615851 | 10704636 | 0 | 40102902 |
| dpdk-input | 659032 | 10756058 | 0 | 66579353 |
| ethernet-input | 615851 | 10756254 | 0 | 37588764 |
| ip6-input | 615850 | 10756182 | 0 | 25132298 |
| ip6-lookup | 615850 | 10756182 | 0 | 39758416 |
| ip6-rewrite | 615850 | 10756182 | 0 | 30274578 |
| unix-epoll-input | 643 | 0 | 0 | 68138 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 635201 | 10672552 | 0 | 23956019 |
| TenGigabitEthernet11/0/1-tx | 635201 | 10625861 | 0 | 40054357 |
| dpdk-input | 695660 | 10672357 | 0 | 65789773 |
| ethernet-input | 635201 | 10672552 | 0 | 37015137 |
| ip6-input | 635198 | 10672473 | 0 | 25365064 |
| ip6-lookup | 635199 | 10672486 | 0 | 39974789 |
| ip6-rewrite | 635199 | 10672486 | 0 | 30702429 |
| unix-epoll-input | 678 | 0 | 0 | 69318 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 567150 | 10769051 | 0 | 24334922 |
| TenGigabitEthernet11/0/0-tx | 567150 | 10767567 | 0 | 38214742 |
| dpdk-input | 879632 | 10768852 | 0 | 73367322 |
| ethernet-input | 567150 | 10769051 | 0 | 28815099 |
| ip6-input | 567147 | 10769000 | 0 | 23947383 |
| ip6-lookup | 567147 | 10769000 | 0 | 38532915 |
| ip6-rewrite | 567147 | 10769000 | 0 | 31058176 |
| unix-epoll-input | 859 | 0 | 0 | 89747 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 569658 | 10684473 | 0 | 24615568 |
| TenGigabitEthernet11/0/0-tx | 569658 | 10683157 | 0 | 38398852 |
| dpdk-input | 887705 | 10684284 | 0 | 73769528 |
| ethernet-input | 569658 | 10684473 | 0 | 28696715 |
| ip6-input | 569655 | 10684408 | 0 | 24069753 |
| ip6-lookup | 569655 | 10684408 | 0 | 38053665 |
| ip6-rewrite | 569655 | 10684408 | 0 | 30738713 |
| unix-epoll-input | 866 | 0 | 0 | 87539 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 35385 |
| dhcp-client-process | 0 | 0 | 1 | 244 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 272 |
| ip-route-resolver-process | 0 | 0 | 1 | 322 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 459 |
| unix-epoll-input | 6163 | 0 | 0 | 55348972 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 114202 | 2151040 | 0 | 5054914 |
| TenGigabitEthernet11/0/1-tx | 114202 | 2149548 | 0 | 7789699 |
| dpdk-input | 165314 | 2150836 | 0 | 14592295 |
| ethernet-input | 114202 | 2151040 | 0 | 5700446 |
| ip6-input | 114198 | 2150984 | 0 | 4707063 |
| ip6-lookup | 114198 | 2150984 | 0 | 7642897 |
| ip6-rewrite | 114198 | 2150984 | 0 | 6320436 |
| unix-epoll-input | 161 | 0 | 0 | 16538 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 114634 | 2134307 | 0 | 4940364 |
| TenGigabitEthernet11/0/1-tx | 114634 | 2132903 | 0 | 7753254 |
| dpdk-input | 168230 | 2134120 | 0 | 14487892 |
| ethernet-input | 114633 | 2134297 | 0 | 5776648 |
| ip6-input | 114630 | 2134248 | 0 | 4795678 |
| ip6-lookup | 114630 | 2134248 | 0 | 7568080 |
| ip6-rewrite | 114630 | 2134248 | 0 | 6374914 |
| unix-epoll-input | 164 | 0 | 0 | 16783 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 125904 | 2151896 | 0 | 4840558 |
| TenGigabitEthernet11/0/0-tx | 125904 | 2144992 | 0 | 7970555 |
| dpdk-input | 136242 | 2151692 | 0 | 13098949 |
| ethernet-input | 125903 | 2151881 | 0 | 7363465 |
| ip6-input | 125900 | 2151828 | 0 | 5095132 |
| ip6-lookup | 125900 | 2151828 | 0 | 7973119 |
| ip6-rewrite | 125900 | 2151828 | 0 | 6212967 |
| unix-epoll-input | 133 | 0 | 0 | 13693 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 124481 | 2135114 | 0 | 4886913 |
| TenGigabitEthernet11/0/0-tx | 124480 | 2128774 | 0 | 8023928 |
| dpdk-input | 133807 | 2134921 | 0 | 12914922 |
| ethernet-input | 124480 | 2135105 | 0 | 7345396 |
| ip6-input | 124477 | 2135040 | 0 | 5062182 |
| ip6-lookup | 124477 | 2135040 | 0 | 8033744 |
| ip6-rewrite | 124477 | 2135040 | 0 | 6293913 |
| unix-epoll-input | 131 | 0 | 0 | 13927 |

10ge2p1x520-ethip6-ip6base-ndrpdr

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and two static IPv6 /64 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv6 header and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-1t1c-ethip6-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 21365 |
| dpdk-process | 0 | 0 | 1 | 792 |
| fib-walk | 0 | 0 | 1 | 486 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 745 |
| unix-epoll-input | 11233 | 0 | 0 | 99414918 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 17635 | 4514560 | 0 | 1744869 |
| TenGigabitEthernet11/0/0-tx | 17635 | 4514560 | 0 | 9137778 |
| TenGigabitEthernet11/0/1-output | 17635 | 4514560 | 0 | 1873150 |
| TenGigabitEthernet11/0/1-tx | 17635 | 4514560 | 0 | 8689843 |
| dpdk-input | 17635 | 9029120 | 0 | 34166666 |
| ethernet-input | 35270 | 9029120 | 0 | 8749369 |
| ip6-input | 35270 | 9029120 | 0 | 5887783 |
| ip6-lookup | 35270 | 9029120 | 0 | 17735991 |
| ip6-rewrite | 35270 | 9029120 | 0 | 11712752 |
| unix-epoll-input | 17 | 0 | 0 | 1779 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3 | 3 | 0 | 243 |
| TenGigabitEthernet11/0/0-tx | 3 | 3 | 0 | 208 |
| TenGigabitEthernet11/0/1-output | 3 | 3 | 0 | 357 |
| TenGigabitEthernet11/0/1-tx | 3 | 3 | 0 | 505 |
| admin-up-down-process | 0 | 0 | 1 | 98 |
| api-rx-from-ring | 0 | 0 | 65 | 110737837 |
| bfd-process | 0 | 0 | 1 | 278 |
| bond-process | 0 | 0 | 1 | 127 |
| dhcp-client-process | 0 | 0 | 4 | 2668 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 98 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 90 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125600 |
| dpdk-process | 0 | 0 | 100 | 1551011 |
| fib-walk | 0 | 0 | 149 | 35660 |
| flow-report-process | 0 | 0 | 1 | 137 |
| icmp6-router-solicitation | 4 | 4 | 0 | 926 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 1847 |
| ip-route-resolver-process | 0 | 0 | 4 | 874 |
| ip4-reassembly-expire-walk | 0 | 0 | 30 | 8111 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 297 | 54885 |
| ip6-reassembly-expire-walk | 0 | 0 | 30 | 8037 |
| ip6-rewrite-mcast | 6 | 6 | 0 | 1555 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 128 |
| lldp-process | 0 | 0 | 1 | 37091 |
| rd-cp-process | 0 | 0 | 1 | 109 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 118 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 116 |
| startup-config-process | 1 | 0 | 1 | 156 |
| statseg-collector-process | 0 | 0 | 30 | 336585 |
| unix-cli-local:0 | 1 | 0 | 2 | 50643541 |
| unix-cli-new-session | 0 | 0 | 4 | 50361096 |
| unix-epoll-input | 1621264 | 0 | 0 | 14571285105 |
| vhost-user-process | 0 | 0 | 1 | 140 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 112 |
| vpe-link-state-process | 0 | 0 | 7 | 1031 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 170 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1744610 | 383167592 | 0 | 155879631 |
| TenGigabitEthernet11/0/0-tx | 1744610 | 383167592 | 0 | 764755239 |
| TenGigabitEthernet11/0/1-output | 1728040 | 384238084 | 0 | 169032708 |
| TenGigabitEthernet11/0/1-tx | 1728040 | 384238084 | 0 | 755182716 |
| dpdk-input | 132955589 | 767405678 | 0 | 6625880471 |
| drop | 1 | 2 | 0 | 1177 |
| error-drop | 1 | 2 | 0 | 1017 |
| ethernet-input | 3472651 | 767405678 | 0 | 776371618 |
| icmp6-neighbor-solicitation | 1 | 1 | 0 | 1323 |
| interface-output | 1 | 1 | 0 | 131 |
| ip6-icmp-input | 1 | 1 | 0 | 118 |
| ip6-input | 3394018 | 767405678 | 0 | 511630820 |
| ip6-local | 1 | 1 | 0 | 1098 |
| ip6-lookup | 3394016 | 767405675 | 0 | 1415730037 |
| ip6-mfib-forward-lookup | 1 | 1 | 0 | 1582 |
| ip6-mfib-forward-rpf | 1 | 1 | 0 | 177 |
| ip6-not-enabled | 1 | 2 | 0 | 164 |
| ip6-replicate | 1 | 1 | 0 | 273 |
| ip6-rewrite | 3586770 | 812772312 | 0 | 1069003145 |
| unix-epoll-input | 120911 | 0 | 0 | 11167006 |
78b-2t2c-ethip6-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 20909 |
| dpdk-process | 0 | 0 | 2 | 1196 |
| fib-walk | 0 | 0 | 3 | 900 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 7 | 1883 |
| unix-epoll-input | 38165 | 0 | 0 | 349617154 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 440391 | 20415181 | 0 | 20939318 |
| TenGigabitEthernet11/0/1-tx | 440391 | 20415181 | 0 | 53521673 |
| dpdk-input | 674874 | 20414972 | 0 | 115157139 |
| ethernet-input | 440391 | 20415181 | 0 | 35149091 |
| ip6-input | 440391 | 20415181 | 0 | 24596163 |
| ip6-lookup | 440391 | 20415181 | 0 | 47078841 |
| ip6-rewrite | 440390 | 20415049 | 0 | 39534299 |
| unix-epoll-input | 658 | 0 | 0 | 71373 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 344808 | 20415254 | 0 | 17384733 |
| TenGigabitEthernet11/0/0-tx | 344808 | 20415254 | 0 | 51888645 |
| dpdk-input | 947799 | 20415254 | 0 | 121430136 |
| ethernet-input | 344809 | 20415478 | 0 | 31161653 |
| ip6-input | 344808 | 20415254 | 0 | 22416379 |
| ip6-lookup | 344808 | 20415254 | 0 | 48292944 |
| ip6-rewrite | 344808 | 20415254 | 0 | 37411963 |
| unix-epoll-input | 924 | 0 | 0 | 91346 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 25416 |
| dpdk-process | 0 | 0 | 1 | 32234 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 292 |
| unix-epoll-input | 1904 | 0 | 0 | 18127244 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 17536 | 1061936 | 0 | 951789 |
| TenGigabitEthernet11/0/1-tx | 17536 | 1061936 | 0 | 2730991 |
| dpdk-input | 44428 | 1061936 | 0 | 6275283 |
| ethernet-input | 17537 | 1062160 | 0 | 1630915 |
| ip6-input | 17536 | 1061936 | 0 | 1170592 |
| ip6-lookup | 17536 | 1061936 | 0 | 2528958 |
| ip6-rewrite | 17536 | 1061936 | 0 | 1939349 |
| unix-epoll-input | 43 | 0 | 0 | 4462 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 23317 | 1062282 | 0 | 1121153 |
| TenGigabitEthernet11/0/0-tx | 23317 | 1062282 | 0 | 2770852 |
| dpdk-input | 35238 | 1062140 | 0 | 5998897 |
| ethernet-input | 23317 | 1062282 | 0 | 1782099 |
| ip6-input | 23317 | 1062282 | 0 | 1295859 |
| ip6-lookup | 23317 | 1062282 | 0 | 2437710 |
| ip6-rewrite | 23316 | 1062140 | 0 | 2063888 |
| unix-epoll-input | 35 | 0 | 0 | 3742 |
78b-4t4c-ethip6-ip6base-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 29950 |
| dpdk-process | 0 | 0 | 1 | 886 |
| fib-walk | 0 | 0 | 1 | 516 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1026 |
| unix-epoll-input | 16075 | 0 | 0 | 144075548 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 330526 | 5506628 | 0 | 12374918 |
| TenGigabitEthernet11/0/1-tx | 330525 | 5502189 | 0 | 21272651 |
| dpdk-input | 431027 | 5506409 | 0 | 36376435 |
| ethernet-input | 330525 | 5506604 | 0 | 16199338 |
| ip6-input | 330523 | 5506557 | 0 | 13107041 |
| ip6-lookup | 330523 | 5506557 | 0 | 19417063 |
| ip6-rewrite | 330523 | 5506557 | 0 | 16212265 |
| unix-epoll-input | 421 | 0 | 0 | 41696 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 333434 | 5463492 | 0 | 12364253 |
| TenGigabitEthernet11/0/1-tx | 333434 | 5460285 | 0 | 20900491 |
| dpdk-input | 457800 | 5463320 | 0 | 36723798 |
| ethernet-input | 333434 | 5463492 | 0 | 15831293 |
| ip6-input | 333431 | 5463437 | 0 | 13089635 |
| ip6-lookup | 333431 | 5463437 | 0 | 19200821 |
| ip6-rewrite | 333431 | 5463437 | 0 | 16086891 |
| unix-epoll-input | 447 | 0 | 0 | 44856 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 263502 | 5513439 | 0 | 9994087 |
| TenGigabitEthernet11/0/0-tx | 263502 | 5512744 | 0 | 18727283 |
| dpdk-input | 657865 | 5513242 | 0 | 43793328 |
| ethernet-input | 263502 | 5513439 | 0 | 13702125 |
| ip6-input | 263499 | 5513366 | 0 | 10934702 |
| ip6-lookup | 263500 | 5513386 | 0 | 18357374 |
| ip6-rewrite | 263499 | 5513366 | 0 | 14085633 |
| unix-epoll-input | 642 | 0 | 0 | 65041 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 267067 | 5470206 | 0 | 10110831 |
| TenGigabitEthernet11/0/0-tx | 267067 | 5469602 | 0 | 18866879 |
| dpdk-input | 676547 | 5470029 | 0 | 43679619 |
| ethernet-input | 267067 | 5470206 | 0 | 13854922 |
| ip6-input | 267065 | 5470150 | 0 | 10888361 |
| ip6-lookup | 267065 | 5470150 | 0 | 18363659 |
| ip6-rewrite | 267065 | 5470150 | 0 | 13799005 |
| unix-epoll-input | 660 | 0 | 0 | 66384 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3 | 3 | 0 | 322 |
| TenGigabitEthernet11/0/0-tx | 3 | 3 | 0 | 277 |
| TenGigabitEthernet11/0/1-output | 3 | 3 | 0 | 383 |
| TenGigabitEthernet11/0/1-tx | 3 | 3 | 0 | 520 |
| admin-up-down-process | 0 | 0 | 1 | 97 |
| api-rx-from-ring | 0 | 0 | 66 | 131636625 |
| bfd-process | 0 | 0 | 1 | 342 |
| bond-process | 0 | 0 | 1 | 111 |
| dhcp-client-process | 0 | 0 | 4 | 3174 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 110 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 142 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 88 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 84 |
| dpdk-ipsec-process | 1 | 0 | 0 | 130675 |
| dpdk-process | 0 | 0 | 100 | 1658349 |
| fib-walk | 0 | 0 | 149 | 52618 |
| flow-report-process | 0 | 0 | 1 | 116 |
| icmp6-router-solicitation | 4 | 4 | 0 | 1031 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2385 |
| ip-route-resolver-process | 0 | 0 | 4 | 1189 |
| ip4-reassembly-expire-walk | 0 | 0 | 30 | 10981 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 297 | 81749 |
| ip6-reassembly-expire-walk | 0 | 0 | 30 | 10856 |
| ip6-rewrite-mcast | 6 | 6 | 0 | 1517 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 144 |
| lldp-process | 0 | 0 | 1 | 80199 |
| rd-cp-process | 0 | 0 | 1 | 128 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 121 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 187 |
| statseg-collector-process | 0 | 0 | 30 | 839068 |
| unix-cli-local:0 | 1 | 0 | 2 | 1726049511 |
| unix-cli-new-session | 0 | 0 | 4 | 1725767524 |
| unix-epoll-input | 1613270 | 0 | 0 | 14550926049 |
| vhost-user-process | 0 | 0 | 1 | 175 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 147 |
| vpe-link-state-process | 0 | 0 | 8 | 1217 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 16608326 | 332169548 | 0 | 643364752 |
| TenGigabitEthernet11/0/1-tx | 16608324 | 330637822 | 0 | 1155206774 |
| dpdk-input | 156302244 | 332169372 | 0 | 5908479537 |
| ethernet-input | 16608325 | 332169539 | 0 | 850157773 |
| ip6-input | 16608320 | 332169384 | 0 | 689189699 |
| ip6-lookup | 16608323 | 332169496 | 0 | 1166405810 |
| ip6-rewrite | 17503196 | 351161708 | 0 | 912880170 |
| unix-epoll-input | 149216 | 0 | 0 | 14179013 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 16680674 | 329552667 | 0 | 646945755 |
| TenGigabitEthernet11/0/1-tx | 16680674 | 328239606 | 0 | 1144638644 |
| dpdk-input | 155303669 | 329552468 | 0 | 5946954888 |
| ethernet-input | 16680673 | 329552666 | 0 | 841323009 |
| ip6-input | 16680670 | 329552572 | 0 | 689507179 |
| ip6-lookup | 16680671 | 329552604 | 0 | 1148431294 |
| ip6-rewrite | 16680671 | 329552604 | 0 | 873892851 |
| unix-epoll-input | 151525 | 0 | 0 | 14388083 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 20322076 | 330053025 | 0 | 763450412 |
| TenGigabitEthernet11/0/0-tx | 20322074 | 323608365 | 0 | 1263321922 |
| dpdk-input | 145612070 | 330052862 | 0 | 5457645285 |
| drop | 1 | 1 | 0 | 1093 |
| error-drop | 1 | 1 | 0 | 1005 |
| ethernet-input | 20322076 | 330053010 | 0 | 960908086 |
| ip6-input | 21506439 | 349429489 | 0 | 838369481 |
| ip6-lookup | 21467133 | 349045205 | 0 | 1228271920 |
| ip6-not-enabled | 1 | 1 | 0 | 128 |
| ip6-rewrite | 20322071 | 330052971 | 0 | 979727665 |
| unix-epoll-input | 142070 | 0 | 0 | 13410923 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 20108677 | 327618170 | 0 | 766038725 |
| TenGigabitEthernet11/0/0-tx | 20108677 | 321491449 | 0 | 1268294988 |
| TenGigabitEthernet11/0/1-output | 1 | 1 | 0 | 210 |
| TenGigabitEthernet11/0/1-tx | 1 | 1 | 0 | 155 |
| dpdk-input | 143402207 | 327617984 | 0 | 5465833094 |
| drop | 1 | 1 | 0 | 1170 |
| error-drop | 1 | 1 | 0 | 977 |
| ethernet-input | 20108679 | 327618172 | 0 | 947368065 |
| icmp6-neighbor-solicitation | 1 | 1 | 0 | 1379 |
| interface-output | 1 | 1 | 0 | 128 |
| ip6-icmp-input | 1 | 1 | 0 | 114 |
| ip6-input | 20108676 | 327618092 | 0 | 787043632 |
| ip6-local | 1 | 1 | 0 | 1134 |
| ip6-lookup | 20108674 | 327618090 | 0 | 1164317506 |
| ip6-mfib-forward-lookup | 1 | 1 | 0 | 1599 |
| ip6-mfib-forward-rpf | 1 | 1 | 0 | 173 |
| ip6-not-enabled | 1 | 1 | 0 | 167 |
| ip6-replicate | 1 | 1 | 0 | 307 |
| ip6-rewrite | 21264310 | 346650503 | 0 | 1042440952 |
| unix-epoll-input | 139913 | 0 | 0 | 13322817 |

10ge2p1x520-ethip6-ip6scale200k-ndrpdr

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x100k static IPv6 /64 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 100k flows per flow-group) with all packets containing Ethernet header, IPv6 header with IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-1t1c-ethip6-ip6scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 37609 |
| dpdk-process | 0 | 0 | 1 | 32008 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 469 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 483 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 297 |
| unix-epoll-input | 3491 | 0 | 0 | 28868937 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3319 | 565070 | 0 | 260375 |
| TenGigabitEthernet11/0/0-tx | 3319 | 565070 | 0 | 1273310 |
| TenGigabitEthernet11/0/1-output | 3418 | 565070 | 0 | 287210 |
| TenGigabitEthernet11/0/1-tx | 3418 | 565070 | 0 | 1271330 |
| dpdk-input | 4215 | 1130140 | 0 | 4505096 |
| ethernet-input | 6739 | 1130427 | 0 | 1224413 |
| ip6-input | 6071 | 1130427 | 0 | 792111 |
| ip6-lookup | 6069 | 1130140 | 0 | 17649700 |
| ip6-rewrite | 6069 | 1130140 | 0 | 1792667 |
| unix-epoll-input | 4 | 0 | 0 | 558 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3 | 3 | 0 | 228 |
| TenGigabitEthernet11/0/0-tx | 3 | 3 | 0 | 240 |
| TenGigabitEthernet11/0/1-output | 3 | 3 | 0 | 353 |
| TenGigabitEthernet11/0/1-tx | 3 | 3 | 0 | 497 |
| admin-up-down-process | 0 | 0 | 1 | 88 |
| api-rx-from-ring | 0 | 0 | 200153 | 361755797 |
| bfd-process | 0 | 0 | 1 | 334 |
| bond-process | 0 | 0 | 1 | 105 |
| dhcp-client-process | 0 | 0 | 3 | 2461 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 109 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 115 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124764 |
| dpdk-process | 0 | 0 | 90 | 1368001 |
| fib-walk | 0 | 0 | 134 | 45887 |
| flow-report-process | 0 | 0 | 1 | 139 |
| icmp6-router-solicitation | 4 | 4 | 0 | 858 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1711 |
| ip-route-resolver-process | 0 | 0 | 3 | 648 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 8283 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 267 | 76370 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 8831 |
| ip6-rewrite-mcast | 6 | 6 | 0 | 1469 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 127 |
| lldp-process | 0 | 0 | 1 | 37494 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 94 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 128 |
| startup-config-process | 1 | 0 | 1 | 152 |
| statseg-collector-process | 0 | 0 | 27 | 332477 |
| unix-cli-local:0 | 1 | 0 | 2 | 798340582 |
| unix-cli-new-session | 0 | 0 | 4 | 798056081 |
| unix-epoll-input | 1423250 | 0 | 0 | 12812014193 |
| vhost-user-process | 0 | 0 | 1 | 136 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 105 |
| vpe-link-state-process | 0 | 0 | 7 | 1145 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 148 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 710561 | 124365307 | 0 | 56647864 |
| TenGigabitEthernet11/0/0-tx | 710561 | 124365307 | 0 | 287199758 |
| TenGigabitEthernet11/0/1-output | 784993 | 125024291 | 0 | 66014504 |
| TenGigabitEthernet11/0/1-tx | 784993 | 125024291 | 0 | 291319688 |
| dpdk-input | 133539041 | 249390057 | 0 | 4740909911 |
| drop | 1 | 2 | 0 | 1198 |
| error-drop | 1 | 2 | 0 | 979 |
| ethernet-input | 1495557 | 249390057 | 0 | 268229127 |
| ip6-input | 1326311 | 249390057 | 0 | 175647498 |
| ip6-lookup | 1326309 | 249389854 | 0 | 3875542303 |
| ip6-not-enabled | 1 | 2 | 0 | 169 |
| ip6-rewrite | 1326308 | 249389598 | 0 | 407140392 |
| unix-epoll-input | 130291 | 0 | 0 | 12037370 |
78b-2t2c-ethip6-ip6scale200k-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 27716 |
| dpdk-process | 0 | 0 | 1 | 32222 |
| fib-walk | 0 | 0 | 1 | 440 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1126 |
| unix-epoll-input | 15124 | 0 | 0 | 140539399 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 52039 | 4828029 | 0 | 3340776 |
| TenGigabitEthernet11/0/1-tx | 52039 | 4828029 | 0 | 12518531 |
| dpdk-input | 86673 | 4828029 | 0 | 24788233 |
| ethernet-input | 52040 | 4828262 | 0 | 6468595 |
| ip6-input | 52040 | 4828262 | 0 | 4413169 |
| ip6-lookup | 52039 | 4828029 | 0 | 78896709 |
| ip6-rewrite | 52039 | 4828029 | 0 | 9127298 |
| unix-epoll-input | 84 | 0 | 0 | 13680 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 55895 | 4828237 | 0 | 3415811 |
| TenGigabitEthernet11/0/0-tx | 55895 | 4828237 | 0 | 12656391 |
| dpdk-input | 79732 | 4828237 | 0 | 24976865 |
| ethernet-input | 55896 | 4828489 | 0 | 6581930 |
| ip6-input | 55896 | 4828489 | 0 | 4538523 |
| ip6-lookup | 55895 | 4828237 | 0 | 78247791 |
| ip6-rewrite | 55895 | 4828237 | 0 | 9275530 |
| unix-epoll-input | 78 | 0 | 0 | 11922 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3 | 3 | 0 | 274 |
| TenGigabitEthernet11/0/0-tx | 3 | 3 | 0 | 229 |
| TenGigabitEthernet11/0/1-output | 3 | 3 | 0 | 376 |
| TenGigabitEthernet11/0/1-tx | 3 | 3 | 0 | 488 |
| admin-up-down-process | 0 | 0 | 1 | 80 |
| api-rx-from-ring | 0 | 0 | 200155 | 360203172 |
| bfd-process | 0 | 0 | 1 | 285 |
| bond-process | 0 | 0 | 1 | 103 |
| dhcp-client-process | 0 | 0 | 4 | 2812 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 84 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 84 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125968 |
| dpdk-process | 0 | 0 | 100 | 1605912 |
| fib-walk | 0 | 0 | 149 | 49733 |
| flow-report-process | 0 | 0 | 1 | 112 |
| icmp6-router-solicitation | 4 | 4 | 0 | 899 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2257 |
| ip-route-resolver-process | 0 | 0 | 4 | 961 |
| ip4-reassembly-expire-walk | 0 | 0 | 30 | 9731 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 297 | 75974 |
| ip6-reassembly-expire-walk | 0 | 0 | 30 | 9528 |
| ip6-rewrite-mcast | 6 | 6 | 0 | 1540 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 144 |
| lldp-process | 0 | 0 | 1 | 57931 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 118 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 174 |
| statseg-collector-process | 0 | 0 | 30 | 501869 |
| unix-cli-local:0 | 1 | 0 | 2 | 2114564653 |
| unix-cli-new-session | 0 | 0 | 4 | 2114285127 |
| unix-epoll-input | 1535404 | 0 | 0 | 14303721247 |
| vhost-user-process | 0 | 0 | 1 | 143 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 141 |
| vpe-link-state-process | 0 | 0 | 8 | 1168 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 164 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 2802921 | 286932664 | 0 | 199813989 |
| TenGigabitEthernet11/0/1-tx | 2802921 | 286932664 | 0 | 770488692 |
| dpdk-input | 135218585 | 291241204 | 0 | 5108030471 |
| ethernet-input | 2802921 | 286932664 | 0 | 371495907 |
| ip6-input | 2802921 | 286932664 | 0 | 258636402 |
| ip6-lookup | 2802920 | 286932520 | 0 | 4692876027 |
| ip6-rewrite | 2802920 | 286932520 | 0 | 565994311 |
| unix-epoll-input | 124699 | 0 | 0 | 11825757 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2757420 | 286071710 | 0 | 195556495 |
| TenGigabitEthernet11/0/0-tx | 2757420 | 286071710 | 0 | 755142128 |
| dpdk-input | 130470432 | 286071712 | 0 | 4982360335 |
| drop | 2 | 2 | 0 | 1226 |
| error-drop | 2 | 2 | 0 | 1012 |
| ethernet-input | 2757422 | 286071712 | 0 | 375847496 |
| ip6-input | 2757422 | 286071712 | 0 | 260023951 |
| ip6-lookup | 2757419 | 286071530 | 0 | 4615123383 |
| ip6-not-enabled | 2 | 2 | 0 | 185 |
| ip6-rewrite | 2757419 | 286071530 | 0 | 544403731 |
| unix-epoll-input | 127298 | 0 | 0 | 12144217 |

10ge2p1x520-ethip6-ip6scale20k-ndrpdr

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x10k static IPv6 /64 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 10k flows per flow-group) with all packets containing Ethernet header, IPv6 header with IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-1t1c-ethip6-ip6scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23254 |
| dpdk-process | 0 | 0 | 1 | 32077 |
| fib-walk | 0 | 0 | 1 | 445 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 486 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1298 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 279 |
| unix-epoll-input | 16804 | 0 | 0 | 152012970 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 45520 | 3770198 | 0 | 2485636 |
| TenGigabitEthernet11/0/0-tx | 45520 | 3770198 | 0 | 8734569 |
| TenGigabitEthernet11/0/1-output | 48021 | 3752191 | 0 | 2708722 |
| TenGigabitEthernet11/0/1-tx | 48021 | 3752191 | 0 | 8708667 |
| dpdk-input | 133087 | 7522223 | 0 | 32871081 |
| ethernet-input | 93543 | 7522523 | 0 | 9530446 |
| ip6-input | 74360 | 7522389 | 0 | 6284837 |
| ip6-lookup | 74360 | 7522389 | 0 | 67314342 |
| ip6-rewrite | 74360 | 7522389 | 0 | 11318291 |
| unix-epoll-input | 130 | 0 | 0 | 18066 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3 | 3 | 0 | 203 |
| TenGigabitEthernet11/0/0-tx | 3 | 3 | 0 | 212 |
| TenGigabitEthernet11/0/1-output | 4 | 4 | 0 | 547 |
| TenGigabitEthernet11/0/1-tx | 4 | 4 | 0 | 609 |
| admin-up-down-process | 0 | 0 | 1 | 109 |
| api-rx-from-ring | 0 | 0 | 20168 | 133352525 |
| bfd-process | 0 | 0 | 1 | 284 |
| bond-process | 0 | 0 | 1 | 116 |
| dhcp-client-process | 0 | 0 | 7 | 4593 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 110 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 140 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 101 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125421 |
| dpdk-process | 0 | 0 | 217 | 3444164 |
| fib-walk | 0 | 0 | 324 | 127055 |
| flow-report-process | 0 | 0 | 1 | 113 |
| icmp6-router-solicitation | 5 | 5 | 0 | 1306 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 4873 |
| ip-route-resolver-process | 0 | 0 | 7 | 1785 |
| ip4-reassembly-expire-walk | 0 | 0 | 66 | 21878 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 646 | 179350 |
| ip6-reassembly-expire-walk | 0 | 0 | 66 | 18650 |
| ip6-rewrite-mcast | 7 | 7 | 0 | 1654 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 133 |
| lldp-process | 0 | 0 | 1 | 38262 |
| rd-cp-process | 0 | 0 | 1 | 122 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 135 |
| send-rs-process | 0 | 0 | 1 | 110 |
| startup-config-process | 1 | 0 | 1 | 158 |
| statseg-collector-process | 0 | 0 | 65 | 911304 |
| unix-cli-local:0 | 1 | 0 | 2 | 2381037657 |
| unix-cli-new-session | 0 | 0 | 4 | 2380755528 |
| unix-epoll-input | 3529921 | 0 | 0 | 31926800379 |
| vhost-user-process | 0 | 0 | 1 | 136 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 139 |
| vpe-link-state-process | 0 | 0 | 8 | 1227 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 2 | 622 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 8135997 | 602915875 | 0 | 433563474 |
| TenGigabitEthernet11/0/0-tx | 8135997 | 602915875 | 0 | 1414380177 |
| TenGigabitEthernet11/0/1-output | 8453450 | 605663327 | 0 | 458444837 |
| TenGigabitEthernet11/0/1-tx | 8453450 | 605663327 | 0 | 1437062334 |
| dpdk-input | 188783526 | 1208579205 | 0 | 10019276875 |
| drop | 2 | 3 | 0 | 1413 |
| error-drop | 2 | 3 | 0 | 1083 |
| ethernet-input | 16589448 | 1208578980 | 0 | 1593640839 |
| icmp6-router-advertisement | 1 | 1 | 0 | 501 |
| ip6-drop | 1 | 1 | 0 | 127 |
| ip6-icmp-input | 1 | 1 | 0 | 105 |
| ip6-input | 12384743 | 1208579205 | 0 | 1021187205 |
| ip6-local | 1 | 1 | 0 | 986 |
| ip6-lookup | 12384741 | 1208579202 | 0 | 9849218990 |
| ip6-mfib-forward-lookup | 1 | 1 | 0 | 1236 |
| ip6-mfib-forward-rpf | 1 | 1 | 0 | 138 |
| ip6-not-enabled | 1 | 2 | 0 | 144 |
| ip6-replicate | 1 | 1 | 0 | 262 |
| ip6-rewrite | 12384741 | 1208579202 | 0 | 1855951909 |
| unix-epoll-input | 179520 | 0 | 0 | 17706599 |
78b-2t2c-ethip6-ip6scale20k-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 27828 |
| dpdk-process | 0 | 0 | 1 | 588 |
| fib-walk | 0 | 0 | 1 | 421 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 778 |
| unix-epoll-input | 13955 | 0 | 0 | 127893466 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 87134 | 5211796 | 0 | 4632134 |
| TenGigabitEthernet11/0/1-tx | 87134 | 5211796 | 0 | 13997750 |
| dpdk-input | 280479 | 5211700 | 0 | 32488625 |
| ethernet-input | 87135 | 5211923 | 0 | 8152751 |
| ip6-input | 87134 | 5211796 | 0 | 5643427 |
| ip6-lookup | 87134 | 5211796 | 0 | 46909210 |
| ip6-rewrite | 87134 | 5211796 | 0 | 10258553 |
| unix-epoll-input | 273 | 0 | 0 | 37349 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 79490 | 5212005 | 0 | 4372885 |
| TenGigabitEthernet11/0/0-tx | 79490 | 5212005 | 0 | 13918468 |
| dpdk-input | 306622 | 5211961 | 0 | 33478759 |
| ethernet-input | 79491 | 5212221 | 0 | 7707964 |
| ip6-input | 79490 | 5212005 | 0 | 5488669 |
| ip6-lookup | 79490 | 5212005 | 0 | 46214202 |
| ip6-rewrite | 79490 | 5212005 | 0 | 10276718 |
| unix-epoll-input | 299 | 0 | 0 | 41910 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3 | 3 | 0 | 321 |
| TenGigabitEthernet11/0/0-tx | 3 | 3 | 0 | 245 |
| TenGigabitEthernet11/0/1-output | 3 | 3 | 0 | 351 |
| TenGigabitEthernet11/0/1-tx | 3 | 3 | 0 | 473 |
| admin-up-down-process | 0 | 0 | 1 | 104 |
| api-rx-from-ring | 0 | 0 | 20164 | 128633478 |
| bfd-process | 0 | 0 | 1 | 344 |
| bond-process | 0 | 0 | 1 | 107 |
| dhcp-client-process | 0 | 0 | 6 | 3704 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 136 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 84 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 88 |
| dpdk-ipsec-process | 1 | 0 | 0 | 126264 |
| dpdk-process | 0 | 0 | 170 | 2751781 |
| fib-walk | 0 | 0 | 254 | 94835 |
| flow-report-process | 0 | 0 | 1 | 109 |
| icmp6-router-solicitation | 4 | 4 | 0 | 902 |
| ip-neighbor-scan-process | 0 | 0 | 9 | 3886 |
| ip-route-resolver-process | 0 | 0 | 6 | 1640 |
| ip4-reassembly-expire-walk | 0 | 0 | 51 | 18692 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 507 | 144262 |
| ip6-reassembly-expire-walk | 0 | 0 | 51 | 16619 |
| ip6-rewrite-mcast | 6 | 6 | 0 | 1635 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 136 |
| lldp-process | 0 | 0 | 1 | 57026 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 116 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 110 |
| send-rs-process | 0 | 0 | 1 | 118 |
| startup-config-process | 1 | 0 | 1 | 182 |
| statseg-collector-process | 0 | 0 | 51 | 988545 |
| unix-cli-local:0 | 1 | 0 | 2 | 1130630831 |
| unix-cli-new-session | 0 | 0 | 5 | 1130348228 |
| unix-epoll-input | 2689241 | 0 | 0 | 24978187748 |
| vhost-user-process | 0 | 0 | 1 | 150 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 8 | 1144 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 143 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 11752841 | 809209978 | 0 | 678340428 |
| TenGigabitEthernet11/0/1-tx | 11752841 | 809209978 | 0 | 2198486641 |
| dpdk-input | 145192841 | 809209978 | 0 | 7942254846 |
| ethernet-input | 11752842 | 809210202 | 0 | 1203368451 |
| ip6-input | 11752842 | 809210202 | 0 | 856080493 |
| ip6-lookup | 11752841 | 809209978 | 0 | 7391603703 |
| ip6-rewrite | 11752841 | 809209978 | 0 | 1575976882 |
| unix-epoll-input | 141660 | 0 | 0 | 14419130 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 11394082 | 808066329 | 0 | 672612847 |
| TenGigabitEthernet11/0/0-tx | 11394082 | 808066329 | 0 | 2134479594 |
| dpdk-input | 163665588 | 808066173 | 0 | 8531232500 |
| drop | 1 | 2 | 0 | 1212 |
| error-drop | 1 | 2 | 0 | 1024 |
| ethernet-input | 11394083 | 808066331 | 0 | 1149492432 |
| ip6-input | 11394083 | 808066331 | 0 | 824403610 |
| ip6-lookup | 11394081 | 808066171 | 0 | 7517440843 |
| ip6-not-enabled | 1 | 2 | 0 | 142 |
| ip6-rewrite | 11394081 | 808066171 | 0 | 1577605667 |
| unix-epoll-input | 141269 | 0 | 0 | 14510229 |

10ge2p1x520-ethip6-ip6scale2m-ndrpdr

RFC2544: Pkt throughput IPv6 routing test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv6 for IPv6 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and 2x1M static IPv6 /64 route entries. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 1M flows per flow-group) with all packets containing Ethernet header, IPv6 header with IP and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv6 destination address) field is applied to both streams.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
78b-1t1c-ethip6-ip6scale2m-ndrpdr
 Not Captured 
78b-2t2c-ethip6-ip6scale2m-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 27732 |
| dpdk-process | 0 | 0 | 2 | 32819 |
| fib-walk | 0 | 0 | 2 | 909 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 513 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 2000 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 315 |
| unix-epoll-input | 30034 | 0 | 0 | 277056948 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 139315 | 7864183 | 0 | 7022607 |
| TenGigabitEthernet11/0/1-tx | 139315 | 7864183 | 0 | 21479456 |
| dpdk-input | 817332 | 7864067 | 0 | 56765863 |
| ethernet-input | 139314 | 7864175 | 0 | 11944894 |
| ip6-input | 139314 | 7864175 | 0 | 8528799 |
| ip6-lookup | 139314 | 7864175 | 0 | 139252971 |
| ip6-rewrite | 139313 | 7864067 | 0 | 15283124 |
| unix-epoll-input | 798 | 0 | 0 | 111524 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 109882 | 7864267 | 0 | 6109121 |
| TenGigabitEthernet11/0/0-tx | 109882 | 7864267 | 0 | 20455676 |
| dpdk-input | 991415 | 7864181 | 0 | 62550902 |
| ethernet-input | 109883 | 7864405 | 0 | 11056901 |
| ip6-input | 109882 | 7864267 | 0 | 7846287 |
| ip6-lookup | 109882 | 7864267 | 0 | 133756823 |
| ip6-rewrite | 109882 | 7864267 | 0 | 14680829 |
| unix-epoll-input | 967 | 0 | 0 | 128504 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3 | 3 | 0 | 169 |
| TenGigabitEthernet11/0/0-tx | 3 | 3 | 0 | 221 |
| TenGigabitEthernet11/0/1-output | 4 | 4 | 0 | 552 |
| TenGigabitEthernet11/0/1-tx | 4 | 4 | 0 | 570 |
| admin-up-down-process | 0 | 0 | 1 | 87 |
| api-rx-from-ring | 0 | 0 | 2000174 | 2665720070 |
| bfd-process | 0 | 0 | 1 | 340 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 8 | 4491 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 128 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 107 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 102 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124446 |
| dpdk-process | 0 | 0 | 243 | 3934322 |
| fib-walk | 0 | 0 | 364 | 138141 |
| flow-report-process | 0 | 0 | 1 | 113 |
| icmp6-router-solicitation | 5 | 5 | 0 | 1207 |
| ip-neighbor-scan-process | 0 | 0 | 13 | 5414 |
| ip-route-resolver-process | 0 | 0 | 8 | 2760 |
| ip4-reassembly-expire-walk | 0 | 0 | 74 | 26061 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 727 | 238603 |
| ip6-reassembly-expire-walk | 0 | 0 | 74 | 21723 |
| ip6-rewrite-mcast | 7 | 7 | 0 | 1632 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 130 |
| lldp-process | 0 | 0 | 1 | 56753 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 94 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 213 |
| statseg-collector-process | 0 | 0 | 73 | 1336075 |
| unix-cli-local:0 | 1 | 0 | 2 | 2289356101 |
| unix-cli-new-session | 0 | 0 | 4 | 2289073013 |
| unix-epoll-input | 3566207 | 0 | 0 | 33184698952 |
| vhost-user-process | 0 | 0 | 1 | 134 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 153 |
| vpe-link-state-process | 0 | 0 | 7 | 1325 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 143 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 9466714 | 701026106 | 0 | 566037575 |
| TenGigabitEthernet11/0/1-tx | 9466715 | 701026260 | 0 | 1934612520 |
| dpdk-input | 302045648 | 701026240 | 0 | 11469832624 |
| ethernet-input | 9466715 | 701026327 | 0 | 990713895 |
| ip6-input | 9466715 | 701026260 | 0 | 705058644 |
| ip6-lookup | 9466714 | 701026240 | 0 | 12164255904 |
| ip6-rewrite | 9466714 | 701026240 | 0 | 1361657922 |
| unix-epoll-input | 294689 | 0 | 0 | 29272778 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 10117852 | 701827570 | 0 | 584425193 |
| TenGigabitEthernet11/0/0-tx | 10117852 | 701827570 | 0 | 1943260301 |
| dpdk-input | 299767296 | 701827536 | 0 | 11577487094 |
| drop | 1 | 2 | 0 | 1229 |
| error-drop | 1 | 2 | 0 | 1030 |
| ethernet-input | 10117853 | 701827572 | 0 | 1010339262 |
| ip6-input | 10368349 | 715988052 | 0 | 730868632 |
| ip6-lookup | 10117851 | 701827534 | 0 | 12028863038 |
| ip6-not-enabled | 1 | 2 | 0 | 160 |
| ip6-rewrite | 10117850 | 701827474 | 0 | 1385211480 |
| unix-epoll-input | 292465 | 0 | 0 | 29330372 |

l2

10ge2p1x520-dot1ad-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC with 802.1ad test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 xconnect. 802.1ad tagging is applied on link between DUT1 and DUT2 with inner 4B vlan tag (id=100) and outer 4B vlan tag (id=200).
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1ad-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 20510 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 372 |
| unix-epoll-input | 1496 | 0 | 0 | 10271592 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5095 | 462060 | 0 | 421508 |
| TenGigabitEthernet11/0/0-tx | 5095 | 462060 | 0 | 955613 |
| TenGigabitEthernet11/0/1-output | 6129 | 462096 | 0 | 323384 |
| TenGigabitEthernet11/0/1-tx | 6129 | 462096 | 0 | 992284 |
| dpdk-input | 10373 | 924158 | 0 | 3533850 |
| error-punt | 1 | 2 | 0 | 139 |
| ethernet-input | 11225 | 924332 | 0 | 1465607 |
| l2-input | 9321 | 924156 | 0 | 915816 |
| l2-input-vtr | 6129 | 462096 | 0 | 558271 |
| l2-output | 9594 | 924156 | 0 | 972821 |
| punt | 1 | 2 | 0 | 167 |
| unix-epoll-input | 10 | 0 | 0 | 1014 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 86 |
| api-rx-from-ring | 0 | 0 | 67 | 105673911 |
| bfd-process | 0 | 0 | 1 | 324 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 4 | 2517 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 128 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 109 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 94 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 94 |
| dpdk-ipsec-process | 1 | 0 | 0 | 127336 |
| dpdk-process | 0 | 0 | 107 | 1694980 |
| fib-walk | 0 | 0 | 159 | 36279 |
| flow-report-process | 0 | 0 | 1 | 157 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 1914 |
| ip-route-resolver-process | 0 | 0 | 4 | 852 |
| ip4-reassembly-expire-walk | 0 | 0 | 32 | 9255 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 316 | 56619 |
| ip6-reassembly-expire-walk | 0 | 0 | 32 | 8592 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 145 |
| lldp-process | 0 | 0 | 1 | 37834 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 112 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 129 |
| startup-config-process | 1 | 0 | 1 | 178 |
| statseg-collector-process | 0 | 0 | 32 | 371692 |
| unix-cli-local:0 | 1 | 0 | 2 | 1455665112 |
| unix-cli-new-session | 0 | 0 | 4 | 1455382597 |
| unix-epoll-input | 1750232 | 0 | 0 | 15569224380 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 132 |
| vpe-link-state-process | 0 | 0 | 10 | 1726 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3807362 | 453755614 | 0 | 252618900 |
| TenGigabitEthernet11/0/0-tx | 3807362 | 453755614 | 0 | 919320785 |
| TenGigabitEthernet11/0/1-output | 3364214 | 453948384 | 0 | 357400633 |
| TenGigabitEthernet11/0/1-tx | 3364214 | 453948384 | 0 | 915914056 |
| dpdk-input | 128864453 | 907706603 | 0 | 6855831954 |
| error-punt | 1865 | 2605 | 0 | 105172 |
| ethernet-input | 7171577 | 907706821 | 0 | 1305209873 |
| l2-input | 5681262 | 907703998 | 0 | 807853840 |
| l2-input-vtr | 3807362 | 453755614 | 0 | 473630735 |
| l2-output | 6818036 | 907703998 | 0 | 888001900 |
| punt | 1865 | 2605 | 0 | 114941 |
| unix-epoll-input | 125731 | 0 | 0 | 11608964 |
64b-2t2c-dot1ad-l2xcbase-ndrpdr
 Not Captured 
64b-4t4c-dot1ad-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 95 |
| api-rx-from-ring | 0 | 0 | 77 | 96529179 |
| bfd-process | 0 | 0 | 1 | 279 |
| bond-process | 0 | 0 | 1 | 102 |
| dhcp-client-process | 0 | 0 | 6 | 4118 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 98 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 86 |
| dpdk-ipsec-process | 1 | 0 | 0 | 113800 |
| dpdk-process | 0 | 0 | 173 | 2799439 |
| fib-walk | 0 | 0 | 259 | 87107 |
| flow-report-process | 0 | 0 | 1 | 129 |
| ip-neighbor-scan-process | 0 | 0 | 9 | 4083 |
| ip-route-resolver-process | 0 | 0 | 6 | 2165 |
| ip4-reassembly-expire-walk | 0 | 0 | 53 | 20320 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 516 | 144224 |
| ip6-reassembly-expire-walk | 0 | 0 | 53 | 17443 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 115 |
| lldp-process | 0 | 0 | 1 | 79608 |
| rd-cp-process | 0 | 0 | 1 | 126 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 100 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 109 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 193 |
| statseg-collector-process | 0 | 0 | 52 | 1326424 |
| unix-cli-local:0 | 1 | 0 | 2 | 551398911 |
| unix-cli-new-session | 0 | 0 | 4 | 551123057 |
| unix-epoll-input | 2836116 | 0 | 0 | 25507676464 |
| vhost-user-process | 0 | 0 | 1 | 147 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 11 | 1706 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 141 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 33297944 | 1360506864 | 0 | 1507042807 |
| TenGigabitEthernet11/0/1-tx | 33297943 | 1297459066 | 0 | 3051235744 |
| dpdk-input | 177001391 | 1360506639 | 0 | 8439554077 |
| ethernet-input | 33297943 | 1360506807 | 0 | 3203953159 |
| l2-input | 34164259 | 1394566476 | 0 | 1835669575 |
| l2-input-vtr | 33297942 | 1360506703 | 0 | 2066914619 |
| l2-output | 33297943 | 1360506807 | 0 | 1648595044 |
| unix-epoll-input | 172693 | 0 | 0 | 15950141 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| dpdk-input | 508005292 | 0 | 0 | 13793095682 |
| unix-epoll-input | 495624 | 0 | 0 | 45542833 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 53560815 | 682611552 | 0 | 2050353062 |
| TenGigabitEthernet11/0/0-tx | 53560814 | 680829455 | 0 | 2945835808 |
| dpdk-input | 239365843 | 700266365 | 0 | 9416662586 |
| ethernet-input | 53560814 | 682611545 | 0 | 2290368627 |
| l2-input | 53560815 | 682611559 | 0 | 1978699305 |
| l2-output | 53560814 | 682611544 | 0 | 2276980337 |
| unix-epoll-input | 221939 | 0 | 0 | 20971488 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 52244154 | 682614089 | 0 | 2068239751 |
| TenGigabitEthernet11/0/0-tx | 53732982 | 699199870 | 0 | 3062991367 |
| dpdk-input | 222598126 | 682613960 | 0 | 9008584250 |
| ethernet-input | 52244153 | 682614088 | 0 | 2292875124 |
| l2-input | 52244152 | 682614074 | 0 | 1982458492 |
| l2-output | 52244150 | 682614048 | 0 | 2237375890 |
| unix-epoll-input | 217178 | 0 | 0 | 20608383 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 32730 |
| unix-epoll-input | 2070 | 0 | 0 | 17710226 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 49997 | 642472 | 0 | 1919350 |
| TenGigabitEthernet11/0/1-tx | 49997 | 641761 | 0 | 2815387 |
| dpdk-input | 82067 | 642341 | 0 | 5100842 |
| ethernet-input | 49997 | 642472 | 0 | 2162861 |
| l2-input | 49996 | 642464 | 0 | 1864847 |
| l2-output | 49996 | 642464 | 0 | 2153919 |
| unix-epoll-input | 81 | 0 | 0 | 7838 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 48572 | 642588 | 0 | 1932471 |
| TenGigabitEthernet11/0/1-tx | 48572 | 641879 | 0 | 2861417 |
| dpdk-input | 77865 | 642469 | 0 | 5033856 |
| ethernet-input | 48571 | 642572 | 0 | 2146463 |
| l2-input | 48571 | 642572 | 0 | 1859837 |
| l2-output | 48570 | 642564 | 0 | 2144078 |
| unix-epoll-input | 76 | 0 | 0 | 7600 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 33366 | 1285526 | 0 | 1453629 |
| TenGigabitEthernet11/0/0-tx | 33365 | 1281384 | 0 | 2927206 |
| dpdk-input | 33592 | 1285285 | 0 | 4362089 |
| ethernet-input | 33365 | 1285504 | 0 | 3059060 |
| l2-input | 33365 | 1285504 | 0 | 1710995 |
| l2-input-vtr | 33365 | 1285504 | 0 | 1957237 |
| l2-output | 33365 | 1285504 | 0 | 1606279 |
| unix-epoll-input | 33 | 0 | 0 | 3241 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| dpdk-input | 349459 | 0 | 0 | 9673008 |
| unix-epoll-input | 341 | 0 | 0 | 31332 |

10ge2p1x520-dot1q-l2bdbasemaclrn-ndrpdr

RFC2544: Pkt throughput L2BD with IEEE 802.1Q test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge domain and MAC learning enabled. DUT1 and DUT2 are tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 19112 |
| dpdk-process | 0 | 0 | 2 | 32768 |
| fib-walk | 0 | 0 | 2 | 674 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 339 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1496 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 302 |
| unix-epoll-input | 25011 | 0 | 0 | 223300817 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 102713 | 8185390 | 0 | 7895128 |
| TenGigabitEthernet11/0/0-tx | 102713 | 8185390 | 0 | 17495011 |
| TenGigabitEthernet11/0/1-output | 107681 | 8185517 | 0 | 5661565 |
| TenGigabitEthernet11/0/1-tx | 107681 | 8185517 | 0 | 17621192 |
| dpdk-input | 265013 | 16370807 | 0 | 64532300 |
| error-punt | 2 | 2 | 0 | 283 |
| ethernet-input | 210394 | 16370909 | 0 | 26585258 |
| l2-fwd | 174891 | 16370907 | 0 | 14543856 |
| l2-input | 174290 | 16370907 | 0 | 17971474 |
| l2-input-vtr | 107681 | 8185517 | 0 | 9848712 |
| l2-learn | 174891 | 16370907 | 0 | 19366196 |
| l2-output | 174891 | 16370907 | 0 | 16894464 |
| punt | 2 | 2 | 0 | 399 |
| unix-epoll-input | 259 | 0 | 0 | 26686 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 85 |
| api-rx-from-ring | 0 | 0 | 73 | 105666446 |
| bfd-process | 0 | 0 | 1 | 291 |
| bond-process | 0 | 0 | 1 | 103 |
| dhcp-client-process | 0 | 0 | 5 | 3098 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 133 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 132 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124083 |
| dpdk-process | 0 | 0 | 140 | 2215072 |
| fib-walk | 0 | 0 | 209 | 52020 |
| flow-report-process | 0 | 0 | 1 | 131 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 2831 |
| ip-route-resolver-process | 0 | 0 | 5 | 1005 |
| ip4-reassembly-expire-walk | 0 | 0 | 42 | 12002 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 417 | 82228 |
| ip6-reassembly-expire-walk | 0 | 0 | 42 | 11005 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 130 |
| lldp-process | 0 | 0 | 1 | 37394 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 96 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 129 |
| startup-config-process | 1 | 0 | 1 | 159 |
| statseg-collector-process | 0 | 0 | 42 | 503905 |
| unix-cli-local:0 | 1 | 0 | 2 | 1289207178 |
| unix-cli-new-session | 0 | 0 | 4 | 1288923744 |
| unix-epoll-input | 2300015 | 0 | 0 | 20535269456 |
| vhost-user-process | 0 | 0 | 1 | 135 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 132 |
| vpe-link-state-process | 0 | 0 | 10 | 1724 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 153 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4019895 | 569067555 | 0 | 295026639 |
| TenGigabitEthernet11/0/0-tx | 4019895 | 569067555 | 0 | 1151019130 |
| TenGigabitEthernet11/0/1-output | 4183671 | 569060080 | 0 | 460496085 |
| TenGigabitEthernet11/0/1-tx | 4183671 | 569060080 | 0 | 1166771456 |
| dpdk-input | 149226076 | 1138130762 | 0 | 8314822967 |
| error-punt | 2536 | 3404 | 0 | 142050 |
| ethernet-input | 8203566 | 1138131039 | 0 | 1622998131 |
| l2-flood | 2 | 257 | 0 | 902 |
| l2-fwd | 7804833 | 1138127635 | 0 | 922332681 |
| l2-input | 6657081 | 1138127635 | 0 | 1092978242 |
| l2-input-vtr | 4019895 | 569067555 | 0 | 571736569 |
| l2-learn | 7804833 | 1138127635 | 0 | 1115375486 |
| l2-output | 7804833 | 1138127635 | 0 | 1082150971 |
| punt | 2536 | 3404 | 0 | 161055 |
| unix-epoll-input | 136724 | 0 | 0 | 12577920 |
64b-2t2c-dot1q-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23237 |
| dpdk-process | 0 | 0 | 1 | 628 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 386 |
| unix-epoll-input | 6623 | 0 | 0 | 57209294 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 55889 | 2970123 | 0 | 2609689 |
| TenGigabitEthernet11/0/1-tx | 55888 | 2969994 | 0 | 7724800 |
| dpdk-input | 166211 | 2969953 | 0 | 16818989 |
| ethernet-input | 55889 | 2970123 | 0 | 6820187 |
| l2-fwd | 55889 | 2970123 | 0 | 3633615 |
| l2-input | 55889 | 2970123 | 0 | 4035282 |
| l2-input-vtr | 55889 | 2970123 | 0 | 4029437 |
| l2-learn | 55889 | 2970123 | 0 | 5039430 |
| l2-output | 55888 | 2969994 | 0 | 3098517 |
| unix-epoll-input | 162 | 0 | 0 | 16169 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 39273 | 2970336 | 0 | 2907988 |
| TenGigabitEthernet11/0/0-tx | 39273 | 2970336 | 0 | 7082647 |
| dpdk-input | 316116 | 2970336 | 0 | 21076320 |
| ethernet-input | 39274 | 2970400 | 0 | 4149701 |
| l2-fwd | 39273 | 2970336 | 0 | 3022203 |
| l2-input | 39273 | 2970336 | 0 | 3640613 |
| l2-learn | 39273 | 2970336 | 0 | 4077058 |
| l2-output | 39273 | 2970336 | 0 | 4194820 |
| unix-epoll-input | 309 | 0 | 0 | 31247 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 84 |
| api-rx-from-ring | 0 | 0 | 78 | 105866396 |
| bfd-process | 0 | 0 | 1 | 291 |
| bond-process | 0 | 0 | 1 | 98 |
| dhcp-client-process | 0 | 0 | 6 | 2231 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 123 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 144 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 87 |
| dpdk-ipsec-process | 1 | 0 | 0 | 122288 |
| dpdk-process | 0 | 0 | 170 | 2735896 |
| fib-walk | 0 | 0 | 254 | 57863 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 9 | 3421 |
| ip-route-resolver-process | 0 | 0 | 6 | 1825 |
| ip4-reassembly-expire-walk | 0 | 0 | 51 | 13891 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 507 | 89920 |
| ip6-reassembly-expire-walk | 0 | 0 | 51 | 13309 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 116 |
| lldp-process | 0 | 0 | 1 | 57221 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 134 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 183 |
| statseg-collector-process | 0 | 0 | 51 | 842320 |
| unix-cli-local:0 | 1 | 0 | 2 | 1282964263 |
| unix-cli-new-session | 0 | 0 | 4 | 1282685425 |
| unix-epoll-input | 2766201 | 0 | 0 | 25006785896 |
| vhost-user-process | 0 | 0 | 1 | 158 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 9 | 1417 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 146 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 12621951 | 1003741468 | 0 | 997808876 |
| TenGigabitEthernet11/0/1-tx | 12621950 | 1003741395 | 0 | 2538181099 |
| dpdk-input | 208327233 | 1003741395 | 0 | 10172517485 |
| ethernet-input | 12621951 | 1003741468 | 0 | 1424913608 |
| l2-flood | 3 | 513 | 0 | 1572 |
| l2-fwd | 12621950 | 1003741395 | 0 | 1089767242 |
| l2-input | 12621951 | 1003741468 | 0 | 1264990922 |
| l2-learn | 12621950 | 1003741395 | 0 | 1402835545 |
| l2-output | 12621950 | 1003741395 | 0 | 1474382714 |
| unix-epoll-input | 203255 | 0 | 0 | 19354944 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 15194142 | 999906491 | 0 | 813507239 |
| TenGigabitEthernet11/0/0-tx | 15194142 | 999906491 | 0 | 2615698643 |
| dpdk-input | 175130348 | 999907495 | 0 | 9234424738 |
| error-punt | 798 | 1069 | 0 | 51736 |
| ethernet-input | 15194142 | 999907560 | 0 | 2232743943 |
| l2-fwd | 15194142 | 999906491 | 0 | 1176476136 |
| l2-input | 15194142 | 999906491 | 0 | 1321372323 |
| l2-input-vtr | 15194142 | 999906491 | 0 | 1286912523 |
| l2-learn | 15194142 | 999906491 | 0 | 1536831024 |
| l2-output | 15194142 | 999906491 | 0 | 958433606 |
| punt | 798 | 1069 | 0 | 58580 |
| unix-epoll-input | 170867 | 0 | 0 | 16110449 |
64b-4t4c-dot1q-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 28783 |
| dpdk-process | 0 | 0 | 1 | 32687 |
| fib-walk | 0 | 0 | 3 | 1350 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 2173 |
| unix-epoll-input | 32113 | 0 | 0 | 293210598 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 491297 | 11666526 | 0 | 19897867 |
| TenGigabitEthernet11/0/1-tx | 491296 | 10551996 | 0 | 37170657 |
| dpdk-input | 493964 | 11666387 | 0 | 62061432 |
| ethernet-input | 491297 | 11666526 | 0 | 36623380 |
| l2-fwd | 491296 | 11666483 | 0 | 22986753 |
| l2-input | 491296 | 11666483 | 0 | 23948326 |
| l2-input-vtr | 491296 | 11666483 | 0 | 24559750 |
| l2-learn | 491296 | 11666483 | 0 | 35085695 |
| l2-output | 491296 | 11666483 | 0 | 21101726 |
| unix-epoll-input | 482 | 0 | 0 | 48855 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 502721 | 11667150 | 0 | 20058653 |
| TenGigabitEthernet11/0/1-tx | 502720 | 10552716 | 0 | 37098120 |
| dpdk-input | 505437 | 11667079 | 0 | 62386698 |
| ethernet-input | 502720 | 11667134 | 0 | 36626228 |
| l2-fwd | 502720 | 11667134 | 0 | 22817048 |
| l2-input | 502720 | 11667134 | 0 | 23652449 |
| l2-input-vtr | 502720 | 11667134 | 0 | 24203208 |
| l2-learn | 502720 | 11667134 | 0 | 35491068 |
| l2-output | 502720 | 11667134 | 0 | 20917217 |
| unix-epoll-input | 493 | 0 | 0 | 50564 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 543768 | 11744980 | 0 | 23652495 |
| TenGigabitEthernet11/0/0-tx | 543768 | 11697652 | 0 | 38942449 |
| dpdk-input | 757536 | 11744867 | 0 | 72296590 |
| ethernet-input | 543768 | 11744980 | 0 | 28914587 |
| l2-fwd | 543767 | 11744972 | 0 | 23450986 |
| l2-input | 543767 | 11744972 | 0 | 25420611 |
| l2-learn | 543767 | 11744972 | 0 | 37146138 |
| l2-output | 543767 | 11744972 | 0 | 27638860 |
| unix-epoll-input | 739 | 0 | 0 | 76640 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 537085 | 11745120 | 0 | 24224780 |
| TenGigabitEthernet11/0/0-tx | 537085 | 11696486 | 0 | 39132889 |
| dpdk-input | 737410 | 11744984 | 0 | 71820422 |
| ethernet-input | 537085 | 11745120 | 0 | 28836114 |
| l2-fwd | 537084 | 11745100 | 0 | 23480572 |
| l2-input | 537084 | 11745100 | 0 | 24909116 |
| l2-learn | 537084 | 11745100 | 0 | 37093789 |
| l2-output | 537084 | 11745100 | 0 | 28162860 |
| unix-epoll-input | 720 | 0 | 0 | 75844 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 96 |
| api-rx-from-ring | 0 | 0 | 70 | 96547334 |
| bfd-process | 0 | 0 | 1 | 292 |
| bond-process | 0 | 0 | 1 | 111 |
| dhcp-client-process | 0 | 0 | 4 | 2554 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 101 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 126338 |
| dpdk-process | 0 | 0 | 120 | 1977772 |
| fib-walk | 0 | 0 | 179 | 63268 |
| flow-report-process | 0 | 0 | 1 | 129 |
| ip-neighbor-scan-process | 0 | 0 | 7 | 2713 |
| ip-route-resolver-process | 0 | 0 | 4 | 1388 |
| ip4-reassembly-expire-walk | 0 | 0 | 36 | 14388 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 357 | 89729 |
| ip6-reassembly-expire-walk | 0 | 0 | 36 | 12316 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 146 |
| lldp-process | 0 | 0 | 1 | 82420 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 114 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 131 |
| startup-config-process | 1 | 0 | 1 | 172 |
| statseg-collector-process | 0 | 0 | 36 | 950985 |
| unix-cli-local:0 | 1 | 0 | 2 | 1656071243 |
| unix-cli-new-session | 0 | 0 | 4 | 1655794079 |
| unix-epoll-input | 1928159 | 0 | 0 | 17565037166 |
| vhost-user-process | 0 | 0 | 1 | 146 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 133 |
| vpe-link-state-process | 0 | 0 | 10 | 1874 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 143 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 19446136 | 440996355 | 0 | 899033717 |
| TenGigabitEthernet11/0/1-tx | 19446136 | 436487230 | 0 | 1505808465 |
| dpdk-input | 158603923 | 440996208 | 0 | 6406230276 |
| ethernet-input | 19446136 | 440996355 | 0 | 1054037407 |
| l2-flood | 2 | 257 | 0 | 855 |
| l2-fwd | 20296467 | 460020698 | 0 | 906739607 |
| l2-input | 19446136 | 440996355 | 0 | 908677740 |
| l2-learn | 19446135 | 440996324 | 0 | 1328434118 |
| l2-output | 19446135 | 440996324 | 0 | 1035375573 |
| unix-epoll-input | 154743 | 0 | 0 | 14697002 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 19643345 | 440996768 | 0 | 873066989 |
| TenGigabitEthernet11/0/1-tx | 19643344 | 436495442 | 0 | 1478105673 |
| dpdk-input | 162558968 | 440996595 | 0 | 6379299067 |
| ethernet-input | 19643345 | 440996768 | 0 | 1093857978 |
| l2-flood | 2 | 258 | 0 | 963 |
| l2-fwd | 19643344 | 440996732 | 0 | 878162288 |
| l2-input | 19643343 | 440996713 | 0 | 924070358 |
| l2-learn | 19643344 | 440996732 | 0 | 1338850415 |
| l2-output | 19643344 | 440996732 | 0 | 1026511917 |
| unix-epoll-input | 158603 | 0 | 0 | 14926636 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 18236835 | 436240848 | 0 | 745977471 |
| TenGigabitEthernet11/0/0-tx | 18236834 | 419352372 | 0 | 1432809301 |
| dpdk-input | 157293376 | 436240720 | 0 | 6290442563 |
| ethernet-input | 18236834 | 436240837 | 0 | 1361253038 |
| l2-fwd | 18236834 | 436240837 | 0 | 847283857 |
| l2-input | 18236833 | 436240822 | 0 | 911396191 |
| l2-input-vtr | 18236834 | 436240837 | 0 | 894256941 |
| l2-learn | 18236834 | 436240837 | 0 | 1281590968 |
| l2-output | 18236833 | 436240810 | 0 | 775148368 |
| unix-epoll-input | 144743 | 0 | 0 | 13722711 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 18181235 | 436227776 | 0 | 750173243 |
| TenGigabitEthernet11/0/0-tx | 18181235 | 419371583 | 0 | 1412142321 |
| dpdk-input | 149729898 | 436227645 | 0 | 5984060053 |
| ethernet-input | 18181235 | 436227776 | 0 | 1392526825 |
| l2-fwd | 18181235 | 436227776 | 0 | 850711723 |
| l2-input | 18181235 | 436227776 | 0 | 909876119 |
| l2-input-vtr | 18181235 | 436227776 | 0 | 899147454 |
| l2-learn | 18181235 | 436227776 | 0 | 1276460027 |
| l2-output | 18181234 | 436227761 | 0 | 790982833 |
| unix-epoll-input | 146087 | 0 | 0 | 13758291 |

10ge2p1x520-dot1q-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC with IEEE 802.1Q test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 are tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 18972 |
| dpdk-process | 0 | 0 | 1 | 32283 |
| fib-walk | 0 | 0 | 1 | 348 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 379 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 501 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 282 |
| unix-epoll-input | 11420 | 0 | 0 | 105270781 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 60835 | 4786569 | 0 | 4609731 |
| TenGigabitEthernet11/0/0-tx | 60835 | 4786569 | 0 | 10247302 |
| TenGigabitEthernet11/0/1-output | 67109 | 4786507 | 0 | 3502460 |
| TenGigabitEthernet11/0/1-tx | 67109 | 4786507 | 0 | 10462422 |
| dpdk-input | 117181 | 9572898 | 0 | 31704949 |
| ethernet-input | 127944 | 9573076 | 0 | 17040959 |
| l2-input | 103163 | 9573076 | 0 | 9645284 |
| l2-input-vtr | 67109 | 4786507 | 0 | 5847198 |
| l2-output | 106576 | 9573076 | 0 | 10265091 |
| unix-epoll-input | 114 | 0 | 0 | 11262 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 97 |
| api-rx-from-ring | 0 | 0 | 49 | 45179338 |
| bfd-process | 0 | 0 | 1 | 339 |
| bond-process | 0 | 0 | 1 | 104 |
| dhcp-client-process | 0 | 0 | 3 | 2319 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 109 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 95 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124233 |
| dpdk-process | 0 | 0 | 83 | 1244518 |
| fib-walk | 0 | 0 | 124 | 28478 |
| flow-report-process | 0 | 0 | 1 | 127 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1706 |
| ip-route-resolver-process | 0 | 0 | 3 | 662 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 7333 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 247 | 43254 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 6884 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 117 |
| lldp-process | 0 | 0 | 1 | 37444 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 96 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 181 |
| statseg-collector-process | 0 | 0 | 25 | 278399 |
| unix-cli-local:0 | 1 | 0 | 2 | 3601634263 |
| unix-cli-new-session | 0 | 0 | 4 | 3601350721 |
| unix-epoll-input | 1342015 | 0 | 0 | 12155078537 |
| vhost-user-process | 0 | 0 | 1 | 167 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 127 |
| vpe-link-state-process | 0 | 0 | 6 | 1273 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 144 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3314474 | 390822669 | 0 | 216919161 |
| TenGigabitEthernet11/0/0-tx | 3314473 | 390822567 | 0 | 803155669 |
| TenGigabitEthernet11/0/1-output | 3264253 | 391195537 | 0 | 319650473 |
| TenGigabitEthernet11/0/1-tx | 3264253 | 391195537 | 0 | 805155204 |
| dpdk-input | 92728815 | 782018758 | 0 | 4825114110 |
| error-punt | 529 | 781 | 0 | 36766 |
| ethernet-input | 6578728 | 782019179 | 0 | 1260011472 |
| l2-input | 5154300 | 782018206 | 0 | 704254004 |
| l2-input-vtr | 3314474 | 390822669 | 0 | 407894525 |
| l2-output | 6127342 | 782018206 | 0 | 773503899 |
| punt | 529 | 781 | 0 | 38538 |
| unix-epoll-input | 90475 | 0 | 0 | 8376249 |
64b-2t2c-dot1q-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 20846 |
| dpdk-process | 0 | 0 | 1 | 32347 |
| fib-walk | 0 | 0 | 2 | 813 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 352 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 908 |
| unix-epoll-input | 20886 | 0 | 0 | 186005282 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 238448 | 8495798 | 0 | 10180080 |
| TenGigabitEthernet11/0/1-tx | 238448 | 8495798 | 0 | 23047075 |
| dpdk-input | 1271191 | 8495754 | 0 | 63642002 |
| ethernet-input | 238448 | 8495798 | 0 | 23291306 |
| l2-input | 238448 | 8495798 | 0 | 12424197 |
| l2-input-vtr | 238448 | 8495798 | 0 | 13627138 |
| l2-output | 238448 | 8495798 | 0 | 11257287 |
| unix-epoll-input | 1240 | 0 | 0 | 123925 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 152676 | 8495911 | 0 | 9628049 |
| TenGigabitEthernet11/0/0-tx | 152676 | 8495911 | 0 | 20844101 |
| dpdk-input | 1814492 | 8495880 | 0 | 75995013 |
| ethernet-input | 152676 | 8495911 | 0 | 14176581 |
| l2-input | 152676 | 8495911 | 0 | 10524820 |
| l2-output | 152675 | 8495909 | 0 | 13179853 |
| unix-epoll-input | 1770 | 0 | 0 | 176778 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 84 |
| api-rx-from-ring | 0 | 0 | 68 | 45302623 |
| bfd-process | 0 | 0 | 1 | 282 |
| bond-process | 0 | 0 | 1 | 99 |
| dhcp-client-process | 0 | 0 | 7 | 4230 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 120 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 128 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 86 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 91 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125946 |
| dpdk-process | 0 | 0 | 213 | 3352491 |
| fib-walk | 0 | 0 | 319 | 76180 |
| flow-report-process | 0 | 0 | 1 | 122 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 4066 |
| ip-route-resolver-process | 0 | 0 | 7 | 1667 |
| ip4-reassembly-expire-walk | 0 | 0 | 65 | 20320 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 637 | 126376 |
| ip6-reassembly-expire-walk | 0 | 0 | 65 | 16349 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 132 |
| lldp-process | 0 | 0 | 1 | 58416 |
| rd-cp-process | 0 | 0 | 1 | 127 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 122 |
| startup-config-process | 1 | 0 | 1 | 163 |
| statseg-collector-process | 0 | 0 | 64 | 1063294 |
| unix-cli-local:0 | 1 | 0 | 2 | 3769798764 |
| unix-cli-new-session | 0 | 0 | 4 | 3769516567 |
| unix-epoll-input | 3475606 | 0 | 0 | 31519433850 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 131 |
| vpe-link-state-process | 0 | 0 | 5 | 1027 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 162 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 25900481 | 1451226340 | 0 | 1665380204 |
| TenGigabitEthernet11/0/1-tx | 25900481 | 1438055919 | 0 | 3788207128 |
| dpdk-input | 292651054 | 1474937613 | 0 | 12905134801 |
| ethernet-input | 25900481 | 1451226340 | 0 | 2582595147 |
| l2-input | 25900481 | 1451226340 | 0 | 1923802748 |
| l2-output | 25900481 | 1451226340 | 0 | 2328401492 |
| unix-epoll-input | 281125 | 0 | 0 | 27118692 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 30308907 | 1435959529 | 0 | 1375847840 |
| TenGigabitEthernet11/0/0-tx | 30308907 | 1430534731 | 0 | 3787494674 |
| dpdk-input | 248122182 | 1435962392 | 0 | 11895888724 |
| error-punt | 2365 | 3073 | 0 | 148434 |
| ethernet-input | 30308907 | 1435962602 | 0 | 3772610140 |
| l2-input | 30308906 | 1435959465 | 0 | 1933975850 |
| l2-input-vtr | 30308906 | 1435959465 | 0 | 2041791852 |
| l2-output | 30308905 | 1435959464 | 0 | 1630546664 |
| punt | 2365 | 3073 | 0 | 180823 |
| unix-epoll-input | 232013 | 0 | 0 | 22711965 |
64b-4t4c-dot1q-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 85 |
| api-rx-from-ring | 0 | 0 | 53 | 45629303 |
| bfd-process | 0 | 0 | 1 | 334 |
| bond-process | 0 | 0 | 1 | 125 |
| dhcp-client-process | 0 | 0 | 4 | 3423 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 116 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 99 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 113571 |
| dpdk-process | 0 | 0 | 103 | 1612116 |
| fib-walk | 0 | 0 | 154 | 55105 |
| flow-report-process | 0 | 0 | 1 | 112 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2527 |
| ip-route-resolver-process | 0 | 0 | 4 | 1473 |
| ip4-reassembly-expire-walk | 0 | 0 | 32 | 11624 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 307 | 75564 |
| ip6-reassembly-expire-walk | 0 | 0 | 32 | 10639 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 133 |
| lldp-process | 0 | 0 | 1 | 86154 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 100 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 110 |
| send-rs-process | 0 | 0 | 1 | 110 |
| startup-config-process | 1 | 0 | 1 | 190 |
| statseg-collector-process | 0 | 0 | 31 | 733393 |
| unix-cli-local:0 | 1 | 0 | 2 | 2061961930 |
| unix-cli-new-session | 0 | 0 | 4 | 2061686383 |
| unix-epoll-input | 1673495 | 0 | 0 | 15130416731 |
| vhost-user-process | 0 | 0 | 1 | 138 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 5 | 920 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 169 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 25263430 | 393171653 | 0 | 930318203 |
| TenGigabitEthernet11/0/1-tx | 25263428 | 385910866 | 0 | 1541275292 |
| dpdk-input | 146907933 | 393171515 | 0 | 5386869362 |
| ethernet-input | 25263428 | 393171592 | 0 | 1591355602 |
| l2-input | 25263428 | 393171600 | 0 | 990236749 |
| l2-input-vtr | 25263429 | 393171620 | 0 | 1056494963 |
| l2-output | 26507197 | 412764642 | 0 | 1001346248 |
| unix-epoll-input | 133514 | 0 | 0 | 12343624 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 24847623 | 393168866 | 0 | 943091277 |
| TenGigabitEthernet11/0/1-tx | 24847623 | 385915280 | 0 | 1520705151 |
| dpdk-input | 136908163 | 412761717 | 0 | 5182005949 |
| ethernet-input | 24847622 | 393168856 | 0 | 1581232794 |
| l2-input | 26011467 | 411731112 | 0 | 1026462911 |
| l2-input-vtr | 24847622 | 393168856 | 0 | 1052715870 |
| l2-output | 24847622 | 393168856 | 0 | 958333746 |
| unix-epoll-input | 132106 | 0 | 0 | 12481015 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 23198828 | 395981580 | 0 | 949801693 |
| TenGigabitEthernet11/0/0-tx | 23198827 | 393905003 | 0 | 1481282496 |
| dpdk-input | 162358442 | 395981444 | 0 | 5790052159 |
| ethernet-input | 23198828 | 395981580 | 0 | 1203340893 |
| l2-input | 23198826 | 395981552 | 0 | 945114353 |
| l2-output | 23198826 | 395981552 | 0 | 1098005580 |
| unix-epoll-input | 158407 | 0 | 0 | 15137558 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 23144836 | 395979541 | 0 | 973343620 |
| TenGigabitEthernet11/0/0-tx | 24189931 | 413307419 | 0 | 1581924842 |
| dpdk-input | 163368456 | 395979428 | 0 | 5769722107 |
| ethernet-input | 23144835 | 395979540 | 0 | 1204297059 |
| l2-input | 23144835 | 395979540 | 0 | 935194938 |
| l2-output | 23144835 | 395979540 | 0 | 1092934634 |
| unix-epoll-input | 159393 | 0 | 0 | 15067058 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 29721 |
| dhcp-client-process | 0 | 0 | 1 | 240 |
| dpdk-process | 0 | 0 | 1 | 875 |
| fib-walk | 0 | 0 | 1 | 428 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 273 |
| ip-route-resolver-process | 0 | 0 | 1 | 330 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 626 |
| unix-epoll-input | 10196 | 0 | 0 | 87303820 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 189615 | 3464589 | 0 | 8111526 |
| TenGigabitEthernet11/0/1-tx | 189615 | 3464030 | 0 | 12467953 |
| dpdk-input | 529855 | 3464448 | 0 | 27667258 |
| ethernet-input | 189614 | 3464584 | 0 | 10114266 |
| l2-input | 189614 | 3464584 | 0 | 8029618 |
| l2-output | 189614 | 3464584 | 0 | 9148761 |
| unix-epoll-input | 517 | 0 | 0 | 51871 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 189537 | 3464772 | 0 | 8067630 |
| TenGigabitEthernet11/0/1-tx | 189537 | 3464183 | 0 | 12515711 |
| dpdk-input | 526309 | 3464607 | 0 | 27672226 |
| ethernet-input | 189536 | 3464752 | 0 | 10098978 |
| l2-input | 189535 | 3464736 | 0 | 7875504 |
| l2-output | 189535 | 3464736 | 0 | 9122698 |
| unix-epoll-input | 514 | 0 | 0 | 51497 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 217283 | 3464943 | 0 | 8100856 |
| TenGigabitEthernet11/0/0-tx | 217283 | 3463390 | 0 | 13271250 |
| dpdk-input | 263848 | 3464790 | 0 | 20076966 |
| ethernet-input | 217283 | 3464943 | 0 | 14187457 |
| l2-input | 217282 | 3464919 | 0 | 8574511 |
| l2-input-vtr | 217282 | 3464919 | 0 | 9093173 |
| l2-output | 217282 | 3464919 | 0 | 8362801 |
| unix-epoll-input | 258 | 0 | 0 | 26598 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 215626 | 3465120 | 0 | 8031134 |
| TenGigabitEthernet11/0/0-tx | 215626 | 3463637 | 0 | 13474945 |
| dpdk-input | 258373 | 3464964 | 0 | 20028070 |
| ethernet-input | 215626 | 3465120 | 0 | 14179104 |
| l2-input | 215625 | 3465119 | 0 | 8628473 |
| l2-input-vtr | 215625 | 3465119 | 0 | 9002912 |
| l2-output | 215624 | 3465104 | 0 | 8534884 |
| unix-epoll-input | 252 | 0 | 0 | 26064 |

10ge2p1x520-eth-l2bdbasemaclrn-ndrpdr

RFC2544: Pkt throughput L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 85 |
| api-rx-from-ring | 0 | 0 | 42 | 95834451 |
| bfd-process | 0 | 0 | 1 | 286 |
| bond-process | 0 | 0 | 1 | 119 |
| dhcp-client-process | 0 | 0 | 3 | 2323 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 125 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 89 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 102 |
| dpdk-ipsec-process | 1 | 0 | 0 | 110951 |
| dpdk-process | 0 | 0 | 83 | 1268127 |
| fib-walk | 0 | 0 | 124 | 26656 |
| flow-report-process | 0 | 0 | 1 | 108 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1606 |
| ip-route-resolver-process | 0 | 0 | 3 | 611 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 6880 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 247 | 42129 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 6644 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 143 |
| lldp-process | 0 | 0 | 1 | 39061 |
| rd-cp-process | 0 | 0 | 1 | 112 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 121 |
| send-rs-process | 0 | 0 | 1 | 120 |
| startup-config-process | 1 | 0 | 1 | 171 |
| statseg-collector-process | 0 | 0 | 25 | 257898 |
| unix-cli-local:0 | 1 | 0 | 2 | 856679347 |
| unix-cli-new-session | 0 | 0 | 4 | 856399551 |
| unix-epoll-input | 1356257 | 0 | 0 | 12101666404 |
| vhost-user-process | 0 | 0 | 1 | 135 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 154 |
| vpe-link-state-process | 0 | 0 | 6 | 1130 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1568153 | 393000552 | 0 | 147405119 |
| TenGigabitEthernet11/0/0-tx | 1568153 | 393000552 | 0 | 766965720 |
| TenGigabitEthernet11/0/1-output | 1567354 | 392967723 | 0 | 151970577 |
| TenGigabitEthernet11/0/1-tx | 1567354 | 392967723 | 0 | 738250039 |
| dpdk-input | 99375174 | 785968275 | 0 | 5576809103 |
| ethernet-input | 3135508 | 785968531 | 0 | 749648492 |
| l2-flood | 2 | 257 | 0 | 907 |
| l2-fwd | 3134152 | 785968275 | 0 | 567688517 |
| l2-input | 3134152 | 785968275 | 0 | 674298748 |
| l2-learn | 3134152 | 785968275 | 0 | 655033581 |
| l2-output | 3134152 | 785968275 | 0 | 421335677 |
| unix-epoll-input | 86988 | 0 | 0 | 8081188 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 22982 |
| dpdk-process | 0 | 0 | 1 | 710 |
| fib-walk | 0 | 0 | 1 | 384 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 326 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 577 |
| unix-epoll-input | 12426 | 0 | 0 | 111455474 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 22951 | 5717498 | 0 | 2189611 |
| TenGigabitEthernet11/0/0-tx | 22951 | 5717498 | 0 | 11083744 |
| TenGigabitEthernet11/0/1-output | 22951 | 5717498 | 0 | 2287452 |
| TenGigabitEthernet11/0/1-tx | 22951 | 5717498 | 0 | 10724324 |
| dpdk-input | 22951 | 11434996 | 0 | 40596915 |
| ethernet-input | 45904 | 11435508 | 0 | 10977303 |
| l2-fwd | 45902 | 11434996 | 0 | 8271539 |
| l2-input | 45904 | 11435508 | 0 | 9829476 |
| l2-learn | 45902 | 11434996 | 0 | 9585670 |
| l2-output | 45902 | 11434996 | 0 | 6128184 |
| unix-epoll-input | 22 | 0 | 0 | 2208 |
64b-2t2c-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 102 |
| api-rx-from-ring | 0 | 0 | 42 | 95739297 |
| bfd-process | 0 | 0 | 1 | 266 |
| bond-process | 0 | 0 | 1 | 99 |
| dhcp-client-process | 0 | 0 | 3 | 2489 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 86 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 96 |
| dpdk-ipsec-process | 1 | 0 | 0 | 110436 |
| dpdk-process | 0 | 0 | 83 | 1289279 |
| fib-walk | 0 | 0 | 124 | 31930 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1781 |
| ip-route-resolver-process | 0 | 0 | 3 | 619 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 7037 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 247 | 47060 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 7805 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 140 |
| lldp-process | 0 | 0 | 1 | 59798 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 97 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 119 |
| send-rs-process | 0 | 0 | 1 | 118 |
| startup-config-process | 1 | 0 | 1 | 173 |
| statseg-collector-process | 0 | 0 | 25 | 381256 |
| unix-cli-local:0 | 1 | 0 | 2 | 258274138 |
| unix-cli-new-session | 0 | 0 | 4 | 257997458 |
| unix-epoll-input | 1335045 | 0 | 0 | 12102751848 |
| vhost-user-process | 0 | 0 | 1 | 143 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 9 | 1111 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 148 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 5108966 | 543752852 | 0 | 329553269 |
| TenGigabitEthernet11/0/1-tx | 5108965 | 543752596 | 0 | 1371501908 |
| dpdk-input | 99126589 | 543752596 | 0 | 5264187262 |
| ethernet-input | 5108966 | 543752852 | 0 | 749070366 |
| l2-fwd | 5108965 | 543752596 | 0 | 546302627 |
| l2-input | 5108966 | 543752852 | 0 | 652420872 |
| l2-learn | 5108966 | 543752852 | 0 | 685568974 |
| l2-output | 5108965 | 543752596 | 0 | 416880614 |
| unix-epoll-input | 96717 | 0 | 0 | 8806217 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 5324671 | 545170328 | 0 | 324981642 |
| TenGigabitEthernet11/0/0-tx | 5324670 | 545165078 | 0 | 1338407425 |
| dpdk-input | 105989677 | 545170072 | 0 | 5681540158 |
| ethernet-input | 5324671 | 545170328 | 0 | 758878894 |
| l2-flood | 1 | 1 | 0 | 140 |
| l2-fwd | 5324671 | 545170328 | 0 | 550791919 |
| l2-input | 5324671 | 545170328 | 0 | 661658364 |
| l2-learn | 5324671 | 545170328 | 0 | 687724816 |
| l2-output | 5324670 | 545170072 | 0 | 426872576 |
| unix-epoll-input | 94546 | 0 | 0 | 8756774 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23914 |
| dpdk-process | 0 | 0 | 1 | 728 |
| fib-walk | 0 | 0 | 1 | 415 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 346 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 910 |
| unix-epoll-input | 15180 | 0 | 0 | 138914525 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 107424 | 9851522 | 0 | 6402054 |
| TenGigabitEthernet11/0/1-tx | 107424 | 9851522 | 0 | 24609819 |
| dpdk-input | 119638 | 9851522 | 0 | 49230774 |
| ethernet-input | 107425 | 9851778 | 0 | 13852944 |
| l2-fwd | 107424 | 9851522 | 0 | 10118837 |
| l2-input | 107425 | 9851778 | 0 | 11976003 |
| l2-learn | 107424 | 9851522 | 0 | 12852782 |
| l2-output | 107424 | 9851522 | 0 | 7899240 |
| unix-epoll-input | 117 | 0 | 0 | 11944 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 110789 | 9851703 | 0 | 6498053 |
| TenGigabitEthernet11/0/0-tx | 110789 | 9851703 | 0 | 24106460 |
| dpdk-input | 122125 | 9851703 | 0 | 49362393 |
| ethernet-input | 110790 | 9851959 | 0 | 13933997 |
| l2-fwd | 110789 | 9851703 | 0 | 10121200 |
| l2-input | 110790 | 9851959 | 0 | 12057914 |
| l2-learn | 110790 | 9851959 | 0 | 12875905 |
| l2-output | 110789 | 9851703 | 0 | 7907376 |
| unix-epoll-input | 120 | 0 | 0 | 12608 |
64b-4t4c-eth-l2bdbasemaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 28232 |
| dpdk-process | 0 | 0 | 2 | 32835 |
| fib-walk | 0 | 0 | 3 | 1239 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 551 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 2228 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 348 |
| unix-epoll-input | 32882 | 0 | 0 | 303255074 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 609880 | 11933373 | 0 | 23459672 |
| TenGigabitEthernet11/0/1-tx | 609880 | 11931475 | 0 | 41637305 |
| dpdk-input | 697041 | 11933292 | 0 | 69682790 |
| ethernet-input | 609881 | 11933419 | 0 | 32116200 |
| l2-fwd | 609880 | 11933373 | 0 | 26492717 |
| l2-input | 609880 | 11933373 | 0 | 28082898 |
| l2-learn | 609880 | 11933373 | 0 | 42176162 |
| l2-output | 609880 | 11933373 | 0 | 25119260 |
| unix-epoll-input | 680 | 0 | 0 | 68346 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 625589 | 11933573 | 0 | 23330924 |
| TenGigabitEthernet11/0/1-tx | 625588 | 11931605 | 0 | 41274180 |
| dpdk-input | 759198 | 11933452 | 0 | 70703116 |
| ethernet-input | 625589 | 11933573 | 0 | 31683926 |
| l2-fwd | 625588 | 11933533 | 0 | 26300786 |
| l2-input | 625588 | 11933533 | 0 | 27804628 |
| l2-learn | 625588 | 11933533 | 0 | 41663472 |
| l2-output | 625588 | 11933533 | 0 | 25262772 |
| unix-epoll-input | 740 | 0 | 0 | 72939 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 510527 | 11934252 | 0 | 20182051 |
| TenGigabitEthernet11/0/0-tx | 510527 | 11933864 | 0 | 37623184 |
| dpdk-input | 1179461 | 11934084 | 0 | 87379011 |
| ethernet-input | 510527 | 11934252 | 0 | 28193230 |
| l2-fwd | 510526 | 11934200 | 0 | 22862501 |
| l2-input | 510527 | 11934252 | 0 | 24502616 |
| l2-learn | 510526 | 11934200 | 0 | 35496019 |
| l2-output | 510526 | 11934200 | 0 | 21215603 |
| unix-epoll-input | 1150 | 0 | 0 | 114885 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 515799 | 11934382 | 0 | 19679034 |
| TenGigabitEthernet11/0/0-tx | 515798 | 11933988 | 0 | 37622780 |
| dpdk-input | 1195757 | 11934271 | 0 | 87902952 |
| ethernet-input | 515798 | 11934380 | 0 | 29579753 |
| l2-fwd | 515798 | 11934380 | 0 | 22740751 |
| l2-input | 515798 | 11934380 | 0 | 24477687 |
| l2-learn | 515798 | 11934380 | 0 | 35203409 |
| l2-output | 515798 | 11934380 | 0 | 20958629 |
| unix-epoll-input | 1167 | 0 | 0 | 113652 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 97 |
| api-rx-from-ring | 0 | 0 | 41 | 101436841 |
| bfd-process | 0 | 0 | 1 | 360 |
| bond-process | 0 | 0 | 1 | 114 |
| dhcp-client-process | 0 | 0 | 3 | 2552 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 131 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 155 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 88 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 106 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125855 |
| dpdk-process | 0 | 0 | 83 | 1391754 |
| fib-walk | 0 | 0 | 124 | 48190 |
| flow-report-process | 0 | 0 | 1 | 115 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 2019 |
| ip-route-resolver-process | 0 | 0 | 3 | 724 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 9793 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 247 | 61381 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 9712 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 132 |
| lldp-process | 0 | 0 | 1 | 83204 |
| rd-cp-process | 0 | 0 | 1 | 115 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 101 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 133 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 152 |
| statseg-collector-process | 0 | 0 | 25 | 608853 |
| unix-cli-local:0 | 1 | 0 | 2 | 3847145031 |
| unix-cli-new-session | 0 | 0 | 4 | 3846866359 |
| unix-epoll-input | 1329101 | 0 | 0 | 12096867617 |
| vhost-user-process | 0 | 0 | 1 | 148 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 127 |
| vpe-link-state-process | 0 | 0 | 8 | 1300 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 175 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 14748918 | 332811566 | 0 | 593420848 |
| TenGigabitEthernet11/0/1-tx | 14748919 | 329343451 | 0 | 1121451582 |
| dpdk-input | 102566242 | 332811432 | 0 | 4323642603 |
| ethernet-input | 14748919 | 332811568 | 0 | 818888986 |
| l2-fwd | 14748919 | 332811568 | 0 | 669612711 |
| l2-input | 14748919 | 332811568 | 0 | 706038900 |
| l2-learn | 14748919 | 332811568 | 0 | 1012517155 |
| l2-output | 14748919 | 332811568 | 0 | 610540065 |
| unix-epoll-input | 100073 | 0 | 0 | 9498977 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 14969191 | 332813392 | 0 | 590958371 |
| TenGigabitEthernet11/0/1-tx | 14969192 | 329351549 | 0 | 1096812073 |
| dpdk-input | 103601318 | 332813276 | 0 | 4348475517 |
| ethernet-input | 14969192 | 332813394 | 0 | 809505088 |
| l2-fwd | 14969192 | 332813394 | 0 | 666617489 |
| l2-input | 14969192 | 332813394 | 0 | 711104866 |
| l2-learn | 14969192 | 332813394 | 0 | 1019968315 |
| l2-output | 14969191 | 332813393 | 0 | 611959608 |
| unix-epoll-input | 101082 | 0 | 0 | 9619189 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 17170659 | 328837111 | 0 | 668952655 |
| TenGigabitEthernet11/0/0-tx | 18187143 | 333971125 | 0 | 1224659715 |
| dpdk-input | 95536643 | 328836987 | 0 | 3995693836 |
| ethernet-input | 17170659 | 328837111 | 0 | 865870609 |
| l2-flood | 120 | 3184 | 0 | 11595 |
| l2-fwd | 17170659 | 328837111 | 0 | 733500197 |
| l2-input | 18230896 | 348674860 | 0 | 826487338 |
| l2-learn | 17170658 | 328837071 | 0 | 1156937921 |
| l2-output | 17170658 | 328837075 | 0 | 685538555 |
| unix-epoll-input | 93216 | 0 | 0 | 8899201 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 16942880 | 328842643 | 0 | 664780944 |
| TenGigabitEthernet11/0/0-tx | 17937635 | 337146552 | 0 | 1252057279 |
| dpdk-input | 94687069 | 328842556 | 0 | 3987223065 |
| ethernet-input | 16942880 | 328842643 | 0 | 888715034 |
| l2-flood | 118 | 3180 | 0 | 11566 |
| l2-fwd | 16942880 | 328842643 | 0 | 736857780 |
| l2-input | 16942878 | 328842591 | 0 | 750161462 |
| l2-learn | 16942879 | 328842611 | 0 | 1156450429 |
| l2-output | 16942880 | 328842643 | 0 | 682399904 |
| unix-epoll-input | 92386 | 0 | 0 | 8784580 |

10ge2p1x520-eth-l2bdscale100kmaclrn-ndrpdr

RFC2544: Pkt throughput for L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 50k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2bdscale100kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24241 |
| dhcp-client-process | 0 | 0 | 1 | 245 |
| dpdk-process | 0 | 0 | 1 | 586 |
| fib-walk | 0 | 0 | 2 | 867 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 260 |
| ip-route-resolver-process | 0 | 0 | 1 | 328 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1104 |
| unix-epoll-input | 18377 | 0 | 0 | 160071728 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 27152 | 5988054 | 0 | 2379478 |
| TenGigabitEthernet11/0/0-tx | 27152 | 5988054 | 0 | 12358985 |
| TenGigabitEthernet11/0/1-output | 26951 | 5988114 | 0 | 2562969 |
| TenGigabitEthernet11/0/1-tx | 26951 | 5988114 | 0 | 12124847 |
| dpdk-input | 27962 | 11976680 | 0 | 44485668 |
| ethernet-input | 54105 | 11976680 | 0 | 11932691 |
| l2-fwd | 52697 | 11976168 | 0 | 27626090 |
| l2-input | 52699 | 11976680 | 0 | 10562900 |
| l2-learn | 52698 | 11976424 | 0 | 29698155 |
| l2-output | 52697 | 11976168 | 0 | 6804378 |
| unix-epoll-input | 27 | 0 | 0 | 3721 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 83 |
| api-rx-from-ring | 0 | 0 | 43 | 100565344 |
| bfd-process | 0 | 0 | 1 | 295 |
| bond-process | 0 | 0 | 1 | 104 |
| dhcp-client-process | 0 | 0 | 3 | 2220 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 114 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 128 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 106 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 94 |
| dpdk-ipsec-process | 1 | 0 | 0 | 121885 |
| dpdk-process | 0 | 0 | 93 | 1485126 |
| fib-walk | 0 | 0 | 139 | 52091 |
| flow-report-process | 0 | 0 | 1 | 114 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1867 |
| ip-route-resolver-process | 0 | 0 | 3 | 689 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 9288 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 276 | 79821 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 8991 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 144 |
| lldp-process | 0 | 0 | 1 | 37600 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 97 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 113 |
| startup-config-process | 1 | 0 | 1 | 175 |
| statseg-collector-process | 0 | 0 | 28 | 341290 |
| unix-cli-local:0 | 1 | 0 | 2 | 248711428 |
| unix-cli-new-session | 0 | 0 | 4 | 248430001 |
| unix-epoll-input | 1515085 | 0 | 0 | 13586889205 |
| vhost-user-process | 0 | 0 | 1 | 136 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 145 |
| vpe-link-state-process | 0 | 0 | 8 | 1225 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1548923 | 372779176 | 0 | 144990505 |
| TenGigabitEthernet11/0/0-tx | 1548923 | 372779176 | 0 | 777793463 |
| TenGigabitEthernet11/0/1-output | 1548772 | 373275154 | 0 | 154149216 |
| TenGigabitEthernet11/0/1-tx | 1548772 | 373275154 | 0 | 767963462 |
| dpdk-input | 75445287 | 746054330 | 0 | 4835105195 |
| ethernet-input | 3097446 | 746054330 | 0 | 733115434 |
| l2-flood | 1232 | 86130 | 0 | 279146 |
| l2-fwd | 3065581 | 746054330 | 0 | 1709794588 |
| l2-input | 3065581 | 746054330 | 0 | 648538942 |
| l2-learn | 3065581 | 746054330 | 0 | 1831606446 |
| l2-output | 3065803 | 746054330 | 0 | 418026183 |
| unix-epoll-input | 73613 | 0 | 0 | 6845398 |
64b-2t2c-eth-l2bdscale100kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24672 |
| dpdk-process | 0 | 0 | 1 | 32542 |
| fib-walk | 0 | 0 | 1 | 431 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 400 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1502 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 292 |
| unix-epoll-input | 17772 | 0 | 0 | 161256461 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 67052 | 8849525 | 0 | 5059865 |
| TenGigabitEthernet11/0/1-tx | 67051 | 8849346 | 0 | 23958308 |
| dpdk-input | 82201 | 8849346 | 0 | 48537779 |
| ethernet-input | 67052 | 8849525 | 0 | 12306982 |
| l2-fwd | 67052 | 8849525 | 0 | 25352082 |
| l2-input | 67052 | 8849525 | 0 | 10714731 |
| l2-learn | 67052 | 8849525 | 0 | 27261464 |
| l2-output | 67051 | 8849346 | 0 | 7193641 |
| unix-epoll-input | 81 | 0 | 0 | 10760 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 70563 | 8849531 | 0 | 5117237 |
| TenGigabitEthernet11/0/0-tx | 70563 | 8849531 | 0 | 23136382 |
| dpdk-input | 75468 | 8849531 | 0 | 47714221 |
| ethernet-input | 70564 | 8849755 | 0 | 12555500 |
| l2-fwd | 70563 | 8849531 | 0 | 26176220 |
| l2-input | 70564 | 8849755 | 0 | 10898381 |
| l2-learn | 70564 | 8849755 | 0 | 27694854 |
| l2-output | 70563 | 8849531 | 0 | 7241225 |
| unix-epoll-input | 74 | 0 | 0 | 10190 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 82 |
| api-rx-from-ring | 0 | 0 | 41 | 110784445 |
| bfd-process | 0 | 0 | 1 | 321 |
| bond-process | 0 | 0 | 1 | 99 |
| dhcp-client-process | 0 | 0 | 3 | 2608 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 131 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 90 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 86 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125281 |
| dpdk-process | 0 | 0 | 83 | 1354371 |
| fib-walk | 0 | 0 | 124 | 45122 |
| flow-report-process | 0 | 0 | 1 | 134 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1987 |
| ip-route-resolver-process | 0 | 0 | 3 | 743 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 8624 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 246 | 65622 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 8833 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 111 |
| lldp-process | 0 | 0 | 1 | 57004 |
| rd-cp-process | 0 | 0 | 1 | 114 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 97 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 109 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 180 |
| statseg-collector-process | 0 | 0 | 25 | 426063 |
| unix-cli-local:0 | 1 | 0 | 2 | 1931957590 |
| unix-cli-new-session | 0 | 0 | 4 | 1931674753 |
| unix-epoll-input | 1324036 | 0 | 0 | 12089270420 |
| vhost-user-process | 0 | 0 | 1 | 135 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 136 |
| vpe-link-state-process | 0 | 0 | 8 | 1258 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 145 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 3585304 | 462816416 | 0 | 272421248 |
| TenGigabitEthernet11/0/1-tx | 3585304 | 462816416 | 0 | 1239582573 |
| dpdk-input | 87230151 | 462816416 | 0 | 4851932019 |
| ethernet-input | 3584557 | 462816416 | 0 | 658479893 |
| l2-flood | 888 | 37254 | 0 | 139680 |
| l2-fwd | 3584557 | 462816416 | 0 | 1329395529 |
| l2-input | 3584557 | 462816416 | 0 | 574528237 |
| l2-learn | 3584557 | 462816416 | 0 | 1441941150 |
| l2-output | 3585304 | 462816416 | 0 | 372446999 |
| unix-epoll-input | 76201 | 0 | 0 | 7188214 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3570784 | 462278727 | 0 | 270355658 |
| TenGigabitEthernet11/0/0-tx | 3570784 | 462278727 | 0 | 1255808404 |
| dpdk-input | 78239030 | 462278727 | 0 | 4890965666 |
| ethernet-input | 3569941 | 462278727 | 0 | 641231275 |
| l2-flood | 893 | 49780 | 0 | 165789 |
| l2-fwd | 3569941 | 462278727 | 0 | 1323276285 |
| l2-input | 3569940 | 462278471 | 0 | 558934648 |
| l2-learn | 3569941 | 462278727 | 0 | 1407903255 |
| l2-output | 3570784 | 462278727 | 0 | 381583826 |
| unix-epoll-input | 76339 | 0 | 0 | 7241199 |

10ge2p1x520-eth-l2bdscale10kmaclrn-ndrpdr

RFC2544: Pkt throughput for L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 5k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2bdscale10kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 134 |
| api-rx-from-ring | 0 | 0 | 44 | 95545666 |
| bfd-process | 0 | 0 | 1 | 309 |
| bond-process | 0 | 0 | 1 | 119 |
| dhcp-client-process | 0 | 0 | 3 | 1202 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 83 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 112783 |
| dpdk-process | 0 | 0 | 97 | 1479253 |
| fib-walk | 0 | 0 | 144 | 41171 |
| flow-report-process | 0 | 0 | 1 | 109 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1769 |
| ip-route-resolver-process | 0 | 0 | 3 | 690 |
| ip4-reassembly-expire-walk | 0 | 0 | 30 | 7622 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 287 | 73051 |
| ip6-reassembly-expire-walk | 0 | 0 | 30 | 7539 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 116 |
| lldp-process | 0 | 0 | 1 | 37797 |
| rd-cp-process | 0 | 0 | 1 | 122 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 96 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 169 |
| statseg-collector-process | 0 | 0 | 29 | 329975 |
| unix-cli-local:0 | 1 | 0 | 2 | 2855330964 |
| unix-cli-new-session | 0 | 0 | 4 | 2855049304 |
| unix-epoll-input | 1578031 | 0 | 0 | 14088441460 |
| vhost-user-process | 0 | 0 | 1 | 136 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 7 | 1028 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 145 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1658981 | 393283736 | 0 | 151624184 |
| TenGigabitEthernet11/0/0-tx | 1658981 | 393283736 | 0 | 827087545 |
| TenGigabitEthernet11/0/1-output | 1654075 | 393274724 | 0 | 160794235 |
| TenGigabitEthernet11/0/1-tx | 1654075 | 393274724 | 0 | 802313507 |
| dpdk-input | 89201279 | 786558460 | 0 | 5419483552 |
| ethernet-input | 3313056 | 786558460 | 0 | 763601265 |
| l2-flood | 22 | 5001 | 0 | 14207 |
| l2-fwd | 3300739 | 786558460 | 0 | 1403373089 |
| l2-input | 3300739 | 786558460 | 0 | 683354364 |
| l2-learn | 3300739 | 786558460 | 0 | 1528736583 |
| l2-output | 3300739 | 786558460 | 0 | 440833537 |
| unix-epoll-input | 87034 | 0 | 0 | 8015713 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 26231 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 369 |
| unix-epoll-input | 4245 | 0 | 0 | 38688753 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6786 | 1579998 | 0 | 623703 |
| TenGigabitEthernet11/0/0-tx | 6786 | 1579998 | 0 | 3307777 |
| TenGigabitEthernet11/0/1-output | 6787 | 1580222 | 0 | 647986 |
| TenGigabitEthernet11/0/1-tx | 6786 | 1579998 | 0 | 3219275 |
| dpdk-input | 6786 | 3159996 | 0 | 11607045 |
| ethernet-input | 13574 | 3160476 | 0 | 3096177 |
| l2-fwd | 13574 | 3160476 | 0 | 5667466 |
| l2-input | 13574 | 3160476 | 0 | 2752769 |
| l2-learn | 13574 | 3160476 | 0 | 6126273 |
| l2-output | 13572 | 3159996 | 0 | 1766349 |
| unix-epoll-input | 7 | 0 | 0 | 768 |
64b-2t2c-eth-l2bdscale10kmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 26475 |
| dpdk-process | 0 | 0 | 2 | 32912 |
| fib-walk | 0 | 0 | 2 | 668 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 573 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 339 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 1801 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 309 |
| unix-epoll-input | 30600 | 0 | 0 | 276531644 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 114916 | 15620198 | 0 | 8965685 |
| TenGigabitEthernet11/0/1-tx | 114915 | 15619942 | 0 | 42796676 |
| dpdk-input | 132127 | 15619942 | 0 | 86969236 |
| ethernet-input | 114916 | 15620198 | 0 | 21828881 |
| l2-fwd | 114916 | 15620198 | 0 | 39589293 |
| l2-input | 114916 | 15620198 | 0 | 19147019 |
| l2-learn | 114916 | 15620198 | 0 | 43226299 |
| l2-output | 114915 | 15619942 | 0 | 12657179 |
| unix-epoll-input | 128 | 0 | 0 | 14686 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 132723 | 15620037 | 0 | 9374175 |
| TenGigabitEthernet11/0/0-tx | 132723 | 15620037 | 0 | 42343936 |
| dpdk-input | 148834 | 15620037 | 0 | 85865250 |
| ethernet-input | 132724 | 15620293 | 0 | 22641479 |
| l2-fwd | 132723 | 15620037 | 0 | 39193842 |
| l2-input | 132724 | 15620293 | 0 | 19529136 |
| l2-learn | 132723 | 15620037 | 0 | 42450433 |
| l2-output | 132723 | 15620037 | 0 | 13318839 |
| unix-epoll-input | 145 | 0 | 0 | 18080 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 101 |
| api-rx-from-ring | 0 | 0 | 55 | 111046024 |
| bfd-process | 0 | 0 | 1 | 331 |
| bond-process | 0 | 0 | 1 | 109 |
| dhcp-client-process | 0 | 0 | 6 | 3729 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 119 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 94 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124742 |
| dpdk-process | 0 | 0 | 173 | 2827595 |
| fib-walk | 0 | 0 | 259 | 87253 |
| flow-report-process | 0 | 0 | 1 | 114 |
| ip-neighbor-scan-process | 0 | 0 | 9 | 3413 |
| ip-route-resolver-process | 0 | 0 | 6 | 1339 |
| ip4-reassembly-expire-walk | 0 | 0 | 53 | 17480 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 517 | 113880 |
| ip6-reassembly-expire-walk | 0 | 0 | 53 | 17161 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 141 |
| lldp-process | 0 | 0 | 1 | 57684 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 103 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 118 |
| send-rs-process | 0 | 0 | 1 | 121 |
| startup-config-process | 1 | 0 | 1 | 169 |
| statseg-collector-process | 0 | 0 | 52 | 978897 |
| unix-cli-local:0 | 1 | 0 | 2 | 4260721676 |
| unix-cli-new-session | 0 | 0 | 4 | 4260441924 |
| unix-epoll-input | 2717224 | 0 | 0 | 25495697033 |
| vhost-user-process | 0 | 0 | 1 | 135 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 138 |
| vpe-link-state-process | 0 | 0 | 8 | 1219 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 8755063 | 1219163243 | 0 | 710507140 |
| TenGigabitEthernet11/0/1-tx | 8755063 | 1219163243 | 0 | 3514441221 |
| dpdk-input | 89086960 | 1219163243 | 0 | 8986230859 |
| ethernet-input | 8755052 | 1219163243 | 0 | 1684002528 |
| l2-flood | 23 | 3734 | 0 | 10547 |
| l2-fwd | 8755052 | 1219163243 | 0 | 2929616516 |
| l2-input | 8755052 | 1219163243 | 0 | 1559683522 |
| l2-learn | 8865107 | 1247337323 | 0 | 3381669484 |
| l2-output | 8755063 | 1219163243 | 0 | 991095645 |
| unix-epoll-input | 86924 | 0 | 0 | 8253691 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 8914310 | 1218522459 | 0 | 710032257 |
| TenGigabitEthernet11/0/0-tx | 8914309 | 1218522203 | 0 | 3213195280 |
| dpdk-input | 90216044 | 1218522203 | 0 | 9221718159 |
| ethernet-input | 8914297 | 1218522459 | 0 | 1794858690 |
| l2-flood | 15 | 614 | 0 | 2219 |
| l2-fwd | 8914297 | 1218522459 | 0 | 3015225341 |
| l2-input | 8914297 | 1218522459 | 0 | 1468015247 |
| l2-learn | 8914297 | 1218522459 | 0 | 3239451488 |
| l2-output | 8914309 | 1218522203 | 0 | 995507725 |
| unix-epoll-input | 88025 | 0 | 0 | 8475440 |

10ge2p1x520-eth-l2bdscale1mmaclrn-ndrpdr

RFC2544: Pkt throughput for L2BD test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 500k flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses ranges are incremented as follows: port01_src ca:fe:00:00:00:00 - port01_src ca:fe:00:07:a1:1f, port01_dst fa:ce:00:00:00:00 - port01_dst fa:ce:00:07:a1:1f, port02_src fa:ce:00:00:00:00 - port02_src fa:ce:00:07:a1:1f, port02_dst ca:fe:00:00:00:00 - port02_dst ca:fe:00:07:a1:1f
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2bdscale1mmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 18379 |
| dpdk-process | 0 | 0 | 1 | 31902 |
| fib-walk | 0 | 0 | 2 | 895 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 420 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1634 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 270 |
| unix-epoll-input | 26671 | 0 | 0 | 242945781 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 29135 | 1463978 | 0 | 1324943 |
| TenGigabitEthernet11/0/0-tx | 29135 | 1463978 | 0 | 3730230 |
| TenGigabitEthernet11/0/1-output | 24678 | 1463979 | 0 | 1242042 |
| TenGigabitEthernet11/0/1-tx | 24678 | 1463979 | 0 | 3606498 |
| dpdk-input | 3577514 | 2927957 | 0 | 117097635 |
| ethernet-input | 53813 | 2927957 | 0 | 4427136 |
| l2-fwd | 44071 | 2927957 | 0 | 10333385 |
| l2-input | 44071 | 2927957 | 0 | 3430274 |
| l2-learn | 44071 | 2927957 | 0 | 11609558 |
| l2-output | 44071 | 2927957 | 0 | 2749276 |
| unix-epoll-input | 3490 | 0 | 0 | 354836 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 86 |
| api-rx-from-ring | 0 | 0 | 61 | 110589283 |
| bfd-process | 0 | 0 | 1 | 349 |
| bond-process | 0 | 0 | 1 | 124 |
| dhcp-client-process | 0 | 0 | 7 | 3360 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 117 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 119 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 106 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 89 |
| dpdk-ipsec-process | 1 | 0 | 0 | 123027 |
| dpdk-process | 0 | 0 | 217 | 3471896 |
| fib-walk | 0 | 0 | 324 | 139518 |
| flow-report-process | 0 | 0 | 1 | 132 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 4716 |
| ip-route-resolver-process | 0 | 0 | 7 | 1979 |
| ip4-reassembly-expire-walk | 0 | 0 | 66 | 23294 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 647 | 190990 |
| ip6-reassembly-expire-walk | 0 | 0 | 66 | 19838 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 115 |
| lldp-process | 0 | 0 | 1 | 38138 |
| rd-cp-process | 0 | 0 | 1 | 130 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 98 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 155 |
| statseg-collector-process | 0 | 0 | 65 | 876356 |
| unix-cli-local:0 | 1 | 0 | 2 | 1262454316 |
| unix-cli-new-session | 0 | 0 | 4 | 1262172785 |
| unix-epoll-input | 3545735 | 0 | 0 | 31949788370 |
| vhost-user-process | 0 | 0 | 1 | 134 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 112 |
| vpe-link-state-process | 0 | 0 | 7 | 966 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 8475116 | 474778135 | 0 | 395133340 |
| TenGigabitEthernet11/0/0-tx | 8475115 | 474778134 | 0 | 1218451824 |
| TenGigabitEthernet11/0/1-output | 8271209 | 475180658 | 0 | 401760329 |
| TenGigabitEthernet11/0/1-tx | 8271209 | 475180658 | 0 | 1213075259 |
| dpdk-input | 314192633 | 949958781 | 0 | 12707004560 |
| ethernet-input | 17018833 | 955600155 | 0 | 1376845840 |
| l2-flood | 9918 | 925050 | 0 | 2839572 |
| l2-fwd | 13704430 | 949958793 | 0 | 3389879546 |
| l2-input | 13704430 | 949958793 | 0 | 1102314372 |
| l2-learn | 13704430 | 949958793 | 0 | 3780713594 |
| l2-output | 13708890 | 949958793 | 0 | 852331441 |
| unix-epoll-input | 280030 | 0 | 0 | 28516859 |
64b-2t2c-eth-l2bdscale1mmaclrn-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 103 |
| api-rx-from-ring | 0 | 0 | 49 | 100770833 |
| bfd-process | 0 | 0 | 1 | 283 |
| bond-process | 0 | 0 | 1 | 106 |
| dhcp-client-process | 0 | 0 | 4 | 3159 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 117 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 141 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 97 |
| dpdk-ipsec-process | 1 | 0 | 0 | 113127 |
| dpdk-process | 0 | 0 | 130 | 2086395 |
| fib-walk | 0 | 0 | 194 | 80936 |
| flow-report-process | 0 | 0 | 1 | 109 |
| ip-neighbor-scan-process | 0 | 0 | 7 | 3241 |
| ip-route-resolver-process | 0 | 0 | 4 | 1111 |
| ip4-reassembly-expire-walk | 0 | 0 | 40 | 15075 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 387 | 115520 |
| ip6-reassembly-expire-walk | 0 | 0 | 40 | 13588 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 127 |
| lldp-process | 0 | 0 | 1 | 58593 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 99 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 136 |
| send-rs-process | 0 | 0 | 1 | 120 |
| startup-config-process | 1 | 0 | 1 | 214 |
| statseg-collector-process | 0 | 0 | 39 | 699375 |
| unix-cli-local:0 | 1 | 0 | 2 | 4223809399 |
| unix-cli-new-session | 0 | 0 | 4 | 4223533069 |
| unix-epoll-input | 2026478 | 0 | 0 | 19048115148 |
| vhost-user-process | 0 | 0 | 1 | 139 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 154 |
| vpe-link-state-process | 0 | 0 | 8 | 1065 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 146 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 7591219 | 744367612 | 0 | 486418524 |
| TenGigabitEthernet11/0/1-tx | 7591219 | 744367612 | 0 | 2043770835 |
| dpdk-input | 113586358 | 744367612 | 0 | 6605646587 |
| ethernet-input | 7584656 | 744367612 | 0 | 1075637738 |
| l2-flood | 8323 | 408929 | 0 | 1437164 |
| l2-fwd | 7584656 | 744367612 | 0 | 2338096634 |
| l2-input | 7584656 | 744367612 | 0 | 933508253 |
| l2-learn | 7584655 | 744367416 | 0 | 2544329431 |
| l2-output | 7591219 | 744367612 | 0 | 650087084 |
| unix-epoll-input | 110824 | 0 | 0 | 10965062 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3137526 | 738910475 | 0 | 355277234 |
| TenGigabitEthernet11/0/0-tx | 3137526 | 738910475 | 0 | 1946192447 |
| dpdk-input | 96652231 | 738910475 | 0 | 6310951890 |
| ethernet-input | 3129872 | 738910731 | 0 | 870960143 |
| l2-flood | 9541 | 476108 | 0 | 1679137 |
| l2-fwd | 3129871 | 738910475 | 0 | 3041659259 |
| l2-input | 3129871 | 738910475 | 0 | 778973054 |
| l2-learn | 3129871 | 738910475 | 0 | 3158250111 |
| l2-output | 3137526 | 738910475 | 0 | 546621869 |
| unix-epoll-input | 94304 | 0 | 0 | 8889819 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 27988 |
| dpdk-process | 0 | 0 | 1 | 32401 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 470 |
| unix-epoll-input | 4066 | 0 | 0 | 37455217 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 17156 | 1918414 | 0 | 1189017 |
| TenGigabitEthernet11/0/1-tx | 17156 | 1918414 | 0 | 5224125 |
| dpdk-input | 21408 | 1918286 | 0 | 10403239 |
| ethernet-input | 17156 | 1918414 | 0 | 2682932 |
| l2-fwd | 17156 | 1918414 | 0 | 6722463 |
| l2-input | 17156 | 1918414 | 0 | 2327281 |
| l2-learn | 17156 | 1918414 | 0 | 7129377 |
| l2-output | 17156 | 1918414 | 0 | 1571953 |
| unix-epoll-input | 21 | 0 | 0 | 3165 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 8915 | 1918359 | 0 | 935886 |
| TenGigabitEthernet11/0/0-tx | 8915 | 1918359 | 0 | 4990921 |
| dpdk-input | 9090 | 1918359 | 0 | 10046555 |
| ethernet-input | 8916 | 1918615 | 0 | 2454378 |
| l2-fwd | 8915 | 1918359 | 0 | 7578139 |
| l2-input | 8916 | 1918615 | 0 | 2185814 |
| l2-learn | 8916 | 1918615 | 0 | 8013300 |
| l2-output | 8915 | 1918359 | 0 | 1344202 |
| unix-epoll-input | 9 | 0 | 0 | 1345 |

10ge2p1x520-eth-l2patch-ndrpdr

RFC2544: Pkt throughput L2patch test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 patch.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 patch DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header,IPv4 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23686 |
| dpdk-process | 0 | 0 | 2 | 33304 |
| fib-walk | 0 | 0 | 2 | 814 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 380 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 2090 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 275 |
| unix-epoll-input | 28985 | 0 | 0 | 266633126 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 86346 | 20327897 | 0 | 8345271 |
| TenGigabitEthernet11/0/0-tx | 86346 | 20327897 | 0 | 40706686 |
| TenGigabitEthernet11/0/1-output | 86311 | 20327876 | 0 | 8731454 |
| TenGigabitEthernet11/0/1-tx | 86311 | 20327876 | 0 | 40874169 |
| dpdk-input | 86449 | 40655261 | 0 | 147520423 |
| l2-patch | 172657 | 40655773 | 0 | 20176078 |
| unix-epoll-input | 85 | 0 | 0 | 8802 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 73 |
| api-rx-from-ring | 0 | 0 | 39 | 105567655 |
| bfd-process | 0 | 0 | 1 | 318 |
| bond-process | 0 | 0 | 1 | 108 |
| dhcp-client-process | 0 | 0 | 3 | 3000 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 139 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 126 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 89 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 88 |
| dpdk-ipsec-process | 1 | 0 | 0 | 124976 |
| dpdk-process | 0 | 0 | 77 | 1223398 |
| fib-walk | 0 | 0 | 114 | 46350 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 4 | 1852 |
| ip-route-resolver-process | 0 | 0 | 3 | 735 |
| ip4-reassembly-expire-walk | 0 | 0 | 24 | 8469 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 227 | 61832 |
| ip6-reassembly-expire-walk | 0 | 0 | 24 | 8997 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 139 |
| lldp-process | 0 | 0 | 1 | 38022 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 115 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 110 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 176 |
| statseg-collector-process | 0 | 0 | 23 | 274460 |
| unix-cli-local:0 | 1 | 0 | 2 | 2729252216 |
| unix-cli-new-session | 0 | 0 | 4 | 2728965990 |
| unix-epoll-input | 1226785 | 0 | 0 | 11100493986 |
| vhost-user-process | 0 | 0 | 1 | 148 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 114 |
| vpe-link-state-process | 0 | 0 | 10 | 1461 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 140 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2606860 | 595751196 | 0 | 235139787 |
| TenGigabitEthernet11/0/0-tx | 2606860 | 595749643 | 0 | 1192228518 |
| TenGigabitEthernet11/0/1-output | 2603938 | 597102992 | 0 | 250961328 |
| TenGigabitEthernet11/0/1-tx | 2603938 | 597091723 | 0 | 1193784595 |
| dpdk-input | 67580992 | 1192854188 | 0 | 6195946104 |
| l2-patch | 5210798 | 1192854188 | 0 | 581556267 |
| unix-epoll-input | 65942 | 0 | 0 | 6172707 |
64b-2t2c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 107 |
| api-rx-from-ring | 0 | 0 | 41 | 100814106 |
| bfd-process | 0 | 0 | 1 | 329 |
| bond-process | 0 | 0 | 1 | 105 |
| dhcp-client-process | 0 | 0 | 3 | 2659 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 126 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 88 |
| dpdk-ipsec-process | 1 | 0 | 0 | 110914 |
| dpdk-process | 0 | 0 | 84 | 1306673 |
| fib-walk | 0 | 0 | 124 | 43638 |
| flow-report-process | 0 | 0 | 1 | 135 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 2113 |
| ip-route-resolver-process | 0 | 0 | 3 | 698 |
| ip4-reassembly-expire-walk | 0 | 0 | 26 | 8388 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 247 | 61934 |
| ip6-reassembly-expire-walk | 0 | 0 | 26 | 8510 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 131 |
| lldp-process | 0 | 0 | 1 | 59238 |
| rd-cp-process | 0 | 0 | 1 | 114 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 112 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 123 |
| send-rs-process | 0 | 0 | 1 | 121 |
| startup-config-process | 1 | 0 | 1 | 176 |
| statseg-collector-process | 0 | 0 | 25 | 411676 |
| unix-cli-local:0 | 1 | 0 | 2 | 1824168353 |
| unix-cli-new-session | 0 | 0 | 4 | 1823891524 |
| unix-epoll-input | 1324588 | 0 | 0 | 12116301655 |
| vhost-user-process | 0 | 0 | 1 | 151 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 140 |
| vpe-link-state-process | 0 | 0 | 6 | 958 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 22755969 | 616622784 | 0 | 908504840 |
| TenGigabitEthernet11/0/1-tx | 22755969 | 607639447 | 0 | 1897848932 |
| dpdk-input | 119498050 | 616622736 | 0 | 5857100055 |
| l2-patch | 22755969 | 616622784 | 0 | 891028699 |
| unix-epoll-input | 116593 | 0 | 0 | 10894414 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 15171799 | 620867516 | 0 | 650314850 |
| TenGigabitEthernet11/0/0-tx | 15171798 | 616422891 | 0 | 1649306107 |
| dpdk-input | 132343185 | 620867018 | 0 | 6272065809 |
| l2-patch | 15171797 | 620867466 | 0 | 668951023 |
| unix-epoll-input | 129124 | 0 | 0 | 12214748 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23806 |
| dpdk-process | 0 | 0 | 1 | 882 |
| fib-walk | 0 | 0 | 1 | 480 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 346 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1162 |
| unix-epoll-input | 13227 | 0 | 0 | 119461236 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 192633 | 9327184 | 0 | 9074262 |
| TenGigabitEthernet11/0/1-tx | 192633 | 9327184 | 0 | 24367364 |
| dpdk-input | 727486 | 9326944 | 0 | 59923554 |
| l2-patch | 192632 | 9327072 | 0 | 9428931 |
| unix-epoll-input | 710 | 0 | 0 | 71609 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 327322 | 9327602 | 0 | 13204573 |
| TenGigabitEthernet11/0/0-tx | 327322 | 9327053 | 0 | 28417892 |
| dpdk-input | 478953 | 9327149 | 0 | 54036115 |
| l2-patch | 327320 | 9327571 | 0 | 13192101 |
| unix-epoll-input | 467 | 0 | 0 | 47035 |
64b-4t4c-eth-l2patch-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 28592 |
| dpdk-process | 0 | 0 | 1 | 870 |
| fib-walk | 0 | 0 | 1 | 494 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1190 |
| unix-epoll-input | 14148 | 0 | 0 | 130144336 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 525545 | 4763197 | 0 | 17908459 |
| TenGigabitEthernet11/0/1-tx | 525544 | 4763188 | 0 | 27743235 |
| dpdk-input | 884087 | 4763115 | 0 | 46635532 |
| l2-patch | 525542 | 4763176 | 0 | 17614054 |
| unix-epoll-input | 862 | 0 | 0 | 88908 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 538308 | 4763344 | 0 | 18170670 |
| TenGigabitEthernet11/0/1-tx | 538308 | 4763344 | 0 | 28089925 |
| dpdk-input | 886443 | 4763211 | 0 | 46511445 |
| l2-patch | 538305 | 4763321 | 0 | 17401604 |
| unix-epoll-input | 865 | 0 | 0 | 86678 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 368716 | 4763544 | 0 | 13195734 |
| TenGigabitEthernet11/0/0-tx | 368716 | 4763544 | 0 | 21971672 |
| dpdk-input | 1190136 | 4763432 | 0 | 55133804 |
| l2-patch | 368713 | 4763508 | 0 | 12871843 |
| unix-epoll-input | 1161 | 0 | 0 | 113352 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 387180 | 4763656 | 0 | 13056339 |
| TenGigabitEthernet11/0/0-tx | 387180 | 4763656 | 0 | 21719315 |
| dpdk-input | 1242312 | 4763544 | 0 | 55273674 |
| l2-patch | 387179 | 4763649 | 0 | 12868173 |
| unix-epoll-input | 1212 | 0 | 0 | 116702 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 100 |
| api-rx-from-ring | 0 | 0 | 39 | 101491285 |
| bfd-process | 0 | 0 | 1 | 353 |
| bond-process | 0 | 0 | 1 | 126 |
| dhcp-client-process | 0 | 0 | 3 | 1192 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 137 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 97 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 88 |
| dpdk-ipsec-process | 1 | 0 | 0 | 131378 |
| dpdk-process | 0 | 0 | 80 | 1317888 |
| fib-walk | 0 | 0 | 119 | 47278 |
| flow-report-process | 0 | 0 | 1 | 131 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1945 |
| ip-route-resolver-process | 0 | 0 | 3 | 721 |
| ip4-reassembly-expire-walk | 0 | 0 | 24 | 8787 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 237 | 62760 |
| ip6-reassembly-expire-walk | 0 | 0 | 24 | 7844 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 118 |
| lldp-process | 0 | 0 | 1 | 80305 |
| rd-cp-process | 0 | 0 | 1 | 136 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 112 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 163 |
| statseg-collector-process | 0 | 0 | 24 | 574011 |
| unix-cli-local:0 | 1 | 0 | 2 | 1126478482 |
| unix-cli-new-session | 0 | 0 | 4 | 1126197864 |
| unix-epoll-input | 1257588 | 0 | 0 | 11601274094 |
| vhost-user-process | 0 | 0 | 1 | 131 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 145 |
| vpe-link-state-process | 0 | 0 | 8 | 1339 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 147 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 25853548 | 305969602 | 0 | 920026253 |
| TenGigabitEthernet11/0/1-tx | 25853548 | 304467715 | 0 | 1535286707 |
| dpdk-input | 149556190 | 324139682 | 0 | 5718043423 |
| l2-patch | 25853546 | 305969592 | 0 | 887529230 |
| unix-epoll-input | 131658 | 0 | 0 | 12600822 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 27951542 | 324141090 | 0 | 964650964 |
| TenGigabitEthernet11/0/1-tx | 26504124 | 304467932 | 0 | 1500141530 |
| dpdk-input | 135834179 | 305970748 | 0 | 5261308068 |
| l2-patch | 26504123 | 305970852 | 0 | 900350312 |
| unix-epoll-input | 132530 | 0 | 0 | 12776063 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 35572891 | 307243093 | 0 | 1226806249 |
| TenGigabitEthernet11/0/0-tx | 35103604 | 301518952 | 0 | 1800896868 |
| dpdk-input | 120148446 | 303696799 | 0 | 4793371576 |
| l2-patch | 35103603 | 303696932 | 0 | 1163221610 |
| unix-epoll-input | 117227 | 0 | 0 | 11271693 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 35307303 | 303696977 | 0 | 1204087226 |
| TenGigabitEthernet11/0/0-tx | 35307303 | 301520498 | 0 | 1841241122 |
| dpdk-input | 154217538 | 315763672 | 0 | 5784804438 |
| l2-patch | 35307302 | 303696981 | 0 | 1161568820 |
| unix-epoll-input | 116562 | 0 | 0 | 11183273 |

10ge2p1x520-eth-l2xcbase-ndrpdr

RFC2544: Pkt throughput L2XC test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. DUT1 and DUT2 tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 84 |
| api-rx-from-ring | 0 | 0 | 40 | 115563923 |
| bfd-process | 0 | 0 | 1 | 301 |
| bond-process | 0 | 0 | 1 | 116 |
| dhcp-client-process | 0 | 0 | 3 | 2486 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 115 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 122 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 106 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 98 |
| dpdk-ipsec-process | 1 | 0 | 0 | 114234 |
| dpdk-process | 0 | 0 | 80 | 1221755 |
| fib-walk | 0 | 0 | 119 | 32077 |
| flow-report-process | 0 | 0 | 1 | 151 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1707 |
| ip-route-resolver-process | 0 | 0 | 3 | 625 |
| ip4-reassembly-expire-walk | 0 | 0 | 24 | 6708 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 236 | 46967 |
| ip6-reassembly-expire-walk | 0 | 0 | 24 | 6622 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 125 |
| lldp-process | 0 | 0 | 1 | 39338 |
| rd-cp-process | 0 | 0 | 1 | 123 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 118 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 115 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 174 |
| statseg-collector-process | 0 | 0 | 24 | 270673 |
| unix-cli-local:0 | 1 | 0 | 2 | 1604668508 |
| unix-cli-new-session | 0 | 0 | 4 | 1604386044 |
| unix-epoll-input | 1291386 | 0 | 0 | 11586761983 |
| vhost-user-process | 0 | 0 | 1 | 161 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 128 |
| vpe-link-state-process | 0 | 0 | 9 | 1127 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 141 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1836059 | 462193071 | 0 | 174291492 |
| TenGigabitEthernet11/0/0-tx | 1836059 | 462188051 | 0 | 882041716 |
| TenGigabitEthernet11/0/1-output | 1835548 | 462161139 | 0 | 179404015 |
| TenGigabitEthernet11/0/1-tx | 1835548 | 462161139 | 0 | 853922888 |
| dpdk-input | 82239613 | 924354210 | 0 | 5639003656 |
| ethernet-input | 3671607 | 924354210 | 0 | 889334934 |
| l2-input | 3670061 | 924354210 | 0 | 732938034 |
| l2-output | 3670061 | 924354210 | 0 | 495569386 |
| unix-epoll-input | 80243 | 0 | 0 | 7437459 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 24039 |
| dpdk-process | 0 | 0 | 1 | 32416 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 339 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 284 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 282 |
| unix-epoll-input | 4099 | 0 | 0 | 32720048 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 7894 | 2017568 | 0 | 766954 |
| TenGigabitEthernet11/0/0-tx | 7893 | 2017312 | 0 | 3880675 |
| TenGigabitEthernet11/0/1-output | 7894 | 2017501 | 0 | 793813 |
| TenGigabitEthernet11/0/1-tx | 7893 | 2017245 | 0 | 3791686 |
| dpdk-input | 7893 | 4034557 | 0 | 14408470 |
| ethernet-input | 15788 | 4035069 | 0 | 3859932 |
| l2-input | 15788 | 4035069 | 0 | 3184014 |
| l2-output | 15788 | 4035069 | 0 | 2147280 |
| unix-epoll-input | 7 | 0 | 0 | 689 |
64b-2t2c-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 22805 |
| dhcp-client-process | 0 | 0 | 1 | 259 |
| dpdk-process | 0 | 0 | 2 | 33300 |
| fib-walk | 0 | 0 | 3 | 1118 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 279 |
| ip-route-resolver-process | 0 | 0 | 1 | 256 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 1626 |
| unix-epoll-input | 31519 | 0 | 0 | 281928742 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 396542 | 21867410 | 0 | 19336482 |
| TenGigabitEthernet11/0/1-tx | 396542 | 21864994 | 0 | 55863569 |
| dpdk-input | 411171 | 21867154 | 0 | 110534584 |
| ethernet-input | 396542 | 21867410 | 0 | 36381069 |
| l2-input | 396542 | 21867410 | 0 | 29228952 |
| l2-output | 396542 | 21867410 | 0 | 22603802 |
| unix-epoll-input | 401 | 0 | 0 | 40476 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 375683 | 21868053 | 0 | 18062115 |
| TenGigabitEthernet11/0/0-tx | 375683 | 21866830 | 0 | 54631048 |
| dpdk-input | 509094 | 21868053 | 0 | 112526593 |
| ethernet-input | 375683 | 21868053 | 0 | 34984705 |
| l2-input | 375683 | 21868053 | 0 | 29274526 |
| l2-output | 375683 | 21868053 | 0 | 21969227 |
| unix-epoll-input | 497 | 0 | 0 | 50795 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 88 |
| api-rx-from-ring | 0 | 0 | 41 | 100736215 |
| bfd-process | 0 | 0 | 1 | 337 |
| bond-process | 0 | 0 | 1 | 111 |
| dhcp-client-process | 0 | 0 | 3 | 2353 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 95 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 130170 |
| dpdk-process | 0 | 0 | 93 | 1516245 |
| fib-walk | 0 | 0 | 139 | 35029 |
| flow-report-process | 0 | 0 | 1 | 110 |
| ip-neighbor-scan-process | 0 | 0 | 5 | 1739 |
| ip-route-resolver-process | 0 | 0 | 3 | 634 |
| ip4-reassembly-expire-walk | 0 | 0 | 28 | 8161 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 276 | 57169 |
| ip6-reassembly-expire-walk | 0 | 0 | 28 | 8236 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 146 |
| lldp-process | 0 | 0 | 1 | 58429 |
| rd-cp-process | 0 | 0 | 1 | 111 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 94 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 109 |
| startup-config-process | 1 | 0 | 1 | 176 |
| statseg-collector-process | 0 | 0 | 28 | 468638 |
| unix-cli-local:0 | 1 | 0 | 2 | 495331164 |
| unix-cli-new-session | 0 | 0 | 4 | 495047929 |
| unix-epoll-input | 1493432 | 0 | 0 | 13588060256 |
| vhost-user-process | 0 | 0 | 1 | 150 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 135 |
| vpe-link-state-process | 0 | 0 | 8 | 1117 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 143 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 12663916 | 797735720 | 0 | 668474917 |
| TenGigabitEthernet11/0/1-tx | 12663916 | 794431729 | 0 | 2036231879 |
| dpdk-input | 83771319 | 797735720 | 0 | 5970673113 |
| ethernet-input | 12663916 | 797735720 | 0 | 1293643273 |
| l2-input | 12663916 | 797735720 | 0 | 1054408198 |
| l2-output | 12663916 | 797735720 | 0 | 792749878 |
| unix-epoll-input | 81737 | 0 | 0 | 7685235 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 14357058 | 794459899 | 0 | 688068605 |
| TenGigabitEthernet11/0/0-tx | 14357057 | 791631346 | 0 | 1989620611 |
| dpdk-input | 83552689 | 794459899 | 0 | 5924151339 |
| ethernet-input | 14357058 | 794459899 | 0 | 1315043256 |
| l2-input | 14357058 | 794459899 | 0 | 1071085314 |
| l2-output | 14357058 | 794459899 | 0 | 823184148 |
| unix-epoll-input | 81524 | 0 | 0 | 7693647 |
64b-4t4c-eth-l2xcbase-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 25995 |
| dpdk-process | 0 | 0 | 1 | 32218 |
| fib-walk | 0 | 0 | 2 | 885 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 396 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 5 | 1693 |
| unix-epoll-input | 24241 | 0 | 0 | 217222492 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 593797 | 8222788 | 0 | 21793392 |
| TenGigabitEthernet11/0/1-tx | 593797 | 8222274 | 0 | 34768354 |
| dpdk-input | 1066327 | 8222667 | 0 | 64600133 |
| ethernet-input | 593796 | 8222760 | 0 | 26396564 |
| l2-input | 593796 | 8222760 | 0 | 23166462 |
| l2-output | 593796 | 8222760 | 0 | 22634392 |
| unix-epoll-input | 1040 | 0 | 0 | 102494 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 586740 | 8222928 | 0 | 21736620 |
| TenGigabitEthernet11/0/1-tx | 586740 | 8222411 | 0 | 35177914 |
| dpdk-input | 1052085 | 8222814 | 0 | 63997147 |
| ethernet-input | 586740 | 8222928 | 0 | 26614226 |
| l2-input | 586739 | 8222905 | 0 | 23401915 |
| l2-output | 586739 | 8222905 | 0 | 22823129 |
| unix-epoll-input | 1026 | 0 | 0 | 102077 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 425370 | 8223326 | 0 | 15810640 |
| TenGigabitEthernet11/0/0-tx | 425370 | 8223247 | 0 | 28113823 |
| dpdk-input | 1599732 | 8223236 | 0 | 80795663 |
| ethernet-input | 425369 | 8223325 | 0 | 21330351 |
| l2-input | 425369 | 8223325 | 0 | 17960115 |
| l2-output | 425369 | 8223325 | 0 | 16899537 |
| unix-epoll-input | 1561 | 0 | 0 | 153205 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 425115 | 8223441 | 0 | 15878429 |
| TenGigabitEthernet11/0/0-tx | 425115 | 8223381 | 0 | 27997403 |
| dpdk-input | 1634142 | 8223336 | 0 | 80821167 |
| ethernet-input | 425115 | 8223441 | 0 | 21225037 |
| l2-input | 425115 | 8223441 | 0 | 18242600 |
| l2-output | 425115 | 8223441 | 0 | 16808962 |
| unix-epoll-input | 1594 | 0 | 0 | 152954 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 99 |
| api-rx-from-ring | 0 | 0 | 44 | 111402948 |
| bfd-process | 0 | 0 | 1 | 337 |
| bond-process | 0 | 0 | 1 | 104 |
| dhcp-client-process | 0 | 0 | 4 | 1554 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 84 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 83 |
| dpdk-ipsec-process | 1 | 0 | 0 | 131480 |
| dpdk-process | 0 | 0 | 113 | 1886755 |
| fib-walk | 0 | 0 | 169 | 64873 |
| flow-report-process | 0 | 0 | 1 | 114 |
| ip-neighbor-scan-process | 0 | 0 | 6 | 2288 |
| ip-route-resolver-process | 0 | 0 | 4 | 1320 |
| ip4-reassembly-expire-walk | 0 | 0 | 34 | 13369 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 337 | 87630 |
| ip6-reassembly-expire-walk | 0 | 0 | 34 | 11253 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 119 |
| lldp-process | 0 | 0 | 1 | 80455 |
| rd-cp-process | 0 | 0 | 1 | 114 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 112 |
| send-rs-process | 0 | 0 | 1 | 127 |
| startup-config-process | 1 | 0 | 1 | 187 |
| statseg-collector-process | 0 | 0 | 34 | 901963 |
| unix-cli-local:0 | 1 | 0 | 2 | 2043813813 |
| unix-cli-new-session | 0 | 0 | 4 | 2043532046 |
| unix-epoll-input | 1818922 | 0 | 0 | 16558286943 |
| vhost-user-process | 0 | 0 | 1 | 143 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 140 |
| vpe-link-state-process | 0 | 0 | 9 | 1160 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 142 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 30370459 | 505962505 | 0 | 1122934599 |
| TenGigabitEthernet11/0/1-tx | 30370459 | 503862148 | 0 | 1879373279 |
| dpdk-input | 149868690 | 505962390 | 0 | 6382539041 |
| ethernet-input | 30370456 | 505962475 | 0 | 1475692226 |
| l2-input | 30370457 | 505962464 | 0 | 1214978401 |
| l2-output | 30370458 | 505962504 | 0 | 1180845338 |
| unix-epoll-input | 146221 | 0 | 0 | 14007855 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 30486586 | 505963436 | 0 | 1120375400 |
| TenGigabitEthernet11/0/1-tx | 30486587 | 503863248 | 0 | 1872278533 |
| dpdk-input | 148724035 | 505963327 | 0 | 6431915842 |
| ethernet-input | 30486586 | 505963420 | 0 | 1464454097 |
| l2-input | 30486586 | 505963420 | 0 | 1218082541 |
| l2-output | 30486586 | 505963420 | 0 | 1167910842 |
| unix-epoll-input | 145104 | 0 | 0 | 13936253 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 39213990 | 522972140 | 0 | 1446232014 |
| TenGigabitEthernet11/0/0-tx | 39175770 | 513615920 | 0 | 2263466071 |
| dpdk-input | 129769523 | 522020982 | 0 | 5821794985 |
| ethernet-input | 37705891 | 503116179 | 0 | 1665236086 |
| l2-input | 39063445 | 521815916 | 0 | 1479255060 |
| l2-output | 37705888 | 503116118 | 0 | 1415874310 |
| unix-epoll-input | 124538 | 0 | 0 | 11926701 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 37536744 | 503118211 | 0 | 1364245043 |
| TenGigabitEthernet11/0/0-tx | 37536747 | 494726554 | 0 | 2165327649 |
| dpdk-input | 134661862 | 503118136 | 0 | 5953972056 |
| ethernet-input | 37536746 | 503118276 | 0 | 1688295403 |
| l2-input | 37536744 | 503118272 | 0 | 1460508538 |
| l2-output | 37536744 | 503118274 | 0 | 1421577895 |
| unix-epoll-input | 122503 | 0 | 0 | 11895832 |

vm vhost

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

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running testpmd interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 

10ge2p1x520-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4. IEEE 802.1Q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running VPP l2xc interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 18949 |
| dpdk-process | 0 | 0 | 1 | 694 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 379 |
| unix-epoll-input | 8860 | 0 | 0 | 79383731 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 10795 | 730210 | 0 | 763089 |
| TenGigabitEthernet11/0/0-tx | 10795 | 730210 | 0 | 2018361 |
| TenGigabitEthernet11/0/1-output | 12041 | 729830 | 0 | 601842 |
| TenGigabitEthernet11/0/1-tx | 12041 | 729830 | 0 | 1976397 |
| VirtualEthernet0/0/0-output | 9542 | 730312 | 0 | 506847 |
| VirtualEthernet0/0/0-tx | 9542 | 730312 | 0 | 2722030 |
| VirtualEthernet0/0/1-output | 11366 | 729931 | 0 | 560419 |
| VirtualEthernet0/0/1-tx | 11366 | 729931 | 0 | 2844222 |
| dpdk-input | 327126 | 1460232 | 0 | 15690049 |
| ethernet-input | 43744 | 2920283 | 0 | 4526925 |
| l2-fwd | 29933 | 2920283 | 0 | 2610332 |
| l2-input | 29339 | 2920283 | 0 | 3126141 |
| l2-input-vtr | 11366 | 729931 | 0 | 968857 |
| l2-learn | 29933 | 2920283 | 0 | 3421553 |
| l2-output | 29933 | 2920283 | 0 | 2640417 |
| unix-epoll-input | 319 | 0 | 0 | 32981 |
| vhost-user-input | 327127 | 1459841 | 0 | 27259043 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 19760 |
| dpdk-process | 0 | 0 | 1 | 31989 |
| fib-walk | 0 | 0 | 2 | 890 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 414 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1128 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 264 |
| unix-epoll-input | 21108 | 0 | 0 | 184740818 |
| vhost-user-process | 0 | 0 | 1 | 558 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 29412 | 1698424 | 0 | 1424999 |
| TenGigabitEthernet11/0/0-tx | 29412 | 1698424 | 0 | 4679106 |
| TenGigabitEthernet11/0/1-output | 24925 | 1698993 | 0 | 1777419 |
| TenGigabitEthernet11/0/1-tx | 24925 | 1698993 | 0 | 4633713 |
| VirtualEthernet0/0/0-output | 25277 | 1699125 | 0 | 1281035 |
| VirtualEthernet0/0/0-tx | 25277 | 1699125 | 0 | 6492448 |
| VirtualEthernet0/0/1-output | 22134 | 1699186 | 0 | 1189549 |
| VirtualEthernet0/0/1-tx | 22134 | 1699186 | 0 | 6324241 |
| dpdk-input | 770352 | 3398311 | 0 | 35966268 |
| ethernet-input | 101748 | 6795728 | 0 | 10538634 |
| l2-fwd | 68528 | 6795728 | 0 | 6078394 |
| l2-input | 65575 | 6795728 | 0 | 7226141 |
| l2-input-vtr | 25277 | 1699125 | 0 | 2203947 |
| l2-learn | 68528 | 6795728 | 0 | 7889026 |
| l2-output | 68528 | 6795728 | 0 | 6101860 |
| unix-epoll-input | 751 | 0 | 0 | 77127 |
| vhost-user-input | 770358 | 3397417 | 0 | 63980418 |
64b-2t2c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 Not Captured 
64b-4t4c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 Not Captured 

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

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running testpmd interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-2t2c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-4t4c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 

10ge2p1x520-dot1q-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 cross connect. 802.1q tagging is applied on link between DUT1 and DUT2.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running VPP l2xc interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 18229 |
| dpdk-process | 0 | 0 | 2 | 32266 |
| fib-walk | 0 | 0 | 3 | 1075 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 358 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 6 | 1359 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 287 |
| unix-epoll-input | 32592 | 0 | 0 | 292043714 |
| vhost-user-process | 0 | 0 | 2 | 1174 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 37334 | 2443384 | 0 | 2564185 |
| TenGigabitEthernet11/0/0-tx | 37334 | 2443384 | 0 | 6686118 |
| TenGigabitEthernet11/0/1-output | 44287 | 2443318 | 0 | 2112886 |
| TenGigabitEthernet11/0/1-tx | 44287 | 2443318 | 0 | 6693680 |
| VirtualEthernet0/0/0-output | 33092 | 2443598 | 0 | 1710843 |
| VirtualEthernet0/0/0-tx | 33092 | 2443598 | 0 | 11755708 |
| VirtualEthernet0/0/1-output | 39708 | 2443320 | 0 | 1946583 |
| VirtualEthernet0/0/1-tx | 39708 | 2443320 | 0 | 12112163 |
| dpdk-input | 1403838 | 4886730 | 0 | 61060560 |
| ethernet-input | 154421 | 9773620 | 0 | 15271313 |
| l2-input | 105986 | 9773620 | 0 | 9520998 |
| l2-input-vtr | 39708 | 2443320 | 0 | 3293696 |
| l2-output | 107480 | 9773620 | 0 | 9391603 |
| unix-epoll-input | 1369 | 0 | 0 | 139566 |
| vhost-user-input | 1403838 | 4886666 | 0 | 117211030 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 85 |
| api-rx-from-ring | 0 | 0 | 141 | 95994103 |
| bfd-process | 0 | 0 | 1 | 317 |
| bond-process | 0 | 0 | 1 | 103 |
| dhcp-client-process | 0 | 0 | 7 | 4527 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 113 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 129 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 83 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 96 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125656 |
| dpdk-process | 0 | 0 | 200 | 3148033 |
| fib-walk | 0 | 0 | 299 | 76858 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 11 | 4150 |
| ip-route-resolver-process | 0 | 0 | 7 | 1631 |
| ip4-reassembly-expire-walk | 0 | 0 | 61 | 18295 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 596 | 124622 |
| ip6-reassembly-expire-walk | 0 | 0 | 61 | 16566 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 115 |
| lldp-process | 0 | 0 | 1 | 37202 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 97 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 128 |
| send-rs-process | 0 | 0 | 1 | 127 |
| startup-config-process | 1 | 0 | 1 | 165 |
| statseg-collector-process | 0 | 0 | 60 | 744185 |
| unix-cli-local:0 | 1 | 0 | 2 | 3740212291 |
| unix-cli-new-session | 0 | 0 | 4 | 3739929067 |
| unix-epoll-input | 3343681 | 0 | 0 | 29479832938 |
| vhost-user-process | 0 | 0 | 147 | 96276 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 141 |
| vpe-link-state-process | 0 | 0 | 20 | 3304 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 154 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4615553 | 163611017 | 0 | 189530833 |
| TenGigabitEthernet11/0/0-tx | 4615553 | 163611017 | 0 | 519121636 |
| TenGigabitEthernet11/0/1-output | 4432329 | 164121126 | 0 | 242856427 |
| TenGigabitEthernet11/0/1-tx | 4432329 | 164121126 | 0 | 522349372 |
| VirtualEthernet0/0/0-output | 4564818 | 163648449 | 0 | 188633470 |
| VirtualEthernet0/0/0-tx | 4564818 | 163648449 | 0 | 789119745 |
| VirtualEthernet0/0/1-output | 4088766 | 164961927 | 0 | 176042858 |
| VirtualEthernet0/0/1-tx | 4088766 | 164961927 | 0 | 763135453 |
| dpdk-input | 280270370 | 328610376 | 0 | 9399442534 |
| ethernet-input | 17701466 | 656342519 | 0 | 1262131631 |
| l2-input | 11901797 | 656342519 | 0 | 787543991 |
| l2-input-vtr | 4564818 | 163648449 | 0 | 279784563 |
| l2-output | 12900987 | 672606942 | 0 | 819473592 |
| unix-epoll-input | 273446 | 0 | 0 | 25371964 |
| vhost-user-input | 123875760 | 339530027 | 0 | 7534400980 |
64b-2t2c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 92 |
| api-rx-from-ring | 0 | 0 | 143 | 96173489 |
| bfd-process | 0 | 0 | 1 | 283 |
| bond-process | 0 | 0 | 1 | 120 |
| dhcp-client-process | 0 | 0 | 6 | 2136 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 111 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 125 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 83 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 87 |
| dpdk-ipsec-process | 1 | 0 | 0 | 109636 |
| dpdk-process | 0 | 0 | 197 | 3109880 |
| fib-walk | 0 | 0 | 294 | 88607 |
| flow-report-process | 0 | 0 | 1 | 127 |
| ip-neighbor-scan-process | 0 | 0 | 10 | 4432 |
| ip-route-resolver-process | 0 | 0 | 6 | 1448 |
| ip4-reassembly-expire-walk | 0 | 0 | 59 | 17831 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 587 | 132455 |
| ip6-reassembly-expire-walk | 0 | 0 | 59 | 15633 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 129 |
| lldp-process | 0 | 0 | 1 | 57365 |
| rd-cp-process | 0 | 0 | 1 | 109 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 133 |
| send-rs-process | 0 | 0 | 1 | 111 |
| startup-config-process | 1 | 0 | 1 | 171 |
| statseg-collector-process | 0 | 0 | 59 | 905401 |
| unix-cli-local:0 | 1 | 0 | 2 | 972345606 |
| unix-cli-new-session | 0 | 0 | 4 | 972070778 |
| unix-epoll-input | 3242950 | 0 | 0 | 28984063262 |
| vhost-user-process | 0 | 0 | 159 | 120635 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 146 |
| vpe-link-state-process | 0 | 0 | 20 | 3125 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 141 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 7684906 | 327661119 | 0 | 355714257 |
| TenGigabitEthernet11/0/1-tx | 7684906 | 327661119 | 0 | 1050937786 |
| VirtualEthernet0/0/1-output | 7149514 | 327751113 | 0 | 332228009 |
| VirtualEthernet0/0/1-tx | 7149514 | 327751113 | 0 | 1446352308 |
| dpdk-input | 275364771 | 327751106 | 0 | 8975973737 |
| error-punt | 6 | 7 | 0 | 2341 |
| ethernet-input | 14834420 | 655412239 | 0 | 1405854893 |
| l2-input | 11495583 | 655412232 | 0 | 883119038 |
| l2-input-vtr | 7149514 | 327751113 | 0 | 514281323 |
| l2-output | 12657605 | 655412232 | 0 | 744261088 |
| punt | 6 | 7 | 0 | 2506 |
| unix-epoll-input | 268659 | 0 | 0 | 25266099 |
| vhost-user-input | 159317818 | 327661119 | 0 | 7153967616 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6649702 | 327835294 | 0 | 397207863 |
| TenGigabitEthernet11/0/0-tx | 6649702 | 327835294 | 0 | 1075488820 |
| VirtualEthernet0/0/0-output | 6050521 | 329389760 | 0 | 295198623 |
| VirtualEthernet0/0/0-tx | 6050521 | 329389760 | 0 | 1354518302 |
| dpdk-input | 286099112 | 329389760 | 0 | 9359446270 |
| ethernet-input | 12700223 | 657225054 | 0 | 1058498201 |
| l2-input | 10016194 | 657225054 | 0 | 759172493 |
| l2-output | 10016194 | 657225054 | 0 | 861977816 |
| unix-epoll-input | 279132 | 0 | 0 | 26339529 |
| vhost-user-input | 161974025 | 327835294 | 0 | 7446174274 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 23799 |
| fib-walk | 0 | 0 | 1 | 483 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 424 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 668 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 355 |
| unix-epoll-input | 11304 | 0 | 0 | 104202126 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 30925 | 1903316 | 0 | 2103393 |
| TenGigabitEthernet11/0/1-tx | 30925 | 1903316 | 0 | 5801740 |
| VirtualEthernet0/0/1-output | 25233 | 1903409 | 0 | 1338786 |
| VirtualEthernet0/0/1-tx | 25233 | 1903409 | 0 | 7135907 |
| dpdk-input | 625109 | 1903324 | 0 | 24548764 |
| ethernet-input | 56158 | 3806725 | 0 | 5312938 |
| l2-input | 44354 | 3806725 | 0 | 3649700 |
| l2-output | 44354 | 3806725 | 0 | 4368026 |
| unix-epoll-input | 610 | 0 | 0 | 62192 |
| vhost-user-input | 625109 | 1903196 | 0 | 36082990 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 47433 | 1903362 | 0 | 2061740 |
| TenGigabitEthernet11/0/0-tx | 47433 | 1903362 | 0 | 5889791 |
| VirtualEthernet0/0/0-output | 39712 | 1903556 | 0 | 1810784 |
| VirtualEthernet0/0/0-tx | 39712 | 1903556 | 0 | 7972546 |
| dpdk-input | 540675 | 1903436 | 0 | 23903893 |
| ethernet-input | 87145 | 3806918 | 0 | 7731190 |
| l2-input | 71955 | 3806918 | 0 | 4868855 |
| l2-input-vtr | 39712 | 1903556 | 0 | 2827563 |
| l2-output | 79140 | 3806918 | 0 | 4200952 |
| unix-epoll-input | 527 | 0 | 0 | 53374 |
| vhost-user-input | 540675 | 1903266 | 0 | 31250520 |
64b-4t4c-dot1q-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 30880 |
| dpdk-process | 0 | 0 | 1 | 628 |
| fib-walk | 0 | 0 | 1 | 430 |
| ip-neighbor-scan-process | 0 | 0 | 1 | 815 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 407 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1206 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 337 |
| unix-epoll-input | 19645 | 0 | 0 | 177623425 |
| vhost-user-process | 0 | 0 | 1 | 768 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 151184 | 4619616 | 0 | 6730813 |
| TenGigabitEthernet11/0/1-tx | 151184 | 4619616 | 0 | 17389103 |
| VirtualEthernet0/0/1-output | 159829 | 4620221 | 0 | 6693822 |
| VirtualEthernet0/0/1-tx | 159828 | 4620171 | 0 | 25050583 |
| dpdk-input | 181411 | 4620123 | 0 | 30512958 |
| ethernet-input | 311013 | 9239837 | 0 | 23903592 |
| l2-input | 172860 | 9239837 | 0 | 14187411 |
| l2-input-vtr | 159828 | 4620171 | 0 | 9413925 |
| l2-output | 189402 | 9239763 | 0 | 11408358 |
| unix-epoll-input | 177 | 0 | 0 | 21664 |
| vhost-user-input | 181411 | 4619552 | 0 | 29256710 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 152288 | 4619537 | 0 | 6758925 |
| TenGigabitEthernet11/0/1-tx | 152288 | 4619537 | 0 | 17330644 |
| VirtualEthernet0/0/1-output | 160693 | 4620193 | 0 | 6742086 |
| VirtualEthernet0/0/1-tx | 160693 | 4620193 | 0 | 24930374 |
| dpdk-input | 182802 | 4620113 | 0 | 30365383 |
| ethernet-input | 312981 | 9239730 | 0 | 23938754 |
| l2-input | 174097 | 9239730 | 0 | 14200625 |
| l2-input-vtr | 160693 | 4620193 | 0 | 9341477 |
| l2-output | 190624 | 9239730 | 0 | 11467701 |
| unix-epoll-input | 179 | 0 | 0 | 20980 |
| vhost-user-input | 182802 | 4619479 | 0 | 29468605 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 163853 | 4620560 | 0 | 7863830 |
| TenGigabitEthernet11/0/0-tx | 163853 | 4620560 | 0 | 20304919 |
| VirtualEthernet0/0/0-output | 136680 | 4621185 | 0 | 6218803 |
| VirtualEthernet0/0/0-tx | 136680 | 4621185 | 0 | 24175025 |
| dpdk-input | 222325 | 4621071 | 0 | 34465487 |
| ethernet-input | 300533 | 9241745 | 0 | 19730297 |
| l2-input | 195312 | 9241745 | 0 | 12421590 |
| l2-output | 195312 | 9241745 | 0 | 14728192 |
| unix-epoll-input | 217 | 0 | 0 | 28445 |
| vhost-user-input | 222326 | 4620448 | 0 | 33624624 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 163627 | 4620635 | 0 | 8350405 |
| TenGigabitEthernet11/0/0-tx | 163626 | 4620611 | 0 | 20728933 |
| VirtualEthernet0/0/0-output | 138394 | 4621297 | 0 | 6301469 |
| VirtualEthernet0/0/0-tx | 138393 | 4621225 | 0 | 21738580 |
| dpdk-input | 226487 | 4621185 | 0 | 36206572 |
| ethernet-input | 302021 | 9241932 | 0 | 19897691 |
| l2-input | 198309 | 9241836 | 0 | 12463038 |
| l2-output | 198309 | 9241836 | 0 | 14795096 |
| unix-epoll-input | 221 | 0 | 0 | 28041 |
| vhost-user-input | 226488 | 4620595 | 0 | 32966286 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 86 |
| api-rx-from-ring | 0 | 0 | 156 | 107213222 |
| bfd-process | 0 | 0 | 1 | 274 |
| bond-process | 0 | 0 | 1 | 116 |
| dhcp-client-process | 0 | 0 | 8 | 4587 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 116 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 82 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 90 |
| dpdk-ipsec-process | 1 | 0 | 0 | 128341 |
| dpdk-process | 0 | 0 | 253 | 4166369 |
| fib-walk | 0 | 0 | 379 | 133065 |
| flow-report-process | 0 | 0 | 1 | 115 |
| ip-neighbor-scan-process | 0 | 0 | 13 | 5212 |
| ip-route-resolver-process | 0 | 0 | 8 | 2254 |
| ip4-reassembly-expire-walk | 0 | 0 | 76 | 28914 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 757 | 199055 |
| ip6-reassembly-expire-walk | 0 | 0 | 76 | 24751 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 156 |
| lldp-process | 0 | 0 | 1 | 79717 |
| rd-cp-process | 0 | 0 | 1 | 122 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 98 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 115 |
| send-rs-process | 0 | 0 | 1 | 110 |
| startup-config-process | 1 | 0 | 1 | 185 |
| statseg-collector-process | 0 | 0 | 76 | 2270974 |
| unix-cli-local:0 | 1 | 0 | 2 | 692458700 |
| unix-cli-new-session | 0 | 0 | 4 | 692179255 |
| unix-epoll-input | 4135830 | 0 | 0 | 37411183629 |
| vhost-user-process | 0 | 0 | 205 | 143950 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 134 |
| vpe-link-state-process | 0 | 0 | 26 | 3794 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 141 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 19785960 | 609414119 | 0 | 1000935555 |
| TenGigabitEthernet11/0/1-tx | 19785961 | 609414191 | 0 | 2416323627 |
| VirtualEthernet0/0/1-output | 17948886 | 610678384 | 0 | 824155302 |
| VirtualEthernet0/0/1-tx | 17948886 | 610678384 | 0 | 3065231344 |
| dpdk-input | 280192572 | 610678272 | 0 | 11056201853 |
| ethernet-input | 37734845 | 1220092533 | 0 | 2497712261 |
| l2-input | 24979711 | 1220092559 | 0 | 1560259558 |
| l2-output | 24979711 | 1220092559 | 0 | 1856771607 |
| unix-epoll-input | 263701 | 0 | 0 | 25035566 |
| vhost-user-input | 124120786 | 609414154 | 0 | 7434267231 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 19914086 | 609443399 | 0 | 1002905177 |
| TenGigabitEthernet11/0/1-tx | 19914084 | 609443366 | 0 | 2395722952 |
| VirtualEthernet0/0/1-output | 18023041 | 610679103 | 0 | 829556166 |
| VirtualEthernet0/0/1-tx | 18342390 | 624862059 | 0 | 3149130297 |
| dpdk-input | 292591784 | 610678989 | 0 | 11580760878 |
| ethernet-input | 37937125 | 1220122480 | 0 | 2509710752 |
| l2-input | 25113366 | 1220122480 | 0 | 1579515891 |
| l2-output | 25113366 | 1220122480 | 0 | 1854183355 |
| unix-epoll-input | 266529 | 0 | 0 | 25411576 |
| vhost-user-input | 117245301 | 609443324 | 0 | 7286374885 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 14985547 | 606130259 | 0 | 730329262 |
| TenGigabitEthernet11/0/0-tx | 14985546 | 606130226 | 0 | 2332298906 |
| VirtualEthernet0/0/0-output | 15541681 | 608013542 | 0 | 710733713 |
| VirtualEthernet0/0/0-tx | 15541680 | 608013478 | 0 | 3132731001 |
| dpdk-input | 284263473 | 608013578 | 0 | 11629671220 |
| error-punt | 90 | 133 | 0 | 13172 |
| ethernet-input | 30527227 | 1214143882 | 0 | 2908966334 |
| l2-input | 18266559 | 1214143801 | 0 | 1806712319 |
| l2-input-vtr | 15541680 | 608013448 | 0 | 1059740532 |
| l2-output | 20153243 | 1214143609 | 0 | 1364931452 |
| punt | 90 | 133 | 0 | 19596 |
| unix-epoll-input | 277341 | 0 | 0 | 25884267 |
| vhost-user-input | 62386181 | 606130213 | 0 | 5744229896 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 15038125 | 607670373 | 0 | 737685137 |
| TenGigabitEthernet11/0/0-tx | 15424624 | 620582883 | 0 | 2304271601 |
| VirtualEthernet0/0/0-output | 15615165 | 608450794 | 0 | 744152331 |
| VirtualEthernet0/0/0-tx | 15615163 | 608450718 | 0 | 2844435425 |
| dpdk-input | 293944572 | 620687714 | 0 | 12411361422 |
| error-punt | 112 | 151 | 0 | 17811 |
| ethernet-input | 30653290 | 1216121318 | 0 | 2963946763 |
| l2-input | 18210698 | 1216121094 | 0 | 1779844149 |
| l2-input-vtr | 15615164 | 608450781 | 0 | 1070469711 |
| l2-output | 20087363 | 1216121086 | 0 | 1358073439 |
| punt | 112 | 151 | 0 | 25116 |
| unix-epoll-input | 271606 | 0 | 0 | 25744975 |
| vhost-user-input | 57146928 | 607670278 | 0 | 5528437826 |

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

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running testpmd interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 

10ge2p1x520-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr

RFC2544: Pkt throughput L2BD test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running VPP l2xc interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 108 |
| api-rx-from-ring | 0 | 0 | 137 | 96005144 |
| bfd-process | 0 | 0 | 1 | 284 |
| bond-process | 0 | 0 | 1 | 102 |
| dhcp-client-process | 0 | 0 | 6 | 3314 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 116 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 120 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 100 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 101 |
| dpdk-ipsec-process | 1 | 0 | 0 | 109088 |
| dpdk-process | 0 | 0 | 170 | 2664920 |
| fib-walk | 0 | 0 | 254 | 67460 |
| flow-report-process | 0 | 0 | 1 | 153 |
| ip-neighbor-scan-process | 0 | 0 | 9 | 3261 |
| ip-route-resolver-process | 0 | 0 | 6 | 1468 |
| ip4-reassembly-expire-walk | 0 | 0 | 51 | 14634 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 506 | 103819 |
| ip6-reassembly-expire-walk | 0 | 0 | 51 | 12841 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 135 |
| lldp-process | 0 | 0 | 1 | 38308 |
| rd-cp-process | 0 | 0 | 1 | 131 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 121 |
| startup-config-process | 1 | 0 | 1 | 152 |
| statseg-collector-process | 0 | 0 | 51 | 570373 |
| unix-cli-local:0 | 1 | 0 | 2 | 859983501 |
| unix-cli-new-session | 0 | 0 | 4 | 859701772 |
| unix-epoll-input | 2852631 | 0 | 0 | 25016571168 |
| vhost-user-process | 0 | 0 | 130 | 96451 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 109 |
| vpe-link-state-process | 0 | 0 | 17 | 2786 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 143 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 2917501 | 126971951 | 0 | 127315032 |
| TenGigabitEthernet11/0/0-tx | 2917501 | 126971951 | 0 | 386383636 |
| TenGigabitEthernet11/0/1-output | 3035513 | 126932950 | 0 | 134250006 |
| TenGigabitEthernet11/0/1-tx | 3035513 | 126932950 | 0 | 390227616 |
| VirtualEthernet0/0/0-output | 2827315 | 127900048 | 0 | 126505231 |
| VirtualEthernet0/0/0-tx | 2827314 | 127900031 | 0 | 521316206 |
| VirtualEthernet0/0/1-output | 3042102 | 127035661 | 0 | 136615454 |
| VirtualEthernet0/0/1-tx | 3042102 | 127035661 | 0 | 541695920 |
| dpdk-input | 234418136 | 254935692 | 0 | 8066523639 |
| ethernet-input | 11822431 | 508840610 | 0 | 835361957 |
| l2-flood | 24 | 5889 | 0 | 15222 |
| l2-fwd | 7358099 | 508840593 | 0 | 530871643 |
| l2-input | 7358099 | 508840593 | 0 | 585453985 |
| l2-learn | 7358099 | 508840593 | 0 | 727412572 |
| l2-output | 7358099 | 508840593 | 0 | 472672399 |
| unix-epoll-input | 228710 | 0 | 0 | 21373476 |
| vhost-user-input | 120188826 | 253904901 | 0 | 6196891354 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 108 |
| api-rx-from-ring | 0 | 0 | 135 | 111013092 |
| bfd-process | 0 | 0 | 1 | 300 |
| bond-process | 0 | 0 | 1 | 131 |
| dhcp-client-process | 0 | 0 | 6 | 3595 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 84 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125250 |
| dpdk-process | 0 | 0 | 167 | 2638772 |
| fib-walk | 0 | 0 | 249 | 67745 |
| flow-report-process | 0 | 0 | 1 | 118 |
| ip-neighbor-scan-process | 0 | 0 | 9 | 2935 |
| ip-route-resolver-process | 0 | 0 | 6 | 1384 |
| ip4-reassembly-expire-walk | 0 | 0 | 51 | 14965 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 497 | 94600 |
| ip6-reassembly-expire-walk | 0 | 0 | 51 | 13708 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 130 |
| lldp-process | 0 | 0 | 1 | 39866 |
| rd-cp-process | 0 | 0 | 1 | 134 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 94 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 116 |
| startup-config-process | 1 | 0 | 1 | 169 |
| statseg-collector-process | 0 | 0 | 50 | 598151 |
| unix-cli-local:0 | 1 | 0 | 2 | 715867927 |
| unix-cli-new-session | 0 | 0 | 4 | 715582670 |
| unix-epoll-input | 2766827 | 0 | 0 | 24502558838 |
| vhost-user-process | 0 | 0 | 114 | 76432 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 126 |
| vpe-link-state-process | 0 | 0 | 17 | 2564 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 151 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3184453 | 129460551 | 0 | 135065971 |
| TenGigabitEthernet11/0/0-tx | 3184453 | 129460551 | 0 | 399112883 |
| TenGigabitEthernet11/0/1-output | 2984990 | 129594578 | 0 | 127468827 |
| TenGigabitEthernet11/0/1-tx | 2984990 | 129594578 | 0 | 396240167 |
| VirtualEthernet0/0/0-output | 3071103 | 129530889 | 0 | 133253359 |
| VirtualEthernet0/0/0-tx | 3071103 | 129530889 | 0 | 543640322 |
| VirtualEthernet0/0/1-output | 2872446 | 130496476 | 0 | 129103628 |
| VirtualEthernet0/0/1-tx | 2872446 | 130496476 | 0 | 539805576 |
| dpdk-input | 256401199 | 260027212 | 0 | 8292518739 |
| ethernet-input | 12112992 | 519082494 | 0 | 840381567 |
| l2-flood | 28 | 6530 | 0 | 17367 |
| l2-fwd | 7727414 | 519082494 | 0 | 546905986 |
| l2-input | 7727414 | 519082494 | 0 | 599266661 |
| l2-learn | 7727414 | 519082494 | 0 | 733036139 |
| l2-output | 7727414 | 519082494 | 0 | 474498347 |
| unix-epoll-input | 245345 | 0 | 0 | 22568371 |
| vhost-user-input | 94432182 | 259055124 | 0 | 5246575587 |
64b-2t2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 108 |
| api-rx-from-ring | 0 | 0 | 162 | 101249729 |
| bfd-process | 0 | 0 | 1 | 341 |
| bond-process | 0 | 0 | 1 | 118 |
| dhcp-client-process | 0 | 0 | 11 | 6011 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 117 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 134 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 97 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 88 |
| dpdk-ipsec-process | 1 | 0 | 0 | 112464 |
| dpdk-process | 0 | 0 | 333 | 5271293 |
| fib-walk | 0 | 0 | 499 | 152740 |
| flow-report-process | 0 | 0 | 1 | 139 |
| ip-neighbor-scan-process | 0 | 0 | 17 | 6930 |
| ip-route-resolver-process | 0 | 0 | 11 | 2994 |
| ip4-reassembly-expire-walk | 0 | 0 | 101 | 31888 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 997 | 237933 |
| ip6-reassembly-expire-walk | 0 | 0 | 101 | 28010 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 142 |
| lldp-process | 0 | 0 | 1 | 60121 |
| rd-cp-process | 0 | 0 | 1 | 114 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 114 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 110 |
| send-rs-process | 0 | 0 | 1 | 114 |
| startup-config-process | 1 | 0 | 1 | 194 |
| statseg-collector-process | 0 | 0 | 100 | 1638292 |
| unix-cli-local:0 | 1 | 0 | 2 | 978075218 |
| unix-cli-new-session | 0 | 0 | 4 | 977798306 |
| unix-epoll-input | 5518954 | 0 | 0 | 49334379396 |
| vhost-user-process | 0 | 0 | 294 | 187512 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 139 |
| vpe-link-state-process | 0 | 0 | 17 | 2941 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 172 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 13210425 | 412317500 | 0 | 549101044 |
| TenGigabitEthernet11/0/1-tx | 13210426 | 412317501 | 0 | 1523082892 |
| VirtualEthernet0/0/1-output | 12426622 | 412382896 | 0 | 527081139 |
| VirtualEthernet0/0/1-tx | 12426622 | 412382896 | 0 | 1970605486 |
| dpdk-input | 440642126 | 412382896 | 0 | 13871101633 |
| ethernet-input | 25637048 | 824700397 | 0 | 1665004790 |
| l2-fwd | 20950753 | 824700397 | 0 | 1203083922 |
| l2-input | 21313050 | 844628677 | 0 | 1302727237 |
| l2-learn | 20950753 | 824700397 | 0 | 1714277396 |
| l2-output | 20950753 | 824700397 | 0 | 1072221453 |
| unix-epoll-input | 423149 | 0 | 0 | 39731165 |
| vhost-user-input | 315303778 | 412317501 | 0 | 14810856629 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 11537681 | 412172343 | 0 | 489379101 |
| TenGigabitEthernet11/0/0-tx | 11537681 | 412172343 | 0 | 1444398616 |
| VirtualEthernet0/0/0-output | 10844908 | 414262129 | 0 | 472771002 |
| VirtualEthernet0/0/0-tx | 10844908 | 414262129 | 0 | 1856264157 |
| dpdk-input | 446574693 | 423034257 | 0 | 14293983578 |
| ethernet-input | 22382589 | 826434472 | 0 | 1539078628 |
| l2-flood | 23 | 5378 | 0 | 14265 |
| l2-fwd | 18736032 | 826434472 | 0 | 1137081714 |
| l2-input | 18736031 | 826434383 | 0 | 1230564761 |
| l2-learn | 18736032 | 826434472 | 0 | 1591745883 |
| l2-output | 18736032 | 826434472 | 0 | 996853480 |
| unix-epoll-input | 428724 | 0 | 0 | 40749959 |
| vhost-user-input | 309750081 | 412172343 | 0 | 14684285097 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 21079 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 1 | 353 |
| unix-epoll-input | 4415 | 0 | 0 | 37439817 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 2732 | 113995 | 0 | 121087 |
| TenGigabitEthernet11/0/1-tx | 2732 | 113995 | 0 | 369108 |
| VirtualEthernet0/0/1-output | 2156 | 113980 | 0 | 102457 |
| VirtualEthernet0/0/1-tx | 2156 | 113980 | 0 | 461807 |
| dpdk-input | 359528 | 113980 | 0 | 10197935 |
| ethernet-input | 4888 | 227975 | 0 | 361063 |
| l2-fwd | 3844 | 227975 | 0 | 253884 |
| l2-input | 3844 | 227975 | 0 | 273773 |
| l2-learn | 3844 | 227975 | 0 | 346525 |
| l2-output | 3844 | 227975 | 0 | 221058 |
| unix-epoll-input | 351 | 0 | 0 | 32689 |
| vhost-user-input | 359532 | 113995 | 0 | 16940759 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4140 | 114121 | 0 | 172504 |
| TenGigabitEthernet11/0/0-tx | 4140 | 114121 | 0 | 424609 |
| VirtualEthernet0/0/0-output | 3390 | 114121 | 0 | 146150 |
| VirtualEthernet0/0/0-tx | 3390 | 114121 | 0 | 536614 |
| dpdk-input | 339460 | 114121 | 0 | 9918032 |
| ethernet-input | 7530 | 228242 | 0 | 458061 |
| l2-fwd | 6184 | 228242 | 0 | 339359 |
| l2-input | 6184 | 228242 | 0 | 355587 |
| l2-learn | 6184 | 228242 | 0 | 486985 |
| l2-output | 6184 | 228242 | 0 | 308652 |
| unix-epoll-input | 331 | 0 | 0 | 32381 |
| vhost-user-input | 339469 | 114121 | 0 | 16704535 |
64b-4t4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 115 |
| api-rx-from-ring | 0 | 0 | 165 | 121924351 |
| bfd-process | 0 | 0 | 1 | 319 |
| bond-process | 0 | 0 | 1 | 117 |
| dhcp-client-process | 0 | 0 | 10 | 4756 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 140 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 114 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 89 |
| dpdk-ipsec-process | 1 | 0 | 0 | 113641 |
| dpdk-process | 0 | 0 | 320 | 5172436 |
| fib-walk | 0 | 0 | 479 | 174858 |
| flow-report-process | 0 | 0 | 1 | 139 |
| ip-neighbor-scan-process | 0 | 0 | 17 | 8087 |
| ip-route-resolver-process | 0 | 0 | 10 | 2643 |
| ip4-reassembly-expire-walk | 0 | 0 | 97 | 37060 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 956 | 295666 |
| ip6-reassembly-expire-walk | 0 | 0 | 97 | 31554 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 157 |
| lldp-process | 0 | 0 | 1 | 81772 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 95 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 113 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 205 |
| statseg-collector-process | 0 | 0 | 96 | 2695568 |
| unix-cli-local:0 | 1 | 0 | 2 | 4058906504 |
| unix-cli-new-session | 0 | 0 | 4 | 4058631338 |
| unix-epoll-input | 5225574 | 0 | 0 | 47323087159 |
| vhost-user-process | 0 | 0 | 280 | 197964 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 143 |
| vpe-link-state-process | 0 | 0 | 21 | 2922 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 145 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 21868472 | 685641115 | 0 | 926706095 |
| TenGigabitEthernet11/0/1-tx | 21868472 | 685641115 | 0 | 2645818103 |
| VirtualEthernet0/0/1-output | 21136021 | 685650305 | 0 | 927836424 |
| VirtualEthernet0/0/1-tx | 21136021 | 685650305 | 0 | 3464607289 |
| dpdk-input | 294671457 | 685650302 | 0 | 12033576378 |
| ethernet-input | 43633386 | 1398410622 | 0 | 2876205140 |
| l2-fwd | 29114368 | 1371291420 | 0 | 1844710951 |
| l2-input | 29114368 | 1371291420 | 0 | 1996472455 |
| l2-learn | 29114368 | 1371291420 | 0 | 2616555815 |
| l2-output | 29114368 | 1371291420 | 0 | 1682425488 |
| unix-epoll-input | 287495 | 0 | 0 | 27381031 |
| vhost-user-input | 178555872 | 685641112 | 0 | 9898821295 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 22348162 | 685653411 | 0 | 911557677 |
| TenGigabitEthernet11/0/1-tx | 22348163 | 685653419 | 0 | 2631945373 |
| VirtualEthernet0/0/1-output | 21536972 | 685661903 | 0 | 923956087 |
| VirtualEthernet0/0/1-tx | 21536973 | 685661908 | 0 | 3460318660 |
| dpdk-input | 311997524 | 685661820 | 0 | 12114011978 |
| ethernet-input | 43885136 | 1371315327 | 0 | 2838876512 |
| l2-fwd | 29767360 | 1371315315 | 0 | 1841964431 |
| l2-input | 29767360 | 1371315315 | 0 | 2008629407 |
| l2-learn | 29767360 | 1371315315 | 0 | 2576094784 |
| l2-output | 29767360 | 1371315315 | 0 | 1685668478 |
| unix-epoll-input | 298944 | 0 | 0 | 28249169 |
| vhost-user-input | 177494726 | 685653331 | 0 | 9855658830 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 16475380 | 680674821 | 0 | 762627034 |
| TenGigabitEthernet11/0/0-tx | 16475380 | 680674821 | 0 | 2864376060 |
| VirtualEthernet0/0/0-output | 15705508 | 686636686 | 0 | 767407315 |
| VirtualEthernet0/0/0-tx | 15705508 | 686636686 | 0 | 3306899938 |
| dpdk-input | 352014310 | 686636644 | 0 | 13745974023 |
| ethernet-input | 32180888 | 1367311507 | 0 | 2661936425 |
| l2-flood | 37 | 8194 | 0 | 22626 |
| l2-fwd | 21629643 | 1367311507 | 0 | 1744476772 |
| l2-input | 21629641 | 1367311339 | 0 | 1907476607 |
| l2-learn | 21629642 | 1367311506 | 0 | 2289092795 |
| l2-output | 21629643 | 1367311507 | 0 | 1460269491 |
| unix-epoll-input | 333653 | 0 | 0 | 32023944 |
| vhost-user-input | 113091478 | 680674765 | 0 | 8557079600 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 16916006 | 683191277 | 0 | 741956166 |
| TenGigabitEthernet11/0/0-tx | 16916008 | 683191447 | 0 | 3001456216 |
| VirtualEthernet0/0/0-output | 16288075 | 686636465 | 0 | 757043369 |
| VirtualEthernet0/0/0-tx | 16288074 | 686636460 | 0 | 2966260994 |
| dpdk-input | 343171514 | 699242746 | 0 | 13818164367 |
| ethernet-input | 33204083 | 1369827912 | 0 | 2676444505 |
| l2-flood | 36 | 8104 | 0 | 23826 |
| l2-fwd | 22561286 | 1369827912 | 0 | 1698819962 |
| l2-input | 22561286 | 1369827912 | 0 | 1893836769 |
| l2-learn | 22561286 | 1369827912 | 0 | 2282289281 |
| l2-output | 22561285 | 1369827897 | 0 | 1450944875 |
| unix-epoll-input | 334038 | 0 | 0 | 31875056 |
| vhost-user-input | 118536755 | 683191391 | 0 | 8632021111 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 101 |
| api-rx-from-ring | 0 | 0 | 164 | 101970424 |
| bfd-process | 0 | 0 | 1 | 340 |
| bond-process | 0 | 0 | 1 | 111 |
| dhcp-client-process | 0 | 0 | 10 | 5777 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 112 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 85 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 88 |
| dpdk-ipsec-process | 1 | 0 | 0 | 125600 |
| dpdk-process | 0 | 0 | 317 | 5203672 |
| fib-walk | 0 | 0 | 474 | 168650 |
| flow-report-process | 0 | 0 | 1 | 113 |
| ip-neighbor-scan-process | 0 | 0 | 16 | 6922 |
| ip-route-resolver-process | 0 | 0 | 10 | 3254 |
| ip4-reassembly-expire-walk | 0 | 0 | 95 | 36625 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 947 | 263229 |
| ip6-reassembly-expire-walk | 0 | 0 | 95 | 31680 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 149 |
| lldp-process | 0 | 0 | 1 | 77996 |
| rd-cp-process | 0 | 0 | 1 | 116 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 114 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 113 |
| startup-config-process | 1 | 0 | 1 | 188 |
| statseg-collector-process | 0 | 0 | 95 | 2842960 |
| unix-cli-local:0 | 1 | 0 | 2 | 3902936092 |
| unix-cli-new-session | 0 | 0 | 4 | 3902656737 |
| unix-epoll-input | 5133516 | 0 | 0 | 46851800862 |
| vhost-user-process | 0 | 0 | 264 | 186728 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 138 |
| vpe-link-state-process | 0 | 0 | 22 | 3175 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 157 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 19009261 | 689513068 | 0 | 824301591 |
| TenGigabitEthernet11/0/1-tx | 19009261 | 689513068 | 0 | 2628519231 |
| VirtualEthernet0/0/1-output | 18262775 | 690728645 | 0 | 850036863 |
| VirtualEthernet0/0/1-tx | 18262773 | 690728609 | 0 | 3365087039 |
| dpdk-input | 313051919 | 690728645 | 0 | 13011634085 |
| ethernet-input | 37272036 | 1380241713 | 0 | 2696196331 |
| l2-flood | 89 | 1724 | 0 | 7225 |
| l2-fwd | 25202840 | 1380241713 | 0 | 1725966955 |
| l2-input | 25202840 | 1380241713 | 0 | 1868546912 |
| l2-learn | 25202840 | 1380241713 | 0 | 2334506131 |
| l2-output | 25722081 | 1397028539 | 0 | 1528184426 |
| unix-epoll-input | 305428 | 0 | 0 | 29182576 |
| vhost-user-input | 160726348 | 689513009 | 0 | 9498597353 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 19060462 | 689524669 | 0 | 819730940 |
| TenGigabitEthernet11/0/1-tx | 19060462 | 689524669 | 0 | 2597444425 |
| VirtualEthernet0/0/1-output | 18324950 | 690726794 | 0 | 836420992 |
| VirtualEthernet0/0/1-tx | 18324951 | 690726803 | 0 | 3348071468 |
| dpdk-input | 329321196 | 690726692 | 0 | 12917573766 |
| ethernet-input | 37385413 | 1380251472 | 0 | 2715260480 |
| l2-flood | 88 | 1716 | 0 | 7217 |
| l2-fwd | 25333868 | 1380251472 | 0 | 1732483804 |
| l2-input | 25333868 | 1380251472 | 0 | 1880452966 |
| l2-learn | 25333867 | 1380251376 | 0 | 2354673168 |
| l2-output | 25333868 | 1380251472 | 0 | 1519605472 |
| unix-epoll-input | 312279 | 0 | 0 | 29942020 |
| vhost-user-input | 152329463 | 689524621 | 0 | 9376668910 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 18647162 | 680640130 | 0 | 836889646 |
| TenGigabitEthernet11/0/0-tx | 18647163 | 680640131 | 0 | 2884012524 |
| VirtualEthernet0/0/0-output | 17847511 | 684529239 | 0 | 858555747 |
| VirtualEthernet0/0/0-tx | 17847508 | 684529081 | 0 | 3436355998 |
| dpdk-input | 326871500 | 693090768 | 0 | 13084163464 |
| ethernet-input | 36494674 | 1365169370 | 0 | 2829761110 |
| l2-flood | 61 | 1224 | 0 | 5196 |
| l2-fwd | 25112669 | 1365169283 | 0 | 1887265755 |
| l2-input | 25348718 | 1392089152 | 0 | 2053269181 |
| l2-learn | 25112670 | 1365169347 | 0 | 2499534060 |
| l2-output | 25112669 | 1365169325 | 0 | 1596240138 |
| unix-epoll-input | 318057 | 0 | 0 | 30215100 |
| vhost-user-input | 95539658 | 680640052 | 0 | 7744507944 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 19093177 | 684709984 | 0 | 834495538 |
| TenGigabitEthernet11/0/0-tx | 19093177 | 684709984 | 0 | 3086561051 |
| VirtualEthernet0/0/0-output | 18399455 | 687045882 | 0 | 871962479 |
| VirtualEthernet0/0/0-tx | 18399455 | 687045882 | 0 | 3151331694 |
| dpdk-input | 342921394 | 687045834 | 0 | 13739931637 |
| ethernet-input | 37492632 | 1371755866 | 0 | 2822990226 |
| l2-flood | 64 | 1284 | 0 | 5552 |
| l2-fwd | 25843148 | 1371755814 | 0 | 1850321039 |
| l2-input | 25843149 | 1371755866 | 0 | 2001884599 |
| l2-learn | 25843148 | 1371755818 | 0 | 2496838194 |
| l2-output | 25843147 | 1371755575 | 0 | 1584714936 |
| unix-epoll-input | 314948 | 0 | 0 | 30059013 |
| vhost-user-input | 96956983 | 684709950 | 0 | 7738000781 |

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

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running testpmd interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 

10ge2p1x520-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr

RFC2544: Pkt throughput L2XC test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for L2 switching of IPv4.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross- connect. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running VPP l2xc interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 254 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 18075 |
| dpdk-process | 0 | 0 | 1 | 762 |
| fib-walk | 0 | 0 | 1 | 410 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 924 |
| unix-epoll-input | 15992 | 0 | 0 | 145053416 |
| vhost-user-process | 0 | 0 | 1 | 703 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 34999 | 1956736 | 0 | 1605113 |
| TenGigabitEthernet11/0/0-tx | 34999 | 1956736 | 0 | 5455415 |
| TenGigabitEthernet11/0/1-output | 41432 | 1956783 | 0 | 1871415 |
| TenGigabitEthernet11/0/1-tx | 41432 | 1956783 | 0 | 5614844 |
| VirtualEthernet0/0/0-output | 27041 | 1956810 | 0 | 1386066 |
| VirtualEthernet0/0/0-tx | 27041 | 1956810 | 0 | 7297501 |
| VirtualEthernet0/0/1-output | 41667 | 1956811 | 0 | 1928545 |
| VirtualEthernet0/0/1-tx | 41667 | 1956811 | 0 | 8205101 |
| dpdk-input | 507840 | 3913621 | 0 | 28310180 |
| ethernet-input | 145139 | 7827140 | 0 | 11944839 |
| l2-input | 92280 | 7827140 | 0 | 7168167 |
| l2-output | 92280 | 7827140 | 0 | 6598083 |
| unix-epoll-input | 495 | 0 | 0 | 49865 |
| vhost-user-input | 507843 | 3913391 | 0 | 46897502 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 88 |
| api-rx-from-ring | 0 | 0 | 100 | 50394987 |
| bfd-process | 0 | 0 | 1 | 317 |
| bond-process | 0 | 0 | 1 | 103 |
| dhcp-client-process | 0 | 0 | 5 | 3239 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 115 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 125 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 101 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 85 |
| dpdk-ipsec-process | 1 | 0 | 0 | 126208 |
| dpdk-process | 0 | 0 | 150 | 2147325 |
| fib-walk | 0 | 0 | 224 | 60755 |
| flow-report-process | 0 | 0 | 1 | 131 |
| ip-neighbor-scan-process | 0 | 0 | 8 | 2671 |
| ip-route-resolver-process | 0 | 0 | 5 | 1028 |
| ip4-reassembly-expire-walk | 0 | 0 | 45 | 13570 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 447 | 78107 |
| ip6-reassembly-expire-walk | 0 | 0 | 45 | 11133 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 131 |
| lldp-process | 0 | 0 | 1 | 38155 |
| rd-cp-process | 0 | 0 | 1 | 109 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 117 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 112 |
| startup-config-process | 1 | 0 | 1 | 188 |
| statseg-collector-process | 0 | 0 | 45 | 539613 |
| unix-cli-local:0 | 1 | 0 | 2 | 3713573688 |
| unix-cli-new-session | 0 | 0 | 4 | 3713292729 |
| unix-epoll-input | 2478657 | 0 | 0 | 22081129396 |
| vhost-user-process | 0 | 0 | 128 | 78085 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 137 |
| vpe-link-state-process | 0 | 0 | 14 | 2725 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 165 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 4324889 | 189593420 | 0 | 185866436 |
| TenGigabitEthernet11/0/0-tx | 4324889 | 189593420 | 0 | 563959508 |
| TenGigabitEthernet11/0/1-output | 4470040 | 189621353 | 0 | 189644507 |
| TenGigabitEthernet11/0/1-tx | 4470039 | 189621334 | 0 | 584043117 |
| VirtualEthernet0/0/0-output | 4342866 | 189919327 | 0 | 189716827 |
| VirtualEthernet0/0/0-tx | 4342865 | 189919326 | 0 | 927440491 |
| VirtualEthernet0/0/1-output | 4096370 | 190602319 | 0 | 183568407 |
| VirtualEthernet0/0/1-tx | 4096370 | 190602188 | 0 | 929049870 |
| dpdk-input | 171089205 | 380521496 | 0 | 5893488943 |
| ethernet-input | 17234166 | 759736420 | 0 | 1259478885 |
| l2-input | 9933995 | 759736420 | 0 | 731767778 |
| l2-output | 9933995 | 759736420 | 0 | 677328115 |
| unix-epoll-input | 166928 | 0 | 0 | 15664105 |
| vhost-user-input | 100059996 | 379214754 | 0 | 5993435809 |
64b-2t2c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| admin-up-down-process | 0 | 0 | 1 | 88 |
| api-rx-from-ring | 0 | 0 | 113 | 45505739 |
| bfd-process | 0 | 0 | 1 | 303 |
| bond-process | 0 | 0 | 1 | 114 |
| dhcp-client-process | 0 | 0 | 7 | 4140 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 118 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 141 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 86 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 94 |
| dpdk-ipsec-process | 1 | 0 | 0 | 111162 |
| dpdk-process | 0 | 0 | 227 | 3508804 |
| fib-walk | 0 | 0 | 339 | 113501 |
| flow-report-process | 0 | 0 | 1 | 141 |
| ip-neighbor-scan-process | 0 | 0 | 12 | 4908 |
| ip-route-resolver-process | 0 | 0 | 7 | 1679 |
| ip4-reassembly-expire-walk | 0 | 0 | 68 | 22358 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 677 | 167656 |
| ip6-reassembly-expire-walk | 0 | 0 | 68 | 19456 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 135 |
| lldp-process | 0 | 0 | 1 | 57122 |
| rd-cp-process | 0 | 0 | 1 | 113 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 96 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 111 |
| send-rs-process | 0 | 0 | 1 | 116 |
| startup-config-process | 1 | 0 | 1 | 157 |
| statseg-collector-process | 0 | 0 | 68 | 1082258 |
| unix-cli-local:0 | 1 | 0 | 2 | 1755574593 |
| unix-cli-new-session | 0 | 0 | 4 | 1755299266 |
| unix-epoll-input | 3763288 | 0 | 0 | 33501460807 |
| vhost-user-process | 0 | 0 | 216 | 136052 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 137 |
| vpe-link-state-process | 0 | 0 | 13 | 1919 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 147 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 13631336 | 459141577 | 0 | 565806723 |
| TenGigabitEthernet11/0/1-tx | 13631336 | 459141577 | 0 | 1601101518 |
| VirtualEthernet0/0/1-output | 12592931 | 459171239 | 0 | 551594400 |
| VirtualEthernet0/0/1-tx | 12592931 | 459171239 | 0 | 2142567311 |
| dpdk-input | 258024291 | 459171239 | 0 | 8793581188 |
| ethernet-input | 26843881 | 953081166 | 0 | 1888810592 |
| l2-input | 20197195 | 918312816 | 0 | 1193057036 |
| l2-output | 20197194 | 918312686 | 0 | 1126428190 |
| unix-epoll-input | 245190 | 0 | 0 | 23483221 |
| vhost-user-input | 214767549 | 459141577 | 0 | 10308189266 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 10809980 | 459256987 | 0 | 485916996 |
| TenGigabitEthernet11/0/0-tx | 10809980 | 459256987 | 0 | 1537666532 |
| VirtualEthernet0/0/0-output | 9644074 | 460802035 | 0 | 449392420 |
| VirtualEthernet0/0/0-tx | 9644074 | 460802035 | 0 | 1941584082 |
| dpdk-input | 264435997 | 460802035 | 0 | 8867304616 |
| ethernet-input | 20454054 | 920059022 | 0 | 1646360140 |
| l2-input | 16020839 | 920059022 | 0 | 1098167436 |
| l2-output | 16020839 | 920059022 | 0 | 982302340 |
| unix-epoll-input | 257996 | 0 | 0 | 24826155 |
| vhost-user-input | 218091646 | 459256987 | 0 | 10590903196 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 20146 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 460 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 303 |
| unix-epoll-input | 1597 | 0 | 0 | 12030216 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 5594 | 193906 | 0 | 239260 |
| TenGigabitEthernet11/0/1-tx | 5594 | 193906 | 0 | 671684 |
| VirtualEthernet0/0/1-output | 4206 | 194120 | 0 | 193648 |
| VirtualEthernet0/0/1-tx | 4206 | 194120 | 0 | 839569 |
| dpdk-input | 73531 | 193935 | 0 | 2719101 |
| ethernet-input | 9800 | 388026 | 0 | 701834 |
| l2-input | 7789 | 388026 | 0 | 475123 |
| l2-output | 7789 | 388026 | 0 | 437995 |
| unix-epoll-input | 72 | 0 | 0 | 7228 |
| vhost-user-input | 73532 | 193906 | 0 | 4167155 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 6151 | 193905 | 0 | 250252 |
| TenGigabitEthernet11/0/0-tx | 6151 | 193905 | 0 | 676605 |
| VirtualEthernet0/0/0-output | 5766 | 194033 | 0 | 246062 |
| VirtualEthernet0/0/0-tx | 5766 | 194033 | 0 | 930716 |
| dpdk-input | 69048 | 193940 | 0 | 2691275 |
| ethernet-input | 11917 | 387938 | 0 | 788874 |
| l2-input | 9059 | 387938 | 0 | 513068 |
| l2-output | 9059 | 387938 | 0 | 484157 |
| unix-epoll-input | 68 | 0 | 0 | 6932 |
| vhost-user-input | 69049 | 193900 | 0 | 3965094 |
64b-4t4c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 26619 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 388 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 339 |
| unix-epoll-input | 942 | 0 | 0 | 8176522 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1013 | 1247 | 0 | 31979 |
| TenGigabitEthernet11/0/1-tx | 1013 | 1247 | 0 | 45314 |
| VirtualEthernet0/0/1-output | 1014 | 1247 | 0 | 31701 |
| VirtualEthernet0/0/1-tx | 1014 | 1247 | 0 | 51133 |
| dpdk-input | 78918 | 1247 | 0 | 2207490 |
| ethernet-input | 2027 | 2494 | 0 | 66149 |
| l2-input | 1949 | 2494 | 0 | 59588 |
| l2-output | 1949 | 2494 | 0 | 62642 |
| unix-epoll-input | 77 | 0 | 0 | 7281 |
| vhost-user-input | 78921 | 1247 | 0 | 3838157 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 1007 | 1246 | 0 | 30768 |
| TenGigabitEthernet11/0/1-tx | 1007 | 1246 | 0 | 43951 |
| VirtualEthernet0/0/1-output | 1007 | 1246 | 0 | 30722 |
| VirtualEthernet0/0/1-tx | 1007 | 1246 | 0 | 53366 |
| dpdk-input | 82675 | 1246 | 0 | 2197560 |
| ethernet-input | 2014 | 2492 | 0 | 63523 |
| l2-input | 1946 | 2492 | 0 | 57056 |
| l2-output | 1946 | 2492 | 0 | 61163 |
| unix-epoll-input | 81 | 0 | 0 | 7684 |
| vhost-user-input | 82678 | 1246 | 0 | 3856173 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1004 | 1246 | 0 | 31322 |
| TenGigabitEthernet11/0/0-tx | 1004 | 1246 | 0 | 44143 |
| VirtualEthernet0/0/0-output | 1004 | 1246 | 0 | 31604 |
| VirtualEthernet0/0/0-tx | 1004 | 1246 | 0 | 50329 |
| dpdk-input | 81398 | 1246 | 0 | 2229256 |
| ethernet-input | 2008 | 2492 | 0 | 64337 |
| l2-input | 1932 | 2492 | 0 | 58199 |
| l2-output | 1932 | 2492 | 0 | 61925 |
| unix-epoll-input | 79 | 0 | 0 | 7358 |
| vhost-user-input | 81402 | 1246 | 0 | 3838054 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1001 | 1247 | 0 | 31415 |
| TenGigabitEthernet11/0/0-tx | 1001 | 1247 | 0 | 44604 |
| VirtualEthernet0/0/0-output | 1001 | 1247 | 0 | 31939 |
| VirtualEthernet0/0/0-tx | 1001 | 1247 | 0 | 52120 |
| dpdk-input | 79596 | 1246 | 0 | 2205989 |
| ethernet-input | 2002 | 2494 | 0 | 65364 |
| l2-input | 1931 | 2494 | 0 | 57773 |
| l2-output | 1930 | 2493 | 0 | 63547 |
| unix-epoll-input | 78 | 0 | 0 | 7348 |
| vhost-user-input | 79601 | 1246 | 0 | 3818856 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 29950 |
| fib-walk | 0 | 0 | 1 | 331 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 372 |
| unix-epoll-input | 12095 | 0 | 0 | 109651634 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 13437 | 16689 | 0 | 415399 |
| TenGigabitEthernet11/0/1-tx | 13437 | 16689 | 0 | 571562 |
| VirtualEthernet0/0/1-output | 13446 | 16689 | 0 | 428759 |
| VirtualEthernet0/0/1-tx | 13446 | 16689 | 0 | 688212 |
| dpdk-input | 1101481 | 16689 | 0 | 30514845 |
| ethernet-input | 26883 | 33378 | 0 | 863641 |
| l2-input | 25924 | 33378 | 0 | 799020 |
| l2-output | 25924 | 33378 | 0 | 841637 |
| unix-epoll-input | 1075 | 0 | 0 | 98614 |
| vhost-user-input | 1101488 | 16689 | 0 | 50186881 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 13388 | 16688 | 0 | 422504 |
| TenGigabitEthernet11/0/1-tx | 13388 | 16688 | 0 | 581805 |
| VirtualEthernet0/0/1-output | 13389 | 16688 | 0 | 441201 |
| VirtualEthernet0/0/1-tx | 13389 | 16688 | 0 | 707835 |
| dpdk-input | 1067512 | 16688 | 0 | 29440959 |
| ethernet-input | 26777 | 33376 | 0 | 899510 |
| l2-input | 25827 | 33376 | 0 | 799293 |
| l2-output | 25827 | 33376 | 0 | 867440 |
| unix-epoll-input | 1041 | 0 | 0 | 99177 |
| vhost-user-input | 1067516 | 16688 | 0 | 51156780 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 13501 | 16689 | 0 | 423969 |
| TenGigabitEthernet11/0/0-tx | 13501 | 16689 | 0 | 594952 |
| VirtualEthernet0/0/0-output | 13524 | 16689 | 0 | 431215 |
| VirtualEthernet0/0/0-tx | 13524 | 16689 | 0 | 682811 |
| dpdk-input | 1073470 | 16689 | 0 | 29519538 |
| ethernet-input | 27025 | 33378 | 0 | 903555 |
| l2-input | 25983 | 33378 | 0 | 804434 |
| l2-output | 25983 | 33378 | 0 | 848836 |
| unix-epoll-input | 1048 | 0 | 0 | 98822 |
| vhost-user-input | 1073474 | 16689 | 0 | 51111607 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 13558 | 16688 | 0 | 425991 |
| TenGigabitEthernet11/0/0-tx | 13558 | 16688 | 0 | 592273 |
| VirtualEthernet0/0/0-output | 13582 | 16688 | 0 | 424443 |
| VirtualEthernet0/0/0-tx | 13582 | 16688 | 0 | 671308 |
| dpdk-input | 1100796 | 16688 | 0 | 29380125 |
| ethernet-input | 27140 | 33376 | 0 | 875130 |
| l2-input | 26060 | 33376 | 0 | 798256 |
| l2-output | 26060 | 33376 | 0 | 830528 |
| unix-epoll-input | 1074 | 0 | 0 | 99566 |
| vhost-user-input | 1100800 | 16688 | 0 | 51330936 |

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

RFC2544: Pkt throughput IPv4 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running testpmd interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 
64b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr
 Not Captured 

10ge2p1x520-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr

RFC2544: Pkt throughput IPv4 test cases with vhost

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
  • [Enc] Packet Encapsulations: Eth-IPv4 for IPv4 routing.
  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. Qemu VNFs are connected to VPP via vhost-user interfaces. Guest is running VPP ip4 interconnecting vhost-user interfaces, rxd/txd=1024. DUT1/DUT2 is tested with Intel-X520-DA2.
  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces.
  • [Ref] Applicable standard specifications: RFC2544.
Name VPP Operational Data - Outputs of ‘show runtime’ at NDR packet rate
64b-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 19708 |
| dpdk-process | 0 | 0 | 2 | 63567 |
| fib-walk | 0 | 0 | 2 | 828 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 439 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 4 | 1191 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 288 |
| unix-epoll-input | 24246 | 0 | 0 | 219765585 |
| vhost-user-process | 0 | 0 | 1 | 690 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 39971 | 2476761 | 0 | 1930148 |
| TenGigabitEthernet11/0/0-tx | 39971 | 2476761 | 0 | 6840719 |
| TenGigabitEthernet11/0/1-output | 48410 | 2476748 | 0 | 2250202 |
| TenGigabitEthernet11/0/1-tx | 48410 | 2476748 | 0 | 7118398 |
| VirtualEthernet0/0/0-output | 33271 | 2476761 | 0 | 1777778 |
| VirtualEthernet0/0/0-tx | 33271 | 2476761 | 0 | 9248696 |
| VirtualEthernet0/0/1-output | 44253 | 2476633 | 0 | 2236491 |
| VirtualEthernet0/0/1-tx | 44253 | 2476633 | 0 | 10055090 |
| dpdk-input | 752803 | 4953394 | 0 | 41913377 |
| ethernet-input | 165905 | 9906903 | 0 | 13132054 |
| ip4-input | 76087 | 4953500 | 0 | 7928009 |
| ip4-input-no-checksum | 73892 | 4953394 | 0 | 6436052 |
| ip4-lookup | 110636 | 9906903 | 0 | 10575156 |
| ip4-rewrite | 110636 | 9906903 | 0 | 14096791 |
| unix-epoll-input | 734 | 0 | 0 | 75284 |
| vhost-user-input | 752803 | 4953452 | 0 | 68107361 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| VirtualEthernet0/0/0-output | 1 | 1 | 0 | 717 |
| VirtualEthernet0/0/1-output | 1 | 1 | 0 | 201 |
| admin-up-down-process | 0 | 0 | 1 | 100 |
| api-rx-from-ring | 0 | 0 | 153 | 106526824 |
| bfd-process | 0 | 0 | 1 | 310 |
| bond-process | 0 | 0 | 1 | 105 |
| dhcp-client-process | 0 | 0 | 6 | 3856 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 127 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 147 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 88 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 92 |
| dpdk-ipsec-process | 1 | 0 | 0 | 126942 |
| dpdk-process | 0 | 0 | 180 | 2827208 |
| drop | 2 | 2 | 0 | 1566 |
| error-drop | 2 | 2 | 0 | 412 |
| fib-walk | 0 | 0 | 269 | 69835 |
| flow-report-process | 0 | 0 | 1 | 111 |
| ip-neighbor-scan-process | 0 | 0 | 10 | 4123 |
| ip-route-resolver-process | 0 | 0 | 6 | 1401 |
| ip4-reassembly-expire-walk | 0 | 0 | 55 | 17200 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 537 | 108540 |
| ip6-reassembly-expire-walk | 0 | 0 | 55 | 15415 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 134 |
| lldp-process | 0 | 0 | 1 | 39358 |
| rd-cp-process | 0 | 0 | 1 | 119 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 103 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 115 |
| send-rs-process | 0 | 0 | 1 | 116 |
| startup-config-process | 1 | 0 | 1 | 153 |
| statseg-collector-process | 0 | 0 | 54 | 625723 |
| unix-cli-local:0 | 1 | 0 | 2 | 3666716577 |
| unix-cli-new-session | 0 | 0 | 4 | 3666433836 |
| unix-epoll-input | 2995760 | 0 | 0 | 26490460340 |
| vhost-user-process | 0 | 0 | 129 | 101208 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 140 |
| vpe-link-state-process | 0 | 0 | 18 | 2970 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 152 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 3344416 | 143017484 | 0 | 144231950 |
| TenGigabitEthernet11/0/0-tx | 3344416 | 143017484 | 0 | 436767146 |
| TenGigabitEthernet11/0/1-output | 3054044 | 143195436 | 0 | 135704296 |
| TenGigabitEthernet11/0/1-tx | 3054044 | 143195436 | 0 | 432208844 |
| VirtualEthernet0/0/0-output | 3195385 | 143114958 | 0 | 145244948 |
| VirtualEthernet0/0/0-tx | 3195385 | 143114958 | 0 | 592489979 |
| VirtualEthernet0/0/1-output | 2960136 | 144119446 | 0 | 140351463 |
| VirtualEthernet0/0/1-tx | 2960135 | 144119334 | 0 | 584856891 |
| arp-input | 2 | 3 | 0 | 247 |
| arp-reply | 2 | 3 | 0 | 2260 |
| dpdk-input | 274495141 | 287234291 | 0 | 8999153100 |
| ethernet-input | 12553981 | 573447324 | 0 | 850763253 |
| interface-output | 2 | 3 | 0 | 1156 |
| ip4-input | 4996296 | 286212919 | 0 | 485547045 |
| ip4-input-no-checksum | 5095660 | 287234290 | 0 | 401829493 |
| ip4-lookup | 7651453 | 573447209 | 0 | 649566695 |
| ip4-rewrite | 7651453 | 573447209 | 0 | 870445260 |
| unix-epoll-input | 262367 | 0 | 0 | 24502726 |
| vhost-user-input | 119601078 | 286212921 | 0 | 5806538655 |
64b-2t2c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 1 | 1 | 0 | 632 |
| TenGigabitEthernet11/0/0-tx | 1 | 1 | 0 | 503 |
| VirtualEthernet0/0/0-output | 1 | 1 | 0 | 1367 |
| VirtualEthernet0/0/1-output | 1 | 1 | 0 | 232 |
| admin-up-down-process | 0 | 0 | 1 | 98 |
| api-rx-from-ring | 0 | 0 | 171 | 96777963 |
| bfd-process | 0 | 0 | 1 | 265 |
| bond-process | 0 | 0 | 1 | 101 |
| dhcp-client-process | 0 | 0 | 9 | 4241 |
| dhcp6-client-cp-process | 0 | 0 | 1 | 108 |
| dhcp6-pd-client-cp-process | 0 | 0 | 1 | 130 |
| dhcp6-pd-reply-publisher-process | 0 | 0 | 1 | 87 |
| dhcp6-reply-publisher-process | 0 | 0 | 1 | 107 |
| dpdk-ipsec-process | 1 | 0 | 0 | 110722 |
| dpdk-process | 0 | 0 | 287 | 4581904 |
| drop | 2 | 2 | 0 | 413 |
| error-drop | 2 | 2 | 0 | 230 |
| fib-walk | 0 | 0 | 429 | 143874 |
| flow-report-process | 0 | 0 | 1 | 128 |
| ip-neighbor-scan-process | 0 | 0 | 15 | 6694 |
| ip-route-resolver-process | 0 | 0 | 9 | 2419 |
| ip4-reassembly-expire-walk | 0 | 0 | 86 | 28598 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 856 | 211740 |
| ip6-reassembly-expire-walk | 0 | 0 | 86 | 24069 |
| l2fib-mac-age-scanner-process | 0 | 0 | 1 | 139 |
| lldp-process | 0 | 0 | 1 | 59364 |
| rd-cp-process | 0 | 0 | 1 | 110 |
| send-dhcp6-client-message-process | 0 | 0 | 1 | 94 |
| send-dhcp6-pd-client-message-process | 0 | 0 | 1 | 116 |
| send-rs-process | 0 | 0 | 1 | 115 |
| startup-config-process | 1 | 0 | 1 | 175 |
| statseg-collector-process | 0 | 0 | 86 | 1414644 |
| unix-cli-local:0 | 1 | 0 | 2 | 1909733123 |
| unix-cli-new-session | 0 | 0 | 4 | 1909456916 |
| unix-epoll-input | 4742146 | 0 | 0 | 42387458496 |
| vhost-user-process | 0 | 0 | 246 | 175531 |
| vhost-user-send-interrupt-process | 0 | 0 | 1 | 149 |
| vpe-link-state-process | 0 | 0 | 18 | 3012 |
| wildcard-ip4-arp-publisher-process | 0 | 0 | 1 | 158 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 12126433 | 489973597 | 0 | 540859518 |
| TenGigabitEthernet11/0/1-tx | 12126433 | 489973597 | 0 | 1646611829 |
| VirtualEthernet0/0/0-output | 1 | 1 | 0 | 130 |
| VirtualEthernet0/0/0-tx | 1 | 1 | 0 | 339 |
| VirtualEthernet0/0/1-output | 10986595 | 490092731 | 0 | 526370010 |
| VirtualEthernet0/0/1-tx | 10986595 | 490092731 | 0 | 2188147295 |
| arp-input | 2 | 2 | 0 | 215 |
| arp-reply | 2 | 2 | 0 | 2140 |
| dpdk-input | 371359919 | 500321128 | 0 | 12391348227 |
| drop | 1 | 1 | 0 | 1209 |
| error-drop | 1 | 1 | 0 | 980 |
| ethernet-input | 23113030 | 980066330 | 0 | 1628757177 |
| interface-output | 1 | 1 | 0 | 90 |
| ip4-input | 12126432 | 489973592 | 0 | 958201341 |
| ip4-input-no-checksum | 10986594 | 490092723 | 0 | 796437492 |
| ip4-lookup | 18535535 | 980066315 | 0 | 1345528116 |
| ip4-rewrite | 18535535 | 980066315 | 0 | 1854935054 |
| unix-epoll-input | 350450 | 0 | 0 | 33168658 |
| vhost-user-input | 238563417 | 496827105 | 0 | 11103934195 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 9964343 | 490126278 | 0 | 477850600 |
| TenGigabitEthernet11/0/0-tx | 9964342 | 490126277 | 0 | 1588940909 |
| VirtualEthernet0/0/0-output | 9410907 | 492006083 | 0 | 478635037 |
| VirtualEthernet0/0/0-tx | 9410907 | 492006083 | 0 | 2045696205 |
| VirtualEthernet0/0/1-output | 1 | 1 | 0 | 263 |
| VirtualEthernet0/0/1-tx | 1 | 1 | 0 | 344 |
| arp-input | 1 | 1 | 0 | 132 |
| arp-reply | 1 | 1 | 0 | 1394 |
| dpdk-input | 363385325 | 492006083 | 0 | 12332637762 |
| ethernet-input | 19375251 | 982132362 | 0 | 1518586594 |
| interface-output | 1 | 1 | 0 | 153 |
| ip4-input | 9964342 | 490126267 | 0 | 890716261 |
| ip4-input-no-checksum | 9410907 | 492006083 | 0 | 733720933 |
| ip4-lookup | 15712210 | 982132350 | 0 | 1265396458 |
| ip4-rewrite | 15712210 | 982132350 | 0 | 1793718089 |
| unix-epoll-input | 354537 | 0 | 0 | 34236908 |
| vhost-user-input | 231919427 | 490126140 | 0 | 11123716628 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 21600 |
| fib-walk | 0 | 0 | 1 | 497 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 415 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 2 | 723 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 318 |
| unix-epoll-input | 9503 | 0 | 0 | 90496977 |
| vhost-user-process | 0 | 0 | 1 | 715 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 20428 | 1287033 | 0 | 1101783 |
| TenGigabitEthernet11/0/1-tx | 20428 | 1287033 | 0 | 3974764 |
| VirtualEthernet0/0/1-output | 17915 | 1286986 | 0 | 979098 |
| VirtualEthernet0/0/1-tx | 17915 | 1286986 | 0 | 4934120 |
| dpdk-input | 577442 | 1286932 | 0 | 20772685 |
| ethernet-input | 38343 | 2574019 | 0 | 3404057 |
| ip4-input | 20427 | 1287031 | 0 | 2171281 |
| ip4-input-no-checksum | 17914 | 1286934 | 0 | 1629419 |
| ip4-lookup | 29609 | 2573965 | 0 | 2886820 |
| ip4-rewrite | 29609 | 2573965 | 0 | 4023504 |
| unix-epoll-input | 563 | 0 | 0 | 57833 |
| vhost-user-input | 577447 | 1287031 | 0 | 31844899 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 32763 | 1287092 | 0 | 1444002 |
| TenGigabitEthernet11/0/0-tx | 32763 | 1287092 | 0 | 4109707 |
| VirtualEthernet0/0/0-output | 26175 | 1287120 | 0 | 1295254 |
| VirtualEthernet0/0/0-tx | 26175 | 1287120 | 0 | 5479120 |
| dpdk-input | 524793 | 1287117 | 0 | 20512894 |
| ethernet-input | 58938 | 2574212 | 0 | 4077387 |
| ip4-input | 32763 | 1287092 | 0 | 2576589 |
| ip4-input-no-checksum | 26175 | 1287120 | 0 | 2009049 |
| ip4-lookup | 49155 | 2574212 | 0 | 3462989 |
| ip4-rewrite | 49155 | 2574212 | 0 | 4490321 |
| unix-epoll-input | 512 | 0 | 0 | 53711 |
| vhost-user-input | 524795 | 1287089 | 0 | 29458311 |
64b-4t4c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr
 DUT1: 
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 30424 |
| unix-epoll-input | 1343 | 0 | 0 | 11251512 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 9849 | 254128 | 0 | 389636 |
| TenGigabitEthernet11/0/1-tx | 9849 | 254128 | 0 | 1069337 |
| VirtualEthernet0/0/1-output | 10144 | 254605 | 0 | 439305 |
| VirtualEthernet0/0/1-tx | 10144 | 254605 | 0 | 1449763 |
| dpdk-input | 11950 | 254541 | 0 | 1762985 |
| ethernet-input | 19993 | 508733 | 0 | 1133662 |
| ip4-input | 9849 | 254128 | 0 | 628854 |
| ip4-input-no-checksum | 10144 | 254605 | 0 | 617173 |
| ip4-lookup | 11361 | 508733 | 0 | 776911 |
| ip4-rewrite | 11361 | 508733 | 0 | 1044151 |
| unix-epoll-input | 11 | 0 | 0 | 1333 |
| vhost-user-input | 11951 | 254112 | 0 | 1793219 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 9777 | 252252 | 0 | 393949 |
| TenGigabitEthernet11/0/1-tx | 9776 | 252204 | 0 | 1046797 |
| VirtualEthernet0/0/1-output | 10021 | 252681 | 0 | 433966 |
| VirtualEthernet0/0/1-tx | 10020 | 252629 | 0 | 1430832 |
| dpdk-input | 12015 | 252629 | 0 | 1769384 |
| ethernet-input | 19798 | 504933 | 0 | 1142977 |
| ip4-input | 9776 | 252204 | 0 | 626472 |
| ip4-input-no-checksum | 10020 | 252629 | 0 | 609383 |
| ip4-lookup | 11228 | 504833 | 0 | 767866 |
| ip4-rewrite | 11228 | 504833 | 0 | 1040651 |
| unix-epoll-input | 12 | 0 | 0 | 1467 |
| vhost-user-input | 12015 | 252204 | 0 | 1832002 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 8962 | 254228 | 0 | 377165 |
| TenGigabitEthernet11/0/0-tx | 8961 | 254200 | 0 | 1109421 |
| VirtualEthernet0/0/0-output | 7141 | 254768 | 0 | 350859 |
| VirtualEthernet0/0/0-tx | 7141 | 254768 | 0 | 1324973 |
| dpdk-input | 12514 | 254688 | 0 | 1969821 |
| ethernet-input | 16103 | 508996 | 0 | 1045751 |
| ip4-input | 8961 | 254200 | 0 | 603012 |
| ip4-input-no-checksum | 7140 | 254688 | 0 | 501698 |
| ip4-lookup | 10806 | 508888 | 0 | 759602 |
| ip4-rewrite | 10806 | 508888 | 0 | 1106746 |
| unix-epoll-input | 12 | 0 | 0 | 1480 |
| vhost-user-input | 12514 | 254200 | 0 | 1937604 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 9233 | 252348 | 0 | 385336 |
| TenGigabitEthernet11/0/0-tx | 9233 | 252348 | 0 | 1142278 |
| VirtualEthernet0/0/0-output | 7414 | 252893 | 0 | 347399 |
| VirtualEthernet0/0/0-tx | 7414 | 252893 | 0 | 1204416 |
| dpdk-input | 13000 | 252782 | 0 | 2066544 |
| ethernet-input | 16647 | 505241 | 0 | 1052980 |
| ip4-input | 9233 | 252348 | 0 | 618861 |
| ip4-input-no-checksum | 7413 | 252836 | 0 | 506761 |
| ip4-lookup | 11239 | 505184 | 0 | 772487 |
| ip4-rewrite | 11239 | 505184 | 0 | 1067102 |
| unix-epoll-input | 12 | 0 | 0 | 1602 |
| vhost-user-input | 13001 | 252346 | 0 | 1909900 |

DUT2:
Thread 0 vpp_main
| Name | Calls | Vectors | Suspends | Clocks |
| api-rx-from-ring | 0 | 0 | 2 | 32736 |
| dpdk-process | 0 | 0 | 1 | 808 |
| fib-walk | 0 | 0 | 1 | 478 |
| ip4-reassembly-expire-walk | 0 | 0 | 1 | 570 |
| ip6-icmp-neighbor-discovery-event-process | 0 | 0 | 3 | 1325 |
| ip6-reassembly-expire-walk | 0 | 0 | 1 | 321 |
| unix-epoll-input | 15217 | 0 | 0 | 139608010 |
| vhost-user-process | 0 | 0 | 1 | 755 |
Thread 1 vpp_wk_0
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 124590 | 3145908 | 0 | 5124654 |
| TenGigabitEthernet11/0/1-tx | 124590 | 3145908 | 0 | 13035981 |
| VirtualEthernet0/0/1-output | 98147 | 3146380 | 0 | 4620421 |
| VirtualEthernet0/0/1-tx | 98147 | 3146380 | 0 | 16296256 |
| dpdk-input | 171673 | 3146331 | 0 | 22536205 |
| ethernet-input | 222739 | 6292369 | 0 | 13255018 |
| ip4-input | 124590 | 3145908 | 0 | 8098702 |
| ip4-input-no-checksum | 98147 | 3146380 | 0 | 6555488 |
| ip4-lookup | 150149 | 6292288 | 0 | 9860788 |
| ip4-rewrite | 150149 | 6292288 | 0 | 13187324 |
| unix-epoll-input | 167 | 0 | 0 | 24622 |
| vhost-user-input | 171673 | 3145900 | 0 | 23962812 |
Thread 2 vpp_wk_1
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/1-output | 125023 | 3121277 | 0 | 5096902 |
| TenGigabitEthernet11/0/1-tx | 125023 | 3121277 | 0 | 12932851 |
| VirtualEthernet0/0/1-output | 98761 | 3121680 | 0 | 4599046 |
| VirtualEthernet0/0/1-tx | 98761 | 3121680 | 0 | 16255988 |
| dpdk-input | 174818 | 3121664 | 0 | 22590276 |
| ethernet-input | 223786 | 6243057 | 0 | 13079487 |
| ip4-input | 125023 | 3121277 | 0 | 8177416 |
| ip4-input-no-checksum | 98761 | 3121680 | 0 | 6520396 |
| ip4-lookup | 150822 | 6242957 | 0 | 9906837 |
| ip4-rewrite | 150822 | 6242957 | 0 | 13175468 |
| unix-epoll-input | 171 | 0 | 0 | 25312 |
| vhost-user-input | 174823 | 3121175 | 0 | 24059293 |
Thread 3 vpp_wk_2
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 102830 | 3146040 | 0 | 4308311 |
| TenGigabitEthernet11/0/0-tx | 102830 | 3146040 | 0 | 13694995 |
| VirtualEthernet0/0/0-output | 105404 | 3146689 | 0 | 5105108 |
| VirtualEthernet0/0/0-tx | 105403 | 3146636 | 0 | 17326010 |
| dpdk-input | 127458 | 3146584 | 0 | 23216888 |
| ethernet-input | 208235 | 6292765 | 0 | 13536855 |
| ip4-input | 102830 | 3146040 | 0 | 7476250 |
| ip4-input-no-checksum | 105403 | 3146636 | 0 | 7289423 |
| ip4-lookup | 119820 | 6292676 | 0 | 9081713 |
| ip4-rewrite | 119820 | 6292676 | 0 | 13731077 |
| unix-epoll-input | 125 | 0 | 0 | 18597 |
| vhost-user-input | 127459 | 3145980 | 0 | 22781834 |
Thread 4 vpp_wk_3
| Name | Calls | Vectors | Suspends | Clocks |
| TenGigabitEthernet11/0/0-output | 109311 | 3121367 | 0 | 4391677 |
| TenGigabitEthernet11/0/0-tx | 109311 | 3121367 | 0 | 14445201 |
| VirtualEthernet0/0/0-output | 110266 | 3121987 | 0 | 5144044 |
| VirtualEthernet0/0/0-tx | 110265 | 3121969 | 0 | 16240089 |
| dpdk-input | 130890 | 3121878 | 0 | 24411465 |
| ethernet-input | 219578 | 6243410 | 0 | 13826630 |
| ip4-input | 109311 | 3121367 | 0 | 7675492 |
| ip4-input-no-checksum | 110264 | 3121952 | 0 | 7331892 |
| ip4-lookup | 124281 | 6243319 | 0 | 9125234 |
| ip4-rewrite | 124281 | 6243319 | 0 | 13072807 |
| unix-epoll-input | 127 | 0 | 0 | 17493 |
| vhost-user-input | 130890 | 3121320 | 0 | 21900357 |