commit | 46b13fc5c0f239f36e84665c73087d5fa86bfd86 | [log] [tgz] |
---|---|---|
author | Eric Dumazet <eric.dumazet@gmail.com> | Thu Nov 11 06:57:19 2010 +0000 |
committer | David S. Miller <davem@davemloft.net> | Thu Nov 11 10:29:40 2010 -0800 |
tree | 435ef8301a89c04f56b305b219ddcece068bb273 | |
parent | c0c04c2a89cf6363da2940da59afd2e30001b991 [diff] |
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>