Lines Matching refs:gsf
778 struct group_filter *gsf = NULL;
786 gsf = memdup_sockptr(optval, optlen);
787 if (IS_ERR(gsf))
788 return PTR_ERR(gsf);
792 if (gsf->gf_numsrc >= 0x1ffffff ||
793 gsf->gf_numsrc > READ_ONCE(sock_net(sk)->ipv4.sysctl_igmp_max_msf))
797 if (GROUP_FILTER_SIZE(gsf->gf_numsrc) > optlen)
800 err = set_mcast_msfilter(sk, gsf->gf_interface, gsf->gf_numsrc,
801 gsf->gf_fmode, &gsf->gf_group, gsf->gf_slist);
803 kfree(gsf);
1468 struct group_filter gsf;
1474 if (copy_from_user(&gsf, p, size0))
1477 num = gsf.gf_numsrc;
1478 err = ip_mc_gsfget(sk, &gsf, p->gf_slist);
1481 if (gsf.gf_numsrc < num)
1482 num = gsf.gf_numsrc;
1484 copy_to_user(p, &gsf, size0))