From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <users-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 9F0774647C
	for <public@inbox.dpdk.org>; Tue, 25 Mar 2025 23:20:12 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 1CF714029A;
	Tue, 25 Mar 2025 23:20:12 +0100 (CET)
Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com
 [209.85.214.172])
 by mails.dpdk.org (Postfix) with ESMTP id AEBE440150
 for <users@dpdk.org>; Tue, 25 Mar 2025 23:20:10 +0100 (CET)
Received: by mail-pl1-f172.google.com with SMTP id
 d9443c01a7336-22622ddcc35so3121795ad.2
 for <users@dpdk.org>; Tue, 25 Mar 2025 15:20:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1742941209;
 x=1743546009; darn=dpdk.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:subject:cc:to:from:date:from:to:cc:subject:date
 :message-id:reply-to;
 bh=BhS0rjNViufaddROgJx830xWEJcgtM4Ti+q6mzJq5ww=;
 b=JEjQV+X6iPjmSNeEp3lcUcXeVNLsyRzm0HVPXE7SWHZY8BFyYQRr8DOIbR9i4sWt6Y
 NMXQR0QJl/Kw7D56UP/LnSORSgqLK1hzRQpP0DX2DI4fisBBryx2eFwZP9waYfkDSaH9
 NOLaskpOWRKcs71veplwcw6ZeZsXJCq6ZmL+kmMDk4FC2qGhIj2uJhdsR1ub9Ej7uDIg
 WsvMBpxGPXO9qlwe4e1yi7xigGiNSV4dc/RVG3vMGcmtlK8QFIsbAVMJhBKI/SNvnu8F
 X90G1SdTUb7J/cEM2iVuBeYNFpQWK0GHlkCquD/AgnOvRpzscK9GZIG3PAsehrO355oT
 JFyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742941209; x=1743546009;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=BhS0rjNViufaddROgJx830xWEJcgtM4Ti+q6mzJq5ww=;
 b=ckq7lfgXR0ARiLtUFz7qkG5zYsl+Z3NcLLX2EaFgkUMwQMvIZhG1HI5A2LbgvKcdmT
 zPnng+dpFAjmnjFqG7dUF7u9tkT26fZSE0yoOZVPDprW3LQFU9XCq3Jsco5DRVIR1ADu
 Gn4A/JSTu3TxbPw58xA9FgB7YIBdDG54GL3M3hlZUXJKSlI/qaSVa8iqLKuc3yDfe4RU
 j0m9CL/gE2XNgkuaYnUMTGkwrgc4OeL5Dj3CUwMAqraWbeuRDIyrhj91eEKAWB0asiSP
 bExbQJ+stsR3UibHB9yjKd23rOpWDjpWuVM+W+4KqjIWw4GDiOEx7s4qDLS0URzEUqRP
 qndA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWKfVfKBn+rBUygdsrWWD/ypql3WqaUfup+nro4RlG35E+I2s9QCbM6cIwKRKH8RP/ZUoNtLA==@dpdk.org
X-Gm-Message-State: AOJu0Yyiw9ow3vcv7qlCCDQFUkGUeCtYVope+8jZInJdckQt7dFNnAPy
 QWkR4e3h3GWrnIlGQtr9OBk0vkqbvdMIb1m0LH/+imiJCzZJaqtz9ILkZ6rYlZk=
X-Gm-Gg: ASbGncuFX3q7P3/0jWQwfe7nCKLALdu5cTU1cD/qAli1q6YSnF9VlzMOY8aw8BgpTn3
 BSu83zw/TZT1BNB8ykIARnyBUFCPOCt4sb5Dl1y8GW40LlqpIkRpo4V4plnsKvficwtQXOa3/Op
 Jj0ydBl5cttS0Lyu1w73G87ZcN5QQxvCL3lGH0EToTwOZS8WjFN1jOrDGuUYALZILNQ+3hJUplY
 e0aeLAilkxwlFVavqoNGtgAt5mwx/et0szti73So/MmIiQjbrCML/YKrs9+gOBYAyUntPiYlJYt
 amVCOZd0pYHE6L6xhJvwhPCtE7PrTHh5mHZYbZSWTj3BtyVP6/839aJdEdeh0/5enAg2JNIKIFO
 Z24d1xX69bwgUFiO7EhSp
X-Google-Smtp-Source: AGHT+IFOXlQzPyRHQrN+YBDtP/Itciv5/vYyLFSsrSokNfwp39p4uVoTbTchMm3fGsVesoKAAB0beg==
X-Received: by 2002:a17:902:f606:b0:224:ff0:4360 with SMTP id
 d9443c01a7336-22780e36796mr304083515ad.53.1742941209506; 
 Tue, 25 Mar 2025 15:20:09 -0700 (PDT)
Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-227e7c7d5c0sm15774645ad.28.2025.03.25.15.20.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 25 Mar 2025 15:20:09 -0700 (PDT)
Date: Tue, 25 Mar 2025 15:20:06 -0700
From: Stephen Hemminger <stephen@networkplumber.org>
To: "Lombardo, Ed" <Ed.Lombardo@netscout.com>
Cc: "Kompella V, Purnima" <Kompella.Purnima@commscope.com>, "users@dpdk.org"
 <users@dpdk.org>
Subject: Re: tailqs issue
Message-ID: <20250325152006.00619b1f@hermes.local>
In-Reply-To: <CH3PR01MB8470FE1CC547BF2958A046BF8FA72@CH3PR01MB8470.prod.exchangelabs.com>
References: <CH3PR01MB8470C2B4DCBFEC90D7EA856F8FD92@CH3PR01MB8470.prod.exchangelabs.com>
 <20250319132349.5ff339a7@hermes.local>
 <CH3PR01MB8470103A17A1A2C7D3CC81EB8FD92@CH3PR01MB8470.prod.exchangelabs.com>
 <20250319161659.573e9660@hermes.local>
 <CH3PR01MB84709474C1DA516FC0B2AD3E8FDB2@CH3PR01MB8470.prod.exchangelabs.com>
 <CH3PR01MB847095627410E88255CD26C98FA42@CH3PR01MB8470.prod.exchangelabs.com>
 <DM6PR14MB3597B4F30FD5FBE9314BBE569CA42@DM6PR14MB3597.namprd14.prod.outlook.com>
 <CH3PR01MB847065B8FB1C11A145E870F88FA42@CH3PR01MB8470.prod.exchangelabs.com>
 <DM6PR14MB35973DBE204F4ACF45F930059CA72@DM6PR14MB3597.namprd14.prod.outlook.com>
 <CH3PR01MB8470FE1CC547BF2958A046BF8FA72@CH3PR01MB8470.prod.exchangelabs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-BeenThere: users@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK usage discussions <users.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/users>,
 <mailto:users-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/users/>
List-Post: <mailto:users@dpdk.org>
List-Help: <mailto:users-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/users>,
 <mailto:users-request@dpdk.org?subject=subscribe>
Errors-To: users-bounces@dpdk.org

On Tue, 25 Mar 2025 14:39:08 +0000
"Lombardo, Ed" <Ed.Lombardo@netscout.com> wrote:

> Hi Purnima,
> I will try your suggestion, but this seems weird.  What if I have a 3rd party application that I want to integrate with our application.  This could be impossible to coordinate this requirement.
> 
> 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 build flags
where initializers would not get run unless a flag was passed during the shared library
link step.