diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2008-11-24 12:53:54 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2008-11-24 12:53:54 +0000 |
commit | cf626db53398f9a16883b8a81bfc6be80564d9ab (patch) | |
tree | d7f16993bef6bca3943e50ae02252a4b519c7e80 /distrib | |
parent | c05018e37af3c2b12aed9645986daf254456402e (diff) |
Implement link-state tracking on the routing table. Routes to interfaces
which are considered down will no be marked ~RTF_UP and so multipath routing
will start to work as expected and not pump 50% of the traffic to nirvana.
Most of the magic happens in rn_mpath_reprio() which fiddles with the
routing table internals. The rest is more straight forward.
get it in deraadt@
Diffstat (limited to 'distrib')
0 files changed, 0 insertions, 0 deletions