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:
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.
Enable huge pages on the host as described in Mirantis Container Cloud Operations Guide: Enable huge pages in a host profile.
Mark the hosts for deployment with DPDK with the tfvrouter-dpdk=enabled
label.
Open the TF Operator custom resource for editing:
kubectl -n tf edit tfoperators.operator.tf.mirantis.com openstack-tf
Enable DPDK:
spec:
controllers:
tf-vrouter:
agent-dpdk:
enabled: true