On Thu, Aug 22, 2013 at 01:25:23PM +0300, Sergey Popovich wrote:
Hello community!
While ago I write to list about importance of 'prefsrc' (BIRD's name krt_prefsrc) in Linux network stack (see thread "kernel: does not learn routes with RTPROT_KERNEL (proto kernel in ip-route(8) output)").
However there is another problem with kernel protocol, I spot when *restarting* bird: bird wont install krt_prefsrc attribute when installing route to KRT for routes learned via kernel syncer from another KRT and distributed between BIRD's routing tables via pipe protocol, after daemon restart.
...
Why BIRD does not install/update route with correct 'prefsrc' it it is known even after pipe to another table?
Hello This is a bug in some eattr magic code. Use attached patch. BTW, thanks for very elaborate bug reports. -- Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."