From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 22879678C for ; Fri, 26 Sep 2014 11:30:09 +0200 (CEST) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP; 26 Sep 2014 02:30:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,603,1406617200"; d="scan'208";a="579380794" Received: from bnemeth-mobl.ger.corp.intel.com (HELO bn-ivy12.localdomain) ([172.22.195.65]) by orsmga001.jf.intel.com with ESMTP; 26 Sep 2014 02:36:23 -0700 From: Balazs Nemeth To: dev@dpdk.org Date: Fri, 26 Sep 2014 09:37:36 +0000 Message-Id: <1411724260-4281-1-git-send-email-balazs.nemeth@intel.com> X-Mailer: git-send-email 2.1.0 Cc: Balazs Nemeth Subject: [dpdk-dev] [PATCH 0/4] 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: Fri, 26 Sep 2014 09:30:10 -0000 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): table: fix empty bucket removal during entry deletion in rte_table_hash_ext table: fix checking extended buckets in unoptimized case table: fix incorrect t->data_size_shl initialization 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(-) -- 2.1.0