diff options
author | Jiri Pirko <jiri@mellanox.com> | 2016-07-21 12:03:11 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-07-24 23:11:59 -0700 |
commit | bf3994d2ed310813da28362d87bfe9f0e1c3e37f (patch) | |
tree | 5c7becf58d38f2ce5bac1fb702fb013ec4279858 /net/sched/Kconfig | |
parent | ded821c8d3793efe00195dd7ab633f6412dd8ae0 (diff) | |
download | linux-bf3994d2ed310813da28362d87bfe9f0e1c3e37f.tar.gz linux-bf3994d2ed310813da28362d87bfe9f0e1c3e37f.tar.bz2 linux-bf3994d2ed310813da28362d87bfe9f0e1c3e37f.zip |
net/sched: introduce Match-all classifier
The matchall classifier matches every packet and allows the user to apply
actions on it. This filter is very useful in usecases where every packet
should be matched, for example, packet mirroring (SPAN) can be setup very
easily using that filter.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: Yotam Gigi <yotamg@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched/Kconfig')
-rw-r--r-- | net/sched/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/net/sched/Kconfig b/net/sched/Kconfig index b148302bbaf2..ccf931b3b94c 100644 --- a/net/sched/Kconfig +++ b/net/sched/Kconfig @@ -494,6 +494,16 @@ config NET_CLS_FLOWER To compile this code as a module, choose M here: the module will be called cls_flower. +config NET_CLS_MATCHALL + tristate "Match-all classifier" + select NET_CLS + ---help--- + If you say Y here, you will be able to classify packets based on + nothing. Every packet will match. + + To compile this code as a module, choose M here: the module will + be called cls_matchall. + config NET_EMATCH bool "Extended Matches" select NET_CLS |