Index: /trunk/Config.kmk
===================================================================
--- /trunk/Config.kmk	(revision 32921)
+++ /trunk/Config.kmk	(revision 32922)
@@ -346,5 +346,5 @@
  VBOX_WITH_VIDEOHWACCEL = 1
 endif
-# Enable Wddm Video driver for Vista+ guests 
+# Enable Wddm Video driver for Vista+ guests
 VBOX_WITH_WDDM = 1
 VBOXWDDM_WITH_VBVA=1
@@ -499,4 +499,25 @@
 
 
+## @name Networking
+## @{
+# Use VBoxNetFlt for host interface networking.
+if1of ($(KBUILD_TARGET), darwin freebsd linux solaris win)
+ VBOX_WITH_NETFLT = 1
+ ifeq ($(KBUILD_TARGET),solaris)
+ # Disabled until some Nevada version ships the required headers.
+ #  VBOX_WITH_NETFLT_CROSSBOW = 1
+ endif
+ # Use VBoxNetAdp for host only networking.
+ if1of ($(KBUILD_TARGET), darwin freebsd linux solaris) ## @todo this should be set and used on windows too.
+  VBOX_WITH_NETADP = 1
+ endif
+endif
+# Enable Virtual Distributed Ethernet or not.
+if1of ($(KBUILD_TARGET), freebsd linux)
+ VBOX_WITH_VDE = 1
+endif
+## @}
+
+
 ## @name Misc
 ## @{
@@ -586,19 +607,6 @@
  endif
 endif
-# Use VBoxNetFlt for host interface networking.
-if1of ($(KBUILD_TARGET), darwin freebsd linux solaris win)
- VBOX_WITH_NETFLT = 1
- ifeq ($(KBUILD_TARGET),solaris)
-# Disabled until some Nevada version ships the required headers.
-#  VBOX_WITH_NETFLT_CROSSBOW = 1
- endif
- if1of ($(KBUILD_TARGET), darwin freebsd linux solaris)
-  VBOX_WITH_NETADP = 1
- endif
-endif
-if1of ($(KBUILD_TARGET), freebsd linux)
- VBOX_WITH_VDE = 1
-endif
 ## @}
+
 
 # Strip binaries of release and profile builds before packing them into the installer
