Changeset 44883


Ignore:
Timestamp:
2015-03-19T12:58:17+01:00 (3 years ago)
Author:
nbd
Message:

ipset: use in-tree kernel modules to fix crash issues

Signed-off-by: Felix Fietkau <nbd@…>

Location:
trunk/package
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/linux/modules/netfilter.mk

    r43174 r44883  
    223223 
    224224$(eval $(call KernelPackage,ipt-ipsec)) 
     225 
     226IPSET_MODULES:= \ 
     227        ipset/ip_set \ 
     228        ipset/ip_set_bitmap_ip \ 
     229        ipset/ip_set_bitmap_ipmac \ 
     230        ipset/ip_set_bitmap_port \ 
     231        ipset/ip_set_hash_ip \ 
     232        ipset/ip_set_hash_ipmark \ 
     233        ipset/ip_set_hash_ipport \ 
     234        ipset/ip_set_hash_ipportip \ 
     235        ipset/ip_set_hash_ipportnet \ 
     236        ipset/ip_set_hash_mac \ 
     237        ipset/ip_set_hash_netportnet \ 
     238        ipset/ip_set_hash_net \ 
     239        ipset/ip_set_hash_netnet \ 
     240        ipset/ip_set_hash_netport \ 
     241        ipset/ip_set_hash_netiface \ 
     242        ipset/ip_set_list_set \ 
     243        xt_set 
     244 
     245define KernelPackage/ipt-ipset 
     246  SUBMENU:=Netfilter Extensions 
     247  TITLE:=IPset netfilter modules 
     248  DEPENDS+= +kmod-ipt-core +kmod-nfnetlink 
     249  KCONFIG:= \ 
     250        CONFIG_IP_SET \ 
     251        CONFIG_IP_SET_MAX=256 \ 
     252        CONFIG_NETFILTER_XT_SET \ 
     253        CONFIG_IP_SET_BITMAP_IP \ 
     254        CONFIG_IP_SET_BITMAP_IPMAC \ 
     255        CONFIG_IP_SET_BITMAP_PORT \ 
     256        CONFIG_IP_SET_HASH_IP \ 
     257        CONFIG_IP_SET_HASH_IPMARK \ 
     258        CONFIG_IP_SET_HASH_IPPORT \ 
     259        CONFIG_IP_SET_HASH_IPPORTIP \ 
     260        CONFIG_IP_SET_HASH_IPPORTNET \ 
     261        CONFIG_IP_SET_HASH_MAC \ 
     262        CONFIG_IP_SET_HASH_NET \ 
     263        CONFIG_IP_SET_HASH_NETNET \ 
     264        CONFIG_IP_SET_HASH_NETIFACE \ 
     265        CONFIG_IP_SET_HASH_NETPORT \ 
     266        CONFIG_IP_SET_HASH_NETPORTNET \ 
     267        CONFIG_IP_SET_LIST_SET \ 
     268        CONFIG_NET_EMATCH_IPSET=n 
     269  FILES:=$(foreach mod,$(IPSET_MODULES),$(LINUX_DIR)/net/netfilter/$(mod).ko) 
     270  AUTOLOAD:=$(call AutoLoad,49,$(notdir $(IPSET_MODULES))) 
     271endef 
     272$(eval $(call KernelPackage,ipt-ipset)) 
    225273 
    226274 
  • trunk/package/network/utils/ipset/Makefile

    r44742 r44883  
    4040        SHELL="$(BASH)" 
    4141 
    42 IPSET_MODULES:= \ 
    43         ipset/ip_set \ 
    44         ipset/ip_set_bitmap_ip \ 
    45         ipset/ip_set_bitmap_ipmac \ 
    46         ipset/ip_set_bitmap_port \ 
    47         ipset/ip_set_hash_ip \ 
    48         ipset/ip_set_hash_ipmark \ 
    49         ipset/ip_set_hash_ipport \ 
    50         ipset/ip_set_hash_ipportip \ 
    51         ipset/ip_set_hash_ipportnet \ 
    52         ipset/ip_set_hash_net \ 
    53         ipset/ip_set_hash_netiface \ 
    54         ipset/ip_set_hash_netport \ 
    55         ipset/ip_set_list_set \ 
    56         xt_set \ 
    57  
    5842define Build/Compile 
    5943        $(call Build/Compile/Default) 
    60         $(call Build/Compile/Default,modules) 
    6144endef 
    6245 
     
    6851endef 
    6952 
    70 define KernelPackage/ipt-ipset 
    71   SUBMENU:=Netfilter Extensions 
    72   TITLE:=IPset netfilter modules 
    73   DEPENDS+= +kmod-ipt-core +kmod-nfnetlink 
    74   FILES:=$(foreach mod,$(IPSET_MODULES),$(PKG_BUILD_DIR)/kernel/net/netfilter/$(mod).ko) 
    75   AUTOLOAD:=$(call AutoLoad,49,$(notdir $(IPSET_MODULES))) 
    76 endef 
    77  
    7853$(eval $(call BuildPackage,ipset)) 
    79 $(eval $(call KernelPackage,ipt-ipset)) 
Note: See TracChangeset for help on using the changeset viewer.