netkit: convert to ndo_set_rx_mode_async
Convert netkit driver from ndo_set_rx_mode to ndo_set_rx_mode_async. The netkit driver's set_multicast_list is a no-op, presumably for the same reason as the one in dummy? (fake multicast ability) Signed-off-by: Stanislav Fomichev <sdf@fomichev.me> Link: https://patch.msgid.link/20260416185712.2155425-13-sdf@fomichev.me Signed-off-by: Paolo Abeni <pabeni@redhat.com>master
parent
4d157e89bd
commit
754b7e1169
|
|
@ -186,7 +186,9 @@ static int netkit_get_iflink(const struct net_device *dev)
|
|||
return iflink;
|
||||
}
|
||||
|
||||
static void netkit_set_multicast(struct net_device *dev)
|
||||
static void netkit_set_multicast(struct net_device *dev,
|
||||
struct netdev_hw_addr_list *uc,
|
||||
struct netdev_hw_addr_list *mc)
|
||||
{
|
||||
/* Nothing to do, we receive whatever gets pushed to us! */
|
||||
}
|
||||
|
|
@ -330,7 +332,7 @@ static const struct net_device_ops netkit_netdev_ops = {
|
|||
.ndo_open = netkit_open,
|
||||
.ndo_stop = netkit_close,
|
||||
.ndo_start_xmit = netkit_xmit,
|
||||
.ndo_set_rx_mode = netkit_set_multicast,
|
||||
.ndo_set_rx_mode_async = netkit_set_multicast,
|
||||
.ndo_set_rx_headroom = netkit_set_headroom,
|
||||
.ndo_set_mac_address = netkit_set_macaddr,
|
||||
.ndo_get_iflink = netkit_get_iflink,
|
||||
|
|
|
|||
Loading…
Reference in New Issue