On Fri, May 24, 2013 at 10:02:25AM +0200, Linus Lüssing wrote:
This is the second revision of the basic multicast optimization
It includes one functional fix and many style fixes, thanks to Antonios
Three things were not included from these suggestions:
* The default mcast TVLV flags were left as it is not as easy to
switch. (see answer/explanation to [PATCH 2/3])
* for_each_pmc_rcu() was not moved to a commen net header file,
only a TODO was added. Will do that after this code might have
landed in net.
* VLAN support was not added yet as this will be some more work.
vlan frames with a multicast destination will still get flooded
for now so at least these patches shouldn't introduce any
regressions for those. However I have to admit that I didn't think
of VLANs yet and Marek suggested to check how much extra work it
might create later compared to adding that right from the start.
I'll have a look at that.
Additionally the limitation of 255 multicast listeners per originator
was removed (it was more a relic of the pre-TT announcement mechanism
and such limitations should be taken care of by the current TT