Lines Matching refs:ro_rt

2572 	if (ro6->ro_rt) {  in ipsec6_update_routecache_and_output()
2573 RT_LOCK(ro6->ro_rt); in ipsec6_update_routecache_and_output()
2577 if (ro6->ro_rt != NULL) { in ipsec6_update_routecache_and_output()
2578 RT_UNLOCK(ro6->ro_rt); in ipsec6_update_routecache_and_output()
2582 if (ro6->ro_rt == 0) { in ipsec6_update_routecache_and_output()
2588 if (ro6->ro_rt) { in ipsec6_update_routecache_and_output()
2589 RT_LOCK(ro6->ro_rt); in ipsec6_update_routecache_and_output()
2592 if (ro6->ro_rt == 0) { in ipsec6_update_routecache_and_output()
2610 if (ro6->ro_rt->rt_flags & RTF_GATEWAY) { in ipsec6_update_routecache_and_output()
2611 dst6 = (struct sockaddr_in6 *)(void *)ro6->ro_rt->rt_gateway; in ipsec6_update_routecache_and_output()
2613 RT_UNLOCK(ro6->ro_rt); in ipsec6_update_routecache_and_output()
3242 if (ro4->ro_rt != NULL) { in ipsec4_output_internal()
3243 RT_LOCK(ro4->ro_rt); in ipsec4_output_internal()
3247 if (ro4->ro_rt != NULL) { in ipsec4_output_internal()
3248 RT_UNLOCK(ro4->ro_rt); in ipsec4_output_internal()
3252 if (ro4->ro_rt == 0) { in ipsec4_output_internal()
3257 if (ro4->ro_rt == 0) { in ipsec4_output_internal()
3264 RT_LOCK(ro4->ro_rt); in ipsec4_output_internal()
3276 if (ro4->ro_rt->rt_flags & RTF_GATEWAY) { in ipsec4_output_internal()
3277 dst4 = (struct sockaddr_in *)(void *)ro4->ro_rt->rt_gateway; in ipsec4_output_internal()
3279 RT_UNLOCK(ro4->ro_rt); in ipsec4_output_internal()
4115 if (ro4->ro_rt) { in ipsec6_output_tunnel_internal()
4116 RT_LOCK(ro4->ro_rt); in ipsec6_output_tunnel_internal()
4120 if (ro4->ro_rt != NULL) { in ipsec6_output_tunnel_internal()
4121 RT_UNLOCK(ro4->ro_rt); in ipsec6_output_tunnel_internal()
4125 if (ro4->ro_rt == NULL) { in ipsec6_output_tunnel_internal()
4130 RT_UNLOCK(ro4->ro_rt); in ipsec6_output_tunnel_internal()
4210 if (ro6->ro_rt) { in ipsec6_output_tunnel_internal()
4211 RT_LOCK(ro6->ro_rt); in ipsec6_output_tunnel_internal()
4215 if (ro6->ro_rt != NULL) { in ipsec6_output_tunnel_internal()
4216 RT_UNLOCK(ro6->ro_rt); in ipsec6_output_tunnel_internal()
4220 if (ro6->ro_rt == 0) { in ipsec6_output_tunnel_internal()
4226 if (ro6->ro_rt) { in ipsec6_output_tunnel_internal()
4227 RT_LOCK(ro6->ro_rt); in ipsec6_output_tunnel_internal()
4230 if (ro6->ro_rt == 0) { in ipsec6_output_tunnel_internal()
4248 if (ro6->ro_rt->rt_flags & RTF_GATEWAY) { in ipsec6_output_tunnel_internal()
4249 dst6 = (struct sockaddr_in6 *)(void *)ro6->ro_rt->rt_gateway; in ipsec6_output_tunnel_internal()
4251 RT_UNLOCK(ro6->ro_rt); in ipsec6_output_tunnel_internal()
5251 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET) { in ipsec_send_natt_keepalive()
5326 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET6) { in ipsec_send_natt_keepalive()