diff options
author | David Ahern <dsahern@gmail.com> | 2018-05-27 08:09:57 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-05-29 10:12:45 -0400 |
commit | af4d768ad28cbf6542ba70dba10b49127b31b762 (patch) | |
tree | a9491a2cbbff82fd3159ffd24f6f5d7442299090 /include/linux/inetdevice.h | |
parent | 620dee9415fae09003d012cc7c23b011e5ebb43d (diff) | |
download | linux-af4d768ad28cbf6542ba70dba10b49127b31b762.tar.gz linux-af4d768ad28cbf6542ba70dba10b49127b31b762.tar.bz2 linux-af4d768ad28cbf6542ba70dba10b49127b31b762.zip |
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/linux/inetdevice.h')
-rw-r--r-- | include/linux/inetdevice.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/inetdevice.h b/include/linux/inetdevice.h index e16fe7d44a71..27650f1bff3d 100644 --- a/include/linux/inetdevice.h +++ b/include/linux/inetdevice.h @@ -139,6 +139,7 @@ struct in_ifaddr { __be32 ifa_local; __be32 ifa_address; __be32 ifa_mask; + __u32 ifa_rt_priority; __be32 ifa_broadcast; unsigned char ifa_scope; unsigned char ifa_prefixlen; |