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;