wlan: Extend Remain on channel timer for RX P2P Action frames

Avoid Cancellation of remain on channel as its expensive
operation. Extend existing remain on channel timer in rx
direction so that tx frames dont get dropped in lim

Change-Id: I6d449da25b2c566ad771529c69fb723df5fc0334
CRs-Fixed: 460340
diff --git a/CORE/MAC/src/pe/lim/limProcessMessageQueue.c b/CORE/MAC/src/pe/lim/limProcessMessageQueue.c
index 79dd0a0..73bb668 100644
--- a/CORE/MAC/src/pe/lim/limProcessMessageQueue.c
+++ b/CORE/MAC/src/pe/lim/limProcessMessageQueue.c
@@ -700,7 +700,13 @@
                limPktFree(pMac, HAL_TXRX_FRM_802_11_MGMT, pRxPacketInfo, limMsg->bodyptr);
                return;
             }
-        } 
+        }
+        //  For p2p resp frames search for valid session with DA as
+        //  BSSID will be SA and session will be present with DA only
+        if(fc.subType == SIR_MAC_MGMT_ACTION )
+        {
+           psessionEntry = peFindSessionByBssid(pMac,pHdr->da,&sessionId);
+        }
     }