/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv4/ |
H A D | ip_options.c | 42 memcpy(iph+sizeof(struct iphdr), opt->__data, opt->optlen); 89 int optlen; local 98 if (sopt->optlen == 0) { 99 dopt->optlen = 0; 112 optlen = sptr[sopt->rr+1]; 114 dopt->rr = dopt->optlen + sizeof(struct iphdr); 115 memcpy(dptr, sptr+sopt->rr, optlen); 116 if (sopt->rr_needaddr && soffset <= optlen) { 117 if (soffset + 3 > optlen) 122 dptr += optlen; 212 int optlen; local 250 int optlen; local 491 ip_options_get(struct ip_options **optp, unsigned char *data, int optlen, int user) argument [all...] |
H A D | ip_sockglue.c | 86 if (IPCB(skb)->opt.optlen == 0) 89 put_cmsg(msg, SOL_IP, IP_RECVOPTS, IPCB(skb)->opt.optlen, skb->nh.iph+1); 98 if (IPCB(skb)->opt.optlen == 0) 107 put_cmsg(msg, SOL_IP, IP_RETOPTS, opt->optlen, opt->__data); 381 int ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen) argument 396 if (optlen >= sizeof(int)) { 399 } else if (optlen >= sizeof(char)) { 408 /* If optlen==0, it is equivalent to val == 0 */ 412 return ip_mroute_setsockopt(sk,optname,optval,optlen); 422 if (optlen > 4 641 ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen) argument [all...] |
H A D | raw.c | 540 static int raw_seticmpfilter(struct sock *sk, char *optval, int optlen) argument 542 if (optlen > sizeof(struct icmp_filter)) 543 optlen = sizeof(struct icmp_filter); 544 if (copy_from_user(&sk->tp_pinfo.tp_raw4.filter, optval, optlen)) 549 static int raw_geticmpfilter(struct sock *sk, char *optval, int *optlen) argument 553 if (get_user(len, optlen)) 561 if (put_user(len, optlen) || 569 char *optval, int optlen) 572 return ip_setsockopt(sk, level, optname, optval, optlen); 578 return raw_seticmpfilter(sk, optval, optlen); 568 raw_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen) argument 583 raw_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen) argument [all...] |
H A D | ip_output.c | 130 iph=(struct iphdr *)skb_push(skb,sizeof(struct iphdr) + opt->optlen); 149 if (opt && opt->optlen) { 150 iph->ihl += opt->optlen>>2; 381 iph = (struct iphdr *) skb_push(skb, sizeof(struct iphdr) + (opt ? opt->optlen : 0)); 395 if(opt && opt->optlen) { 396 iph->ihl += opt->optlen >> 2; 458 fragheaderlen = sizeof(struct iphdr) + opt->optlen; 459 maxfraglen = ((mtu-sizeof(struct iphdr)-opt->optlen) & ~7) + fragheaderlen; 563 iph->ihl += opt->optlen>>2; 971 if (replyopts.opt.optlen) { [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv6/ |
H A D | ipv6_sockglue.c | 102 int optlen) 109 return udp_prot.setsockopt(sk, level, optname, optval, optlen); 232 if (optlen == 0) 239 if (optlen > 64*1024) 242 opt = sock_kmalloc(sk, sizeof(*opt) + optlen, GFP_KERNEL); 248 opt->tot_len = sizeof(*opt) + optlen; 250 if (copy_from_user(opt+1, optval, optlen)) 253 msg.msg_controllen = optlen; 359 retv = ipv6_flowlabel_opt(sk, optval, optlen); 365 optlen); 101 ipv6_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen) argument 380 ipv6_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen) argument [all...] |
H A D | raw.c | 653 char *optval, int optlen) 657 if (optlen > sizeof(struct icmp6_filter)) 658 optlen = sizeof(struct icmp6_filter); 659 if (copy_from_user(&sk->tp_pinfo.tp_raw.filter, optval, optlen)) 670 char *optval, int *optlen) 676 if (get_user(len, optlen)) 682 if (put_user(len, optlen)) 696 char *optval, int optlen) 709 optlen); 715 optlen); 652 rawv6_seticmpfilter(struct sock *sk, int level, int optname, char *optval, int optlen) argument 669 rawv6_geticmpfilter(struct sock *sk, int level, int optname, char *optval, int *optlen) argument 695 rawv6_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen) argument 742 rawv6_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/atm/ |
H A D | common.h | 23 int optlen); 25 int *optlen);
|
H A D | svc.c | 361 char *optval,int optlen) 366 optlen != sizeof(struct atm_sap)) 367 return atm_setsockopt(sock,level,optname,optval,optlen); 369 if (copy_from_user(&vcc->sap,optval,optlen)) return -EFAULT; 376 char *optval,int *optlen) 381 return atm_getsockopt(sock,level,optname,optval,optlen); 382 if (get_user(len,optlen)) return -EFAULT; 360 svc_setsockopt(struct socket *sock,int level,int optname, char *optval,int optlen) argument 375 svc_getsockopt(struct socket *sock,int level,int optname, char *optval,int *optlen) argument
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/net/ |
H A D | inet_common.h | 33 int optlen); 36 int *optlen);
|
H A D | ip.h | 248 extern int ip_options_get(struct ip_options **optp, unsigned char *data, int optlen, int user); 259 extern int ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen); 260 extern int ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen);
|
H A D | ipv6.h | 168 extern int ipv6_flowlabel_opt(struct sock *sk, char *optval, int optlen); 321 int optlen); 324 int *optlen);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/net/ |
H A D | inet_common.h | 33 int optlen); 36 int *optlen);
|
H A D | ip.h | 248 extern int ip_options_get(struct ip_options **optp, unsigned char *data, int optlen, int user); 259 extern int ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen); 260 extern int ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen);
|
H A D | ipv6.h | 168 extern int ipv6_flowlabel_opt(struct sock *sk, char *optval, int optlen); 321 int optlen); 324 int *optlen);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/ |
H A D | ip.h | 95 unsigned char optlen; member in struct:ip_options 113 #define optlength(opt) (sizeof(struct ip_options) + opt->optlen)
|
H A D | net.h | 106 char *optval, int optlen); 108 char *optval, int *optlen); 195 char *optval, int optlen), (sock, level, optname, optval, optlen)) \ 197 char *optval, int *optlen), (sock, level, optname, optval, optlen)) \
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/linux/ |
H A D | ip.h | 97 unsigned char optlen; member in struct:ip_options 115 #define optlength(opt) (sizeof(struct ip_options) + opt->optlen)
|
H A D | net.h | 106 char *optval, int optlen); 108 char *optval, int *optlen); 195 char *optval, int optlen), (sock, level, optname, optval, optlen)) \ 197 char *optval, int *optlen), (sock, level, optname, optval, optlen)) \
|
/asus-wl-520gu-7.0.1.45/src/router/samba/source/client/ |
H A D | mount.cifs.c | 568 int optlen = 0; local 735 optlen = strlen(orgoptions); 736 orgoptlen = optlen; 738 optlen = 0; 740 optlen += strlen(share_name) + 4; 742 optlen += strlen(user_name) + 6; 744 optlen += strlen(ipaddr) + 4; 746 optlen += strlen(mountpassword) + 6; 747 options = malloc(optlen + 10); 815 memset(options,0,optlen); [all...] |
/asus-wl-520gu-7.0.1.45/src/router/udhcpd/ |
H A D | script.c | 69 int type, optlen; local 79 optlen = option_lengths[type]; 86 optlen = 4; 117 option += optlen; 118 len -= optlen;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/core/ |
H A D | sock.c | 140 static int sock_set_timeout(long *timeo_p, char *optval, int optlen) argument 144 if (optlen < sizeof(tv)) 163 char *optval, int optlen) 187 if(optlen<sizeof(int)) 284 if(optlen<sizeof(ling)) { 324 ret = sock_set_timeout(&sk->rcvtimeo, optval, optlen); 328 ret = sock_set_timeout(&sk->sndtimeo, optval, optlen); 351 if (optlen > IFNAMSIZ) 352 optlen = IFNAMSIZ; 353 if (copy_from_user(devname, optval, optlen)) { 162 sock_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen) argument 416 sock_getsockopt(struct socket *sock, int level, int optname, char *optval, int *optlen) argument 1024 sock_no_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen) argument 1030 sock_no_getsockopt(struct socket *sock, int level, int optname, char *optval, int *optlen) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/decnet/ |
H A D | af_decnet.c | 152 static int __dn_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen, int flags); 153 static int __dn_getsockopt(struct socket *sock, int level, int optname, char *optval, int *optlen, int flags); 1310 static int dn_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen) argument 1316 err = __dn_setsockopt(sock, level, optname, optval, optlen, 0); 1322 static int __dn_setsockopt(struct socket *sock, int level,int optname, char *optval, int optlen, int flags) argument 1337 if (optlen && !optval) 1340 if (optlen > sizeof(u)) 1343 if (copy_from_user(&u, optval, optlen)) 1353 if (optlen != sizeof(struct optdata_dn)) 1359 memcpy(&scp->conndata_out, &u.opt, optlen); 1488 dn_getsockopt(struct socket *sock, int level, int optname, char *optval, int *optlen) argument 1500 __dn_getsockopt(struct socket *sock, int level,int optname, char *optval,int *optlen, int flags) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/ia32/ |
H A D | socket32.c | 492 char *optval, int optlen); 495 char *optval, int optlen) 538 char *optval, int optlen) 565 char *optval, int optlen) 569 optval, optlen); 572 optval, optlen); 574 return sys_setsockopt(fd, level, optname, optval, optlen); 601 u32 optval, u32 optlen); 494 do_set_attach_filter(int fd, int level, int optname, char *optval, int optlen) argument 537 do_set_icmpv6_filter(int fd, int level, int optname, char *optval, int optlen) argument 564 sys32_setsockopt(int fd, int level, int optname, char *optval, int optlen) argument
|
/asus-wl-520gu-7.0.1.45/src/router/ppp/pppd/ |
H A D | ccp.c | 1101 int optlen; local 1129 optlen = p[1]; 1130 if (optlen < 2 || optlen > len) 1133 len -= optlen; 1134 optend = p + optlen; 1138 if (optlen >= CILEN_DEFLATE) { 1150 if (optlen >= CILEN_BSD_COMPRESS) { 1157 if (optlen >= CILEN_PREDICTOR_1) { 1163 if (optlen > [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/sparc64/solaris/ |
H A D | socket.c | 103 asmlinkage int solaris_setsockopt(int fd, int level, int optname, u32 optval, int optlen) argument 114 return sunos_setsockopt(fd, level, optname, optval, optlen); 117 asmlinkage int solaris_getsockopt(int fd, int level, int optname, u32 optval, u32 optlen) argument 129 return sunos_getsockopt(fd, level, optname, optval, optlen);
|