diff options
author | David Miller <davem@davemloft.net> | 2011-07-11 22:44:24 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-07-13 01:12:28 -0700 |
commit | 3769cffb1c48f64640ffab7ce3bffe867342c0f0 (patch) | |
tree | 8f6fcf2d822bf3a170a534e8540faa34fe9258ef /include/linux/etherdevice.h | |
parent | e5b1de1f5ebe0200e988e195fefb6c7396de6e20 (diff) | |
download | linux-3.10-3769cffb1c48f64640ffab7ce3bffe867342c0f0.tar.gz linux-3.10-3769cffb1c48f64640ffab7ce3bffe867342c0f0.tar.bz2 linux-3.10-3769cffb1c48f64640ffab7ce3bffe867342c0f0.zip |
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>
Diffstat (limited to 'include/linux/etherdevice.h')
0 files changed, 0 insertions, 0 deletions