/dragonfly/contrib/tcpdump/ |
H A D | print-dhcp6.c | 282 uint16_t optlen; in dhcp6opt_print() local 310 if (optlen < 2) { in dhcp6opt_print() 365 if (optlen < 24) { in dhcp6opt_print() 383 if (optlen % 2) { in dhcp6opt_print() 590 if (optlen < 2) { in dhcp6opt_print() 615 if (optlen < 4) { in dhcp6opt_print() 621 if (optlen > 4) { in dhcp6opt_print() 654 if (optlen < 4) { in dhcp6opt_print() 694 if (optlen > 0) { in dhcp6opt_print() 715 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() 535 uint8_t optlen, i; in dccp_print_option() local 539 if (optlen < 2) { in dccp_print_option() 549 optlen = 1; in dccp_print_option() 564 switch (optlen) { in dccp_print_option() 584 return optlen; in dccp_print_option() 639 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 = GET_U_1(bp + i + 1) + 2; in ip6_sopt_print() 59 if (i + optlen > len) in ip6_sopt_print() 94 int optlen = 0; in ip6_opt_process() local 100 for (i = 0; i < len; i += optlen) { in ip6_opt_process() 102 optlen = 1; in ip6_opt_process() 105 optlen = GET_U_1(bp + i + 1) + 2; in ip6_opt_process() 109 if (i + optlen > len) in ip6_opt_process() [all …]
|
H A D | print-hncp.c | 273 uint8_t type, optlen; in dhcpv4_print() local 281 optlen = GET_U_1(tlv + 1); in dhcpv4_print() 289 ND_PRINT(" (%u)", optlen + 2 ); in dhcpv4_print() 290 if (i + 2 + optlen > length) in dhcpv4_print() 296 if (optlen < 4 || optlen % 4 != 0) { in dhcpv4_print() 314 i += 2 + optlen; in dhcpv4_print() 325 uint16_t type, optlen; in dhcpv6_print() local 333 optlen = GET_BE_U_2(tlv + 2); in dhcpv6_print() 341 ND_PRINT(" (%u)", optlen + 4 ); in dhcpv6_print() 342 if (i + 4 + optlen > length) in dhcpv6_print() [all …]
|
H A D | print-mobility.c | 125 unsigned i, optlen; in mobility_opt_print() local 127 for (i = 0; i < len; i += optlen) { in mobility_opt_print() 129 optlen = 1; in mobility_opt_print() 132 optlen = GET_U_1(bp + i + 1) + 2; in mobility_opt_print() 137 if (i + optlen > len) in mobility_opt_print() 139 ND_TCHECK_1(bp + i + optlen); in mobility_opt_print()
|
/dragonfly/lib/libc/net/ |
H A D | ip6opt.c | 131 optlen = 1; in inet6_option_append() 135 bp += optlen; in inet6_option_append() 230 int hdrlen, optlen; in inet6_option_next() local 286 int hdrlen, optlen; in inet6_option_find() local 338 int optlen; in ip6optlen() local 341 optlen = 1; in ip6optlen() 349 return(optlen); in ip6optlen() 492 int optlen; in inet6_opt_next() local 518 optp += optlen; in inet6_opt_next() 540 int optlen; in inet6_opt_find() local [all …]
|
/dragonfly/sys/netinet6/ |
H A D | dest6.c | 63 int off = *offp, dstoptlen, optlen; in dest6_input() local 91 for (optlen = 0; dstoptlen > 0; dstoptlen -= optlen, opt += optlen) { in dest6_input() 100 optlen = 1; in dest6_input() 103 optlen = *(opt + 1) + 2; in dest6_input() 107 optlen = ip6_unknown_opt(opt, m, in dest6_input() 109 if (optlen == -1) in dest6_input() 111 optlen += 2; in dest6_input()
|
H A D | nd6_nbr.c | 536 optlen = (optlen + 7) & ~7; in nd6_ns_output() 538 m->m_pkthdr.len += optlen; in nd6_ns_output() 539 m->m_len += optlen; in nd6_ns_output() 540 icmp6len += optlen; in nd6_ns_output() 541 bzero((caddr_t)nd_opt, optlen); in nd6_ns_output() 543 nd_opt->nd_opt_len = optlen >> 3; in nd6_ns_output() 991 optlen = (optlen + 7) & ~7; in nd6_na_output() 993 m->m_pkthdr.len += optlen; in nd6_na_output() 994 m->m_len += optlen; in nd6_na_output() 995 icmp6len += optlen; in nd6_na_output() [all …]
|
H A D | ip6_input.c | 885 int optlen = 0; in ip6_process_hopopts() local 891 for (; hbhlen > 0; hbhlen -= optlen, opt += optlen) { in ip6_process_hopopts() 894 optlen = 1; in ip6_process_hopopts() 901 optlen = *(opt + 1) + 2; in ip6_process_hopopts() 916 optlen = IP6OPT_RTALERT_LEN; in ip6_process_hopopts() 933 optlen = IP6OPT_JUMBO_LEN; in ip6_process_hopopts() 991 optlen = ip6_unknown_opt(opt, m, in ip6_process_hopopts() 993 if (optlen == -1) in ip6_process_hopopts() 995 optlen += 2; in ip6_process_hopopts()
|
H A D | ip6_output.c | 192 if (optlen && !hdrsplit) { in ip6_output() 206 m->m_pkthdr.len += optlen; in ip6_output() 1139 int optlen; in ip6_ctloutput() local 1146 optlen = sopt->sopt_valsize; in ip6_ctloutput() 1211 if (optlen != sizeof(int)) { in ip6_ctloutput() 1404 if (optlen != sizeof(int)) { in ip6_ctloutput() 1451 int optlen; in ip6_ctloutput() local 1469 optlen = sopt->sopt_valsize; in ip6_ctloutput() 1792 int error = 0, optval, optlen; in ip6_raw_ctloutput() local 1801 optlen = sopt->sopt_valsize; in ip6_raw_ctloutput() [all …]
|
/dragonfly/usr.sbin/ppp/ |
H A D | tcpmss.c | 102 size_t hlen, olen, optlen; in MSSFixup() local 118 olen > 0; olen -= optlen, opt += optlen) { in MSSFixup() 122 optlen = 1; in MSSFixup() 124 optlen = *(opt + 1); in MSSFixup() 125 if (optlen <= 0 || optlen > olen) in MSSFixup() 128 if (optlen != TCPOLEN_MAXSEG) in MSSFixup()
|
/dragonfly/sys/netinet/ |
H A D | tcp_output.c | 714 optlen = 0; in tcp_output() 728 optlen = TCPOLEN_MAXSEG; in tcp_output() 738 optlen += 4; in tcp_output() 786 bp = (u_char *)opt + optlen; in tcp_output() 789 sigoff = optlen + 2; in tcp_output() 798 optlen += 2; in tcp_output() 802 hdrlen += optlen; in tcp_output() 1002 if (optlen) { in tcp_output() 1084 if (len + optlen) { in tcp_output() 1435 optlen = 0; in tcp_tso_getsize() [all …]
|
H A D | ip_output.c | 967 unsigned optlen; in ip_insertoptions() local 1018 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_optcopy() 1025 optlen = 1; in ip_optcopy() 1032 KASSERT(optlen >= IPOPT_OLEN + sizeof *cp && optlen <= cnt, in ip_optcopy() 1037 optlen = cnt; in ip_optcopy() 1040 dp += optlen; in ip_optcopy() 1043 for (optlen = dp - (u_char *)(jp+1); optlen & 0x3; optlen++) in ip_optcopy() 1045 return (optlen); in ip_optcopy() 1356 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_pcbopts() 1361 optlen = 1; in ip_pcbopts() [all …]
|
H A D | tcp_sack.c | 922 u_int optlen = *plen; in tcp_sack_fill_report() local 923 uint32_t *lp = (uint32_t *)(opt + optlen); in tcp_sack_fill_report() 928 KASSERT(TCP_MAXOLEN - optlen >= in tcp_sack_fill_report() 938 optlen += TCPOLEN_SACK_ALIGNED; in tcp_sack_fill_report() 944 optlen += TCPOLEN_SACK_BLOCK; in tcp_sack_fill_report() 950 optlen)); in tcp_sack_fill_report() 953 optlen += TCPOLEN_SACK_BLOCK; in tcp_sack_fill_report() 966 TCP_MAXOLEN - optlen >= TCPOLEN_SACK_BLOCK) { in tcp_sack_fill_report() 971 optlen += TCPOLEN_SACK_BLOCK; in tcp_sack_fill_report() 983 optlen += TCPOLEN_SACK_BLOCK; in tcp_sack_fill_report() [all …]
|
H A D | ip_input.c | 1543 for (; cnt > 0; cnt -= optlen, cp += optlen) { in ip_dooptions() 1548 optlen = 1; in ip_dooptions() 1554 optlen = cp[IPOPT_OLEN]; in ip_dooptions() 1555 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) { in ip_dooptions() 1711 if (optlen < 4 || optlen > 40) { in ip_dooptions() 1736 sizeof(struct in_addr) > optlen) { in ip_dooptions() 1753 sizeof(struct in_addr) > optlen) { in ip_dooptions() 1948 int optlen; in ip_stripoptions() local 1953 bcopy(opts + optlen, opts, datalen); in ip_stripoptions() 1954 m->m_len -= optlen; in ip_stripoptions() [all …]
|
H A D | ip_icmp.c | 933 int optlen = (IP_VHL_HL(ip->ip_vhl) << 2) - sizeof(struct ip); in icmp_reflect() local 1025 if (optlen > 0) { in icmp_reflect() 1044 optlen, opts->m_len); in icmp_reflect() 1046 for (cnt = optlen; cnt > 0; cnt -= len, cp += len) { in icmp_reflect() 1090 ip->ip_len = htons(ntohs(ip->ip_len) - optlen); in icmp_reflect() 1092 m->m_len -= optlen; in icmp_reflect() 1094 m->m_pkthdr.len -= optlen; in icmp_reflect() 1095 optlen += sizeof(struct ip); in icmp_reflect() 1096 bcopy((caddr_t)ip + optlen, ip + 1, in icmp_reflect()
|
/dragonfly/sbin/dhclient/ |
H A D | privsep.c | 102 int ret, i, optlen; in dispatch_imsg() local 167 totlen += sizeof(optlen); in dispatch_imsg() 170 buf_read(fd, &optlen, sizeof(optlen)); in dispatch_imsg() 172 lease.options[i].len = optlen; in dispatch_imsg() 173 if (optlen > 0) { in dispatch_imsg() 174 totlen += optlen; in dispatch_imsg() 175 if (hdr.len < totlen || optlen == SIZE_T_MAX) in dispatch_imsg() 178 calloc(1, optlen + 1); in dispatch_imsg() 181 buf_read(fd, lease.options[i].data, optlen); in dispatch_imsg()
|
/dragonfly/usr.sbin/efivar/ |
H A D | efiutil.c | 132 int optlen; in efi_print_load_option() local 157 optlen = ep - walker; in efi_print_load_option() 175 if (optlen == 0) in efi_print_load_option() 179 asciidump(opt, optlen); in efi_print_load_option() 181 bindump(opt, optlen); in efi_print_load_option() 183 utf8dump(opt, optlen); in efi_print_load_option() 185 hexdump(opt, optlen); in efi_print_load_option()
|
/dragonfly/contrib/tcp_wrappers/ |
H A D | fix_options.c | 44 int optlen; local 96 for (cp = optbuf + ADDR_LEN; cp < optbuf + optsize; cp += optlen) { 108 optlen = 1; 110 optlen = cp[IPOPT_OLEN]; 111 if (optlen <= 0) /* Do not loop! */
|
/dragonfly/sys/netgraph7/tcpmss/ |
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()
|
/dragonfly/sys/net/pf/ |
H A D | pf_osfp.c | 117 int cnt, optlen = 0; in pf_osfp_fingerprint_hdr() local 186 for (; cnt > 0; cnt -= optlen, optp += optlen) { in pf_osfp_fingerprint_hdr() 194 optlen = 1; in pf_osfp_fingerprint_hdr() 198 optlen = optp[1]; in pf_osfp_fingerprint_hdr() 199 if (optlen > cnt || optlen < 2) in pf_osfp_fingerprint_hdr() 203 if (optlen >= TCPOLEN_MAXSEG) in pf_osfp_fingerprint_hdr() 211 if (optlen >= TCPOLEN_WINDOW) in pf_osfp_fingerprint_hdr() 223 if (optlen >= TCPOLEN_TIMESTAMP) { in pf_osfp_fingerprint_hdr() 237 optlen = MAX(optlen, 1); /* paranoia */ in pf_osfp_fingerprint_hdr()
|
/dragonfly/sbin/ipfw3/ |
H A D | ipfw3.h | 148 int do_get_x(int optname, void *rule, int *optlen); 149 int do_set_x(int optname, void *rule, int optlen); 168 int do_set_x(int optname, void *rule, int optlen); 169 int do_get_x(int optname, void *rule, int *optlen);
|
/dragonfly/lib/libnetgraph7/ |
H A D | msg.c | 307 socklen_t optlen; in NgAllocRecvMsg() local 309 optlen = sizeof(len); in NgAllocRecvMsg() 310 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvMsg() 370 socklen_t optlen; in NgAllocRecvAsciiMsg() local 372 optlen = sizeof(len); in NgAllocRecvAsciiMsg() 373 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvAsciiMsg()
|
H A D | sock.c | 252 socklen_t optlen; in NgAllocRecvData() local 254 optlen = sizeof(len); in NgAllocRecvData() 255 if (getsockopt(ds, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 || in NgAllocRecvData()
|
/dragonfly/lib/libc/resolv/ |
H A D | res_debug.c | 188 u_int16_t optcode, optlen, rdatalen = ns_rr_rdlen(rr); in do_section() local 200 GETSHORT(optlen, cp); in do_section() 204 if (optlen == 0) { in do_section() 208 for (i = 0; i < optlen; i++) in do_section() 212 for (i = 0; i < optlen; i++) in do_section() 219 if (optlen == 0) { in do_section() 225 for (i = 0; i < optlen; i++) in do_section() 229 for (i = 0; i < optlen; i++) in do_section() 236 rdatalen -= 4 + optlen; in do_section()
|