# This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. menu "Netfilter" depends on ADK_TARGET_WITH_NET config ADK_LINUX_KERNEL_NETFILTER bool config ADK_LINUX_KERNEL_NETFILTER_ADVANCED bool config ADK_LINUX_KERNEL_BRIDGE_NETFILTER bool config ADK_LINUX_KERNEL_NF_DEFRAG_IPV4 tristate config ADK_LINUX_KERNEL_NF_DEFRAG_IPV6 tristate config ADK_LINUX_KERNEL_NETFILTER_NETLINK select ADK_LINUX_KERNEL_NETFILTER select ADK_LINUX_KERNEL_NETFILTER_ADVANCED tristate config ADK_LINUX_KERNEL_NETFILTER_XTABLES tristate select ADK_LINUX_KERNEL_NETFILTER select ADK_LINUX_KERNEL_NETFILTER_ADVANCED config ADK_LINUX_KERNEL_NETFILTER_DEBUG bool config ADK_LINUX_KERNEL_IP_NF_MATCH_LAYER7_DEBUG bool config ADK_LINUX_KERNEL_IP_NF_TARGET_MIRROR tristate config ADK_LINUX_KERNEL_IP_NF_NAT_SNMP_BASIC tristate config ADK_LINUX_KERNEL_IP_NF_TARGET_DSCP tristate config ADK_LINUX_KERNEL_IP_NF_TARGET_MARK tristate config ADK_LINUX_KERNEL_IP_NF_TARGET_CLASSIFY tristate config ADK_LINUX_KERNEL_IP_NF_TARGET_IMQ tristate config ADK_LINUX_KERNEL_IP_NF_TARGET_CONNMARK tristate config ADK_LINUX_KERNEL_IP_NF_ARPTABLES tristate config ADK_LINUX_KERNEL_IP_NF_COMPAT_IPCHAINS tristate config ADK_LINUX_KERNEL_IP_NF_COMPAT_IPFWADM tristate config ADK_LINUX_KERNEL_IP6_NF_QUEUE tristate config ADK_LINUX_KERNEL_IP6_NF_IPTABLES tristate config ADK_LINUX_KERNEL_IP_ROUTE_FWMARK bool config ADK_LINUX_KERNEL_IP_NF_QUEUE tristate config ADK_LINUX_KERNEL_IP_NF_MATCH_TIME tristate config ADK_LINUX_KERNEL_IP_NF_MATCH_CONDITION tristate config ADK_LINUX_KERNEL_IP_NF_MATCH_DSCP tristate config ADK_LINUX_KERNEL_IP_NF_MATCH_AH_ESP tristate config ADK_LINUX_KERNEL_IP_NF_MATCH_LENGTH tristate config ADK_LINUX_KERNEL_IP_NF_MATCH_HELPER tristate # cannot be ADK_LINUX_KERNEL_IP_NF_MATCH_STATE because # netfilter is built as a module -> this'll always be # a module, too config ADK_LINUX_KERNEL_IP_NF_MATCH_STATE tristate select ADK_LINUX_KERNEL_NETFILTER_XT_MATCH_STATE config ADK_LINUX_KERNEL_NETFILTER_XT_NAT tristate config ADK_LINUX_KERNEL_NETFILTER_XT_MATCH_STATE tristate # cannot be ADK_LINUX_KERNEL_IP_NF_MATCH_CONNTRACK because # netfilter is built as a module -> this'll always be # a module, too config ADK_LINUX_KERNEL_NETFILTER_XT_MATCH_CONNTRACK tristate config ADK_LINUX_KERNEL_NETFILTER_XT_MATCH_CONNMARK tristate config ADK_LINUX_KERNEL_IP_NF_MATCH_UNCLEAN tristate config ADK_LINUX_KERNEL_IP_NF_MATCH_STRING tristate config ADK_LINUX_KERNEL_NF_TABLES_INET bool config ADK_LINUX_KERNEL_NF_TABLES_NETDEV bool config ADK_LINUX_KERNEL_NFT_NUMGEN tristate config ADK_LINUX_KERNEL_NFT_CT tristate config ADK_LINUX_KERNEL_NFT_EXTHDR_DCCP tristate config ADK_LINUX_KERNEL_NFT_CONNLIMIT tristate config ADK_LINUX_KERNEL_NFT_LOG tristate config ADK_LINUX_KERNEL_NFT_LIMIT tristate config ADK_LINUX_KERNEL_NFT_MASQ tristate config ADK_LINUX_KERNEL_NFT_REDIR tristate config ADK_LINUX_KERNEL_NFT_NAT tristate config ADK_LINUX_KERNEL_NFT_TUNNEL tristate config ADK_LINUX_KERNEL_NFT_QUOTA tristate config ADK_LINUX_KERNEL_NFT_REJECT tristate config ADK_LINUX_KERNEL_NFT_HASH tristate config ADK_LINUX_KERNEL_NFT_SOCKET tristate config ADK_LINUX_KERNEL_NFT_OSF tristate config ADK_LINUX_KERNEL_NFT_TPROXY tristate config ADK_LINUX_KERNEL_NFT_SYNPROXY tristate config ADK_LINUX_KERNEL_NF_TABLES_IPV4 bool config ADK_LINUX_KERNEL_NFT_FIB_IPV4 tristate config ADK_LINUX_KERNEL_NF_TABLES_ARP bool config ADK_LINUX_KERNEL_NF_TABLES_IPV6 bool config ADK_LINUX_KERNEL_NFT_FIB_IPV6 tristate config ADK_LINUX_KERNEL_NF_TABLES_BRIDGE tristate menu "Core Netfilter Configuration" source target/linux/config/Config.in.netfilter.core endmenu menu "IPv4: Netfilter Configuration" source target/linux/config/Config.in.netfilter.ip4 endmenu menu "IPv6: Netfilter Configuration" source target/linux/config/Config.in.netfilter.ip6 endmenu menu "Ethernet bridge firewalling" source target/linux/config/Config.in.netfilter.ebt endmenu endmenu