optlen 917 compat/linux/linux_socket.c SCARG(&bsa, valsize) = lsa.optlen; optlen 969 compat/linux/linux_socket.c SCARG(&bga, avalsize) = lga.optlen; optlen 154 compat/linux/linux_socketcall.h int *optlen; optlen 162 compat/linux/linux_socketcall.h int optlen; optlen 2640 net/pf.c u_int8_t *opt, optlen; optlen 2664 net/pf.c optlen = opt[1]; optlen 2665 net/pf.c if (optlen < 2) optlen 2666 net/pf.c optlen = 2; optlen 2667 net/pf.c hlen -= optlen; optlen 2668 net/pf.c opt += optlen; optlen 2680 net/pf.c u_int8_t *opt, optlen; optlen 2702 net/pf.c optlen = opt[1]; optlen 2703 net/pf.c if (optlen < 2) optlen 2704 net/pf.c optlen = 2; optlen 2705 net/pf.c hlen -= optlen; optlen 2706 net/pf.c opt += optlen; optlen 1826 net/pf_norm.c int opt, cnt, optlen = 0; optlen 1834 net/pf_norm.c for (; cnt > 0; cnt -= optlen, optp += optlen) { optlen 1839 net/pf_norm.c optlen = 1; optlen 1843 net/pf_norm.c optlen = optp[1]; optlen 1844 net/pf_norm.c if (optlen < 2 || optlen > cnt) optlen 117 net/pf_osfp.c int cnt, optlen = 0; optlen 187 net/pf_osfp.c for (; cnt > 0; cnt -= optlen, optp += optlen) { optlen 195 net/pf_osfp.c optlen = 1; optlen 199 net/pf_osfp.c optlen = optp[1]; optlen 200 net/pf_osfp.c if (optlen > cnt || optlen < 2) optlen 204 net/pf_osfp.c if (optlen >= TCPOLEN_MAXSEG) optlen 212 net/pf_osfp.c if (optlen >= TCPOLEN_WINDOW) optlen 225 net/pf_osfp.c if (optlen >= TCPOLEN_TIMESTAMP) { optlen 239 net/pf_osfp.c optlen = MAX(optlen, 1); /* paranoia */ optlen 640 netinet/ip_icmp.c int optlen = (ip->ip_hl << 2) - sizeof(struct ip); optlen 693 netinet/ip_icmp.c if (optlen > 0) { optlen 712 netinet/ip_icmp.c optlen, opts->m_len); optlen 714 netinet/ip_icmp.c for (cnt = optlen; cnt > 0; cnt -= len, cp += len) { optlen 756 netinet/ip_icmp.c ip->ip_len = htons(ntohs(ip->ip_len) - optlen); optlen 758 netinet/ip_icmp.c m->m_len -= optlen; optlen 760 netinet/ip_icmp.c m->m_pkthdr.len -= optlen; optlen 761 netinet/ip_icmp.c optlen += sizeof(struct ip); optlen 762 netinet/ip_icmp.c bcopy((caddr_t)ip + optlen, (caddr_t)(ip + 1), optlen 1017 netinet/ip_input.c int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0; optlen 1025 netinet/ip_input.c for (; cnt > 0; cnt -= optlen, cp += optlen) { optlen 1030 netinet/ip_input.c optlen = 1; optlen 1036 netinet/ip_input.c optlen = cp[IPOPT_OLEN]; optlen 1037 netinet/ip_input.c if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) { optlen 1083 netinet/ip_input.c if ((off + sizeof(struct in_addr)) > optlen) { optlen 1119 netinet/ip_input.c if (optlen < IPOPT_OFFSET + sizeof(*cp)) { optlen 1132 netinet/ip_input.c if ((off + sizeof(struct in_addr)) > optlen) optlen 1153 netinet/ip_input.c if (optlen < sizeof(struct ip_timestamp)) optlen 944 netinet/ip_output.c unsigned optlen; optlen 946 netinet/ip_output.c optlen = opt->m_len - sizeof(p->ipopt_dst); optlen 947 netinet/ip_output.c if (optlen + ntohs(ip->ip_len) > IP_MAXPACKET) optlen 951 netinet/ip_output.c if (m->m_flags & M_EXT || m->m_data - optlen < m->m_pktdat) { optlen 956 netinet/ip_output.c n->m_pkthdr.len += optlen; optlen 961 netinet/ip_output.c m->m_len = optlen + sizeof(struct ip); optlen 965 netinet/ip_output.c m->m_data -= optlen; optlen 966 netinet/ip_output.c m->m_len += optlen; optlen 967 netinet/ip_output.c m->m_pkthdr.len += optlen; optlen 971 netinet/ip_output.c bcopy((caddr_t)p->ipopt_list, (caddr_t)(ip + 1), (unsigned)optlen); optlen 972 netinet/ip_output.c *phlen = sizeof(struct ip) + optlen; optlen 973 netinet/ip_output.c ip->ip_len = htons(ntohs(ip->ip_len) + optlen); optlen 986 netinet/ip_output.c int opt, optlen, cnt; optlen 991 netinet/ip_output.c for (; cnt > 0; cnt -= optlen, cp += optlen) { optlen 998 netinet/ip_output.c optlen = 1; optlen 1005 netinet/ip_output.c optlen = cp[IPOPT_OLEN]; optlen 1007 netinet/ip_output.c if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) optlen 1011 netinet/ip_output.c if (optlen > cnt) optlen 1012 netinet/ip_output.c optlen = cnt; optlen 1014 netinet/ip_output.c bcopy((caddr_t)cp, (caddr_t)dp, (unsigned)optlen); optlen 1015 netinet/ip_output.c dp += optlen; optlen 1018 netinet/ip_output.c for (optlen = dp - (u_char *)(jp+1); optlen & 0x3; optlen++) optlen 1020 netinet/ip_output.c return (optlen); optlen 1597 netinet/ip_output.c int cnt, optlen; optlen 1630 netinet/ip_output.c for (; cnt > 0; cnt -= optlen, cp += optlen) { optlen 1635 netinet/ip_output.c optlen = 1; optlen 1639 netinet/ip_output.c optlen = cp[IPOPT_OLEN]; optlen 1640 netinet/ip_output.c if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) optlen 1658 netinet/ip_output.c if (optlen < IPOPT_MINOFF - 1 + sizeof(struct in_addr)) optlen 1662 netinet/ip_output.c optlen -= sizeof(struct in_addr); optlen 1663 netinet/ip_output.c cp[IPOPT_OLEN] = optlen; optlen 373 netinet/tcp_input.c int optlen = 0; optlen 562 netinet/tcp_input.c optlen = off - sizeof(struct tcphdr); optlen 571 netinet/tcp_input.c if ((optlen == TCPOLEN_TSTAMP_APPA || optlen 572 netinet/tcp_input.c (optlen > TCPOLEN_TSTAMP_APPA && optlen 849 netinet/tcp_input.c so, m, optp, optlen, &opti, reuse)) optlen 941 netinet/tcp_input.c if (tcp_dooptions(tp, optp, optlen, th, m, iphlen, &opti)) optlen 2254 netinet/tcp_input.c int opt, optlen; optlen 2260 netinet/tcp_input.c for (; cp && cnt > 0; cnt -= optlen, cp += optlen) { optlen 2265 netinet/tcp_input.c optlen = 1; optlen 2269 netinet/tcp_input.c optlen = cp[1]; optlen 2270 netinet/tcp_input.c if (optlen < 2 || optlen > cnt) optlen 2279 netinet/tcp_input.c if (optlen != TCPOLEN_MAXSEG) optlen 2291 netinet/tcp_input.c if (optlen != TCPOLEN_WINDOW) optlen 2302 netinet/tcp_input.c if (optlen != TCPOLEN_TIMESTAMP) optlen 2325 netinet/tcp_input.c if (!tp->sack_enable || optlen!=TCPOLEN_SACK_PERMITTED) optlen 2335 netinet/tcp_input.c tcp_sack_option(tp, th, cp, optlen); optlen 2340 netinet/tcp_input.c if (optlen != TCPOLEN_SIGNATURE) optlen 2533 netinet/tcp_input.c tcp_sack_option(struct tcpcb *tp, struct tcphdr *th, u_char *cp, int optlen) optlen 2549 netinet/tcp_input.c if (optlen <= 2 || (optlen - 2) % TCPOLEN_SACK != 0) optlen 2553 netinet/tcp_input.c tmp_olen = optlen - 2; optlen 3962 netinet/tcp_input.c syn_cache_add(src, dst, th, iphlen, so, m, optp, optlen, oi, issp) optlen 3970 netinet/tcp_input.c int optlen; optlen 4010 netinet/tcp_input.c if (tcp_dooptions(&tb, optp, optlen, th, m, iphlen, oi)) optlen 4138 netinet/tcp_input.c int optlen, error; optlen 4166 netinet/tcp_input.c optlen = 4 + (sc->sc_request_r_scale != 15 ? 4 : 0) + optlen 4175 netinet/tcp_input.c tlen = hlen + sizeof(struct tcphdr) + optlen; optlen 4231 netinet/tcp_input.c th->th_off = (sizeof(struct tcphdr) + optlen) >> 2; optlen 217 netinet/tcp_output.c unsigned int optlen, hdrlen, packetlen; optlen 525 netinet/tcp_output.c optlen = 0; optlen 552 netinet/tcp_output.c optlen = 4; optlen 565 netinet/tcp_output.c *((u_int32_t *) (opt + optlen)) = optlen 567 netinet/tcp_output.c optlen += 4; optlen 574 netinet/tcp_output.c *((u_int32_t *) (opt + optlen)) = htonl( optlen 579 netinet/tcp_output.c optlen += 4; optlen 593 netinet/tcp_output.c u_int32_t *lp = (u_int32_t *)(opt + optlen); optlen 599 netinet/tcp_output.c optlen += TCPOLEN_TSTAMP_APPA; optlen 604 netinet/tcp_output.c u_int8_t *bp = (u_int8_t *)(opt + optlen); optlen 609 netinet/tcp_output.c sigoff = optlen + 2; optlen 625 netinet/tcp_output.c optlen += TCPOLEN_SIGLEN; optlen 638 netinet/tcp_output.c u_int32_t *lp = (u_int32_t *)(opt + optlen); optlen 641 netinet/tcp_output.c int maxsack = (MAX_TCPOPTLEN - (optlen + 4))/TCPOLEN_SACK; optlen 654 netinet/tcp_output.c optlen += TCPOLEN_SACK*count + 4; /* including leading NOPs */ optlen 659 netinet/tcp_output.c if (optlen > MAX_TCPOPTLEN) optlen 663 netinet/tcp_output.c hdrlen += optlen; optlen 669 netinet/tcp_output.c if (len > tp->t_maxopd - optlen) { optlen 670 netinet/tcp_output.c len = tp->t_maxopd - optlen; optlen 773 netinet/tcp_output.c if (tp->t_template->m_len != hdrlen - optlen) optlen 827 netinet/tcp_output.c if (optlen) { optlen 828 netinet/tcp_output.c bcopy((caddr_t)opt, (caddr_t)(th + 1), optlen); optlen 829 netinet/tcp_output.c th->th_off = (sizeof (struct tcphdr) + optlen) >> 2; optlen 936 netinet/tcp_output.c mtod(m, caddr_t) + hdrlen - optlen + sigoff) < 0) optlen 951 netinet/tcp_output.c if (len + optlen) optlen 953 netinet/tcp_output.c htons((u_int16_t)(len + optlen))); optlen 62 netinet6/dest6.c int off = *offp, dstoptlen, optlen; optlen 80 netinet6/dest6.c for (optlen = 0; dstoptlen > 0; dstoptlen -= optlen, opt += optlen) { optlen 89 netinet6/dest6.c optlen = 1; optlen 92 netinet6/dest6.c optlen = *(opt + 1) + 2; optlen 95 netinet6/dest6.c optlen = ip6_unknown_opt(opt, m, optlen 97 netinet6/dest6.c if (optlen == -1) optlen 99 netinet6/dest6.c optlen += 2; optlen 2670 netinet6/icmp6.c int optlen; optlen 2674 netinet6/icmp6.c optlen = m ? m->m_len : 0; optlen 2689 netinet6/icmp6.c if (optlen != sizeof(*p)) { optlen 847 netinet6/ip6_input.c int optlen = 0; optlen 853 netinet6/ip6_input.c for (; hbhlen > 0; hbhlen -= optlen, opt += optlen) { optlen 856 netinet6/ip6_input.c optlen = 1; optlen 863 netinet6/ip6_input.c optlen = *(opt + 1) + 2; optlen 878 netinet6/ip6_input.c optlen = IP6OPT_RTALERT_LEN; optlen 895 netinet6/ip6_input.c optlen = IP6OPT_JUMBO_LEN; optlen 953 netinet6/ip6_input.c optlen = ip6_unknown_opt(opt, m, optlen 955 netinet6/ip6_input.c if (optlen == -1) optlen 957 netinet6/ip6_input.c optlen += 2; optlen 167 netinet6/ip6_output.c u_int32_t optlen = 0, plen = 0, unfragpartlen = 0; optlen 303 netinet6/ip6_output.c optlen = 0; optlen 304 netinet6/ip6_output.c if (exthdrs.ip6e_hbh) optlen += exthdrs.ip6e_hbh->m_len; optlen 305 netinet6/ip6_output.c if (exthdrs.ip6e_dest1) optlen += exthdrs.ip6e_dest1->m_len; optlen 306 netinet6/ip6_output.c if (exthdrs.ip6e_rthdr) optlen += exthdrs.ip6e_rthdr->m_len; optlen 307 netinet6/ip6_output.c unfragpartlen = optlen + sizeof(struct ip6_hdr); optlen 309 netinet6/ip6_output.c if (exthdrs.ip6e_dest2) optlen += exthdrs.ip6e_dest2->m_len; optlen 315 netinet6/ip6_output.c if ((sproto || optlen) && !hdrsplit) { optlen 328 netinet6/ip6_output.c m->m_pkthdr.len += optlen; optlen 1265 netinet6/ip6_output.c int optlen; optlen 1273 netinet6/ip6_output.c optlen = m ? m->m_len : 0; optlen 1322 netinet6/ip6_output.c if (optlen != sizeof(int)) { optlen 1476 netinet6/ip6_output.c if (optlen != sizeof(optval)) { optlen 1498 netinet6/ip6_output.c if (optlen != sizeof(int)) { optlen 1945 netinet6/ip6_output.c int error = 0, optval, optlen; optlen 1950 netinet6/ip6_output.c optlen = m ? m->m_len : 0; optlen 1970 netinet6/ip6_output.c if (optlen != sizeof(int)) { optlen 492 netinet6/nd6_nbr.c int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; optlen 495 netinet6/nd6_nbr.c optlen = (optlen + 7) & ~7; optlen 497 netinet6/nd6_nbr.c m->m_pkthdr.len += optlen; optlen 498 netinet6/nd6_nbr.c m->m_len += optlen; optlen 499 netinet6/nd6_nbr.c icmp6len += optlen; optlen 500 netinet6/nd6_nbr.c bzero((caddr_t)nd_opt, optlen); optlen 502 netinet6/nd6_nbr.c nd_opt->nd_opt_len = optlen >> 3; optlen 953 netinet6/nd6_nbr.c int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; optlen 957 netinet6/nd6_nbr.c optlen = (optlen + 7) & ~7; optlen 959 netinet6/nd6_nbr.c m->m_pkthdr.len += optlen; optlen 960 netinet6/nd6_nbr.c m->m_len += optlen; optlen 961 netinet6/nd6_nbr.c icmp6len += optlen; optlen 962 netinet6/nd6_nbr.c bzero((caddr_t)nd_opt, optlen); optlen 964 netinet6/nd6_nbr.c nd_opt->nd_opt_len = optlen >> 3;