Linux / arm64
NVIDIA® BlueField® DOCA SNAP Virtio-fs technology enables hardware-accelerated virtualization of local file system. DOCA SNAP Virtio-fs presents networked file system as a local file system emulating a local mount point on PCIe bus. The host OS or hypervisor uses its standard virtiofs driver, unaware that communication is done, not with a local mount point, but with DOCA SNAP Virtio-fs framework. Any logic may be applied to the I/O requests or to the data via the DOCA SNAP Virtio-fs framework prior to redirecting the request and/or data over a fabric-based network file system or local file system.
DOCA SNAP Virtio-fs is based on the NVIDIA® BlueField® DPU family technology and combines unique software-defined hardware-accelerated file system virtualization with the advanced networking and programmability capabilities of the DPU.
DOCA SNAP Virtio-fs together with the BlueField DPU enable a world of applications addressing storage and networking efficiency and performance. The traffic arriving from the host towards the emulated PCIe device is redirected to its matching virtiofs controller opened on the virtiofs target app. The controller implements the device specification and may expose backend device accordingly (in this use case SPDK is used as the file system stack that exposes network file systems). When a command is received, the controller executes it.
All preparation steps are listed under DOCA SNAP Virtio-fs's guide section DOCA SNAP Virtio-fs Deployment and DOCA's Container Deployment User Guide.
Note: The DOCA SNAP Virtio-fs Service container is configured for K8S-based deployment, hence the use of the docker pull
command is discouraged.
Please refer to the documentation for more information.
DOCA is licensed under the NVIDIA DOCA License. By pulling and using the container, you accept the terms and conditions of this license.
Use the NVIDIA Developers forum for questions regarding this Software.