define KernelPackage/ipt-tproxy
TITLE:=Transparent proxying support
- DEPENDS+=+IPV6:kmod-ipv6
+ DEPENDS+=+kmod-ipt-conntrack +IPV6:kmod-ipv6 +IPV6:kmod-ip6tables
KCONFIG:= \
CONFIG_NETFILTER_TPROXY \
CONFIG_NETFILTER_XT_MATCH_SOCKET \
define KernelPackage/ipt-tee
TITLE:=TEE support
+ DEPENDS:=+kmod-ipt-conntrack +IPV6:kmod-ipv6
KCONFIG:= \
CONFIG_NETFILTER_XT_TARGET_TEE
FILES:= \
define KernelPackage/arptables
SUBMENU:=$(NF_MENU)
TITLE:=ARP firewalling modules
+ DEPENDS:=+kmod-ipt-core
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/arp*.ko
KCONFIG:=CONFIG_IP_NF_ARPTABLES \
CONFIG_IP_NF_ARPFILTER \
define KernelPackage/ebtables
SUBMENU:=$(NF_MENU)
TITLE:=Bridge firewalling modules
+ DEPENDS:=+kmod-ipt-core
FILES:=$(foreach mod,$(EBTABLES-m),$(LINUX_DIR)/net/$(mod).ko)
KCONFIG:=CONFIG_BRIDGE_NETFILTER=y \
$(KCONFIG_EBTABLES)
define KernelPackage/ipt-hashlimit
SUBMENU:=$(NF_MENU)
TITLE:=Netfilter hashlimit match
+ DEPENDS:=+kmod-ipt-core
KCONFIG:=$(KCONFIG_IPT_HASHLIMIT)
FILES:=$(LINUX_DIR)/net/netfilter/xt_hashlimit.ko
AUTOLOAD:=$(call AutoLoad,50,xt_hashlimit)