/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | dest6.c | 61 int off = *offp, dstoptlen, optlen; local 89 for (optlen = 0; dstoptlen > 0; dstoptlen -= optlen, opt += optlen) { 98 optlen = 1; 101 optlen = *(opt + 1) + 2; 105 optlen = ip6_unknown_opt(opt, m, 107 if (optlen == -1) 109 optlen += 2;
|
H A D | ah_output.c | 560 int optlen; local 583 optlen = hlen - sizeof(struct ip); 584 if (optlen < 0) { 585 ipseclog((LOG_DEBUG, "ah4_finaldst: wrong optlen %d\n", 586 optlen)); 592 while (i < optlen) { 593 if (i + IPOPT_OPTVAL >= optlen) 597 i + IPOPT_OLEN < optlen) 604 i = optlen; /* bye */ 612 optlen [all...] |
H A D | nd6_nbr.c | 754 int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; local 757 optlen = (optlen + 7) & ~7; 759 m->m_pkthdr.len += optlen; 760 m->m_len += optlen; 761 icmp6len += optlen; 762 bzero((caddr_t)nd_opt, optlen); 764 nd_opt->nd_opt_len = optlen >> 3; 1411 int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; local 1415 optlen [all...] |
H A D | ip6_output.c | 292 u_int32_t optlen = 0, plen = 0, unfragpartlen = 0; local 503 optlen = 0; 505 optlen += exthdrs.ip6e_hbh->m_len; 507 optlen += exthdrs.ip6e_dest1->m_len; 509 optlen += exthdrs.ip6e_rthdr->m_len; 510 unfragpartlen = optlen + sizeof(struct ip6_hdr); 514 optlen += exthdrs.ip6e_dest2->m_len; 519 in6_delayed_cksum(m, sizeof(struct ip6_hdr) + optlen); 527 if ((needipsec || optlen) && !hdrsplit) { 540 m->m_pkthdr.len += optlen; 1849 int optlen = 0; local 2531 int error = 0, optval, optlen; local [all...] |
H A D | ip6_input.c | 1310 int optlen = 0; local 1316 for (; hbhlen > 0; hbhlen -= optlen, opt += optlen) { 1319 optlen = 1; 1326 optlen = *(opt + 1) + 2; 1341 optlen = IP6OPT_RTALERT_LEN; 1358 optlen = IP6OPT_JUMBO_LEN; 1416 optlen = ip6_unknown_opt(opt, m, 1418 if (optlen == -1) { 1421 optlen [all...] |
H A D | icmp6.c | 2938 int optlen; local 2946 optlen = sopt->sopt_valsize; 2948 level = op = optname = optlen = 0; 2961 if (optlen != 0 && optlen != sizeof(*p)) { 2970 if (optlen == 0) { 2977 error = sooptcopyin(sopt, inp->in6p_icmp6filt, optlen, 2978 optlen); 2998 min(sizeof(struct icmp6_filter), optlen));
|
H A D | ah_core.c | 1607 int hdrlen, optlen; local 1649 optlen = 1; 1657 optlen = optp[1] + 2; 1660 bzero(optp + 2, optlen - 2); 1663 optp += optlen;
|
/darwin-on-arm/xnu/bsd/sys/ |
H A D | kpi_socket.h | 174 @param optlen The length of optval, returns the actual length. 178 void *optval, int *optlen); 197 @param optlen The length of optval. 201 const void *optval, int optlen); 215 @param optlen The length of optval. 218 extern errno_t sock_settclassopt(socket_t so, const void* optval, size_t optlen); 230 @param optlen The length of optval, returns the actual length. 233 extern errno_t sock_gettclassopt(socket_t so, void* optval, size_t* optlen);
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | tcp_output.c | 279 unsigned ipoptlen, optlen, hdrlen; local 1006 * max_linkhdr + sizeof (struct tcpiphdr) + optlen <= MCLBYTES 1008 optlen = 0; 1024 optlen = TCPOLEN_MAXSEG; 1029 *((u_int32_t *)(void *)(opt + optlen)) = htonl( 1034 optlen += 4; 1131 u_int32_t *lp = (u_int32_t *)(void *)(opt + optlen); 1137 optlen += TCPOLEN_TSTAMP_APPA; 1162 bp = (u_char *)opt + optlen; 1166 optlen [all...] |
H A D | ip_output.c | 2204 unsigned optlen; local 2206 optlen = opt->m_len - sizeof(p->ipopt_dst); 2207 if (optlen + (u_short)ip->ip_len > IP_MAXPACKET) 2211 if (m->m_flags & M_EXT || m->m_data - optlen < m->m_pktdat) { 2219 n->m_pkthdr.len = m->m_pkthdr.len + optlen; 2224 m->m_len = optlen + sizeof(struct ip); 2228 m->m_data -= optlen; 2229 m->m_len += optlen; 2230 m->m_pkthdr.len += optlen; 2234 bcopy(p->ipopt_list, ip + 1, optlen); 2250 int opt, optlen, cnt; local 2753 register int cnt, optlen; local [all...] |
H A D | ip_icmp.c | 651 int optlen = (IP_VHL_HL(ip->ip_vhl) << 2) - sizeof(struct ip); local 724 if (optlen > 0) { 742 printf("icmp_reflect optlen %d rt %d => ", 743 optlen, opts->m_len); 745 for (cnt = optlen; cnt > 0; cnt -= len, cp += len) { 787 ip->ip_len -= optlen; 789 m->m_len -= optlen; 791 m->m_pkthdr.len -= optlen; 792 optlen += sizeof(struct ip); 793 bcopy((caddr_t)ip + optlen, (caddr_ [all...] |
H A D | tcp_lro.c | 410 int optlen; local 447 optlen = off - sizeof (struct tcphdr); 457 if ((optlen == TCPOLEN_TSTAMP_APPA || 458 (optlen > TCPOLEN_TSTAMP_APPA && 483 if (optlen && !((optlen == TCPOLEN_TSTAMP_APPA) && 523 printf("tcp_lro_process_pkt: coalesce len = %d. flow_id = %d payload_len = %d drop_hdrlen = %d optlen = %d lport = %d seqnum = %x.\n", 525 payload_len, drop_hdrlen, optlen,
|
H A D | tcp_input.c | 1090 int optlen = 0; local 1358 optlen = off - sizeof (struct tcphdr); 1367 if ((optlen == TCPOLEN_TSTAMP_APPA || 1368 (optlen > TCPOLEN_TSTAMP_APPA && 2125 tcp_dooptions(tp, optp, optlen, th, &to, ifscope); 2546 tcp_dooptions(tp, optp, optlen, th, &to, ifscope); 4024 int opt, optlen; local 4026 for (; cnt > 0; cnt -= optlen, cp += optlen) { 4031 optlen [all...] |
H A D | tcp_timer.c | 542 int optlen = 0; local 668 optlen = tp->t_maxopd - tp->t_maxseg; 679 tp->t_maxseg = tp->t_maxopd - optlen; 697 optlen = tp->t_maxopd - tp->t_maxseg; 699 tp->t_maxseg = tp->t_maxopd - optlen;
|
H A D | ip_input.c | 1831 int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0; local 1843 for (; cnt > 0; cnt -= optlen, cp += optlen) { 1848 optlen = 1; 1854 optlen = cp[IPOPT_OLEN]; 1855 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) { 1876 if (optlen < IPOPT_OFFSET + sizeof(*cp)) { 1906 if (off > optlen - (int)sizeof(struct in_addr)) { 1977 if (optlen < IPOPT_OFFSE [all...] |
H A D | ip_fw2.c | 872 int optlen, bits = 0; local 876 for (; x > 0; x -= optlen, cp += optlen) { 882 optlen = 1; 884 optlen = cp[IPOPT_OLEN]; 885 if (optlen <= 0 || optlen > x) 916 int optlen, bits = 0; local 921 for (; x > 0; x -= optlen, cp += optlen) { [all...] |
/darwin-on-arm/xnu/bsd/net/ |
H A D | pf_osfp.c | 123 int cnt, optlen = 0; local 162 for (; cnt > 0; cnt -= optlen, optp += optlen) { 170 optlen = 1; 174 optlen = optp[1]; 175 if (optlen > cnt || optlen < 2) 179 if (optlen >= TCPOLEN_MAXSEG) 189 if (optlen >= TCPOLEN_WINDOW) 204 if (optlen > [all...] |
H A D | pf_norm.c | 2444 int optlen = (th->th_off << 2) - sizeof (*th); local 2445 m = pf_lazy_makewritable(pd, m, optoff + optlen); 2450 *writeback = optoff + optlen; 2451 m_copyback(m, optoff, optlen, hdr + sizeof (*th)); 2736 int opt, cnt, optlen = 0; local 2748 for (; cnt > 0; cnt -= optlen, optp += optlen) { 2753 optlen = 1; 2757 optlen = optp[1]; 2758 if (optlen < [all...] |
H A D | pf.c | 3753 u_int8_t *opt, optlen; local 3777 optlen = opt[1]; 3778 if (optlen < 2) 3779 optlen = 2; 3780 hlen -= optlen; 3781 opt += optlen; 3793 u_int8_t *opt, optlen; local 3817 optlen = opt[1]; 3818 if (optlen < 2) 3819 optlen [all...] |
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kpi_socket.c | 468 int *optlen) 473 if (sock == NULL || optval == NULL || optlen == NULL) return EINVAL; 478 sopt.sopt_valsize = *optlen; 481 if (error == 0) *optlen = sopt.sopt_valsize; 500 int optlen) 509 sopt.sopt_valsize = optlen; 539 size_t optlen) { 545 if (sock == NULL || optval == NULL || optlen != sizeof(int)) return EINVAL; 594 sopt.sopt_valsize = optlen; 622 size_t *optlen) { 463 sock_getsockopt( socket_t sock, int level, int optname, void *optval, int *optlen) argument 495 sock_setsockopt( socket_t sock, int level, int optname, const void *optval, int optlen) argument 536 sock_settclassopt( socket_t sock, const void *optval, size_t optlen) argument 619 sock_gettclassopt( socket_t sock, void *optval, size_t *optlen) argument [all...] |
/darwin-on-arm/xnu/bsd/nfs/ |
H A D | nfs_socket.c | 787 int optlen = sizeof(error); local 789 sock_getsockopt(nso->nso_so, SOL_SOCKET, SO_ERROR, &error, &optlen); 3015 int clearerror = 0, optlen = sizeof(clearerror); local 3016 sock_getsockopt(nso->nso_so, SOL_SOCKET, SO_ERROR, &clearerror, &optlen); 4862 int error = 0, on = 1, try, sendat = 2, soproto, recv, optlen, restoreto = 0; local 4914 optlen = sizeof(orig_rcvto); 4915 error = sock_getsockopt(so, SOL_SOCKET, SO_RCVTIMEO, &orig_rcvto, &optlen); 4917 optlen = sizeof(orig_sndto); 4918 error = sock_getsockopt(so, SOL_SOCKET, SO_SNDTIMEO, &orig_sndto, &optlen);
|