aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_spppsubr.c
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2001-12-30 18:07:26 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2001-12-30 18:07:26 +0000
commitdda374a24daeade01a2570a4037d15aacfd0321d (patch)
tree291cc64b500e4ea471420dc039edc1b566a8b071 /sys/net/if_spppsubr.c
parente3f4d3b5e816459d58a4c5e82d008d1365b00316 (diff)
downloadsrc-dda374a24daeade01a2570a4037d15aacfd0321d.tar.gz
src-dda374a24daeade01a2570a4037d15aacfd0321d.zip
run IPCP only if we have IPv4 in kernel
Obtained from: NetBSD (rev 1.19) MFC after: 1 month
Notes
Notes: svn path=/head/; revision=88709
Diffstat (limited to 'sys/net/if_spppsubr.c')
-rw-r--r--sys/net/if_spppsubr.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/net/if_spppsubr.c b/sys/net/if_spppsubr.c
index 040a3903ada7..8f2f7703ccc8 100644
--- a/sys/net/if_spppsubr.c
+++ b/sys/net/if_spppsubr.c
@@ -430,7 +430,13 @@ static const struct cp lcp = {
};
static const struct cp ipcp = {
- PPP_IPCP, IDX_IPCP, CP_NCP, "ipcp",
+ PPP_IPCP, IDX_IPCP,
+#ifdef INET /* don't run IPCP if there's no IPv4 support */
+ CP_NCP,
+#else
+ 0,
+#endif
+ "ipcp",
sppp_ipcp_up, sppp_ipcp_down, sppp_ipcp_open, sppp_ipcp_close,
sppp_ipcp_TO, sppp_ipcp_RCR, sppp_ipcp_RCN_rej, sppp_ipcp_RCN_nak,
sppp_ipcp_tlu, sppp_ipcp_tld, sppp_ipcp_tls, sppp_ipcp_tlf,