From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dustin Lundquist Subject: [PATCH] example exception_path: cache align per CPU stats Date: Mon, 12 Feb 2018 19:43:17 -0800 Message-ID: <20180213034317.28219-1-dustin@null-ptr.net> Cc: dev@dpdk.org, Dustin Lundquist To: Remy Horton Return-path: Received: from mail-pl0-f67.google.com (mail-pl0-f67.google.com [209.85.160.67]) by dpdk.org (Postfix) with ESMTP id 744481B2C8 for ; Tue, 13 Feb 2018 04:44:01 +0100 (CET) Received: by mail-pl0-f67.google.com with SMTP id k8so6026565pli.8 for ; Mon, 12 Feb 2018 19:44:01 -0800 (PST) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Align stats structure to cache line to prevent bouncing per CPU stats structure between cache lines. Signed-off-by: Dustin Lundquist --- examples/exception_path/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/exception_path/main.c b/examples/exception_path/main.c index 280a50451..3e5b1e718 100644 --- a/examples/exception_path/main.c +++ b/examples/exception_path/main.c @@ -108,7 +108,7 @@ struct stats { uint64_t rx; uint64_t tx; uint64_t dropped; -}; +} __rte_cache_aligned; /* Array of lcore-specific stats */ static struct stats lcore_stats[RTE_MAX_LCORE]; -- 2.11.0