+
#
# Copyright (C) 2006-2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
-# $Id$
NF_MENU:=Netfilter Extensions
NF_KMOD:=1
KCONFIG:=$(KCONFIG_IPT_FILTER)
FILES:=$(foreach mod,$(IPT_FILTER-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_FILTER-m)))
- DEPENDS:= kmod-ipt-core
+ DEPENDS:=kmod-ipt-core +LINUX_2_6:kmod-textsearch
endef
define KernelPackage/ipt-filter/description
KCONFIG:=$(KCONFIG_IPT_NATHELPER_EXTRA)
FILES:=$(foreach mod,$(IPT_NATHELPER_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_NATHELPER_EXTRA-m)))
- DEPENDS:= kmod-ipt-core +kmod-ipt-nat
+ DEPENDS:= kmod-ipt-core +kmod-ipt-nat +kmod-textsearch
endef
define KernelPackage/ipt-nathelper-extra/description
CONFIG_IMQ \
CONFIG_IMQ_BEHAVIOR_BA=y \
CONFIG_IMQ_NUM_DEVS=2 \
- CONFIG_IP_NF_TARGET_IMQ
+ CONFIG_NETFILTER_XT_TARGET_IMQ
FILES:= \
$(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX) \
$(foreach mod,$(IPT_IMQ-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
imq \
$(IPT_IMQ-m) \
))
- DEPENDS:= kmod-ipt-core @!LINUX_2_6_27 @!LINUX_2_6_28
+ DEPENDS:= kmod-ipt-core
endef
define KernelPackage/ipt-imq/description
$(eval $(call KernelPackage,ipt-ipset))
-# XXX: broken on 2.6.28 to xt_CHAOS module
define KernelPackage/ipt-extra
SUBMENU:=$(NF_MENU)
TITLE:=Extra modules
KCONFIG:=$(KCONFIG_IPT_EXTRA)
FILES:=$(foreach mod,$(IPT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_EXTRA-m)))
- DEPENDS:= kmod-ipt-core @LINUX_2_6_28:BROKEN
+ DEPENDS:= kmod-ipt-core
endef
define KernelPackage/ipt-extra/description