[WCNCR00156493] tx: Fix TX handle too late in RX polling

[Description]
Fix TX handle too late in RX polling

Symptom:
On customer TV platform, TV p2p response is too late to be captured
by phone p2p scan(over 100ms).

Solution:
The problem is caused by spending too much time in RX polling
even if TX requsts show up. Have to skip RX ASAP in this condition.

Addtional benefit:
Getting SDIO RX-TCP T.P. improvement with this patch.

Change-Id: I7bc961670d676283f7429c3bb56ac0ae107587b6
Signed-off-by: Deren Wu <deren.wu@mediatek.com>
CR-Id: WCNCR00156493
Feature: tx
(cherry picked from commit 2e1558ee4e93aeed32bb9b6a66a696ea0d5e6aab)
1 file changed