Lines Matching refs:ro_rt
2570 if (ro6->ro_rt) { in ipsec6_update_routecache_and_output()
2571 RT_LOCK(ro6->ro_rt); in ipsec6_update_routecache_and_output()
2575 if (ro6->ro_rt != NULL) { in ipsec6_update_routecache_and_output()
2576 RT_UNLOCK(ro6->ro_rt); in ipsec6_update_routecache_and_output()
2580 if (ro6->ro_rt == 0) { in ipsec6_update_routecache_and_output()
2586 if (ro6->ro_rt) { in ipsec6_update_routecache_and_output()
2587 RT_LOCK(ro6->ro_rt); in ipsec6_update_routecache_and_output()
2590 if (ro6->ro_rt == 0) { in ipsec6_update_routecache_and_output()
2608 if (ro6->ro_rt->rt_flags & RTF_GATEWAY) { in ipsec6_update_routecache_and_output()
2609 dst6 = (struct sockaddr_in6 *)(void *)ro6->ro_rt->rt_gateway; in ipsec6_update_routecache_and_output()
2611 RT_UNLOCK(ro6->ro_rt); in ipsec6_update_routecache_and_output()
3239 if (ro4->ro_rt != NULL) { in ipsec4_output_internal()
3240 RT_LOCK(ro4->ro_rt); in ipsec4_output_internal()
3244 if (ro4->ro_rt != NULL) { in ipsec4_output_internal()
3245 RT_UNLOCK(ro4->ro_rt); in ipsec4_output_internal()
3249 if (ro4->ro_rt == 0) { in ipsec4_output_internal()
3254 if (ro4->ro_rt == 0) { in ipsec4_output_internal()
3261 RT_LOCK(ro4->ro_rt); in ipsec4_output_internal()
3273 if (ro4->ro_rt->rt_flags & RTF_GATEWAY) { in ipsec4_output_internal()
3274 dst4 = (struct sockaddr_in *)(void *)ro4->ro_rt->rt_gateway; in ipsec4_output_internal()
3276 RT_UNLOCK(ro4->ro_rt); in ipsec4_output_internal()
3820 if (ro4->ro_rt) { in ipsec6_output_tunnel_internal()
3821 RT_LOCK(ro4->ro_rt); in ipsec6_output_tunnel_internal()
3825 if (ro4->ro_rt != NULL) { in ipsec6_output_tunnel_internal()
3826 RT_UNLOCK(ro4->ro_rt); in ipsec6_output_tunnel_internal()
3830 if (ro4->ro_rt == NULL) { in ipsec6_output_tunnel_internal()
3835 RT_UNLOCK(ro4->ro_rt); in ipsec6_output_tunnel_internal()
3914 if (ro6->ro_rt) { in ipsec6_output_tunnel_internal()
3915 RT_LOCK(ro6->ro_rt); in ipsec6_output_tunnel_internal()
3919 if (ro6->ro_rt != NULL) { in ipsec6_output_tunnel_internal()
3920 RT_UNLOCK(ro6->ro_rt); in ipsec6_output_tunnel_internal()
3924 if (ro6->ro_rt == 0) { in ipsec6_output_tunnel_internal()
3930 if (ro6->ro_rt) { in ipsec6_output_tunnel_internal()
3931 RT_LOCK(ro6->ro_rt); in ipsec6_output_tunnel_internal()
3934 if (ro6->ro_rt == 0) { in ipsec6_output_tunnel_internal()
3952 if (ro6->ro_rt->rt_flags & RTF_GATEWAY) { in ipsec6_output_tunnel_internal()
3953 dst6 = (struct sockaddr_in6 *)(void *)ro6->ro_rt->rt_gateway; in ipsec6_output_tunnel_internal()
3955 RT_UNLOCK(ro6->ro_rt); in ipsec6_output_tunnel_internal()
4938 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET) { in ipsec_send_natt_keepalive()
5013 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET6) { in ipsec_send_natt_keepalive()