Files
linux/drivers
Sara Sharon 14a1f85bdc iwlwifi: mvm: improve latency when there is a reorder timeout
When there is a reorder timeout, we may get to a situation
where we have the timeout latency for all the next 64 frames.
This happens since NSSN is behind for a while, and the driver
won't release the frames, since it is not allowed by NSSN.
As a result the frame is stored in the reorder buffer although
there is no hole, and released 100 ms later.
Add a direct comparison to the reorder buffer head, and release
immediately if possible.

For example:
Frame 0 is missed. We receive frame 1, and store it in the buffer.
After 100 ms, frame 1 is released and reorder buffer head is 2.
We then receive frame 2, with NSSN 0, and store it instead of
releasing it.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2017-11-03 11:56:08 +02:00
..
2017-10-04 17:34:41 +01:00
2017-10-04 17:11:53 -07:00
2017-09-29 14:19:44 +10:00
2017-08-29 13:46:35 +02:00
2017-08-22 11:04:51 -07:00
2017-10-19 12:46:43 +01:00
2017-08-30 14:03:42 -06:00
2017-08-24 09:57:28 +02:00