]> git.proxmox.com Git - mirror_ovs.git/blobdiff - datapath/linux/compat/include/net/netfilter/nf_conntrack_core.h
datapath: Pass nf_hook_state to nf_conntrack_in()
[mirror_ovs.git] / datapath / linux / compat / include / net / netfilter / nf_conntrack_core.h
index 7834c8c25f797adfcb3853ecf43f04cf4f3850d7..10158011fd4d89ee03030afd15e212edc4000f47 100644 (file)
@@ -104,4 +104,13 @@ static inline bool rpl_nf_ct_delete(struct nf_conn *ct, u32 portid, int report)
 #define nf_ct_delete rpl_nf_ct_delete
 #endif /* HAVE_NF_CONN_TIMER */
 
+#ifndef HAVE_NF_CONNTRACK_IN_TAKES_NF_HOOK_STATE
+static inline unsigned int
+rpl_nf_conntrack_in(struct sk_buff *skb, const struct nf_hook_state *state)
+{
+       return nf_conntrack_in(state->net, state->pf, state->hook, skb);
+}
+#define nf_conntrack_in rpl_nf_conntrack_in
+#endif /* HAVE_NF_CONNTRACK_IN_TAKES_NF_HOOK_STATE */
+
 #endif /* _NF_CONNTRACK_CORE_WRAPPER_H */