Re: [PATCH net] cxgb4/chtls: Fix tid stuck due to wrong update of qid

2021-01-08 Thread Jakub Kicinski
On Fri, 8 Jan 2021 23:29:14 +0530 Ayush Sawal wrote: > +void chtls_set_quiesce_ctrl(struct sock *sk, int val) > +{ > + struct chtls_sock *csk; > + struct sk_buff *skb; > + unsigned int wrlen; > + unsigned int len; > + int ret; > + > + wrlen = sizeof(struct cpl_set_tcb_field

[PATCH net] cxgb4/chtls: Fix tid stuck due to wrong update of qid

2021-01-08 Thread Ayush Sawal
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. Fixes: cc35c88ae4db ("crypto : chtls - CPL handler definition") S