| /freebsd-10-stable/sys/netinet/ |
| D | ip_options.c | 104 int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0; in ip_dooptions() local 121 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_dooptions() 126 optlen = 1; in ip_dooptions() 132 optlen = cp[IPOPT_OLEN]; in ip_dooptions() 133 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) { in ip_dooptions() 157 if (optlen < IPOPT_OFFSET + sizeof(*cp)) { in ip_dooptions() 182 if (off > optlen - (int)sizeof(struct in_addr)) { in ip_dooptions() 259 if (optlen < IPOPT_OFFSET + sizeof(*cp)) { in ip_dooptions() 271 if (off > optlen - (int)sizeof(struct in_addr)) in ip_dooptions() 298 if (optlen < 4 || optlen > 40) { in ip_dooptions() [all …]
|
| D | tcp_output.c | 192 unsigned ipoptlen, optlen, hdrlen; in tcp_output() local 744 optlen = 0; in tcp_output() 819 hdrlen += optlen = tcp_addoptions(&to, opt); in tcp_output() 842 if (len + optlen + ipoptlen > tp->t_maxopd) { in tcp_output() 945 max_len = (tp->t_maxopd - optlen); in tcp_output() 975 len = tp->t_maxopd - optlen - ipoptlen; in tcp_output() 1186 if (optlen) { in tcp_output() 1187 bcopy(opt, th + 1, optlen); in tcp_output() 1188 th->th_off = (sizeof (struct tcphdr) + optlen) >> 2; in tcp_output() 1243 tcp_signature_compute(m, 0, len, optlen, in tcp_output() [all …]
|
| D | tcp_input.c | 462 tcp_signature_verify_input(struct mbuf *m, int off0, int tlen, int optlen, in tcp_signature_verify_input() argument 468 ret = tcp_signature_verify(m, off0, tlen, optlen, to, th, tcpbflag); in tcp_signature_verify_input() 551 int optlen = 0; in tcp_input() local 737 optlen = off - sizeof (struct tcphdr); in tcp_input() 964 tcp_dooptions(&to, optp, optlen, TO_SYN); in tcp_input() 1086 tcp_dooptions(&to, optp, optlen, 0); in tcp_input() 1145 tcp_dooptions(&to, optp, optlen, in tcp_input() 1148 optlen, &to, th, tp->t_flags)) { in tcp_input() 1364 tcp_dooptions(&to, optp, optlen, TO_SYN); in tcp_input() 1394 tcp_dooptions(&to, optp, optlen, in tcp_input() [all …]
|
| /freebsd-10-stable/contrib/tcpdump/ |
| D | print-dhcp6.c | 335 size_t optlen; in dhcp6opt_print() local 346 optlen = EXTRACT_16BITS(&dh6o->dh6opt_len); in dhcp6opt_print() 347 if (ep < cp + sizeof(*dh6o) + optlen) in dhcp6opt_print() 354 if (optlen < 2) { in dhcp6opt_print() 362 if (optlen >= 2 + 6) { in dhcp6opt_print() 366 for (i = 8; i < optlen; i++) in dhcp6opt_print() 376 if (optlen >= 2 + 8) { in dhcp6opt_print() 388 if (optlen >= 2 + 2) { in dhcp6opt_print() 391 for (i = 4; i < optlen; i++) in dhcp6opt_print() 406 if (optlen < 24) { in dhcp6opt_print() [all …]
|
| D | print-dccp.c | 325 u_int optlen; in dccp_print() local 332 optlen = dccp_print_option(cp); in dccp_print() 333 if (!optlen) goto trunc2; in dccp_print() 334 if (hlen <= optlen) break; in dccp_print() 335 hlen -= optlen; in dccp_print() 336 cp += optlen; in dccp_print() 350 u_int8_t optlen, i; in dccp_print_option() local 356 optlen = *(option +1); in dccp_print_option() 357 if (optlen < 2) { in dccp_print_option() 361 } else optlen = 1; in dccp_print_option() [all …]
|
| D | print-ip6opts.c | 77 int optlen; in ip6_sopt_print() local 79 for (i = 0; i < len; i += optlen) { in ip6_sopt_print() 81 optlen = 1; in ip6_sopt_print() 84 optlen = bp[i + 1] + 2; in ip6_sopt_print() 88 if (i + optlen > len) in ip6_sopt_print() 142 int optlen = 0; in ip6_opt_print() local 146 for (i = 0; i < len; i += optlen) { in ip6_opt_print() 148 optlen = 1; in ip6_opt_print() 151 optlen = bp[i + 1] + 2; in ip6_opt_print() 155 if (i + optlen > len) in ip6_opt_print() [all …]
|
| D | print-decnet.c | 713 u_int segsize, optlen; in print_nsp() local 724 optlen = EXTRACT_LE_8BITS(ccmp->cc_optlen); in print_nsp() 754 if (optlen) { in print_nsp() 755 (void)printf("optlen %d ", optlen); in print_nsp() 757 if (optlen > nsplen - sizeof(struct ccmsg)) in print_nsp() 760 TCHECK2(*dp, optlen); in print_nsp() 761 pdata(dp, optlen); in print_nsp() 771 u_int optlen; in print_nsp() local 780 optlen = EXTRACT_LE_8BITS(dimp->di_optlen); in print_nsp() 783 if (optlen) { in print_nsp() [all …]
|
| D | print-mobility.c | 95 int optlen; in mobility_opt_print() local 97 for (i = 0; i < len; i += optlen) { in mobility_opt_print() 99 optlen = 1; in mobility_opt_print() 102 optlen = bp[i + 1] + 2; in mobility_opt_print() 106 if (i + optlen > len) in mobility_opt_print()
|
| /freebsd-10-stable/lib/libc/net/ |
| D | ip6opt.c | 112 int padlen, optlen, off; in inet6_option_append() local 145 optlen = 1; in inet6_option_append() 147 optlen = typep[1] + 2; in inet6_option_append() 148 memcpy(bp, typep, optlen); in inet6_option_append() 149 bp += optlen; in inet6_option_append() 150 cmsg->cmsg_len += optlen; in inet6_option_append() 245 int hdrlen, optlen; in inet6_option_next() local 270 if ((optlen = ip6optlen(*tptrp, lim)) == 0) in inet6_option_next() 273 *tptrp = *tptrp + optlen; in inet6_option_next() 301 int hdrlen, optlen; in inet6_option_find() local [all …]
|
| D | sourcefilter.c | 340 socklen_t optlen; in getsourcefilter() local 383 optlen = sizeof(struct __msfilterreq); in getsourcefilter() 384 memset(&msfr, 0, optlen); in getsourcefilter() 396 err = _getsockopt(s, level, optname, &msfr, &optlen); in getsourcefilter()
|
| /freebsd-10-stable/sys/netinet6/ |
| D | dest6.c | 65 int off = *offp, dstoptlen, optlen; in dest6_input() local 93 for (optlen = 0; dstoptlen > 0; dstoptlen -= optlen, opt += optlen) { in dest6_input() 102 optlen = 1; in dest6_input() 105 optlen = *(opt + 1) + 2; in dest6_input() 108 optlen = ip6_unknown_opt(opt, m, in dest6_input() 110 if (optlen == -1) in dest6_input() 112 optlen += 2; in dest6_input()
|
| D | nd6_nbr.c | 563 int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; in nd6_ns_output_fib() local 566 optlen = (optlen + 7) & ~7; in nd6_ns_output_fib() 568 m->m_pkthdr.len += optlen; in nd6_ns_output_fib() 569 m->m_len += optlen; in nd6_ns_output_fib() 570 icmp6len += optlen; in nd6_ns_output_fib() 571 bzero((caddr_t)nd_opt, optlen); in nd6_ns_output_fib() 573 nd_opt->nd_opt_len = optlen >> 3; in nd6_ns_output_fib() 583 int optlen = sizeof(struct nd_opt_hdr) + ND_OPT_NONCE_LEN; in nd6_ns_output_fib() local 586 optlen = (optlen + 7) & ~7; in nd6_ns_output_fib() 588 m->m_pkthdr.len += optlen; in nd6_ns_output_fib() [all …]
|
| D | ip6_output.c | 305 u_int32_t optlen = 0, plen = 0, unfragpartlen = 0; in ip6_output() local 370 optlen = 0; in ip6_output() 372 optlen += exthdrs.ip6e_hbh->m_len; in ip6_output() 374 optlen += exthdrs.ip6e_dest1->m_len; in ip6_output() 376 optlen += exthdrs.ip6e_rthdr->m_len; in ip6_output() 377 unfragpartlen = optlen + sizeof(struct ip6_hdr); in ip6_output() 381 optlen += exthdrs.ip6e_dest2->m_len; in ip6_output() 387 if (optlen && !hdrsplit) { in ip6_output() 400 m->m_pkthdr.len += optlen; in ip6_output() 1316 int optlen; in ip6_ctloutput() local [all …]
|
| /freebsd-10-stable/usr.sbin/ppp/ |
| D | tcpmss.c | 101 size_t hlen, olen, optlen; in MSSFixup() local 117 olen > 0; olen -= optlen, opt += optlen) { in MSSFixup() 121 optlen = 1; in MSSFixup() 123 optlen = *(opt + 1); in MSSFixup() 124 if (optlen <= 0 || optlen > olen) in MSSFixup() 127 if (optlen != TCPOLEN_MAXSEG) in MSSFixup()
|
| /freebsd-10-stable/sbin/dhclient/ |
| D | privsep.c | 112 int ret, i, optlen; in dispatch_imsg() local 189 totlen += sizeof(optlen); in dispatch_imsg() 192 buf_read(fd, &optlen, sizeof(optlen)); in dispatch_imsg() 194 lease.options[i].len = optlen; in dispatch_imsg() 195 if (optlen > 0) { in dispatch_imsg() 196 totlen += optlen; in dispatch_imsg() 197 if (hdr.len < totlen || optlen == SIZE_T_MAX) in dispatch_imsg() 200 calloc(1, optlen + 1); in dispatch_imsg() 203 buf_read(fd, lease.options[i].data, optlen); in dispatch_imsg()
|
| /freebsd-10-stable/contrib/tcp_wrappers/ |
| D | fix_options.c | 48 int optlen; local 100 for (cp = optbuf + ADDR_LEN; cp < optbuf + optsize; cp += optlen) { 112 optlen = 1; 114 optlen = cp[IPOPT_OLEN]; 115 if (optlen <= 0) /* Do not loop! */
|
| /freebsd-10-stable/crypto/heimdal/lib/roken/ |
| D | socket_wrapper.h | 46 int swrap_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen); 47 int swrap_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen); 92 #define getsockopt(s,level,optname,optval,optlen) swrap_getsockopt(s,level,optname,optval,optlen) argument 97 #define setsockopt(s,level,optname,optval,optlen) swrap_setsockopt(s,level,optname,optval,optlen) argument
|
| /freebsd-10-stable/sys/netgraph/ |
| D | ng_tcpmss.c | 412 int olen, optlen; in correct_mss() local 419 olen > 0; olen -= optlen, opt += optlen) { in correct_mss() 423 optlen = 1; in correct_mss() 425 optlen = *(opt + 1); in correct_mss() 426 if (optlen <= 0 || optlen > olen) in correct_mss() 429 if (optlen != TCPOLEN_MAXSEG) in correct_mss()
|
| /freebsd-10-stable/crypto/heimdal/appl/ftp/common/ |
| D | sockbuf.c | 53 socklen_t optlen; in set_buffer_size() local 55 optlen = sizeof(curr); in set_buffer_size() 56 if(getsockopt(fd, SOL_SOCKET, optname, (void *)&curr, &optlen) == 0) { in set_buffer_size()
|
| /freebsd-10-stable/sys/netpfil/pf/ |
| D | pf_osfp.c | 96 int cnt, optlen = 0; in pf_osfp_fingerprint_hdr() local 137 for (; cnt > 0; cnt -= optlen, optp += optlen) { in pf_osfp_fingerprint_hdr() 145 optlen = 1; in pf_osfp_fingerprint_hdr() 149 optlen = optp[1]; in pf_osfp_fingerprint_hdr() 150 if (optlen > cnt || optlen < 2) in pf_osfp_fingerprint_hdr() 154 if (optlen >= TCPOLEN_MAXSEG) in pf_osfp_fingerprint_hdr() 162 if (optlen >= TCPOLEN_WINDOW) in pf_osfp_fingerprint_hdr() 175 if (optlen >= TCPOLEN_TIMESTAMP) { in pf_osfp_fingerprint_hdr() 189 optlen = MAX(optlen, 1); /* paranoia */ in pf_osfp_fingerprint_hdr()
|
| /freebsd-10-stable/usr.sbin/mtest/ |
| D | mtest.c | 388 socklen_t optlen; in process_cmd() local 451 optlen = sizeof(mr.mrs); in process_cmd() 460 optlen = sizeof(mr.mr); in process_cmd() 466 optlen) == 0) { in process_cmd() 491 optlen = sizeof(mr.gr); in process_cmd() 502 optlen = sizeof(mr.mr6); in process_cmd() 508 optlen) == 0) { in process_cmd() 632 optlen = sizeof(mr.mrs); in process_cmd() 654 optlen) == 0) { in process_cmd() 689 optlen = sizeof(mr.gr); in process_cmd() [all …]
|
| /freebsd-10-stable/contrib/dtc/ |
| D | util.c | 404 int optlen; in util_usage() local 412 optlen = 0; in util_usage() 418 if (optlen < l) in util_usage() 419 optlen = l; in util_usage() 434 fprintf(fp, "--%-*s", optlen, long_opts[i].name); in util_usage() 437 (int)(optlen - strlen(long_opts[i].name) - a_arg_len), ""); in util_usage()
|
| /freebsd-10-stable/lib/libnetgraph/ |
| D | msg.c | 308 socklen_t optlen; in NgAllocRecvMsg() local 310 optlen = sizeof(len); in NgAllocRecvMsg() 311 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvMsg() 371 socklen_t optlen; in NgAllocRecvAsciiMsg() local 373 optlen = sizeof(len); in NgAllocRecvAsciiMsg() 374 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvAsciiMsg()
|
| /freebsd-10-stable/sys/ofed/drivers/infiniband/core/ |
| D | ucma.c | 841 void *optval, size_t optlen) in ucma_set_option_id() argument 847 if (optlen != sizeof(u8)) { in ucma_set_option_id() 861 struct ib_path_rec_data *path_data, size_t optlen) in ucma_set_ib_path() argument 867 if (optlen % sizeof(*path_data)) in ucma_set_ib_path() 870 for (; optlen; optlen -= sizeof(*path_data), path_data++) { in ucma_set_ib_path() 876 if (!optlen) in ucma_set_ib_path() 890 void *optval, size_t optlen) in ucma_set_option_ib() argument 896 ret = ucma_set_ib_path(ctx, optval, optlen); in ucma_set_option_ib() 906 int optname, void *optval, size_t optlen) in ucma_set_option_level() argument 912 ret = ucma_set_option_id(ctx, optname, optval, optlen); in ucma_set_option_level() [all …]
|
| /freebsd-10-stable/lib/libc/resolv/ |
| D | res_debug.c | 190 u_int16_t optcode, optlen, rdatalen = ns_rr_rdlen(rr); in do_section() local 202 GETSHORT(optlen, cp); in do_section() 206 if (optlen == 0) { in do_section() 210 for (i = 0; i < optlen; i++) in do_section() 214 for (i = 0; i < optlen; i++) in do_section() 221 if (optlen == 0) { in do_section() 227 for (i = 0; i < optlen; i++) in do_section() 231 for (i = 0; i < optlen; i++) in do_section() 238 rdatalen -= 4 + optlen; in do_section()
|