Enable DPDK for Tungsten Fabric

Enable DPDK for Tungsten Fabric

This section describes how to enable DPDK mode for the Tungsten Fabric (TF) vRouter.

Note

This feature is available as technical preview. Use such configuration for testing and evaluation purposes only.

Caution

This feature is available starting from MOS Ussuri Update.

To enable DPDK for TF:

  1. Install the required drivers on the host operating system. The vfio-pci, uio_pci_generic, or mlnx drivers can be used with the TF vRouter agent in DPDK mode. For details about DPDK drivers, see Linux Drivers.

  2. Enable huge pages on the host as described in Mirantis Container Cloud Operations Guide: Enable huge pages in a host profile.

  3. Mark the hosts for deployment with DPDK with the tfvrouter-dpdk=enabled label.

  4. Open the TF Operator custom resource for editing:

    kubectl -n tf edit tfoperators.operator.tf.mirantis.com openstack-tf
    
  5. Enable DPDK:

    spec:
      controllers:
        tf-vrouter:
          agent-dpdk:
            enabled: true