]> git.ipfire.org Git - thirdparty/kernel/stable.git/blobdiff - include/net/ip_fib.h
ipv4: Refactor nhc evaluation in fib_table_lookup
[thirdparty/kernel/stable.git] / include / net / ip_fib.h
index b219a8fe0950b99a88d057816dcf1b7cb48080a8..771ce068bc966e5602601f002f25204475b1e5e1 100644 (file)
@@ -479,6 +479,8 @@ void fib_nh_common_release(struct fib_nh_common *nhc);
 void fib_alias_hw_flags_set(struct net *net, const struct fib_rt_info *fri);
 void fib_trie_init(void);
 struct fib_table *fib_trie_table(u32 id, struct fib_table *alias);
+bool fib_lookup_good_nhc(const struct fib_nh_common *nhc, int fib_flags,
+                        const struct flowi4 *flp);
 
 static inline void fib_combine_itag(u32 *itag, const struct fib_result *res)
 {