mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2025-10-17 17:59:38 +00:00
Merge branch 'master' into net-next
This commit is contained in:
commit
1e5aa99024
@ -31,11 +31,11 @@ static unsigned int filter_index;
|
||||
|
||||
static void usage(void)
|
||||
{
|
||||
fprintf(stderr, "Usage: bridge fdb { add | append | del | replace ADDR dev DEV\n"
|
||||
fprintf(stderr, "Usage: bridge fdb { add | append | del | replace } ADDR dev DEV\n"
|
||||
" [ self ] [ master ] [ use ] [ router ]\n"
|
||||
" [ local | temp ] [ dst IPADDR ] [ vlan VID ]\n"
|
||||
" [ port PORT] [ vni VNI ] [via DEV]\n");
|
||||
fprintf(stderr, " bridge fdb {show} [ br BRDEV ] [ brport DEV ]\n");
|
||||
" [ port PORT] [ vni VNI ] [ via DEV ]\n");
|
||||
fprintf(stderr, " bridge fdb [ show [ br BRDEV ] [ brport DEV ] ]\n");
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
|
@ -531,7 +531,8 @@ done:
|
||||
int get_addr(inet_prefix *dst, const char *arg, int family)
|
||||
{
|
||||
if (get_addr_1(dst, arg, family)) {
|
||||
fprintf(stderr, "Error: an inet address is expected rather than \"%s\".\n", arg);
|
||||
fprintf(stderr, "Error: %s address is expected rather than \"%s\".\n",
|
||||
family_name(family) ,arg);
|
||||
exit(1);
|
||||
}
|
||||
return 0;
|
||||
@ -544,7 +545,8 @@ int get_prefix(inet_prefix *dst, char *arg, int family)
|
||||
exit(1);
|
||||
}
|
||||
if (get_prefix_1(dst, arg, family)) {
|
||||
fprintf(stderr, "Error: an inet prefix is expected rather than \"%s\".\n", arg);
|
||||
fprintf(stderr, "Error: %s prefix is expected rather than \"%s\".\n",
|
||||
family_name(family) ,arg);
|
||||
exit(1);
|
||||
}
|
||||
return 0;
|
||||
|
77
man/man8/genl.8
Normal file
77
man/man8/genl.8
Normal file
@ -0,0 +1,77 @@
|
||||
.TH GENL 8 "29 Oct 2015" "iproute2" "Linux"
|
||||
.SH NAME
|
||||
genl \- generic netlink utility frontend
|
||||
.SH SYNOPSIS
|
||||
.in +8
|
||||
.ti -8
|
||||
.BR genl " [ " -s [ tatistics "] ] [ " -d [ etails "] ] [ " -r [ aw "] ] " OBJECT
|
||||
|
||||
.ti -8
|
||||
.BR genl " { " -V [ ersion "] | " -h [ elp "] }"
|
||||
|
||||
.ti -8
|
||||
.IR OBJECT " := { "
|
||||
.B ctrl
|
||||
.IR CTRL_OPTS " }"
|
||||
|
||||
.ti -8
|
||||
.IR CTRL_OPTS " := { "
|
||||
.BR help " | " list " | " monitor " | " get
|
||||
.IR PARMS " }"
|
||||
|
||||
.ti -8
|
||||
.IR PARMS " := { "
|
||||
.B name
|
||||
.IR NAME " | "
|
||||
.B id
|
||||
.IR ID " }"
|
||||
.SH DESCRIPTION
|
||||
The
|
||||
.B genl
|
||||
utility provides a simple frontend to the generic netlink library. Although it's
|
||||
designed to support multiple
|
||||
.IR OBJECT s,
|
||||
for now only the
|
||||
.B ctrl
|
||||
object is available, which is used to query the generic netlink controller.
|
||||
.SS ctrl
|
||||
The generic netlink controller can be queried in various ways:
|
||||
.TP
|
||||
.B help
|
||||
This command just prints a help text for the
|
||||
.B ctrl
|
||||
object.
|
||||
.TP
|
||||
.B list
|
||||
Show the registered netlink users.
|
||||
.TP
|
||||
.B monitor
|
||||
Listen for generic netlink notifications.
|
||||
.TP
|
||||
.B get
|
||||
Query the controller for a given user, identified either by
|
||||
.BR name " or " id .
|
||||
.SH OPTIONS
|
||||
genl supports the following options.
|
||||
.TP
|
||||
.B \-h, \-help
|
||||
Show summary of options.
|
||||
.TP
|
||||
.B \-V, \-Version
|
||||
Show version of program.
|
||||
.TP
|
||||
.B \-s, \-stats, \-statistics
|
||||
Show object statistics.
|
||||
.TP
|
||||
.B \-d, \-details
|
||||
Show object details.
|
||||
.TP
|
||||
.B \-r, \-raw
|
||||
Dump raw output only.
|
||||
.SH SEE ALSO
|
||||
.BR ip (8)
|
||||
.br
|
||||
.SH AUTHOR
|
||||
genl was written by Jamal Hadi Salim <hadi@cyberus.ca>.
|
||||
.PP
|
||||
This manual page was written by Petr Sabata <contyk@redhat.com>.
|
48
man/man8/ifcfg.8
Normal file
48
man/man8/ifcfg.8
Normal file
@ -0,0 +1,48 @@
|
||||
.TH IFCFG 8 "September 24 2009" "iproute2" "Linux"
|
||||
.SH NAME
|
||||
ifcfg \- simplistic script which replaces ifconfig IP managment
|
||||
.SH SYNOPSIS
|
||||
.ad l
|
||||
.in +8
|
||||
.ti -8
|
||||
.B ifcfg
|
||||
.RI "[ " DEVICE " ] [ " command " ] " ADDRESS " [ " PEER " ] "
|
||||
.sp
|
||||
|
||||
.SH DESCRIPTION
|
||||
This manual page documents briefly the
|
||||
.B ifcfg
|
||||
command.
|
||||
.PP
|
||||
This is a simplistic script replacing one option of
|
||||
.B ifconfig
|
||||
, namely, IP address management. It not only adds
|
||||
addresses, but also carries out Duplicate Address Detection RFC-DHCP,
|
||||
sends unsolicited ARP to update the caches of other hosts sharing
|
||||
the interface, adds some control routes and restarts Router Discovery
|
||||
when it is necessary.
|
||||
|
||||
.SH IFCONFIG - COMMAND SYNTAX
|
||||
|
||||
.SS
|
||||
.TP
|
||||
.B DEVICE
|
||||
- it may have alias, suffix, separated by colon.
|
||||
|
||||
.TP
|
||||
.B command
|
||||
- add, delete or stop.
|
||||
|
||||
.TP
|
||||
.B ADDRESS
|
||||
- optionally followed by prefix length.
|
||||
|
||||
.TP
|
||||
.B peer
|
||||
- optional peer address for pointpoint interfaces.
|
||||
|
||||
.SH NOTES
|
||||
This script is not suitable for use with IPv6.
|
||||
|
||||
.SH SEE ALSO
|
||||
.RB "IP Command reference " ip-cref.ps
|
59
man/man8/ifstat.8
Normal file
59
man/man8/ifstat.8
Normal file
@ -0,0 +1,59 @@
|
||||
.TH IFSTAT 8 "28 Oct 2015" "iproute2" "Linux"
|
||||
.SH NAME
|
||||
ifstat \- handy utility to read network interface statistics
|
||||
.SH SYNOPSIS
|
||||
.in +8
|
||||
.ti -8
|
||||
.BR ifstat " [ "
|
||||
.IR OPTIONS " ] [ " INTERFACE_LIST " ]"
|
||||
|
||||
.ti -8
|
||||
.IR INTERFACE_LIST " := " INTERFACE_LIST " | " interface
|
||||
.SH DESCRIPTION
|
||||
\fBifstat\fP neatly prints out network interface statistics.
|
||||
The utility keeps records of the previous data displayed in history files and
|
||||
by default only shows difference between the last and the current call.
|
||||
Location of the history files defaults to /tmp/.ifstat.u$UID but may be
|
||||
overridden with the IFSTAT_HISTORY environment variable.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \-h, \-\-help
|
||||
Show summary of options.
|
||||
.TP
|
||||
.B \-V, \-\-version
|
||||
Show version of program.
|
||||
.TP
|
||||
.B \-a, \-\-ignore
|
||||
Ignore the history file.
|
||||
.TP
|
||||
.B \-d, \-\-scan=SECS
|
||||
Sample statistics every SECS second.
|
||||
.TP
|
||||
.B \-e, \-\-errors
|
||||
Show errors.
|
||||
.TP
|
||||
.B \-n, \-\-nooutput
|
||||
Don't display any output. Update the history file only.
|
||||
.TP
|
||||
.B \-r, \-\-reset
|
||||
Reset history.
|
||||
.TP
|
||||
.B \-s, \-\-noupdate
|
||||
Don't update the history file.
|
||||
.TP
|
||||
.B \-t, \-\-interval=SECS
|
||||
Report average over the last SECS seconds.
|
||||
.TP
|
||||
.B \-z, \-\-zeros
|
||||
Show entries with zero activity.
|
||||
.SH ENVIRONMENT
|
||||
.TP
|
||||
.B IFSTAT_HISTORY
|
||||
If set, it's value is interpreted as alternate history file path.
|
||||
.SH SEE ALSO
|
||||
.BR ip (8)
|
||||
.br
|
||||
.SH AUTHOR
|
||||
ifstat was written by Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>.
|
||||
.PP
|
||||
This manual page was written by Petr Sabata <contyk@redhat.com>.
|
Loading…
Reference in New Issue
Block a user