diff options
author | Linus Lüssing <linus.luessing@c0d3.blue> | 2018-03-25 00:32:04 +0100 |
---|---|---|
committer | Simon Wunderlich <sw@simonwunderlich.de> | 2018-04-22 09:29:14 +0200 |
commit | f26e4e98b15322522bc6221325bf14cbead65d1b (patch) | |
tree | 54a40f500aaf2742d8360b6cd7bac1a15a9b4823 /net/batman-adv/types.h | |
parent | batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by default (diff) | |
download | linux-dev-f26e4e98b15322522bc6221325bf14cbead65d1b.tar.xz linux-dev-f26e4e98b15322522bc6221325bf14cbead65d1b.zip |
batman-adv: Avoid old nodes disabling multicast optimizations completely
Instead of disabling multicast optimizations mesh-wide once a node with
no multicast optimizations capabilities joins the mesh, do the
following:
Just insert such nodes into the WANT_ALL_IPV4/IPV6 lists. This is
sufficient to avoid multicast packet loss to such unsupportive nodes.
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Diffstat (limited to 'net/batman-adv/types.h')
-rw-r--r-- | net/batman-adv/types.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/net/batman-adv/types.h b/net/batman-adv/types.h index 476b052ad982..0174f79e955a 100644 --- a/net/batman-adv/types.h +++ b/net/batman-adv/types.h @@ -1212,9 +1212,6 @@ struct batadv_priv_mcast { /** @bridged: whether the soft interface has a bridge on top */ bool bridged; - /** @num_disabled: number of nodes that have no mcast tvlv */ - atomic_t num_disabled; - /** * @num_want_all_unsnoopables: number of nodes wanting unsnoopable IP * traffic |