Searched refs:mreq (Results 1 – 8 of 8) sorted by relevance
| /net/ipv4/ |
| A D | ip_sockglue.c | 750 struct ip_mreqn mreq; in do_mcast_group_source() local 848 struct ip_mreqn mreq = { }; in ip_mcast_join_leave() local 1161 struct ip_mreqn mreq; in do_ip_setsockopt() local 1176 if (copy_from_sockptr(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt() 1179 memset(&mreq, 0, sizeof(mreq)); in do_ip_setsockopt() 1191 if (!mreq.imr_ifindex) { in do_ip_setsockopt() 1228 struct ip_mreqn mreq; in do_ip_setsockopt() local 1238 if (copy_from_sockptr(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt() 1241 memset(&mreq, 0, sizeof(mreq)); in do_ip_setsockopt() 1305 struct ip_mreqn mreq; in do_ip_setsockopt() local [all …]
|
| A D | devinet.c | 631 struct ip_mreqn mreq = { in ip_mc_autojoin_config() local 642 ret = ip_mc_join_group(sk, &mreq); in ip_mc_autojoin_config() 644 ret = ip_mc_leave_group(sk, &mreq); in ip_mc_autojoin_config()
|
| /net/ipv6/ |
| A D | ipv6_sockglue.c | 865 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local 875 if (copy_from_sockptr(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt() 879 retv = ipv6_sock_mc_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt() 881 retv = ipv6_sock_mc_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt() 887 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local 893 if (copy_from_sockptr(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt() 897 retv = ipv6_sock_ac_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt() 899 retv = ipv6_sock_ac_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt()
|
| /net/tipc/ |
| A D | group.c | 164 struct tipc_group_req *mreq, in tipc_group_create() argument 168 bool global = mreq->scope != TIPC_NODE_SCOPE; in tipc_group_create() 170 u32 type = mreq->type; in tipc_group_create() 183 grp->instance = mreq->instance; in tipc_group_create() 184 grp->scope = mreq->scope; in tipc_group_create() 185 grp->loopback = mreq->flags & TIPC_GROUP_LOOPBACK; in tipc_group_create() 186 grp->events = mreq->flags & TIPC_GROUP_MEMBER_EVTS; in tipc_group_create()
|
| A D | socket.c | 3075 if (mreq->type < TIPC_RESERVED_TYPES) in tipc_sk_join() 3077 if (mreq->scope > TIPC_NODE_SCOPE) in tipc_sk_join() 3079 if (mreq->scope != TIPC_NODE_SCOPE) in tipc_sk_join() 3080 mreq->scope = TIPC_CLUSTER_SCOPE; in tipc_sk_join() 3087 msg_set_lookup_scope(hdr, mreq->scope); in tipc_sk_join() 3088 msg_set_nametype(hdr, mreq->type); in tipc_sk_join() 3091 mreq->type, mreq->instance, mreq->instance); in tipc_sk_join() 3142 struct tipc_group_req mreq; in tipc_setsockopt() local 3163 if (ol < sizeof(mreq)) in tipc_setsockopt() 3165 if (copy_from_sockptr(&mreq, ov, sizeof(mreq))) in tipc_setsockopt() [all …]
|
| A D | group.h | 47 struct tipc_group_req *mreq,
|
| /net/packet/ |
| A D | af_packet.c | 3755 ml->type == mreq->mr_type && in packet_mc_add() 3756 ml->alen == mreq->mr_alen && in packet_mc_add() 3765 i->type = mreq->mr_type; in packet_mc_add() 3766 i->ifindex = mreq->mr_ifindex; in packet_mc_add() 3767 i->alen = mreq->mr_alen; in packet_mc_add() 3793 ml->type == mreq->mr_type && in packet_mc_drop() 3794 ml->alen == mreq->mr_alen && in packet_mc_drop() 3847 struct packet_mreq_max mreq; in packet_setsockopt() local 3849 memset(&mreq, 0, sizeof(mreq)); in packet_setsockopt() 3852 if (len > sizeof(mreq)) in packet_setsockopt() [all …]
|
| /net/netfilter/ipvs/ |
| A D | ip_vs_sync.c | 1385 struct ip_mreqn mreq; in join_mcast_group() local 1388 memset(&mreq, 0, sizeof(mreq)); in join_mcast_group() 1389 memcpy(&mreq.imr_multiaddr, addr, sizeof(struct in_addr)); in join_mcast_group() 1394 mreq.imr_ifindex = dev->ifindex; in join_mcast_group() 1397 ret = ip_mc_join_group(sk, &mreq); in join_mcast_group()
|
Completed in 34 milliseconds