From: Cindy Lu <lulu@redhat.com>
To: lulu@redhat.com, dtatulea@nvidia.com, mst@redhat.com,
jasowang@redhat.com, netdev@vger.kernel.org,
virtualization@lists.linux-foundation.org,
linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Subject: [PATCH v4 0/3] vdpa/mlx5: Fix MAC address update via vdpa-tool
Date: Mon, 26 Jan 2026 17:45:35 +0800 [thread overview]
Message-ID: <20260126094848.9601-1-lulu@redhat.com> (raw)
This series hardens the mlx5 vDPA MAC plumbing by ensuring new addresses replace old
entries cleanly, reusing shared update logic to keep flow tables consistent, and only
advertising the MAC feature when the device is not yet DRIVER_OK
Changes in v2
Factor out the MAC address update logic and reuse it from handle_ctrl_mac().
Address review comments.
Changes in v3
rename mlx5_vdpa_change_new_mac to mlx5_vdpa_change_mac
Address review comments.
Changes in v4
Replace memcpy with ether_addr_copy in mlx5_vdpa_change_mac
Cindy Lu (3):
vdpa/mlx5: update mlx_features with driver state check
vdpa/mlx5: reuse common function for MAC address updates
vdpa/mlx5: update MAC address handling in mlx5_vdpa_set_attr()
drivers/vdpa/mlx5/net/mlx5_vnet.c | 149 +++++++++++++++++-------------
1 file changed, 83 insertions(+), 66 deletions(-)
--
2.51.0
next reply other threads:[~2026-01-26 9:49 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-26 9:45 Cindy Lu [this message]
2026-01-26 9:45 ` [PATCH v4 1/3] vdpa/mlx5: update mlx_features with driver state check Cindy Lu
2026-01-26 9:45 ` [PATCH v4 2/3] vdpa/mlx5: reuse common function for MAC address updates Cindy Lu
2026-01-26 9:45 ` [PATCH v4 3/3] vdpa/mlx5: update MAC address handling in mlx5_vdpa_set_attr() Cindy Lu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260126094848.9601-1-lulu@redhat.com \
--to=lulu@redhat.com \
--cc=dtatulea@nvidia.com \
--cc=jasowang@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mst@redhat.com \
--cc=netdev@vger.kernel.org \
--cc=virtualization@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox