summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/ip6_output.c
diff options
context:
space:
mode:
authorshin <shin@FreeBSD.org>1999-12-09 08:56:50 +0000
committershin <shin@FreeBSD.org>1999-12-09 08:56:50 +0000
commitd2ada32bc048622b4dfbb5b651af0154b4821486 (patch)
treee244b585518da11ab8cb78aabd2a7af09a3e7756 /sys/netinet6/ip6_output.c
parent785c739893734950762c94f0987935428208d936 (diff)
downloadFreeBSD-src-d2ada32bc048622b4dfbb5b651af0154b4821486.zip
FreeBSD-src-d2ada32bc048622b4dfbb5b651af0154b4821486.tar.gz
rtcalloc() is removed because it turned out not to be necessary for FreeBSD.
(It was added as a part of KAME patch) Specified by: jdp@polstra.com
Diffstat (limited to 'sys/netinet6/ip6_output.c')
-rw-r--r--sys/netinet6/ip6_output.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/sys/netinet6/ip6_output.c b/sys/netinet6/ip6_output.c
index 1524bc3..b86f0fe 100644
--- a/sys/netinet6/ip6_output.c
+++ b/sys/netinet6/ip6_output.c
@@ -530,12 +530,8 @@ skip_ipsec2:;
* if an interface is specified from an upper layer,
* ifp must point it.
*/
- if (ro->ro_rt == 0) {
- if (ro == &ip6route) /* xxx kazu */
- rtalloc((struct route *)ro);
- else
- rtcalloc((struct route *)ro);
- }
+ if (ro->ro_rt == 0)
+ rtalloc((struct route *)ro);
if (ro->ro_rt == 0) {
ip6stat.ip6s_noroute++;
error = EHOSTUNREACH;
@@ -705,7 +701,7 @@ skip_ipsec2:;
sin6_fin->sin6_len = sizeof(struct sockaddr_in6);
sin6_fin->sin6_addr = finaldst;
- rtcalloc((struct route *)ro_pmtu);
+ rtalloc((struct route *)ro_pmtu);
}
}
if (ro_pmtu->ro_rt != NULL) {
OpenPOWER on IntegriCloud