Report: Add vsap
[csit.git] / docs / report / vpp_performance_tests / test_environment.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 .. _vpp_test_environment:
7
8 .. include:: ../introduction/test_environment_intro.rst
9
10 .. include:: ../introduction/test_environment_sut_conf_1.rst
11
12
13 DUT Settings - VPP
14 ------------------
15
16 VPP Version
17 ~~~~~~~~~~~
18
19 |vpp-release|
20
21 VPP Compile Parameters
22 ~~~~~~~~~~~~~~~~~~~~~~
23
24 `FD.io VPP compile job`_
25
26 VPP Install Parameters
27 ~~~~~~~~~~~~~~~~~~~~~~
28
29 ::
30
31     $ dpkg -i --force-all *vpp*
32
33 VPP Startup Configuration
34 ~~~~~~~~~~~~~~~~~~~~~~~~~
35
36 VPP startup configuration vary per test case, with different settings
37 for `$$CORELIST_WORKERS`, `$$NUM_RX_QUEUES`, `$$UIO_DRIVER`, and
38 `$$NO_MULTI_SEG` parameter. List of plugins to enable is driven by test
39 requirements. Default template is provided below:
40
41 ::
42
43     ip
44     {
45       heap-size 4G
46     }
47     statseg
48     {
49       size 4G
50       per-node-counters on
51     }
52     unix
53     {
54       cli-listen /run/vpp/cli.sock
55       log /tmp/vpe.log
56       nodaemon
57       full-coredump
58     }
59     socksvr {
60       socket-name /run/vpp/api.sock
61     }
62     ip6
63     {
64       heap-size 4G
65       hash-buckets 2000000
66     }
67     heapsize 4G
68     plugins
69     {
70       plugin default
71       {
72         disable
73       }
74       plugin <$$test_requirement>_plugin.so
75       {
76         enable
77       }
78     }
79     cpu
80     {
81       corelist-workers $$CORELIST_WORKERS
82       main-core 1
83     }
84     buffers
85     {
86       buffers-per-numa 215040
87     }
88
89     # Below: in case of dpdk based drivers (vfio-pci) only
90     dpdk
91     {
92       uio-driver $$UIO_DRIVER
93       $$NO_MULTI_SEG
94       log-level debug
95       dev default
96       {
97         num-rx-queues $$NUM_RX_QUEUES
98       }
99       no-tx-checksum-offload
100       dev $$DEV_1
101       dev $$DEV_2
102     }
103
104 Description of VPP startup settings used in CSIT is provided in
105 :ref:`test_methodology`.
106
107 .. include:: ../introduction/test_environment_tg.rst
108
109 .. include:: ../introduction/test_environment_pre_test_server_calib.rst
110
111 .. include:: ../introduction/test_environment_sut_calib_skx.rst
112
113 .. include:: ../introduction/test_environment_sut_calib_clx.rst
114
115 .. include:: ../introduction/test_environment_sut_calib_hsw.rst
116
117 .. include:: ../introduction/test_environment_sut_calib_dnv.rst
118
119 .. include:: ../introduction/test_environment_sut_calib_tsh.rst
120
121 .. include:: ../introduction/test_environment_sut_calib_tx2.rst