datapath-windows: Removed duplicate instance pid removal
authorSorin Vinturis <svinturis@cloudbasesolutions.com>
Thu, 23 Apr 2015 20:37:02 +0000 (20:37 +0000)
committerGurucharan Shetty <gshetty@nicira.com>
Tue, 28 Apr 2015 21:16:37 +0000 (14:16 -0700)
Instance PID is already deleted in the OvsCleanupPacketQueue function.

Signed-off-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>
Acked-by: Nithin Raju <nithin@vmware.com>
Signed-off-by: Gurucharan Shetty <gshetty@nicira.com>
datapath-windows/ovsext/User.c

index 53c41f4..9f462cf 100644 (file)
@@ -161,12 +161,6 @@ OvsSubscribeDpIoctl(PVOID instanceP,
     if (instance->packetQueue && !join) {
         /* unsubscribe */
         OvsCleanupPacketQueue(instance);
-
-        OvsAcquirePidHashLock();
-        /* Remove the instance from pidHashArray */
-        OvsDelPidInstance(gOvsSwitchContext, pid);
-        OvsReleasePidHashLock();
-
     } else if (instance->packetQueue == NULL && join) {
         queue = (POVS_USER_PACKET_QUEUE) OvsAllocateMemoryWithTag(
             sizeof *queue, OVS_USER_POOL_TAG);