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