Home
last modified time | relevance | path

Searched refs:greqs (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/net/ipv4/
Dip_sockglue.c1031 struct group_source_req greqs; in do_ip_setsockopt() local
1038 if (copy_from_user(&greqs, optval, sizeof(greqs))) { in do_ip_setsockopt()
1042 if (greqs.gsr_group.ss_family != AF_INET || in do_ip_setsockopt()
1043 greqs.gsr_source.ss_family != AF_INET) { in do_ip_setsockopt()
1047 psin = (struct sockaddr_in *)&greqs.gsr_group; in do_ip_setsockopt()
1049 psin = (struct sockaddr_in *)&greqs.gsr_source; in do_ip_setsockopt()
1062 psin = (struct sockaddr_in *)&greqs.gsr_group; in do_ip_setsockopt()
1065 mreq.imr_ifindex = greqs.gsr_interface; in do_ip_setsockopt()
1069 greqs.gsr_interface = mreq.imr_ifindex; in do_ip_setsockopt()
1077 greqs.gsr_interface); in do_ip_setsockopt()
/Linux-v5.4/net/ipv6/
Dipv6_sockglue.c712 struct group_source_req greqs; in do_ipv6_setsockopt() local
717 if (copy_from_user(&greqs, optval, sizeof(greqs))) { in do_ipv6_setsockopt()
721 if (greqs.gsr_group.ss_family != AF_INET6 || in do_ipv6_setsockopt()
722 greqs.gsr_source.ss_family != AF_INET6) { in do_ipv6_setsockopt()
735 psin6 = (struct sockaddr_in6 *)&greqs.gsr_group; in do_ipv6_setsockopt()
736 retv = ipv6_sock_mc_join_ssm(sk, greqs.gsr_interface, in do_ipv6_setsockopt()
748 retv = ip6_mc_source(add, omode, sk, &greqs); in do_ipv6_setsockopt()