]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
fib_trie: Fib walk rcu should take a tnode and key instead of a trie and a leaf
authorAlexander Duyck <alexander.h.duyck@redhat.com>
Wed, 4 Mar 2015 22:59:19 +0000 (14:59 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 5 Mar 2015 04:35:17 +0000 (23:35 -0500)
commit8be33e955cb959dabc1a6eef0b7356fe8cf73fa6
tree4605ea4d45d689bc531269a86fe1ca26abbe2a57
parent7289e6ddb633aaee6ccea2bd2e410654c47b29a6
fib_trie: Fib walk rcu should take a tnode and key instead of a trie and a leaf

This change makes it so that leaf_walk_rcu takes a tnode and a key instead
of the trie and a leaf.

The main idea behind this is to avoid using the leaf parent pointer as that
can have additional overhead in the future as I am trying to reduce the
size of a leaf down to 16 bytes on 64b systems and 12b on 32b systems.

Signed-off-by: Alexander Duyck <alexander.h.duyck@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/fib_trie.c