From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 8BE5FB396 for ; Thu, 11 Sep 2014 19:51:56 +0200 (CEST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP; 11 Sep 2014 10:48:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.97,862,1389772800"; d="scan'208";a="384860776" Received: from irsmsx102.ger.corp.intel.com ([163.33.3.155]) by FMSMGA003.fm.intel.com with ESMTP; 11 Sep 2014 10:51:41 -0700 Received: from irsmsx108.ger.corp.intel.com ([169.254.11.157]) by IRSMSX102.ger.corp.intel.com ([169.254.2.24]) with mapi id 14.03.0195.001; Thu, 11 Sep 2014 18:56:49 +0100 From: "Dumitrescu, Cristian" To: "Nemeth, Balazs" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 0/4] lib/librte_table: Fix bugs occuring in corner cases Thread-Index: AQHPzehwz4HP/m3+FkyPHyGAUoeO+Jv8Ny5Q Date: Thu, 11 Sep 2014 17:56:49 +0000 Message-ID: <3EB4FA525960D640B5BDFFD6A3D891262E070371@IRSMSX108.ger.corp.intel.com> References: <1410457641-3540-1-git-send-email-balazs.nemeth@intel.com> In-Reply-To: <1410457641-3540-1-git-send-email-balazs.nemeth@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Cc: "Nemeth, Balazs" Subject: Re: [dpdk-dev] [PATCH 0/4] lib/librte_table: Fix bugs occuring in corner cases X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Sep 2014 17:51:57 -0000 Acked by: Cristian.Dumitrescu -----Original Message----- From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Balazs Nemeth Sent: Thursday, September 11, 2014 6:47 PM To: dev@dpdk.org Cc: Nemeth, Balazs Subject: [dpdk-dev] [PATCH 0/4] lib/librte_table: Fix bugs occuring in corn= er cases This set of patches fixes bugs in the packet framework. Some of the bugs occur in corner cases (i.e. when a lookup is performed on a few packets or when buckets are in extended states) while others can cause memory to be accessed beyond what is reserved during initialization time. Balazs Nemeth (4): lib/librte_table: Fix empty bucket removal during entry deletion in rte_table_hash_ext lib/librte_table: Fix checking extended buckets in unoptimized case lib/librte_table: Fix incorrect t->data_size_shl initialization lib/librte_table: Fix pointer calculations at initialization lib/librte_table/rte_table_hash_ext.c | 13 ++++++------- lib/librte_table/rte_table_hash_key16.c | 4 ++-- lib/librte_table/rte_table_hash_key32.c | 4 ++-- lib/librte_table/rte_table_hash_key8.c | 8 ++++---- lib/librte_table/rte_table_hash_lru.c | 7 +++---- 5 files changed, 17 insertions(+), 19 deletions(-) -- 1.9.1 Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. = Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the s= ole use of the intended recipient(s). Any review or distribution by others = is strictly prohibited. If you are not the intended recipient, please conta= ct the sender and delete all copies. -------------------------------------------------------------- Intel Shannon Limited Registered in Ireland Registered Office: Collinstown Industrial Park, Leixlip, County Kildare Registered Number: 308263 Business address: Dromore House, East Park, Shannon, Co. Clare This e-mail and any attachments may contain confidential material for the s= ole use of the intended recipient(s). Any review or distribution by others = is strictly prohibited. If you are not the intended recipient, please conta= ct the sender and delete all copies.