如何删除单个过滤器?
tc filter show dev peth1
节目
filter parent 1: protocol ip pref 16 u32
filter parent 1: protocol ip pref 16 u32 fh 800: ht divisor 1
filter parent 1: protocol ip pref 16 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:2 match 5bd6aaf9/ffffffff at 12
为什么这不起作用?:
tc filter del dev peth1 pref 1 protocol ip handle 800:800 u32
答案1
老帖子,但仅供参考,由于以下几个原因,它不起作用:
- 优先级应该是 16 而不是 1
- 过滤器句柄应该是 800::800 而不是 800:800
- 您必须提供过滤器附加到的父 qdisc
这应该有效:
tc filter del dev peth1 parent 1: handle 800::800 prio 16 protocol ip u32