Index: /trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
===================================================================
--- /trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c	(revision 39018)
+++ /trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c	(revision 39019)
@@ -51,6 +51,4 @@
 #include "../VBoxNetFltInternal.h"
 
-#define VBOXNETFLT_WITH_FILTER_HOST2GUEST_SKBS_EXPERIMENT
-
 
 /*******************************************************************************
@@ -245,15 +243,15 @@
 
 /**
- * Experiment where we filter traffic from the host to the internal network
+ * We filter traffic from the host to the internal network
  * before it reaches the NIC driver.
  *
- * The current code uses a very ugly hack and only works on kernels using the
- * net_device_ops (>= 2.6.29).  It has been shown to give us a
- * performance boost of 60-100% though.  So, we have to find some less hacky way
- * of getting this job done eventually.
- *
- * #define VBOXNETFLT_WITH_FILTER_HOST2GUEST_SKBS_EXPERIMENT
- */
-#ifdef VBOXNETFLT_WITH_FILTER_HOST2GUEST_SKBS_EXPERIMENT
+ * The current code uses a very ugly hack overriding hard_start_xmit
+ * callback in the device structure, but it has been shown to give us a
+ * performance boost of 60-100% though. Eventually we have to find some
+ * less hacky way of getting this job done.
+ */
+#define VBOXNETFLT_WITH_HOST2WIRE_FILTER
+
+#ifdef VBOXNETFLT_WITH_HOST2WIRE_FILTER
 
 # if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 29)
@@ -454,5 +452,5 @@
 }
 
-#endif /* VBOXNETFLT_WITH_FILTER_HOST2GUEST_SKBS_EXPERIMENT */
+#endif /* VBOXNETFLT_WITH_HOST2WIRE_FILTER */
 
 
@@ -1512,5 +1510,5 @@
     dev_add_pack(&pThis->u.s.PacketType);
 
-#ifdef VBOXNETFLT_WITH_FILTER_HOST2GUEST_SKBS_EXPERIMENT
+#ifdef VBOXNETFLT_WITH_HOST2WIRE_FILTER
     vboxNetFltLinuxHookDev(pThis, pDev);
 #endif
@@ -1555,5 +1553,5 @@
     else
     {
-#ifdef VBOXNETFLT_WITH_FILTER_HOST2GUEST_SKBS_EXPERIMENT
+#ifdef VBOXNETFLT_WITH_HOST2WIRE_FILTER
         vboxNetFltLinuxUnhookDev(pThis, pDev);
 #endif
@@ -1583,5 +1581,5 @@
     Assert(!pThis->fDisconnectedFromHost);
 
-#ifdef VBOXNETFLT_WITH_FILTER_HOST2GUEST_SKBS_EXPERIMENT
+#ifdef VBOXNETFLT_WITH_HOST2WIRE_FILTER
     vboxNetFltLinuxUnhookDev(pThis, pDev);
 #endif
@@ -1884,5 +1882,5 @@
     RTSPINLOCKTMP       Tmp = RTSPINLOCKTMP_INITIALIZER;
 
-#ifdef VBOXNETFLT_WITH_FILTER_HOST2GUEST_SKBS_EXPERIMENT
+#ifdef VBOXNETFLT_WITH_HOST2WIRE_FILTER
     vboxNetFltLinuxUnhookDev(pThis, NULL);
 #endif
