mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 08:10:54 +07:00
[PKT_SCHED]: Make TEXTSEARCH* options only selected.
Do not present these confusing new options to the user unless he picked some facility that makes use of it, such as NET_EMATCH_TEXT. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
b3e112bcc1
commit
f7704347a7
28
lib/Kconfig
28
lib/Kconfig
@ -63,32 +63,16 @@ config REED_SOLOMON_ENC16
|
||||
config REED_SOLOMON_DEC16
|
||||
boolean
|
||||
|
||||
#
|
||||
# Textsearch support is select'ed if needed
|
||||
#
|
||||
config TEXTSEARCH
|
||||
boolean "Textsearch infrastructure"
|
||||
default y
|
||||
help
|
||||
Say Y here if you want to provide a textsearch infrastructure
|
||||
to other subsystems.
|
||||
boolean
|
||||
|
||||
config TEXTSEARCH_KMP
|
||||
depends on TEXTSEARCH
|
||||
tristate "Knuth-Morris-Pratt"
|
||||
help
|
||||
Say Y here if you want to be able to search text using the
|
||||
Knuth-Morris-Pratt textsearch algorithm.
|
||||
|
||||
To compile this code as a module, choose M here: the
|
||||
module will be called ts_kmp.
|
||||
tristate
|
||||
|
||||
config TEXTSEARCH_FSM
|
||||
depends on TEXTSEARCH
|
||||
tristate "Finite state machine"
|
||||
help
|
||||
Say Y here if you want to be able to search text using a
|
||||
naive finite state machine approach implementing a subset
|
||||
of regular expressions.
|
||||
|
||||
To compile this code as a module, choose M here: the
|
||||
module will be called ts_fsm.
|
||||
tristate
|
||||
|
||||
endmenu
|
||||
|
@ -453,10 +453,11 @@ config NET_EMATCH_TEXT
|
||||
tristate "Textsearch"
|
||||
depends on NET_EMATCH
|
||||
select TEXTSEARCH
|
||||
select TEXTSEARCH_KMP
|
||||
select TEXTSEARCH_FSM
|
||||
---help---
|
||||
Say Y here if you want to be ablt to classify packets based on
|
||||
textsearch comparisons. Please select the appropriate textsearch
|
||||
algorithms in the Library section.
|
||||
textsearch comparisons.
|
||||
|
||||
To compile this code as a module, choose M here: the
|
||||
module will be called em_text.
|
||||
|
Loading…
Reference in New Issue
Block a user