--- zzzz-none-000/linux-2.6.32.61/include/linux/igmp.h 2013-06-10 09:43:48.000000000 +0000 +++ ar10-7272-687/linux-2.6.32.61/include/linux/igmp.h 2010-10-21 13:05:45.000000000 +0000 @@ -218,6 +218,7 @@ extern int ip_check_mc(struct in_device *dev, __be32 mc_addr, __be32 src_addr, u16 proto); extern int igmp_rcv(struct sk_buff *); +extern int ip_mc_join_group_for_mode(struct sock *sk, struct ip_mreqn *imr, int omode); extern int ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr); extern int ip_mc_leave_group(struct sock *sk, struct ip_mreqn *imr); extern void ip_mc_drop_socket(struct sock *sk);