From 0e306cda1d7c8450b9fb5b9a84458fb5b5a3110f Mon Sep 17 00:00:00 2001 From: brian Date: Tue, 10 Apr 2001 08:31:13 +0000 Subject: kldload ng_pppoe as necessary --- usr.sbin/ppp/ether.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'usr.sbin/ppp/ether.c') diff --git a/usr.sbin/ppp/ether.c b/usr.sbin/ppp/ether.c index f683cdd..0af8ff5 100644 --- a/usr.sbin/ppp/ether.c +++ b/usr.sbin/ppp/ether.c @@ -435,6 +435,11 @@ ether_Create(struct physical *p) */ log_Printf(LogWARN, "kldload: ng_ether: %s\n", strerror(errno)); + if (modfind("ng_pppoe") == -1 && ID0kldload("ng_pppoe") == -1) { + log_Printf(LogWARN, "kldload: ng_pppoe: %s\n", strerror(errno)); + return NULL; + } + if (modfind("ng_socket") == -1 && ID0kldload("ng_socket") == -1) { log_Printf(LogWARN, "kldload: ng_socket: %s\n", strerror(errno)); return NULL; -- cgit v1.1