diff options
author | bz <bz@FreeBSD.org> | 2009-06-10 14:36:59 +0000 |
---|---|---|
committer | bz <bz@FreeBSD.org> | 2009-06-10 14:36:59 +0000 |
commit | 0b5c06357f799dca9429ab4a6cb02bbe5e051d3b (patch) | |
tree | a686285b9691af2759867fff9b1e6d2da535b97f /sys/net/rtsock.c | |
parent | 675323407402479717a21f62703dc2ea27d07522 (diff) | |
download | FreeBSD-src-0b5c06357f799dca9429ab4a6cb02bbe5e051d3b.zip FreeBSD-src-0b5c06357f799dca9429ab4a6cb02bbe5e051d3b.tar.gz |
SCTP needs either IPv4 or IPv6 as lower layer[1].
So properly hide the already #ifdef SCTP code with
#if defined(INET) || defined(INET6) as well to get us
closer to a non-INET/INET6 kernel.
Discussed with: tuexen [1]
Diffstat (limited to 'sys/net/rtsock.c')
-rw-r--r-- | sys/net/rtsock.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/net/rtsock.c b/sys/net/rtsock.c index 2ea5eda..56bb3a7 100644 --- a/sys/net/rtsock.c +++ b/sys/net/rtsock.c @@ -65,9 +65,11 @@ #include <netinet6/scope6_var.h> #endif +#if defined(INET) || defined(INET6) #ifdef SCTP extern void sctp_addr_change(struct ifaddr *ifa, int cmd); #endif /* SCTP */ +#endif MALLOC_DEFINE(M_RTABLE, "routetbl", "routing tables"); @@ -1063,6 +1065,7 @@ rt_newaddrmsg(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt) KASSERT(cmd == RTM_ADD || cmd == RTM_DELETE, ("unexpected cmd %u", cmd)); +#if defined(INET) || defined(INET6) #ifdef SCTP /* * notify the SCTP stack @@ -1071,6 +1074,7 @@ rt_newaddrmsg(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt) */ sctp_addr_change(ifa, cmd); #endif /* SCTP */ +#endif if (route_cb.any_count == 0) return; for (pass = 1; pass < 3; pass++) { |