[PATCH 3/3] drivers: always enable the null net driver [RFC]

Bruce Richardson
2026-01-22T12:24:26Z

Having the net_null driver always available can be convenient and allows
use by unit tests, so add this trivial driver to the always-enable list.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>

---
I'm not sure if we want this to be always enabled or not, so sending
this as an RFC. I can see definite advantages to doing so, but I also
dislike having too many components on the always-enable list.

Since I'm ambivilent myself, including this patch so the community can
decide.
---
drivers/meson.build | 2 ++
1 file changed, 2 insertions(+)

diff --git a/drivers/meson.build b/drivers/meson.build
index 3fe3be48fb..9ed0dba786 100644
--- a/drivers/meson.build
+++ b/drivers/meson.build
@@ -80,6 +80,8 @@ endif
always_enable = ['bus/pci', 'bus/vdev']
# we always need a mempool driver, and ring is default, so make it mandatory
always_enable += ['mempool/ring']
+# unit tests take advantage of net/null driver, so always enable it
+always_enable += ['net/null']
enable_drivers += always_enable

default_cflags = machine_args
--
2.51.0