net: sched: cls_api: add filter counter
authorAsbjørn Sloth Tønnesen <ast@fiberby.net>
Mon, 25 Mar 2024 20:47:35 +0000 (20:47 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 29 Mar 2024 09:46:39 +0000 (09:46 +0000)
commit2081fd3445fec6b9813c20e8b910c2abd6de31cb
treef8fe6a0431b35d16c5e1b4bbd2c960622d9820b0
parentf631ef39d81956a2ee69d25039781ceae1162f62
net: sched: cls_api: add filter counter

Maintain a count of filters per block.

Counter updates are protected by cb_lock, which is
also used to protect the offload counters.

Signed-off-by: Asbjørn Sloth Tønnesen <ast@fiberby.net>
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/sch_generic.h
net/sched/cls_api.c