commit | 3769cffb1c48f64640ffab7ce3bffe867342c0f0 | [log] [tgz] |
---|---|---|
author | David Miller <davem@davemloft.net> | Mon Jul 11 22:44:24 2011 +0000 |
committer | David S. Miller <davem@davemloft.net> | Wed Jul 13 01:12:28 2011 -0700 |
tree | 8f6fcf2d822bf3a170a534e8540faa34fe9258ef | |
parent | e5b1de1f5ebe0200e988e195fefb6c7396de6e20 [diff] |
ipv4: Inline neigh binding. Get rid of all of the useless and costly indirection by doing the neigh hash table lookup directly inside of the neighbour binding. Rename from arp_bind_neighbour to rt_bind_neighbour. Use new helpers {__,}ipv4_neigh_lookup() In rt_bind_neighbour() get rid of useless tests which are never true in the context this function is called, namely dev is never NULL and the dst->neighbour is always NULL. Signed-off-by: David S. Miller <davem@davemloft.net>