Changeset 26977


Ignore:
Timestamp:
2011-05-24T10:14:29+02:00 (7 years ago)
Author:
jow
Message:

[netfilter] package u32 match and TEE target, patches by Maxim Uvarov

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/netfilter.mk

    r26617 r26977  
    291291$(eval $(call nf_add,IPT_LED,CONFIG_NETFILTER_XT_TARGET_LED, $(P_XT)xt_LED)) 
    292292 
     293# tee 
     294 
     295$(eval $(call nf_add,IPT_TEE,CONFIG_NETFILTER_XT_TARGET_TEE, $(P_XT)xt_TEE)) 
     296 
     297# u32  
     298 
     299$(eval $(call nf_add,IPT_U32,CONFIG_NETFILTER_XT_MATCH_U32, $(P_XT)xt_u32)) 
     300 
    293301# 
    294302# ebtables 
  • trunk/package/iptables/Makefile

    r26292 r26977  
    230230endef 
    231231 
     232define Package/iptables-mod-tee 
     233$(call Package/iptables/Module, +kmod-ipt-tee) 
     234  TITLE:=TEE iptables extensions 
     235endef 
     236 
     237define Package/iptables-mod-tee/description 
     238TEE iptables extensions. 
     239Includes: 
     240- libxt_TEE 
     241endef 
     242 
     243define Package/iptables-mod-u32 
     244$(call Package/iptables/Module, +kmod-ipt-u32) 
     245  TITLE:=U32 iptables extensions 
     246endef 
     247 
     248define Package/iptables-mod-u32/description 
     249U32 iptables extensions. 
     250Includes: 
     251- libxt_u32 
     252endef 
    232253 
    233254define Package/iptables-utils 
     
    425446$(eval $(call BuildPlugin,iptables-mod-hashlimit,$(IPT_HASHLIMIT-m))) 
    426447$(eval $(call BuildPlugin,iptables-mod-tproxy,$(IPT_TPROXY-m))) 
     448$(eval $(call BuildPlugin,iptables-mod-tee,$(IPT_TEE-m))) 
     449$(eval $(call BuildPlugin,iptables-mod-u32,$(IPT_U32-m))) 
    427450$(eval $(call BuildPackage,ip6tables)) 
    428451$(eval $(call BuildPackage,ip6tables-utils)) 
  • trunk/package/kernel/modules/netfilter.mk

    r26902 r26977  
    312312$(eval $(call KernelPackage,ipt-tproxy)) 
    313313 
     314define KernelPackage/ipt-tee 
     315  TITLE:=TEE support 
     316  KCONFIG:= \ 
     317        CONFIG_NETFILTER_XT_TARGET_TEE 
     318  FILES:= \ 
     319        $(LINUX_DIR)/net/netfilter/xt_TEE.ko \ 
     320        $(foreach mod,$(IPT_TEE-m),$(LINUX_DIR)/net/$(mod).ko) 
     321  AUTOLOAD:=$(call AutoLoad,45,$(notdir nf_tee $(IPT_TEE-m))) 
     322  $(call AddDepends/ipt) 
     323endef 
     324 
     325define KernelPackage/ipt-tee/description 
     326  Kernel modules for TEE 
     327endef 
     328 
     329$(eval $(call KernelPackage,ipt-tee)) 
     330 
     331 
     332define KernelPackage/ipt-u32 
     333  TITLE:=U32 support 
     334  KCONFIG:= \ 
     335        CONFIG_NETFILTER_XT_MATCH_U32 
     336  FILES:= \ 
     337        $(LINUX_DIR)/net/netfilter/xt_u32.ko \ 
     338        $(foreach mod,$(IPT_U32-m),$(LINUX_DIR)/net/$(mod).ko) 
     339  AUTOLOAD:=$(call AutoLoad,45,$(notdir nf_tee $(IPT_U32-m))) 
     340  $(call AddDepends/ipt) 
     341endef 
     342 
     343define KernelPackage/ipt-u32/description 
     344  Kernel modules for U32 
     345endef 
     346 
     347$(eval $(call KernelPackage,ipt-u32)) 
     348 
    314349 
    315350define KernelPackage/ipt-iprange 
Note: See TracChangeset for help on using the changeset viewer.