Commit a4deee1ad42d93746562fe7de2149729017e3fd1
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, |