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