Home
last modified time | relevance | path

Searched refs:ro_pc (Results 1 – 5 of 5) sorted by relevance

/netbsd/src/sys/netinet6/
Din6_gif.c93 struct route *ro_pc; in in6_gif_output() local
183 if_tunnel_get_ro(sc->gif_ro_percpu, &ro_pc, &lock_pc); in in6_gif_output()
184 rt = rtcache_lookup(ro_pc, var->gv_pdst); in in6_gif_output()
193 rtcache_unref(rt, ro_pc); in in6_gif_output()
194 rtcache_free(ro_pc); in in6_gif_output()
199 rtcache_unref(rt, ro_pc); in in6_gif_output()
249 error = ip6_output(m, 0, ro_pc, flags, NULL, NULL, NULL); in in6_gif_output()
251 error = ip6_output(m, 0, ro_pc, 0, NULL, NULL, NULL); in in6_gif_output()
473 struct route *ro_pc; in in6_gif_ctlinput() local
510 if_tunnel_get_ro(sc->gif_ro_percpu, &ro_pc, &lock_pc); in in6_gif_ctlinput()
[all …]
Din6_l2tp.c94 struct route *ro_pc; in in6_l2tp_output() local
200 if_tunnel_get_ro(sc->l2tp_ro_percpu, &ro_pc, &lock_pc); in in6_l2tp_output()
201 if ((rt = rtcache_lookup(ro_pc, var->lv_pdst)) == NULL) { in in6_l2tp_output()
209 rtcache_unref(rt, ro_pc); in in6_l2tp_output()
210 rtcache_free(ro_pc); in in6_l2tp_output()
215 rtcache_unref(rt, ro_pc); in in6_l2tp_output()
223 error = ip6_output(m, 0, ro_pc, 0, NULL, NULL, NULL); in in6_l2tp_output()
/netbsd/src/sys/netinet/
Din_gif.c88 struct route *ro_pc; in in_gif_output() local
176 if_tunnel_get_ro(sc->gif_ro_percpu, &ro_pc, &lock_pc); in in_gif_output()
177 if ((rt = rtcache_lookup(ro_pc, var->gv_pdst)) == NULL) { in in_gif_output()
185 rtcache_unref(rt, ro_pc); in in_gif_output()
186 rtcache_free(ro_pc); in in_gif_output()
191 rtcache_unref(rt, ro_pc); in in_gif_output()
193 error = ip_output(m, NULL, ro_pc, 0, NULL, NULL); in in_gif_output()
Din_l2tp.c94 struct route *ro_pc; in in_l2tp_output() local
206 if_tunnel_get_ro(sc->l2tp_ro_percpu, &ro_pc, &lock_pc); in in_l2tp_output()
207 if ((rt = rtcache_lookup(ro_pc, var->lv_pdst)) == NULL) { in in_l2tp_output()
215 rtcache_unref(rt, ro_pc); in in_l2tp_output()
216 rtcache_free(ro_pc); in in_l2tp_output()
222 rtcache_unref(rt, ro_pc); in in_l2tp_output()
230 error = ip_output(m, NULL, ro_pc, 0, NULL, NULL); in in_l2tp_output()
/netbsd/src/sys/netipsec/
Dipsecif.c516 struct route *ro_pc; in ipsecif6_output() local
618 if_tunnel_get_ro(sc->ipsec_ro_percpu, &ro_pc, &lock_pc); in ipsecif6_output()
619 if ((rt = rtcache_lookup(ro_pc, &u.dst)) == NULL) { in ipsecif6_output()
626 rtcache_unref(rt, ro_pc); in ipsecif6_output()
627 rtcache_free(ro_pc); in ipsecif6_output()
632 rtcache_unref(rt, ro_pc); in ipsecif6_output()
685 error = ip6_output(m, 0, ro_pc, flags, 0, NULL, NULL); in ipsecif6_output()
689 rtcache_free(ro_pc); in ipsecif6_output()
1013 struct route *ro_pc; in ipsecif6_ctlinput() local
1038 if_tunnel_get_ro(sc->ipsec_ro_percpu, &ro_pc, &lock_pc); in ipsecif6_ctlinput()
[all …]