RE: [Intel-wired-lan] [PATCH net-next v9 6/7] vmxnet3: Implement ndo_set_rx_mode_async callback
From: Loktionov, Aleksandr <hidden>
Date: 2026-03-16 07:35:13
Also in:
intel-wired-lan, lkml, virtualization
quoted hunk ↗ jump to hunk
-----Original Message----- From: Intel-wired-lan <redacted> On Behalf Of I Viswanath Sent: Saturday, March 14, 2026 7:28 PM To: stfomichev@gmail.com; horms@kernel.org; edumazet@google.com; pabeni@redhat.com; andrew+netdev@lunn.ch; kuba@kernel.org; davem@davemloft.net; eperezma@redhat.com; xuanzhuo@linux.alibaba.com; jasowang@redhat.com; mst@redhat.com; Kitszel, Przemyslaw [off-list ref]; Nguyen, Anthony L [off-list ref]; Keller, Jacob E [off-list ref]; ronak.doshi@broadcom.com; pcnet32@frontier.com Cc: bcm-kernel-feedback-list@broadcom.com; netdev@vger.kernel.org; virtualization@lists.linux.dev; intel-wired-lan@lists.osuosl.org; linux-kernel@vger.kernel.org; I Viswanath [off-list ref] Subject: [Intel-wired-lan] [PATCH net-next v9 6/7] vmxnet3: Implement ndo_set_rx_mode_async callback Implement the ndo_set_rx_mode_async callback and update the driver to use the snapshot/commit model for RX mode update. Signed-off-by: I Viswanath <redacted> --- Call paths involving netif_set_rx_mode in vmxnet3 netif_set_rx_mode `-- vmxnet3_activate_dev |-- vmxnet3_open (ndo_open, takes lock) |-- vmxnet3_change_mtu (ndo_change_mtu, takes lock) |-- vmxnet3_reset_work (takes lock) |-- vmxnet3_resume (lock added) |-- vmxnet3_set_ringparam (ethtool callback, takes lock) `-- vmxnet3_xdp_set `-- vmxnet3_xdp (ndo_bpf, takes lock) drivers/net/vmxnet3/vmxnet3_drv.c | 46 +++++++++++++++++++++++------- - 1 file changed, 35 insertions(+), 11 deletions(-)diff --git a/drivers/net/vmxnet3/vmxnet3_drv.cb/drivers/net/vmxnet3/vmxnet3_drv.c index 40522afc0532..350e44286c00 100644--- a/drivers/net/vmxnet3/vmxnet3_drv.c +++ b/drivers/net/vmxnet3/vmxnet3_drv.c@@ -2775,18 +2775,18 @@ static u8 * vmxnet3_copy_mc(struct net_device *netdev) { u8 *buf = NULL;
...
err); -- 2.47.3
Reviewed-by: Aleksandr Loktionov <redacted>