dummy: convert to ndo_set_rx_mode_async

Convert dummy driver from ndo_set_rx_mode to ndo_set_rx_mode_async.
The dummy driver's set_multicast_list is a no-op, so the conversion
is straightforward: update the signature and the ops assignment.

Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Stanislav Fomichev <sdf@fomichev.me>
Link: https://patch.msgid.link/20260416185712.2155425-12-sdf@fomichev.me
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
master
Stanislav Fomichev 2026-04-16 11:57:08 -07:00 committed by Paolo Abeni
parent 8a5df09e70
commit 4d157e89bd
1 changed files with 4 additions and 2 deletions

View File

@ -47,7 +47,9 @@
static int numdummies = 1; static int numdummies = 1;
/* fake multicast ability */ /* fake multicast ability */
static void set_multicast_list(struct net_device *dev) static void set_multicast_list(struct net_device *dev,
struct netdev_hw_addr_list *uc,
struct netdev_hw_addr_list *mc)
{ {
} }
@ -87,7 +89,7 @@ static const struct net_device_ops dummy_netdev_ops = {
.ndo_init = dummy_dev_init, .ndo_init = dummy_dev_init,
.ndo_start_xmit = dummy_xmit, .ndo_start_xmit = dummy_xmit,
.ndo_validate_addr = eth_validate_addr, .ndo_validate_addr = eth_validate_addr,
.ndo_set_rx_mode = set_multicast_list, .ndo_set_rx_mode_async = set_multicast_list,
.ndo_set_mac_address = eth_mac_addr, .ndo_set_mac_address = eth_mac_addr,
.ndo_get_stats64 = dummy_get_stats64, .ndo_get_stats64 = dummy_get_stats64,
.ndo_change_carrier = dummy_change_carrier, .ndo_change_carrier = dummy_change_carrier,