What can I help you with?
NVIDIA BlueField Virtio-net v24.10

Introduction

NVIDIA® BlueField® virtio-net enables users to create virtio-net PCIe devices in the system where the BlueField is connected. In a traditional virtualization environment, virtio-net devices can be emulated by QEMU from the hypervisor, or offloading part of the work (e.g., dataplane) to the NIC (e.g., vDPA). Compared to those solutions, virtio-net PCIe devices offload both data and control plane to the BlueField networking device. The PCIe virtio-net devices exposed to the hypervisor do not depend on QEMU or other software emulators/vendor drivers from the guest OS.

The solution is based on BlueField family technology on top of virtual switch and OVS, so that virtio-net devices can benefit from the full SDN and hardware offload methodologies.

virtio-vfs-version-1-modificationdate-1731429692051-api-v2.png

Virtio-net-controller is a systemd service which runs the BlueField with a command-line interface (CLI) frontend to communicate with the service running in the background. The controller systemd service is enabled by default and runs automatically after certain firmware configurations are deployed.

Info

Refer to "Virtio-net Deployment" for more information.

The processes virtio_net_emu and virtio_net_ha are created to manage live update and high availability.

vnet-version-1-modificationdate-1731429688686-api-v2.png

© Copyright 2024, NVIDIA. Last updated on Nov 12, 2024.