Home
last modified time | relevance | path

Searched refs:inp_route (Results 1 – 11 of 11) sorted by relevance

/xnu-12377.41.6/bsd/netinet6/
H A Dudp6_output.c501 ROUTE_UNUSABLE(&in6p->inp_route)) { in udp6_output()
505 ROUTE_RELEASE(&in6p->inp_route); in udp6_output()
517 in6p->inp_route.ro_dst.sa_family = AF_INET6; in udp6_output()
518 in6p->inp_route.ro_dst.sa_len = sizeof(struct sockaddr_in6); in udp6_output()
519 SIN6(&in6p->inp_route.ro_dst)->sin6_addr = *faddr; in udp6_output()
522 SIN6(&in6p->inp_route.ro_dst)->sin6_scope_id = in udp6_output()
525 rtalloc_scoped(&in6p->inp_route, ip6oa.ip6oa_boundif); in udp6_output()
/xnu-12377.41.6/bsd/netinet/
H A Draw_ip.c590 ROUTE_UNUSABLE(&inp->inp_route)) in rip_output()
599 ROUTE_RELEASE(&inp->inp_route); in rip_output()
635 if (inp->inp_route.ro_rt != NULL) { in rip_output()
636 rt_ifp = inp->inp_route.ro_rt->rt_ifp; in rip_output()
639 necp_socket_update_qos_marking(inp, inp->inp_route.ro_rt, route_rule_id); in rip_output()
653 if (ROUTE_UNUSABLE(&inp->inp_route)) { in rip_output()
654 ROUTE_RELEASE(&inp->inp_route); in rip_output()
690 error = ip_output(m, inp->inp_options, &inp->inp_route, flags, in rip_output()
697 if (inp->inp_route.ro_rt != NULL) { in rip_output()
698 struct rtentry *rt = inp->inp_route.ro_rt; in rip_output()
[all …]
H A Din_pcb.c1535 struct route *ro = &inp->inp_route; in in_pcbladdr()
2024 ROUTE_RELEASE(&inp->inp_route); in in_pcbdetach()
2137 ROUTE_RELEASE(&inp->inp_route); in in_pcbdispose()
2261 if ((rt = inp->inp_route.ro_rt) != NULL) { in in_losing()
2292 ROUTE_RELEASE(&inp->inp_route); in in_losing()
2307 if ((rt = inp->inp_route.ro_rt) != NULL) { in in_rtchange()
2324 ROUTE_RELEASE(&inp->inp_route); in in_rtchange()
3157 struct route *src = &inp->inp_route; in inp_route_copyout()
3175 struct route *dst = &inp->inp_route; in inp_route_copyin()
3210 ROUTE_RELEASE(&inp->inp_route); in inp_bindif_common()
[all …]
H A Dudp_usrreq.c1753 if (ROUTE_UNUSABLE(&inp->inp_route) in udp_output()
1760 ROUTE_RELEASE(&inp->inp_route); in udp_output()
1992 ROUTE_UNUSABLE(&inp->inp_route)) { in udp_output()
1996 ROUTE_RELEASE(&inp->inp_route); in udp_output()
2008 inp->inp_route.ro_dst.sa_family = AF_INET; in udp_output()
2009 inp->inp_route.ro_dst.sa_len = sizeof(struct sockaddr_in); in udp_output()
2010 SIN(&inp->inp_route.ro_dst)->sin_addr = faddr; in udp_output()
2012 rtalloc_scoped(&inp->inp_route, ipoa.ipoa_boundif); in udp_output()
2032 necp_socket_update_qos_marking(inp, inp->inp_route.ro_rt, route_rule_id); in udp_output()
2162 if (inp->inp_route.ro_rt != NULL) { in udp_output()
[all …]
H A Din_pcblist.c598 if (inp->inp_route.ro_rt == NULL || in inpcb_get_if_ports_used()
599 (inp->inp_route.ro_rt->rt_flags & (RTF_UP | RTF_CONDEMNED)) != RTF_UP) { in inpcb_get_if_ports_used()
H A Dtcp_usrreq.c349 route_clear(&inp->inp_route); in tcp6_usr_bind()
357 route_clear(&inp->inp_route); in tcp6_usr_bind()
837 route_clear(&inp->inp_route); in tcp6_usr_connect()
1602 nstat_route_connect_attempt(inp->inp_route.ro_rt); in tcp_connect()
1737 nstat_route_connect_attempt(inp->inp_route.ro_rt); in tcp6_connect()
H A Dtcp_output.c1088 rt = inp->inp_route.ro_rt; in tcp_output()
1089 if (rt != NULL && ROUTE_UNUSABLE(&tp->t_inpcb->inp_route)) { in tcp_output()
2567 nstat_route_tx(inp->inp_route.ro_rt, 1, in tcp_output()
3185 necp_socket_update_qos_marking(inp, inp->inp_route.ro_rt, route_rule_id); in tcp_output()
3861 tp->t_inpcb->inp_route.ro_rt != NULL) { in tcp_ip_output()
H A Dtcp_subr.c965 ro = &tp->t_inpcb->inp_route; in tcp_respond()
1798 ro = (isipv6 ? (struct route *)&inp->in6p_route : &inp->inp_route); in tcp_close()
2079 if (inp->inp_route.ro_rt) { in tcp_notify()
2080 rtfree(inp->inp_route.ro_rt); in tcp_notify()
2081 inp->inp_route.ro_rt = (struct rtentry *)NULL; in tcp_notify()
2596 if (ROUTE_UNUSABLE(&(inp->inp_route)) == false) { in tcp_handle_msgsize()
2597 rt = inp->inp_route.ro_rt; in tcp_handle_msgsize()
3249 ro = &inp->inp_route; in tcp_rtlookup()
H A Dtcp_input.c658 nstat_route_rx(inp->inp_route.ro_rt, in tcp_reass()
692 nstat_route_rx(inp->inp_route.ro_rt, 1, *tlenp, in tcp_reass()
4274 inp->inp_route.ro_rt); in tcp_input()
4567 nstat_route_rx(tp->t_inpcb->inp_route.ro_rt, in tcp_input()
4690 nstat_route_rx(tp->t_inpcb->inp_route.ro_rt, 1, in tcp_input()
4933 tp->t_inpcb->inp_route.ro_rt); in tcp_input()
6592 struct rtentry *rt = tp->t_inpcb->inp_route.ro_rt; in get_base_rtt()
6621 if ((rt = tp->t_inpcb->inp_route.ro_rt) == NULL) { in update_base_rtt()
6969 nstat_route_rtt(tp->t_inpcb->inp_route.ro_rt, tp->t_srtt, in tcp_xmit_timer()
H A Din_pcb.h593 #define inp_route inp_dependroute.inp4_route macro
/xnu-12377.41.6/bsd/net/
H A Dnecp.c10750 inp->inp_route.ro_rt, in necp_socket_find_policy_match()
12916 route = inp->inp_route.ro_rt; in necp_socket_is_allowed_to_send_recv_internal()
13063 inp->inp_route.ro_rt, in necp_socket_is_allowed_to_send_recv_internal()