diff --git a/bsd/net.cc b/bsd/net.cc index 8ee5d11bc3342b90fb6d1399820e6ad2ea2f40e1..a24dfae892725447314f3e1ef516ebb561cbdf34 100644 --- a/bsd/net.cc +++ b/bsd/net.cc @@ -4,6 +4,9 @@ extern "C" { #include <sys/time.h> #include <bsd/porting/netport.h> + #include <bsd/porting/networking.h> + #include <bsd/porting/route.h> + #include <bsd/sys/sys/libkern.h> #include <bsd/sys/sys/eventhandler.h> #include <bsd/sys/sys/mbuf.h> @@ -63,5 +66,10 @@ void net_init(void) if_attachdomain(NULL); vnet_loif_init(); + /* Start the loopback device */ + osv_start_if("lo0", "127.0.0.1", NULL, 24); + osv_ifup("lo0"); + + debug("Done!"); }