]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
chtls: Convert to skb_dst_reset
authorStanislav Fomichev <sdf@fomichev.me>
Mon, 18 Aug 2025 15:40:31 +0000 (08:40 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 20 Aug 2025 00:54:41 +0000 (17:54 -0700)
commit3e31075a119409613627517f205edd86a7f89d7b
tree622b47a4f2f60cef3f34ebbffc5ee1127e8fbdff
parentda3b9d493ba27c710f4812f1d0a98846f3043f94
chtls: Convert to skb_dst_reset

Going forward skb_dst_set will assert that skb dst_entry
is empty during skb_dst_set. skb_dstref_steal is added to reset
existing entry without doing refcnt. Chelsio driver is
doing extra dst management via skb_dst_set(NULL). Replace
these calls with skb_dstref_steal.

Signed-off-by: Stanislav Fomichev <sdf@fomichev.me>
Link: https://patch.msgid.link/20250818154032.3173645-7-sdf@fomichev.me
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c