-
- Downloads
cxgb4/chtls: Fix tid stuck due to wrong update of qid
TID stuck is seen when there is a race in CPL_PASS_ACCEPT_RPL/CPL_ABORT_REQ and abort is arriving before the accept reply, which sets the queue number. In this case HW ends up sending CPL_ABORT_RPL_RSS to an incorrect ingress queue. V1->V2: - Removed the unused variable len in chtls_set_quiesce_ctrl(). V2->V3: - As kfree_skb() has a check for null skb, so removed this check before calling kfree_skb() in func chtls_send_reset(). Fixes: cc35c88a ("crypto : chtls - CPL handler definition") Signed-off-by:Rohit Maheshwari <rohitm@chelsio.com> Signed-off-by:
Ayush Sawal <ayush.sawal@chelsio.com> Link: https://lore.kernel.org/r/20210112053600.24590-1-ayush.sawal@chelsio.com Signed-off-by:
Jakub Kicinski <kuba@kernel.org>
Showing
- drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h 7 additions, 0 deletionsdrivers/net/ethernet/chelsio/cxgb4/t4_tcb.h
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h 4 additions, 0 deletionsdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c 30 additions, 2 deletionsdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c 41 additions, 0 deletionsdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c
Loading
Please register or sign in to comment