Home
last modified time | relevance | path

Searched refs:optlen (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd-14.2/contrib/tcpdump/
H A Dprint-dhcp6.c288 uint16_t optlen; in dhcp6opt_print() local
318 if (optlen < 2) { in dhcp6opt_print()
386 if (optlen < 24) { in dhcp6opt_print()
404 if (optlen % 2) { in dhcp6opt_print()
611 if (optlen < 2) { in dhcp6opt_print()
636 if (optlen < 4) { in dhcp6opt_print()
642 if (optlen > 4) { in dhcp6opt_print()
675 if (optlen < 4) { in dhcp6opt_print()
715 if (optlen > 0) { in dhcp6opt_print()
736 if (optlen < 4) { in dhcp6opt_print()
[all …]
H A Dprint-dccp.c488 u_int optlen; in dccp_print() local
495 if (!optlen) in dccp_print()
499 hlen -= optlen; in dccp_print()
500 cp += optlen; in dccp_print()
533 uint8_t optlen, i; in dccp_print_option() local
537 if (optlen < 2) { in dccp_print_option()
547 optlen = 1; in dccp_print_option()
562 switch (optlen) { in dccp_print_option()
582 return optlen; in dccp_print_option()
637 if (optlen == 6) in dccp_print_option()
[all …]
H A Dprint-ip6opts.c46 int optlen; in ip6_sopt_print() local
48 for (i = 0; i < len; i += optlen) { in ip6_sopt_print()
50 optlen = 1; in ip6_sopt_print()
53 optlen = GET_U_1(bp + i + 1) + 2; in ip6_sopt_print()
57 if (i + optlen > len) in ip6_sopt_print()
92 int optlen = 0; in ip6_opt_process() local
98 for (i = 0; i < len; i += optlen) { in ip6_opt_process()
100 optlen = 1; in ip6_opt_process()
103 optlen = GET_U_1(bp + i + 1) + 2; in ip6_opt_process()
107 if (i + optlen > len) in ip6_opt_process()
[all …]
H A Dprint-hncp.c271 uint8_t type, optlen; in dhcpv4_print() local
279 optlen = GET_U_1(tlv + 1); in dhcpv4_print()
287 ND_PRINT(" (%u)", optlen + 2 ); in dhcpv4_print()
288 if (i + 2 + optlen > length) in dhcpv4_print()
294 if (optlen < 4 || optlen % 4 != 0) { in dhcpv4_print()
312 i += 2 + optlen; in dhcpv4_print()
323 uint16_t type, optlen; in dhcpv6_print() local
331 optlen = GET_BE_U_2(tlv + 2); in dhcpv6_print()
339 ND_PRINT(" (%u)", optlen + 4 ); in dhcpv6_print()
340 if (i + 4 + optlen > length) in dhcpv6_print()
[all …]
H A Dprint-mobility.c123 unsigned i, optlen; in mobility_opt_print() local
125 for (i = 0; i < len; i += optlen) { in mobility_opt_print()
127 optlen = 1; in mobility_opt_print()
130 optlen = GET_U_1(bp + i + 1) + 2; in mobility_opt_print()
134 if (i + optlen > len) in mobility_opt_print()
136 ND_TCHECK_1(bp + i + optlen); in mobility_opt_print()
/freebsd-14.2/sys/netinet/
H A Dip_options.c126 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_dooptions()
131 optlen = 1; in ip_dooptions()
138 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) { in ip_dooptions()
319 if (optlen < 4 || optlen > 40) { in ip_dooptions()
563 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_optcopy()
570 optlen = 1; in ip_optcopy()
588 for (optlen = dp - (u_char *)(jp+1); optlen & 0x3; optlen++) in ip_optcopy()
637 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_pcbopts()
647 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) in ip_pcbopts()
725 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_checkrouteralert()
[all …]
H A Dtcp_output.c788 optlen = 0; in tcp_default_output()
1265 if (optlen) { in tcp_default_output()
1815 while (optlen % 4) { in tcp_addoptions()
1829 while (!optlen || optlen % 2 != 1) { in tcp_addoptions()
1841 while (optlen % 2) { in tcp_addoptions()
1852 while (!optlen || optlen % 4 != 2) { in tcp_addoptions()
1872 while (!optlen || optlen % 4 != 2) { in tcp_addoptions()
1894 while (!optlen || optlen % 4 != 2) { in tcp_addoptions()
1944 if (optlen % 4) { in tcp_addoptions()
1954 while (optlen % 4) { in tcp_addoptions()
[all …]
/freebsd-14.2/lib/libc/net/
H A Dip6opt.c142 optlen = 1; in inet6_option_append()
146 bp += optlen; in inet6_option_append()
241 int hdrlen, optlen; in inet6_option_next() local
297 int hdrlen, optlen; in inet6_option_find() local
349 int optlen; in ip6optlen() local
352 optlen = 1; in ip6optlen()
360 return(optlen); in ip6optlen()
504 int optlen; in inet6_opt_next() local
531 optp += optlen; in inet6_opt_next()
553 int optlen; in inet6_opt_find() local
[all …]
/freebsd-14.2/sys/netinet6/
H A Ddest6.c66 int off, dstoptlen, optlen; in dest6_input() local
99 for (; dstoptlen > 0; dstoptlen -= optlen, opt += optlen) { in dest6_input()
108 optlen = 1; in dest6_input()
111 optlen = *(opt + 1) + 2; in dest6_input()
114 optlen = ip6_unknown_opt(opt, m, in dest6_input()
116 if (optlen == -1) { in dest6_input()
120 optlen += 2; in dest6_input()
H A Dnd6_nbr.c566 int optlen; in nd6_ns_output_fib() local
578 optlen = (optlen + 7) & ~7; in nd6_ns_output_fib()
580 m->m_len += optlen; in nd6_ns_output_fib()
581 icmp6len += optlen; in nd6_ns_output_fib()
582 bzero(nd_opt, optlen); in nd6_ns_output_fib()
598 optlen = (optlen + 7) & ~7; in nd6_ns_output_fib()
601 m->m_len += optlen; in nd6_ns_output_fib()
602 icmp6len += optlen; in nd6_ns_output_fib()
1089 optlen = (optlen + 7) & ~7; in nd6_na_output_fib()
1092 m->m_len += optlen; in nd6_na_output_fib()
[all …]
H A Dip6_output.c215 int plen, int optlen) in ip6_output_delayed_csum() argument
496 optlen = 0; in ip6_output()
530 optlen); in ip6_output()
535 unfragpartlen += optlen; in ip6_output()
551 if (optlen) { in ip6_output()
562 m->m_pkthdr.len += optlen; in ip6_output()
583 if (optlen) { in ip6_output()
1224 optlen); in ip6_output()
1611 int optlen; in ip6_ctloutput() local
1630 optlen = sopt->sopt_valsize; in ip6_ctloutput()
[all …]
/freebsd-14.2/usr.sbin/tcpsso/
H A Dtcpsso.c84 sizeof(struct sockopt_parameters) + optlen); in tcpsso()
94 struct sockopt_parameters *params, size_t optlen) in tcpssoall() argument
136 if (!tcpsso(xip->inp_gencnt, params, optlen)) in tcpssoall()
291 size_t *optlen) in create_parameters() argument
360 *optlen = sizeof(struct tcp_function_set); in create_parameters()
364 *optlen = sizeof(int); in create_parameters()
366 *optlen = strlen(optval_str) + 1; in create_parameters()
383 memcpy(params->sop_optval, &optval_int, *optlen); in create_parameters()
385 memcpy(params->sop_optval, optval_str, *optlen); in create_parameters()
407 size_t optlen; in main() local
[all …]
/freebsd-14.2/usr.sbin/ppp/
H A Dtcpmss.c106 size_t hlen, olen, optlen; in MSSFixup() local
122 olen > 0; olen -= optlen, opt += optlen) { in MSSFixup()
126 optlen = 1; in MSSFixup()
128 optlen = *(opt + 1); in MSSFixup()
129 if (optlen <= 0 || optlen > olen) in MSSFixup()
132 if (optlen != TCPOLEN_MAXSEG) in MSSFixup()
/freebsd-14.2/sys/netpfil/ipfw/pmod/
H A Dtcpmod.c65 int optlen, ret; in tcpmod_setmss() local
81 tlen > 0; tlen -= optlen, cp += optlen) { in tcpmod_setmss()
85 optlen = 1; in tcpmod_setmss()
90 optlen = cp[1]; in tcpmod_setmss()
91 if (optlen < 2 || optlen > tlen) in tcpmod_setmss()
94 if (optlen != TCPOLEN_MAXSEG) in tcpmod_setmss()
/freebsd-14.2/usr.sbin/efivar/
H A Defiutil.c132 int optlen; in efi_print_load_option() local
157 optlen = ep - walker; in efi_print_load_option()
179 if (optlen == 0) in efi_print_load_option()
183 asciidump(opt, optlen); in efi_print_load_option()
185 bindump(opt, optlen); in efi_print_load_option()
187 utf8dump(opt, optlen); in efi_print_load_option()
189 hexdump(opt, optlen); in efi_print_load_option()
/freebsd-14.2/sbin/dhclient/
H A Dprivsep.c109 servername_len, optlen, prefix_len, totlen; 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-14.2/contrib/tcp_wrappers/
H A Dfix_options.c47 int optlen; in fix_options() local
99 for (cp = optbuf + ADDR_LEN; cp < optbuf + optsize; cp += optlen) { in fix_options()
111 optlen = 1; in fix_options()
113 optlen = cp[IPOPT_OLEN]; in fix_options()
114 if (optlen <= 0) /* Do not loop! */ in fix_options()
/freebsd-14.2/crypto/heimdal/lib/roken/
H A Dsocket_wrapper.h46 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-14.2/crypto/heimdal/appl/ftp/common/
H A Dsockbuf.c53 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-14.2/sys/netgraph/
H A Dng_tcpmss.c411 int olen, optlen; in correct_mss() local
418 olen > 0; olen -= optlen, opt += optlen) { in correct_mss()
422 optlen = 1; in correct_mss()
424 optlen = *(opt + 1); in correct_mss()
425 if (optlen <= 0 || optlen > olen) in correct_mss()
428 if (optlen != TCPOLEN_MAXSEG) in correct_mss()
/freebsd-14.2/lib/librss/
H A Dlibrss.c51 socklen_t optlen; in rss_sock_set_recvrss() local
71 optlen = sizeof(opt); in rss_sock_set_recvrss()
72 retval = setsockopt(fd, p, f1, &opt, optlen); in rss_sock_set_recvrss()
80 optlen = sizeof(opt); in rss_sock_set_recvrss()
81 retval = setsockopt(fd, p, f2, &opt, optlen); in rss_sock_set_recvrss()
/freebsd-14.2/sys/netipsec/
H A Dipsec_pcb.c419 size_t optlen; in ipsec_control_pcbpolicy() local
426 optlen = sopt->sopt_valsize; in ipsec_control_pcbpolicy()
427 if (optlen < sizeof(struct sadb_x_policy) || optlen > PAGE_SIZE) in ipsec_control_pcbpolicy()
430 optdata = malloc(optlen, M_TEMP, sopt->sopt_td ? M_WAITOK: M_NOWAIT); in ipsec_control_pcbpolicy()
438 error = sooptcopyin(sopt, optdata, optlen, optlen); in ipsec_control_pcbpolicy()
443 optdata, optlen); in ipsec_control_pcbpolicy()
445 error = ipsec_get_pcbpolicy(inp, optdata, &optlen); in ipsec_control_pcbpolicy()
447 error = sooptcopyout(sopt, optdata, optlen); in ipsec_control_pcbpolicy()
/freebsd-14.2/sys/netpfil/pf/
H A Dpf_osfp.c98 int cnt, optlen = 0; in pf_osfp_fingerprint_hdr() local
138 for (; cnt > 0; cnt -= optlen, optp += optlen) { in pf_osfp_fingerprint_hdr()
146 optlen = 1; in pf_osfp_fingerprint_hdr()
150 optlen = optp[1]; in pf_osfp_fingerprint_hdr()
151 if (optlen > cnt || optlen < 2) in pf_osfp_fingerprint_hdr()
155 if (optlen >= TCPOLEN_MAXSEG) in pf_osfp_fingerprint_hdr()
163 if (optlen >= TCPOLEN_WINDOW) in pf_osfp_fingerprint_hdr()
176 if (optlen >= TCPOLEN_TIMESTAMP) { in pf_osfp_fingerprint_hdr()
189 optlen = MAX(optlen, 1); /* paranoia */ in pf_osfp_fingerprint_hdr()
/freebsd-14.2/usr.sbin/mtest/
H A Dmtest.c388 socklen_t optlen; in process_cmd() local
453 optlen = sizeof(mr.mrs); in process_cmd()
462 optlen = sizeof(mr.mr); in process_cmd()
468 optlen) == 0) { in process_cmd()
493 optlen = sizeof(mr.gr); in process_cmd()
504 optlen = sizeof(mr.mr6); in process_cmd()
510 optlen) == 0) { in process_cmd()
633 optlen = sizeof(mr.mrs); in process_cmd()
655 optlen) == 0) { in process_cmd()
690 optlen = sizeof(mr.gr); in process_cmd()
[all …]
/freebsd-14.2/lib/libnetgraph/
H A Dmsg.c303 socklen_t optlen; in NgAllocRecvMsg() local
305 optlen = sizeof(len); in NgAllocRecvMsg()
306 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvMsg()
366 socklen_t optlen; in NgAllocRecvAsciiMsg() local
368 optlen = sizeof(len); in NgAllocRecvAsciiMsg()
369 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvAsciiMsg()

1234