Searched refs:optlen (Results 1 - 25 of 111) sorted by relevance

12345

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/
H A Dip_options.c46 memcpy(iph+sizeof(struct iphdr), opt->__data, opt->optlen);
93 int optlen; local
102 if (sopt->optlen == 0) {
103 dopt->optlen = 0;
116 optlen = sptr[sopt->rr+1];
118 dopt->rr = dopt->optlen + sizeof(struct iphdr);
119 memcpy(dptr, sptr+sopt->rr, optlen);
120 if (sopt->rr_needaddr && soffset <= optlen) {
121 if (soffset + 3 > optlen)
126 dptr += optlen;
224 int optlen; local
262 int optlen; local
514 ip_options_get_alloc(const int optlen) argument
523 ip_options_get_finish(struct ip_options **optp, struct ip_options *opt, int optlen) argument
539 ip_options_get_from_user(struct ip_options **optp, unsigned char __user *data, int optlen) argument
552 ip_options_get(struct ip_options **optp, unsigned char *data, int optlen) argument
[all...]
H A Dxfrm4_mode_beet.c33 int hdrlen, optlen; local
39 optlen = iph->ihl * 4 - sizeof(*iph);
40 if (unlikely(optlen))
41 hdrlen += IPV4_BEET_PHMAXLEN - (optlen & 4);
49 if (unlikely(optlen)) {
52 BUG_ON(optlen < 0);
55 ph->padlen = 4 - (optlen & 4);
56 ph->hdrlen = optlen / 8;
75 int optlen = 0; local
87 optlen
[all...]
H A Dip_sockglue.c87 if (IPCB(skb)->opt.optlen == 0)
90 put_cmsg(msg, SOL_IP, IP_RECVOPTS, IPCB(skb)->opt.optlen,
100 if (IPCB(skb)->opt.optlen == 0)
109 put_cmsg(msg, SOL_IP, IP_RETOPTS, opt->optlen, opt->__data);
412 int optname, char __user *optval, int optlen)
426 if (optlen >= sizeof(int)) {
429 } else if (optlen >= sizeof(char)) {
438 /* If optlen==0, it is equivalent to val == 0 */
442 return ip_mroute_setsockopt(sk,optname,optval,optlen);
452 if (optlen > 4
411 do_ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
896 ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
922 compat_ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
956 do_ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
1162 ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
1193 compat_ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
H A Dudp_impl.h18 char __user *optval, int optlen);
20 char __user *optval, int __user *optlen);
24 char __user *optval, int optlen);
26 char __user *optval, int __user *optlen);
H A Dah4.c21 int optlen; local
32 optlen = optptr[1];
33 if (optlen<2 || optlen>l)
44 if (optlen < 6)
46 memcpy(daddr, optptr+optlen-4, 4);
49 memset(optptr+2, 0, optlen-2);
51 l -= optlen;
52 optptr += optlen;
H A Draw.c642 static int raw_seticmpfilter(struct sock *sk, char __user *optval, int optlen) argument
644 if (optlen > sizeof(struct icmp_filter))
645 optlen = sizeof(struct icmp_filter);
646 if (copy_from_user(&raw_sk(sk)->filter, optval, optlen))
651 static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *optlen) argument
655 if (get_user(len, optlen))
663 if (put_user(len, optlen) ||
671 char __user *optval, int optlen)
677 return raw_seticmpfilter(sk, optval, optlen);
683 char __user *optval, int optlen)
670 do_raw_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
682 raw_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
691 compat_raw_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
700 do_raw_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
712 raw_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
721 compat_raw_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/netfilter/
H A Dxt_tcpmss.c40 unsigned int i, optlen; local
51 optlen = th->doff*4 - sizeof(*th);
52 if (!optlen)
56 op = skb_header_pointer(skb, protoff + sizeof(*th), optlen, _opt);
60 for (i = 0; i < optlen; ) {
62 && (optlen - i) >= TCPOLEN_MSS
H A Dxt_dccp.c44 unsigned int optlen = dh->dccph_doff*4 - __dccp_hdr_len(dh); local
52 if (!optlen)
56 op = skb_header_pointer(skb, protoff + optoff, optlen, dccp_optbuf);
64 for (i = 0; i < optlen; ) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/
H A Dudp_impl.h14 char __user *optval, int __user *optlen);
16 char __user *optval, int optlen);
19 char __user *optval, int optlen);
21 char __user *optval, int __user *optlen);
H A Dipv6_sockglue.c199 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;
198 do_ipv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
726 ipv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
754 compat_ipv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
820 do_ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
1049 ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
1084 compat_ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
H A Dah6.c44 int optlen = 0; local
54 optlen = 1;
59 optlen = opt[off+1]+2;
60 if (len < optlen)
67 off += optlen;
68 len -= optlen;
88 int optlen = 0; local
98 optlen = 1;
103 optlen = opt[off+1]+2;
104 if (len < optlen)
[all...]
H A Draw.c872 char __user *optval, int optlen)
876 if (optlen > sizeof(struct icmp6_filter))
877 optlen = sizeof(struct icmp6_filter);
878 if (copy_from_user(&raw6_sk(sk)->filter, optval, optlen))
889 char __user *optval, int __user *optlen)
895 if (get_user(len, optlen))
901 if (put_user(len, optlen))
915 char __user *optval, int optlen)
945 char __user *optval, int optlen)
955 optlen);
871 rawv6_seticmpfilter(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
888 rawv6_geticmpfilter(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
914 do_rawv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
944 rawv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
968 compat_rawv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
989 do_rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
1019 rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
1043 compat_rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/gdbm-1.8.3/
H A Dgdbmsetopt.c43 gdbm_setopt(dbf, optflag, optval, optlen)
47 int optlen; /* size of optval. */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/netfilter/
H A Dip6t_hbh.c49 unsigned int optlen; local
131 optlen = *lp + 2;
134 optlen = 1;
138 DEBUGP("len%04X \n", optlen);
140 if ((ptr > skb->len - optlen || hdrlen < optlen) &&
145 ptr += optlen;
146 hdrlen -= optlen;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/rxrpc/
H A Dar-key.c213 int rxrpc_request_key(struct rxrpc_sock *rx, char __user *optval, int optlen) argument
220 if (optlen <= 0 || optlen > PAGE_SIZE - 1)
223 description = kmalloc(optlen + 1, GFP_KERNEL);
227 if (copy_from_user(description, optval, optlen)) {
231 description[optlen] = 0;
250 int optlen)
257 if (optlen <= 0 || optlen > PAGE_SIZE - 1)
260 description = kmalloc(optlen
249 rxrpc_server_keyring(struct rxrpc_sock *rx, char __user *optval, int optlen) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/radvd/
H A Dradvdump.c214 int optlen; local
225 optlen = (opt_str[1] << 3);
227 if (optlen == 0)
232 else if (optlen > len)
235 " length in RA (type %d, optlen %d, len %d)",
236 (int)*opt_str, optlen, len);
293 len -= optlen;
294 opt_str += optlen;
306 int optlen; local
319 optlen
[all...]
H A Dprocess.c157 int optlen; local
165 optlen = (opt_str[1] << 3);
167 if (optlen == 0)
172 else if (optlen > len)
184 len -= optlen;
185 opt_str += optlen;
274 int optlen; local
291 optlen = (opt_str[1] << 3);
293 if (optlen == 0)
299 else if (optlen > le
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/sctp/
H A Dsocket.c1874 char __user *optval, int optlen)
1878 if (optlen < sizeof(int))
1890 int optlen)
1892 if (optlen != sizeof(struct sctp_event_subscribe))
1894 if (copy_from_user(&sctp_sk(sk)->subscribe, optval, optlen))
1911 int optlen)
1918 if (optlen != sizeof(int))
1920 if (copy_from_user(&sp->autoclose, optval, optlen))
2165 char __user *optval, int optlen)
2174 if (optlen !
1873 sctp_setsockopt_disable_fragments(struct sock *sk, char __user *optval, int optlen) argument
1889 sctp_setsockopt_events(struct sock *sk, char __user *optval, int optlen) argument
1910 sctp_setsockopt_autoclose(struct sock *sk, char __user *optval, int optlen) argument
2164 sctp_setsockopt_peer_addr_params(struct sock *sk, char __user *optval, int optlen) argument
2271 sctp_setsockopt_delayed_ack_time(struct sock *sk, char __user *optval, int optlen) argument
2357 sctp_setsockopt_initmsg(struct sock *sk, char __user *optval, int optlen) argument
2393 sctp_setsockopt_default_send_param(struct sock *sk, char __user *optval, int optlen) argument
2432 sctp_setsockopt_primary_addr(struct sock *sk, char __user *optval, int optlen) argument
2461 sctp_setsockopt_nodelay(struct sock *sk, char __user *optval, int optlen) argument
2487 sctp_setsockopt_rtoinfo(struct sock *sk, char __user *optval, int optlen) argument
2539 sctp_setsockopt_associnfo(struct sock *sk, char __user *optval, int optlen) argument
2614 sctp_setsockopt_mappedv4(struct sock *sk, char __user *optval, int optlen) argument
2641 sctp_setsockopt_maxseg(struct sock *sk, char __user *optval, int optlen) argument
2674 sctp_setsockopt_peer_primary_addr(struct sock *sk, char __user *optval, int optlen) argument
2725 sctp_setsockopt_adaptation_layer(struct sock *sk, char __user *optval, int optlen) argument
2754 sctp_setsockopt_context(struct sock *sk, char __user *optval, int optlen) argument
2804 sctp_setsockopt_fragment_interleave(struct sock *sk, char __user *optval, int optlen) argument
2830 sctp_setsockopt_partial_delivery_point(struct sock *sk, char __user *optval, int optlen) argument
2857 sctp_setsockopt_maxburst(struct sock *sk, char __user *optval, int optlen) argument
2895 sctp_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
3300 sctp_getsockopt_sctp_status(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3380 sctp_getsockopt_peer_addr_info(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3435 sctp_getsockopt_disable_fragments(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3457 sctp_getsockopt_events(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3481 sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3535 sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3674 sctp_getsockopt_peer_addr_params(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3775 sctp_getsockopt_delayed_ack_time(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3834 sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3846 sctp_getsockopt_peer_addrs_num_old(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3877 sctp_getsockopt_peer_addrs_old(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3927 sctp_getsockopt_peer_addrs(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
3979 sctp_getsockopt_local_addrs_num_old(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4114 sctp_getsockopt_local_addrs_old(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4217 sctp_getsockopt_local_addrs(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4327 sctp_getsockopt_primary_addr(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4369 sctp_getsockopt_adaptation_layer(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4408 sctp_getsockopt_default_send_param(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4460 sctp_getsockopt_nodelay(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4489 sctp_getsockopt_rtoinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4542 sctp_getsockopt_associnfo(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4613 sctp_getsockopt_mappedv4(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4636 sctp_getsockopt_context(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4680 sctp_getsockopt_maxseg(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4703 sctp_getsockopt_fragment_interleave(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4726 sctp_getsockopt_partial_delivery_point(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4750 sctp_getsockopt_maxburst(struct sock *sk, int len, char __user *optval, int __user *optlen) argument
4770 sctp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/atm/
H A Dcommon.h23 char __user *optval, int optlen);
25 char __user *optval, int __user *optlen);
H A Dpvc.c62 char __user *optval, int optlen)
68 error = vcc_setsockopt(sock, level, optname, optval, optlen);
75 char __user *optval, int __user *optlen)
81 error = vcc_getsockopt(sock, level, optname, optval, optlen);
61 pvc_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
74 pvc_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/dhcp6/
H A Dcommon.c991 int i, opt, optlen, reqopts, num; local
1015 optlen = ntohs(opth.dh6opt_len);
1019 np = (struct dhcp6opt *)(cp + optlen);
1022 FNAME, dhcp6optstr(opt), optlen);
1033 if (optlen == 0)
1035 duid0.duid_len = optlen;
1045 if (optlen == 0)
1047 duid0.duid_len = optlen;
1057 if (optlen != sizeof(u_int16_t))
1065 if (optlen < sizeo
1434 int optlen, opt; local
1695 int len = 0, optlen = 0; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/dccp/
H A Dproto.c380 char __user *optval, int optlen)
386 optlen > DCCP_SERVICE_LIST_MAX_LEN * sizeof(u32))
389 if (optlen > sizeof(service)) {
390 sl = kmalloc(optlen, GFP_KERNEL);
394 sl->dccpsl_nr = optlen / sizeof(u32) - 1;
397 optlen - sizeof(service)) ||
448 char __user *optval, int optlen)
453 if (optlen < sizeof(int))
460 return dccp_setsockopt_service(sk, val, optval, optlen);
469 if (optlen !
379 dccp_setsockopt_service(struct sock *sk, const __be32 service, char __user *optval, int optlen) argument
447 do_dccp_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
506 dccp_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
519 compat_dccp_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) argument
531 dccp_getsockopt_service(struct sock *sk, int len, __be32 __user *optval, int __user *optlen) argument
559 do_dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
604 dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
617 compat_dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
H A Dccid.h63 int __user *optlen);
67 int __user *optlen);
171 u32 __user *optval, int __user *optlen)
176 optval, optlen);
182 u32 __user *optval, int __user *optlen)
187 optval, optlen);
169 ccid_hc_rx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
180 ccid_hc_tx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/
H A Dcompat.c329 char __user *optval, int optlen)
345 if (optlen != sizeof(*urepl) + origsize)
355 if (!access_ok(VERIFY_READ, urepl, optlen) ||
356 !access_ok(VERIFY_WRITE, repl_nat, optlen))
419 char __user *optval, int optlen)
439 int optname, char __user *optval, int optlen)
446 if (optlen < sizeof(*up))
461 char __user *optval, int optlen)
465 optval, optlen);
467 return do_set_sock_timeout(sock, level, optname, optval, optlen);
328 do_netfilter_replace(int fd, int level, int optname, char __user *optval, int optlen) argument
418 do_set_attach_filter(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
438 do_set_sock_timeout(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
460 compat_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
472 compat_sys_setsockopt(int fd, int level, int optname, char __user *optval, int optlen) argument
507 do_get_sock_timeout(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
536 compat_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
592 compat_sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dnet.h152 int optname, char __user *optval, int optlen);
154 int optname, char __user *optval, int __user *optlen);
156 int optname, char __user *optval, int optlen);
158 int optname, char __user *optval, int __user *optlen);
219 char *optval, int *optlen);
221 char *optval, int optlen);
276 char __user *optval, int optlen), (sock, level, optname, optval, optlen)) \
278 char __user *optval, int __user *optlen), (sock, level, optname, optval, optlen)) \
[all...]

Completed in 404 milliseconds

12345