From 031ba3c0c8393405319f3b22ee5881a4ad139007 Mon Sep 17 00:00:00 2001 From: Simon Kuenzer Date: Thu, 31 Oct 2024 14:53:51 +0100 Subject: [PATCH] fix(base): Remove `CONFIG_LWIP_FAILNOIFACE` The option `CONFIG_LWIP_FAILNOIFACE` makes sense to enable only for applications that rely on networking. Where networking is optional, this KConfig option should be set to `n` and where no networking is needed, we ideally want to build a Unikernel without networking capabilities and drivers. The `base` image is a generic elfloader image where we are weakening the specialization degree because we need to think a bit more "general purpose": Applications without networking requirements should be able to be run as well. Github-Fixes: #135 Signed-off-by: Simon Kuenzer --- library/base/Kraftfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/library/base/Kraftfile b/library/base/Kraftfile index ab55ae32..6c68d999 100644 --- a/library/base/Kraftfile +++ b/library/base/Kraftfile @@ -126,8 +126,6 @@ libraries: CONFIG_LWIP_LOOPIF: 'y' CONFIG_LWIP_UKNETDEV: 'y' CONFIG_LWIP_LOOPBACK: 'y' - # Fail booting without network interface - CONFIG_LWIP_FAILNOIFACE: 'y' CONFIG_LWIP_TCP: 'y' CONFIG_LWIP_UDP: 'y' CONFIG_LWIP_RAW: 'y'