Claudio Jeker <cje...@diehard.n-r-g.com> wrote:

> In the old world only netstat could show the routing table. I think this
> is still the case in FreeBSD for example. We added route show at some
> point but the documentation was not shared between the manpages.
> I agree that it is annoying to open up the netstat man page to find the
> flags shown by route show. For this we added:
> 
>                Print out the routing table, in a fashion similar to
>                  "netstat -r".  The output is documented in more detail
>                  towards the end of the netstat(1) manual.
> 
> To the route manpage when describing route show. Not sure if that is
> enough or if we should duplicate tables (whith the usual sync problem).

This is all true.

So netstat in those days was more of a "kvm reader" program, and as such
racy.  Nowadays both route & netstat programs's subcommands are a mix of
sysctl readers and route socket askers/listeners, and thus they have
better atomicity or at least other types of truth.

The sub-command extensions in route are better designed, mostly because
they are newer and were built in an era where kernels maintained more than
a handful of routes.  I think we want to lean people towards using route,
instead of netstat.

So I think route.8 is where we should try to have complete documentation,
and once that is done we should change Xr's and other documentation to 
point at route.8 instead of netstat.8

Reply via email to