/* Retrieve the list of registered multicast addresses for the bonding device and retransmit an IGMP JOIN request to the current active slave.  */
static void bond_resend_igmp_join_requests(struct bonding *bond)
/* Retrieve the list of registered multicast addresses for the bonding device and retransmit an IGMP JOIN request to the current active slave.  */
static void bond_resend_igmp_join_requests(struct bonding *bond)
{
	struct in_device *in_dev;
	struct ip_mc_list *im;
	rcu_read_lock();
	in_dev = __in_dev_get_rcu(bond->dev);
	if (in_dev) {
		for (im = in_dev->mc_list; im; im = im->next)
			ip_mc_rejoin_group(im);
	}
	rcu_read_unlock();
}