sk_validate_xmit_skb
struct sk_buff* (*sk_validate_xmit_skb)(struct sock *sk,
(smp_load_acquire(&sk->sk_validate_xmit_skb) ==
sk_validate = sk->sk_validate_xmit_skb;
skb = sk_validate_xmit_skb(skb, dev);
WRITE_ONCE(sk->sk_validate_xmit_skb, psp_validate_xmit);
smp_store_release(&sk->sk_validate_xmit_skb, tls_validate_xmit_skb);
WRITE_ONCE(ctx->sk->sk_validate_xmit_skb, tls_validate_xmit_skb_sw);