From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 3F924A0679 for ; Thu, 28 Mar 2019 15:03:02 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 18E091B20C; Thu, 28 Mar 2019 15:03:01 +0100 (CET) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id DF02E1B209 for ; Thu, 28 Mar 2019 15:02:59 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 5E25E20A9B; Thu, 28 Mar 2019 10:02:59 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 28 Mar 2019 10:02:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=mesmtp; bh=2TTTvHAuqdPG5XXvjLO4TmRhR7dL+KFkefxC0Rl7qzI=; b=An9sjB30EPDi JsDXCmQVSSC6iyG6M4pNMVwZt/XTNbZD/e94ELYmOusVVs6v31j/jsiZHJXUNpav tis2EZtoYGRMNpBa8RdiXmo7k7xzquiiWadLX4PN8Q161TASXb3sHtDbSrzUk+7B irJWw95T+xSGOh0Tv0h4BA8F31HqNok= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=2TTTvHAuqdPG5XXvjLO4TmRhR7dL+KFkefxC0Rl7q zI=; b=zGVZb7QbWR/yDGn+LKE5Hva1LWkdACVVByFRoN5bmQZZdX4hR6raldola 8ALzUYknORPU8BodI4TywyTokPGSyPm1lCueMlCzHNoayfCfIoWmDlLmYy44Cg/h rbtGHawuXS4dMjIqvI9VPNxn4HGBRfSMuUrEh0+I7yGHZoxUeQ9CLWnIsZpqGyc9 1Cm5E9DhNOIk59C/3eqVMZC1wpkJVgB/gFkMuwkFaIhMp/XAgeyN3/dhTCEN0VW+ Ekn7GGJgk/biFOdpavMtFp3EET4NPMlwCuy44NmaJTCPHYxL8uBk4aW9IP5suX6T ULCr0tdynBFGNQ7KCeCaFLQL+zuNw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrkeeggdeivdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhmrghs ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucfkph epjeejrddufeegrddvtdefrddukeegnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhho mhgrshesmhhonhhjrghlohhnrdhnvghtnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id CB800E49E3; Thu, 28 Mar 2019 10:02:56 -0400 (EDT) From: Thomas Monjalon To: Joyce Kong Cc: dev@dpdk.org, "Ananyev, Konstantin" , "nd@arm.com" , "stephen@networkplumber.org" , "jerin.jacob@caviumnetworks.com" , "honnappa.nagarahalli@arm.com" , "gavin.hu@arm.com" Date: Thu, 28 Mar 2019 15:02:55 +0100 Message-ID: <1998452.2qylyuSfkf@xps> In-Reply-To: <2601191342CEEE43887BDE71AB9772580136560936@irsmsx105.ger.corp.intel.com> References: <1547802943-18711-1-git-send-email-joyce.kong@arm.com> <1553512269-146074-1-git-send-email-joyce.kong@arm.com> <2601191342CEEE43887BDE71AB9772580136560936@irsmsx105.ger.corp.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH v8 0/3] ticketlock: implement ticketlock and add test case X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190328140255.iQTwJNQxrnjDtN6JOUu6ryUgEnKpCHFMgiU0GCQ0jVU@z> > > Joyce Kong (3): > > eal/ticketlock: ticket based to improve fairness > > eal/ticketlock: enable generic ticketlock on all arch > > test/ticketlock: add ticket lock test case > > > > MAINTAINERS | 5 + > > app/test/Makefile | 1 + > > app/test/autotest_data.py | 6 + > > app/test/meson.build | 1 + > > app/test/test_ticketlock.c | 319 +++++++++++++++++++++ > > doc/api/doxy-api-index.md | 1 + > > lib/librte_eal/common/Makefile | 2 +- > > .../common/include/arch/arm/rte_ticketlock.h | 22 ++ > > .../common/include/arch/ppc_64/rte_ticketlock.h | 18 ++ > > .../common/include/arch/x86/rte_ticketlock.h | 18 ++ > > .../common/include/generic/rte_ticketlock.h | 215 ++++++++++++++ > > lib/librte_eal/common/meson.build | 1 + > > 12 files changed, 608 insertions(+), 1 deletion(-) > > create mode 100644 app/test/test_ticketlock.c > > create mode 100644 lib/librte_eal/common/include/arch/arm/rte_ticketlock.h > > create mode 100644 lib/librte_eal/common/include/arch/ppc_64/rte_ticketlock.h > > create mode 100644 lib/librte_eal/common/include/arch/x86/rte_ticketlock.h > > create mode 100644 lib/librte_eal/common/include/generic/rte_ticketlock.h > > Acked-by: Konstantin Ananyev Applied, thanks