Add gtpu sw performance test cases
[csit.git] / docs / tag_documentation.rst
1 CSIT Tags
2 =========
3
4 All CSIT test cases are labelled with Robot Framework tags used to allow for
5 easy test case type identification, test case grouping and selection for
6 execution. Following sections list currently used CSIT tags and their
7 descriptions.
8
9 Testbed Topology Tags
10 ---------------------
11
12 .. topic:: 2_NODE_DOUBLE_LINK_TOPO
13
14     2 nodes connected in a circular topology with two links interconnecting
15     the devices.
16
17 .. topic:: 2_NODE_SINGLE_LINK_TOPO
18
19     2 nodes connected in a circular topology with at least one link
20     interconnecting devices.
21
22 .. topic:: 3_NODE_DOUBLE_LINK_TOPO
23
24     3 nodes connected in a circular topology with two links interconnecting
25     the devices.
26
27 .. topic:: 3_NODE_SINGLE_LINK_TOPO
28
29     3 nodes connected in a circular topology with at least one link
30     interconnecting devices.
31
32 Objective Tags
33 --------------
34
35 .. topic:: SKIP_PATCH
36
37     Test case(s) marked to not run in case of vpp-csit-verify (i.e. VPP patch)
38     and csit-vpp-verify jobs (i.e. CSIT patch).
39
40 .. topic:: SKIP_VPP_PATCH
41
42     Test case(s) marked to not run in case of vpp-csit-verify (i.e. VPP patch).
43
44 Environment Tags
45 ----------------
46
47 .. topic:: HW_ENV
48
49     DUTs and TGs are running on bare metal.
50
51 .. topic:: VM_ENV
52
53     DUTs and TGs are running in virtual environment.
54
55 .. topic:: VPP_VM_ENV
56
57     DUTs with VPP and capable of running Virtual Machine.
58
59 NIC Model Tags
60 --------------
61
62 .. topic:: NIC_Intel-X520-DA2
63
64     Intel X520-DA2 NIC.
65
66 .. topic:: NIC_Intel-XL710
67
68     Intel XL710 NIC.
69
70 .. topic:: NIC_Intel-X710
71
72     Intel X710 NIC.
73
74 .. topic:: NIC_Intel-XXV710
75
76     Intel XXV710 NIC.
77
78 .. topic:: NIC_Cisco-VIC-1227
79
80     VIC-1227 by Cisco.
81
82 .. topic:: NIC_Cisco-VIC-1385
83
84     VIC-1385 by Cisco.
85
86 .. topic:: NIC_Amazon-Nitro-50G
87
88     Amazon EC2 ENA NIC.
89
90 Scaling Tags
91 ------------
92
93 .. topic:: FIB_20K
94
95     2x10,000 entries in single fib table
96
97 .. topic:: FIB_200K
98
99     2x100,000 entries in single fib table
100
101 .. topic:: FIB_2M
102
103     2x1,000,000 entries in single fib table
104
105 .. topic:: L2BD_1
106
107     Test with 1 L2 bridge domain.
108
109 .. topic:: L2BD_10
110
111     Test with 10 L2 bridge domains.
112
113 .. topic:: L2BD_100
114
115     Test with 100 L2 bridge domains.
116
117 .. topic:: L2BD_1K
118
119     Test with 1000 L2 bridge domains.
120
121 .. topic:: VLAN_1
122
123     Test with 1 VLAN sub-interface.
124
125 .. topic:: VLAN_10
126
127     Test with 10 VLAN sub-interfaces.
128
129 .. topic:: VLAN_100
130
131     Test with 100 VLAN sub-interfaces.
132
133 .. topic:: VLAN_1K
134
135     Test with 1000 VLAN sub-interfaces.
136
137 .. topic:: VXLAN_1
138
139     Test with 1 VXLAN tunnel.
140
141 .. topic:: VXLAN_10
142
143     Test with 10 VXLAN tunnels.
144
145 .. topic:: VXLAN_100
146
147     Test with 100 VXLAN tunnels.
148
149 .. topic:: VXLAN_1K
150
151     Test with 1000 VXLAN tunnels.
152
153 .. topic:: TNL_{t}
154
155     IPSec in tunnel mode - {t} tunnels.
156
157 .. topic:: SRC_USER_1
158
159     Traffic flow with 1 unique IP (users) in one direction.
160
161 .. topic:: SRC_USER_10
162
163     Traffic flow with 10 unique IPs (users) in one direction.
164
165 .. topic:: SRC_USER_100
166
167     Traffic flow with 100 unique IPs (users) in one direction.
168
169 .. topic:: SRC_USER_1000
170
171     Traffic flow with 1000 unique IPs (users) in one direction.
172
173 .. topic:: SRC_USER_2000
174
175     Traffic flow with 2000 unique IPs (users) in one direction.
176
177 .. topic:: SRC_USER_4000
178
179     Traffic flow with 4000 unique IPs (users) in one direction.
180
181 .. topic:: 100_FLOWS
182
183     Traffic stream with 100 unique flows (10 IPs/users x 10 UDP ports) in one
184     direction.
185
186 .. topic:: 10k_FLOWS
187
188     Traffic stream with 10 000 unique flows (10 IPs/users x 1000 UDP ports) in
189     one direction.
190
191 .. topic:: 100k_FLOWS
192
193     Traffic stream with 100 000 unique flows (100 IPs/users x 1000 UDP ports) in
194     one direction.
195
196 .. topic:: HOSTS_1024
197
198     Stateless or stateful traffic stream with 1024 client source IP4 addresses,
199     usually with 63 flow differing in source port number. Could be UDP or TCP.
200     If NAT is used, the clients are inside. Outside IP range can differ.
201
202 .. topic:: HOSTS_4096
203
204     Stateless or stateful traffic stream with 4096 client source IP4 addresses,
205     usually with 63 flow differing in source port number. Could be UDP or TCP.
206     If NAT is used, the clients are inside. Outside IP range can differ.
207
208 .. topic:: HOSTS_16384
209
210     Stateless or stateful traffic stream with 16384 client source IP4 addresses,
211     usually with 63 flow differing in source port number. Could be UDP or TCP.
212     If NAT is used, the clients are inside. Outside IP range can differ.
213
214 .. topic:: HOSTS_65536
215
216     Stateless or stateful traffic stream with 65536 client source IP4 addresses,
217     usually with 63 flow differing in source port number. Could be UDP or TCP.
218     If NAT is used, the clients are inside. Outside IP range can differ.
219
220 .. topic:: HOSTS_262144
221
222     Stateless or stateful traffic stream with 262144 client source IP4 addresses
223     usually with 63 flow differing in source port number. Could be UDP or TCP.
224     If NAT is used, the clients are inside. Outside IP range can differ.
225
226 .. topic:: GENEVE4_1TUN
227
228     Test with 1 GENEVE IPv4 tunnel.
229
230 .. topic:: GENEVE4_4TUN
231
232     Test with 4 GENEVE IPv4 tunnels.
233
234 .. topic:: GENEVE4_16TUN
235
236     Test with 16 GENEVE IPv4 tunnels.
237
238 .. topic:: GENEVE4_64TUN
239
240     Test with 64 GENEVE IPv4 tunnels.
241
242 .. topic:: GENEVE4_256TUN
243
244     Test with 256 GENEVE IPv4 tunnels.
245
246 .. topic:: GENEVE4_1024TUN
247
248     Test with 1024 GENEVE IPv4 tunnels.
249
250 Test Category Tags
251 ------------------
252
253 .. topic:: FUNCTEST
254
255     All functional test cases.
256
257 .. topic:: PERFTEST
258
259     All performance test cases.
260
261 Performance Type Tags
262 ---------------------
263
264 .. topic:: NDRPDR
265
266     Single test finding both No Drop Rate and Partial Drop Rate simultaneously.
267     The search is done by optimized algorithm which performs
268     multiple trial runs at different durations and transmit rates.
269     The results come from the final trials, which have duration of 30 seconds.
270
271 .. topic:: MRR
272
273     Performance tests where TG sends the traffic at maximum rate (line rate)
274     and reports total sent/received packets over trial duration.
275     The result is an average of 10 trials of 1 second duration.
276
277 .. topic:: SOAK
278
279     Performance tests using PLRsearch to find the critical load.
280
281 .. topic:: RECONF
282
283     Performance tests aimed to measure lost packets (time) when performing
284     reconfiguration while full throughput offered load is applied.
285
286 Ethernet Frame Size Tags
287 ------------------------
288
289 These are describing the traffic offered by Traffic Generator,
290 "primary" traffic in case of asymmetric load.
291 For traffic between DUTs, or for "secondary" traffic, see ${overhead} value.
292
293 .. topic:: 64B
294
295     64B frames used for test. Generic ethernet or IPv4.
296
297 .. topic:: 78B
298
299     78B frames used for test. Ipv6.
300
301 .. topic:: 114B
302
303     114B frames used for test. IPv4+vxlan.
304
305 .. topic:: 118B
306
307     118B frames used for test. Dot1q+IPv4+vxlan.
308
309 .. topic:: IMIX
310
311     IMIX frame sequence (28x 64B, 16x 570B, 4x 1518B) used for test.
312
313 .. topic:: 1460B
314
315     1460B frames used for test.
316
317 .. topic:: 1480B
318
319     1480B frames used for test.
320
321 .. topic:: 1514B
322
323     1514B frames used for test.
324
325 .. topic:: 1518B
326
327     1518B frames used for test.
328
329 .. topic:: 9000B
330
331     9000B frames used for test.
332
333 Test Type Tags
334 --------------
335
336 .. topic:: BASE
337
338     Baseline test cases, no encapsulation, no feature(s) configured in tests.
339     No scaling whatsoever, beyond minimum needed for RSS.
340
341 .. topic:: IP4BASE
342
343     IPv4 baseline test cases, no encapsulation, no feature(s) configured in
344     tests. Minimal number of routes. Other quantities may be scaled.
345
346 .. topic:: IP6BASE
347
348     IPv6 baseline test cases, no encapsulation, no feature(s) configured in
349     tests.
350
351 .. topic:: L2XCBASE
352
353     L2XC baseline test cases, no encapsulation, no feature(s) configured in
354     tests.
355
356 .. topic:: L2BDBASE
357
358     L2BD baseline test cases, no encapsulation, no feature(s) configured in
359     tests.
360
361 .. topic:: L2PATCH
362
363     L2PATCH baseline test cases, no encapsulation, no feature(s) configured in
364     tests.
365
366 .. topic:: SCALE
367
368     Scale test cases. Other tags specify which quantities are scaled.
369     Also applies if scaling is set on TG only (e.g. DUT works as IP4BASE).
370
371 .. topic:: ENCAP
372
373     Test cases where encapsulation is used. Use also encapsulation tag(s).
374
375 .. topic:: FEATURE
376
377     At least one feature is configured in test cases. Use also feature tag(s).
378
379 .. topic:: UDP
380
381     Tests which use any kind of UDP traffic (STL or ASTF profile).
382
383 .. topic:: TCP
384
385     Tests which use any kind of TCP traffic (STL or ASTF profile).
386
387 ..
388     TODO: Should we define tags STL and ASTF?
389
390 .. topic:: UDP_UDIR
391
392     Tests which use unidirectional UDP traffic (STL profile only).
393
394 .. topic:: UDP_BIDIR
395
396     Tests which use bidirectional UDP traffic (STL profile only).
397
398 .. topic:: UDP_CPS
399
400     Tests which measure connections per second on minimal UDP pseudoconnections.
401     This implies ASTF traffic profile is used.
402     This tag selects specific output processing in PAL.
403
404 .. topic:: TCP_CPS
405
406     Tests which measure connections per second on empty TCP connections.
407     This implies ASTF traffic profile is used.
408     This tag selects specific output processing in PAL.
409
410 .. topic:: TCP_RPS
411
412     Tests which measure requests per second on empty TCP connections.
413     This implies ASTF traffic profile is used.
414     This tag selects specific output processing in PAL.
415
416 .. topic:: UDP_PPS
417
418     Tests which measure packets per second on lightweight UDP transactions.
419     This implies ASTF traffic profile is used.
420     This tag selects specific output processing in PAL.
421
422 .. topic:: TCP_PPS
423
424     Tests which measure packets per second on lightweight TCP transactions.
425     This implies ASTF traffic profile is used.
426     This tag selects specific output processing in PAL.
427
428 .. topic:: HTTP
429
430     Tests which use traffic formed of valid HTTP requests (and responses).
431
432 ..
433     TODO: Add HTTP tag to the current hoststack tests.
434     TODO: Document other tags already used by hoststack tests.
435
436 .. topic:: LDP_NGINX
437
438     LDP NGINX is un-modified NGINX with VPP via LD_PRELOAD.
439
440 .. topic:: NF_DENSITY
441
442     Performance tests that measure throughput of multiple VNF and CNF
443     service topologies at different service densities.
444
445 NF Service Density Tags
446 -----------------------
447
448 .. topic:: CHAIN
449
450     NF service density tests with VNF or CNF service chain topology(ies).
451
452 .. topic:: PIPE
453
454     NF service density tests with CNF service pipeline topology(ies).
455
456 .. topic:: NF_L3FWDIP4
457
458     NF service density tests with DPDK l3fwd IPv4 routing as NF workload.
459
460 .. topic:: NF_VPPIP4
461
462     NF service density tests with VPP IPv4 routing as NF workload.
463
464 .. topic:: {r}R{c}C
465
466     Service density matrix locator {r}R{c}C, {r}Row denoting number of
467     service instances, {c}Column denoting number of NFs per service
468     instance. {r}=(1,2,4,6,8,10), {c}=(1,2,4,6,8,10).
469
470 .. topic:: {n}VM{t}T
471
472     Service density {n}VM{t}T, {n}Number of NF Qemu VMs, {t}Number of threads
473     per NF.
474
475 .. topic:: {n}DCRt}T
476
477     Service density {n}DCR{t}T, {n}Number of NF Docker containers, {t}Number of
478     threads per NF.
479
480 .. topic:: {n}_ADDED_CHAINS
481
482     {n}Number of chains (or pipelines) added (and/or removed)
483     during RECONF test.
484
485 Forwarding Mode Tags
486 --------------------
487
488 .. topic:: L2BDMACSTAT
489
490     VPP L2 bridge-domain, L2 MAC static.
491
492 .. topic:: L2BDMACLRN
493
494     VPP L2 bridge-domain, L2 MAC learning.
495
496 .. topic:: L2XCFWD
497
498     VPP L2 point-to-point cross-connect.
499
500 .. topic:: IP4FWD
501
502     VPP IPv4 routed forwarding.
503
504 .. topic:: IP6FWD
505
506     VPP IPv6 routed forwarding.
507
508 .. topic:: LOADBALANCER_MAGLEV
509
510     VPP Load balancer maglev mode.
511
512 .. topic:: LOADBALANCER_L3DSR
513
514     VPP Load balancer l3dsr mode.
515
516 .. topic:: LOADBALANCER_NAT4
517
518     VPP Load balancer nat4 mode.
519
520 Underlay Tags
521 -------------
522
523 .. topic:: IP4UNRLAY
524
525     IPv4 underlay.
526
527 .. topic:: IP6UNRLAY
528
529     IPv6 underlay.
530
531 .. topic:: MPLSUNRLAY
532
533     MPLS underlay.
534
535 Overlay Tags
536 ------------
537
538 .. topic:: L2OVRLAY
539
540     L2 overlay.
541
542 .. topic:: IP4OVRLAY
543
544     IPv4 overlay (IPv4 payload).
545
546 .. topic:: IP6OVRLAY
547
548     IPv6 overlay (IPv6 payload).
549
550 Tagging Tags
551 ------------
552
553 .. topic:: DOT1Q
554
555     All test cases with dot1q.
556
557 .. topic:: DOT1AD
558
559     All test cases with dot1ad.
560
561 Encapsulation Tags
562 ------------------
563
564 .. topic:: ETH
565
566     All test cases with base Ethernet (no encapsulation).
567
568 .. topic:: LISP
569
570     All test cases with LISP.
571
572 .. topic:: LISPGPE
573
574     All test cases with LISP-GPE.
575
576 .. topic:: LISP_IP4o4
577
578     All test cases with LISP_IP4o4.
579
580 .. topic:: LISPGPE_IP4o4
581
582     All test cases with LISPGPE_IP4o4.
583
584 .. topic:: LISPGPE_IP6o4
585
586     All test cases with LISPGPE_IP6o4.
587
588 .. topic:: LISPGPE_IP4o6
589
590     All test cases with LISPGPE_IP4o6.
591
592 .. topic:: LISPGPE_IP6o6
593
594     All test cases with LISPGPE_IP6o6.
595
596 .. topic:: VXLAN
597
598     All test cases with Vxlan.
599
600 .. topic:: VXLANGPE
601
602     All test cases with VXLAN-GPE.
603
604 .. topic:: GRE
605
606     All test cases with GRE.
607
608 .. topic:: GTPU
609
610     All test cases with GTPU.
611
612 .. topic:: IPSEC
613
614     All test cases with IPSEC.
615
616 .. topic:: SRv6
617
618     All test cases with Segment routing over IPv6 dataplane.
619
620 .. topic:: SRv6_1SID
621
622     All SRv6 test cases with single SID.
623
624 .. topic:: SRv6_2SID_DECAP
625
626     All SRv6 test cases with two SIDs and with decapsulation.
627
628 .. topic:: SRv6_2SID_NODECAP
629
630     All SRv6 test cases with two SIDs and without decapsulation.
631
632 .. topic:: GENEVE
633
634     All test cases with GENEVE.
635
636 .. topic:: GENEVE_L3MODE
637
638     All test cases with GENEVE tunnel in L3 mode.
639
640 Interface Tags
641 --------------
642
643 .. topic:: PHY
644
645     All test cases which use physical interface(s).
646
647 .. topic:: GSO
648
649     All test cases which uses Generic Segmentation Offload.
650
651 .. topic:: VHOST
652
653     All test cases which uses VHOST.
654
655 .. topic:: VHOST_1024
656
657     All test cases which uses VHOST DPDK driver with qemu queue size set
658     to 1024.
659
660 .. topic:: VIRTIO
661
662     All test cases which uses VIRTIO native VPP driver.
663
664 .. topic:: VIRTIO_1024
665
666     All test cases which uses VIRTIO native VPP driver with qemu queue size set
667     to 1024.
668
669 .. topic:: CFS_OPT
670
671     All test cases which uses VM with optimised scheduler policy.
672
673 .. topic:: TUNTAP
674
675     All test cases which uses TUN and TAP.
676
677 .. topic:: AFPKT
678
679     All test cases which uses AFPKT.
680
681 .. topic:: NETMAP
682
683     All test cases which uses Netmap.
684
685 .. topic:: MEMIF
686
687     All test cases which uses Memif.
688
689 .. topic:: SINGLE_MEMIF
690
691     All test cases which uses only single Memif connection per DUT. One DUT
692     instance is running in container having one physical interface exposed to
693     container.
694
695 .. topic:: LBOND
696
697     All test cases which uses link bonding (BondEthernet interface).
698
699 .. topic:: LBOND_DPDK
700
701     All test cases which uses DPDK link bonding.
702
703 .. topic:: LBOND_VPP
704
705     All test cases which uses VPP link bonding.
706
707 .. topic:: LBOND_MODE_XOR
708
709     All test cases which uses link bonding with mode XOR.
710
711 .. topic:: LBOND_MODE_LACP
712
713     All test cases which uses link bonding with mode LACP.
714
715 .. topic:: LBOND_LB_L34
716
717     All test cases which uses link bonding with load-balance mode l34.
718
719 .. topic:: LBOND_1L
720
721     All test cases which uses one link for link bonding.
722
723 .. topic:: LBOND_2L
724
725     All test cases which uses two links for link bonding.
726
727 .. topic:: DRV_AVF
728
729     All test cases which uses Intel Adaptive Virtual Function (AVF) device
730     plugin for VPP. This plugins provides native device support for Intel AVF.
731     AVF is driver specification for current and future Intel Virtual Function
732     devices. In essence, today this driver can be used only with Intel
733     XL710 / X710 / XXV710 adapters.
734
735 .. topic:: DRV_VFIO_PCI
736
737     All test cases which uses vfio-pci device driver. It supports variety of NIC
738     adapters.
739
740 .. topic:: DRV_RDMA_CORE
741
742     All test cases which uses rdma-core device driver. It supports Mellanox
743     NIC adapters.
744
745 .. topic:: RXQ_SIZE_{n}
746
747    All test cases which RXQ size (RX descriptors) are set to {n}. Default is 0,
748    which means VPP (API) default.
749
750 .. topic:: TXQ_SIZE_{n}
751
752    All test cases which TXQ size (TX descriptors) are set to {n}. Default is 0,
753    which means VPP (API) default.
754
755 Feature Tags
756 ------------
757
758 .. topic:: IACLDST
759
760     iACL destination.
761
762 .. topic:: ADLALWLIST
763
764     ADL allowlist.
765
766 .. topic:: NAT44
767
768     NAT44 configured and tested.
769
770 .. topic:: NAT64
771
772     NAT44 configured and tested.
773
774 .. topic:: ACL
775
776     ACL plugin configured and tested.
777
778 .. topic:: IACL
779
780     ACL plugin configured and tested on input path.
781
782 .. topic:: OACL
783
784     ACL plugin configured and tested on output path.
785
786 .. topic:: ACL_STATELESS
787
788     ACL plugin configured and tested in stateless mode (permit action).
789
790 .. topic:: ACL_STATEFUL
791
792     ACL plugin configured and tested in stateful mode (permit+reflect action).
793
794 .. topic:: ACL1
795
796     ACL plugin configured and tested with 1 not-hitting ACE.
797
798 .. topic:: ACL10
799
800     ACL plugin configured and tested with 10 not-hitting ACEs.
801
802 .. topic:: ACL50
803
804     ACL plugin configured and tested with 50 not-hitting ACEs.
805
806 .. topic:: SRv6_PROXY
807
808     SRv6 endpoint to SR-unaware appliance via proxy.
809
810 .. topic:: SRv6_PROXY_STAT
811
812     SRv6 endpoint to SR-unaware appliance via static proxy.
813
814 .. topic:: SRv6_PROXY_DYN
815
816     SRv6 endpoint to SR-unaware appliance via dynamic proxy.
817
818 .. topic:: SRv6_PROXY_MASQ
819
820     SRv6 endpoint to SR-unaware appliance via masquerading proxy.
821
822 Encryption Tags
823 ---------------
824
825 .. topic:: IPSECSW
826
827     Crypto in software.
828
829 .. topic:: IPSECHW
830
831     Crypto in hardware.
832
833 .. topic:: IPSECTRAN
834
835     IPSec in transport mode.
836
837 .. topic:: IPSECTUN
838
839     IPSec in tunnel mode.
840
841 .. topic:: IPSECINT
842
843     IPSec in interface mode.
844
845 .. topic:: AES
846
847     IPSec using AES algorithms.
848
849 .. topic:: AES_128_CBC
850
851     IPSec using AES 128 CBC algorithms.
852
853 .. topic:: AES_128_GCM
854
855     IPSec using AES 128 GCM algorithms.
856
857 .. topic:: AES_256_GCM
858
859     IPSec using AES 256 GCM algorithms.
860
861 .. topic:: HMAC
862
863     IPSec using HMAC integrity algorithms.
864
865 .. topic:: HMAC_SHA_256
866
867     IPSec using HMAC SHA 256 integrity algorithms.
868
869 .. topic:: HMAC_SHA_512
870
871     IPSec using HMAC SHA 512 integrity algorithms.
872
873 .. topic:: SCHEDULER
874
875     IPSec using crypto sw scheduler engine.
876
877 Client-Workload Tags
878 --------------------
879
880 .. topic:: VM
881
882     All test cases which use at least one virtual machine.
883
884 .. topic:: LXC
885
886     All test cases which use Linux container and LXC utils.
887
888 .. topic:: DRC
889
890     All test cases which use at least one Docker container.
891
892 .. topic:: DOCKER
893
894     All test cases which use Docker as container manager.
895
896 .. topic:: APP
897
898     All test cases with specific APP use.
899
900 Container Orchestration Tags
901 ----------------------------
902
903 .. topic:: 1VSWITCH
904
905     VPP running in Docker container acting as VSWITCH.
906
907 .. topic:: 1VNF
908
909     1 VPP running in Docker container acting as VNF work load.
910
911 .. topic:: 2VNF
912
913     2 VPP running in 2 Docker containers acting as VNF work load.
914
915 .. topic:: 4VNF
916
917     4 VPP running in 4 Docker containers acting as VNF work load.
918
919 Multi-Threading Tags
920 --------------------
921
922 .. topic:: STHREAD
923
924    *Dynamic tag*.
925    All test cases using single poll mode thread.
926
927 .. topic:: MTHREAD
928
929    *Dynamic tag*.
930     All test cases using more then one poll mode driver thread.
931
932 .. topic:: 1NUMA
933
934     All test cases with packet processing on single socket.
935
936 .. topic:: 2NUMA
937
938     All test cases with packet processing on two sockets.
939
940 .. topic:: 1C
941
942     1 worker thread pinned to 1 dedicated physical core; or if HyperThreading is
943     enabled, 2 worker threads each pinned to a separate logical core within 1
944     dedicated physical core. Main thread pinned to core 1.
945
946 .. topic:: 2C
947
948     2 worker threads pinned to 2 dedicated physical cores; or if HyperThreading
949     is enabled, 4 worker threads each pinned to a separate logical core within 2
950     dedicated physical cores. Main thread pinned to core 1.
951
952 .. topic:: 4C
953
954     4 worker threads pinned to 4 dedicated physical cores; or if HyperThreading
955     is enabled, 8 worker threads each pinned to a separate logical core within 4
956     dedicated physical cores. Main thread pinned to core 1.
957
958 .. topic:: 1T1C
959
960    *Dynamic tag*.
961     1 worker thread pinned to 1 dedicated physical core. 1 receive queue per
962     interface. Main thread pinned to core 1.
963
964 .. topic:: 2T2C
965
966    *Dynamic tag*.
967     2 worker threads pinned to 2 dedicated physical cores. 1 receive queue per
968     interface. Main thread pinned to core 1.
969
970 .. topic:: 4T4C
971
972    *Dynamic tag*.
973     4 worker threads pinned to 4 dedicated physical cores. 2 receive queues per
974     interface. Main thread pinned to core 1.
975
976 .. topic:: 2T1C
977
978    *Dynamic tag*.
979     2 worker threads each pinned to a separate logical core within 1 dedicated
980     physical core. 1 receive queue per interface. Main thread pinned to core 1.
981
982 .. topic:: 4T2C
983
984    *Dynamic tag*.
985     4 worker threads each pinned to a separate logical core within 2 dedicated
986     physical cores. 2 receive queues per interface. Main thread pinned to core
987     1.
988
989 .. topic:: 8T4C
990
991    *Dynamic tag*.
992     8 worker threads each pinned to a separate logical core within 4 dedicated
993     physical cores. 4 receive queues per interface. Main thread pinned to core
994     1.