Ha van találat, de nem default route, akkor végrehajtjuk, megyünk tovább?
Ha van találat és az default route, akkor végrehajtjuk és nem megyünk tovább?
Ha van találat a routing táblában, akkor végrehajtjuk, és nem megyünk tovább a rule listán.
Ha van default route abban a routing táblában, akkor sosem fordulhat elő, hogy nincs találat, ergó a rule listán sosem megyünk tovább. Ezt sokan be szokták nézni.
--------------------
Szerintem koncepcionálisan nem jó az, ahogyan ezt szeretnéd csinálni.
Amíg nincs routolva a csomag, addig a -o opcióval nem tudsz matchelni a kimenő interfész szerint (mert még nem tudja a rendszer, hogy hol fog kimenni), ha pedig már matchel, akkor már megtörtént a routolás (ugye a main tábla szerint, mivel nem volt még fwmark), ergó már hiába akarsz fwmarkot beállítani, és az alapján másfele routolni. Ez így 22-es csapdája.