From 4e828ae83e84839f389fc4963ecb6fdec6614ed0 Mon Sep 17 00:00:00 2001 From: Elio Martinez Date: Fri, 8 Mar 2019 07:08:30 -0500 Subject: [PATCH] Manual Tests: Networking DPDK Subdomain This patch contains the basic tests that we need in order to verify that our StarlingX environment contains those DPDK/OVS versions that we want to work with. First step in order to keep our environment should be to review our desired packages. We are going to include more test cases related to this in the future. Change-Id: I9cafedc0ee27be61a152fd07549aa53e70aaf5a3 --- .../networking/Networking_DPDK.rst | 90 ++++++++++++++++++- 1 file changed, 89 insertions(+), 1 deletion(-) diff --git a/doc/source/manual_tests/networking/Networking_DPDK.rst b/doc/source/manual_tests/networking/Networking_DPDK.rst index 1dcdd52..f069a16 100644 --- a/doc/source/manual_tests/networking/Networking_DPDK.rst +++ b/doc/source/manual_tests/networking/Networking_DPDK.rst @@ -2,8 +2,96 @@ Networking DPDK =============== - +The Data Plane Development Kit is a set of data plane libaries and network +interface controller drivers for fast packet processing, currently managed as +an open-source project. Our intention with this subdomain is to demostrate +that the implementation for those libraries are healthy engouht and is not +causing issues for the networking domain. This include all the possible +scenarios. .. contents:: :local: :depth: 1 + +-------------------- +NET_DPDK_OVS_02 +-------------------- + +:Test ID: NET_DPDK_OVS_02 +:Test Title: Verify OVS version +:Tags: DPDK + +~~~~~~~~~~~~~~~~~~ +Testcase Objective +~~~~~~~~~~~~~~~~~~ + +This test should print on the screen the OVS version that we are using in our +environment. Go to [0] for references. + +~~~~~~~~~~~~~~~~~~~ +Test Pre-Conditions +~~~~~~~~~~~~~~~~~~~ + +a) Any configuration up and running. + +~~~~~~~~~~ +Test Steps +~~~~~~~~~~ + +1. Execute the following instruction: + +:: + + $ovs-vswitch --version + +~~~~~~~~~~~~~~~~~ +Expected Behavior +~~~~~~~~~~~~~~~~~ + +The instruction should print on the screen the OVS version installed in our +system. In this case is DPDK 2.11. + +-------------------- +NET_DPDK_OVS_03 +-------------------- + +:Test ID: NET_DPDK_OVS_03 +:Test Title: Verify DPDK version +:Tags: DPDK + +~~~~~~~~~~~~~~~~~~ +Testcase Objective +~~~~~~~~~~~~~~~~~~ + +This test should print on the screen the DPDK version that we are using in our +environment. Go to [1] for references. + +~~~~~~~~~~~~~~~~~~~ +Test Pre-Conditions +~~~~~~~~~~~~~~~~~~~ + +a) Any configuration up and running. + +~~~~~~~~~~ +Test Steps +~~~~~~~~~~ + +1. Execute the following instruction: + +:: + + $ovs-vsctl get Open_vSwitch . dpdk_version + +~~~~~~~~~~~~~~~~~ +Expected Behavior +~~~~~~~~~~~~~~~~~ + +The instruction should print on the screen the DPDK version installed in our +system. In this case is DPDK 18.11. + +~~~~~~~~~~~ +References: +~~~~~~~~~~~ + +[0] - [https://docs.openvswitch.org/en/latest/intro/what-is-ovs/] +[1] - [https://www.dpdk.org]