From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 507A545AF5; Wed, 9 Oct 2024 21:12:24 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DBF0B40156; Wed, 9 Oct 2024 21:12:23 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2068.outbound.protection.outlook.com [40.107.22.68]) by mails.dpdk.org (Postfix) with ESMTP id A28304014F for ; Wed, 9 Oct 2024 21:12:22 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=GjfUMdkWaIJXeSXP7bKa8egO/IzZsPGUWV06XxEoRKUdqQeMUwhotdVInkjmHMD1pPEOXwkXK1Yt9kluvCteSQtTv+bb7RLxzjvK4yA7jrJKygNnypGU6vGDdsoMmf0pUMIkRds46RyokM1+3AGiLDKejfHSnq7FGGJjB0rDlEVsml3+uB9ax9FT+n7ExudF7IHlFNs1hgfeDx55uYhOf7byWFnaj6qLZ8khgbHgDHcPobXTet4eSNtRvKbAZv6hfA8MAFDHCgW5BiKyW3xAw0sWAXLOXRVQYh9PYK715ztF6GhKt/JbGA5KtaYjKTJNJUIL0aadVXIlWFllrvQCfg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OitHWIfSV75cUiwRWHsIu4PtxTlvlN32fyIwyTJPJ4Q=; b=jwHB8w+UaNE+txHeppBjr81E2DMhXmgo/pV1I7Opztja4osJEzFTTcSRMVag+JcT5a3e1jKHKzpWXPulWaWFpxcg04QaYMqXUxGmhsd53pW9QDrwgk3nA3Izi0Ga38ODWCIbsuiCyLFYMICYowcZCh/+Lj5kjKadeYUgbWUeSRjygFIkeCPWjm2EDH26AVAUfNYzvhWvVOyOAh0NojUTnuBpq/qlsVNeoGzVurmkWxd7Q9NcvnFkITIrCUiOeLbny1XLZI+EzUVYCyQmg9jOs9DrPsr85rqrfkqOZGJ0zU3s1TL+Z1Ljs3QFLHEgzpev8wEmojmB2e/Tzh+gfOvh6g== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OitHWIfSV75cUiwRWHsIu4PtxTlvlN32fyIwyTJPJ4Q=; b=HE+ZxeSeU5rZF///HG8aDtoPFANO7oX6a/imU3LgoKAIJ62Xx33KD9bWdz2UBIJ4E7DVkcHgRyGY92eF8WMsrZs2UAMXvDHlvuQTqmGbhHgVR8FpsOrubB1a2bFn+jXeRKic95WTXaj3HySmuDIdOEZF0v2B3gE/gkoF4arBCoQ= Received: from DUZPR01CA0018.eurprd01.prod.exchangelabs.com (2603:10a6:10:46b::6) by AS2PR08MB10226.eurprd08.prod.outlook.com (2603:10a6:20b:62f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.22; Wed, 9 Oct 2024 19:12:19 +0000 Received: from DB5PEPF00014B93.eurprd02.prod.outlook.com (2603:10a6:10:46b:cafe::3a) by DUZPR01CA0018.outlook.office365.com (2603:10a6:10:46b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.17 via Frontend Transport; Wed, 9 Oct 2024 19:12:19 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5PEPF00014B93.mail.protection.outlook.com (10.167.8.231) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8048.13 via Frontend Transport; Wed, 9 Oct 2024 19:12:19 +0000 Received: ("Tessian outbound bcce15e2414a:v473"); Wed, 09 Oct 2024 19:12:19 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f8dc3e5d5894f3bd X-TessianGatewayMetadata: EPhrr82KVsj2oAD1N3/buRzZE+dIlYqs2zhUc8omyuErt8j1qJ9JoYZ3jyx4z1zE4Axgxjjnd4dgPgLdiHpg+prPXaorBvd3GZ/Ss7ajp5SCklDFDFHDAGXPktWA5emFbSKjYzSHJDlEXHbK/G6TWc7ev+iW8UX7H7AaY24CxcgR9MIH3nTijtZuRU0tXM9o8nZuOG2ljm+1A3FHE/1utg== X-CR-MTA-TID: 64aa7808 Received: from L8fdb0928884b.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D689DB1E-8BC7-48C6-B4D0-BB8E0BB7131D.1; Wed, 09 Oct 2024 19:12:08 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L8fdb0928884b.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 09 Oct 2024 19:12:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d+oDYY5nwfKcszJq3yfGibeOvIAjUsmM8rTNz8vzGZhpjj1R3uOMm4dF8Hr95EgYvq44tMBFfJm/OuAf3R6xuV0Xlgw16LMv85AfQbdba0+Gj4F4GYwwSbpf0R5kC3TrV/Cp/twrM0C9Z1l58ayWtnk65S6+I1XvnNxYFdoxlljTftf7t6RKfPmnaCydmMIWVQZeUOIKqIMbvWBnTRxdClbF1Vm22TKTFVTi1w69GKm15vLgcFyB3EmugWsDBl993UNTMQxTZvYFtfU2aDMsgXgv4Dl++JFpHwStu1wZVfhkMmzy4IKoZ4RpuYxAzKPDLS/+mHuv7mc/zOodLYQB1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OitHWIfSV75cUiwRWHsIu4PtxTlvlN32fyIwyTJPJ4Q=; b=cyfHFAA1Mugj+4nF9ZudBxPi0jlZgkyXCDUpbjr3+6inh86QoJhBDPe0fsVVCaM6De2BuZlxCHDiTn9XPjcDE2BXusciUCe+NxsHAOPkhk9XwWDrfrmpLgXO5i0tSxCbEiwwJVAOiKHXXhYknnxEzzvrf5+OVQ9kfqJI6JpVEt5FCLhcbE+b30L+Nt6wdigq6coKaPToT/pbdj2m9wNDHdhkAskt6ejf5uMeLe867NH68iyXIZZs3GGKvclsfTZll5M8P+q9T8mwhswh/hQr6Jh4V+w0BPbC2E9w7u1orvuZgK6hWSXw+igEHVfxMD9VK4d7jZtUuuRuvUfvaWwz3g== 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OitHWIfSV75cUiwRWHsIu4PtxTlvlN32fyIwyTJPJ4Q=; b=HE+ZxeSeU5rZF///HG8aDtoPFANO7oX6a/imU3LgoKAIJ62Xx33KD9bWdz2UBIJ4E7DVkcHgRyGY92eF8WMsrZs2UAMXvDHlvuQTqmGbhHgVR8FpsOrubB1a2bFn+jXeRKic95WTXaj3HySmuDIdOEZF0v2B3gE/gkoF4arBCoQ= Received: from AS8PR08MB7339.eurprd08.prod.outlook.com (2603:10a6:20b:446::11) by DU0PR08MB7907.eurprd08.prod.outlook.com (2603:10a6:10:3b1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Wed, 9 Oct 2024 19:12:04 +0000 Received: from AS8PR08MB7339.eurprd08.prod.outlook.com ([fe80::98e5:ae7d:ccb9:beb8]) by AS8PR08MB7339.eurprd08.prod.outlook.com ([fe80::98e5:ae7d:ccb9:beb8%3]) with mapi id 15.20.8026.020; Wed, 9 Oct 2024 19:12:03 +0000 From: Doug Foster To: Stephen Hemminger , Vladimir Medvedkin CC: "dev@dpdk.org" , "rjarry@redhat.com" , Ruifeng Wang , Honnappa Nagarahalli , "david.marchand@redhat.com" Subject: RE: [PATCH v2 1/2] fib: implement RCU rule reclamation Thread-Topic: [PATCH v2 1/2] fib: implement RCU rule reclamation Thread-Index: AQHbGatGkfGuvNKuPEONXFZS6dHHMbJ9KZWAgAF4RqA= Date: Wed, 9 Oct 2024 19:12:03 +0000 Message-ID: References: <20240906170907.1325808-1-vladimir.medvedkin@intel.com> <20241008175524.450829-1-vladimir.medvedkin@intel.com> <20241008111823.1d98a669@hermes.local> In-Reply-To: <20241008111823.1d98a669@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB7339:EE_|DU0PR08MB7907:EE_|DB5PEPF00014B93:EE_|AS2PR08MB10226:EE_ X-MS-Office365-Filtering-Correlation-Id: a6c5f5de-aece-41c2-0d06-08dce8964bb7 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?PMvSiCpA4Ju2M7LNm7VwH46g/rMHAcylDG6p+TAT1fexXSXtiw2aRRRiRPkh?= =?us-ascii?Q?bxsPgByuIn+9L0kaiIo+06fK80ev4D3KFnOiR7joGQQMSHMWpBTnuiQ57Lqf?= =?us-ascii?Q?OnzfcKWAW8qhkNRyguusG6Hi5Dbtfn+hDNHfvUZHVVKUFpfp0ohYxL/WXoDv?= =?us-ascii?Q?vjO+SQptS31w5Eywjkc5Cf5YUQDusDTkfOKO+8AMapRqkHe6xRbgHfAcCVQi?= =?us-ascii?Q?/PUl+C7yPsDvWHk0CSAY4b2M9YoFhB95y4ANFWf+lKa/IgHfiei/ZxTO3jQR?= =?us-ascii?Q?NBvGToVTjJFazk0TyCyBrieO7lRb2ZRxinyFSVxZPr5PfSjhR56znGJ4YLEd?= =?us-ascii?Q?K7I4nyZlobsRr24tUkIZpq/41hCcyPVxgGmGZ2/OqVoWyFB9M3f45pskPakL?= =?us-ascii?Q?iCadIg44x9pfrNTf/89aGt1O0qUvnSj1foIEGWcwISVgdX6TDfBUw8KbFYXD?= =?us-ascii?Q?Be3BUeT9wucWx9iBbWFWefC6T/mnIP2mQFFPNcz8XxJ4rBM6B73HFKeugFWm?= =?us-ascii?Q?7EypxSaugiuFKck+DaI20KUJfL3lNn6UNzi6GkoKiokQhRQYttO5qqk+yNOQ?= =?us-ascii?Q?naERadznpoKGZSKI15RNZo/AEXmxbHSjgMTwpII1wCMV2AZHgwItBpWW++nE?= =?us-ascii?Q?lbOHvo2WTxUEI/110dxaCP9xla7D/yCf3adC2YFsPvVnNDAuDfCDm8WeZxLQ?= =?us-ascii?Q?Tvqc5TEcXPK2JsrYt6sXLcObjlLrs+Fzv29iXtut9gke2TXFp4tCxZHdWz2B?= =?us-ascii?Q?bpMc8UXJi3OH8zNP4P1bpa/Gew8xP08KiZh5aPb6gFgj34pmou1o2hFlZgb2?= =?us-ascii?Q?UMJg9aADKlP+lHJ8fyaesrXVwUvQIKFtaot5OmuBBXnwvgrjr4IpcanilfLD?= =?us-ascii?Q?/koTKcrPfQAAo0fEDYhqD46uKFCv8QAJKYhYh0p/jaBvQMMGH66uCSw3mOWN?= =?us-ascii?Q?SnZzvOSXbS0+9zzydAmQRrmq1r/zmQyjyl7oEO/PIgyO34F9rIG1rZApd3iP?= =?us-ascii?Q?6NuT7dfTTBA9Ym0VvmNDKYR/5Bm1zeRxZ+exQCjBNleAMEvj+nAR4HTukabc?= =?us-ascii?Q?zdBoxdrdmnFX9rqXCyMgB7vSbPmkIqboTMqLIOBj+VxkoJm8IHjn925F9dQ0?= =?us-ascii?Q?NEIMVbH19Ynm4zCZRIce5aZzMxTjGuEWfumchPzlMm9dQFG7czHzFSWFsoWL?= =?us-ascii?Q?yRJfYBkPs2UCH2dDAuhcYB3AIHiqx/lxHnj7gVazeJ33ZP2siqhRb39dTw0n?= =?us-ascii?Q?YzohgDreAahG+RHPkC08ob/AVrIh148/jny/jqMct2PomM1TvRRwxKm9BIzg?= =?us-ascii?Q?wBp+RXyIHNUkoYXeV0olKxe5IrurSZYHn4rkR4hbViL2Gg=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7339.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7907 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:20b:446::11]; domain=AS8PR08MB7339.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B93.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 57368eab-c2f6-4d89-1408-08dce896427a X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|35042699022|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?27o+EpHvNy6nh454QTWuI5FoVdaWxRU/NjLHj7yXmIVS/VMNpJWf2zJx69hP?= =?us-ascii?Q?9Obh8MV0WGmqISbDcUcyOq3Yyb07wTwSXTyU5XENtu5uIhq/bq1j4VoliyWI?= =?us-ascii?Q?FsjExVJFwT9Xn4Tn5612mW3VrVp/qUqMZbvuqmVWN+k/fY3p6gLmNM27qgNM?= =?us-ascii?Q?v/+tRwxqST01/9AoBD1NGSRiJnPfhUsY+GOvzirly6Qkx2S5WPURg8Z7CpIR?= =?us-ascii?Q?Z75fRmMvXAmcttkVgNgrobKJPw6BLmHi8g786mgmwEKkpOwEjFcmuFnVkETG?= =?us-ascii?Q?cF+vgeviU1ui4yyx3ONYUZUiVsyhbNGY5YKSeB2ZBqZmcj+b4oLxRVuXWEaQ?= =?us-ascii?Q?2dyTm2hr4+LLGeY25/xCmoQw5cKbU73kS/UMOJ31kVvOu1bxyzoA6XUdQgwu?= =?us-ascii?Q?OHkrg8hRQOUfkqukCH5eyqvvPuE5UJcH462uRcSDfNEb9DjtgbqPe4n23ZJU?= =?us-ascii?Q?o0H5bCxz8YO9x3IQcvCGAFVgwB0klbT5wAOWOTrkCO9hu7OUM7Ze8X5502Oq?= =?us-ascii?Q?RFoPjrJv74XVZqipxDuLmuYOEGlLmu3m8NcgGNyqqsEn59MJ7JkFx8r+aCmv?= =?us-ascii?Q?J9299y9UAyfmaV7233RkGXaoHTr2wi+bsM9gv7DkFkOp4hB+PbUH1BTF4RFY?= =?us-ascii?Q?+PaJIsufd6215Bk+PdoaUviZ99IS3Ieo6CUARyJ1qdwXWozrp4KPZERCYzhg?= =?us-ascii?Q?G+LqgTB3n2ludzq/L5C4QE490Uz3VvTMKJYBVnTx9BUonAhB3iw8TMeQrxwm?= =?us-ascii?Q?rA+KfGdv0ovGEFv9tiBiUHODlytIjkoISPhFGwwbG4RHP6FPKeTi1iwyIPLJ?= =?us-ascii?Q?59jEzKko+1ozE8vhRELwxCI7y40vw1ZPzFfwXkx/Ob3KP5lzr6BT5ZefRbjk?= =?us-ascii?Q?TnFJZ+UxLPEnkArEeAYIE9Y+wlFjvC9ahJusbhvhX08Uj1INKdW4as+YPG00?= =?us-ascii?Q?k8r6nt5O+4OXnQcbeHf2IPTmuTKrroy6+vghQZuLG6HG5qhtp/vuCZQEr5xj?= =?us-ascii?Q?efGl7yTXbkLuVE3lX0RfGPQLG9Sus9SPtKNUCrrK+ubtfEvM6tfkHRW9z36I?= =?us-ascii?Q?QHgKaVlcn/wvs5pu77cmfNSaGYVxMZaWQecN6QFmoNuuUQYwFviB0j0qvOTd?= =?us-ascii?Q?naEHdgzoP00c1xuPtO88Fysp/AJOAiprSB82y9Rv4ddkKwb7b96L9RAVrDzm?= =?us-ascii?Q?ySqYtpJv7S1+ALMZtaymJa37GqXxvYJGBQiT96QS+Tn6VlYt30aQ6ye/iiIJ?= =?us-ascii?Q?LbiB37sXDcYJvsTiHAOXSvXTEGETVDPLoaFeAbV/NOWC1yrB85juDsNyy+Fe?= =?us-ascii?Q?/vlkKrfoh3ZLiJdMPxV4HEEiuGgBkABqRTQ64bBkxQ/kPTWFbZQm2UTKcVAz?= =?us-ascii?Q?hrTxNClNXG22btYoArfvyYdjJ7Cf?= 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:(13230040)(82310400026)(35042699022)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2024 19:12:19.2637 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a6c5f5de-aece-41c2-0d06-08dce8964bb7 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: DB5PEPF00014B93.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB10226 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org The check for NULL is not necessary before calling rte_rcu_qsbr_dq_delete. = Similar to other free routines, an error will not occur when the dq pointer= is NULL. However, it will give a debug log statement to indicate an invalid paramete= r and return 0 to indicate success. -----Original Message----- From: Stephen Hemminger Sent: Tuesday, October 8, 2024 1:18 PM To: Vladimir Medvedkin Cc: dev@dpdk.org; rjarry@redhat.com; Ruifeng Wang ; H= onnappa Nagarahalli ; david.marchand@redhat.c= om Subject: Re: [PATCH v2 1/2] fib: implement RCU rule reclamation On Tue, 8 Oct 2024 17:55:23 +0000 Vladimir Medvedkin wrote: > @@ -569,7 +600,60 @@ dir24_8_free(void *p) { > struct dir24_8_tbl *dp =3D (struct dir24_8_tbl *)p; > > + if (dp->dq !=3D NULL) > + rte_rcu_qsbr_dq_delete(dp->dq); > + Side note: rte_rcu_qsbr_dq_delete should be changed to accept NULL as nop. Like all the other free routines IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you.