summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/netipx/ipx_input.c2
-rw-r--r--sys/netipx/ipx_ip.c2
-rw-r--r--sys/netipx/ipx_outputfl.c4
-rw-r--r--sys/netipx/ipx_pcb.c2
4 files changed, 5 insertions, 5 deletions
diff --git a/sys/netipx/ipx_input.c b/sys/netipx/ipx_input.c
index 812226b..c20d543 100644
--- a/sys/netipx/ipx_input.c
+++ b/sys/netipx/ipx_input.c
@@ -442,7 +442,7 @@ struct route *ro;
dst->sipx_family = AF_IPX;
dst->sipx_addr = *src;
dst->sipx_addr.x_port = 0;
- rtalloc(ro);
+ rtalloc_ign(ro, 0);
if (ro->ro_rt == NULL || ro->ro_rt->rt_ifp == NULL) {
return (0);
}
diff --git a/sys/netipx/ipx_ip.c b/sys/netipx/ipx_ip.c
index d069fb9..c706674 100644
--- a/sys/netipx/ipx_ip.c
+++ b/sys/netipx/ipx_ip.c
@@ -333,7 +333,7 @@ ipxip_route(so, sopt)
*/
bzero((caddr_t)&ro, sizeof(ro));
ro.ro_dst = *(struct sockaddr *)ip_dst;
- rtalloc(&ro);
+ rtalloc_ign(&ro, 0);
if (ro.ro_rt == NULL || ro.ro_rt->rt_ifp == NULL) {
return (ENETUNREACH);
}
diff --git a/sys/netipx/ipx_outputfl.c b/sys/netipx/ipx_outputfl.c
index bdca9a2..c2585dc 100644
--- a/sys/netipx/ipx_outputfl.c
+++ b/sys/netipx/ipx_outputfl.c
@@ -91,14 +91,14 @@ ipx_outputfl(m0, ro, flags)
ifp = ia->ia_ifp;
goto gotif;
}
- rtalloc(ro);
+ rtalloc_ign(ro, 0);
} else if ((ro->ro_rt->rt_flags & RTF_UP) == 0) {
/*
* The old route has gone away; try for a new one.
*/
rtfree(ro->ro_rt);
ro->ro_rt = NULL;
- rtalloc(ro);
+ rtalloc_ign(ro, 0);
}
if (ro->ro_rt == NULL || (ifp = ro->ro_rt->rt_ifp) == NULL) {
ipxstat.ipxs_noroute++;
diff --git a/sys/netipx/ipx_pcb.c b/sys/netipx/ipx_pcb.c
index e1fcfca..663cfeb 100644
--- a/sys/netipx/ipx_pcb.c
+++ b/sys/netipx/ipx_pcb.c
@@ -182,7 +182,7 @@ ipx_pcbconnect(ipxp, nam, td)
ro->ro_dst.sa_len = sizeof(ro->ro_dst);
*dst = sipx->sipx_addr;
dst->x_port = 0;
- rtalloc(ro);
+ rtalloc_ign(ro, 0);
}
if (ipx_neteqnn(ipxp->ipxp_laddr.x_net, ipx_zeronet)) {
/*
OpenPOWER on IntegriCloud