Searched refs:mreq (Results 1 - 4 of 4) sorted by relevance
/net/ipv4/ |
H A D | ip_sockglue.c | 668 struct ip_mreqn mreq; local 682 if (copy_from_user(&mreq, optval, sizeof(mreq))) 685 memset(&mreq, 0, sizeof(mreq)); 687 if (copy_from_user(&mreq, optval, 691 if (copy_from_user(&mreq.imr_address, optval, 697 if (!mreq.imr_ifindex) { 698 if (mreq.imr_address.s_addr == htonl(INADDR_ANY)) { 704 dev = ip_dev_find(sock_net(sk), mreq 730 struct ip_mreqn mreq; local 811 struct ip_mreqn mreq; local 833 struct ip_mreqn mreq; local 887 struct ip_mreqn mreq; local [all...] |
/net/ipv6/ |
H A D | ipv6_sockglue.c | 575 struct ipv6_mreq mreq; local 585 if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq))) 589 retv = ipv6_sock_mc_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); 591 retv = ipv6_sock_mc_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); 597 struct ipv6_mreq mreq; local 603 if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq))) 607 retv = ipv6_sock_ac_join(sk, mreq.ipv6mr_ifindex, &mreq [all...] |
/net/packet/ |
H A D | af_packet.c | 2936 static int packet_mc_add(struct sock *sk, struct packet_mreq_max *mreq) argument 2946 dev = __dev_get_by_index(sock_net(sk), mreq->mr_ifindex); 2951 if (mreq->mr_alen > dev->addr_len) 2961 if (ml->ifindex == mreq->mr_ifindex && 2962 ml->type == mreq->mr_type && 2963 ml->alen == mreq->mr_alen && 2964 memcmp(ml->addr, mreq->mr_address, ml->alen) == 0) { 2972 i->type = mreq->mr_type; 2973 i->ifindex = mreq->mr_ifindex; 2974 i->alen = mreq 2990 packet_mc_drop(struct sock *sk, struct packet_mreq_max *mreq) argument 3052 struct packet_mreq_max mreq; local [all...] |
/net/netfilter/ipvs/ |
H A D | ip_vs_sync.c | 1355 struct ip_mreqn mreq; local 1359 memset(&mreq, 0, sizeof(mreq)); 1360 memcpy(&mreq.imr_multiaddr, addr, sizeof(struct in_addr)); 1368 mreq.imr_ifindex = dev->ifindex; 1371 ret = ip_mc_join_group(sk, &mreq);
|
Completed in 102 milliseconds