[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230123120022.2364889-1-lvivier@redhat.com>
Date: Mon, 23 Jan 2023 13:00:21 +0100
From: Laurent Vivier <lvivier@...hat.com>
To: linux-kernel@...r.kernel.org
Cc: Gautam Dawar <gautam.dawar@...inx.com>,
Eugenio PĂ©rez <eperezma@...hat.com>,
netdev@...r.kernel.org, virtualization@...ts.linux-foundation.org,
Eli Cohen <elic@...dia.com>, Cindy Lu <lulu@...hat.com>,
"Michael S. Tsirkin" <mst@...hat.com>,
Jason Wang <jasowang@...hat.com>,
"David S. Miller" <davem@...emloft.net>,
Parav Pandit <parav@...dia.com>
Subject: [PATCH v2 0/1] virtio_net: vdpa: update MAC address when it is generated by virtio-net
When the MAC address is not provided by the vdpa device virtio_net
driver assigns a random one without notifying the device.
The consequence, in the case of mlx5_vdpa, is the internal routing
tables of the device are not updated and this can block the
communication between two namespaces.
To fix this problem, use virtnet_send_command(VIRTIO_NET_CTRL_MAC)
to set the address from virtnet_probe() when the MAC address is
not provided by the device.
v2:
- remove vdpa_sim related fixes
- check virtio_has_feature(vdev, VIRTIO_NET_F_MAC) rather than
addr_assign_type
Laurent Vivier (1):
virtio_net: notify MAC address change on device initialization
drivers/net/virtio_net.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
--
2.39.0
Powered by blists - more mailing lists