| /f-stack/freebsd/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 | 780 optlen = 0; in tcp_output() 1248 if (optlen) { in tcp_output() 1758 while (optlen % 4) { in tcp_addoptions() 1772 while (!optlen || optlen % 2 != 1) { in tcp_addoptions() 1784 while (optlen % 2) { in tcp_addoptions() 1795 while (!optlen || optlen % 4 != 2) { in tcp_addoptions() 1815 while (!optlen || optlen % 4 != 2) { in tcp_addoptions() 1837 while (!optlen || optlen % 4 != 2) { in tcp_addoptions() 1887 if (optlen % 4) { in tcp_addoptions() 1897 while (optlen % 4) { in tcp_addoptions() [all …]
|
| H A D | tcp_timewait.c | 558 u_int hdrlen, optlen; in tcp_twrespond() local 608 optlen = tcp_addoptions(&to, (u_char *)(th + 1)); in tcp_twrespond() 610 m->m_len = hdrlen + optlen; in tcp_twrespond() 617 th->th_off = (sizeof(struct tcphdr) + optlen) >> 2; in tcp_twrespond() 626 sizeof(struct tcphdr) + optlen, IPPROTO_TCP, 0); in tcp_twrespond() 640 htons(sizeof(struct tcphdr) + optlen + IPPROTO_TCP)); in tcp_twrespond()
|
| H A D | tcp_input.c | 623 int optlen = 0; in tcp_input() local 991 tcp_dooptions(&to, optp, optlen, in tcp_input() 3418 int opt, optlen; in tcp_dooptions() local 3421 for (; cnt > 0; cnt -= optlen, cp += optlen) { in tcp_dooptions() 3426 optlen = 1; in tcp_dooptions() 3430 optlen = cp[1]; in tcp_dooptions() 3431 if (optlen < 2 || optlen > cnt) in tcp_dooptions() 3436 if (optlen != TCPOLEN_MAXSEG) in tcp_dooptions() 3446 if (optlen != TCPOLEN_WINDOW) in tcp_dooptions() 3487 if (optlen <= 2 || (optlen - 2) % TCPOLEN_SACK != 0) in tcp_dooptions() [all …]
|
| H A D | raw_ip.c | 460 u_char opttype, optlen, *cp; in rip_output() local 572 for (; cnt > 0; cnt -= optlen, cp += optlen) { in rip_output() 577 optlen = 1; in rip_output() 585 optlen = cp[IPOPT_OLEN]; in rip_output() 586 if (optlen < IPOPT_OLEN + sizeof(u_char) || in rip_output() 587 optlen > cnt) { in rip_output()
|
| /f-stack/tools/ipfw/ |
| H A D | compat.c | 36 ipfw_ctl(int cmd, int level, int optname, void *optval, socklen_t *optlen) in ipfw_ctl() argument 43 if (optval == NULL || optlen == NULL) { in ipfw_ctl() 59 len = sizeof(struct ff_ipfw_args) + *optlen + sizeof(socklen_t); in ipfw_ctl() 71 msg->ipfw.optlen = (socklen_t *)(msg->buf_addr + (*optlen)); in ipfw_ctl() 73 memcpy(msg->ipfw.optval, optval, *optlen); in ipfw_ctl() 74 memcpy(msg->ipfw.optlen, optlen, sizeof(socklen_t)); in ipfw_ctl() 101 memcpy(optval, retmsg->ipfw.optval, *(retmsg->ipfw.optlen)); in ipfw_ctl() 102 memcpy(optlen, retmsg->ipfw.optlen, sizeof(socklen_t)); in ipfw_ctl() 118 void *optval, socklen_t *optlen) in ff_getsockopt() argument 120 return ipfw_ctl(FF_IPFW_GET, level, optname, optval, optlen); in ff_getsockopt() [all …]
|
| H A D | ipfw2.h | 358 int do_cmd(int optname, void *optval, uintptr_t optlen); 359 int do_set3(int optname, struct _ip_fw3_opheader *op3, size_t optlen); 360 int do_get3(int optname, struct _ip_fw3_opheader *op3, size_t *optlen); 457 void *optval, socklen_t *optlen); 459 const void *optval, socklen_t optlen);
|
| /f-stack/freebsd/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 optlen = (optlen + 7) & ~7; in nd6_ns_output_fib() 541 m->m_pkthdr.len += optlen; in nd6_ns_output_fib() 542 m->m_len += optlen; in nd6_ns_output_fib() 543 icmp6len += optlen; in nd6_ns_output_fib() 559 optlen = (optlen + 7) & ~7; in nd6_ns_output_fib() 561 m->m_pkthdr.len += optlen; in nd6_ns_output_fib() 562 m->m_len += optlen; in nd6_ns_output_fib() 563 icmp6len += optlen; in nd6_ns_output_fib() 1051 optlen = (optlen + 7) & ~7; in nd6_na_output_fib() 1054 m->m_len += optlen; in nd6_na_output_fib() [all …]
|
| H A D | ip6_output.c | 506 optlen = 0; in ip6_output() 540 optlen); in ip6_output() 545 unfragpartlen += optlen; in ip6_output() 561 if (optlen) { in ip6_output() 572 m->m_pkthdr.len += optlen; in ip6_output() 593 if (optlen) { in ip6_output() 1222 plen, optlen, true); in ip6_output() 1611 int optlen; in ip6_ctloutput() local 1630 optlen = sopt->sopt_valsize; in ip6_ctloutput() 2069 int optlen; in ip6_ctloutput() local [all …]
|
| H A D | ip6_input.c | 1003 int optlen = 0; in ip6_process_hopopts() local 1009 for (; hbhlen > 0; hbhlen -= optlen, opt += optlen) { in ip6_process_hopopts() 1012 optlen = 1; in ip6_process_hopopts() 1019 optlen = *(opt + 1) + 2; in ip6_process_hopopts() 1034 optlen = IP6OPT_RTALERT_LEN; in ip6_process_hopopts() 1051 optlen = IP6OPT_JUMBO_LEN; in ip6_process_hopopts() 1109 optlen = ip6_unknown_opt(opt, m, in ip6_process_hopopts() 1111 if (optlen == -1) in ip6_process_hopopts() 1113 optlen += 2; in ip6_process_hopopts()
|
| /f-stack/freebsd/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()
|
| /f-stack/freebsd/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()
|
| /f-stack/freebsd/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()
|
| /f-stack/freebsd/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()
|
| /f-stack/freebsd/netinet/tcp_stacks/ |
| H A D | rack_bbr_common.c | 820 int optlen; in ctf_fixed_maxseg() local 835 optlen = TCPOLEN_TSTAMP_APPA; in ctf_fixed_maxseg() 837 optlen = 0; in ctf_fixed_maxseg() 840 optlen += PAD(TCPOLEN_SIGNATURE); in ctf_fixed_maxseg() 844 optlen = TCPOLEN_TSTAMP_APPA; in ctf_fixed_maxseg() 846 optlen = PAD(TCPOLEN_MAXSEG); in ctf_fixed_maxseg() 848 optlen += PAD(TCPOLEN_WINDOW); in ctf_fixed_maxseg() 851 optlen += PAD(TCPOLEN_SIGNATURE); in ctf_fixed_maxseg() 854 optlen += PAD(TCPOLEN_SACK_PERMITTED); in ctf_fixed_maxseg() 857 optlen = min(optlen, TCP_MAXOLEN); in ctf_fixed_maxseg() [all …]
|
| /f-stack/lib/ |
| H A D | ff_api.h | 70 socklen_t optlen); 73 socklen_t *optlen); 218 const void *optval, socklen_t optlen); 220 void *optval, socklen_t *optlen);
|
| H A D | ff_syscall_wrapper.c | 545 socklen_t *optlen) in ff_getsockopt() argument 558 optval, UIO_USERSPACE, optlen))) in ff_getsockopt() 570 void *optval, socklen_t *optlen) in ff_getsockopt_freebsd() argument 575 optval, UIO_USERSPACE, optlen))) in ff_getsockopt_freebsd() 587 socklen_t optlen) in ff_setsockopt() argument 601 __DECONST(void *, optval), UIO_USERSPACE, optlen))) in ff_setsockopt() 613 const void *optval, socklen_t optlen) in ff_setsockopt_freebsd() argument 618 __DECONST(void *, optval), UIO_USERSPACE, optlen))) in ff_setsockopt_freebsd()
|
| /f-stack/tools/libnetgraph/ |
| H A D | msg.c | 332 socklen_t optlen; in NgAllocRecvMsg() local 334 optlen = sizeof(len); in NgAllocRecvMsg() 335 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvMsg() 400 socklen_t optlen; in NgAllocRecvAsciiMsg() local 402 optlen = sizeof(len); in NgAllocRecvAsciiMsg() 403 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvAsciiMsg()
|
| H A D | sock.c | 261 socklen_t optlen; in NgAllocRecvData() local 263 optlen = sizeof(len); in NgAllocRecvData() 264 if (getsockopt(ds, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvData()
|
| /f-stack/app/nginx-1.16.1/src/event/modules/ |
| H A D | ngx_ff_module.c | 382 void *optval, socklen_t *optlen) in getsockopt() argument 386 return ff_getsockopt(sockfd, level, optname, optval, optlen); in getsockopt() 389 return SYSCALL(getsockopt)(sockfd, level, optname, optval, optlen); in getsockopt() 394 const void *optval, socklen_t optlen) in setsockopt() argument 398 return ff_setsockopt(sockfd, level, optname, optval, optlen); in setsockopt() 401 return SYSCALL(setsockopt)(sockfd, level, optname, optval, optlen); in setsockopt()
|
| /f-stack/app/redis-5.0.5/src/ |
| H A D | anet_ff.c | 250 const void *optval, socklen_t optlen) in setsockopt() argument 254 return real_setsockopt(sockfd, level, optname, optval, optlen); in setsockopt() 258 return ff_setsockopt(sockfd, level, optname, optval, optlen); in setsockopt() 260 return real_setsockopt(sockfd, level, optname, optval, optlen); in setsockopt()
|
| /f-stack/freebsd/contrib/openzfs/lib/libzfs/os/freebsd/ |
| H A D | libzfs_zmount.c | 78 char *dataptr, int datalen, char *optptr, int optlen) in do_mount_() argument 91 assert(optlen > 0); in do_mount_()
|
| /f-stack/tools/compat/ |
| H A D | rtioctl.h | 38 const void *optval, socklen_t optlen);
|
| /f-stack/freebsd/netpfil/ipfw/ |
| H A D | ip_fw2.c | 308 int optlen, bits = 0; in ipopts_match() local 312 for (; x > 0; x -= optlen, cp += optlen) { in ipopts_match() 318 optlen = 1; in ipopts_match() 320 optlen = cp[IPOPT_OLEN]; in ipopts_match() 321 if (optlen <= 0 || optlen > x) in ipopts_match() 355 int optlen, bits = 0; in tcpopts_parse() local 358 for (; cnt > 0; cnt -= optlen, cp += optlen) { in tcpopts_parse() 363 optlen = 1; in tcpopts_parse() 367 optlen = cp[1]; in tcpopts_parse() 368 if (optlen < 2 || optlen > cnt) in tcpopts_parse() [all …]
|