DemYaN Posted October 1, 2008 Posted October 1, 2008 Во всех найденных примерах использования tc_actions, перед action указывается ключ flowid, который по идее классифицирует поток в тот или иной класс. Однако зачем использовать flowid, если фильтр не используется для классификации, а только для принятия какого либо action? Причем фильтр применяется в обоих случаях - с указанным flowid и без него. Без определения flowid "tc filter ls" показывает - terminal flowid ??? : flowid 1:1 # tc filter add dev eth0.15 parent 1:0 protocol ip pref 1 u32 match ip src 10.100.1.6/32 flowid 1:1 action pass # tc filter ls dev eth0.15 filter parent 1: protocol ip pref 1 u32 filter parent 1: protocol ip pref 1 u32 fh 800: ht divisor 1 filter parent 1: protocol ip pref 1 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:1 <------------ match 0a640106/ffffffff at 12 action order 1: gact action pass random type none pass val 0 index 5 ref 1 bind 1 без flowid # tc filter add dev eth0.15 parent 1:0 protocol ip pref 1 u32 match ip src 10.100.1.6/32 action pass # tc filter ls dev eth0.15 filter parent 1: protocol ip pref 1 u32 filter parent 1: protocol ip pref 1 u32 fh 800: ht divisor 1 filter parent 1: protocol ip pref 1 u32 fh 800::800 order 2048 key ht 800 bkt 0 terminal flowid ??? <------------ match 0a640106/ffffffff at 12 action order 1: gact action pass random type none pass val 0 index 4 ref 1 bind 1 Вставить ник Quote
DemYaN Posted October 2, 2008 Author Posted October 2, 2008 По всей видимости ответ тут: Тут Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.