Searched refs:gsf (Results 1 - 9 of 9) sorted by relevance

/linux-master/net/ipv6/
H A Dipv6_sockglue.c208 struct group_filter *gsf; local
216 gsf = memdup_sockptr(optval, optlen);
217 if (IS_ERR(gsf))
218 return PTR_ERR(gsf);
222 if (gsf->gf_numsrc >= 0x1ffffffU ||
223 gsf->gf_numsrc > sysctl_mld_max_msf)
227 if (GROUP_FILTER_SIZE(gsf->gf_numsrc) > optlen)
230 ret = ip6_mc_msfilter(sk, gsf, gsf->gf_slist_flex);
232 kfree(gsf);
1043 struct group_filter gsf; local
[all...]
H A Dmcast.c488 int ip6_mc_msfilter(struct sock *sk, struct group_filter *gsf, argument
500 group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr;
504 if (gsf->gf_fmode != MCAST_INCLUDE &&
505 gsf->gf_fmode != MCAST_EXCLUDE)
508 idev = ip6_mc_find_dev_rtnl(net, group, gsf->gf_interface);
514 if (gsf->gf_fmode == MCAST_INCLUDE && gsf->gf_numsrc == 0) {
520 if (pmc->ifindex != gsf->gf_interface)
529 if (gsf->gf_numsrc) {
531 gsf
582 ip6_mc_msfget(struct sock *sk, struct group_filter *gsf, sockptr_t optval, size_t ss_offset) argument
[all...]
/linux-master/net/ipv4/
H A Dip_sockglue.c771 struct group_filter *gsf = NULL; local
779 gsf = memdup_sockptr(optval, optlen);
780 if (IS_ERR(gsf))
781 return PTR_ERR(gsf);
785 if (gsf->gf_numsrc >= 0x1ffffff ||
786 gsf->gf_numsrc > READ_ONCE(sock_net(sk)->ipv4.sysctl_igmp_max_msf))
790 if (GROUP_FILTER_SIZE(gsf->gf_numsrc) > optlen)
793 err = set_mcast_msfilter(sk, gsf->gf_interface, gsf->gf_numsrc,
794 gsf
1449 struct group_filter gsf; local
[all...]
H A Digmp.c2595 int ip_mc_gsfget(struct sock *sk, struct group_filter *gsf, argument
2607 psin = (struct sockaddr_in *)&gsf->gf_group;
2616 pmc->multi.imr_ifindex == gsf->gf_interface)
2621 gsf->gf_fmode = pmc->sfmode;
2624 copycount = count < gsf->gf_numsrc ? count : gsf->gf_numsrc;
2625 gsf->gf_numsrc = count;
/linux-master/include/linux/
H A Digmp.h123 extern int ip_mc_gsfget(struct sock *sk, struct group_filter *gsf,
/linux-master/kernel/sched/
H A Ddebug.c965 unsigned long tpf, unsigned long gsf, unsigned long gpf)
969 SEQ_printf(m, "group_private=%lu group_shared=%lu\n", gpf, gsf);
964 print_numa_stats(struct seq_file *m, int node, unsigned long tsf, unsigned long tpf, unsigned long gsf, unsigned long gpf) argument
H A Dsched.h2890 unsigned long tpf, unsigned long gsf, unsigned long gpf);
H A Dfair.c13180 unsigned long tsf = 0, tpf = 0, gsf = 0, gpf = 0; local
13191 gsf = ng->faults[task_faults_idx(NUMA_MEM, node, 0)],
13194 print_numa_stats(m, node, tsf, tpf, gsf, gpf);
/linux-master/include/net/
H A Dipv6.h1241 int ip6_mc_msfilter(struct sock *sk, struct group_filter *gsf,
1243 int ip6_mc_msfget(struct sock *sk, struct group_filter *gsf,

Completed in 189 milliseconds