| 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>