]> asedeno.scripts.mit.edu Git - linux.git/commit
iwlwifi: pcie: implement the overlow queue for Gen2 devices
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Mon, 25 Dec 2017 13:15:06 +0000 (15:15 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 20 Apr 2018 07:57:16 +0000 (10:57 +0300)
commitf79b8f9dc77238f03d7fffd8f34976cfc7b076b5
tree924a432839b7fe8fce51fcacf9b6bddb33f110de
parent84226ca1c5d34e6a8492d12848e9cdf7752b834b
iwlwifi: pcie: implement the overlow queue for Gen2 devices

When we enable TSO, we can have a lot of packets in the
operation mode that will be pushed to the transport
no matter what is the queue's fullness state.

To cope with that the transport can buffer those packets
and add them to the ring later when there is more room.
This implementation was missing in the Gen2 devices'
code.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c
drivers/net/wireless/intel/iwlwifi/pcie/tx.c