diff options
author | David Ahern <dsahern@gmail.com> | 2018-04-18 03:33:20 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-04-18 06:41:17 +0300 |
commit | 3b6761d18bc11f2af2a6fc494e9026d39593f22c (patch) | |
tree | ab2684b188f33c7a2fd19e205a0c9426a86ab6c7 /include/net/ip6_fib.h | |
parent | dec9b0e295f6b34b89041cf19001ba86298d0687 (diff) | |
download | linux-3b6761d18bc11f2af2a6fc494e9026d39593f22c.tar.xz |
net/ipv6: Move dst flags to booleans in fib entries
Continuing to wean FIB paths off of dst_entry, use a bool to hold
requests for certain dst settings. Add a helper to convert the
flags to DST flags when a FIB entry is converted to a dst_entry.
Signed-off-by: David Ahern <dsahern@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/ip6_fib.h')
-rw-r--r-- | include/net/ip6_fib.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/net/ip6_fib.h b/include/net/ip6_fib.h index c73b985734f5..159f651dee55 100644 --- a/include/net/ip6_fib.h +++ b/include/net/ip6_fib.h @@ -177,7 +177,10 @@ struct rt6_info { u8 fib6_type; u8 exception_bucket_flushed:1, should_flush:1, - unused:6; + dst_nocount:1, + dst_nopolicy:1, + dst_host:1, + unused:3; unsigned long expires; struct dst_metrics *fib6_metrics; |