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