6 .. _vpp_test_environment:
8 .. include:: ../introduction/test_environment_intro.rst
10 .. include:: ../introduction/test_environment_changes_vpp.rst
12 .. include:: ../introduction/test_environment_sut_conf_1.rst
23 VPP Compile Parameters
24 ~~~~~~~~~~~~~~~~~~~~~~
26 `FD.io VPP compile job`_
28 VPP Install Parameters
29 ~~~~~~~~~~~~~~~~~~~~~~
33 $ dpkg -i --force-all *vpp*
35 VPP Startup Configuration
36 ~~~~~~~~~~~~~~~~~~~~~~~~~
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:
56 cli-listen /run/vpp/cli.sock
62 socket-name /run/vpp/api.sock
76 plugin <$$test_requirement>_plugin.so
83 corelist-workers $$CORELIST_WORKERS
88 buffers-per-numa 215040
91 # Below: in case of dpdk based drivers (vfio-pci) only
94 uio-driver $$UIO_DRIVER
99 num-rx-queues $$NUM_RX_QUEUES
101 no-tx-checksum-offload
106 Description of VPP startup settings used in CSIT is provided in
107 :ref:`test_methodology`.
109 .. include:: ../introduction/test_environment_tg.rst
111 .. include:: ../introduction/test_environment_pre_test_server_calib.rst
113 .. include:: ../introduction/test_environment_sut_calib_icx.rst
115 .. include:: ../introduction/test_environment_sut_calib_skx.rst
117 .. include:: ../introduction/test_environment_sut_calib_clx.rst
119 .. include:: ../introduction/test_environment_sut_calib_hsw.rst
121 .. include:: ../introduction/test_environment_sut_calib_dnv.rst
123 .. include:: ../introduction/test_environment_sut_calib_alt.rst
125 .. include:: ../introduction/test_environment_sut_calib_tsh.rst
127 .. include:: ../introduction/test_environment_sut_calib_tx2.rst