Home
last modified time | relevance | path

Searched refs:optp (Results 1 – 12 of 12) sorted by relevance

/xnu-12377.81.4/bsd/netinet6/ !
H A Draw_ip6.c376 struct ip6_pktopts opt, *__single optp = NULL; in rip6_output() local
521 optp = &opt; in rip6_output()
523 optp = in6p->in6p_outputopts; in rip6_output()
589 if (optp && (pi = optp->ip6po_pktinfo) && pi->ipi6_ifindex) { in rip6_output()
641 …if (israw != 0 && optp && optp->ip6po_pktinfo && !IN6_IS_ADDR_UNSPECIFIED(&optp->ip6po_pktinfo->ip… in rip6_output()
642 in6a = &optp->ip6po_pktinfo->ipi6_addr; in rip6_output()
644 sifscope = optp->ip6po_pktinfo->ipi6_ifindex; in rip6_output()
647 in6a = in6_selectsrc(dstsock, optp, in6p, in rip6_output()
834 error = ip6_output(m, optp, &in6p->in6p_route, flags, im6o, in rip6_output()
913 if (optp == &opt && optp->ip6po_rthdr) { in rip6_output()
[all …]
H A Dah_core.c919 u_int8_t *p, *optend, *optp; in ah6_calccksum() local
957 optp = p + 2; in ah6_calccksum()
958 while (optp < optend) { in ah6_calccksum()
959 if (optp[0] == IP6OPT_PAD1) { in ah6_calccksum()
962 if (optp + 2 > optend) { in ah6_calccksum()
968 optlen = optp[1] + 2; in ah6_calccksum()
969 if (optp + optlen > optend) { in ah6_calccksum()
976 if (optp[0] & IP6OPT_MUTABLE) { in ah6_calccksum()
977 bzero(optp + 2, optlen - 2); in ah6_calccksum()
981 optp += optlen; in ah6_calccksum()
H A Dudp6_output.c164 struct ip6_pktopts opt, *__single optp = NULL; in udp6_output() local
264 optp = &opt; in udp6_output()
266 optp = in6p->in6p_outputopts; in udp6_output()
332 optp, IN6_NULL_IF_EMBEDDED_SCOPE(&sin6->sin6_scope_id)) != 0) { in udp6_output()
342 laddr = in6_selectsrc(sin6, optp, in udp6_output()
619 error = ip6_output(m, optp, &ro, flags, im6o, NULL, &ip6oa); in udp6_output()
763 if (optp == &opt) { in udp6_output()
764 ip6_clearpktopts(optp, -1); in udp6_output()
H A Dip6_output.c2562 struct ip6_pktopts **optp; in ip6_ctloutput() local
2569 optp = &in6p->in6p_outputopts; in ip6_ctloutput()
2572 optp, uproto); in ip6_ctloutput()
2676 struct ip6_pktopts **optp; in ip6_ctloutput() local
2688 optp = &in6p->in6p_outputopts; in ip6_ctloutput()
2690 sizeof(optval), optp, uproto); in ip6_ctloutput()
2762 struct ip6_pktopts **optp; in ip6_ctloutput() local
2780 optp = &in6p->in6p_outputopts; in ip6_ctloutput()
2782 m->m_len, optp, uproto); in ip6_ctloutput()
H A Din6_src.c2214 struct ip6_pktopts *__single optp = NULL; in in6_embedscope() local
2246 optp = opt; in in6_embedscope()
2248 optp = in6p->in6p_outputopts; in in6_embedscope()
2253 if (in6p != NULL && optp != NULL && in in6_embedscope()
2254 (pi = optp->ip6po_pktinfo) != NULL && in in6_embedscope()
H A Dip6_var.h545 extern int ip6_unknown_opt(uint8_t * __counted_by(optplen) optp, size_t optplen, struct mbuf *, siz…
H A Dip6_input.c1781 ip6_unknown_opt(uint8_t *__counted_by(optplen) optp, size_t optplen, struct mbuf *m, size_t off) in ip6_unknown_opt() argument
1787 switch (IP6OPT_TYPE(*optp)) { in ip6_unknown_opt()
1789 return (int)*(optp + 1); in ip6_unknown_opt()
/xnu-12377.81.4/bsd/netinet/ !
H A Dtcp_output.c734 tcp_addoptions(struct tcpopt *to, u_char * __ended_by(optend) optp, u_char * optend) in tcp_addoptions() argument
750 *optp++ = TCPOPT_NOP; in tcp_addoptions()
756 *optp++ = TCPOPT_MAXSEG; in tcp_addoptions()
757 *optp++ = TCPOLEN_MAXSEG; in tcp_addoptions()
759 bcopy((u_char *)&to->to_mss, optp, sizeof(to->to_mss)); in tcp_addoptions()
760 optp += sizeof(to->to_mss); in tcp_addoptions()
766 *optp++ = TCPOPT_NOP; in tcp_addoptions()
772 *optp++ = TCPOPT_WINDOW; in tcp_addoptions()
773 *optp++ = TCPOLEN_WINDOW; in tcp_addoptions()
774 *optp++ = to->to_wscale; in tcp_addoptions()
[all …]
H A Dtcp_input.c2315 tcp_dooptions(otp, tpi->optp, tpi->optlen, th, tpi->to); in tcp_create_server_socket()
2339 tcp_dooptions(otp, tpi->optp, tpi->optlen, th, tpi->to); in tcp_create_server_socket()
2659 if (tpi->optp != NULL) { in tcp_setup_server_socket()
2660 tcp_dooptions(tp, tpi->optp, tpi->optlen, tpi->th, tpi->to); in tcp_setup_server_socket()
2758 u_char *optp = NULL; in tcp_input() local
2942 optp = (u_char *)(th + 1); in tcp_input()
2952 optp[TCPOLEN_TSTAMP_APPA] == TCPOPT_EOL)) && in tcp_input()
2953 *(u_int32_t *)(void *)optp == htonl(TCPOPT_TSTAMP_HDR) && in tcp_input()
2956 to.to_tsval = ntohl(*(u_int32_t *)(void *)(optp + 4)); in tcp_input()
2957 to.to_tsecr = ntohl(*(u_int32_t *)(void *)(optp + 8)); in tcp_input()
[all …]
H A Dtcp_var.h267 u_char *optp __counted_by(optlen);
1838 uint8_t tcp_addoptions(struct tcpopt *to, u_char * __ended_by(optend) optp, u_char * optend);
H A Dtcp_subr.c864 uint32_t ts_offset, u_char *__counted_by(TCP_MAXOLEN) optp) in tcp_filloptions()
888 optlen = tcp_addoptions(&to, optp, optp + TCP_MAXOLEN); in tcp_filloptions()
1049 u_char *optp = (u_char *)(nth + 1); in tcp_respond() local
1050 optlen = tcp_filloptions(peer_to, flags, mss, rcv_scale, ts_offset, optp); in tcp_respond()
/xnu-12377.81.4/bsd/net/ !
H A Dpf_norm.c3265 u_char *optp = opts; in pf_normalize_tcpopt() local
3275 for (; cnt > 0; cnt -= optlen, optp += optlen) { in pf_normalize_tcpopt()
3276 opt = optp[0]; in pf_normalize_tcpopt()
3286 optlen = optp[1]; in pf_normalize_tcpopt()
3293 mss = (u_int16_t *)(void *)(optp + 2); in pf_normalize_tcpopt()