The following patches are adding an optimized, group-aware
multicast handling in case of symmetric multicast memberships (a
node being both sender and receiver). They aim at sending multicast
data packets only to nodes which are actually receivers of the
specific multicast group instead of flooding those packets through
the whole mesh, as it is being done at the moment.
Please see the attached document for details about the algorithm,
the integration into the current B.A.T.M.A.N.-Advanced
code and how to activate/use this mode.
Comments and further testing of these patches is highly
PS: Chris Lang has also been working on optimizations for
multicast traffic, so we'd have to see how to merge things best
after he publishes them, too.