CSIT-1438: Remove Denverton from Report
[csit.git] / docs / report / vpp_functional_tests / test_environment.rst
index 1d00263..96c9093 100644 (file)
@@ -62,8 +62,8 @@ SUT VMs' settings are defined in `VIRL topologies directory`_
 SUT Settings - VIRL Guest OS Linux
 ----------------------------------
 
-In CSIT terminology, the VM operating system for both SUTs that |vpp-release| has
-been tested with, is the following:
+In CSIT terminology, the VM operating system for both SUTs that |vpp-release|
+has been tested with, is the following:
 
 #. Ubuntu VIRL image
 
@@ -119,9 +119,12 @@ VIRL simulation based on the definition stored in `VIRL topologies directory`_.
 
 Example of DUT nodes configuration:
 
+::
+
     DUT1:
         type: DUT
         host: "10.30.51.157"
+        arch: x86_64
         port: 22
         username: cisco
         honeycomb:
@@ -178,6 +181,7 @@ Example of DUT nodes configuration:
       DUT2:
         type: DUT
         host: "10.30.51.156"
+        arch: x86_64
         port: 22
         username: cisco
         honeycomb:
@@ -242,19 +246,17 @@ VPP Installed Packages - Ubuntu
 
 ::
 
-    $ dpkg -l vpp\*
     Desired=Unknown/Install/Remove/Purge/Hold
     | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
     |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
     ||/ Name           Version       Architecture Description
-    +++-==============-=============-============-=================================================
-    ii  vpp                                 18.07-release                              amd64        Vector Packet Processing--executables
-    ii  vpp-dbg                             18.07-release                              amd64        Vector Packet Processing--debug symbols
-    ii  vpp-dev                             18.07-release                              amd64        Vector Packet Processing--development support
-    ii  vpp-dpdk-dkms                       18.05-vpp2                                 amd64        DPDK Development Package for VPP - Kernel Modules
-    ii  vpp-lib                             18.07-release                              amd64        Vector Packet Processing--runtime libraries
-    ii  vpp-plugins                         18.07-release                              amd64        Vector Packet Processing--runtime plugins
-
+    +++-==============-=============-============-=============================================
+    ii  vpp            19.01-release amd64        Vector Packet Processing--executables
+    ii  vpp-api-python 19.01-release amd64        VPP Python API bindings
+    ii  vpp-dbg        19.01-release amd64        Vector Packet Processing--debug symbols
+    ii  vpp-dev        19.01-release amd64        Vector Packet Processing--development support
+    ii  vpp-lib        19.01-release amd64        Vector Packet Processing--runtime libraries
+    ii  vpp-plugins    19.01-release amd64        Vector Packet Processing--runtime plugins
 
 VPP Installed Packages - Centos
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -262,18 +264,66 @@ VPP Installed Packages - Centos
 ::
 
     $ rpm -qai vpp*
+    Name        : vpp-selinux-policy
+    Version     : 19.01
+    Release     : release
+    Architecture: x86_64
+    Install Date: Thu 31 Jan 2019 07:16:34 AM EST
+    Group       : System Environment/Base
+    Size        : 102213
+    License     : ASL 2.0
+    Signature   : (none)
+    Source RPM  : vpp-19.01-release.src.rpm
+    Build Date  : Wed 30 Jan 2019 06:04:06 PM EST
+    Build Host  : ed28282db47e
+    Relocations : (not relocatable)
+    Summary     : VPP Security-Enhanced Linux (SELinux) policy
+    Description :
+    This package contains a tailored VPP SELinux policy
+    Name        : vpp-plugins
+    Version     : 19.01
+    Release     : release
+    Architecture: x86_64
+    Install Date: Thu 31 Jan 2019 07:16:37 AM EST
+    Group       : System Environment/Libraries
+    Size        : 84873573
+    License     : ASL 2.0
+    Signature   : (none)
+    Source RPM  : vpp-19.01-release.src.rpm
+    Build Date  : Wed 30 Jan 2019 06:04:06 PM EST
+    Build Host  : ed28282db47e
+    Relocations : (not relocatable)
+    Summary     : Vector Packet Processing--runtime plugins
+    Description :
+    This package contains VPP plugins
+    Name        : vpp-api-python
+    Version     : 19.01
+    Release     : release
+    Architecture: x86_64
+    Install Date: Thu 31 Jan 2019 07:16:34 AM EST
+    Group       : Development/Libraries
+    Size        : 163624
+    License     : ASL 2.0
+    Signature   : (none)
+    Source RPM  : vpp-19.01-release.src.rpm
+    Build Date  : Wed 30 Jan 2019 06:04:06 PM EST
+    Build Host  : ed28282db47e
+    Relocations : (not relocatable)
+    Summary     : VPP api python bindings
+    Description :
+    This package contains the python bindings for the vpp api
     Name        : vpp
-    Version     : 18.07
+    Version     : 19.01
     Release     : release
     Architecture: x86_64
-    Install Date: Tue 31 Jul 2018 02:59:45 AM EDT
+    Install Date: Thu 31 Jan 2019 07:16:34 AM EST
     Group       : Unspecified
-    Size        : 2396993
+    Size        : 2522340
     License     : ASL 2.0
     Signature   : (none)
-    Source RPM  : vpp-18.07-release.src.rpm
-    Build Date  : Mon 30 Jul 2018 08:20:19 PM EDT
-    Build Host  : c3de88e7d43c
+    Source RPM  : vpp-19.01-release.src.rpm
+    Build Date  : Wed 30 Jan 2019 06:04:06 PM EST
+    Build Host  : ed28282db47e
     Relocations : (not relocatable)
     Summary     : Vector Packet Processing
     Description :
