I have found that more specific arguments does return output: root@debian12:~# tc filter show root@debian12:~# tc filter show dev eth2 root filter parent ffff: protocol all pref 49152 matchall chain 0 filter parent ffff: protocol all pref 49152 matchall chain 0 handle 0x1 not_in_hw action order 1: mirred (Egress Redirect to device ifb4eth2) stolen index 2 ref 1 bind 1
However like "tc qdisc show" you would expect "tc filter show" to also result in all filter rules across interfaces being returned.