Hvala. Ovo sam vec pogledao ali nisam uspeo da nadjem resenje. Proanalizirao sam deo code-a koji koristi Linux netlink socket za dodavanje ruta u kernel i ne vidim ni jedan deo code-a koji proverava da li je ruta vec u kernelu, pa ako jeste - prepisuje je. Ove provere se inace rade na "visem" nivou u code-u ruting softvera (npr. u RIB-u ili samom ruting protokolu) a izmene koje sam napravio se, izmedju ostalog, odnose i na te provere. Medjutim kad dodje do toga se ruta koja vec postoji u kernelu, ali sa razlicitim next-hop -om upise u kernel, ovaj uvek prepise postojecu...