]> git.baikalelectronics.ru Git - kernel.git/commit
qlcnic: Fix tx timeout.
authorRajesh Borundia <rajesh.borundia@qlogic.com>
Tue, 28 Jan 2014 16:55:29 +0000 (11:55 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 28 Jan 2014 19:59:30 +0000 (11:59 -0800)
commitbdc9933ff98772c01d0a9ce6119b1f7ca1e90c40
tree798f7294a183484b4ee4c6e225630956008e6aed
parent99f8696603694bbade97e21e9fd2edb4e4339f8d
qlcnic: Fix tx timeout.

o __qlcnic_down call's netif_tx_disable which in turn stops
  all the TX queues, corresponding start queue was missing in
  __qlcnic_up which was leading to tx timeout.
o The commit f620b3f746fa8b169f4932f524413c377fda0175
  (qlcnic: Fix usage of netif_tx_{wake, stop} api during link change.)
  exposed this issue.

Signed-off-by: Rajesh Borundia <rajesh.borundia@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c