diff options
author | Martin Pieuchot <mpi@cvs.openbsd.org> | 2014-07-12 14:26:01 +0000 |
---|---|---|
committer | Martin Pieuchot <mpi@cvs.openbsd.org> | 2014-07-12 14:26:01 +0000 |
commit | 26321ee6af31acfcd058299c15e1d591171e1786 (patch) | |
tree | 27307b45a2ba39ff0a3aea5de8587f7d33e8944d /libexec/rpc.rwalld | |
parent | 334b89696c122accf39063742c232228fde7cb92 (diff) |
Always create a local route for every configured IPv4 address on the
machine and restore the original behavior of RTM_ADD and RTM_DELETE
by always generating one message per locally configured address.
This time, make sure the local route is removed during an address change,
since at least pppoe(4) do some funky magics with wildcard addresses that
might corrupt the routing tree, as found by naddy@
Also do not add a local route if the specified address is 0.0.0.0, to
prevent a tree corruption, as found by guenther@.
Putting this in now so that it gets tested, claudio@ agrees. Please
contact me if you find any route-related regression caused by this
change.
Diffstat (limited to 'libexec/rpc.rwalld')
0 files changed, 0 insertions, 0 deletions