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