aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/vpp_functional_tests
diff options
context:
space:
mode:
authorJan Gelety <jgelety@cisco.com>2019-02-12 16:52:20 +0100
committerTibor Frank <tifrank@cisco.com>2019-02-13 11:36:04 +0000
commit2940a1320ed51266855b15efe539046adb6f53ad (patch)
tree048177d3e38f41865b0c54325e497bc6e9700a96 /docs/report/vpp_functional_tests
parent3a4a5f41708c9c38eb6689f1c7be4f1227fb9c49 (diff)
Report: VPP_Device and VPP_func update
Change-Id: Ied18cef4519aff5ce56cb7548e3f97d89856de27 Signed-off-by: Jan Gelety <jgelety@cisco.com>
Diffstat (limited to 'docs/report/vpp_functional_tests')
-rw-r--r--docs/report/vpp_functional_tests/csit_release_notes.rst66
-rw-r--r--docs/report/vpp_functional_tests/test_environment.rst145
2 files changed, 114 insertions, 97 deletions
diff --git a/docs/report/vpp_functional_tests/csit_release_notes.rst b/docs/report/vpp_functional_tests/csit_release_notes.rst
index 8b0ae9e3ee..57114cc858 100644
--- a/docs/report/vpp_functional_tests/csit_release_notes.rst
+++ b/docs/report/vpp_functional_tests/csit_release_notes.rst
@@ -6,16 +6,6 @@ Changes in |csit-release|
#. TEST FRAMEWORK
- - **VPP_Device**: Added container based functional VPP device tests
- integrated into LFN CI/CD infrastructure. VPP_Device tests run on
- 1-Node testbeds (1n-skx, 1n-arm) and rely on Linux SRIOV Virtual
- Function (VF), dot1q VLAN tagging and external loopback cables to
- facilitate packet passing over exernal physical links. Initial
- focus is on few baseline tests. Existing CSIT VIRL tests can be
- moved to VPP_Device framework by changing L1 KW(s). L2 KWs and RF
- test definition code stay unchanged. CSIT VIRL to VPP_Device
- migration is expected in the next CSIT release.
-
- **Bug fixes**.
#. CSIT TEST MIMGRATION
@@ -31,30 +21,32 @@ Known Issues
List of known issues in |csit-release| for VPP functional tests in VIRL:
-+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
-| # | JiraID | Issue Description |
-+===+========================================+=========================================================================================================================+
-| 1 | `CSIT-129 | DHCPv4 client: Client responses to DHCPv4 OFFER sent with different XID. |
-| | <https://jira.fd.io/browse/CSIT-129>`_ | Client replies with DHCPv4 REQUEST message when received DHCPv4 OFFER message with different (wrong) XID. |
-| | `VPP-99 | |
-| | <https://jira.fd.io/browse/VPP-99>`_ | |
-+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
-| 2 | `CSIT-398 | Softwire - MAP-E: Incorrect calculation of IPv6 destination address when IPv4 prefix is 0. |
-| | <https://jira.fd.io/browse/CSIT-398>`_ | IPv6 destination address is wrongly calculated in case that IPv4 prefix is equal to 0 and IPv6 prefix is less than 40. |
-| | `VPP-380 | |
-| | <https://jira.fd.io/browse/VPP-380>`_ | |
-+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
-| 3 | `CSIT-399 | Softwire - MAP-E: Map domain is created when incorrect parameters provided. |
-| | <https://jira.fd.io/browse/CSIT-399>`_ | Map domain is created in case that the sum of suffix length of IPv4 prefix and PSID length is greater than EA bits |
-| | `VPP-435 | length. IPv6 destination address contains bits writen with PSID over the EA-bit length when IPv4 packet is sent. |
-| | <https://jira.fd.io/browse/VPP-435>`_ | |
-+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
-| 4 | `CSIT-409 | IPv6 RA: Incorrect IPv6 destination address in response to ICMPv6 Router Solicitation. |
-| | <https://jira.fd.io/browse/CSIT-409>`_ | Wrong IPv6 destination address (ff02::1) is used in ICMPv6 Router Advertisement packet sent as a response to received |
-| | `VPP-406 | ICMPv6 Router Solicitation packet. |
-| | <https://jira.fd.io/browse/VPP-406>`_ | |
-+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
-| 5 | `CSIT-565 | Vhost-user: QEMU reconnect does not work. |
-| | <https://jira.fd.io/browse/CSIT-565>`_ | QEMU 2.5.0 used in CSIT does not support vhost-user reconnect. Requires upgrading CSIT VIRL environment to QEMU 2.7.0. |
-+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
-
++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
+| # | JiraID | Issue Description |
++===+=========================================+=========================================================================================================================+
+| 1 | `CSIT-129 | DHCPv4 client: Client responses to DHCPv4 OFFER sent with different XID. |
+| | <https://jira.fd.io/browse/CSIT-129>`_ | Client replies with DHCPv4 REQUEST message when received DHCPv4 OFFER message with different (wrong) XID. |
+| | `VPP-99 | |
+| | <https://jira.fd.io/browse/VPP-99>`_ | |
++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
+| 2 | `CSIT-398 | Softwire - MAP-E: Incorrect calculation of IPv6 destination address when IPv4 prefix is 0. |
+| | <https://jira.fd.io/browse/CSIT-398>`_ | IPv6 destination address is wrongly calculated in case that IPv4 prefix is equal to 0 and IPv6 prefix is less than 40. |
+| | `VPP-380 | |
+| | <https://jira.fd.io/browse/VPP-380>`_ | |
++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
+| 3 | `CSIT-399 | Softwire - MAP-E: Map domain is created when incorrect parameters provided. |
+| | <https://jira.fd.io/browse/CSIT-399>`_ | Map domain is created in case that the sum of suffix length of IPv4 prefix and PSID length is greater than EA bits |
+| | `VPP-435 | length. IPv6 destination address contains bits writen with PSID over the EA-bit length when IPv4 packet is sent. |
+| | <https://jira.fd.io/browse/VPP-435>`_ | |
++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
+| 4 | `CSIT-409 | IPv6 RA: Incorrect IPv6 destination address in response to ICMPv6 Router Solicitation. |
+| | <https://jira.fd.io/browse/CSIT-409>`_ | Wrong IPv6 destination address (ff02::1) is used in ICMPv6 Router Advertisement packet sent as a response to received |
+| | `VPP-406 | ICMPv6 Router Solicitation packet. |
+| | <https://jira.fd.io/browse/VPP-406>`_ | |
++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
+| 5 | `CSIT-565 | Vhost-user: QEMU reconnect does not work. |
+| | <https://jira.fd.io/browse/CSIT-565>`_ | QEMU 2.5.0 used in CSIT does not support vhost-user reconnect. Requires upgrading CSIT VIRL environment to QEMU 2.7.0. |
++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
+| 6 | `CSIT-1371 | Softwire: Exclude all softwire functional tests until KWs re-worked to PAPI |
+| | <https://jira.fd.io/browse/CSIT-1371>`_ | Map commands were remove from VAT by VPP patch https://gerrit.fd.io/r/#/c/16115/. |
++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+
diff --git a/docs/report/vpp_functional_tests/test_environment.rst b/docs/report/vpp_functional_tests/test_environment.rst
index 412f825b09..96c9093469 100644
--- a/docs/report/vpp_functional_tests/test_environment.rst
+++ b/docs/report/vpp_functional_tests/test_environment.rst
@@ -124,6 +124,7 @@ Example of DUT nodes configuration:
DUT1:
type: DUT
host: "10.30.51.157"
+ arch: x86_64
port: 22
username: cisco
honeycomb:
@@ -180,6 +181,7 @@ Example of DUT nodes configuration:
DUT2:
type: DUT
host: "10.30.51.156"
+ arch: x86_64
port: 22
username: cisco
honeycomb:
@@ -244,17 +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.10-release amd64 Vector Packet Processing--executables
- ii vpp-dbg 18.10-release amd64 Vector Packet Processing--debug symbols
- ii vpp-dev 18.10-release amd64 Vector Packet Processing--development support
- ii vpp-lib 18.10-release amd64 Vector Packet Processing--runtime libraries
- ii vpp-plugins 18.10-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.10
+ Version : 19.01
Release : release
Architecture: x86_64
- Install Date: Wed 31 Oct 2018 07:58:58 AM EDT
+ Install Date: Thu 31 Jan 2019 07:16:34 AM EST
Group : Unspecified
- Size : 2489049
+ Size : 2522340
License : ASL 2.0
Signature : (none)
- Source RPM : vpp-18.10-release.src.rpm
- Build Date : Tue 23 Oct 2018 03:08:17 AM EDT
- Build Host : dc3d24d75f0c
+ 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.10
+ Version : 19.01
Release : release
Architecture: x86_64
- Install Date: Wed 31 Oct 2018 07:58:58 AM EDT
+ Install Date: Thu 31 Jan 2019 07:16:34 AM EST
Group : System Environment/Libraries
- Size : 12012271
+ Size : 12203613
License : ASL 2.0
Signature : (none)
- Source RPM : vpp-18.10-release.src.rpm
- Build Date : Tue 23 Oct 2018 03:08:17 AM EDT
- Build Host : dc3d24d75f0c
+ 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.10
- Release : release
- Architecture: x86_64
- Install Date: Wed 31 Oct 2018 07:58:58 AM EDT
- Group : System Environment/Base
- Size : 86709
- License : ASL 2.0
- Signature : (none)
- Source RPM : vpp-18.10-release.src.rpm
- Build Date : Tue 23 Oct 2018 03:08:17 AM EDT
- Build Host : dc3d24d75f0c
- Relocations : (not relocatable)
- Summary : VPP Security-Enhanced Linux (SELinux) policy
- Description :
- This package contains a tailored VPP SELinux policy
Name : vpp-devel
- Version : 18.10
+ Version : 19.01
Release : release
Architecture: x86_64
- Install Date: Wed 31 Oct 2018 07:59:01 AM EDT
+ Install Date: Thu 31 Jan 2019 07:16:38 AM EST
Group : Development/Libraries
- Size : 12393361
+ Size : 12835399
License : ASL 2.0
Signature : (none)
- Source RPM : vpp-18.10-release.src.rpm
- Build Date : Tue 23 Oct 2018 03:08:17 AM EDT
- Build Host : dc3d24d75f0c
+ 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.10
- Release : release
- Architecture: x86_64
- Install Date: Wed 31 Oct 2018 07:59:01 AM EDT
- Group : System Environment/Libraries
- Size : 58835927
- License : ASL 2.0
- Signature : (none)
- Source RPM : vpp-18.10-release.src.rpm
- Build Date : Tue 23 Oct 2018 03:08:17 AM EDT
- Build Host : dc3d24d75f0c
- Relocations : (not relocatable)
- Summary : Vector Packet Processing--runtime plugins
- Description :
- This package contains VPP plugins
VPP Startup Configuration
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -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 {
@@ -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/lib/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/lib/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: |