qlcnic: Fix bug in Tx completion path
o Driver is using common tx_clean_lock for all Tx queues. This patch adds per queue tx_clean_lock. o Driver is not updating sw_consumer while processing Tx completion when interface is going down. Fixed in this patch. Signed-off-by:Shahed Shaikh <shahed.shaikh@qlogic.com> Signed-off-by:
Manish Chopra <manish.chopra@qlogic.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 2 additions, 1 deletiondrivers/net/ethernet/qlogic/qlcnic/qlcnic.h
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 4 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 5 additions, 3 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 1 addition, 3 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
Please register or sign in to comment