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 B6D48A0C41 for ; Wed, 17 Nov 2021 09:27:22 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7A4C24068C; Wed, 17 Nov 2021 09:27:22 +0100 (CET) Received: from mx0b-003cac01.pphosted.com (mx0b-003cac01.pphosted.com [205.220.173.93]) by mails.dpdk.org (Postfix) with ESMTP id 654E940040 for ; Wed, 17 Nov 2021 09:27:21 +0100 (CET) Received: from pps.filterd (m0187217.ppops.net [127.0.0.1]) by mx0b-003cac01.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1AH7XtrJ030802 for ; Wed, 17 Nov 2021 00:27:20 -0800 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by mx0b-003cac01.pphosted.com with ESMTP id 3cbjj7465u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 17 Nov 2021 00:27:20 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CI3GnaALTbgReU5XrX3XaR+WpJQEq/a7YZxeqb5qqfCrT2S5W/BIv8BZrStpEvL4zsy428OegqV5+J67GhTR5aeEO9BI3yZvhf2bSXlERYxzx9Dbya5UBnycLw7xJuN2OkFaifPSCwTl5tZ74z6mFmy/91u1tjUST8KfVYsVLi5NKjM0AFIl8bPyxTZblG2gYa+mLFdQWYQl4FVpOtwmb3WwEprX0cLTQjZAV10ktB6uCn02JzF5ia+J7wLEvfhFrywws4zWBmdsOD9Oo2iITRetfElGQEja68tiuhrvVsU5Z+gCzJ37703BsS7PweTopPJNs1UzJvdxBTS1IbF0zw== 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=Xf2kk40HfS8UscR7kQ0CJCYPdwn9eVkzwd1aQoYBE1g=; b=m5XJJvT8XHlOvPx3kQVeDprqhd3FvdRHSb1vwUqvQd2NfBQWnojzAlsiaPp3M83SJAB0tDRJeyYLldph9Z7Ky2EGKgIDz4/FuLHsnyZVbY9hlDWEM7gQAUmcO93owVS4vlQyh3PZ7S4IJae+MP7kW2lrgg+2AAwVAw04BmKHeWQO8bkcDWcE6XqsXFTqp8G40OxPPjpOFXlGORsncpYX5ttj0NPJfL387eXQYFOgSc5WjivGWTMXT3vdaxivwxh7e2urqjDOLFV8HwHp8Z3KwDXvPVbBPnSHpRlh/UI3KAgo4VRBs73WFH21MHndIqoq3EMvpNx+Auvb6pKQuRzLjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=keysight.com; dmarc=pass action=none header.from=keysight.com; dkim=pass header.d=keysight.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=keysight.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Xf2kk40HfS8UscR7kQ0CJCYPdwn9eVkzwd1aQoYBE1g=; b=FednfFs455eUkg9HIWewy92wJBd8+i90lTO8jDdJbVkWJJWdbac+aJE+nTfojMVCXDu3V9A0QnGBEEjZ1naBDiTmbXNaIZSXVSeoKqRObg/VWeVPqEt06HiP/+crq1g5AuJy2DBWeahCJb7rl8iwGK7nx0oLUUPuc9/PELx0LF4= Received: from DM6PR17MB3546.namprd17.prod.outlook.com (2603:10b6:5:14e::28) by DM6PR17MB2554.namprd17.prod.outlook.com (2603:10b6:5:64::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Wed, 17 Nov 2021 08:27:18 +0000 Received: from DM6PR17MB3546.namprd17.prod.outlook.com ([fe80::38b5:8501:a142:49c2]) by DM6PR17MB3546.namprd17.prod.outlook.com ([fe80::38b5:8501:a142:49c2%6]) with mapi id 15.20.4690.027; Wed, 17 Nov 2021 08:27:18 +0000 From: Antonio Di Bacco To: "users@dpdk.org" Subject: Accessing EAL threads TLS Thread-Topic: Accessing EAL threads TLS Thread-Index: AdfbjOQmcNFLf0xETdGzpKKMJrtTyA== Date: Wed, 17 Nov 2021 08:27:18 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 88cabb33-3b29-4c96-1369-08d9a9a411b4 x-ms-traffictypediagnostic: DM6PR17MB2554: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kC0xh7+3pQtoyqlViGZrlRUJy7VfQyzrXAxSl75+p0Vy4Pmsn/F4aGRqfnntwbyFMFtcLqJ/wtE5GMuNWNNYmeIAPWQ+F7vVrmqNgK1ew48PXp35RkHlbAu0WTUB/vyykR7Xx3cNZMIA+t9RJ8hEmrk2MtVZipEpQSLAfSwHkOobCFCPuglkqZ22+C4EotS9BKZvci/Rap4MrMSn5TT8keFxX82bAnVmBvXt8QyDCN4F2sQZHJnR73CWf0V7G3nQBzis4UKkEL8HmVPa7d0+klMRKxh9/gksTP4nXAOXgPoxZh/2kAjQcQ0Ek4Yl9OHPbbljdXozaIxiW6siv1l/C2K6UrmloD0JNFuCwFqNzNDsr8rMX7FbeGW9/Hmo7eRVJKjvQpEuV0hE3dZrZ/bNkc/w7N8p92k1XzFfLOrzSpshc6UqjcckCodzGJjS9OX2cyTKHAUafrc9F7CJk746QYXmrtBNMpMPQxeY32DF2f9/Z3cUz0zdnqoDyFsdDAkLPhXKHSp6HIE6ug+zTIDvVkjR2COCHXDFoSiODVcEZTLdxktV/c8O2HeKsgM7UzlFo97dgtc3aQzG/J2tpj0FNeZJvQulhXvh/2K3WUhmDoN/cx7w23761eUPoYXL7OXyzzlhVSt6sAjxvY3pdr38o9Ljw+jvSc1KOONoYZg+3VLPGEDhs3IixXNkUtKqAdRHMx2LIQvtaV4KHx6t+XGJ/g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR17MB3546.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(3480700007)(6916009)(83380400001)(186003)(7696005)(86362001)(71200400001)(66446008)(508600001)(64756008)(66946007)(76116006)(316002)(66556008)(66476007)(55016002)(4744005)(9686003)(38070700005)(8676002)(2906002)(26005)(5660300002)(6506007)(33656002)(38100700002)(122000001)(8936002)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?sT5BhpnRZaRz/Z54eh/PcyIWAb6yAO1SGyDgNSoaexAcanAUduim58E6o4nV?= =?us-ascii?Q?Im6oMUKg1G4/hlakBtkgTRLYcnS/f8rgIIL8oR8E/cYBKavTASpl+jONrCpI?= =?us-ascii?Q?JrGCr6oeyQ93udCwVqc7oGOXeapd8JOEEvPt5gVZ8oK61Robyr23zhUvTvYO?= =?us-ascii?Q?95/bpgNBV6Gqrfkk82Uoxk3FBv9PYr+psmjjXvS3PX+uIqrQv0oi0I1w8x2a?= =?us-ascii?Q?h4jMTPnALgzG7/398Bw+LZitb8Ltxm1tqDfOy4JEkvAxmjkUQYBfTpXecBuP?= =?us-ascii?Q?QJkpvel3JHGYA3z3S40t0XjLP65/zvjrFm52TuLXGMM4+E2w0iMk7nUsNTRT?= =?us-ascii?Q?rs4epvh2PplrWEgYWZCWyMMBWqBp4J5SsmuowLg4WiublFHXWI5qd6M0g5xX?= =?us-ascii?Q?pg5HodYjWFT/5VxW28HRkrQtn6+UIFcr9fDIlQWQaD8keQm16iIAtXEl39bs?= =?us-ascii?Q?IUtwfpkqsML8q2oJjkprSfku8KMrmIp4yYaeAHCwJaG5dhf9udn1DtYrguVj?= =?us-ascii?Q?WFlf3K6FEpcu0XspNn+ZBELSninlf90Se+3WhmwrBJkwH09oB/68O3PuhB/1?= =?us-ascii?Q?pBURrxrirbDtudmFIF+85+nzn1E83qwY2OQqKop/d1e/yHFJQA83bj+Th3Zc?= =?us-ascii?Q?ij9Gqf+wOZ5I5/Dd7sLp1pH/t6scaZkoFvJOOqhVRMozp4BztPeXLk566MQ+?= =?us-ascii?Q?FDFxc3Xv1nhHWxeGPGQo2eZUcA7hC7oyHckbZ8bLitSZy3wyN9UZw7rNRc23?= =?us-ascii?Q?heHNxv6ie7vXjfjQ71Q7Ipbnf3WmBzhFexbyQUYtD1yEveZuMVbj9293quUh?= =?us-ascii?Q?sAPWzIyDmpCEvxGDpyaWVXrG1CzYNYeZCALrchq9JFLmrRvwJedNz8P/+2bP?= =?us-ascii?Q?MvT0MQjjj9ZYIqy3GfuNLLzHxMiOTUk61U0fcq/FIT7qt9gUWJPRdFOBpU0T?= =?us-ascii?Q?qQYaY5ValTHypbN9F9PZJ10apyYCM0e70mIb4znpri6oJkZHv9SXNRIYA8z2?= =?us-ascii?Q?r2iTFSFvIMIQYBn/F00p/IeRuyg4tQUQ0rzA7Apdk9LRmFCniZO/9cDWsMAq?= =?us-ascii?Q?7/2nBK5vkyYHGTAZb1LeXDuEj3IuDS8lqxKf4htEGgn2g5XdLzQ3+emazA0/?= =?us-ascii?Q?gmduPJ6h4gxYK2BcuY7MiHV//fdGgjFAd11vLQGOhgruFKeyd1/ehH+6USJ+?= =?us-ascii?Q?hbxfKeDPXUKD0qUYb78wIlETgPTdV5PIMP7G8KFc/rAfboxN3ib0x0D9VWwb?= =?us-ascii?Q?fJgCm3vNZ8Cjwk50vgull65cZfQQe4xSh4kTA6lxXQ0MSg5PTVRU1P7e0IiN?= =?us-ascii?Q?Kb+KVu11+1kFhfbJD59iBEOYMpifmPgEgr5J0p5Yr3VtyCKbkCj+lTbNDJ7a?= =?us-ascii?Q?Or75Z1LTGaupiPdY51QK7BU1EtdM1PburG6IcPNuDIUzfQd6znH1IZdrCe2P?= =?us-ascii?Q?u9A9XwNpjd3XRKkuk9CT0dtrc7/QFnXlxDsCIqid3XQztKJjbY+yj5WMwnJj?= =?us-ascii?Q?3kdacnytOJ2Oy65MdAGvxkxg/KK6AYr0Sc3mVfgLUTwSmlWagSDr4lZYVBGR?= =?us-ascii?Q?3OQ9XBnjaHQXKUUz8iHXmJstTzsHdsYnOu9o31Qt+EoAFVae/5kc+0swoZub?= =?us-ascii?Q?9X671d4c1nHmLQcwuw4VL5AauwFr6WHtwd901FVbi7LbHQrduB7mn8sNPg0c?= =?us-ascii?Q?HJGYIw=3D=3D?= Content-Type: multipart/alternative; boundary="_000_DM6PR17MB354661FB5E0F6B46D09EF8A1BD9A9DM6PR17MB3546namp_" MIME-Version: 1.0 X-OriginatorOrg: keysight.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR17MB3546.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88cabb33-3b29-4c96-1369-08d9a9a411b4 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2021 08:27:18.5800 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 63545f27-3232-4d74-a44d-cdd457063402 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qUI+oGQHXu6dStz3ZeC/hWSqq1Z4Y7t/0cH+cMZZxqOk2AFu/LEWMBb3f5Frf6ZOclfHgRKekiLuwpc3y+FSZX8ywcC3VHlUF8ckb3uf8Hg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR17MB2554 X-Proofpoint-GUID: xMwKKu4BiAzXA1XFcvfaZanGvhobivHN X-Proofpoint-ORIG-GUID: xMwKKu4BiAzXA1XFcvfaZanGvhobivHN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.0.607.475 definitions=2021-11-17_03,2021-11-16_01,2020-04-07_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 mlxscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 spamscore=0 suspectscore=0 mlxlogscore=483 lowpriorityscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111170041 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_DM6PR17MB354661FB5E0F6B46D09EF8A1BD9A9DM6PR17MB3546namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I need to emulate the pthread_setspecific and pthread_getspecific for EAL t= hreads. I don't find any suitable APIs in the DPDK to access the TLS and ge= t and set keys. I launched a number of threads using the rte_eal_remote launch but I don't = find any API that allows me to access the TLS for those threads. --_000_DM6PR17MB354661FB5E0F6B46D09EF8A1BD9A9DM6PR17MB3546namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I need to emulate the pthread_setspecific and pthrea= d_getspecific for EAL threads. I don’t find any suitable APIs in the = DPDK to access the TLS and get and set keys.

 

I launched a number of threads using the rte_eal_rem= ote launch but I don’t find any API that allows me to access the TLS = for those threads.

 

 

 

--_000_DM6PR17MB354661FB5E0F6B46D09EF8A1BD9A9DM6PR17MB3546namp_--