At 2019-05-07 05:56:47, "Yifeng Sun" <pkusunyif...@gmail.com> wrote: >From: Gao Feng <gfree.w...@vip.163.com> > >Upstream commit: > commit 440534d3c56be04abfb26850ee882d19d223557a > Author: Gao Feng <gfree.w...@vip.163.com> > Date: Mon Jul 9 18:06:33 2018 +0800 > > netfilter: Remove useless param helper of nf_ct_helper_ext_add > > The param helper of nf_ct_helper_ext_add is useless now, then remove > it now. > > Signed-off-by: Gao Feng <gfree.w...@vip.163.com> > Signed-off-by: Pablo Neira Ayuso <pa...@netfilter.org> > >This patch backports the above upstream patch to OVS. > >Cc: Gao Feng <gfree.w...@vip.163.com> >Signed-off-by: Yifeng Sun <pkusunyif...@gmail.com> >--- > acinclude.m4 | 3 +++ > .../linux/compat/include/net/netfilter/nf_conntrack_helper.h | 12 ++++++++++++ > 2 files changed, 15 insertions(+) > >diff --git a/acinclude.m4 b/acinclude.m4 >index 4c533bb98949..91e07d871f58 100644 >--- a/acinclude.m4 >+++ b/acinclude.m4 >@@ -938,6 +938,9 @@ AC_DEFUN([OVS_CHECK_LINUX_COMPAT], [ > [OVS_DEFINE([HAVE_IPV6_FRAG_H])]) > OVS_GREP_IFELSE([$KSRC/include/net/netfilter/nf_conntrack.h], > [nf_ct_invert_tuplepr]) >+ OVS_FIND_PARAM_IFELSE([$KSRC/include/net/netfilter/nf_conntrack_helper.h], >+ [nf_ct_helper_ext_add], [nf_conntrack_helper], >+ >[OVS_DEFINE([HAVE_NF_CT_HELPER_EXT_ADD_TAKES_HELPER])]) > > if cmp -s datapath/linux/kcompat.h.new \ > datapath/linux/kcompat.h >/dev/null 2>&1; then >diff --git a/datapath/linux/compat/include/net/netfilter/nf_conntrack_helper.h >b/datapath/linux/compat/include/net/netfilter/nf_conntrack_helper.h >index 19c35cd95f6f..0b685cc1a05a 100644 >--- a/datapath/linux/compat/include/net/netfilter/nf_conntrack_helper.h >+++ b/datapath/linux/compat/include/net/netfilter/nf_conntrack_helper.h >@@ -9,4 +9,16 @@ static inline void nf_conntrack_helper_put(struct >nf_conntrack_helper *helper) { > } > #endif > >+static inline struct nf_conn_help * >+rpl_nf_ct_helper_ext_add(struct nf_conn *ct, >+ struct nf_conntrack_helper *helper, gfp_t gfp) >+{ >+#ifdef HAVE_NF_CT_HELPER_EXT_ADD_TAKES_HELPER >+ return nf_ct_helper_ext_add(ct, helper, gfp); >+#else >+ return nf_ct_helper_ext_add(ct, gfp); >+#endif >+} >+#define nf_ct_helper_ext_add rpl_nf_ct_helper_ext_add >+ > #endif /* _NF_CONNTRACK_HELPER_WRAPPER_H */ >-- >2.7.4 >
Good for me. Best Regards Feng _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev