On Tue, Dec 06, 2022 at 06:31:16PM -0500, Xin Long wrote: [...] > diff --git a/net/netfilter/Makefile b/net/netfilter/Makefile > index 1d4db1943936..0976d34b1e5f 100644 > --- a/net/netfilter/Makefile > +++ b/net/netfilter/Makefile > @@ -54,6 +54,12 @@ obj-$(CONFIG_NF_CONNTRACK_TFTP) += nf_conntrack_tftp.o > > nf_nat-y := nf_nat_core.o nf_nat_proto.o nf_nat_helper.o > > +ifdef CONFIG_OPENVSWITCH > +nf_nat-y += nf_nat_ovs.o > +else ifdef CONFIG_NET_ACT_CT > +nf_nat-y += nf_nat_ovs.o > +endif
Maybe add CONFIG_NF_NAT_OVS and select it from OPENVSWITCH Kconfig (select is a hammer, but it should be fine in this case since OPENVSWITCH already depends on NF_NAT?). Then in Makefile: nf_nat-$(CONFIG_NF_NAT_OVS) += nf_nat_ovs.o And CONFIG_NF_NAT_OVS depends on OPENVSWITCH. > obj-$(CONFIG_NF_LOG_SYSLOG) += nf_log_syslog.o > > obj-$(CONFIG_NF_NAT) += nf_nat.o _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
