Searched refs:optlen (Results 51 - 75 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_output.c128 skb_push(skb, sizeof(struct iphdr) + (opt ? opt->optlen : 0));
145 if (opt && opt->optlen) {
146 iph->ihl += opt->optlen>>2;
368 skb_push(skb, sizeof(struct iphdr) + (opt ? opt->optlen : 0));
383 if (opt && opt->optlen) {
384 iph->ihl += opt->optlen >> 2;
835 memcpy(inet->cork.opt, opt, sizeof(struct ip_options)+opt->optlen);
862 fragheaderlen = sizeof(struct iphdr) + (opt ? opt->optlen : 0);
1111 fragheaderlen = sizeof(struct iphdr) + (opt ? opt->optlen : 0);
1281 iph->ihl += opt->optlen>>
[all...]
H A Dsyncookies.c228 if (opt && opt->optlen) {
229 int opt_size = sizeof(struct ip_options) + opt->optlen;
H A Dipmr.c922 int ip_mroute_setsockopt(struct sock *sk,int optname,char __user *optval,int optlen) argument
938 if (optlen!=sizeof(int))
963 if (optlen!=sizeof(vif))
984 if (optlen!=sizeof(mfc))
1046 int ip_mroute_getsockopt(struct sock *sk,int optname,char __user *optval,int __user *optlen) argument
1058 if (get_user(olr, optlen))
1065 if (put_user(olr,optlen))
1193 if (unlikely(opt->optlen))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dsock.h528 int optlen);
535 int optlen);
794 int optlen);
798 int __user *optlen);
849 char __user *optval, int __user *optlen);
853 char __user *optval, int optlen);
855 int optname, char __user *optval, int __user *optlen);
857 int optname, char __user *optval, int optlen);
H A Dtcp.h365 int __user *optlen);
368 int optlen);
371 char __user *optval, int __user *optlen);
374 char __user *optval, int optlen);
1336 int optlen);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Digmp.h231 struct ip_msfilter __user *optval, int __user *optlen);
233 struct group_filter __user *optval, int __user *optlen);
H A Disdn_ppp.h63 int optlen; member in struct:isdn_ppp_comp_data
H A Datmdev.h383 void __user *optval,int optlen);
385 void __user *optval,int optlen);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/netfilter/
H A Dxt_TCPMSS.c32 optlen(const u_int8_t *opt, unsigned int offset) function
84 for (i = sizeof(struct tcphdr); i < tcph->doff*4; i += optlen(opt, i)) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/
H A Dip6_flowlabel.c281 fl_create(struct in6_flowlabel_req *freq, char __user *optval, int optlen, int *err_p) argument
293 olen = optlen - CMSG_ALIGN(sizeof(*freq));
411 int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen) argument
420 if (optlen < sizeof(freq))
468 fl = fl_create(&freq, optval, optlen, &err);
H A Dip6mr.c1266 int ip6_mroute_setsockopt(struct sock *sk,int optname,char __user *optval,int optlen) argument
1285 if(optlen!=sizeof(int))
1309 if(optlen!=sizeof(vif))
1320 if(optlen!=sizeof(mifi_t))
1335 if(optlen!=sizeof(mfc))
1395 int ip6_mroute_getsockopt(struct sock *sk,int optname,char __user *optval,int __user *optlen) argument
1407 if (get_user(olr, optlen))
1414 if(put_user(olr,optlen))
1493 if (unlikely(opt->optlen))
H A Dndisc.c1021 int optlen; local
1026 optlen = (skb->tail - skb->transport_header) - sizeof(struct ra_msg);
1033 if (optlen < 0) {
1055 if (!ndisc_parse_options(opt, optlen, &ndopts)) {
1266 int optlen; local
1275 optlen = skb->tail - skb->transport_header;
1276 optlen -= sizeof(struct icmp6hdr) + 2 * sizeof(struct in6_addr);
1278 if (optlen < 0) {
1315 if (!ndisc_parse_options((u8*)(dest + 1), optlen, &ndopts)) {
H A Dip6_tunnel.c334 __u16 optlen = 0; local
345 optlen = 8;
347 optlen = (hdr->hdrlen + 2) << 2;
349 optlen = ipv6_optlen(hdr);
357 if (i + sizeof (*tel) > off + optlen)
373 off += optlen;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/
H A Dsocket.c1686 char __user *optval, int optlen)
1691 if (optlen < 0)
1703 optlen);
1707 optlen);
1720 char __user *optval, int __user *optlen)
1734 optlen);
1738 optlen);
2262 char *optval, int *optlen)
2269 err = sock_getsockopt(sock, level, optname, optval, optlen);
2272 optlen);
1685 sys_setsockopt(int fd, int level, int optname, char __user *optval, int optlen) argument
1719 sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen) argument
2261 kernel_getsockopt(struct socket *sock, int level, int optname, char *optval, int *optlen) argument
2277 kernel_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/networking/
H A Dtraceroute.c313 static int optlen; /* length of ip options */ variable
315 #define optlen 0 macro
611 in_cksum((uint16_t *)outip, sizeof(*outip) + optlen);
634 packlen - (sizeof(*outip) + optlen));
994 optlen = (lsrr + 1) * sizeof(gwlist[0]);
1004 minpacket = sizeof(*outip) + sizeof(*outdata) + optlen;
1136 outudp->len = htons((uint16_t)(packlen - (sizeof(*outip) + optlen)));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/irda/
H A Daf_irda.c1811 * Function irda_setsockopt (sock, level, optname, optval, optlen)
1817 char __user *optval, int optlen)
1840 if (optlen != sizeof(struct irda_ias_set))
1848 if (copy_from_user(ias_opt, optval, optlen)) {
1938 if (optlen != sizeof(struct irda_ias_set))
1946 if (copy_from_user(ias_opt, optval, optlen)) {
1989 if (optlen < sizeof(int))
2007 if (optlen < sizeof(int))
2026 if (optlen < sizeof(int))
2098 * Function irda_getsockopt (sock, level, optname, optval, optlen)
1816 irda_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
2100 irda_getsockopt(struct socket *sock, 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/packet/
H A Daf_packet.c1312 packet_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
1326 int len = optlen;
1348 if (optlen<sizeof(req))
1358 if (optlen!=sizeof(val))
1371 if (optlen < sizeof(val))
1383 if (optlen < sizeof(val))
1397 char __user *optval, int __user *optlen)
1409 if (get_user(len, optlen))
1445 if (put_user(len, optlen))
1396 packet_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/linux/linux-2.6/net/atm/
H A Dcommon.c685 char __user *optval, int optlen)
691 if (__SO_LEVEL_MATCH(optname, level) && optlen != __SO_SIZE(optname))
723 return vcc->dev->ops->setsockopt(vcc,level,optname,optval,optlen);
728 char __user *optval, int __user *optlen)
733 if (get_user(len, optlen))
684 vcc_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
727 vcc_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/linux/linux-2.6/net/bridge/
H A Dbr_netfilter.c413 int optlen = nh[off + 1] + 2; local
417 optlen = 1;
438 if (optlen > len)
442 off += optlen;
443 len -= optlen;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/llc/
H A Daf_llc.c954 * @optlen: Length of optval.
959 char __user *optval, int optlen)
966 if (unlikely(level != SOL_LLC || optlen != sizeof(int)))
1029 * @optlen: Length of optval.
1034 char __user *optval, int __user *optlen)
1043 rc = get_user(len, optlen);
1071 if (put_user(len, optlen) || copy_to_user(optval, &val, len))
958 llc_ui_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
1033 llc_ui_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/linux/linux-2.6/drivers/isdn/i4l/
H A Disdn_bsdcomp.c317 if (data->optlen != 1 || data->num != CI_BSD_COMPRESS
393 if (data->optlen != 1 || data->num != CI_BSD_COMPRESS
397 printk(KERN_ERR "isdn_bsd: %d %d %d %d %lx\n",data->optlen,data->num,data->options[0],decomp,(unsigned long)db->lens);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ax25/
H A Daf_ax25.c517 char __user *optval, int optlen)
528 if (optlen < sizeof(int))
623 if (optlen > IFNAMSIZ)
624 optlen=IFNAMSIZ;
625 if (copy_from_user(devname, optval, optlen)) {
657 char __user *optval, int __user *optlen)
670 if (get_user(maxlen, optlen))
747 if (put_user(length, optlen))
516 ax25_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) argument
656 ax25_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/linux/linux-2.6/arch/sparc/kernel/
H A Dsys_sunos.c1178 char __user *optval, int optlen)
1188 ret = sys_setsockopt(fd, level, tr_opt, optval, optlen);
1193 char __user *optval, int __user *optlen)
1203 ret = sys_getsockopt(fd, level, tr_opt, optval, optlen);
1177 sunos_setsockopt(int fd, int level, int optname, char __user *optval, int optlen) argument
1192 sunos_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/sctp/
H A Dstructs.h515 int optlen);
520 int __user *optlen);
525 int optlen);
530 int __user *optlen);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/dccp/ccids/
H A Dccid3.c670 u32 __user *optval, int __user *optlen)
690 if (put_user(len, optlen) || copy_to_user(optval, val, len))
1171 u32 __user *optval, int __user *optlen)
1191 if (put_user(len, optlen) || copy_to_user(optval, val, len))
669 ccid3_hc_tx_getsockopt(struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
1170 ccid3_hc_rx_getsockopt(struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument

Completed in 390 milliseconds

12345