удалить фильтр tc (формирование трафика)

удалить фильтр tc (формирование трафика)

Как удалить один фильтр?

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

Связанный контент