Hi all As described in RFC "[RFC] net: new vdpa PMD for Mellanox devices", a new vdpa drivers is going to be added for Mellanox devices - mlx5_vdpa
The only vdpa driver now is the IFC driver that is located in net directory. The IFC driver and the new mlx5_vdpa driver provide the vdpa ops and not the eth_dev ops. All the others drivers in net provide the eth-dev ops. I suggest to create a new class for vdpa drivers, to move IFC to this class and to add the mlx5_vdpa to this class too. Later, all the new drivers that implements the vdpa ops will be added to the vdpa class. Will be nice to see your comments. Matan