X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/5d02fa2bd382b1a73ae57b8706bafa4f81701e34..631cd017e6acadc7d8547af06193f31957de8144:/package/kernel/modules/netfilter.mk diff --git a/package/kernel/modules/netfilter.mk b/package/kernel/modules/netfilter.mk index d24329fae..64c45558d 100644 --- a/package/kernel/modules/netfilter.mk +++ b/package/kernel/modules/netfilter.mk @@ -24,7 +24,7 @@ endef define KernelPackage/ipt-core/description Netfilter core kernel modules Includes: - - comment (2.6) + - comment - limit - LOG - mac @@ -54,7 +54,7 @@ define KernelPackage/ipt-conntrack/description Netfilter (IPv4) kernel modules for connection tracking Includes: - conntrack - - defrag (2.6) + - defrag - iptables_raw - NOTRACK - state @@ -116,14 +116,12 @@ define KernelPackage/ipt-ipopt/description - CLASSIFY - dscp/DSCP - ecn/ECN - - hl/HL (2.6.30 and later) + - hl/HL - length - mark/MARK - - statistic (2.6) + - statistic - tcpmss - time - - tos/TOS (prior to 2.6.25) - - ttl/TTL (prior to 2.6.30) - unclean endef @@ -143,7 +141,7 @@ define KernelPackage/ipt-ipsec/description Includes: - ah - esp - - policy (2.6) + - policy endef $(eval $(call KernelPackage,ipt-ipsec)) @@ -177,7 +175,6 @@ endef define KernelPackage/ipt-nat-extra/description Netfilter (IPv4) kernel modules for extra NAT targets Includes: - - MIRROR (2.4) - NETMAP - REDIRECT endef @@ -218,10 +215,10 @@ define KernelPackage/ipt-nathelper-extra/description - amanda - h323 - mms - - pptp (2.6) - - proto_gre (2.6) + - pptp + - proto_gre - rtsp - - sip (2.6) + - sip - snmp_basic endef @@ -314,6 +311,41 @@ endef $(eval $(call KernelPackage,ipt-tproxy)) +define KernelPackage/ipt-tee + TITLE:=TEE support + KCONFIG:= \ + CONFIG_NETFILTER_XT_TARGET_TEE + FILES:= \ + $(LINUX_DIR)/net/netfilter/xt_TEE.ko \ + $(foreach mod,$(IPT_TEE-m),$(LINUX_DIR)/net/$(mod).ko) + AUTOLOAD:=$(call AutoLoad,45,$(notdir nf_tee $(IPT_TEE-m))) + $(call AddDepends/ipt) +endef + +define KernelPackage/ipt-tee/description + Kernel modules for TEE +endef + +$(eval $(call KernelPackage,ipt-tee)) + + +define KernelPackage/ipt-u32 + TITLE:=U32 support + KCONFIG:= \ + CONFIG_NETFILTER_XT_MATCH_U32 + FILES:= \ + $(LINUX_DIR)/net/netfilter/xt_u32.ko \ + $(foreach mod,$(IPT_U32-m),$(LINUX_DIR)/net/$(mod).ko) + AUTOLOAD:=$(call AutoLoad,45,$(notdir nf_tee $(IPT_U32-m))) + $(call AddDepends/ipt) +endef + +define KernelPackage/ipt-u32/description + Kernel modules for U32 +endef + +$(eval $(call KernelPackage,ipt-u32)) + define KernelPackage/ipt-iprange TITLE:=Module for matching ip ranges @@ -343,7 +375,6 @@ endef define KernelPackage/ipt-extra/description Other Netfilter (IPv4) kernel modules Includes: - - condition (2.4 only) - owner - physdev (if bridge support was enabled in kernel) - pkttype