Commit a4deee1ad42d93746562fe7de2149729017e3fd1

Authored by Linus Lüssing
Committed by Antonio Quartulli
1 parent e8cf234a4e

batman-adv: Add dummy soft-interface rx mode handler

We do not actually need to set any rx filters for the virtual batman
soft interface. However a dummy handler enables a user to set static
multicast listeners for instance.

Signed-off-by: Linus Lüssing <linus.luessing@web.de>
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Antonio Quartulli <antonio@meshcoding.com>

Showing 1 changed file with 13 additions and 0 deletions Side-by-side Diff

net/batman-adv/soft-interface.c
... ... @@ -137,6 +137,18 @@
137 137 return 0;
138 138 }
139 139  
  140 +/**
  141 + * batadv_interface_set_rx_mode - set the rx mode of a device
  142 + * @dev: registered network device to modify
  143 + *
  144 + * We do not actually need to set any rx filters for the virtual batman
  145 + * soft interface. However a dummy handler enables a user to set static
  146 + * multicast listeners for instance.
  147 + */
  148 +static void batadv_interface_set_rx_mode(struct net_device *dev)
  149 +{
  150 +}
  151 +
140 152 static int batadv_interface_tx(struct sk_buff *skb,
141 153 struct net_device *soft_iface)
142 154 {
... ... @@ -583,6 +595,7 @@
583 595 .ndo_get_stats = batadv_interface_stats,
584 596 .ndo_set_mac_address = batadv_interface_set_mac_addr,
585 597 .ndo_change_mtu = batadv_interface_change_mtu,
  598 + .ndo_set_rx_mode = batadv_interface_set_rx_mode,
586 599 .ndo_start_xmit = batadv_interface_tx,
587 600 .ndo_validate_addr = eth_validate_addr,
588 601 .ndo_add_slave = batadv_softif_slave_add,