Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2019-09-14,master
commit ea31ad534837774f2d2d24314ff336f74442d6a0 Author: Linus Lüssing linus.luessing@c0d3.blue Date: Thu Aug 1 18:27:40 2019 +0000
doc: batman-adv/Multicast-optimizations-tech
ea31ad534837774f2d2d24314ff336f74442d6a0 batman-adv/Multicast-optimizations-tech.textile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/batman-adv/Multicast-optimizations-tech.textile b/batman-adv/Multicast-optimizations-tech.textile index d970d55..263aa45 100644 --- a/batman-adv/Multicast-optimizations-tech.textile +++ b/batman-adv/Multicast-optimizations-tech.textile @@ -32,21 +32,23 @@ h4. BATADV_MCAST_WANT_ALL_UNSNOOPABLES (Bit 0):
Signalizes that this node wants all unsnoopable multicast traffic, that is traffic destined to the all-nodes address for IPv6 (ff02::1) and to link-local addresses for IPv4 (224.0.0.0/24). This is usually the case when a node uses a bridge device on top of bat0 and is therefore unable to detect potential bridged-in listeners.
-(not used by listeners yet, but implemented for senders already to ensure backwards compatibility later, see [[multicast-optimizations-flags#BATADV_MCAST_WANT_ALL_UNSNOOPABLES]] for details) - h4. BATADV_MCAST_WANT_ALL_IPV4 (Bit 1):
Signalizes that this node wants all IPv4 multicast traffic. This is usually the case when a node uses a bridge device on top of bat0, has an IGMP querier (no matter if IGMPv2 or IGMPv3) behind it and is therefore not able to reliably determine all of its IGMPv2 listeners.
-(not used by listeners yet, but implemented for senders already to ensure backwards compatibility later, see [[multicast-optimizations-flags#BATADV_MCAST_WANT_ALL_IPV4-BATADV_MCAST_WANT_ALL_IPV6]] for details) - h4. BATADV_MCAST_WANT_ALL_IPV6 (Bit 2):
Signalizes that this node wants all IPv6 multicast traffic. This is usually the case when a node uses a bridge device on top of bat0, has an MLD querier (no matter if MLDv1 or MLDv2) behind it and is therefore not able to reliably determine all of its MLDv1 listeners.
-(not used by listeners yet, but implemented for senders already to ensure backwards compatibility later, see [[multicast-optimizations-flags#BATADV_MCAST_WANT_ALL_IPV4-BATADV_MCAST_WANT_ALL_IPV6]] for details) +h4. BATADV_MCAST_WANT_NO_RTR4 (Bit 3): + +Signalizes that we have no IPv4 multicast router and therefore only need routable IPv4 multicast packets we signed up for explicitly. + +h4. BATADV_MCAST_WANT_NO_RTR6 (Bit 4): + +Signalizes that we have no IPv6 multicast router and therefore only need routable IPv6 multicast packets we signed up for explicitly.
-h4. Bits 3 to 7: +h4. Bits 5 to 7:
reserved for future extensions