CHROMIUM: ath10k: Ignore frequent sta kickout event for a station

In certain scenario where the station entry being there in
driver entry till it reach keepalive_max_unresponsive time limit.
If a station stays more than that time firmware sends sta kickout event.
Frequency of this event is high and it is keep on updating station
disconnection timer in hostapd. Due to that station was not able
to remove from BSS. This change ignore those frequent kickout event
for a station by keeping 5secs time limit.

BUG=b:141468232
    TEST=1) Compilation
         2) Run basic STA & AP use cases

Change-Id: Ib67a45a08e3253088c6c081f26da9e9f8413b111
Signed-off-by: Tamizh chelvam <tamizhr@codeaurora.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1943970
Reviewed-by: Ratheesh Selvakumar Pappa <ratheeshs@google.com>
Reviewed-by: Srinivasa duvvuri <sduvvuri@google.com>
Reviewed-by: Zhihong Yu <zhihongyu@chromium.org>
Tested-by: Ratheesh Selvakumar Pappa <ratheeshs@google.com>
Commit-Queue: Srinivasa duvvuri <sduvvuri@google.com>
2 files changed