Project

General

Profile

Actions

action #125282

closed

[qe-core] propose a test plan for DPDK + OpenVSwitch at a functional level

Added by zluo about 1 year ago. Updated 12 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
New test
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

How to setup and test OVS and DPDK at a functional level, it should include following as minimum:

  • provide a proper server: x86_64 with 16GB RAM, cpu core not less than 8, at least one NIC, VT-d supported and enabled in BIOS
  • install ovs dpdk, dpdk-tools on tumbleweeed or sles 15 sp5 (OVS-3.1.0 or higher is required)
  • enable and configure hugepages as needed
  • load the required modules and bind the NIC to the VFIO driver or uio_pci_generic
  • setup OVS
  • validating ovs is working:
    • systemctl status ovsdb-server ovs-vswitchd
    • for example 'ovs-vsctl get Open_vSwitch . dpdk_initialized'
    • dpdk-hugepages.py --show from /var/log

As extended test plan for DPDK basic functions can be explored later

Actions

Also available in: Atom PDF