Files
android_kernel_xiaomi_sm8450/drivers/net/ethernet/intel/i40e
Kiran Patil 9c6c12595b i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout
This patch contains following changes:
   - detection and recovery logic (issue SW interrupt) has been moved to
     service_task from timeout function.
   - added some more debug info from tx_timeout.

Logic to detect and recover TX queue hung is now two step process:
  - service_task detects TX queue hung and sets a bit(hung_detected) if
    it was not set.
  - if bit was set (means this is back-back hung condition detected),
    issue SW interrupt and clear the bit.
  - napi_poll clears the bit unconditionally since it cleans TX/RX queues.

Change-ID: Ieed03a48927c845a988b3ff375090bf37caeb903
Signed-off-by: Kiran Patil <kiran.patil@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-12-03 02:23:31 -08:00
..
2014-01-09 02:10:23 -08:00
2015-10-08 15:11:38 -07:00
2015-12-01 22:59:05 -08:00
2015-07-23 05:33:55 -07:00
2014-01-09 02:10:23 -08:00
2015-07-23 05:33:55 -07:00
2015-07-23 05:15:26 -07:00
2015-07-23 05:33:55 -07:00
2015-10-08 16:19:55 -07:00
2014-01-09 02:10:23 -08:00
2015-03-07 07:01:06 -08:00