xfrm: Fix the usage of skb->sk
authorSteffen Klassert <steffen.klassert@secunet.com>
Thu, 16 Jan 2025 10:46:03 +0000 (11:46 +0100)
committerSteffen Klassert <steffen.klassert@secunet.com>
Mon, 20 Jan 2025 06:06:53 +0000 (07:06 +0100)
commit1620c88887b16940e00dbe57dd38c74eda9bad9e
treea89dd9304fb7af4c757a55b210f8dab36b418f44
parent600258d555f0710b9c47fb78d2d80a4aecd608cc
xfrm: Fix the usage of skb->sk

xfrm assumed to always have a full socket at skb->sk.
This is not always true, so fix it by converting to a
full socket before it is used.

Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
net/ipv4/esp4.c
net/ipv6/esp6.c
net/ipv6/xfrm6_output.c
net/xfrm/xfrm_interface_core.c
net/xfrm/xfrm_output.c
net/xfrm/xfrm_policy.c