From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 91590A04DD; Fri, 23 Oct 2020 23:46:53 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E53225AA9; Fri, 23 Oct 2020 23:46:50 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2086.outbound.protection.outlook.com [40.107.21.86]) by dpdk.org (Postfix) with ESMTP id 02BCF5AA8 for ; Fri, 23 Oct 2020 23:46:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/fyGibchKhFON2A04ERUMYtAYgdfVcJHywqT8OIweGI=; b=Y6wKARTgWuo61WKRrDp9QCTsxAIh+fsavC2Cg2psWorPW8sCFbQ0VDF6WTBJRlhvjgo/yzdyCab6Tw+vCDUkF4lpwqjtsCNpX1ujU+LOkmMtqVbUV+PLyFELC/dV00NjEsqROH3mqUtDvdPd8RY3wlF/f1j8pQG5curyUznD0oU= Received: from DB6PR0801CA0062.eurprd08.prod.outlook.com (2603:10a6:4:2b::30) by HE1PR0802MB2300.eurprd08.prod.outlook.com (2603:10a6:3:c5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Fri, 23 Oct 2020 21:46:44 +0000 Received: from DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:2b:cafe::fd) by DB6PR0801CA0062.outlook.office365.com (2603:10a6:4:2b::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18 via Frontend Transport; Fri, 23 Oct 2020 21:46:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT022.mail.protection.outlook.com (10.152.20.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18 via Frontend Transport; Fri, 23 Oct 2020 21:46:44 +0000 Received: ("Tessian outbound ba2270a55485:v64"); Fri, 23 Oct 2020 21:46:43 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7448e60c5118ca54 X-CR-MTA-TID: 64aa7808 Received: from 1fb1b0b7aa87.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 49A5DD0D-662B-4588-9694-36BD7A3AAB94.1; Fri, 23 Oct 2020 21:46:37 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1fb1b0b7aa87.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 23 Oct 2020 21:46:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hH53aQJ17KKGDmJt+ac1lR+00ijPhvIXL7wHmYHhb1+u6Cl65KLwowwS0wXRjD9FkykvM9eRkZ/pMAmZqbK+t2JDo4cZgGm+tA/C1fOimoYBJdRdfaD92K5yvmNfg3YUoonkrRPywikEXQoSVu7sJY3bYIq4Fc0ic55IDrFYDdLsFHWh8VKRAovtT/2g3G/osCJl83v7mlcbrYBC1Nlu+fqxNV64aBsH26aRN1ywwmeUHHsw/Imv2ZAQU98WlXn4Bcp6QJo+SxaVotqELARlFFlKhJykFMvTHl/XAVFTtD2VBFfDYSUVzX0saQNOg+wfAfqxxOuDzhH4pZHTRNNALw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/fyGibchKhFON2A04ERUMYtAYgdfVcJHywqT8OIweGI=; b=dZIHtUf5Y5FE7LDy7L5+Le/XnUewNCdgHk2E83LglWG/ggTVdz4bDf3L6nESEzGO4LveFUrYF2LJPEzHjVBKTrU3MedrVPaxH34Qw7+P5jTmqF73kpVzFccihO4yMxOfBLLJl6H+3jhQRFPhzwGVhMr890mdTBERKTI4rZwht05HAV5l2jzMshp/HmK3T4+uY/w6R6uBxeNan4/4gzMcoogh1dlsfav78UBtQ75f72SoJNURHtWJZyPgjIna14o2MTDIX9C+KLCEEDDxvNX7iqdL398oRW5E+n7BY3N3bIelPbEPxHcv8BIdUTrQf15BoxZHmOqrUQjIgoE9UitVKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/fyGibchKhFON2A04ERUMYtAYgdfVcJHywqT8OIweGI=; b=Y6wKARTgWuo61WKRrDp9QCTsxAIh+fsavC2Cg2psWorPW8sCFbQ0VDF6WTBJRlhvjgo/yzdyCab6Tw+vCDUkF4lpwqjtsCNpX1ujU+LOkmMtqVbUV+PLyFELC/dV00NjEsqROH3mqUtDvdPd8RY3wlF/f1j8pQG5curyUznD0oU= Received: from VI1PR08MB4622.eurprd08.prod.outlook.com (2603:10a6:803:bc::17) by VE1PR08MB4814.eurprd08.prod.outlook.com (2603:10a6:802:ad::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.24; Fri, 23 Oct 2020 21:46:35 +0000 Received: from VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::e9cc:b2a4:eb77:980b]) by VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::e9cc:b2a4:eb77:980b%7]) with mapi id 15.20.3477.028; Fri, 23 Oct 2020 21:46:35 +0000 From: Dharmik Thakkar To: Yipeng Wang , Sameh Gobriel , Bruce Richardson , Ray Kinsella , Neil Horman CC: "dev@dpdk.org" , nd Thread-Topic: [PATCH v6 2/4] lib/hash: integrate RCU QSBR Thread-Index: AQHWp/yh0iWV26hywEmAYFyRby1Asamlu/oA Date: Fri, 23 Oct 2020 21:46:35 +0000 Message-ID: <06CDB6D1-DC4C-4F57-8384-A7D3DC6E99AC@arm.com> References: <20201020161301.7458-1-dharmik.thakkar@arm.com> <20201021225006.10438-1-dharmik.thakkar@arm.com> <20201021225006.10438-3-dharmik.thakkar@arm.com> In-Reply-To: <20201021225006.10438-3-dharmik.thakkar@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [72.182.82.154] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f53ebd9b-bf31-437f-ede3-08d8779d2244 x-ms-traffictypediagnostic: VE1PR08MB4814:|HE1PR0802MB2300: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 2XCCN9r/38wFqfOg7nn7ysufeddy5gqwCN50zb2b7xrEUr5S9XkXRaN7Cg0/t7bi3kT1L0eBqWRlV0/fgU4yBVweIx2CU1uYGP64nRRA1JiDTgnxqVgUCzsN/VZdhRhg27yfZ6lAYCS6+EMpLaNnYH4sLRKTQr6U1/w2X/5igXYX1R/gIMKCr77bKJ+YrM9+bfrjpri+DF4GdsPpooLaTYp+GsdC9jT74caYppTzahNtA2VYwCiUd2FEHu+l8iAJfSjwiiNIBiifq3S24GgnS7K3qkswImnAS/+pkZGhMjfQAMnpWXfYV+hJKGNEA8xYhQ3hgIfJVv1+CHQ395+61g== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB4622.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39850400004)(346002)(366004)(136003)(376002)(396003)(91956017)(6486002)(66946007)(86362001)(64756008)(76116006)(110136005)(66476007)(71200400001)(66556008)(316002)(6506007)(5660300002)(66446008)(54906003)(53546011)(6512007)(186003)(4744005)(478600001)(8936002)(2616005)(2906002)(33656002)(36756003)(4326008)(8676002)(26005)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: k1FtE+yTpBFno/dxHibSCdeelLMA0M0Wk9KWku6nEX1zIk3mDG4jFyJ7Azm3RX0qLMRKSDS8mxt1lTaQihWbaQSfF03zJde0pcQJxcogH4ph8MjVawRgEUhFLVWxaTv/zRHM3nbmUb6ejv4CKdRqFP4ZYSCrjshi+1nAOnMXkH98UNDaoMqqfv/InE22AhHPqDsCSGMe9wl70/raWnTJQDIkfOWgGtK1Lgl2NnF/c4f0I0n6WsznQ7FCjzECSPq0ncw0m30XCkpW5CI2SeCQkuEa5MClPiQq7TPlzL9a7Rxa4CcRBfIioOJQmwrE4zh0mA+uPwyEI+lk8Afdr6errCiuW+DT8dl1op9KvFKiak/mcV59QzWgJ1IRepXCHGYLvUv++hqWju/bRv1KQ3e8XjTo46AJEdQa7qa030xTIbBcCFUixOgJIjZTPG1MGH/zqotK3OW8+wfRGHlYNMN/Dj7tmHNfkycvTru3o8jZelWeUd+R0RJ1sh8KQ88puzGLCs/Ie/4C1WPc8N3hZ4pajPwMR2NPWfYUnmUEPj33FxpkcuV/vBjkRXIOr+THy3jSsMmfT16tHXnsXP5Us13siH7r6nQiOa6CBDwdQgX728KGnLzLBBEeN/YOHeon/T2Mm6v4Oo/bL0vdJNKPkVY6DQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4814 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: fd50ebc2-8e42-4e57-c800-08d8779d1cee X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0j/kp0KSe5JzEuiGxMdSvdIbAuz0o/7NhAx5uJja2pRacw7PhISNotf9LO6zaakzeO5HJi7lt35RhGVARCIS7pi2r782Q0ZQpADqZUeG1/AgJswOZJoLDK5Z/kJaBYLuk0ibe+SecVY3iIv5lCdNPVZ90xWhvVOkOH43C2jeuNWQsdlXSF11JOfybLaJUigmv2EQR+ySx0WHh+wL0UW831+sO0CsQRa0QoLvrC45q/v1X6c91Sy7oIMAah+YMQw4Ysslm+empCxiAccipHF/iF891kss1b8giG1LgAy/30ge1NSaqtNNgZwVS2muyD75VOp3onecenm2DaS3NyyDrsrcwu0uT4gyub3cTWG26DhdQd+ZCDdiH34bkJHutF3Zl45hGj0vzFIC4KHln1wRKQ== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39850400004)(136003)(346002)(396003)(376002)(46966005)(2906002)(81166007)(356005)(82740400003)(70206006)(70586007)(82310400003)(83380400001)(4744005)(54906003)(86362001)(33656002)(47076004)(5660300002)(110136005)(6486002)(26005)(4326008)(186003)(8676002)(2616005)(6512007)(316002)(8936002)(6506007)(53546011)(336012)(478600001)(36756003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2020 21:46:44.1368 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f53ebd9b-bf31-437f-ede3-08d8779d2244 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2300 Subject: Re: [dpdk-dev] [PATCH v6 2/4] lib/hash: integrate RCU QSBR 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" Hi Yipeng, I have addressed the comments. Can you please take a look? Thank you! > On Oct 21, 2020, at 5:50 PM, Dharmik Thakkar wr= ote: >=20 > Currently, users have to use external RCU mechanisms to free resources > when using lock free hash algorithm. >=20 > Integrate RCU QSBR process to make it easier for the applications to use > lock free algorithm. > Refer to RCU documentation to understand various aspects of > integrating RCU library into other libraries. >=20 > Suggested-by: Honnappa Nagarahalli > Signed-off-by: Dharmik Thakkar > Reviewed-by: Ruifeng Wang > Acked-by: Ray Kinsella > ---