diff options
author | Linus Lüssing <linus.luessing@web.de> | 2014-02-15 11:47:52 -0500 |
---|---|---|
committer | Antonio Quartulli <antonio@meshcoding.com> | 2014-03-22 04:18:57 -0400 |
commit | 1d8ab8d3c176d31530b3ffd4547cf731018e2a45 (patch) | |
tree | b62208972cdfb70a853ff5177c29154fd165bea7 /Documentation/ABI | |
parent | 60432d756cf06e597ef9da511402dd059b112447 (diff) |
batman-adv: Modified forwarding behaviour for multicast packets
With this patch a multicast packet is not always simply flooded anymore,
the behaviour for the following cases is changed to reduce
unnecessary overhead:
If all nodes within the horizon of a certain node have signalized
multicast listener announcement capability then an IPv6 multicast packet
with a destination of IPv6 link-local scope (excluding ff02::1) coming
from the upstream of this node...
* ...is dropped if there is no according multicast listener in the
translation table,
* ...is forwarded via unicast if there is a single node with interested
multicast listeners
* ...and otherwise still gets flooded.
Signed-off-by: Linus Lüssing <linus.luessing@web.de>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Signed-off-by: Antonio Quartulli <antonio@meshcoding.com>
Diffstat (limited to 'Documentation/ABI')
-rw-r--r-- | Documentation/ABI/testing/sysfs-class-net-mesh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-class-net-mesh b/Documentation/ABI/testing/sysfs-class-net-mesh index 4793d3dff6af..c46406296631 100644 --- a/Documentation/ABI/testing/sysfs-class-net-mesh +++ b/Documentation/ABI/testing/sysfs-class-net-mesh | |||
@@ -76,6 +76,15 @@ Description: | |||
76 | is used to classify clients as "isolated" by the | 76 | is used to classify clients as "isolated" by the |
77 | Extended Isolation feature. | 77 | Extended Isolation feature. |
78 | 78 | ||
79 | What: /sys/class/net/<mesh_iface>/mesh/multicast_mode | ||
80 | Date: Feb 2014 | ||
81 | Contact: Linus Lüssing <linus.luessing@web.de> | ||
82 | Description: | ||
83 | Indicates whether multicast optimizations are enabled | ||
84 | or disabled. If set to zero then all nodes in the | ||
85 | mesh are going to use classic flooding for any | ||
86 | multicast packet with no optimizations. | ||
87 | |||
79 | What: /sys/class/net/<mesh_iface>/mesh/network_coding | 88 | What: /sys/class/net/<mesh_iface>/mesh/network_coding |
80 | Date: Nov 2012 | 89 | Date: Nov 2012 |
81 | Contact: Martin Hundeboll <martin@hundeboll.net> | 90 | Contact: Martin Hundeboll <martin@hundeboll.net> |