Home
last modified time | relevance | path

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

/xnu-11215.81.4/bsd/netinet6/
H A Draw_ip6.c373 struct ip6_pktopts opt, *__single optp = NULL; in rip6_output() local
514 optp = &opt; in rip6_output()
516 optp = in6p->in6p_outputopts; in rip6_output()
586 if (optp && (pi = optp->ip6po_pktinfo) && pi->ipi6_ifindex) { in rip6_output()
638 …if (israw != 0 && optp && optp->ip6po_pktinfo && !IN6_IS_ADDR_UNSPECIFIED(&optp->ip6po_pktinfo->ip… in rip6_output()
639 in6a = &optp->ip6po_pktinfo->ipi6_addr; in rip6_output()
641 sifscope = optp->ip6po_pktinfo->ipi6_ifindex; in rip6_output()
644 in6a = in6_selectsrc(dstsock, optp, in6p, in rip6_output()
828 error = ip6_output(m, optp, &in6p->in6p_route, flags, im6o, in rip6_output()
907 if (optp == &opt && optp->ip6po_rthdr) { in rip6_output()
[all …]
H A Dudp6_output.c161 struct ip6_pktopts opt, *__single optp = NULL; in udp6_output() local
254 optp = &opt; in udp6_output()
256 optp = in6p->in6p_outputopts; in udp6_output()
323 optp, IN6_NULL_IF_EMBEDDED_SCOPE(&sin6->sin6_scope_id)) != 0) { in udp6_output()
332 laddr = in6_selectsrc(sin6, optp, in udp6_output()
601 error = ip6_output(m, optp, &ro, flags, im6o, NULL, &ip6oa); in udp6_output()
745 if (optp == &opt) { in udp6_output()
746 ip6_clearpktopts(optp, -1); in udp6_output()
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 Dip6_output.c2525 struct ip6_pktopts **optp; in ip6_ctloutput() local
2532 optp = &in6p->in6p_outputopts; in ip6_ctloutput()
2535 optp, uproto); in ip6_ctloutput()
2635 struct ip6_pktopts **optp; in ip6_ctloutput() local
2647 optp = &in6p->in6p_outputopts; in ip6_ctloutput()
2649 sizeof(optval), optp, uproto); in ip6_ctloutput()
2721 struct ip6_pktopts **optp; in ip6_ctloutput() local
2739 optp = &in6p->in6p_outputopts; in ip6_ctloutput()
2741 m->m_len, optp, uproto); in ip6_ctloutput()
H A Din6_src.c2208 struct ip6_pktopts *__single optp = NULL; in in6_embedscope() local
2240 optp = opt; in in6_embedscope()
2242 optp = in6p->in6p_outputopts; in in6_embedscope()
2247 if (in6p != NULL && optp != NULL && in in6_embedscope()
2248 (pi = optp->ip6po_pktinfo) != NULL && in in6_embedscope()
H A Dip6_var.h550 extern int ip6_unknown_opt(uint8_t * __counted_by(optplen) optp, size_t optplen, struct mbuf *, siz…
H A Dip6_input.c1751 ip6_unknown_opt(uint8_t *__counted_by(optplen) optp, size_t optplen, struct mbuf *m, size_t off) in ip6_unknown_opt() argument
1757 switch (IP6OPT_TYPE(*optp)) { in ip6_unknown_opt()
1759 return (int)*(optp + 1); in ip6_unknown_opt()
/xnu-11215.81.4/bsd/netinet/
H A Dtcp_input.c2020 u_char *optp = NULL; in tcp_input() local
2204 optp = (u_char *)(th + 1); in tcp_input()
2214 optp[TCPOLEN_TSTAMP_APPA] == TCPOPT_EOL)) && in tcp_input()
2215 *(u_int32_t *)(void *)optp == htonl(TCPOPT_TSTAMP_HDR) && in tcp_input()
2218 to.to_tsval = ntohl(*(u_int32_t *)(void *)(optp + 4)); in tcp_input()
2219 to.to_tsecr = ntohl(*(u_int32_t *)(void *)(optp + 8)); in tcp_input()
2220 optp = NULL; /* we've parsed the options */ in tcp_input()
3065 if (tp->t_state != TCPS_LISTEN && optp) { in tcp_input()
3066 tcp_dooptions(tp, optp, optlen, th, &to); in tcp_input()
3571 tcp_dooptions(tp, optp, optlen, th, &to); in tcp_input()
/xnu-11215.81.4/bsd/net/
H A Dpf_norm.c3262 u_char *optp = opts; in pf_normalize_tcpopt() local
3272 for (; cnt > 0; cnt -= optlen, optp += optlen) { in pf_normalize_tcpopt()
3273 opt = optp[0]; in pf_normalize_tcpopt()
3283 optlen = optp[1]; in pf_normalize_tcpopt()
3290 mss = (u_int16_t *)(void *)(optp + 2); in pf_normalize_tcpopt()