@@ -282,17 +332,17 @@ VPP Installed Packages - Centos
     vpp_api_test - vector packet engine API test tool
     vpp_json_test - vector packet engine JSON test tool
     Name        : vpp-lib
-    Version     : 18.07
+    Version     : 19.01
     Release     : release
     Architecture: x86_64
-    Install Date: Tue 31 Jul 2018 02:59:45 AM EDT
+    Install Date: Thu 31 Jan 2019 07:16:34 AM EST
     Group       : System Environment/Libraries
-    Size        : 27134058
+    Size        : 12203613
     License     : ASL 2.0
     Signature   : (none)
-    Source RPM  : vpp-18.07-release.src.rpm
-    Build Date  : Mon 30 Jul 2018 08:20:19 PM EDT
-    Build Host  : c3de88e7d43c
+    Source RPM  : vpp-19.01-release.src.rpm
+    Build Date  : Wed 30 Jan 2019 06:04:06 PM EST
+    Build Host  : ed28282db47e
     Relocations : (not relocatable)
     Summary     : VPP libraries
     Description :
@@ -302,34 +352,18 @@ VPP Installed Packages - Centos
     vlib - vector processing library
     vlib-api - binary API library
     vnet -  network stack library
-    Name        : vpp-selinux-policy
-    Version     : 18.07
-    Release     : release
-    Architecture: x86_64
-    Install Date: Tue 31 Jul 2018 02:59:44 AM EDT
-    Group       : System Environment/Base
-    Size        : 86709
-    License     : ASL 2.0
-    Signature   : (none)
-    Source RPM  : vpp-18.07-release.src.rpm
-    Build Date  : Mon 30 Jul 2018 08:20:19 PM EDT
-    Build Host  : c3de88e7d43c
-    Relocations : (not relocatable)
-    Summary     : VPP Security-Enhanced Linux (SELinux) policy
-    Description :
-    This package contains a tailored VPP SELinux policy
     Name        : vpp-devel
-    Version     : 18.07
+    Version     : 19.01
     Release     : release
     Architecture: x86_64
-    Install Date: Tue 31 Jul 2018 02:59:47 AM EDT
+    Install Date: Thu 31 Jan 2019 07:16:38 AM EST
     Group       : Development/Libraries
-    Size        : 11452203
+    Size        : 12835399
     License     : ASL 2.0
     Signature   : (none)
-    Source RPM  : vpp-18.07-release.src.rpm
-    Build Date  : Mon 30 Jul 2018 08:20:19 PM EDT
-    Build Host  : c3de88e7d43c
+    Source RPM  : vpp-19.01-release.src.rpm
+    Build Date  : Wed 30 Jan 2019 06:04:06 PM EST
+    Build Host  : ed28282db47e
     Relocations : (not relocatable)
     Summary     : VPP header files, static libraries
     Description :
@@ -341,22 +375,6 @@ VPP Installed Packages - Centos
     vnet - devices, classify, dhcp, ethernet flow, gre, ip, etc.
     vpp-api
     vppinfra
-    Name        : vpp-plugins
-    Version     : 18.07
-    Release     : release
-    Architecture: x86_64
-    Install Date: Tue 31 Jul 2018 02:59:47 AM EDT
-    Group       : System Environment/Libraries
-    Size        : 52282610
-    License     : ASL 2.0
-    Signature   : (none)
-    Source RPM  : vpp-18.07-release.src.rpm
-    Build Date  : Mon 30 Jul 2018 08:20:19 PM EDT
-    Build Host  : c3de88e7d43c
-    Relocations : (not relocatable)
-    Summary     : Vector Packet Processing--runtime plugins
-    Description :
-    This package contains VPP plugins
 
 VPP Startup Configuration
 ~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -440,7 +458,7 @@ to SW Crypto device.
     }
 
     # dpdk {
-        ## Change default settings for all intefaces
+        ## Change default settings for all interfaces
         # dev default {
             ## Number of receive queues, enables RSS
             ## Default is 1
@@ -464,6 +482,15 @@ to SW Crypto device.
         ## Whitelist specific interface by specifying PCI address
         # dev 0000:02:00.0
 
+        ## Blacklist specific device type by specifying PCI vendor:device
+            ## Whitelist entries take precedence
+        # blacklist 8086:10fb
+
+        ## Set interface name
+        # dev 0000:02:00.1 {
+        #      name eth0
+        # }
+
         ## Whitelist specific interface by specifying PCI address and in
         ## addition specify custom parameters for this interface
         # dev 0000:02:00.1 {
@@ -484,7 +511,7 @@ to SW Crypto device.
         ## uio_pci_generic or auto (default)
         # uio-driver vfio-pci
 
-        ## Disable mutli-segment buffers, improves performance but
+        ## Disable multi-segment buffers, improves performance but
         ## disables Jumbo MTU support
         # no-multi-seg
 
@@ -505,7 +532,7 @@ to SW Crypto device.
 
     # plugins {
         ## Adjusting the plugin path depending on where the VPP plugins are
-        #      path /home/bms/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
+        #      path /ws/vpp/build-root/install-vpp-native/vpp/lib/vpp_plugins
 
         ## Disable all plugins by default and then selectively enable specific plugins
         # plugin default { disable }
@@ -517,9 +544,6 @@ to SW Crypto device.
         # plugin acl_plugin.so { disable }
     # }
 
-        ## Alternate syntax to choose plugin path
-        # plugin_path /home/bms/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
-
 **SW Crypto Device Configuration**
 
 ::
@@ -578,6 +602,7 @@ Example of TG node configuration:::
     TG:
         type: TG
         host: "10.30.51.155"
+        arch: x86_64
         port: 22
         username: cisco
         priv_key: |