Tue, Jul 11, 2017 at 08:57:30AM CEST, gerlitz...@gmail.com wrote: >On Mon, Jul 10, 2017 at 9:51 PM, Jiri Pirko <j...@resnulli.us> wrote: >> From: Jiri Pirko <j...@mellanox.com> >> >> Currently the filters added to qdiscs are independent. So for example if you >> have 2 netdevices and you create ingress qdisc on both and you want to add >> identical filter rules both, you need to add them twice. This patchset >> makes this easier and mainly saves resources allowing to share all filters >> within a qdisc - I call it a "filter block". Also this helps to save >> resources when we do offload to hw for example to expensive TCAM. > >[...] > > >> Now we can add filter to any of qdiscs sharing the same block: >> $ tc filter add dev ens7 parent ffff: protocol ip pref 25 flower dst_ip >> 192.168.0.0/16 action drop > >> We will see the same output if we list filters for ens7 and ens8, including >> stats: > >yeah, but the stats belong to the action, not the filter, right? so you create >here actually a shared action? or you also introduced in that series stats >for filters, I am confused...
Filters are shared along with all that belongs to them, so including actions.