wlan: check for parameters for hearbeat offload

Check that the time period passed is not zero for
TCP hearbeat offload feature.

Change-Id: I47a05df7347ac69ec30adde70d2243509f706fa6
CRs-Fixed: 608722
wlan: Don't process reg_notifier during SSR.

In case of  SSR, HAL context is made  NULL. So during SSR if
reg_notifir is invoked, driver is accessing HAL context in
sme_GetPhyMode(), leading to crash. Hence make sure
reg_notifier()is not processed during SSR.

Change-Id: I9bc116e94aa2787bc74f99fb5824f50748b9e5ce
CRs-Fixed: 608881
wlan: Check for WatchDog reset status during queue selection

Check for the WatchDog reset status during queue selection request,
If WD reset in progress, then return the Best Effort queue index.
Else derive queue index based on the current session parameter and
return.

This avoids any access to the internal data structure during
reset.

Change-Id: I3a5e0b3223153733fac19cd935364749f2fd1f94
CRs-Fixed: 609907
Wlan: Revision 3.2.3.236

Revision 3.2.3.236