linux_dsm_epyc7002/drivers/net/wireless/ath/wil6210
Vladimir Kondratiev cf42c4e5d3 wil6210: optimize wil_release_reorder_frames
In case of receiving frame with sequence number far greater than current,
wil_release_reorder_frames() will iterate many times over empty buffer.

Optimize this case by checking buffer emptiness and simply update
head_seq_num without iterating.

Suggested-by: Vladimir Shulman <Vladimir.Shulman@Wilocity.com>
Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-05-29 13:10:32 -04:00
..
cfg80211.c wil6210: detect scan timeouts 2014-05-29 13:10:31 -04:00
debug.c wil6210: trace support 2013-05-22 15:08:27 -04:00
debugfs.c wil6210: improve pointers printing 2014-05-29 13:10:31 -04:00
interrupt.c wil6210: fix printouts for better readability 2014-04-22 15:06:28 -04:00
Kconfig wil6210: fix name of tracing config option 2013-06-12 15:06:52 -04:00
main.c wil6210: detect scan timeouts 2014-05-29 13:10:31 -04:00
Makefile wil6210: Block ACK 2014-02-28 14:33:30 -05:00
netdev.c wil6210: limit MTU 2014-05-29 13:10:28 -04:00
pcie_bus.c wil6210: improve pointers printing 2014-05-29 13:10:31 -04:00
rx_reorder.c wil6210: optimize wil_release_reorder_frames 2014-05-29 13:10:32 -04:00
trace.c wil6210: trace support 2013-05-22 15:08:27 -04:00
trace.h wil6210: Align WMI header with latest FW 2013-07-22 16:54:37 -04:00
txrx.c wil6210: improve pointers printing 2014-05-29 13:10:31 -04:00
txrx.h wil6210: Block ACK 2014-02-28 14:33:30 -05:00
wil6210.h wil6210: detect scan timeouts 2014-05-29 13:10:31 -04:00
wmi.c wil6210: detect scan timeouts 2014-05-29 13:10:31 -04:00
wmi.h wil6210: sync with the latest FW API 2014-04-22 15:06:28 -04:00