From b7da6842c02e133419b71fbe8be20485db23fe72 Mon Sep 17 00:00:00 2001 From: Jan Gelety Date: Tue, 12 Feb 2019 16:52:20 +0100 Subject: [PATCH] Report: VPP_Device and VPP_func update Change-Id: Ied18cef4519aff5ce56cb7548e3f97d89856de27 Signed-off-by: Jan Gelety (cherry picked from commit 2940a1320ed51266855b15efe539046adb6f53ad) --- .../report/vpp_device_tests/csit_release_notes.rst | 24 +- docs/report/vpp_device_tests/overview.rst | 72 +- docs/report/vpp_device_tests/vf-2n-nic2memif.svg | 1094 ++++++++++++++++++++ docs/report/vpp_device_tests/vf-2n-nic2vhost.svg | 1034 ++++++++++++++++++ .../vpp_functional_tests/csit_release_notes.rst | 66 +- .../vpp_functional_tests/test_environment.rst | 145 +-- 6 files changed, 2331 insertions(+), 104 deletions(-) create mode 100644 docs/report/vpp_device_tests/vf-2n-nic2memif.svg create mode 100644 docs/report/vpp_device_tests/vf-2n-nic2vhost.svg diff --git a/docs/report/vpp_device_tests/csit_release_notes.rst b/docs/report/vpp_device_tests/csit_release_notes.rst index 9e6f002f08..c4245554b4 100644 --- a/docs/report/vpp_device_tests/csit_release_notes.rst +++ b/docs/report/vpp_device_tests/csit_release_notes.rst @@ -4,12 +4,32 @@ Release Notes Changes in |csit-release| ------------------------- -#. Initial release +#. TEST FRAMEWORK + + - **VM and "nested" container support**: Framework has been extended to + allow to run Virtual Machine (VM) on SUT1 and to start another Docker + Container from SUT1. + +#. NEW TESTS + + - **L2BD and L2XC**: L2 Cross-Connect switching and L2 Bridge-Domain + switching between vfNICs for untagged ethernet. + + - **VM_Vhost**: VPP DUT is configured with IPv4/IPv6 routing or L2 + cross-connect/bridge-domain switching between vfNICs and Vhost-user + interfaces. VM - Qemu Guest is connected to VPP via Vhost-user interfaces. + Guest is configured with linux bridge interconnecting vhost-user + interfaces. + + - **Container_Memif**: VPP DUT is configured with IPv4/IPv6 routing or L2 + cross-connect/bridge-domain switching between vfNICs and Memif interfaces. + Container is connected to VPP via Memif interface. Container is running the + same VPP version as running on DUT. Known Issues ------------ -List of known issues in |csit-release| for VPP functional tests in VIRL: +List of known issues in |csit-release| for VPP functional tests in VPP Device: +---+----------------------------------------+---------------------+ | # | JiraID | Issue Description | diff --git a/docs/report/vpp_device_tests/overview.rst b/docs/report/vpp_device_tests/overview.rst index 25bfecd9e5..a53e3f4971 100644 --- a/docs/report/vpp_device_tests/overview.rst +++ b/docs/report/vpp_device_tests/overview.rst @@ -7,11 +7,12 @@ Virtual Topologies CSIT VPP Device tests are executed in Physical containerized topologies created on demand using set of scripts hosted and developed under CSIT repository. It runs on physical baremetal servers hosted by LF FD.io project. -Based on the packet path thru SUT Containers, two distinct logical topology +Based on the packet path thru SUT Containers, three distinct logical topology types are used for VPP DUT data plane testing: #. vfNIC-to-vfNIC switching topologies. -#. Nested-VM service switching topologies. (Planned to be added in rls1901) +#. vfNIC-to-vhost-user switching topologies. +#. vfNIC-to-memif switching topologies. vfNIC-to-vfNIC Switching ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -50,18 +51,79 @@ upon completion of all functional tests. Each node is a container running on physical server. During the test execution, all nodes are reachable thru the Management (not shown above for clarity). +vfNIC-to-vhost-user Switching +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +vfNIC-to-vhost-user switching topology test cases require VPP DUT to communicate +with Virtual Machine (VM) over Vhost-user virtual interfaces. VM is created on +SUT1 for the duration of these particular test cases only. Virtual test topology +with VM is shown in the figure below. + +.. only:: latex + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_tmp/src/vpp_device_tests/}} + \includegraphics[width=0.90\textwidth]{vf-2n-nic2vhost} + \label{fig:vf-2n-nic2vhost} + \end{figure} + +.. only:: html + + .. figure:: ../vpp_device_tests/vf-2n-nic2vhost.svg + :alt: vf-2n-nic2vhost + :align: center + +vfNIC-to-memif Switching +~~~~~~~~~~~~~~~~~~~~~~~~ + +vfNIC-to-memif switching topology test cases require VPP DUT to communicate +with another Docker Container over memif interfaces. Container is created for +the duration of these particular test cases only and it is running the same VPP +version as running on DUT. Virtual test topology with Memif is shown in +the figure below. + +.. only:: latex + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_tmp/src/vpp_device_tests/}} + \includegraphics[width=0.90\textwidth]{vf-2n-nic2memif} + \label{fig:vf-2n-nic2memif} + \end{figure} + +.. only:: html + + .. figure:: ../vpp_device_tests/vf-2n-nic2memif.svg + :alt: vf-2n-nic2memif + :align: center + Functional Tests Coverage ------------------------- -|csit-release| includes following VPP functionality tested in virtual VM +|csit-release| includes following VPP functionality tested in VPP Device environment: +-----------------------+----------------------------------------------+ | Functionality | Description | +=======================+==============================================+ -| IPv4 | ICMPv4. | +| IPv4 | IPv4 routing, ICMPv4. | ++-----------------------+----------------------------------------------+ +| IPv6 | IPv4 routing, ICMPv6. | ++-----------------------+----------------------------------------------+ +| L2BD | L2 Bridge-Domain switching for untagged | +| | Ethernet. | ++-----------------------+----------------------------------------------+ +| L2XC | L2 Cross-Connect switching for untagged | +| | Ethernet. | ++-----------------------+----------------------------------------------+ +| Vhost-user Interface | Baseline VPP vhost-user interface tests. | +-----------------------+----------------------------------------------+ -| IPv6 | ICMPv6. | +| Memif Interface | Baseline VPP memif interface tests. | +-----------------------+----------------------------------------------+ Tests Naming diff --git a/docs/report/vpp_device_tests/vf-2n-nic2memif.svg b/docs/report/vpp_device_tests/vf-2n-nic2memif.svg new file mode 100644 index 0000000000..8ef044be0a --- /dev/null +++ b/docs/report/vpp_device_tests/vf-2n-nic2memif.svg @@ -0,0 +1,1094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ethernet Wire Encapsulation: dot1q + + + + + + + + + + + + + + 2-Node Containerized Topologies: vfNIC-to-memif switching + + + + + + + + Host Server + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cSUT[1.1] + + + + + + + + + + + + + + + + cTG[1.2] + + + + + + + + + + + + + LinuxKernel + + + + + + + + Linux-Host + + + + + + + + User-Space + + + + + + + + DUT + + + + + + + + TG + + + + + + + + NIC x710 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DUT1_CNF1[1] + + + + + + + + DUT1_CNF1 + + + + + + Externalcable + + + + + + VF[2] + + + + + + VFs mapped to VLAN IDs + + + + + + + + + + + + + + + + + + VF[1] + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 2n + + + + + + + + 2n-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VF[2] + + + + + + VF[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2n + + + + + + + + 2n-1 + + + + + + + + + + + + + + + + + + + + + + + + + + TenGigEth-0 + + + + + + TenGigEth-1 + + + + + + + + + + + + Externalcable + + + + + + + + + + + + + + + + + + + + TenGigEth-2 + + + + + + TenGigEth-3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/report/vpp_device_tests/vf-2n-nic2vhost.svg b/docs/report/vpp_device_tests/vf-2n-nic2vhost.svg new file mode 100644 index 0000000000..5bb4c78968 --- /dev/null +++ b/docs/report/vpp_device_tests/vf-2n-nic2vhost.svg @@ -0,0 +1,1034 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ethernet Wire Encapsulation: dot1q + + + + + + + + + + + + + + 2-Node Containerized Topologies: vfNIC-to-vhost-user switching + + + + + + + + Host Server + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cSUT[1.1] + + + + + + + + + + + + + + + + cTG[1.2] + + + + + + + + + + + + + LinuxKernel + + + + + + + + Linux-Host + + + + + + + + User-Space + + + + + + + + DUT + + + + + + + + TG + + + + + + + + NIC x710 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Externalcable + + + + + + VF[2] + + + + + + VFs mapped to VLAN IDs + + + + + + + + + + + + VF[1] + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 2n + + + + + + + + 2n-1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VF[2] + + + + + + VF[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2n + + + + + + + + 2n-1 + + + + + + + + + + + + + + + + + + + + + + + + + + TenGigEth-0 + + + + + + TenGigEth-1 + + + + + + + + + + + + Externalcable + + + + + + + + + + + + + + + + + + + + TenGigEth-2 + + + + + + TenGigEth-3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nested/VM[1] + + + + + + + + FwdCxt[0] + + + + + + + + FwdCxt[1] + + + + + + + + + + + + + + + + + + + + VNF[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file 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. | -| | `_ | Client replies with DHCPv4 REQUEST message when received DHCPv4 OFFER message with different (wrong) XID. | -| | `VPP-99 | | -| | `_ | | -+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ -| 2 | `CSIT-398 | Softwire - MAP-E: Incorrect calculation of IPv6 destination address when IPv4 prefix is 0. | -| | `_ | IPv6 destination address is wrongly calculated in case that IPv4 prefix is equal to 0 and IPv6 prefix is less than 40. | -| | `VPP-380 | | -| | `_ | | -+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ -| 3 | `CSIT-399 | Softwire - MAP-E: Map domain is created when incorrect parameters provided. | -| | `_ | 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. | -| | `_ | | -+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ -| 4 | `CSIT-409 | IPv6 RA: Incorrect IPv6 destination address in response to ICMPv6 Router Solicitation. | -| | `_ | 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. | -| | `_ | | -+---+----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ -| 5 | `CSIT-565 | Vhost-user: QEMU reconnect does not work. | -| | `_ | 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. | +| | `_ | Client replies with DHCPv4 REQUEST message when received DHCPv4 OFFER message with different (wrong) XID. | +| | `VPP-99 | | +| | `_ | | ++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ +| 2 | `CSIT-398 | Softwire - MAP-E: Incorrect calculation of IPv6 destination address when IPv4 prefix is 0. | +| | `_ | IPv6 destination address is wrongly calculated in case that IPv4 prefix is equal to 0 and IPv6 prefix is less than 40. | +| | `VPP-380 | | +| | `_ | | ++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ +| 3 | `CSIT-399 | Softwire - MAP-E: Map domain is created when incorrect parameters provided. | +| | `_ | 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. | +| | `_ | | ++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ +| 4 | `CSIT-409 | IPv6 RA: Incorrect IPv6 destination address in response to ICMPv6 Router Solicitation. | +| | `_ | 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. | +| | `_ | | ++---+-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ +| 5 | `CSIT-565 | Vhost-user: QEMU reconnect does not work. | +| | `_ | 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 | +| | `_ | 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: | -- 2.16.6