ok
Theo Buehler([email protected]) on 2017.11.16 12:12:55 +0100:
> ifr_vnetid is now a proper member of struct ifreq and is no longer
> overloaded with ifr_metric. Moreover, ifr_index and ifr_llprio were
> missing and mandoc -Tlint complained about a "useless macro: Tn".
>
> ok?
>
> Index: share/man/man4/netintro.4
> ===================================================================
> RCS file: /var/cvs/src/share/man/man4/netintro.4,v
> retrieving revision 1.49
> diff -u -p -r1.49 netintro.4
> --- share/man/man4/netintro.4 11 Sep 2015 13:04:05 -0000 1.49
> +++ share/man/man4/netintro.4 16 Nov 2017 11:04:12 -0000
> @@ -125,9 +125,7 @@ The system currently supports the
> Internet protocols (IPv4 and IPv6),
> MPLS,
> and a few others.
> -Raw socket interfaces are provided to the
> -.Tn IP
> -protocol
> +Raw socket interfaces are provided to the IP protocol
> layer of the
> Internet.
> Consult the appropriate manual pages in this section for more
> @@ -215,8 +213,10 @@ struct ifreq {
> struct sockaddr ifru_broadaddr;
> short ifru_flags;
> int ifru_metric;
> + int64_t ifru_vnetid;
> uint64_t ifru_media;
> caddr_t ifru_data;
> + unsigned int ifru_index;
> } ifr_ifru;
> #define ifr_addr ifr_ifru.ifru_addr /* address */
> #define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p
> link */
> @@ -227,9 +227,11 @@ struct ifreq {
> #define ifr_hardmtu ifr_ifru.ifru_metric /* hardmtu (overload) */
> #define ifr_media ifr_ifru.ifru_media /* media options */
> #define ifr_rdomainid ifr_ifru.ifru_metric /* VRF instance
> (overload) */
> -#define ifr_vnetid ifr_ifru.ifru_metric /* Virtual Net Id
> (overload) */
> +#define ifr_vnetid ifr_ifru.ifru_vnetid /* Virtual Net Id */
> #define ifr_ttl ifr_ifru.ifru_metric /* tunnel TTL
> (overload) */
> #define ifr_data ifr_ifru.ifru_data /* for use by interface
> */
> +#define ifr_index ifr_ifru.ifru_index /* interface index */
> +#define ifr_llprio ifr_ifru.ifru_metric /* link layer priority
> */
> };
> .Ed
> .Pp
>