diff options
author | David Ahern <dsahern@gmail.com> | 2018-05-27 17:09:58 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-05-29 16:12:45 +0200 |
commit | 8308f3ff1753d001f7a73f9bb0f02292b5400557 (patch) | |
tree | c6858bda7b0260b1db15fdb4132ffd8245fe90c5 /include/net/if_inet6.h | |
parent | net/ipv4: Add support for specifying metric of connected routes (diff) | |
download | linux-8308f3ff1753d001f7a73f9bb0f02292b5400557.tar.xz linux-8308f3ff1753d001f7a73f9bb0f02292b5400557.zip |
net/ipv6: Add support for specifying metric of connected routes
Add support for IFA_RT_PRIORITY to ipv6 addresses.
If the metric is changed on an existing address then the new route
is inserted before removing the old one. Since the metric is one
of the route keys, the prefix route can not be atomically replaced.
Signed-off-by: David Ahern <dsahern@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/if_inet6.h')
-rw-r--r-- | include/net/if_inet6.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/if_inet6.h b/include/net/if_inet6.h index db389253dc2a..d7578cf49c3a 100644 --- a/include/net/if_inet6.h +++ b/include/net/if_inet6.h @@ -42,6 +42,7 @@ enum { struct inet6_ifaddr { struct in6_addr addr; __u32 prefix_len; + __u32 rt_priority; /* In seconds, relative to tstamp. Expiry is at tstamp + HZ * lft. */ __u32 valid_lft; |