Searched defs:optlen (Results 1 - 25 of 35) sorted by relevance

12

/external/libppp/src/
H A Dtcpmss.c101 size_t hlen, olen, optlen; local
117 olen > 0; olen -= optlen, opt += optlen) {
121 optlen = 1;
123 optlen = *(opt + 1);
124 if (optlen <= 0 || optlen > olen)
127 if (optlen != TCPOLEN_MAXSEG)
H A Dfsm.c1160 fsm_opt(u_char *opt, int optlen, const struct fsm_opt *o) argument
1164 if (optlen < (int)sizeof(struct fsm_opt_hdr))
1165 optlen = 0;
1167 if ((int)cplen > optlen) {
1169 cplen, optlen);
1170 cplen = optlen;
/external/qemu/slirp/
H A Dip_icmp.c324 int optlen = hlen - sizeof(struct ip ); local
342 if (optlen > 0) {
349 hlen -= optlen;
351 ip->ip_len -= optlen;
352 m->m_len -= optlen;
H A Dtcp_output.c75 unsigned optlen, hdrlen; local
272 * max_linkhdr + sizeof (struct tcpiphdr) + optlen <= MHLEN
274 optlen = 0;
285 optlen = 4;
290 * *((u_int32_t *) (opt + optlen)) = htonl(
295 * optlen += 4;
310 * u_int32_t *lp = (u_int32_t *)(opt + optlen);
316 * optlen += TCPOLEN_TSTAMP_APPA;
319 hdrlen += optlen;
325 if (len > tp->t_maxseg - optlen) {
[all...]
H A Dip_input.c507 /* int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0; */
508 int opt, optlen, cnt, off, code, type, forward = 0; local
516 for (; cnt > 0; cnt -= optlen, cp += optlen) {
521 optlen = 1;
523 optlen = cp[IPOPT_OLEN];
524 if (optlen <= 0 || optlen > cnt) {
565 if (off > optlen - sizeof(struct in_addr)) {
608 if (off > optlen
[all...]
H A Dtcp_input.c238 int optlen = 0; local
323 optlen = off - sizeof (struct tcphdr);
333 /* if ((optlen == TCPOLEN_TSTAMP_APPA ||
334 * (optlen > TCPOLEN_TSTAMP_APPA &&
466 tcp_dooptions(tp, (u_char *)optp, optlen, ti);
718 tcp_dooptions(tp, (u_char *)optp, optlen, ti);
1501 int opt, optlen; local
1506 for (; cnt > 0; cnt -= optlen, cp += optlen) {
1511 optlen
[all...]
/external/qemu/slirp-android/
H A Dtcp_output.c75 unsigned optlen, hdrlen; local
272 * max_linkhdr + sizeof (struct tcpiphdr) + optlen <= MHLEN
274 optlen = 0;
285 optlen = 4;
290 * *((u_int32_t *) (opt + optlen)) = htonl(
295 * optlen += 4;
310 * u_int32_t *lp = (u_int32_t *)(opt + optlen);
316 * optlen += TCPOLEN_TSTAMP_APPA;
319 hdrlen += optlen;
325 if (len > tp->t_maxseg - optlen) {
[all...]
H A Dip_icmp.c326 int optlen = hlen - sizeof(struct ip ); local
344 if (optlen > 0) {
351 hlen -= optlen;
353 ip->ip_len -= optlen;
354 m->m_len -= optlen;
H A Dip_input.c507 /* int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0; */
508 int opt, optlen, cnt, off, code, type, forward = 0; local
516 for (; cnt > 0; cnt -= optlen, cp += optlen) {
521 optlen = 1;
523 optlen = cp[IPOPT_OLEN];
524 if (optlen <= 0 || optlen > cnt) {
565 if (off > optlen - sizeof(struct in_addr)) {
608 if (off > optlen
[all...]
H A Dtcp_input.c238 int optlen = 0; local
323 optlen = off - sizeof (struct tcphdr);
333 /* if ((optlen == TCPOLEN_TSTAMP_APPA ||
334 * (optlen > TCPOLEN_TSTAMP_APPA &&
471 tcp_dooptions(tp, (u_char *)optp, optlen, ti);
724 tcp_dooptions(tp, (u_char *)optp, optlen, ti);
1507 int opt, optlen; local
1512 for (; cnt > 0; cnt -= optlen, cp += optlen) {
1517 optlen
[all...]
/external/tcpdump/
H A Dprint-ip6opts.c77 int optlen; local
79 for (i = 0; i < len; i += optlen) {
81 optlen = 1;
84 optlen = bp[i + 1] + 2;
88 if (i + optlen > len)
142 int optlen = 0; local
144 for (i = 0; i < len; i += optlen) {
146 optlen = 1;
149 optlen = bp[i + 1] + 2;
153 if (i + optlen > le
[all...]
H A Dprint-dccp.c384 u_int optlen; local
391 optlen = dccp_print_option(cp);
392 if (!optlen) goto trunc2;
393 if (hlen <= optlen) break;
394 hlen -= optlen;
395 cp += optlen;
409 u_int8_t optlen, i; local
418 optlen = *(option +1);
419 if (optlen < 2) {
420 printf("Option %d optlen to
[all...]
H A Dprint-mobility.c95 int optlen; local
97 for (i = 0; i < len; i += optlen) {
99 optlen = 1;
102 optlen = bp[i + 1] + 2;
106 if (i + optlen > len)
H A Dprint-decnet.c713 u_int segsize, optlen; local
724 optlen = EXTRACT_LE_8BITS(ccmp->cc_optlen);
754 if (optlen) {
755 (void)printf("optlen %d ", optlen);
757 if (optlen > nsplen - sizeof(struct ccmsg))
760 TCHECK2(*dp, optlen);
761 pdata(dp, optlen);
771 u_int optlen; local
780 optlen
[all...]
H A Dprint-udp.c179 u_int i2, optlen; local
182 optlen = (i2 >> 16) & 0xff;
183 if (optlen == 0 || optlen > len) {
187 ip += optlen;
188 len -= optlen;
H A Dprint-dhcp6.c325 size_t optlen; local
340 optlen = EXTRACT_16BITS(&dh6o->dh6opt_len);
341 if (ep < cp + sizeof(*dh6o) + optlen)
348 if (optlen < 2) {
356 if (optlen >= 2 + 6) {
360 for (i = 8; i < optlen; i++)
370 if (optlen >= 2 + 8) {
382 if (optlen >= 2 + 2) {
385 for (i = 4; i < optlen; i++)
400 if (optlen < sizeo
[all...]
/external/chromium/net/socket/
H A Dtcp_client_socket_libevent.cc56 socklen_t optlen = sizeof(optval); local
57 if (setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &optval, optlen)) {
68 if (setsockopt(fd, SOL_TCP, TCP_KEEPIDLE, &optval, optlen)) {
73 if (setsockopt(fd, SOL_TCP, TCP_KEEPINTVL, &optval, optlen)) {
/external/ppp/pppd/
H A Dccp.c1493 int optlen; local
1521 optlen = p[1];
1522 if (optlen < 2 || optlen > len)
1525 len -= optlen;
1526 optend = p + optlen;
1530 if (optlen >= CILEN_MPPE) {
1551 if (optlen >= CILEN_DEFLATE) {
1563 if (optlen >= CILEN_BSD_COMPRESS) {
1570 if (optlen >
[all...]
/external/netcat/
H A Dnetcat.c655 socklen_t optlen; local
669 optlen = sizeof(optval);
671 &optval, &optlen)) == 0) {
/external/chromium/third_party/libjingle/source/talk/base/
H A Dwin32socketserver.cc402 int optlen = sizeof(value); local
403 return ::getsockopt(socket_, slevel, sopt, p, &optlen);
/external/kernel-headers/original/linux/
H A Dmroute6.h144 int optname, char __user *optval, unsigned int optlen)
151 int optname, char __user *optval, int __user *optlen)
143 ip6_mroute_setsockopt(struct sock *sock, int optname, char __user *optval, unsigned int optlen) argument
150 ip6_mroute_getsockopt(struct sock *sock, int optname, char __user *optval, int __user *optlen) argument
/external/openssh/
H A Dmisc.c140 socklen_t optlen; local
142 optlen = sizeof opt;
143 if (getsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &opt, &optlen) == -1) {
H A Dsshconnect.c248 socklen_t optlen; local
293 optlen = sizeof(optval);
295 &optlen) == -1) {
/external/openssl/crypto/bio/
H A Dbss_dgram.c1011 socklen_t optlen; local
1152 optlen = (socklen_t) sizeof(int);
1153 ret = getsockopt(b->num, SOL_SOCKET, SO_RCVBUF, &optval, &optlen);
1160 optlen = (socklen_t) sizeof(int);
1162 &optval, &optlen);
1194 optlen = (socklen_t)(sizeof(sctp_assoc_t) + 256 * sizeof(uint8_t));
1195 authchunks = OPENSSL_malloc(optlen);
1196 memset(authchunks, 0, sizeof(optlen));
1197 ii = getsockopt(b->num, IPPROTO_SCTP, SCTP_PEER_AUTH_CHUNKS, authchunks, &optlen);
1201 p < (unsigned char*) authchunks + optlen;
[all...]
/external/ping/
H A Dping.c84 int optlen = 0; variable
436 optlen = 40;
461 optlen = 40;
478 optlen = 40;
484 hold += ((hold+511)/512)*(optlen + 20 + 16 + 64 + 160);
517 if (datalen > 0xFFFF - 8 - optlen - 20) {
519 fprintf(stderr, "Error: packet size %d is too large. Maximum is %d\n", datalen, 0xFFFF-8-20-optlen);
523 fprintf(stderr, "WARNING: packet size %d is too large. Maximum is %d\n", datalen, 0xFFFF-8-20-optlen);
537 printf("%d(%d) bytes of data.\n", datalen, datalen+8+optlen+20);
730 int optlen; local
1026 int optlen, totlen; local
[all...]

Completed in 344 milliseconds

12