diff options
author | Eric Dumazet <eric.dumazet@gmail.com> | 2010-11-11 07:57:19 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-11-11 19:29:40 +0100 |
commit | 46b13fc5c0f239f36e84665c73087d5fa86bfd86 (patch) | |
tree | 435ef8301a89c04f56b305b219ddcece068bb273 /crypto | |
parent | vxge: update driver version (diff) | |
download | linux-46b13fc5c0f239f36e84665c73087d5fa86bfd86.tar.xz linux-46b13fc5c0f239f36e84665c73087d5fa86bfd86.zip |
neigh: reorder struct neighbour
It is important to move nud_state outside of the often modified cache
line (because of refcnt), to reduce false sharing in neigh_event_send()
This is a followup of commit 0ed8ddf4045f (neigh: Protect neigh->ha[]
with a seqlock)
This gives a 7% speedup on routing test with IP route cache disabled.
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions