On Tue, Apr 10, 2018 at 11:23:24PM +0200, Klemens Nanni wrote:
> Several tools may operate on specific routing tables (or routing domains
> in special cases).
>
> With the exception of `tableid' in ifconfig(8), route(8) and netstat(1),
> all other manuals denote the respective argument as `rtable'.
>
> Looking for use cases of rdomain(4), `man -k ar~rtable' does not list
> those tools, so I'd like to rename arguments from `tableid' to`rtable'.
> Looking for `table' obviously shows all of them, but also includes other
> (false) positives.
>
> The following diff changes the wording in besaid manuals as well as
> route's usage for consistency and to ease searching.
>
> Variable names in code have not been touched.
>
> Feedback?
OK bluhm@
> Index: sbin/ifconfig/ifconfig.8
> ===================================================================
> RCS file: /cvs/src/sbin/ifconfig/ifconfig.8,v
> retrieving revision 1.305
> diff -u -p -r1.305 ifconfig.8
> --- sbin/ifconfig/ifconfig.8 16 Mar 2018 19:45:13 -0000 1.305
> +++ sbin/ifconfig/ifconfig.8 10 Apr 2018 20:42:02 -0000
> @@ -1613,7 +1613,7 @@ for a complete list of the available pro
> .Ar tunnel-interface
> .Op Oo Fl Oc Ns Cm keepalive Ar period count
> .Op Oo Fl Oc Ns Cm tunnel Ar src_address dest_address
> -.Op Cm tunneldomain Ar tableid
> +.Op Cm tunneldomain Ar rtable
> .Op Oo Fl Oc Ns Cm tunneldf
> .Op Cm tunnelttl Ar ttl
> .Op Oo Fl Oc Ns Cm vnetflowid
> @@ -1658,13 +1658,13 @@ The optional destination port can be spe
> which further encapsulate the packets in UDP datagrams.
> .It Cm -tunnel
> Remove the source and destination tunnel addresses.
> -.It Cm tunneldomain Ar tableid
> +.It Cm tunneldomain Ar rtable
> Use routing table
> -.Ar tableid
> +.Ar rtable
> instead of the default table.
> The tunnel does not need to terminate in the same routing domain as the
> interface itself.
> -.Ar tableid
> +.Ar rtable
> can be set to any valid routing table ID;
> the corresponding routing domain is derived from this table.
> .It Cm tunneldf
> Index: sbin/route/route.8
> ===================================================================
> RCS file: /cvs/src/sbin/route/route.8,v
> retrieving revision 1.83
> diff -u -p -r1.83 route.8
> --- sbin/route/route.8 6 Sep 2017 20:21:22 -0000 1.83
> +++ sbin/route/route.8 10 Apr 2018 20:42:02 -0000
> @@ -39,7 +39,7 @@
> .Sh SYNOPSIS
> .Nm route
> .Op Fl dnqtv
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Ar command
> .Oo
> .Op Ar modifiers
> @@ -84,7 +84,7 @@ may require correct operation of the net
> to forgo this, especially when attempting to repair networking operations.)
> .It Fl q
> Suppress all output.
> -.It Fl T Ar tableid
> +.It Fl T Ar rtable
> Select an alternate routing table to modify or query.
> The default is to use the current routing table.
> .It Fl t
> @@ -101,18 +101,18 @@ utility provides the following simple co
> .Bl -tag -width Fl
> .It Xo
> .Nm route
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Cm exec
> .Op Ar command ...
> .Xc
> Execute a command forcing the process and its children to use the
> routing table and appropriate routing domain as specified with the
> -.Fl T Ar tableid
> +.Fl T Ar rtable
> option.
> .It Xo
> .Nm route
> .Op Fl nqv
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Cm flush
> .Op Ar modifiers
> .Xc
> @@ -130,7 +130,7 @@ modifiers.
> .It Xo
> .Nm route
> .Op Fl nv
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Cm get
> .Op Ar modifiers
> .Ar address
> @@ -160,7 +160,7 @@ are shown.
> .It Xo
> .Nm route
> .Op Fl nv
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Cm show
> .Op Ar family
> .Op Fl gateway
> @@ -194,7 +194,7 @@ have the syntax:
> .It Xo
> .Nm route
> .Op Fl dnqtv
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Cm add
> .Op Ar modifiers
> .Ar destination gateway
> @@ -202,7 +202,7 @@ have the syntax:
> .It Xo
> .Nm route
> .Op Fl dnqtv
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Cm change
> .Op Ar modifiers
> .Ar destination gateway
> @@ -210,7 +210,7 @@ have the syntax:
> .It Xo
> .Nm route
> .Op Fl dnqtv
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Cm del Ns Op Cm ete
> .Op Ar modifiers
> .Ar destination gateway
> Index: usr.bin/netstat/netstat.1
> ===================================================================
> RCS file: /cvs/src/usr.bin/netstat/netstat.1,v
> retrieving revision 1.81
> diff -u -p -r1.81 netstat.1
> --- usr.bin/netstat/netstat.1 12 Aug 2017 03:21:02 -0000 1.81
> +++ usr.bin/netstat/netstat.1 10 Apr 2018 20:42:02 -0000
> @@ -50,7 +50,7 @@
> .Op Fl p Ar protocol
> .Op Fl M Ar core
> .Op Fl N Ar system
> -.Op Fl T Ar tableid
> +.Op Fl T Ar rtable
> .Ek
> .Nm netstat
> .Op Fl bdhn
> @@ -272,7 +272,7 @@ option, also print routing labels.
> .It Fl s
> Show per-protocol statistics.
> If this option is repeated, counters with a value of zero are suppressed.
> -.It Fl T Ar tableid
> +.It Fl T Ar rtable
> Select an alternate routing table to query.
> The default is to use the current routing table.
> .It Fl t
> Index: route.c
> ===================================================================
> RCS file: /cvs/src/sbin/route/route.c,v
> retrieving revision 1.207
> diff -u -p -r1.207 route.c
> --- route.c 16 Jan 2018 10:33:55 -0000 1.207
> +++ route.c 10 Apr 2018 21:06:36 -0000
> @@ -131,7 +131,7 @@ usage(char *cp)
> if (cp)
> warnx("botched keyword: %s", cp);
> fprintf(stderr,
> - "usage: %s [-dnqtv] [-T tableid] command [[modifiers] args]\n",
> + "usage: %s [-dnqtv] [-T rtable] command [[modifiers] args]\n",
> __progname);
> fprintf(stderr,
> "commands: add, change, delete, exec, flush, get, monitor, show\n");