iproute2: ip addr: Add support for setting 'optimistic'
optimistic DAD is controllable via sysctl for an interface or all interfaces on the system. This would affect addresses added by the kernel only. Recent kernels, however, have enabled support for adding optimistic address via userspace. This plumbs that support. Signed-off-by: David Ahern <dsahern@gmail.com>
This commit is contained in:
parent
9d59c86e57
commit
5413a735a6
|
|
@ -1243,7 +1243,7 @@ static const struct ifa_flag_data_t {
|
|||
{ .name = "secondary", .mask = IFA_F_SECONDARY, .readonly = true, .v6only = false},
|
||||
{ .name = "temporary", .mask = IFA_F_SECONDARY, .readonly = true, .v6only = false},
|
||||
{ .name = "nodad", .mask = IFA_F_NODAD, .readonly = false, .v6only = true},
|
||||
{ .name = "optimistic", .mask = IFA_F_OPTIMISTIC, .readonly = true, .v6only = true},
|
||||
{ .name = "optimistic", .mask = IFA_F_OPTIMISTIC, .readonly = false, .v6only = true},
|
||||
{ .name = "dadfailed", .mask = IFA_F_DADFAILED, .readonly = true, .v6only = true},
|
||||
{ .name = "home", .mask = IFA_F_HOMEADDRESS, .readonly = false, .v6only = true},
|
||||
{ .name = "deprecated", .mask = IFA_F_DEPRECATED, .readonly = true, .v6only = true},
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ ip-address \- protocol address management
|
|||
|
||||
.ti -8
|
||||
.IR CONFFLAG " := "
|
||||
.RB "[ " home " | " mngtmpaddr " | " nodad " | " noprefixroute " | " autojoin " ]"
|
||||
.RB "[ " home " | " mngtmpaddr " | " nodad " | " optimstic " | " noprefixroute " | " autojoin " ]"
|
||||
|
||||
.ti -8
|
||||
.IR LIFETIME " := [ "
|
||||
|
|
@ -258,6 +258,11 @@ stateless auto-configuration was active.
|
|||
(IPv6 only) do not perform Duplicate Address Detection (RFC 4862) when
|
||||
adding this address.
|
||||
|
||||
.TP
|
||||
.B optimistic
|
||||
(IPv6 only) When performing Duplicate Address Detection, use the RFC 4429
|
||||
optimistic variant.
|
||||
|
||||
.TP
|
||||
.B noprefixroute
|
||||
Do not automatically create a route for the network prefix of the added
|
||||
|
|
|
|||
Loading…
Reference in New Issue