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 696A042FB1; Tue, 1 Aug 2023 12:21:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5596742D13; Tue, 1 Aug 2023 12:21:47 +0200 (CEST) Received: from mgamail.intel.com (unknown [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id BFF3142D13 for ; Tue, 1 Aug 2023 12:21:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690885305; x=1722421305; h=from:to:subject:date:message-id:mime-version; bh=bLf0JXc/uzUh5/r8DnA5tKKrsLVku4HxAhOHMn+9QE0=; b=eZTkcVA0AzQ6A4Va8ELFt/1eFz0uQWR8SGj4kdWuZI4xanKCdvL2Jzu6 3+9nOB3mwUuPGZu6aa0LJo6furZ/GwYa7ld+J1tKr3pfON5LsGhol61Tx afN/hTmx51iND6TsaZPnkiuolE5wDK3/R+XW/3rZp0eObsZi8B8ZsDzk+ VF730AWFHPZNJK9jNj9ni7HD2Ict9xDYs302TUbdr9R/m7dbU5f0mBHWD CYStg9AZgOW543v3yPbYn9JaDSeGDLDfb+7o5c3arxXPWaSrReine1P8x 0ZfmDSPyfQblFSfNVdAlkD5/uxqZP9b38TLTlAZbP/+7uIUMpOzk23Gr1 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10788"; a="348854090" X-IronPort-AV: E=Sophos;i="6.01,246,1684825200"; d="scan'208,217";a="348854090" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Aug 2023 03:21:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10788"; a="852406030" X-IronPort-AV: E=Sophos;i="6.01,246,1684825200"; d="scan'208,217";a="852406030" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga004.jf.intel.com with ESMTP; 01 Aug 2023 03:21:18 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Tue, 1 Aug 2023 03:21:17 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Tue, 1 Aug 2023 03:21:17 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.102) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Tue, 1 Aug 2023 03:21:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cGFlXvu56flNYoBwUPkeM0I6MOZJGhW69ZP6fvDIl1+zJssM7tlNeMN0+NlH9L/YNq7bLy8ddpfM6RejZ5KwQ3bh0nen3BwgQyMv+fATZmZpQl9CinWoydy74k7iWU95z4YOZ8NbRWfYSmtm1ezGFiI5cd/ZBZ2RwM4vHmLaHaVYs51nOF0YUYPO/2Q8uxU/rb/sjy3AbQQ360ShZkRnC7pQqu85CRv6eyKJy4k1tk3rMdBSPEGarS6H8Eei6A36hwB4OhnejKFcIQZvuecX6MEzq0qxV9N6teotsilvdpRAHD3K2kOQEU1H4qpDQFjD1uHGSt/ij0E4QSxQNl/1+Q== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=haCJoYiBsfGlpbCUJYyvztrvy76gzIEE5VfTLkYdOs4=; b=P+xhgi3g8yX0BQ78Uw/jJ65UEBt/xjOe8c+6HoE6I+2AqRonCcdH6axm1pzAo2/MaJrP+4/lLB4KkXZ9gnVp+lj4qIl+0YjyJvwBIkmz+FC4LQtixJ5bqiYqR0tF4PB2Fgg1dpuEU3BP7Gkv53H3XztrLPCi0hDZVcRkAV2lsKE18lfxmsfcc+947W88tuhyrONMxFgJ6ar5DNH63vNJiGiZFumQVa0N2ZZliZ0TWgNWnCW8IwF7a9fMfYuOHQUXpgAXCY103MMIlF3o36Pjz0lZ7ccoTjrsiBAH25V01aqLj6AaNRYmmjDTogKkZ1MK5KueE5EFZZhxui+DhMjjlw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DS0PR11MB7442.namprd11.prod.outlook.com (2603:10b6:8:14d::22) by DM4PR11MB6068.namprd11.prod.outlook.com (2603:10b6:8:64::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.44; Tue, 1 Aug 2023 10:21:16 +0000 Received: from DS0PR11MB7442.namprd11.prod.outlook.com ([fe80::6550:103e:d4dd:9c39]) by DS0PR11MB7442.namprd11.prod.outlook.com ([fe80::6550:103e:d4dd:9c39%6]) with mapi id 15.20.6631.043; Tue, 1 Aug 2023 10:21:16 +0000 From: "Dumitrescu, Cristian" To: "dev@dpdk.org" Subject: Threads using mempools Thread-Topic: Threads using mempools Thread-Index: AdnEYeYigDQr6olmRHm5mKT9RM9F2Q== Date: Tue, 1 Aug 2023 10:21:16 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS0PR11MB7442:EE_|DM4PR11MB6068:EE_ x-ms-office365-filtering-correlation-id: fd6de156-ed71-480e-e32f-08db92790a24 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YC2uPD98rQKfsKiEKtWgOSq6LLXgLij/5n1HEo4IDRXcpZ73kX4atkbz6r5ODXa2C3USO6PoRDTtaX5SD8LwwWU0RPyLxSojTbEvPXsfXt/S57/Ov1XXd8Hx49y5qbPxh8Ji8sqCOLL620ZZKpV5zsQPNZcn6W8Qh67fjr3JdowB43jaW8ZBaxmsNrgEWG6T1W4oOVALl+Z1iWZRlbvBmfCnTaTEDD6TVn+yDby8SWAQIFdgEjZejZNRRyRXVylwQKU0ZZQGzhIIyXig7xw1fMBymqbYHOOlh/mtfQxI97FRrUal/fz9PE8oAr4Z+gwwoiuDDs1AxCY0oq2733iIuYd//2J+gvDfySGcf+0mRnULwuQQCjlkb5xHTypk5a/39WF30UHVfRfPdIiLm3a9LGqrDegTBxtQ5sfBIfTHrHqD4n6XfYyunzX5+VmplmH6T/jjaeR+DOQO8Zon5bWcfxmgJBGI85MftRf+s+PBw4de454UIVTRUvJiYHulrCY0xGc1oqnPhC2hx+ZWvC1XENoPlksz7tihLXBsfaSyQZ0p6CQ5tB+06bi3hrWRlrLseMrKXECbmNO593kIuZUuCJRl0eaCa50mDDkP1aI6CbCeeA0ZdWtmiZMY4jttNf99 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7442.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(376002)(366004)(346002)(396003)(136003)(39860400002)(451199021)(7696005)(38070700005)(9686003)(86362001)(71200400001)(55016003)(38100700002)(6506007)(83380400001)(26005)(33656002)(186003)(3480700007)(82960400001)(122000001)(52536014)(7116003)(5660300002)(8676002)(66556008)(41300700001)(8936002)(76116006)(66946007)(6916009)(64756008)(66476007)(4744005)(316002)(2906002)(478600001)(66446008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?556Kk+SlzFCnpoIWJ+DhQGC/b/YeUUqEGz4FI8U8XMQvpsHWm0C2Y6qjoTSD?= =?us-ascii?Q?7CkpQCYVDntps5Y550E4gnv+wrJHdEQ3u37eb/+pDnWwhlbJ/aac0awBX1Sg?= =?us-ascii?Q?khEgGj48ZJgBX7NkAyCMEhW3k3+3k14OUxYlQR0v7LUqPVG8T+icr9ha+m2U?= =?us-ascii?Q?KlLSKBd9jKi3ypeJ7PBFisTjax0QWgu87uTIA+oNuNCmhWsp5lTOAd1K1wQU?= =?us-ascii?Q?GEUDK6OcsqBB+/tb908m2arP7xX/hJKxWDXx9oM47lmXrfhY7gSf01hcmKie?= =?us-ascii?Q?JJv3rBeJzUTTeUfYFEvS0YVty9k2HrpxPrQuAr1khjlhSpVNQPQ9rCQQsXmY?= =?us-ascii?Q?3JQAB7SOwtj6IYEUvs3TbjZOQPiEIlrknZnbQf0Vrm6KRo+Rzpfs+pPtk6IZ?= =?us-ascii?Q?QLgRuU4ut/667e/ZoREazpKYDzwbKxntZVEMCwOCayq0dZURRttnqRFGLf8+?= =?us-ascii?Q?ol/xIz040LhTzjQ69PVLn77FB26v7h2vfRRrowx2YP2w7Fu7qzwGjG8LYaEg?= =?us-ascii?Q?SVwgHDRD2yq/0ZRGJqapirJWQ3MKwz+pHhNBASLSP97Ay2xYJyK/nN+1TFMN?= =?us-ascii?Q?tC2Jsh7xp6TjuLBDGQ8DAQvit75jcu4IiUaqZeyi+FjdIuoMOcCC6WAY81mo?= =?us-ascii?Q?GANq7nTMDoN+RbWZI5vu1LqxQjY+rycuIxeZWWKQhvW+hEoat8tlY1tnNYYX?= =?us-ascii?Q?4zTWDVAAo7Z66MslW6vaq7a1b3aRN2XPHjAdsWO6M9nwxAo6ZoweJ71HgvV2?= =?us-ascii?Q?+jwdbsxKpiJPW90PYJXxTj0qhZbfm0fYIpbkjPvulmUQgsy2rit2ZIsIwW1p?= =?us-ascii?Q?lxp9+OlRQXjVLyjXKyMMd/5XKuyMmBhv7gChKsnyuG68iOzF3VEn5vlnzy7I?= =?us-ascii?Q?4NvSuxTRMMTjrayVLA+1kU1ifl1JjeFuqsjNeXMqsCSKKaOHMp6XiS0xr4b0?= =?us-ascii?Q?IP5/sKpysASSEHagATA/Nurqp04ylUnsqCTK4SNwIrJ0s2FCe3yxhazdoe18?= =?us-ascii?Q?LWoOTIaGjgS5VXv0Gb/V27PN8HnDT/2OPypps1yIrxsotmqgqqL1l6hWrNey?= =?us-ascii?Q?tLc8GPTiX6j9LaFovflviFmARdwf4472dFydbDVoxTQCA51zVcVracD/Qnc5?= =?us-ascii?Q?9YEO+byxkFH3hkK7jmlQsIMNr8gN9ASRCsg9pz/XOYj0I8i3tB7ukCGToi12?= =?us-ascii?Q?xhwF/cysSfSK57zB4TG2QU6QzcXyNIhbFtLxkqwxBfwHbx4Q+8Ofcw6qS5fQ?= =?us-ascii?Q?AUsabbZtXndiTkICYIHUJlaCNHFDA/xKdRT7MDWNGw2r0E48VVSuPTWzBoNP?= =?us-ascii?Q?glwmMh0cMMlkyxD8drflklBrejbIXzH9G9NSoOfcAmW2+qoQ8n8sRLNxGnsI?= =?us-ascii?Q?I/UkxmtJ1s8dP2dZKsId+QYSjSSZCyLsSwmK2QkHjKnqVpuZ6dENkjDhP6k4?= =?us-ascii?Q?IccaRexAaVJ/TZ2OGPGuqJ92Tfk5HRWI+0Vf+01zA3vy8JoMWo+vXr/Wo8kT?= =?us-ascii?Q?8h8BUWDAz52ylTPMuPjhuvrgdar4MU4jlXuZoMHojFaHhHRONSpPIciCFRjq?= =?us-ascii?Q?Q1LUvvOXoJin87JjcvKb241w2dVHZd1tPwZEj6K5R+LqZ2+f7SrEEiZ2SjNc?= =?us-ascii?Q?/g=3D=3D?= Content-Type: multipart/alternative; boundary="_000_DS0PR11MB7442D4B20B8EBC809343518BEB0AADS0PR11MB7442namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7442.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd6de156-ed71-480e-e32f-08db92790a24 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2023 10:21:16.1525 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XIAKntK2/yA9pc01TpBsbAbXqKP9DAklzeT/Jiufv3RppBzmrjr2V3X0VEdLfjInOQiCIgoMf8GNYuGoVP+5hU2wUqwd52HKAn1E2BVxVso= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6068 X-OriginatorOrg: intel.com 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 --_000_DS0PR11MB7442D4B20B8EBC809343518BEB0AADS0PR11MB7442namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi folks, Is there a way in DPDK to create a POSIX thread in the driver/app and hook = it up to an existing mempool by creating a mempool cache on the fly for thi= s thread? The regular RTE lcores and service cores seem to be the only threads that h= ave access to mempools, is my observation correct? This would prevent (on p= urpose?) the drivers/apps to create threads that can be directly involved i= n processing packets. Thanks, Cristian --_000_DS0PR11MB7442D4B20B8EBC809343518BEB0AADS0PR11MB7442namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi folks,

 

Is there a way in DPDK to create a POSIX thread in t= he driver/app and hook it up to an existing mempool by creating a mempool c= ache on the fly for this thread?

 

The regular RTE lcores and service cores seem to be = the only threads that have access to mempools, is my observation correct? T= his would prevent (on purpose?) the drivers/apps to create threads that can= be directly involved in processing packets.

 

Thanks,

Cristian

--_000_DS0PR11MB7442D4B20B8EBC809343518BEB0AADS0PR11MB7442namp_--