IGMP/MLD snooping in bridge driver has been used for snooping IGMP/MLD queries, leaves and reports. This talk would discuss about support needed for -Vlan filtering, Multi Chassis Link Aggregration and Hardware offload VLAN filtering requires MDB groups and router ports to be created per VLAN within a bridge. To support Multi Chassis link aggregation(MLAG) where two hardware offload switches act as one switch to a dually connected host, multicast database and router port entries need to be synced to a neighboring switch. We would discuss about various issues, solutions and tradeoffs of the various approaches. To hardware offload this functionality multicast group entries need to be created with a list of ports. Interactions with static multicast group, router port and userspace STP would also be covered.