diff options
author | Vinay Kumar Yadav <vinay.yadav@chelsio.com> | 2021-04-15 13:17:46 +0530 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-04-15 16:55:49 -0700 |
commit | bc16efd2430652f894ae34b1de5eccc3bf0d2810 (patch) | |
tree | 8934371d618bc64d5f065a2726e5471cd17c41fd /drivers/net/wireguard/queueing.h | |
parent | 1a73e427b824133940c2dd95ebe26b6dce1cbf10 (diff) |
ch_ktls: fix device connection close
When sge queue is full and chcr_ktls_xmit_wr_complete()
returns failure, skb is not freed if it is not the last tls record in
this skb, causes refcount never gets freed and tls_dev_del()
never gets called on this connection.
Fixes: 5a4b9fe7fece ("cxgb4/chcr: complete record tx handling")
Signed-off-by: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
Signed-off-by: Rohit Maheshwari <rohitm@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/wireguard/queueing.h')
0 files changed, 0 insertions, 0 deletions