From beb343815bfdbdd26697f42ac36610e24d5ff846 Mon Sep 17 00:00:00 2001
From: Mark Leonard <mark@bernoullinetworks.com>
Date: Tue, 29 Oct 2024 20:18:22 +0100
Subject: [PATCH] Update interfaces for FreeBSD

---
 node-definitions/freebsd/FreeBSD.yaml | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/node-definitions/freebsd/FreeBSD.yaml b/node-definitions/freebsd/FreeBSD.yaml
index 2e0da56..cc4ccf6 100644
--- a/node-definitions/freebsd/FreeBSD.yaml
+++ b/node-definitions/freebsd/FreeBSD.yaml
@@ -7,10 +7,19 @@ device:
   interfaces:
     has_loopback_zero: true
     physical:
-      - em0
+      - vtnet0
+      - vtnet1
+      - vtnet2
+      - vtnet3
+      - vtnet4
+      - vtnet5
+      - vtnet6
+      - vtnet7
     serial_ports: 1
     loopback:
       - lo0
+    min_count: 1
+    default_count: 2
 ui:
   visible: true
   label_prefix: fBSD-
@@ -24,7 +33,7 @@ sim:
     ram: 1024
     cpus: 1
     cpu_limit: 100
-    nic_driver: e1000
+    nic_driver: virtio
 boot:
   completed:
     - 'login:'