Nefunkcni priorita filtru v tc

Dalibor Toman dtoman na fortech.cz
Pondělí Říjen 21 09:04:16 CEST 2013


DD,

at delam, co delam, ve vypisu filtru ma mnou pridany filtr vzdy nakonec 
zobrazenu prioritu 'pref 1'. Funguje razeni filtru podle priority vubec 
nekomu?

Zkousel jsem ve filtru pouzivat klicove slovo "prio" i "pref" posouvat 
ho na ruzna mista - zadna zmena

napr:
tc filter add dev eth1 protocol ip pref 10 parent 1:0  u32 ht 105:e6: 
match ip dst x.x.x.x flowid 1:1741

a vysledek:
tc -s filter show dev eth1 | egrep '1:1741'
...
filter parent 1: protocol ip pref 1 u32 fh 105:e6:808 order 2056 key ht 
105 bkt e6 flowid 1:1741  (rule hit 0 success 0)
--

zadam vic filtru kazdy s jinou priorotou a ve vypisu maji vsechny pref 
1. Neni to jen chyba vypisu ty pravidla se pak vyhodnocuji fakt jen v 
poradi v jakem jsou zadane (nejstarsi prvni) misto aby se tak delo podle 
priority.

Zkouseno na Scientific Linuxu 5.5 a 6.3 (klony RHELu)

Diky

-- 
Dalibor Toman



Další informace o konferenci Linux