mirror of https://github.com/hak5/openwrt.git
netfilter: Add fib support for nftables
Signed-off-by: Brett Mastbergen <bmastbergen@untangle.com>openwrt-19.07
parent
0c3c944d1e
commit
2b6eab507a
|
@ -371,6 +371,11 @@ $(eval $(if $(NF_KMOD),$(call nf_add,NFT_NAT6,CONFIG_NFT_REDIR_IPV6, $(P_V6)nft_
|
|||
$(eval $(if $(NF_KMOD),$(call nf_add,NFT_NAT6,CONFIG_NFT_CHAIN_NAT_IPV6, $(P_V6)nft_chain_nat_ipv6),))
|
||||
$(eval $(if $(NF_KMOD),$(call nf_add,NFT_NAT6,CONFIG_NFT_MASQ_IPV6, $(P_V6)nft_masq_ipv6),))
|
||||
|
||||
$(eval $(if $(NF_KMOD),$(call nf_add,NFT_FIB,CONFIG_NFT_FIB, $(P_XT)nft_fib),))
|
||||
$(eval $(if $(NF_KMOD),$(call nf_add,NFT_FIB,CONFIG_NFT_FIB_INET, $(P_XT)nft_fib_inet),))
|
||||
$(eval $(if $(NF_KMOD),$(call nf_add,NFT_FIB,CONFIG_NFT_FIB_IPV4, $(P_V4)nft_fib_ipv4),))
|
||||
$(eval $(if $(NF_KMOD),$(call nf_add,NFT_FIB,CONFIG_NFT_FIB_IPV6, $(P_V6)nft_fib_ipv6),))
|
||||
|
||||
|
||||
# userland only
|
||||
IPT_BUILTIN += $(NF_IPT-y) $(NF_IPT-m)
|
||||
|
|
|
@ -1164,3 +1164,15 @@ define KernelPackage/nft-netdev
|
|||
endef
|
||||
|
||||
$(eval $(call KernelPackage,nft-netdev))
|
||||
|
||||
|
||||
define KernelPackage/nft-fib
|
||||
SUBMENU:=$(NF_MENU)
|
||||
TITLE:=Netfilter nf_tables fib support
|
||||
DEPENDS:=+kmod-nft-core
|
||||
FILES:=$(foreach mod,$(NFT_FIB-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
AUTOLOAD:=$(call AutoProbe,$(notdir $(NFT_FIB-m)))
|
||||
KCONFIG:=$(KCONFIG_NFT_FIB)
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,nft-fib))
|
||||
|
|
|
@ -3164,6 +3164,7 @@ CONFIG_NFS_V3=y
|
|||
# CONFIG_NFT_DUP_IPV6 is not set
|
||||
# CONFIG_NFT_FIB_IPV4 is not set
|
||||
# CONFIG_NFT_FIB_IPV6 is not set
|
||||
# CONFIG_NFT_FIB_NETDEV is not set
|
||||
# CONFIG_NFT_FLOW_OFFLOAD is not set
|
||||
# CONFIG_NFT_OBJREF is not set
|
||||
# CONFIG_NFT_RT is not set
|
||||
|
|
|
@ -3309,6 +3309,7 @@ CONFIG_NFS_V3=y
|
|||
# CONFIG_NFT_DUP_IPV6 is not set
|
||||
# CONFIG_NFT_FIB_IPV4 is not set
|
||||
# CONFIG_NFT_FIB_IPV6 is not set
|
||||
# CONFIG_NFT_FIB_NETDEV is not set
|
||||
# CONFIG_NFT_FLOW_OFFLOAD is not set
|
||||
# CONFIG_NFT_OBJREF is not set
|
||||
# CONFIG_NFT_OSF is not set
|
||||
|
|
Loading…
Reference in New Issue