--- zzzz-none-000/linux-2.6.32.60/net/bridge/br.c 2012-10-07 21:41:24.000000000 +0000 +++ ur8-7270-606/linux-2.6.32.60/net/bridge/br.c 2011-07-20 07:23:51.000000000 +0000 @@ -69,6 +69,10 @@ br_fdb_test_addr_hook = br_fdb_test_addr; #endif +#ifdef CONFIG_IFX_IGMP_SNOOPING + br_mcast_snoop_init(); +#endif + return 0; err_out4: unregister_netdevice_notifier(&br_device_notifier); @@ -102,6 +106,10 @@ br_handle_frame_hook = NULL; br_fdb_fini(); + +#ifdef CONFIG_IFX_IGMP_SNOOPING + br_mcast_snoop_deinit(); +#endif } EXPORT_SYMBOL(br_should_route_hook);