qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6 0/4] virtio_net: Add the check for vdpa's mac address
@ 2025-04-08  6:12 Cindy Lu
  2025-04-08  6:12 ` [PATCH v6 1/4] vhost_vdpa : Add a new parameter to enable check " Cindy Lu
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Cindy Lu @ 2025-04-08  6:12 UTC (permalink / raw)
  To: lulu, mst, jasowang, qemu-devel

When using a VDPA device, it is important to ensure that the MAC address
is correctly set. In this patch series, we add a new parameter to
enable this check.
Only three MAC setup configurations are acceptable; any other will
fail to boot.

The usage is:
....
-netdev type=vhost-vdpa,vhostdev=/dev/vhost-vdpa-0,id=vhost-vdpa0,check-mac=true\
-device virtio-net-pci,netdev=vhost-vdpa0\
....

tested by ConnectX-6 Dx/vdpa_sim device

change in v3
1. add a new parameter to enable the check and keep the old behavior
2. adjust the comment and make it more clear

change in v4
1. change the new parameter's name to check-mac
2. change the comment and make it more clear

change in v5
1.These patches haven't been merged for a while, so I rebased
  them with the latest code and resubmitted

change in v6
1. Address comments
2. Rebase with the latest QEMU

Cindy Lu (4):
  vhost_vdpa : Add a new parameter to enable check mac address
  virtio_net: Add the check for vdpa's mac address
  virtio_net: Add second acceptable configuration for MAC setup
  virtio_net: Add third acceptable configuration for MAC setup.

 hw/net/virtio-net.c | 66 ++++++++++++++++++++++++++++++++++++++++++++-
 include/net/net.h   |  1 +
 net/vhost-vdpa.c    |  4 +++
 qapi/net.json       |  5 ++++
 4 files changed, 75 insertions(+), 1 deletion(-)

-- 
2.45.0



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2025-04-09  7:42 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-08  6:12 [PATCH v6 0/4] virtio_net: Add the check for vdpa's mac address Cindy Lu
2025-04-08  6:12 ` [PATCH v6 1/4] vhost_vdpa : Add a new parameter to enable check " Cindy Lu
2025-04-08  6:38   ` Jason Wang
2025-04-09  7:41     ` Cindy Lu
2025-04-08  6:12 ` [PATCH v6 2/4] virtio_net: Add the check for vdpa's " Cindy Lu
2025-04-08  6:45   ` Jason Wang
2025-04-09  7:04     ` Cindy Lu
2025-04-08  6:12 ` [PATCH v6 3/4] virtio_net: Add second acceptable configuration for MAC setup Cindy Lu
2025-04-08  6:47   ` Jason Wang
2025-04-09  6:19     ` Cindy Lu
2025-04-08  6:12 ` [PATCH v6 4/4] virtio_net: Add third " Cindy Lu
2025-04-08  6:48   ` Jason Wang
2025-04-09  6:18     ` Cindy Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).