mirror of
https://github.com/torvalds/linux.git
synced 2024-11-30 16:11:38 +00:00
net: ipv4: Save trie prefix to fib lookup result
Prefix is needed for returning matching route spec on get route request. Signed-off-by: David Ahern <dsahern@gmail.com> Signed-off-by: Roopa Prabhu <roopa@cumulusnetworks.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
3765d35ed8
commit
6ffd903415
@ -136,6 +136,7 @@ struct fib_rule;
|
||||
|
||||
struct fib_table;
|
||||
struct fib_result {
|
||||
__be32 prefix;
|
||||
unsigned char prefixlen;
|
||||
unsigned char nh_sel;
|
||||
unsigned char type;
|
||||
|
@ -1452,6 +1452,7 @@ found:
|
||||
if (!(fib_flags & FIB_LOOKUP_NOREF))
|
||||
atomic_inc(&fi->fib_clntref);
|
||||
|
||||
res->prefix = htonl(n->key);
|
||||
res->prefixlen = KEYLENGTH - fa->fa_slen;
|
||||
res->nh_sel = nhsel;
|
||||
res->type = fa->fa_type;
|
||||
|
Loading…
Reference in New Issue
Block a user