10/06/2021 12:33, Ferruh Yigit: > On 5/27/2021 2:37 PM, Xueming Li wrote: > > SubFunction [1] is a portion of the PCI device, a SF netdev has its own > > dedicated queues(txq, rxq). A SF shares PCI level resources with other > > SFs and/or with its parent PCI function. Auxiliary bus is the > > fundamental of SF. > > > > This patch set introduces SubFunction support for mlx5 PMD driver > > including class net, regex, vdpa and compress. > > > > There is already an mdev patch, originated from long ago. Aren't subfunctions > presented as mdev device? If so can't we use mdev for it?
No unfortunately that's different. mlx5 SF is based on top of auxiliary bus in the kernel/sysfs.