diff options
Diffstat (limited to 'mk/modules.mk')
-rw-r--r-- | mk/modules.mk | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/mk/modules.mk b/mk/modules.mk index 4e247d98d..e3f8b1289 100644 --- a/mk/modules.mk +++ b/mk/modules.mk @@ -443,11 +443,22 @@ $(eval $(call KMOD_template,NF_CONNTRACK_IPV4,nf-conntrack-ipv4,\ $(MODULES_DIR)/kernel/net/ipv4/netfilter/nf_conntrack_ipv4 \ ,50)) -$(eval $(call KMOD_template,NF_NAT_IPV4,nf-nat-ipv4,\ +NAT:=NF_NAT_IPV4 +ifeq ($(KERNEL_BASE),3) +ifeq ($(KERNEL_MAJ),4) +NAT:=NF_NAT +$(eval $(call KMOD_template,$(NAT),full-nat,\ + $(MODULES_DIR)/kernel/net/ipv4/netfilter/nf_nat \ + $(MODULES_DIR)/kernel/net/ipv4/netfilter/iptable_nat \ +,50)) +else +$(eval $(call KMOD_template,$(NAT),full-nat,\ $(MODULES_DIR)/kernel/net/netfilter/nf_nat \ $(MODULES_DIR)/kernel/net/ipv4/netfilter/nf_nat_ipv4 \ $(MODULES_DIR)/kernel/net/ipv4/netfilter/iptable_nat \ ,50)) +endif +endif $(eval $(call KMOD_template,NF_CONNTRACK_FTP,nf-conntrack-ftp,\ $(MODULES_DIR)/kernel/net/netfilter/nf_conntrack_ftp \ |