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 C8A2D4647C for ; Tue, 25 Mar 2025 23:24:45 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 507644029A; Tue, 25 Mar 2025 23:24:45 +0100 (CET) Received: from mx0a-00196b01.pphosted.com (mx0a-00196b01.pphosted.com [67.231.149.170]) by mails.dpdk.org (Postfix) with ESMTP id 5111F40150 for ; Tue, 25 Mar 2025 23:24:43 +0100 (CET) Received: from pps.filterd (m0096263.ppops.net [127.0.0.1]) by mx0a-00196b01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52PLuI1O018428; Tue, 25 Mar 2025 18:24:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netscout.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= netscout.com.09.24.2020; bh=TqllyO2vGL8kr43IXYl1AZN9/WAO2VlT8SI+ O9AKDFU=; b=MOPTGG8R0c0EF8prEr4XN+JMyyKkydII19pEbZgH4wTw9RfRE3T5 DLa+8D9x8F8O/gJe7ljCElAkV6fFTgk2LgSBPALTYxqg5yr5T++OGFuFQgsiV9Rg rrlW6M2obCFoYKDLfAVckgdCvPQhMEq3E1ZYzXMRh4fL96CbU46ut9ZWeuCUkN76 WZBymSWsyH6tA/ApOjjk2SPeG7HTEE/rOueKGAVIgW6gWY2SDvCXYoCnDPZI9jFI NLYK7q5xaeayIvZz3pExrz1FovnGbTHVU/6ES8CwlhLOqswQjcVdr23W44JwnHV9 ikLakXdQG1Mhuou3K6wTb9ZTt5ViD3LPqg== Received: from sn4pr2101cu001.outbound.protection.outlook.com (mail-southcentralusazlp17012015.outbound.protection.outlook.com [40.93.14.15]) by mx0a-00196b01.pphosted.com (PPS) with ESMTPS id 45kx9n0g92-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 25 Mar 2025 18:24:40 -0400 (EDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rrEqlNeJVNyNJAmUeaNDD8Lk/PUErHdXBPjfl6D1X0BiVUa3tTrucDh/gxL1/eQ8BGHzyGTEQ1oJ3foqJF8zjo7iBCngc146KwwOYiDWQqarIpk268gcye3KcwzpTB7dW74UoeLf5PjiwDyWdsaTe1J1JkOTxt2mjMsiKC8pBD6Ttt+KiO6jPtnJVJWiz5S7a0A+i24qT5qvbQIFpqerJmsJwYzeOG9cG9VoJWGPj98OdS9mIYr6xlTa6J4nd8yBv2U193j199dh2vqildOFOuZISZym24Mg2ghBryPOtdoHXQVvxLaqAAnzGpy1MSEsTeKgF9XrUASKr7KdDUQAdw== 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=TqllyO2vGL8kr43IXYl1AZN9/WAO2VlT8SI+O9AKDFU=; b=pjn66z4ieOtDJI+v/lvJAIPtApFN7IE7i0aSfbLAU7HYCLif+zxiC/HPJW4MweaJafz8KLF+DJuZxes2uZb00wdpIEyrTOzH4aXtHDuU34sZXO5O55HsRC/W5AXQjXbxGGGDsC0yFOogALp3lnUJogEYB9RApEvLROKB1UBpZMtGpBLPmj8eVdepUgcpsQkT/UD8JA4gEwATBsXAzPTgPGNy11qV1svPS0FPe2uwNkJBMfXwj3CxtkM0L6IL716TtruKePrX27lFdBM6xT/B2RFQXcTZXhyj2C2KhRrtaM9v+/zM+c2Y1DD52sZAwVGZC59KCnUwgJG7qmgMCQNyhA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=netscout.com; dmarc=pass action=none header.from=netscout.com; dkim=pass header.d=netscout.com; arc=none Received: from CH3PR01MB8470.prod.exchangelabs.com (2603:10b6:610:1a4::21) by BL3PR01MB6849.prod.exchangelabs.com (2603:10b6:208:350::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.43; Tue, 25 Mar 2025 22:24:34 +0000 Received: from CH3PR01MB8470.prod.exchangelabs.com ([fe80::80c4:7216:f070:e5fd]) by CH3PR01MB8470.prod.exchangelabs.com ([fe80::80c4:7216:f070:e5fd%4]) with mapi id 15.20.8534.042; Tue, 25 Mar 2025 22:24:34 +0000 From: "Lombardo, Ed" To: Stephen Hemminger CC: "Kompella V, Purnima" , "users@dpdk.org" Subject: RE: tailqs issue Thread-Topic: tailqs issue Thread-Index: AduY9RY0Q86kHIIzTwW3RWYKe22BSAAF7xuAAAKqzZAAA2FugABZg8GQAHdI0PAAGJ/dMAAD+cagAB3RdvAAEF8XwAAQLEoAAAAQ+JA= Date: Tue, 25 Mar 2025 22:24:33 +0000 Message-ID: References: <20250319132349.5ff339a7@hermes.local> <20250319161659.573e9660@hermes.local> <20250325152006.00619b1f@hermes.local> In-Reply-To: <20250325152006.00619b1f@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR01MB8470:EE_|BL3PR01MB6849:EE_ x-ms-office365-filtering-correlation-id: ef46c0d4-1bca-438a-c815-08dd6bebd1f0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?6E/HYbvyMvq0EfC0PVbUL6q5eW7psLZDSU5dbZ0/B/1QggYiRcQQMwoOf3lT?= =?us-ascii?Q?cOC5V2yishtuUfwe5qVuCi9Vnu72BQ9YR/KzPnx+pQJy/viNRSxydF9zfVLC?= =?us-ascii?Q?oxdv/v4vYhNK+KcHBvq1Cs7eroNFiyDix1clnEHpN78mAlqYuCYgQJ2YKQv4?= =?us-ascii?Q?YeJNjw1mYiup7iO6kgwpjrbHZ8JLksYdEeMnTJqiHmguXICmdUoQzRpMhCTz?= =?us-ascii?Q?e6WfVsKIfMXOsBgPMPKlBAFenpnCGA/suf+WvLCAglpLwr1txwJn3aOsO+p+?= =?us-ascii?Q?Bz7ytFt9rumz2pL17cHMxxt0JCClnlyu6NaiRhw/wd0aYL2witCL+r9EMnXc?= =?us-ascii?Q?Y+tmH3rtkCxQ4Gi6dvO/KTD9v9jpC8P18tGLqMCRjQlyLoeS41AtkzWSdQB2?= =?us-ascii?Q?YLmDLS4C/Ugk5eAvik0PyUjOuy3FSCJEr43tMJ1ic1B4T7iRcglKH6VsOg8O?= =?us-ascii?Q?CbVEg7Lb4i5gEZjDMaPRTd/ASS+EgYKnVrdFSKdorISBLYKAolMvwfyuODsu?= =?us-ascii?Q?+slx9GHlXlM9BcHLiIF4UKRx9zUhNbpuIaTYKNG4gLalRvIX7PwVB4KIT7OG?= =?us-ascii?Q?h1KhVrghUouMvSZ6eodKqTlgkGqKvhvyoik3Ek+7q76sImPDi4OO+QefI3BA?= =?us-ascii?Q?sknUggEEBS+WNxlB4hToWpXJ4HZ19dUfBKytwD9FjlVMvntYupneLs/gVS40?= =?us-ascii?Q?7HzlBR6O+ujHCUC0uRQJpynLhyFJZbZhtHgORO5IvoS9WlcOwQvgtlNepSzu?= =?us-ascii?Q?LVOWAwenyV7ZLQ0v4z+ZEIguerHwVafQ6HoaLl/JsxyQsg+d6dVHf0WGYRPc?= =?us-ascii?Q?TMhn1TfYsB/QAqPXE1kwRaLPyMiOieo6vbp2+qtDKM+UZLUwh+Q8PtDnWt4D?= =?us-ascii?Q?P8v5L7kizhTlUIDwKGKPDgEQgCRIazQcqL7g1ja6qlEqrWm2nK41IdhpCFF5?= =?us-ascii?Q?FqRJ2/Yi25nmAZS04YwFSldJEUyPoQkFxdzAC0OtWUsWPhMluefULNH9ys/9?= =?us-ascii?Q?khMQ2Z5rvcW8y+9YjCq6jDW0V/vgdqEksqomC1SiDoN8SKtmreX6IyyrW3ui?= =?us-ascii?Q?XLFq/HIM/l6kKDD9pWjuvFF6/tOflfuzAcQXOjClkudy7q2o2dl7kRv13bOZ?= =?us-ascii?Q?S4GHP6pz3ttgVqaRlvX3hLj1DvfN2cC/XQiHUA+a7mEUjrY7zUpvbvCMlOhP?= =?us-ascii?Q?jQGzikw1eM3BAeul77G9TAdk1ywNM8Lih/XN22fSzfiRuisTBXECZpru6q7h?= =?us-ascii?Q?LiqKwIwrPz+2OTqZCmigsIXDCmyW/WzDDM8YLhZmezloYi+Paegn1iQeGOAf?= =?us-ascii?Q?fmHOo1cvvBb2axoxXuqckFOh0EJRahq4lHAldMOyAi36Calss/s8DImesh1Y?= =?us-ascii?Q?61uojTLaEYrypObFgJuwDiKhfSdICBM3Ig7e0OoNHhjqwoiDXJlCj7QmdSxy?= =?us-ascii?Q?BfK2bxQrSaQ3bdDvpN1nGW/CZNytdoxx?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR01MB8470.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?dT5fmtcxw94qEXcg0HIL7QQibj9QFILAu95hu+6FIKbtSZAmSa58v8Nup1Sz?= =?us-ascii?Q?hI8P/5/QXel7QwYgUFWEJj7DnDkK8w/vu9T8O4saVCjwQgebM24XJaIq2nRv?= =?us-ascii?Q?kgAYERzyjCUw28WOXy7QfcdTKvRW/hPjUY1vdgO4H+D223TXYoMWpkMd/QVP?= =?us-ascii?Q?LgiHkM/Ak2wKRhg5hD93Oq5C6Ahe+1ybdZiq27HD5G8ZgW3HpZbh92tv4+FB?= =?us-ascii?Q?bTXUf2RJWLyS2FIqYDJ9b/bcMKO9aQgr0NwY2OZxHs9TNu59fSNC5genB9Rd?= =?us-ascii?Q?CHsZsYA2+kMLNQBSXDTHD0RAXvZNtM1+P573kaON65u7euLTDy8D4H7p/FQK?= =?us-ascii?Q?KLxYaSGp1p3xmeKXYMiWdukr0WDL3hU4YsYWBCzpSVHZtjrGa5dvLcD115xD?= =?us-ascii?Q?T49mR9zMwQH3lq2DVwyXll7nz38eBJV6jl2a+PZ/Vl8vnRyGS6PTLmXDL3xg?= =?us-ascii?Q?IPT4K4AyubBPZCrm7u8IoFhqRd+J9bmB1xOU3/VRWWiKlsPCL3EoEk86/DO8?= =?us-ascii?Q?XsnZ8XA8r6e9FFpyRYs0RzELup1xDfSqg6/a/BpNhs0Jp147icSUJ/sAHyYD?= =?us-ascii?Q?SgQBFY0q2/6GeQfX55T903NuuNflXa0nTSAgcacFT1eOAL+Nj6AV1v5pAFZl?= =?us-ascii?Q?Yz59o7WgxquldMsAAklG/pXdj9JnlJN5nZ7J+8TjF2wVQvvi27nIiGhUrZuf?= =?us-ascii?Q?gbjM/mkGeP27+8k7O2G//FbbxcRRyIibjl35tgrxZEJP5PfQ9+QMmpXSyHBM?= =?us-ascii?Q?z6jYP2Z/7REshbA1XIJXXJpuyiWWT47MynnVbg7oTnHq44ELo84nFo5Cj7gQ?= =?us-ascii?Q?bBaheO+txIRP3WtznIAHZIpQPmBlDRnSSdmNdmV0qGX1VTO8Ib9MJs3QN+NU?= =?us-ascii?Q?l9EEsZNkDrLOXPpwTjDlNxOAG4W01B4iP0bk/Vkr0iUr1hmi/8LcBC3/m7O7?= =?us-ascii?Q?u5tjlkaWxEKhdq8pPG+twy2I4CqQIo7TBvJSsIy5MjUeEoQLEQtd/uCJiyeo?= =?us-ascii?Q?UYy8Kq3dStVJL5Y315vUfOnY7E6RzgCgiRATPBl6Pp3sBrJiHA/yjHw3kAdg?= =?us-ascii?Q?z55Moc4WSvBoGvqmK/Qz4eT1t5eFiNFTjON0O3wqP8Z4+C+9nIc5b543pFbV?= =?us-ascii?Q?SR9+jZn0SvjmaUSHycoVisqiQzRbyNHSFqCEZ90ixyeHQHE+pwZK3Msxemz4?= =?us-ascii?Q?HAAyqEvBq7gkXNgce+69+JRPQHXd6qWlcxpwifgipRwrCoyhPAHSxQGcT29b?= =?us-ascii?Q?XUIuxt7VLJkLWz6Hs0C/P0t+3SPSkC9bM8tA0FB1tj5oMGDGuusuuJbP0cDE?= =?us-ascii?Q?en9YyiUEGwtEuJNj4WInRpWtJ751tkxGqUX+gkuxhH08maJryv+Ts2mE0MkY?= =?us-ascii?Q?5ST8trg5ZuWxjB+c6b4arErjlrx9U9yrOPJor/2+2uI+SsRYMJhrQEDUcNYl?= =?us-ascii?Q?vRf2JloGY63xusxTgiBOTHrWgv9KOEyauVOl1IAXMzJzFe0nikcXfQSfNqrU?= =?us-ascii?Q?vktpq9FYiGG7cJfq24cQ5VsbgBVvp5KwJbqO/jVVkAx6sMPQR4jmvwbVeSM0?= =?us-ascii?Q?qVPoxumeeaYDoJPhjWh89NJrxKAnWgHYNyIWZ07u?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: o+JRxjWyMAOLWH5xir4lFItbQDycoAlFcfoPiTj8RWiqLqXY1GxN4ggKevcW6sagmc2bVCpD1dmk9g/Yr/IHciPTyEZqJNYk3C530woJxIWF1zzgoz+FE5VuDBg6rL6iVmt7couVEdPd26OOKxa+ain+G6He8N8BXZiazaGtg1n4sp4KkQbZw0FagDZHyCAxl6T4nV3vjyQw85Q3WVOdtC1OsFtMHX7UBzLboCAtFyCRbbSHGKH/IH3KdeCrYF2/RrDewVJZ306gHU175FM9VNYeNo4YEzdV23g0cZGJIB/55e0JOxq9059xGrVqCJzqb/B0gMwUxA+8HDIkgjrvgqSea7hLy+PeV7D4uLTsJhalP+uLaHm+XpWkCUwNYb4UadlY5d3ZLWGIBZ+ElDowTRpU8Bf3GGvTg0B9rjDBUz/o3gEVNJKrGGpciAtYjJXbbVHxQ4CxdiywpkS4hKnmimnAuyYCnGcxiG1mLeBeTP4ed84DgvrWAYID9q4qVk1aGZGAX4ICVEZqqgCU6Mof4LWdCeHI/LkHoKSI1dnZ64TvitbdC1RBFSm37M50dMuzRFkInwT+fuTF+a9xQ67cXFeTcczr4vvbT/xorYeegzNYq3OlXjdWx2de4/bXY571 X-OriginatorOrg: netscout.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR01MB8470.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef46c0d4-1bca-438a-c815-08dd6bebd1f0 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2025 22:24:34.0147 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 54f11205-d4aa-4809-bd36-0b542199c5b2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: X//pjNpTFIDotaZFihNFiJcPE+ayrl1pQbM6bGBZT9RhrYAJlBL0bPz7EbG5KhC1AFbDHXnkLkmBL5IM4myFSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR01MB6849 X-Authority-Analysis: v=2.4 cv=JrzxrN4C c=1 sm=1 tr=0 ts=67e32d28 cx=c_pps a=/gCfq7Ne1cdKKt0NGwu3qQ==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=Vs1iUdzkB0EA:10 a=H5OGdu5hBBwA:10 a=jZVsG21pAAAA:8 a=jQOgFn-ZAAAA:8 a=T2Tk2prtAAAA:8 a=8rWy6zfcAAAA:8 a=2uVo7hTM65CfV7gyKg8A:9 a=CjuIK1q_8ugA:10 a=3Sh2lD0sZASs_lUdrUhf:22 a=mT82qxFQzDvLIExZS32s:22 a=Q9KPJbe3kf6KyAHjlbO0:22 a=YjdVzJdQTyZRADMV7wFX:22 cc=ntf X-Proofpoint-ORIG-GUID: DifSwMl7Oxo141I9pgly60aIwvn9WyV_ X-Proofpoint-GUID: DifSwMl7Oxo141I9pgly60aIwvn9WyV_ X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 lowpriorityscore=0 impostorscore=0 suspectscore=0 phishscore=0 priorityscore=1501 mlxscore=0 mlxlogscore=999 bulkscore=0 spamscore=0 malwarescore=0 adultscore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc=notification route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2502280000 definitions=main-2503250149 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 Hi Stephen, I am building the dpdk-simple_mp example in meson/ninja. Our application is built in our custom build environment, and we are not us= ing DPDK shared libraries, but are linking to DPDK static libs. Thanks, Ed -----Original Message----- From: Stephen Hemminger =20 Sent: Tuesday, March 25, 2025 6:20 PM To: Lombardo, Ed Cc: Kompella V, Purnima ; users@dpdk.org Subject: Re: tailqs issue External Email: This message originated outside of NETSCOUT. Do not click l= inks or open attachments unless you recognize the sender and know the conte= nt is safe. On Tue, 25 Mar 2025 14:39:08 +0000 "Lombardo, Ed" wrote: > Hi Purnima, > I will try your suggestion, but this seems weird. What if I have a 3rd p= arty application that I want to integrate with our application. This could= be impossible to coordinate this requirement. >=20 > Thanks, > Ed Primary and secondary are tightly coupled. They have to be built from same = base, so true 3rd party support would be very difficult. How are you building? Using meson and DPDK process or something custom? I seem to remember there was a issue long ago with shared libraries and bui= ld flags where initializers would not get run unless a flag was passed duri= ng the shared library link step.