From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH v2 0/4] fixes for rte_hash with TSX Date: Wed, 14 Nov 2018 01:06:27 +0100 Message-ID: <1929129.Nivi2uf5YY@xps> References: <20181105173913.61225-1-bruce.richardson@intel.com> <20181112104719.62568-1-bruce.richardson@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org, stable@dpdk.org, honnappa.nagarahalli@arm.com To: Bruce Richardson , yipeng1.wang@intel.com Return-path: In-Reply-To: <20181112104719.62568-1-bruce.richardson@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 12/11/2018 11:47, Bruce Richardson: > When testing with rte_hash library and TSX, a higher level of transaction > aborts was observed in some cases, especially with newer compilers. These > patches reduce aborts by ensuring that the compiler does not accidentally > insert instructions that cause aborts, and by adding in delays on retry to > avoid repeated collisions. > > Bruce Richardson (2): > eal/x86: reduce contention when retrying TSX > test/test: improve output for hash read-write test > > Yipeng Wang (2): > hash: fix TSX aborts with newer gcc > hash: add local cache for TSX region Series applied without patch 2 "hash: add local cache for TSX region".