Index: /trunk/include/VBox/pdmnetifs.h
===================================================================
--- /trunk/include/VBox/pdmnetifs.h	(revision 33863)
+++ /trunk/include/VBox/pdmnetifs.h	(revision 33864)
@@ -413,6 +413,6 @@
      */
     DECLR3CALLBACKMEMBER(int, pfnRedirectRuleCommand ,(PDMINETWORKNATCONFIG *pInterface, bool fRemove, 
-                                                   const char *pNatRuleName, bool fUdp, const char *pHostIp,
-                                                   uint16_t u16HostPort, const char *pGuestIp, uint16_t u16GuestPort));
+                                                       bool fUdp, const char *pHostIp, uint16_t u16HostPort, 
+                                                       const char *pGuestIp, uint16_t u16GuestPort));
 
 } PDMINETWORKNATCONFIG, *PPDMINETWORKNATCONFIG;
Index: /trunk/src/VBox/Devices/Network/DrvNAT.cpp
===================================================================
--- /trunk/src/VBox/Devices/Network/DrvNAT.cpp	(revision 33863)
+++ /trunk/src/VBox/Devices/Network/DrvNAT.cpp	(revision 33864)
@@ -649,5 +649,5 @@
 
 static void drvNATNotifyApplyPortForwardCommand(PDRVNAT pThis, bool fRemove,
-                                                const char *pNatRuleName, bool fUdp, const char *pHostIp,
+                                                bool fUdp, const char *pHostIp,
                                                 uint16_t u16HostPort, const char *pGuestIp, uint16_t u16GuestPort)
 {
@@ -674,13 +674,13 @@
 
 DECLCALLBACK(int) drvNATNetworkNatConfig_RedirectRuleCommand(PPDMINETWORKNATCONFIG pInterface, bool fRemove, 
-                                                   const char *pNatRuleName, bool fUdp, const char *pHostIp,
-                                                   uint16_t u16HostPort, const char *pGuestIp, uint16_t u16GuestPort)
-{
-    LogFlow(("drvNATNetworkNatConfig_ApplyNatCommand: cRules=%s\n", (pNatRuleName ? pNatRuleName: "")));
+                                                             bool fUdp, const char *pHostIp,
+                                                             uint16_t u16HostPort, const char *pGuestIp, uint16_t u16GuestPort)
+{
+    LogFlow(("drvNATNetworkNatConfig_ApplyNatCommand: \n", (pNatRuleName ? pNatRuleName: "")));
     PDRVNAT pThis = RT_FROM_MEMBER(pInterface, DRVNAT, INetworkNATCfg);
     PRTREQ pReq;
     int rc = RTReqCallEx(pThis->pSlirpReqQueue, &pReq, 0 /*cMillies*/, RTREQFLAGS_VOID,
-                         (PFNRT)drvNATNotifyApplyPortForwardCommand, 8, pThis, fRemove,
-                          pNatRuleName, fUdp, pHostIp, u16HostPort, pGuestIp, u16GuestPort);
+                         (PFNRT)drvNATNotifyApplyPortForwardCommand, 7, pThis, fRemove,
+                         fUdp, pHostIp, u16HostPort, pGuestIp, u16GuestPort);
     if (RT_LIKELY(rc == VERR_TIMEOUT))
     {
Index: /trunk/src/VBox/Main/ConsoleImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/ConsoleImpl.cpp	(revision 33863)
+++ /trunk/src/VBox/Main/ConsoleImpl.cpp	(revision 33864)
@@ -3567,5 +3567,5 @@
             goto done;
         bool fUdp = (aProto == NATProtocol_UDP);
-        vrc = pNetNatCfg->pfnRedirectRuleCommand(pNetNatCfg, aNatRuleRemove, Utf8Str(aRuleName).c_str(), fUdp,
+        vrc = pNetNatCfg->pfnRedirectRuleCommand(pNetNatCfg, aNatRuleRemove, fUdp,
                                                  Utf8Str(aHostIp).c_str(), aHostPort, Utf8Str(aGuestIp).c_str(),
                                                  aGuestPort);
