CSIT-891: Add data sources for 1801 report
[csit.git] / docs / report / vpp_performance_tests / test_environment.rst
1 .. include:: test_environment_intro.rst\r
2 \r
3 .. include:: test_environment_sut_conf_1.rst\r
4 \r
5 .. include:: test_environment_sut_conf_2.rst\r
6 \r
7 .. include:: test_environment_sut_conf_3.rst\r
8 \r
9 \r
10 DUT Configuration - VPP\r
11 -----------------------\r
12 \r
13 **VPP Version**\r
14 \r
15 |vpp-release|\r
16 \r
17 **VPP Compile Parameters**\r
18 \r
19 `FD.io VPP compile job`_\r
20 \r
21 **VPP Install Parameters**\r
22 \r
23 ::\r
24 \r
25     $ dpkg -i --force-all vpp*\r
26 \r
27 **VPP Startup Configuration**\r
28 \r
29 VPP startup configuration changes per test case with different settings for CPU\r
30 cores, rx-queues and no-multi-seg parameter. Startup config is aligned with\r
31 applied test case tag:\r
32 \r
33 Tagged by **1T1C**\r
34 \r
35 ::\r
36 \r
37     unix\r
38     {\r
39       cli-listen localhost:5002\r
40       log /tmp/vpe.log\r
41       nodaemon\r
42     }\r
43     cpu\r
44     {\r
45       corelist-workers 2\r
46       main-core 1\r
47     }\r
48     ip4\r
49     {\r
50       heap-size "4G"\r
51     }\r
52     ip6\r
53     {\r
54       heap-size "4G"\r
55       hash-buckets "2000000"\r
56     }\r
57     plugins\r
58     {\r
59       plugin pppoe_plugin.so { disable }\r
60       plugin kubeproxy_plugin.so { disable }\r
61       plugin ioam_plugin.so { disable }\r
62       plugin ila_plugin.so { disable }\r
63       plugin stn_plugin.so { disable }\r
64       plugin acl_plugin.so { disable }\r
65       plugin l2e_plugin.so { disable }\r
66       plugin sixrd_plugin.so { disable }\r
67       plugin nat_plugin.so { disable }\r
68       plugin ixge_plugin.so { disable }\r
69       plugin lb_plugin.so { disable }\r
70       plugin memif_plugin.so { disable }\r
71       plugin gtpu_plugin.so { disable }\r
72       plugin flowprobe_plugin.so { disable }\r
73     }\r
74     heapsize "4G"\r
75     dpdk\r
76     {\r
77       dev 0000:88:00.1\r
78       dev 0000:88:00.0\r
79       no-multi-seg\r
80       dev default\r
81       {\r
82         num-rx-desc 2048\r
83         num-rx-queues 1\r
84         num-tx-desc 2048\r
85       }\r
86       socket-mem "1024,1024"\r
87       no-tx-checksum-offload\r
88     }\r
89 \r
90 Tagged by **2T2C**\r
91 \r
92 ::\r
93 \r
94     unix\r
95     {\r
96       cli-listen localhost:5002\r
97       log /tmp/vpe.log\r
98       nodaemon\r
99     }\r
100     cpu\r
101     {\r
102       corelist-workers 2,3\r
103       main-core 1\r
104     }\r
105     ip4\r
106     {\r
107       heap-size "4G"\r
108     }\r
109     ip6\r
110     {\r
111       heap-size "4G"\r
112       hash-buckets "2000000"\r
113     }\r
114     plugins\r
115     {\r
116       plugin pppoe_plugin.so { disable }\r
117       plugin kubeproxy_plugin.so { disable }\r
118       plugin ioam_plugin.so { disable }\r
119       plugin ila_plugin.so { disable }\r
120       plugin stn_plugin.so { disable }\r
121       plugin acl_plugin.so { disable }\r
122       plugin l2e_plugin.so { disable }\r
123       plugin sixrd_plugin.so { disable }\r
124       plugin nat_plugin.so { disable }\r
125       plugin ixge_plugin.so { disable }\r
126       plugin lb_plugin.so { disable }\r
127       plugin memif_plugin.so { disable }\r
128       plugin gtpu_plugin.so { disable }\r
129       plugin flowprobe_plugin.so { disable }\r
130     }\r
131     heapsize "4G"\r
132     dpdk\r
133     {\r
134       dev 0000:88:00.1\r
135       dev 0000:88:00.0\r
136       no-multi-seg\r
137       dev default\r
138       {\r
139         num-rx-desc 2048\r
140         num-rx-queues 1\r
141         num-tx-desc 2048\r
142       }\r
143       socket-mem "1024,1024"\r
144       no-tx-checksum-offload\r
145     }\r
146 \r
147 Tagged by **4T4C**\r
148 \r
149 ::\r
150 \r
151     unix\r
152     {\r
153       cli-listen localhost:5002\r
154       log /tmp/vpe.log\r
155       nodaemon\r
156     }\r
157     cpu\r
158     {\r
159       corelist-workers 2,3,4,5\r
160       main-core 1\r
161     }\r
162     ip4\r
163     {\r
164       heap-size "4G"\r
165     }\r
166     ip6\r
167     {\r
168       heap-size "4G"\r
169       hash-buckets "2000000"\r
170     }\r
171     plugins\r
172     {\r
173       plugin pppoe_plugin.so { disable }\r
174       plugin kubeproxy_plugin.so { disable }\r
175       plugin ioam_plugin.so { disable }\r
176       plugin ila_plugin.so { disable }\r
177       plugin stn_plugin.so { disable }\r
178       plugin acl_plugin.so { disable }\r
179       plugin l2e_plugin.so { disable }\r
180       plugin sixrd_plugin.so { disable }\r
181       plugin nat_plugin.so { disable }\r
182       plugin ixge_plugin.so { disable }\r
183       plugin lb_plugin.so { disable }\r
184       plugin memif_plugin.so { disable }\r
185       plugin gtpu_plugin.so { disable }\r
186       plugin flowprobe_plugin.so { disable }\r
187     }\r
188     heapsize "4G"\r
189     dpdk\r
190     {\r
191       dev 0000:88:00.1\r
192       dev 0000:88:00.0\r
193       no-multi-seg\r
194       dev default\r
195       {\r
196         num-rx-desc 2048\r
197         num-rx-queues 2\r
198         num-tx-desc 2048\r
199       }\r
200       socket-mem "1024,1024"\r
201       no-tx-checksum-offload\r
202     }\r
203 \r
204 .. include:: test_environment_tg.rst\r