[dpdk-dev] [Minutes 04/15/2020] Bi-Weekly DPDK Windows Community Call

Dmitry Kozlyuk dmitry.kozliuk at gmail.com
Fri Apr 17 17:10:36 CEST 2020


> > 4. Device can be VA-only with an onboard IOMMU (e.g. Mellanox NICs).  
> 
> Mellanox NICs work also with PA memory.

IIRC, you told us there's something special with Mellanox NICs and IOMMU.

Documentation says (https://doc.dpdk.org/guides/nics/mlx5.html):

	For security reasons and robustness, this driver only deals with
	virtual memory addresses. The way resources allocations are handled
	by the kernel, combined with hardware specifications that allow to
	handle virtual memory addresses directly, ensure that DPDK
	applications cannot access random physical memory (or memory that
	does not belong to the current process).


> DMA_ADAPTER and DMA_IOMMU are kernel interfaces, without any userspace API?

Correct.

-- 
Dmitry Kozlyuk


More information about the dev mailing list