⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kconfig

📁 linux 内核源代码
💻
📖 第 1 页 / 共 2 页
字号:
	---help---	  If you say Y here, you will be able to classify packets	  according to netfilter/firewall marks.	  To compile this code as a module, choose M here: the	  module will be called cls_fw.config NET_CLS_U32	tristate "Universal 32bit comparisons w/ hashing (U32)"	select NET_CLS	---help---	  Say Y here to be able to classify packets using a universal	  32bit pieces based comparison scheme.	  To compile this code as a module, choose M here: the	  module will be called cls_u32.config CLS_U32_PERF	bool "Performance counters support"	depends on NET_CLS_U32	---help---	  Say Y here to make u32 gather additional statistics useful for	  fine tuning u32 classifiers.config CLS_U32_MARK	bool "Netfilter marks support"	depends on NET_CLS_U32	---help---	  Say Y here to be able to use netfilter marks as u32 key.config NET_CLS_RSVP	tristate "IPv4 Resource Reservation Protocol (RSVP)"	select NET_CLS	---help---	  The Resource Reservation Protocol (RSVP) permits end systems to	  request a minimum and maximum data flow rate for a connection; this	  is important for real time data such as streaming sound or video.	  Say Y here if you want to be able to classify outgoing packets based	  on their RSVP requests.	  To compile this code as a module, choose M here: the	  module will be called cls_rsvp.config NET_CLS_RSVP6	tristate "IPv6 Resource Reservation Protocol (RSVP6)"	select NET_CLS	---help---	  The Resource Reservation Protocol (RSVP) permits end systems to	  request a minimum and maximum data flow rate for a connection; this	  is important for real time data such as streaming sound or video.	  Say Y here if you want to be able to classify outgoing packets based	  on their RSVP requests and you are using the IPv6 protocol.	  To compile this code as a module, choose M here: the	  module will be called cls_rsvp6.config NET_EMATCH	bool "Extended Matches"	select NET_CLS	---help---	  Say Y here if you want to use extended matches on top of classifiers	  and select the extended matches below.	  Extended matches are small classification helpers not worth writing	  a separate classifier for.	  A recent version of the iproute2 package is required to use	  extended matches.config NET_EMATCH_STACK	int "Stack size"	depends on NET_EMATCH	default "32"	---help---	  Size of the local stack variable used while evaluating the tree of	  ematches. Limits the depth of the tree, i.e. the number of	  encapsulated precedences. Every level requires 4 bytes of additional	  stack space.config NET_EMATCH_CMP	tristate "Simple packet data comparison"	depends on NET_EMATCH	---help---	  Say Y here if you want to be able to classify packets based on	  simple packet data comparisons for 8, 16, and 32bit values.	  To compile this code as a module, choose M here: the	  module will be called em_cmp.config NET_EMATCH_NBYTE	tristate "Multi byte comparison"	depends on NET_EMATCH	---help---	  Say Y here if you want to be able to classify packets based on	  multiple byte comparisons mainly useful for IPv6 address comparisons.	  To compile this code as a module, choose M here: the	  module will be called em_nbyte.config NET_EMATCH_U32	tristate "U32 key"	depends on NET_EMATCH	---help---	  Say Y here if you want to be able to classify packets using	  the famous u32 key in combination with logic relations.	  To compile this code as a module, choose M here: the	  module will be called em_u32.config NET_EMATCH_META	tristate "Metadata"	depends on NET_EMATCH	---help---	  Say Y here if you want to be able to classify packets based on	  metadata such as load average, netfilter attributes, socket	  attributes and routing decisions.	  To compile this code as a module, choose M here: the	  module will be called em_meta.config NET_EMATCH_TEXT	tristate "Textsearch"	depends on NET_EMATCH	select TEXTSEARCH	select TEXTSEARCH_KMP	select TEXTSEARCH_BM	select TEXTSEARCH_FSM	---help---	  Say Y here if you want to be able to classify packets based on	  textsearch comparisons.	  To compile this code as a module, choose M here: the	  module will be called em_text.config NET_CLS_ACT	bool "Actions"	---help---	  Say Y here if you want to use traffic control actions. Actions	  get attached to classifiers and are invoked after a successful	  classification. They are used to overwrite the classification	  result, instantly drop or redirect packets, etc.	  A recent version of the iproute2 package is required to use	  extended matches.config NET_ACT_POLICE	tristate "Traffic Policing"        depends on NET_CLS_ACT         ---help---	  Say Y here if you want to do traffic policing, i.e. strict	  bandwidth limiting. This action replaces the existing policing	  module.	  To compile this code as a module, choose M here: the	  module will be called police.config NET_ACT_GACT        tristate "Generic actions"        depends on NET_CLS_ACT        ---help---	  Say Y here to take generic actions such as dropping and	  accepting packets.	  To compile this code as a module, choose M here: the	  module will be called gact.config GACT_PROB        bool "Probability support"        depends on NET_ACT_GACT        ---help---	  Say Y here to use the generic action randomly or deterministically.config NET_ACT_MIRRED        tristate "Redirecting and Mirroring"        depends on NET_CLS_ACT        ---help---	  Say Y here to allow packets to be mirrored or redirected to	  other devices.	  To compile this code as a module, choose M here: the	  module will be called mirred.config NET_ACT_IPT        tristate "IPtables targets"        depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES        ---help---	  Say Y here to be able to invoke iptables targets after successful	  classification.	  To compile this code as a module, choose M here: the	  module will be called ipt.config NET_ACT_NAT        tristate "Stateless NAT"        depends on NET_CLS_ACT        select NETFILTER        ---help---	  Say Y here to do stateless NAT on IPv4 packets.  You should use	  netfilter for NAT unless you know what you are doing.	  To compile this code as a module, choose M here: the	  module will be called nat.config NET_ACT_PEDIT        tristate "Packet Editing"        depends on NET_CLS_ACT        ---help---	  Say Y here if you want to mangle the content of packets.	  To compile this code as a module, choose M here: the	  module will be called pedit.config NET_ACT_SIMP        tristate "Simple Example (Debug)"        depends on NET_CLS_ACT        ---help---	  Say Y here to add a simple action for demonstration purposes.	  It is meant as an example and for debugging purposes. It will	  print a configured policy string followed by the packet count	  to the console for every packet that passes by.	  If unsure, say N.	  To compile this code as a module, choose M here: the	  module will be called simple.config NET_CLS_POLICE	bool "Traffic Policing (obsolete)"	select NET_CLS_ACT	select NET_ACT_POLICE	---help---	  Say Y here if you want to do traffic policing, i.e. strict	  bandwidth limiting. This option is obsolete and just selects	  the option replacing it. It will be removed in the future.config NET_CLS_IND	bool "Incoming device classification"	depends on NET_CLS_U32 || NET_CLS_FW	---help---	  Say Y here to extend the u32 and fw classifier to support	  classification based on the incoming device. This option is	  likely to disappear in favour of the metadata ematch.endif # NET_SCHEDconfig NET_SCH_FIFO	bool

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -