Revert the checks about RTF_LOCAL routes.
authormpi <mpi@openbsd.org>
Tue, 29 Jul 2014 12:18:41 +0000 (12:18 +0000)
committermpi <mpi@openbsd.org>
Tue, 29 Jul 2014 12:18:41 +0000 (12:18 +0000)
commite29e7a328bed6de67147632e166763cbebc8c77b
tree026e67a55ce011844b6677b7412bf38009a717fe
parenteb242fe10be000c7dc7a233b930af8191add5ec1
Revert the checks about RTF_LOCAL routes.

Even if in the end we would like to be more strict about what userland
can do with kernel-managed route entries, most of the tools out there
are not yet ready for this.  Since RTF_LOCAL routes are for the moment
just like RTF_LLINFO routes without expire timer, allow userland tools
to remove/modify them.  In case they are missing, the good old cloning
mechanism will recreate what you need.

bluhm@ and deraadt@ agree.
sys/net/route.c
sys/net/route.h
sys/net/rtsock.c