[PATCH v4] net/macos: implement vmnet-based netdev

2021-02-18 Thread phillip . ennen
From: Phillip Tennen This patch implements a new netdev device, reachable via -netdev vmnet-macos, that’s backed by macOS’s vmnet framework. The vmnet framework provides native bridging support, and its usage in this patch is intended as a replacement for attempts to use a tap device via the

[PATCH v3] net/macos: implement vmnet-based netdev

2021-02-14 Thread phillip . ennen
From: Phillip Tennen This patch implements a new netdev device, reachable via -netdev vmnet-macos, that’s backed by macOS’s vmnet framework. The vmnet framework provides native bridging support, and its usage in this patch is intended as a replacement for attempts to use a tap device via the

[PATCH v2] net/macos: implement vmnet-based network device

2021-02-05 Thread phillip . ennen
From: Phillip Tennen This patch implements a new netdev device, reachable via -netdev vmnet-macos, that’s backed by macOS’s vmnet framework. The vmnet framework provides native bridging support, and its usage in this patch is intended as a replacement for attempts to use a tap device via the

[PATCH 0/2] net/macos: implement vmnet-based network device

2021-02-04 Thread phillip . ennen
From: Phillip Tennen This patch series implements a new netdev device, reachable via -netdev vmnet-macos, that’s backed by macOS’s vmnet framework. The vmnet framework provides native bridging support, and its usage in this patch is intended as a replacement for attempts to use a tap device via

[PATCH 2/2] net: implement vmnet-based netdev

2021-02-04 Thread phillip . ennen
From: Phillip Tennen This patch implements a new netdev device, reachable via -netdev vmnet-macos, that’s backed by macOS’s vmnet framework. The vmnet framework provides native bridging support, and its usage in this patch is intended as a replacement for attempts to use a tap device via the

[PATCH 1/2] build: add configure flag to indicate when the host is Darwin

2021-02-04 Thread phillip . ennen
From: Phillip Tennen Although we already have CONFIG_BSD, I added this flag to be sure that we could rely on various macOS-specific subsystems, such as vmnet.framework. Signed-off-by: Phillip Tennen --- configure | 4 1 file changed, 4 insertions(+) diff --git a/configure b/configure