From cbccc362a7f7333a814c0df4bb0925cc211c85af Mon Sep 17 00:00:00 2001 From: Jesper Dangaard Brouer Date: Mon, 28 Jan 2013 23:44:14 +0000 Subject: [PATCH] --- yaml --- r: 351979 b: refs/heads/master c: cd39a7890aed7433beb3188c7ad8591e260ebf10 h: refs/heads/master i: 351977: fa8798baf760c5e6fbe1f791971f85f252f14e4f 351975: 0c93740f4b645834b0955de2285859783c00986a v: v3 --- [refs] | 2 +- trunk/include/net/inet_frag.h | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index daee7592f750..6ad9f7485959 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 656a05c899b4026ee828ccddd550202ded7a26c6 +refs/heads/master: cd39a7890aed7433beb3188c7ad8591e260ebf10 diff --git a/trunk/include/net/inet_frag.h b/trunk/include/net/inet_frag.h index 32786a044718..91e77975eaa6 100644 --- a/trunk/include/net/inet_frag.h +++ b/trunk/include/net/inet_frag.h @@ -3,9 +3,12 @@ struct netns_frags { int nqueues; - atomic_t mem; struct list_head lru_list; + /* Its important for performance to keep lru_list and mem on + * separate cachelines + */ + atomic_t mem ____cacheline_aligned_in_smp; /* sysctls */ int timeout; int high_thresh;