Re: [PATCH 4.19 01/24] bridge: do not add port to router list when receives query with source 0.0.0.0

From: Sebastian Gottschall
Date: Thu Feb 21 2019 - 07:50:46 EST



Am 20.02.2019 um 15:46 schrieb Hangbin Liu:
Could you please include more details about the setup that's broken ?
Note that we were warned[1] of potential breakage from this change
Sorry I missed Linus's reply after Ying Xu replied. I will read it and
disscuss with Ying Xu.

after it went in and regardless of the suggestion from the RFC we'll
probably have to revert this patch.

Ying Xu as author of the patch, any thoughts ?
No, we are also waiting for more details from Sebastian.

the test scenario is the following. one of my testers of the dd-wrt firmware is using a iptv stream from the france isp "orange".
he just bridged the iptv vlan interface which has no ip (the isp doesnt provide a ip configuration here) to a bridge and played with igmp snooping to avoid flooding of all ports within the same bridge.
he found out that this setting simply does not work with the current kernel, but does
if this patch has been removed. we used kernel 4.4 in the test scenario. all latest revision.
i was able to reproduce the same problem on kernel 4.9 and 4.14 on a different device using a german isp based iptv stream. same effect. after reverting the problematic code it worked again.

Sebastian


Thanks
Hangbin

Also adding Linus LÃssing to the CC as he was the one who warned against it.
Note that the warning was sent as a reply to my breakage fix, but it was intended
for the original patch.

Thanks,
Nik

[1] https://www.mail-archive.com/netdev@xxxxxxxxxxxxxxx/msg272944.html