> From: Michael S. Tsirkin <m...@redhat.com> > Sent: Tuesday, October 26, 2021 2:45 AM > > On Mon, Oct 25, 2021 at 06:35:35PM +0000, Parav Pandit wrote: > > > > > From: Parav Pandit <pa...@nvidia.com> > > > Sent: Monday, October 25, 2021 6:23 PM > > > > > > From: Eli Cohen <e...@nvidia.com> > > > > > > Add code to accept MAC configuration through vdpa tool. The MAC is > > > written into the config struct and later can be retrieved through > get_config(). > > > > > > Examples: > > > 1. Configure MAC while adding a device: > > > $ vdpa dev add mgmtdev pci/0000:06:00.2 name vdpa0 mac > > > 00:11:22:33:44:55 > > > > > > 2. Show configured params: > > > $ vdpa dev config show > > > vdpa0: mac 00:11:22:33:44:55 link down link_announce false > > > max_vq_pairs 8 mtu 1500 > > > > > > Signed-off-by: Eli Cohen <e...@nvidia.com> > > > Reviewed-by: Parav Pandit <pa...@nvidia.com> > > > Acked-by: Jason Wang <jasow...@redhat.com> > > > --- > > > drivers/vdpa/mlx5/net/mlx5_vnet.c | 17 ++++++++++------- > > > 1 file changed, 10 insertions(+), 7 deletions(-) > > > > > > diff --git a/drivers/vdpa/mlx5/net/mlx5_vnet.c > > > b/drivers/vdpa/mlx5/net/mlx5_vnet.c > > > index 8d1539728a59..860d80efa5d1 100644 > > > --- a/drivers/vdpa/mlx5/net/mlx5_vnet.c > > > +++ b/drivers/vdpa/mlx5/net/mlx5_vnet.c > > > @@ -6,6 +6,7 @@ > > > #include <linux/vringh.h> > > > #include <uapi/linux/virtio_net.h> > > > #include <uapi/linux/virtio_ids.h> > > > +#include <uapi/linux/vdpa.h> > > > #include <linux/virtio_config.h> > > > #include <linux/auxiliary_bus.h> > > > #include <linux/mlx5/cq.h> > > > @@ -2523,18 +2524,19 @@ static int mlx5_vdpa_dev_add(struct > > > vdpa_mgmt_dev *v_mdev, const char *name, > > > if (err) > > > goto err_mtu; > > > > > > - ndev->config.mtu = cpu_to_mlx5vdpa16(mvdev, mtu); > > I messed up above line in the rebase conflict. > > Let me resend the series. > > If it's happening it's better happen soon, rc7 is out. > Done at [1]. [1] https://lore.kernel.org/virtualization/20211026040243.79005-1-pa...@nvidia.com/T/#t _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization
RE: [PATCH linux-next v5 7/8] vdpa/mlx5: Support configuration of MAC
Parav Pandit via Virtualization Mon, 25 Oct 2021 21:07:58 -0700
- [PATCH linux-next v5 5/8] vdpa_sim_net: En... Parav Pandit via Virtualization
- [PATCH linux-next v5 2/8] vdpa: Introduce ... Parav Pandit via Virtualization
- Re: [PATCH linux-next v5 2/8] vdpa: I... Jason Wang
- [PATCH linux-next v5 3/8] vdpa: Use kernel... Parav Pandit via Virtualization
- [PATCH linux-next v5 6/8] vdpa/mlx5: Fix c... Parav Pandit via Virtualization
- [PATCH linux-next v5 4/8] vdpa: Enable use... Parav Pandit via Virtualization
- Re: [PATCH linux-next v5 4/8] vdpa: E... Jason Wang
- [PATCH linux-next v5 7/8] vdpa/mlx5: Suppo... Parav Pandit via Virtualization
- RE: [PATCH linux-next v5 7/8] vdpa/ml... Parav Pandit via Virtualization
- Re: [PATCH linux-next v5 7/8] vdp... Michael S. Tsirkin
- RE: [PATCH linux-next v5 7/8]... Parav Pandit via Virtualization
- Re: [PATCH linux-next v5 7/8] vdpa/ml... leohou1402
- RE: [PATCH linux-next v5 7/8] vdp... Parav Pandit via Virtualization
- Re: [PATCH linux-next v5 7/8]... Leo Hou
- [PATCH linux-next v5 8/8] vdpa/mlx5: Forwa... Parav Pandit via Virtualization