@ -32,6 +32,7 @@ endef
# kernel only
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_IPT ,CONFIG_IP_NF_IPTABLES , $ ( P_V 4) ip_tables ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_IPT ,CONFIG_NETFILTER_XTABLES , $ ( P_XT ) x_tables ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_IPT ,CONFIG_NF_REJECT_IPV 4, $ ( P_V 4) nf_reject_ipv 4) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,IPT_CORE ,CONFIG_NETFILTER_XTABLES , $ ( P_XT ) xt_tcpudp ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,IPT_CORE ,CONFIG_IP_NF_FILTER , $ ( P_V 4) iptable_filter ) ,) )
@ -54,7 +55,6 @@ $(eval $(call nf_add,IPT_CORE,CONFIG_NETFILTER_XT_TARGET_LOG, $(P_XT)nf_log_comm
$( eval $ ( call nf_add ,IPT_CORE ,CONFIG_NETFILTER_XT_TARGET_LOG , $ ( P_V 4) nf_log_ipv 4) )
$( eval $ ( call nf_add ,IPT_CORE ,CONFIG_NETFILTER_XT_TARGET_TCPMSS , $ ( P_XT ) xt_TCPMSS ) )
$( eval $ ( call nf_add ,IPT_CORE ,CONFIG_IP_NF_TARGET_REJECT , $ ( P_V 4) ipt_REJECT ) )
$( eval $ ( call nf_add ,IPT_CORE ,CONFIG_IP_NF_TARGET_REJECT , $ ( P_V 4) nf_reject_ipv 4) )
$( eval $ ( call nf_add ,IPT_CORE ,CONFIG_NETFILTER_XT_MATCH_TIME , $ ( P_XT ) xt_time ) )
$( eval $ ( call nf_add ,IPT_CORE ,CONFIG_NETFILTER_XT_MARK , $ ( P_XT ) xt_mark ) )
@ -143,6 +143,7 @@ $(eval $(call nf_add,IPT_IPSEC,CONFIG_NETFILTER_XT_MATCH_POLICY, $(P_XT)xt_polic
# kernel only
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_IPT 6,CONFIG_IP 6_NF_IPTABLES , $ ( P_V 6) ip 6_tables ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_IPT 6,CONFIG_NF_REJECT_IPV 6, $ ( P_V 6) nf_reject_ipv 6) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_CONNTRACK 6,CONFIG_NF_DEFRAG_IPV 6, $ ( P_V 6) nf_defrag_ipv 6) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_CONNTRACK 6,CONFIG_NF_CONNTRACK_IPV 6, $ ( P_V 6) nf_conntrack_ipv 6) ,) )
@ -158,7 +159,6 @@ $(eval $(if $(NF_KMOD),,$(call nf_add,IPT_IPV6,CONFIG_IP6_NF_IPTABLES, ip6t_icmp
$( eval $ ( call nf_add ,IPT_IPV 6,CONFIG_IP 6_NF_TARGET_LOG , $ ( P_V 6) ip 6t_LOG ) )
$( eval $ ( call nf_add ,IPT_IPV 6,CONFIG_IP 6_NF_TARGET_REJECT , $ ( P_V 6) ip 6t_REJECT ) )
$( eval $ ( call nf_add ,IPT_IPV 6,CONFIG_IP 6_NF_TARGET_REJECT , $ ( P_V 6) nf_reject_ipv 6) )
# ipv6 extra
$( eval $ ( call nf_add ,IPT_IPV 6_EXTRA ,CONFIG_IP 6_NF_MATCH_IPV 6HEADER , $ ( P_V 6) ip 6t_ipv 6header ) )
@ -175,12 +175,14 @@ $(eval $(call nf_add,IPT_IPV6_EXTRA,CONFIG_IP6_NF_MATCH_RT, $(P_V6)ip6t_rt))
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_NAT ,CONFIG_NF_NAT , $ ( P_XT ) nf_nat ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_NAT ,CONFIG_NF_NAT_REDIRECT , $ ( P_XT ) nf_nat_redirect , ge 3.19.0) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_NAT ,CONFIG_NF_NAT_IPV 4, $ ( P_V 4) nf_nat_ipv 4) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_NAT ,CONFIG_NF_NAT_MASQUERADE_IPV 4, $ ( P_V 4) nf_nat_masquerade_ipv 4) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_NAT 6,CONFIG_NF_NAT_IPV 6, $ ( P_V 6) nf_nat_ipv 6) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NF_NAT 6,CONFIG_NF_NAT_MASQUERADE_IPV 6, $ ( P_V 6) nf_nat_masquerade_ipv 6) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,IPT_NAT ,CONFIG_NETFILTER_XT_NAT , $ ( P_XT ) xt_nat ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,IPT_NAT ,CONFIG_IP_NF_NAT , $ ( P_V 4) iptable_nat ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,IPT_NAT 6,CONFIG_IP 6_NF_NAT , $ ( P_V 6) ip 6table_nat ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,IPT_NAT 6,CONFIG_IP 6_NF_NAT , $ ( P_V 6) nf_nat_masquerade_ipv 6) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,IPT_NAT 6,CONFIG_IP 6_NF_TARGET_MASQUERADE , $ ( P_V 6) ip 6t_MASQUERADE ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,IPT_NAT 6,CONFIG_IP 6_NF_TARGET_NPT , $ ( P_V 6) ip 6t_NPT ) ,) )
@ -189,7 +191,6 @@ $(eval $(if $(NF_KMOD),,$(call nf_add,IPT_NAT,CONFIG_NF_NAT, ipt_SNAT ipt_DNAT))
$( eval $ ( if $ ( NF_KMOD ) ,,$ ( call nf_add ,IPT_NAT 6,CONFIG_IP 6_NF_TARGET_NPT , ip 6t_DNPT ip 6t_SNPT ) ) )
$( eval $ ( call nf_add ,IPT_NAT ,CONFIG_IP_NF_TARGET_MASQUERADE , $ ( P_V 4) ipt_MASQUERADE ) )
$( eval $ ( call nf_add ,IPT_NAT ,CONFIG_IP_NF_TARGET_MASQUERADE , $ ( P_V 4) nf_nat_masquerade_ipv 4) )
$( eval $ ( call nf_add ,IPT_NAT ,CONFIG_IP_NF_TARGET_REDIRECT , $ ( P_XT ) xt_REDIRECT ) )
@ -324,8 +325,6 @@ $(eval $(if $(NF_KMOD),$(call nf_add,NFT_CORE,CONFIG_NFT_LOG, $(P_XT)nft_log),))
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NFT_LIMIT , $ ( P_XT ) nft_limit ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NFT_REJECT , $ ( P_XT ) nft_reject $ ( P_V 4) nft_reject_ipv 4 $ ( P_V 6) nft_reject_ipv 6) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NFT_REJECT_INET , $ ( P_XT ) nft_reject_inet ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NF_REJECT_IPV 4, $ ( P_V 4) nf_reject_ipv 4) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NF_REJECT_IPV 6, $ ( P_V 6) nf_reject_ipv 6) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NF_TABLES_IPV 4, $ ( P_V 4) nf_tables_ipv 4) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NFT_CHAIN_ROUTE_IPV 4, $ ( P_V 4) nft_chain_route_ipv 4) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NF_TABLES_IPV 6, $ ( P_V 6) nf_tables_ipv 6) ,) )
@ -333,8 +332,6 @@ $(eval $(if $(NF_KMOD),$(call nf_add,NFT_CORE,CONFIG_NFT_CHAIN_ROUTE_IPV6, $(P_V
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_CORE ,CONFIG_NFT_REDIR , $ ( P_XT ) nft_redir , ge 3.19.0) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_NAT ,CONFIG_NFT_NAT , $ ( P_XT ) nft_nat ) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_NAT ,CONFIG_NF_NAT_MASQUERADE_IPV 4, $ ( P_V 4) nf_nat_masquerade_ipv 4) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_NAT ,CONFIG_NF_NAT_MASQUERADE_IPV 6, $ ( P_V 6) nf_nat_masquerade_ipv 6) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_NAT ,CONFIG_NFT_CHAIN_NAT_IPV 4, $ ( P_V 4) nft_chain_nat_ipv 4) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_NAT ,CONFIG_NFT_REDIR_IPV 4, $ ( P_V 4) nft_redir_ipv 4, ge 3.19.0) ,) )
$( eval $ ( if $ ( NF_KMOD ) ,$ ( call nf_add ,NFT_NAT 6,CONFIG_NFT_REDIR_IPV 6, $ ( P_V 6) nft_redir_ipv 6, ge 3.19.0) ,) )