Improve ath9k dynack reliability in p2p/p2mp dynamic topologies. Improve code readability removing duplicated code. This series has been tested by Koen Vandeputte on multiple outdoor links/devices. This series is based on 'ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init' https://patchwork.kernel.org/patch/11100409/ Lorenzo Bianconi (4): ath9k: dyanck: introduce ath_dynack_set_timeout routine ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset ath9k: dynack: set max timeout according to channel width ath9k: dynack: set ackto to max timeout in ath_dynack_reset drivers/net/wireless/ath/ath9k/dynack.c | 93 +++++++++++++++++-------- 1 file changed, 63 insertions(+), 30 deletions(-) -- 2.21.0