-.. include:: ../introduction/test_environment_intro.rst
-.. include:: ../introduction/test_environment_sut_conf_1.rst
+.. raw:: latex
-.. include:: ../introduction/test_environment_sut_conf_2.rst
+ \clearpage
-.. include:: ../introduction/test_environment_sut_conf_3.rst
+.. _vpp_test_environment:
+.. include:: ../introduction/test_environment_intro.rst
+
+.. include:: ../introduction/test_environment_sut_conf_1.rst
-DUT Configuration - VPP
------------------------
-**VPP Version**
+DUT Settings - VPP
+------------------
+
+VPP Version
+~~~~~~~~~~~
|vpp-release|
-**VPP Compile Parameters**
+VPP Compile Parameters
+~~~~~~~~~~~~~~~~~~~~~~
`FD.io VPP compile job`_
-**VPP Install Parameters**
+VPP Install Parameters
+~~~~~~~~~~~~~~~~~~~~~~
::
- $ dpkg -i --force-all vpp*
+ $ dpkg -i --force-all *vpp*
-**VPP Startup Configuration**
+VPP Startup Configuration
+~~~~~~~~~~~~~~~~~~~~~~~~~
-VPP startup configuration changes per test case with different settings for
-`$$CORELIST_WORKERS`, `$$NUM_RX_QUEUES`, `$$UIO_DRIVER`, `$$NUM-MBUFS` and
-`$$NO_MULTI_SEG` parameter. Default template:
+VPP startup configuration vary per test case, with different settings
+for `$$CORELIST_WORKERS`, `$$NUM_RX_QUEUES`, `$$UIO_DRIVER`, and
+`$$NO_MULTI_SEG` parameter. List of plugins to enable is driven by test
+requirements. Default template is provided below:
::
statseg
{
size 4G
+ per-node-counters on
}
unix
{
cli-listen /run/vpp/cli.sock
log /tmp/vpe.log
nodaemon
+ full-coredump
+ }
+ socksvr {
+ socket-name /run/vpp/api.sock
}
ip6
{
{
disable
}
- plugin dpdk_plugin.so
+ plugin <$$test_requirement>_plugin.so
{
enable
}
corelist-workers $$CORELIST_WORKERS
main-core 1
}
+ buffers
+ {
+ buffers-per-numa 215040
+ }
+
+ # Below: in case of dpdk based drivers (vfio-pci) only
dpdk
{
- num-mbufs $$NUM-MBUFS
uio-driver $$UIO_DRIVER
$$NO_MULTI_SEG
log-level debug
{
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
+
+.. include:: ../introduction/test_environment_pre_test_server_calib.rst
+
+.. include:: ../introduction/test_environment_sut_calib_skx.rst
+
+.. include:: ../introduction/test_environment_sut_calib_clx.rst
+
+.. include:: ../introduction/test_environment_sut_calib_hsw.rst
+
+.. include:: ../introduction/test_environment_sut_calib_dnv.rst
+
+.. include:: ../introduction/test_environment_sut_calib_tsh.rst