diff options
author | David Ahern | 2018-05-27 08:09:57 -0700 |
---|---|---|
committer | David S. Miller | 2018-05-29 10:12:45 -0400 |
commit | af4d768ad28cbf6542ba70dba10b49127b31b762 (patch) | |
tree | a9491a2cbbff82fd3159ffd24f6f5d7442299090 /include/net | |
parent | 620dee9415fae09003d012cc7c23b011e5ebb43d (diff) |
net/ipv4: Add support for specifying metric of connected routes
Add support for IFA_RT_PRIORITY to ipv4 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 replaced.
Signed-off-by: David Ahern <dsahern@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/route.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/route.h b/include/net/route.h index dbb032d5921b..bb53cdba38dc 100644 --- a/include/net/route.h +++ b/include/net/route.h @@ -225,6 +225,7 @@ struct rtable *rt_dst_alloc(struct net_device *dev, struct in_ifaddr; void fib_add_ifaddr(struct in_ifaddr *); void fib_del_ifaddr(struct in_ifaddr *, struct in_ifaddr *); +void fib_modify_prefix_metric(struct in_ifaddr *ifa, u32 new_metric); void rt_add_uncached_list(struct rtable *rt); void rt_del_uncached_list(struct rtable *rt); |