> From: Jason Wang <jasowang@xxxxxxxxxx> > Sent: Friday, February 5, 2021 9:11 AM > > > On 2021/2/4 下午7:15, Adrian Moreno wrote: > > Sorry I have not followed this work as close as I would have wanted. > > Some questions below. > > > > On 2/4/21 4:16 AM, Jason Wang wrote: > >> On 2021/2/2 下午6:35, Parav Pandit wrote: > >>> Linux vdpa interface allows vdpa device management functionality. > >>> This includes adding, removing, querying vdpa devices. > >>> > >>> vdpa interface also includes showing supported management devices > >>> which support such operations. > >>> > >>> This patchset includes kernel uapi headers and a vdpa tool. > >>> > >>> examples: > >>> > >>> $ vdpa mgmtdev show > >>> vdpasim: > >>> supported_classes net > >>> > >>> $ vdpa mgmtdev show -jp > >>> { > >>> "show": { > >>> "vdpasim": { > >>> "supported_classes": [ "net" ] > >>> } > >>> } > >>> } > >>> > > How can a user establish the relationship between a mgmtdev and it's > > parent device (pci vf, sf, etc)? > > > Parav should know more but I try to answer. > > I think there should be BDF information in the mgmtdev show command if > the parent is a PCI device, or we can simply show the parent here? > Yes, it is present in the mgmtdev show command. I should have added the example from the kernel cover letter here. Link to the kernel cover letter is at An example for real PCI PF,VF,SF device looks like below. I will cover below example to the v4 cover letter while addressing David's comment for header file relocation. $ vdpa mgmtdev list pci/0000:03.00:0 supported_classes net pci/0000:03.00:4 supported_classes net auxiliary/mlx5_core.sf.8 supported_classes net [1] https://lore.kernel.org/netdev/20210105103203.82508-1-parav@xxxxxxxxxx/ _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization