´IGMP proxy: fix fast leave bug when multiple LAN ports joined one group
The patch includes the following changes related to mcproxy:
-
In fast leave mode, leave a multicast group on upstream only when all LAN ports have left the group. The member ports checking is via parsing bridge MDB.
-
Removed the specific query during fast leave, which is a known error in the first commit for fast leave.
-
In fast leave mode, the fast leave flag in kernel bridge driver is set on all member interfaces of bridge br-lan.
-
Disabled the IGMP general query on br-lan in kernel bridge driver, because it is taken by mcproxy.
@sukrus It turned out it was supposed to be a patch because we use the package repo from the package owner on github.