kernel/modules: kmod-sched: add some common, useful actions
Add act_pedit, act_csum, act_gact and act_simple modules for additional tc action support. Module act_simple helps with debug and logging, similar to iptables LOG target, while act_gact provides common generic actions. Modules act_pedit and act_csum support general packet mangling, and have been the subject of feature requests and forum discussions (e.g. DSCP), as well as being added to the Turris OS fork of OpenWrt ~2 years ago. Also select dependency kmod-lib-crc32c to support act_csum. Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
This commit is contained in:
		
				
					committed by
					
						
						Kevin Darbyshire-Bryant
					
				
			
			
				
	
			
			
			
						parent
						
							f54e9f183e
						
					
				
				
					commit
					59b58ad4c8
				
			@@ -770,7 +770,7 @@ $(eval $(call KernelPackage,sched-connmark))
 | 
				
			|||||||
define KernelPackage/sched
 | 
					define KernelPackage/sched
 | 
				
			||||||
  SUBMENU:=$(NETWORK_SUPPORT_MENU)
 | 
					  SUBMENU:=$(NETWORK_SUPPORT_MENU)
 | 
				
			||||||
  TITLE:=Extra traffic schedulers
 | 
					  TITLE:=Extra traffic schedulers
 | 
				
			||||||
  DEPENDS:=+kmod-sched-core +kmod-ipt-core
 | 
					  DEPENDS:=+kmod-sched-core +kmod-ipt-core +kmod-lib-crc32c
 | 
				
			||||||
  KCONFIG:= \
 | 
					  KCONFIG:= \
 | 
				
			||||||
	CONFIG_NET_SCH_CODEL \
 | 
						CONFIG_NET_SCH_CODEL \
 | 
				
			||||||
	CONFIG_NET_SCH_DSMARK \
 | 
						CONFIG_NET_SCH_DSMARK \
 | 
				
			||||||
@@ -784,7 +784,11 @@ define KernelPackage/sched
 | 
				
			|||||||
	CONFIG_NET_SCH_FQ \
 | 
						CONFIG_NET_SCH_FQ \
 | 
				
			||||||
	CONFIG_NET_SCH_PIE \
 | 
						CONFIG_NET_SCH_PIE \
 | 
				
			||||||
	CONFIG_NET_ACT_POLICE \
 | 
						CONFIG_NET_ACT_POLICE \
 | 
				
			||||||
 | 
						CONFIG_NET_ACT_GACT \
 | 
				
			||||||
	CONFIG_NET_ACT_IPT \
 | 
						CONFIG_NET_ACT_IPT \
 | 
				
			||||||
 | 
						CONFIG_NET_ACT_PEDIT \
 | 
				
			||||||
 | 
						CONFIG_NET_ACT_SIMP \
 | 
				
			||||||
 | 
						CONFIG_NET_ACT_CSUM \
 | 
				
			||||||
	CONFIG_NET_EMATCH_CMP \
 | 
						CONFIG_NET_EMATCH_CMP \
 | 
				
			||||||
	CONFIG_NET_EMATCH_NBYTE \
 | 
						CONFIG_NET_EMATCH_NBYTE \
 | 
				
			||||||
	CONFIG_NET_EMATCH_META \
 | 
						CONFIG_NET_EMATCH_META \
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user