List cover comments

GET /api/covers/42749/comments/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Link: 
<http://patches.dpdk.org/api/covers/42749/comments/?format=api&page=1>; rel="first",
<http://patches.dpdk.org/api/covers/42749/comments/?format=api&page=1>; rel="last"
Vary: Accept
[ { "id": 83726, "web_url": "http://patches.dpdk.org/comment/83726/", "msgid": "<3745102.CzknF7dljW@xps>", "list_archive_url": "https://inbox.dpdk.org/dev/3745102.CzknF7dljW@xps", "date": "2018-07-12T21:03:06", "subject": "Re: [dpdk-dev] [PATCH v5 0/8] Add read-write concurrency to\n\trte_hash library", "submitter": { "id": 685, "url": "http://patches.dpdk.org/api/people/685/?format=api", "name": "Thomas Monjalon", "email": "thomas@monjalon.net" }, "content": "10/07/2018 18:59, Yipeng Wang:\n> This patch set adds the read-write concurrency support in rte_hash.\n> A new flag value is added to indicate if read-write concurrency is needed\n> during creation time. Test cases are implemented to do functional and\n> performance tests.\n> \n> The new concurrency model is based on rte_rwlock. When Intel TSX is\n> available and the users indicate to use it, the TM version of the\n> rte_rwlock will be called. Both multi-writer and read-write concurrency\n> are protected by the rte_rwlock instead of the x86 specific RTM\n> instructions, so the x86 specific header rte_cuckoo_hash_x86.h is removed\n> and the code is infused into the main .c file.\n> \n> A new rte_hash_count API is proposed to count how many keys are inserted\n> into the hash table.\n> \n> Yipeng Wang (8):\n> hash: fix multiwriter lock memory allocation\n> hash: fix a multi-writer race condition\n> hash: fix key slot size accuracy\n> hash: make duplicated code into functions\n> hash: add read and write concurrency support\n> test: add tests in hash table perf test\n> test: add test case for read write concurrency\n> hash: add new API function to query the key count\n\nApplied, thanks", "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@dpdk.org", "Delivered-To": "patchwork@dpdk.org", "Received": [ "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 43B921B062;\n\tThu, 12 Jul 2018 23:03:11 +0200 (CEST)", "from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com\n\t[66.111.4.28]) by dpdk.org (Postfix) with ESMTP id 0062E1B061\n\tfor <dev@dpdk.org>; Thu, 12 Jul 2018 23:03:09 +0200 (CEST)", "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n\tby mailout.nyi.internal (Postfix) with ESMTP id 7EBEC2226C;\n\tThu, 12 Jul 2018 17:03:09 -0400 (EDT)", "from mailfrontend2 ([10.202.2.163])\n\tby compute1.internal (MEProxy); Thu, 12 Jul 2018 17:03:09 -0400", "from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id 23D061025C;\n\tThu, 12 Jul 2018 17:03:08 -0400 (EDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to:x-me-sender\n\t:x-me-sender:x-sasl-enc; s=mesmtp; bh=RULN1v7C5oYGJsiWTAFxb91uma\n\tdX1BpfeGIwyO8AJJM=; b=R6FGi2+uVLggN63RiU1GHH5OXrD9mD9bxW0AlGzRT6\n\t0Oy1xqVSia4Y2S5DMs+BJJ1XG6nEBwalYE1xlhzfrjnHEw0UkjfLQbRY/5NoEOK8\n\tuurUYC8BXK96pkm87N59PV4mXpOlrlFpEYEPr3OPx8h3S6dTC2/dliGe4X7k4D8n\n\tU=", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:content-transfer-encoding:content-type\n\t:date:from:in-reply-to:message-id:mime-version:references\n\t:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=RULN1v\n\t7C5oYGJsiWTAFxb91umadX1BpfeGIwyO8AJJM=; b=WdouRC/6yqxHmanGERzU7Q\n\tKvLpsRJ71FDvUecdJUaWZUyBRQS8JXbbHuiamNIoIi+nQ1AYP53P2gGo1MzaNZEG\n\ttASwTJzoDWgH26euZM+D7yCsabwfJGQZJN+SFG3t41JVSJQW6+zfFS5625QZFCic\n\tDMreJCSSvactkAZFarzuiW/AO8Y+eXwl6CV4gHi55leemxgEG+iKQ7EYwwVWXTH+\n\tVYsjysvsxNNIM+20sdR+hCiaofg7i8mOlMbnYRJ2dOMkxfnqSQowBblLJis/DFaY\n\tRZn7KTT8cqxagLGqSo9Kx1EZzlUMwG416ZtfACLRbwtqkis4Mo6oCicQJyWEduMw\n\t==" ], "X-ME-Proxy": "<xmx:DMJHW5PhimEeYZ_U7Pt9P2rmC25FrjIejZUON7ZaV1YrIwX9XWGvmg>\n\t<xmx:DMJHW8ITmfDcHfJaqTzt8fBLfsknKr65wvugcrXv-c15OXiEdWuyCA>\n\t<xmx:DcJHW6H-n5Os36j4ADQBahvKErZj5nP_eMmURCGUPUc9MQnI_1W4oQ>\n\t<xmx:DcJHW0SOFt4kHBhtg14olSkJgIOd4cpLkgW1RiqXBA4czk7vCEmJVA>\n\t<xmx:DcJHW2GWs49c0F0qNpweDS7Ur9Yz8HbaqiYR5rqYkHxR7y-vnX58EQ>\n\t<xmx:DcJHW1nPJOIu26ussvywQSWSbp_ty_ZQHw0yt9rGi0VEExhZlRRBlQ>", "X-ME-Sender": "<xms:DMJHW87sVjpAkEANOMiSiYic0pnuJYcsL_TpmyapxbjcFXm1_3EGYw>", "From": "Thomas Monjalon <thomas@monjalon.net>", "To": "Yipeng Wang <yipeng1.wang@intel.com>", "Cc": "dev@dpdk.org, pablo.de.lara.guarch@intel.com, bruce.richardson@intel.com,\n\thonnappa.nagarahalli@arm.com, vguvva@caviumnetworks.com,\n\tbrijesh.s.singh@gmail.com", "Date": "Thu, 12 Jul 2018 23:03:06 +0200", "Message-ID": "<3745102.CzknF7dljW@xps>", "In-Reply-To": "<1531242001-381104-1-git-send-email-yipeng1.wang@intel.com>", "References": "<1528455078-328182-1-git-send-email-yipeng1.wang@intel.com>\n\t<1531242001-381104-1-git-send-email-yipeng1.wang@intel.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "7Bit", "Content-Type": "text/plain; charset=\"us-ascii\"", "Subject": "Re: [dpdk-dev] [PATCH v5 0/8] Add read-write concurrency to\n\trte_hash library", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "addressed": null } ]