diff --git a/net/xfrm/xfrm_input.c b/net/xfrm/xfrm_input.c index 1472c08579756ec8588e7f5537c8ac162fa28af0..81788105c164ec1c681adc0e55660ac509c9b660 100644 --- a/net/xfrm/xfrm_input.c +++ b/net/xfrm/xfrm_input.c @@ -26,6 +26,12 @@ struct xfrm_trans_tasklet { }; struct xfrm_trans_cb { + union { + struct inet_skb_parm h4; +#if IS_ENABLED(CONFIG_IPV6) + struct inet6_skb_parm h6; +#endif + } header; int (*finish)(struct net *net, struct sock *sk, struct sk_buff *skb); };