mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2025-10-17 16:01:10 +00:00
Add dadfailed option to ip command
Fix support for IFA_F_DADFAILED and update ip.8 man page. Signed-off-by: Brian Haley <brian.haley@hp.com>
This commit is contained in:
parent
85eae222d2
commit
a1f277943f
@ -62,7 +62,7 @@ static void usage(void)
|
||||
iplink_usage();
|
||||
}
|
||||
fprintf(stderr, "Usage: ip addr {add|change|replace} IFADDR dev STRING [ LIFETIME ]\n");
|
||||
fprintf(stderr, " [ CONFFLAG-LIST]\n");
|
||||
fprintf(stderr, " [ CONFFLAG-LIST ]\n");
|
||||
fprintf(stderr, " ip addr del IFADDR dev STRING\n");
|
||||
fprintf(stderr, " ip addr {show|flush} [ dev STRING ] [ scope SCOPE-ID ]\n");
|
||||
fprintf(stderr, " [ to PREFIX ] [ FLAG-LIST ] [ label PATTERN ]\n");
|
||||
@ -72,7 +72,8 @@ static void usage(void)
|
||||
fprintf(stderr, "SCOPE-ID := [ host | link | global | NUMBER ]\n");
|
||||
fprintf(stderr, "FLAG-LIST := [ FLAG-LIST ] FLAG\n");
|
||||
fprintf(stderr, "FLAG := [ permanent | dynamic | secondary | primary |\n");
|
||||
fprintf(stderr, " tentative | deprecated | CONFFLAG-LIST ]\n");
|
||||
fprintf(stderr, " tentative | deprecated | dadfailed |\n");
|
||||
fprintf(stderr, " CONFFLAG-LIST ]\n");
|
||||
fprintf(stderr, "CONFFLAG-LIST := [ CONFFLAG-LIST ] CONFFLAG\n");
|
||||
fprintf(stderr, "CONFFLAG := [ home | nodad ]\n");
|
||||
fprintf(stderr, "LIFETIME := [ valid_lft LFT ] [ preferred_lft LFT ]\n");
|
||||
@ -678,6 +679,9 @@ static int ipaddr_list_or_flush(int argc, char **argv, int flush)
|
||||
} else if (strcmp(*argv, "nodad") == 0) {
|
||||
filter.flags |= IFA_F_NODAD;
|
||||
filter.flagmask |= IFA_F_NODAD;
|
||||
} else if (strcmp(*argv, "dadfailed") == 0) {
|
||||
filter.flags |= IFA_F_DADFAILED;
|
||||
filter.flagmask |= IFA_F_DADFAILED;
|
||||
} else if (strcmp(*argv, "label") == 0) {
|
||||
NEXT_ARG();
|
||||
filter.label = *argv;
|
||||
|
@ -97,7 +97,7 @@ ip \- show / manipulate routing, devices, policy routing and tunnels
|
||||
.ti -8
|
||||
.IR FLAG " := "
|
||||
.RB "[ " permanent " | " dynamic " | " secondary " | " primary " | "\
|
||||
tentative " | " deprecated " ]"
|
||||
tentative " | " deprecated " | " dadfailed " ]"
|
||||
|
||||
.ti -8
|
||||
.BR "ip addrlabel" " { " add " | " del " } " prefix
|
||||
@ -1032,13 +1032,18 @@ addresses.
|
||||
|
||||
.TP
|
||||
.B tentative
|
||||
(IPv6 only) only list addresses which did not pass duplicate
|
||||
(IPv6 only) only list addresses which have not yet passed duplicate
|
||||
address detection.
|
||||
|
||||
.TP
|
||||
.B deprecated
|
||||
(IPv6 only) only list deprecated addresses.
|
||||
|
||||
.TP
|
||||
.B dadfailed
|
||||
(IPv6 only) only list addresses which have failed duplicate
|
||||
address detection.
|
||||
|
||||
.TP
|
||||
.BR primary " and " secondary
|
||||
only list primary (or secondary) addresses.
|
||||
|
Loading…
Reference in New Issue
Block a user