summarylogtreecommitdiffstats
path: root/vmnet.patch
diff options
context:
space:
mode:
authorJean-Marc Lenoir2021-11-15 19:07:27 +0100
committerJean-Marc Lenoir2021-11-15 19:07:27 +0100
commitabe052eea0a8822046c0abb2422b958cdc8b7c20 (patch)
treedbcf27639b390879f65cd558a5ed285f48a49fc8 /vmnet.patch
parent09f147bb7877e33328af0dfdd9133439344546af (diff)
downloadaur-abe052eea0a8822046c0abb2422b958cdc8b7c20.tar.gz
Fixing VMWare Player on Linux when using DHCP addresses
Diffstat (limited to 'vmnet.patch')
-rw-r--r--vmnet.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/vmnet.patch b/vmnet.patch
index 60fc5a12d86f..109bae29c29b 100644
--- a/vmnet.patch
+++ b/vmnet.patch
@@ -12,3 +12,16 @@
# Header directory for the running kernel
ifdef LINUXINCLUDE
+# Fixing VMWare Player on Linux when using DHCP addresses: https://www.nikhef.nl/~janjust/vmnet/
+--- a/vmnet/userif.c
++++ b/vmnet/userif.c
+@@ -998,6 +998,9 @@
+ userIf = (VNetUserIF *)port->jack.private;
+ hubJack = port->jack.peer;
+
++ /* never send link down events */
++ if (!linkUp) return 0;
++
+ if (port->jack.state == FALSE || hubJack == NULL) {
+ return -EINVAL;
+ }