• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/ipv6/

Lines Matching defs:optval

103 		    char __user *optval, unsigned int optlen)
110 if (optval == NULL)
114 if (get_user(val, (int __user *) optval))
123 return ip6_mroute_setsockopt(sk, optname, optval, optlen);
334 optval = NULL;
335 else if (optval == NULL)
347 (struct ipv6_opt_hdr __user *)optval,
386 else if (optlen < sizeof(struct in6_pktinfo) || optval == NULL)
389 if (copy_from_user(&pkt, optval, sizeof(struct in6_pktinfo))) {
431 if (copy_from_user(opt+1, optval, optlen))
513 if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq)))
531 if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq)))
550 if (copy_from_user(&greq, optval, sizeof(struct group_req)))
575 if (copy_from_user(&greqs, optval, sizeof(greqs))) {
625 if (copy_from_user(gsf, optval, optlen)) {
682 retv = ipv6_flowlabel_opt(sk, optval, optlen);
689 retv = xfrm_user_policy(sk, optname, optval, optlen);
777 char __user *optval, unsigned int optlen)
782 return udp_prot.setsockopt(sk, level, optname, optval, optlen);
787 err = do_ipv6_setsockopt(sk, level, optname, optval, optlen);
793 err = nf_setsockopt(sk, PF_INET6, optname, optval,
805 char __user *optval, unsigned int optlen)
812 optval, optlen);
813 return udp_prot.setsockopt(sk, level, optname, optval, optlen);
820 return compat_mc_setsockopt(sk, level, optname, optval, optlen,
823 err = do_ipv6_setsockopt(sk, level, optname, optval, optlen);
830 optval, optlen);
841 int optname, char __user *optval, int len)
869 if (copy_to_user(optval, hdr, len))
875 char __user *optval, int __user *optlen)
882 return ip6_mroute_getsockopt(sk, optname, optval, optlen);
903 if (copy_from_user(&gsf, optval, GROUP_FILTER_SIZE(0)))
909 (struct group_filter __user *)optval, optlen);
922 msg.msg_control = optval;
1017 optname, optval, len);
1078 if (copy_to_user(optval, &mtuinfo, len))
1159 if(copy_to_user(optval,&val,len))
1165 char __user *optval, int __user *optlen)
1170 return udp_prot.getsockopt(sk, level, optname, optval, optlen);
1175 err = do_ipv6_getsockopt(sk, level, optname, optval, optlen);
1185 err = nf_getsockopt(sk, PF_INET6, optname, optval,
1199 char __user *optval, int __user *optlen)
1206 optval, optlen);
1207 return udp_prot.getsockopt(sk, level, optname, optval, optlen);
1214 return compat_mc_getsockopt(sk, level, optname, optval, optlen,
1217 err = do_ipv6_getsockopt(sk, level, optname, optval, optlen);
1228 optname, optval, &len);