| /freebsd-13.1/sys/netinet/ |
| H A D | ip_options.c | 128 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_dooptions() 133 optlen = 1; in ip_dooptions() 140 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) { in ip_dooptions() 321 if (optlen < 4 || optlen > 40) { in ip_dooptions() 565 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_optcopy() 572 optlen = 1; in ip_optcopy() 590 for (optlen = dp - (u_char *)(jp+1); optlen & 0x3; optlen++) in ip_optcopy() 639 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_pcbopts() 649 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) in ip_pcbopts() 727 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_checkrouteralert() [all …]
|
| H A D | tcp_output.c | 784 optlen = 0; in tcp_output() 1278 if (optlen) { in tcp_output() 1812 while (optlen % 4) { in tcp_addoptions() 1826 while (!optlen || optlen % 2 != 1) { in tcp_addoptions() 1838 while (optlen % 2) { in tcp_addoptions() 1849 while (!optlen || optlen % 4 != 2) { in tcp_addoptions() 1869 while (!optlen || optlen % 4 != 2) { in tcp_addoptions() 1891 while (!optlen || optlen % 4 != 2) { in tcp_addoptions() 1941 if (optlen % 4) { in tcp_addoptions() 1951 while (optlen % 4) { in tcp_addoptions() [all …]
|
| H A D | tcp_subr.c | 1701 int optlen, tlen, win, ulen; in tcp_respond() local 1914 optm->m_len += optlen; in tcp_respond() 1916 optlen = 0; in tcp_respond() 3486 u_int optlen; in tcp_maxseg() local 3502 optlen = 0; in tcp_maxseg() 3508 optlen += TCPOLEN_SACKHDR; in tcp_maxseg() 3510 optlen = PADTCPOLEN(optlen); in tcp_maxseg() 3527 optlen = min(optlen, TCP_MAXOLEN); in tcp_maxseg() 3535 int optlen; in tcp_fixed_maxseg() local 3553 optlen = 0; in tcp_fixed_maxseg() [all …]
|
| /freebsd-13.1/contrib/tcpdump/ |
| H A D | print-dhcp6.c | 287 size_t optlen; in dhcp6opt_print() local 311 if (optlen < 2) { in dhcp6opt_print() 363 if (optlen < 24) { in dhcp6opt_print() 381 if (optlen % 2) { in dhcp6opt_print() 569 if (optlen < 2) { in dhcp6opt_print() 594 if (optlen < 4) { in dhcp6opt_print() 600 if (optlen > 4) { in dhcp6opt_print() 632 if (optlen < 4) { in dhcp6opt_print() 671 if (optlen > 0) { in dhcp6opt_print() 692 if (optlen < 4) { in dhcp6opt_print() [all …]
|
| H A D | print-dccp.c | 490 u_int optlen; in dccp_print() local 497 if (!optlen) in dccp_print() 501 hlen -= optlen; in dccp_print() 502 cp += optlen; in dccp_print() 536 uint8_t optlen, i; in dccp_print_option() local 543 if (optlen < 2) { in dccp_print_option() 552 optlen = 1; in dccp_print_option() 567 switch (optlen) { in dccp_print_option() 586 return optlen; in dccp_print_option() 635 if (optlen == 6) in dccp_print_option() [all …]
|
| H A D | print-ip6opts.c | 48 int optlen; in ip6_sopt_print() local 50 for (i = 0; i < len; i += optlen) { in ip6_sopt_print() 52 optlen = 1; in ip6_sopt_print() 55 optlen = bp[i + 1] + 2; in ip6_sopt_print() 59 if (i + optlen > len) in ip6_sopt_print() 92 int optlen = 0; in ip6_opt_print() local 96 for (i = 0; i < len; i += optlen) { in ip6_opt_print() 98 optlen = 1; in ip6_opt_print() 101 optlen = bp[i + 1] + 2; in ip6_opt_print() 105 if (i + optlen > len) in ip6_opt_print() [all …]
|
| H A D | print-hncp.c | 271 uint8_t type, optlen; in dhcpv4_print() local 279 optlen = (uint8_t)tlv[1]; in dhcpv4_print() 288 if (i + 2 + optlen > length) in dhcpv4_print() 294 if (optlen < 4 || optlen % 4 != 0) { in dhcpv4_print() 303 while (tp < value + optlen) { in dhcpv4_print() 312 i += 2 + optlen; in dhcpv4_print() 323 uint16_t type, optlen; in dhcpv6_print() local 331 optlen = EXTRACT_16BITS(tlv + 2); in dhcpv6_print() 340 if (i + 4 + optlen > length) in dhcpv6_print() 346 if (optlen % 16 != 0) { in dhcpv6_print() [all …]
|
| H A D | print-mobility.c | 118 unsigned i, optlen; in mobility_opt_print() local 120 for (i = 0; i < len; i += optlen) { in mobility_opt_print() 123 optlen = 1; in mobility_opt_print() 127 optlen = bp[i + 1] + 2; in mobility_opt_print() 132 if (i + optlen > len) in mobility_opt_print() 134 ND_TCHECK(bp[i + optlen]); in mobility_opt_print()
|
| /freebsd-13.1/lib/libc/net/ |
| H A D | ip6opt.c | 145 optlen = 1; in inet6_option_append() 149 bp += optlen; in inet6_option_append() 244 int hdrlen, optlen; in inet6_option_next() local 300 int hdrlen, optlen; in inet6_option_find() local 352 int optlen; in ip6optlen() local 355 optlen = 1; in ip6optlen() 363 return(optlen); in ip6optlen() 507 int optlen; in inet6_opt_next() local 534 optp += optlen; in inet6_opt_next() 556 int optlen; in inet6_opt_find() local [all …]
|
| /freebsd-13.1/sys/netinet6/ |
| H A D | dest6.c | 68 int off, dstoptlen, optlen; in dest6_input() local 101 for (; dstoptlen > 0; dstoptlen -= optlen, opt += optlen) { in dest6_input() 110 optlen = 1; in dest6_input() 113 optlen = *(opt + 1) + 2; in dest6_input() 116 optlen = ip6_unknown_opt(opt, m, in dest6_input() 118 if (optlen == -1) { in dest6_input() 122 optlen += 2; in dest6_input()
|
| H A D | nd6_nbr.c | 539 int optlen; in nd6_ns_output_fib() local 551 optlen = (optlen + 7) & ~7; in nd6_ns_output_fib() 553 m->m_len += optlen; in nd6_ns_output_fib() 554 icmp6len += optlen; in nd6_ns_output_fib() 555 bzero(nd_opt, optlen); in nd6_ns_output_fib() 571 optlen = (optlen + 7) & ~7; in nd6_ns_output_fib() 574 m->m_len += optlen; in nd6_ns_output_fib() 575 icmp6len += optlen; in nd6_ns_output_fib() 1057 optlen = (optlen + 7) & ~7; in nd6_na_output_fib() 1060 m->m_len += optlen; in nd6_na_output_fib() [all …]
|
| H A D | ip6_output.c | 217 int plen, int optlen) in ip6_output_delayed_csum() argument 492 optlen = 0; in ip6_output() 526 optlen); in ip6_output() 531 unfragpartlen += optlen; in ip6_output() 547 if (optlen) { in ip6_output() 558 m->m_pkthdr.len += optlen; in ip6_output() 579 if (optlen) { in ip6_output() 1215 optlen); in ip6_output() 1602 int optlen; in ip6_ctloutput() local 1621 optlen = sopt->sopt_valsize; in ip6_ctloutput() [all …]
|
| /freebsd-13.1/lib/librss/ |
| H A D | librss.c | 53 socklen_t optlen; in rss_sock_set_bindmulti() local 58 optlen = sizeof(opt); in rss_sock_set_bindmulti() 63 optlen); in rss_sock_set_bindmulti() 75 socklen_t optlen; in rss_sock_set_rss_bucket() local 94 optlen = sizeof(opt); in rss_sock_set_rss_bucket() 95 retval = setsockopt(fd, p, f, &opt, optlen); in rss_sock_set_rss_bucket() 107 socklen_t optlen; in rss_sock_set_recvrss() local 127 optlen = sizeof(opt); in rss_sock_set_recvrss() 128 retval = setsockopt(fd, p, f1, &opt, optlen); in rss_sock_set_recvrss() 136 optlen = sizeof(opt); in rss_sock_set_recvrss() [all …]
|
| /freebsd-13.1/usr.sbin/ppp/ |
| H A D | tcpmss.c | 103 size_t hlen, olen, optlen; in MSSFixup() local 119 olen > 0; olen -= optlen, opt += optlen) { in MSSFixup() 123 optlen = 1; in MSSFixup() 125 optlen = *(opt + 1); in MSSFixup() 126 if (optlen <= 0 || optlen > olen) in MSSFixup() 129 if (optlen != TCPOLEN_MAXSEG) in MSSFixup()
|
| /freebsd-13.1/sys/netpfil/ipfw/pmod/ |
| H A D | tcpmod.c | 67 int optlen, ret; in tcpmod_setmss() local 83 tlen > 0; tlen -= optlen, cp += optlen) { in tcpmod_setmss() 87 optlen = 1; in tcpmod_setmss() 92 optlen = cp[1]; in tcpmod_setmss() 93 if (optlen < 2 || optlen > tlen) in tcpmod_setmss() 96 if (optlen != TCPOLEN_MAXSEG) in tcpmod_setmss()
|
| /freebsd-13.1/usr.sbin/efivar/ |
| H A D | efiutil.c | 134 int optlen; in efi_print_load_option() local 159 optlen = ep - walker; in efi_print_load_option() 181 if (optlen == 0) in efi_print_load_option() 185 asciidump(opt, optlen); in efi_print_load_option() 187 bindump(opt, optlen); in efi_print_load_option() 189 utf8dump(opt, optlen); in efi_print_load_option() 191 hexdump(opt, optlen); in efi_print_load_option()
|
| /freebsd-13.1/sbin/dhclient/ |
| H A D | privsep.c | 111 servername_len, optlen, prefix_len, totlen; in dispatch_imsg() local 191 totlen += sizeof(optlen); in dispatch_imsg() 194 buf_read(fd, &optlen, sizeof(optlen)); in dispatch_imsg() 196 lease.options[i].len = optlen; in dispatch_imsg() 197 if (optlen > 0) { in dispatch_imsg() 198 totlen += optlen; in dispatch_imsg() 199 if (hdr.len < totlen || optlen == SIZE_T_MAX) in dispatch_imsg() 202 calloc(1, optlen + 1); in dispatch_imsg() 205 buf_read(fd, lease.options[i].data, optlen); in dispatch_imsg()
|
| /freebsd-13.1/contrib/tcp_wrappers/ |
| H A 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-13.1/crypto/heimdal/lib/roken/ |
| H A 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-13.1/crypto/heimdal/appl/ftp/common/ |
| H A 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-13.1/sys/netgraph/ |
| H A D | ng_tcpmss.c | 413 int olen, optlen; in correct_mss() local 420 olen > 0; olen -= optlen, opt += optlen) { in correct_mss() 424 optlen = 1; in correct_mss() 426 optlen = *(opt + 1); in correct_mss() 427 if (optlen <= 0 || optlen > olen) in correct_mss() 430 if (optlen != TCPOLEN_MAXSEG) in correct_mss()
|
| /freebsd-13.1/sys/netipsec/ |
| H A D | ipsec_pcb.c | 421 size_t optlen; in ipsec_control_pcbpolicy() local 428 optlen = sopt->sopt_valsize; in ipsec_control_pcbpolicy() 429 if (optlen < sizeof(struct sadb_x_policy) || optlen > PAGE_SIZE) in ipsec_control_pcbpolicy() 432 optdata = malloc(optlen, M_TEMP, sopt->sopt_td ? M_WAITOK: M_NOWAIT); in ipsec_control_pcbpolicy() 440 error = sooptcopyin(sopt, optdata, optlen, optlen); in ipsec_control_pcbpolicy() 445 optdata, optlen); in ipsec_control_pcbpolicy() 447 error = ipsec_get_pcbpolicy(inp, optdata, &optlen); in ipsec_control_pcbpolicy() 449 error = sooptcopyout(sopt, optdata, optlen); in ipsec_control_pcbpolicy()
|
| /freebsd-13.1/sys/netpfil/pf/ |
| H A D | pf_osfp.c | 100 int cnt, optlen = 0; in pf_osfp_fingerprint_hdr() local 140 for (; cnt > 0; cnt -= optlen, optp += optlen) { in pf_osfp_fingerprint_hdr() 148 optlen = 1; in pf_osfp_fingerprint_hdr() 152 optlen = optp[1]; in pf_osfp_fingerprint_hdr() 153 if (optlen > cnt || optlen < 2) in pf_osfp_fingerprint_hdr() 157 if (optlen >= TCPOLEN_MAXSEG) in pf_osfp_fingerprint_hdr() 165 if (optlen >= TCPOLEN_WINDOW) in pf_osfp_fingerprint_hdr() 178 if (optlen >= TCPOLEN_TIMESTAMP) { in pf_osfp_fingerprint_hdr() 191 optlen = MAX(optlen, 1); /* paranoia */ in pf_osfp_fingerprint_hdr()
|
| /freebsd-13.1/usr.sbin/mtest/ |
| H A D | mtest.c | 390 socklen_t optlen; in process_cmd() local 455 optlen = sizeof(mr.mrs); in process_cmd() 464 optlen = sizeof(mr.mr); in process_cmd() 470 optlen) == 0) { in process_cmd() 495 optlen = sizeof(mr.gr); in process_cmd() 506 optlen = sizeof(mr.mr6); in process_cmd() 512 optlen) == 0) { in process_cmd() 635 optlen = sizeof(mr.mrs); in process_cmd() 657 optlen) == 0) { in process_cmd() 692 optlen = sizeof(mr.gr); in process_cmd() [all …]
|
| /freebsd-13.1/lib/libnetgraph/ |
| H A D | msg.c | 305 socklen_t optlen; in NgAllocRecvMsg() local 307 optlen = sizeof(len); in NgAllocRecvMsg() 308 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvMsg() 368 socklen_t optlen; in NgAllocRecvAsciiMsg() local 370 optlen = sizeof(len); in NgAllocRecvAsciiMsg() 371 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvAsciiMsg()
|