• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/

Lines Matching refs:optlen

199 		    char __user *optval, int optlen)
214 return ip6_mroute_setsockopt(sk,optname,optval,optlen);
382 if (optlen == 0)
391 if (optlen & 0x7 || optlen > 8 * 255)
396 optlen);
456 if (optlen == 0)
463 if (optlen > 64*1024)
466 opt = sock_kmalloc(sk, sizeof(*opt) + optlen, GFP_KERNEL);
472 opt->tot_len = sizeof(*opt) + optlen;
474 if (copy_from_user(opt+1, optval, optlen))
477 msg.msg_controllen = optlen;
564 if (optlen != sizeof(struct ipv6_mreq))
607 if (optlen != sizeof(struct group_source_req))
647 if (optlen < GROUP_FILTER_SIZE(0))
649 if (optlen > sysctl_optmem_max) {
653 gsf = kmalloc(optlen,GFP_KERNEL);
659 if (copy_from_user(gsf, optval, optlen)) {
670 if (GROUP_FILTER_SIZE(gsf->gf_numsrc) > optlen) {
706 retv = ipv6_flowlabel_opt(sk, optval, optlen);
713 retv = xfrm_user_policy(sk, optname, optval, optlen);
727 char __user *optval, int optlen)
732 return udp_prot.setsockopt(sk, level, optname, optval, optlen);
737 err = do_ipv6_setsockopt(sk, level, optname, optval, optlen);
744 optlen);
755 char __user *optval, int optlen)
762 optval, optlen);
763 return udp_prot.setsockopt(sk, level, optname, optval, optlen);
769 err = do_ipv6_setsockopt(sk, level, optname, optval, optlen);
776 optval, optlen);
821 char __user *optval, int __user *optlen)
829 return ip6_mroute_getsockopt(sk,optname,optval,optlen);
832 if (get_user(len, optlen))
855 (struct group_filter __user *)optval, optlen);
906 return put_user(len, optlen);
962 return put_user(len, optlen);
1042 if(put_user(len, optlen))
1050 char __user *optval, int __user *optlen)
1055 return udp_prot.getsockopt(sk, level, optname, optval, optlen);
1060 err = do_ipv6_getsockopt(sk, level, optname, optval, optlen);
1067 if (get_user(len, optlen))
1075 err = put_user(len, optlen);
1085 char __user *optval, int __user *optlen)
1092 optval, optlen);
1093 return udp_prot.getsockopt(sk, level, optname, optval, optlen);
1099 err = do_ipv6_getsockopt(sk, level, optname, optval, optlen);
1106 if (get_user(len, optlen))
1114 err = put_user(len, optlen);