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 3CE2446427 for ; Wed, 19 Mar 2025 18:50:52 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1A1E1402C4; Wed, 19 Mar 2025 18:50:52 +0100 (CET) Received: from mx0a-00196b01.pphosted.com (mx0b-00196b01.pphosted.com [67.231.157.166]) by mails.dpdk.org (Postfix) with ESMTP id 8C19E4026B for ; Wed, 19 Mar 2025 18:50:50 +0100 (CET) Received: from pps.filterd (m0072399.ppops.net [127.0.0.1]) by mx0b-00196b01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52JHgrU0029055 for ; Wed, 19 Mar 2025 13:50:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netscout.com; h= content-type:date:from:message-id:mime-version:subject:to; s= netscout.com.09.24.2020; bh=JE3SlCSWCE1xjXT4VTx2AjXzQCOYoAMrx5Wy g+X2WBo=; b=LB+7PtrtvgEt6TDH1P4AUPjpSZ61SacUsQMs8R1ydy7TkQHftyyT stn3cJFOm4+pg4v5qUoticwquewfWdKvOvBecFHuI9gHKFixo2wiTJbmiOVA29Hb 93iebE/sBuinFZXvQbRYQb/g+piMmZ7BEYsGm0cb5I1l8SqvYSoxWq1XQ2MzBfNf Avv6f+ax8H7VelCbsoD884R6j1jesd7xcwPdK7nkMT8YTw6CDTlIEOvi9tpPDVKs jm1QFpvKU6DFzRfABIe5g6P0tiZ/F18TVDwCojIRWFuhOndPUhmaQwDdnWIarjOx 1+tPqy3pQ7r2UIn9k2ZCV8GQMXFGTB8eLw== Received: from dm1pr04cu001.outbound.protection.outlook.com (mail-centralusazlp17010005.outbound.protection.outlook.com [40.93.13.5]) by mx0b-00196b01.pphosted.com (PPS) with ESMTPS id 45f6t2j0w5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 19 Mar 2025 13:50:49 -0400 (EDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xH6PI1MmawUMS6nFnAbW1dtoCU6mhAmFPEi1ucuMIq13z2UIMnqIMoDm1r9cUMG8VHeTMOfW1pxrS5IVCMTiZs5ceTZMB4ZMIJIzg+R9TlTz81QTEv4X6i9n72/fJLvxDQfwyj1qMxMR2RAakPGpJA27LDW72nWFyggcH5xvhY9uYQcrinRA1c9a9C/AMGyHNEJ2FnMrogAoi8VzH3bCrpNJTmhmZnZ4d2O4prJ8jy7dcpv/wfSpVsxQounPX5AF9P+LnB78IRo5wwWJmSVEUjgwADvJQroC+ZPmI6vzg2fEQj6e/FDtlsbNpVY+y2dwSymMebUIcRs3UiiO+MuZTA== 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=JE3SlCSWCE1xjXT4VTx2AjXzQCOYoAMrx5Wyg+X2WBo=; b=rN7/VSkBRyxyKMrpRRtoXw/JEdoh5JkY2XIV0qwNaucieGBJJrBtxyhAW6MbNBHKoOIoMMWIyArysRg2t6e34norwZW4HgW9ZNZBBkTGkzf6WTsZ3JAe9xTH81vjV0AEPEzcmw3vKsDyDtq4f4BNZrkxiygj6h0qIZzi0AQQlMhb57MQtbCqqyPwXJie8MLmpsXMr8DdR56er+N0mEG0DZmRIhu8ozGwhnFSC9pRUXFN6W1hx2w8UUSaxfmu1gzg7ME/MEYEc59Y+27emq1Qls6XeXZcVjmuA++dqLQ3/sS0cEzdKadL+K7wOocmE/4y6MxBJkeJCNxdO0dQO8IJcw== 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 PH7PR01MB7871.prod.exchangelabs.com (2603:10b6:510:1de::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Wed, 19 Mar 2025 17:50:46 +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.034; Wed, 19 Mar 2025 17:50:46 +0000 From: "Lombardo, Ed" To: "users@dpdk.org" Subject: tailqs issue Thread-Topic: tailqs issue Thread-Index: AduY9RY0Q86kHIIzTwW3RWYKe22BSA== Date: Wed, 19 Mar 2025 17:50:46 +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-traffictypediagnostic: CH3PR01MB8470:EE_|PH7PR01MB7871:EE_ x-ms-office365-filtering-correlation-id: 2bcc8c45-d59d-4073-e9f9-08dd670e93dc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|8096899003|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?y+O86iINpp0Jvw34xviY1G0U/4qJ1svAMCnD+q+mJGPSGFfkFOS8itmPxrPR?= =?us-ascii?Q?Zv9TnitV1uHEUKPCljcmbLYOP4jNMYBnaFrgixhFW5ujjYd1bRMJbqjEmrD5?= =?us-ascii?Q?kYqJS7cqAUddvC2IS0tFInKeqziIMHfG4BOS/MUUEv9W3q6hs6XFbe+eyP3B?= =?us-ascii?Q?rhIkEu3WqyEES1L7U0pdgntnp7UMdBPybe7reVoAfvOotIzveV9uMmRPEYDq?= =?us-ascii?Q?y4wg1ozLwfv+g+zbwNXL3WyyTbN8eyod1aeT0YXeP7cq19DhX/nWKyY6UUWL?= =?us-ascii?Q?WzzwTxk44YH7M6+my3L4JryyUjuXjZBH8aXM5O9Sa1mfj6FLXFmlw8sxfXwk?= =?us-ascii?Q?Dxym7Uel4kdJTVOfDgzq19hPvG+SMM2vQC8KkyFhfwzme2miA2PM2OcmnqcN?= =?us-ascii?Q?1Ob0nUnRzVeNHRTx0lvbZye+PnZaYOtYv/gEZwAaLGrkYASphRdsI7jRHcml?= =?us-ascii?Q?D962XhvMelUua6Smw25NQCwL6oFx3U4WaR44bbl4MpP0Zh1qBDGc6zjLu/FO?= =?us-ascii?Q?dOkIYGP1gCBJdzNjEXpwd4L4RRKXNLkUhKB3QKGduezPiY0KCNrA2uDLNrkm?= =?us-ascii?Q?bePsR7cq97Xny8MHBsivNqOhIsQA4/TUsAxJjYhrGW3YF5+Rhome2ZOKEsa7?= =?us-ascii?Q?NXyRXX1RzUOcuog46d6SRfkC7wylVtib8nqY2T/ZltoSlNTcdNJ6JdWb6x1M?= =?us-ascii?Q?NujQhfpQIpYLRx7IIS1olIx7EHPaOVyqJP2Mtji6QqaTy8pUM1r9nfsI131z?= =?us-ascii?Q?xr0OwqeHyNwvXx2OSXxrz2SjAbwjZiQAOgY7gMkAYcExVVD8NBAruvZBBdqC?= =?us-ascii?Q?HwYxveL7sNA7QBlMWdf3uVkyeq5rhGQDzt60C8HBp6qvGOPkdyNpY1PKj7QD?= =?us-ascii?Q?pSh8X3VPc77wcB+Yi2JkkzM0F+1sml0MI1ZDwehbCdpfUejtRy6knBRFtJ2h?= =?us-ascii?Q?al7WT2s3NIOMaQ7Pi4XIO/lebNpKbB4xeWYzDQAtnNL9uzFMjghfQU1t5HBy?= =?us-ascii?Q?r2GMk970it/TsR2QFf0x9EPdYe3iG8NpK1koiDWTRtP54zpLcYa4cUvDf9/c?= =?us-ascii?Q?KSZw0pLMlyVC+XkEVOmyUaZrcOC1sUUKcKVmI/VOcZf+vheZ0bRkq1hSIV3f?= =?us-ascii?Q?cbq1bAvuXpZd91vOz7dYZp88npxVN6j5lYMOTlUqszE4RODZX78PPfJF7Nyo?= =?us-ascii?Q?ZG97SzwaRgnAuCrpbR9ksppLgihPCj6S8Ri7+2vhpMjZDXFn1td+AHOH1RHo?= =?us-ascii?Q?6up9CaQYnQnYoxHZZM71VbEa3ty7/T+6DZ604FmmVxPUXwz70kWzfSkqfcy9?= =?us-ascii?Q?BSPSwV6QqUkQQkhqLgGWHgbtqwrTkz4rj4cDFVd3O05PByi+hJPG9x9kLtCC?= =?us-ascii?Q?dk2Xlu5Jm2aKPgfW2W4XwOE6Hsl0o9qZRcDPCB+Q9T93yVSdx9tLeCWVtZdD?= =?us-ascii?Q?28s2LtLdYfwx1eJCd1s30BvLYvMrvUnY?= 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)(1800799024)(376014)(366016)(8096899003)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RkwMtuzGBjqpztjw9dy+3GNw717P2cOCiUqvW21w9cU8oc4gPOaQyolGFrw3?= =?us-ascii?Q?7ysm84Nc1AZEwJ8yQTAjKIChemhciTi8Ao0/wfAJmXM726/7LMrtzC51HTuz?= =?us-ascii?Q?0yjrPYUpR3WlA9w5e8rOuKPcnav2Rko/zXurW9lX3rnooYO5jQq41y+JUaH/?= =?us-ascii?Q?3YILBZ025dkf9dloH61YT5iHd0MiooW3t3h2pdqgd23sD3X26PsIaAAaASE7?= =?us-ascii?Q?2DiGVrCyq1MPjny22po/Zzq+Xo6UVJfT7otTD6H6IAaLEeJXaXBiYRMLHo6J?= =?us-ascii?Q?jCoMS7LGY0Xd7Lv6bTRnFk9pX1V3E3C+hKZL2QCFVyMQW8vQ3MeVbnlDa1IW?= =?us-ascii?Q?mw5kMXWTNeS/fnXUJNVKK0lQU5SmI/ukW+cWqr+CLnEShsGjBrvrLn0pVrNC?= =?us-ascii?Q?Pl4jGAXKzo92BT9xW71bQ78FhQT9Lz21AjacOrLjPblC/B0Yd9cWGng7qyWv?= =?us-ascii?Q?zuzZTfvBhjnEyl2SQFxPyGxbWvJAmsRouebX0GHO9kAA65Zr1P7S1kdjd8Cz?= =?us-ascii?Q?v+dalRBHOB4gn3LaMFaOTUArd2q27AgPb3h4LQwoFkRZyPW3QuaSXP6JyxVB?= =?us-ascii?Q?agB5aMYFmfIVPD9UTqVEqM+/THt6UVZz5Adiy5Sykk0jSBs2UBB6QKpGetGJ?= =?us-ascii?Q?yPaoXGYjIduSbkZ1tUms2vgIuiYBHa1S0WaYjmmOxNGiFWBiB2KpZTQeGWrB?= =?us-ascii?Q?Py5Jcc0fHBq5GEl1FdMeOq6G0eEog0qHYIW6Po1j7VV1SHpVnXfqdC5HB/LF?= =?us-ascii?Q?WFRypXXD/l3LFBk4U+Km/p/gNROCzLMzCCX4pRgaOLOYTuuHj5rjQVgXAhHc?= =?us-ascii?Q?2Fe6lxlTalF3APejiOFTUE3ilXOUk+j/cQybBisxG0TNYrLl7zwblBatD6TY?= =?us-ascii?Q?t2wQzvDZwqNmn8zcp/Fwgcgy4wtPOmGx5RwY+s1zdXSB2iM9Z+OJaMGCIRV3?= =?us-ascii?Q?SjHyjwHbCXbzYA9YvMZ9JUCzPoip3NJQ0Z/qkm6EdblUE97+7AG1j8wm1H/+?= =?us-ascii?Q?0JVe7EZdOK8bBBeuC4CXljOS+iGYaHZ8JoyvLpzeBDwycNr/z3TV4wTbYFX/?= =?us-ascii?Q?nD9Yujje/8jePuaWUw0dyomJ0dQYFbM3IougUcs/gvPzrpBnobX/GnSMhwrG?= =?us-ascii?Q?+Tu8KlvXN48kM4ftivuH8gQFSQJJtHnn6vgsEPWL0CWXdR5WScBzA6gNh8vY?= =?us-ascii?Q?BAWvof/tGd5WjTtdoHy12SJR6DPLmGElU8veu9h2a9Rxc2BoHS9056titFut?= =?us-ascii?Q?8MQGJ2r78Vz1iNUaEa0hX7F7E6nxELGkCwPgVwdepPw8oIl3IRr1/ff6EpSM?= =?us-ascii?Q?T9A7e3h8U7+MjkdvmSTAOr48QTOIfBQbY1vlmPgk5i7h570NOFlChFlZ6iXh?= =?us-ascii?Q?2SSOaP5heMc5O82CxsP3vp+niFLHqRBe2GtWLmx9D0GUr0D8GMSvH+0GMWnR?= =?us-ascii?Q?eVCPhsIKx8zusJGKZOCviayGKrdUUOJ7t5iRJUWNz7wq7j/s+5ztk4b0p9TL?= =?us-ascii?Q?rvmkFZpMYxWtW9n9A5/vOaK9kvsY9hzanpWzC/Lscb/JC1q49x/Hy2mK1ltG?= =?us-ascii?Q?4PUbRQS+hWjstaOOffqUxn1TY8UswdMbbstwvb52?= Content-Type: multipart/alternative; boundary="_000_CH3PR01MB8470C2B4DCBFEC90D7EA856F8FD92CH3PR01MB8470prod_" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: q7HQMuJpmnHt8zybjVp/LjIjlzBqN1oxGYIwBfilR9cOleZLjMWUMMyRefIxQSR5ynHngJztGKNjUwYkE8I7JoSPWOmDRi/n3WUedmi1tHXUYpGzlRw0iy9Auwo0OV/yX0IANO9nusNYWU1u1/HLfMNX5P+Ttxi/HTAnJ1wF34F6pTvrVV4kcFkSimK/nNw7lhCNHNFL7B2P9ygl/cUaMmfXN7B33zzKs4Ya29KhzsGrdH+FUFCziekm/gKMK8g/01XVWq1kiNtpVdSOJ1/XjmSlOidrWm/S+/JUlYT5o/TTcJJbdw+1IzB0FLXa7A1T7pCtL0AdgF/A8FwlYr7dUaYPrhpw3LCawrTbQX0OtjwMJQruOGIXSbnNz6yAQogOC3g4eVyXJQ4GoeBMak6kaqQ66A2Q9iGHei4vEEBSsvFEmE8nPFr3Kbhlxx4Y2UKmbDsEQPwZdSETw/physuDhMJ8CzofJ3LKZwbdYOi3xtXHFJqeuF99NUpVk2deEczUDQhbpeA4cegTKxJ5Fl5+pnxB69XnyFmwON/HvtvXf4yGCjoOUfCAfPiA1ZhC1aa3pxNDcMRJTzmbb/BkRTt1iuu1IFn5n4KWlEoRkdyNTS9oZWecMfGcUiMOr4zx2l6M 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: 2bcc8c45-d59d-4073-e9f9-08dd670e93dc X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2025 17:50:46.3910 (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: qX62UPyxnaymc7bWH61wa9vSNqVTd8pGZE/bXAb76eoXKSD2fV+wSmTdn+OZcwxS3V1VIxF4TLm1pmvhNJJ1LQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR01MB7871 X-Proofpoint-GUID: ncfTDyYreBuDOgDgvDuJnWPRpLDZ6j2k X-Proofpoint-ORIG-GUID: ncfTDyYreBuDOgDgvDuJnWPRpLDZ6j2k X-Authority-Analysis: v=2.4 cv=UexRSLSN c=1 sm=1 tr=0 ts=67db03f9 cx=c_pps a=ga136hzsjl6Lb4dqulp3IQ==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=Vs1iUdzkB0EA:10 a=H5OGdu5hBBwA:10 a=jWV5YzJcfeQfm-zdLoAA:9 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=2j8SSLYHIou07nIMwpYA:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 cc=ntf X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 malwarescore=0 phishscore=0 mlxscore=0 clxscore=1011 bulkscore=0 mlxlogscore=625 adultscore=0 priorityscore=1501 spamscore=0 classifier=spam authscore=0 authtc=n/a authcc=notification route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2502280000 definitions=main-2503190120 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_CH3PR01MB8470C2B4DCBFEC90D7EA856F8FD92CH3PR01MB8470prod_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, My goal is to test DPDK applications running on the same server as a primar= y process and secondary process. When I execute two dpdk-simple-mp processes, one as primary and other as se= condary, I see them both startup with no issues. # ./dpdk-simple_mp -c 0x2 -n 4 --legacy-mem --proc-type primary -- # ./dpdk-simple_mp -c 0x8 -n 4 --legacy-mem --proc-type secondary -- Now when I test our DPDK application (as primary) and same dpdk-simple-mp (= as secondary) I get error "EAL: Cannot initialize tailq: RTE_FIB). EAL args: MyApp, -l 25,26,27,28 -n 4 -socket-mem=3D2048, --legacy-= mem -no-telemetry -proc_type=3Dprimary # ./dpdk-simple_mp -l 24 -n 4 --legacy-mem --proc-type secondary -= - When I use gdb I see that t->head is 0x0 in eal_common_tailqs.c Line 148. (gdb) p *t $40 =3D {head =3D 0x0, next =3D {tqe_next =3D 0x1c68c40 , t= qe_prev =3D 0x1c67108 }, name =3D "RTE_FIB", '\000' } I created 2 - 1G hugepages per CPU socket for each test case listed above. [root@localhost ~]# /opt/dpdk/dpdk-hugepages.py -s Node Pages Size Total 0 2 1Gb 2Gb 1 2 1Gb 2Gb The dpdk-simple_mp execution output is shown below: [root@localhost ~]# ./dpdk-simple_mp -l 24 -n 4 --legacy-mem --huge-dir /de= v/mnt/huge --proc-type secondary -- EAL: Detected CPU lcores: 128 EAL: Detected NUMA nodes: 2 EAL: Static memory layout is selected, amount of reserved memory can be adj= usted with -m or --socket-mem EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket_18349_8160ff395b1 EAL: Selected IOVA mode 'PA' EAL: WARNING: Address Space Layout Randomization (ASLR) is enabled in the k= ernel. EAL: This may cause issues with mapping memory into secondary processes EAL: Cannot initialize tailq: RTE_FIB Tailq 0: qname:, tqh_first:(nil), tqh_last:0x100004490 Tailq 1: qname:, tqh_first:(nil), tqh_last:0x1000044c0 Tailq 2: qname:, tqh_first:(nil), tqh_last:0x1000044f0 Tailq 3: qname:, tqh_first:(nil), tqh_last:0x100004520 Tailq 4: qname:, tqh_first:(nil), tqh_last:0x100004550 Tailq 5: qname:, tqh_first:(nil), tqh_last:0x100004580 Tailq 6: qname:, tqh_first:(nil), tqh_last:0x1000045b= 0 Tailq 7: qname:, tqh_first:0x1bfd9f140, tqh_last:0x1bf6f4240 Tailq 8: qname:, tqh_first:(nil), tqh_last:0x100004610 Tailq 9: qname:, tqh_first:(nil), tqh_last:0x100004640 Tailq 10: qname:, tqh_first:(nil), tqh_last:0x100004670 Tailq 11: qname:, tqh_first:(nil), tqh_last:0x1000046a0 Tailq 12: qname:, tqh_first:(nil), tqh_last:0x1000046d0 Tailq 13: qname:, tqh_first:0x1bf282000, tqh_last:0x1bf282000 Tailq 14: qname:, tqh_first:0x1bfdc79c0, tqh_last:0x14f261ac0 Tailq 15: qname:, tqh_first:0x14f871680, tqh_last:0x14f8= 70cc0 Tailq 16: qname:, tqh_first:0x14f871080, tqh_last:0x14f87= 1080 Tailq 17: qname:, tqh_first:0x1bfffce00, tqh_last:0x1bf9= 39e40 Tailq 18: qname:, tqh_first:(nil), tqh_last:0x1000047f0 Tailq 19: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 20: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 21: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 22: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 23: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 24: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 25: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 26: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 27: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 28: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 29: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 30: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 31: qname:<>, tqh_first:(nil), tqh_last:(nil) EAL: Cannot init tail queues for objects EAL: Error - exiting with code: 1 Cannot init EAL How do I resolve this issue? Thanks, Ed --_000_CH3PR01MB8470C2B4DCBFEC90D7EA856F8FD92CH3PR01MB8470prod_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

My goal is to test DPDK applications running on the = same server as a primary process and secondary process.

When I execute two dpdk-simple-mp processes, one as = primary and other as secondary, I see them both startup with no issues.

 

# ./dpdk-simple_mp -c 0x2 -n 4 --legacy-mem --proc-t= ype primary --

# ./dpdk-simple_mp -c 0x8 -n 4 --legacy-mem --proc-t= ype secondary --

 

 

Now when I test our DPDK application (as primary) an= d same dpdk-simple-mp (as secondary) I get error “EAL: Cannot initial= ize tailq: RTE_FIB).

         EAL= args: MyApp, -l 25,26,27,28 -n 4 –socket-mem=3D2048, --legacy-mem &#= 8211;no-telemetry –proc_type=3Dprimary

        &nbs= p;

        &nbs= p;# ./dpdk-simple_mp -l 24 -n 4 --legacy-mem --proc-type secondary --<= /o:p>

 

 

When I use gdb I see that t->head is 0x0 in eal_c= ommon_tailqs.c Line 148.

(gdb) p *t

$40 =3D {head =3D 0x0, next =3D {tqe_next =3D 0x1c68= c40 <rte_fib6_tailq>, tqe_prev =3D 0x1c67108 <rte_swx_ctl_pipeline= _tailq+8>},

  name =3D "RTE_FIB", '\000' <repe= ats 24 times>}

 

I created 2 - 1G hugepages per CPU socket for each t= est case listed above.

 

[root@localhost ~]# /opt/dpdk/dpdk-hugepages.py -s

Node Pages Size Total

0    2     1Gb&nb= sp;   2Gb

1    2     1Gb&nb= sp;   2Gb

 

 

The dpdk-simple_mp execution output is shown below:<= o:p>

[root@localhost ~]# ./dpdk-simple_mp -l 24 -n 4 --le= gacy-mem --huge-dir /dev/mnt/huge --proc-type secondary --

EAL: Detected CPU lcores: 128

EAL: Detected NUMA nodes: 2

EAL: Static memory layout is selected, amount of res= erved memory can be adjusted with -m or --socket-mem

EAL: Detected static linkage of DPDK

EAL: Multi-process socket /var/run/dpdk/rte/mp_socke= t_18349_8160ff395b1

EAL: Selected IOVA mode 'PA'

EAL: WARNING: Address Space Layout Randomization (AS= LR) is enabled in the kernel.

EAL:    This may cause issues with ma= pping memory into secondary processes

EAL: Cannot initialize tailq: RTE_FIB

Tailq 0: qname:<RTE_DIST_BURST>, tqh_first:(ni= l), tqh_last:0x100004490

Tailq 1: qname:<RTE_DISTRIBUTOR>, tqh_first:(n= il), tqh_last:0x1000044c0

Tailq 2: qname:<RTE_REORDER>, tqh_first:(nil),= tqh_last:0x1000044f0

Tailq 3: qname:<RTE_IPSEC_SAD>, tqh_first:(nil= ), tqh_last:0x100004520

Tailq 4: qname:<RTE_SWX_IPSEC>, tqh_first:(nil= ), tqh_last:0x100004550

Tailq 5: qname:<RTE_SWX_PIPELINE>, tqh_first:(= nil), tqh_last:0x100004580

Tailq 6: qname:<RTE_SWX_CTL_PIPELINE>, tqh_fir= st:(nil), tqh_last:0x1000045b0

Tailq 7: qname:<RTE_HASH>, tqh_first:0x1bfd9f1= 40, tqh_last:0x1bf6f4240

Tailq 8: qname:<RTE_FBK_HASH>, tqh_first:(nil)= , tqh_last:0x100004610

Tailq 9: qname:<RTE_THASH>, tqh_first:(nil), t= qh_last:0x100004640

Tailq 10: qname:<RTE_LPM>, tqh_first:(nil), tq= h_last:0x100004670

Tailq 11: qname:<RTE_LPM6>, tqh_first:(nil), t= qh_last:0x1000046a0

Tailq 12: qname:<RTE_ACL>, tqh_first:(nil), tq= h_last:0x1000046d0

Tailq 13: qname:<RTE_MEMPOOL>, tqh_first:0x1bf= 282000, tqh_last:0x1bf282000

Tailq 14: qname:<RTE_RING>, tqh_first:0x1bfdc7= 9c0, tqh_last:0x14f261ac0

Tailq 15: qname:<RTE_MBUF_DYNFIELD>, tqh_first= :0x14f871680, tqh_last:0x14f870cc0

Tailq 16: qname:<RTE_MBUF_DYNFLAG>, tqh_first:= 0x14f871080, tqh_last:0x14f871080

Tailq 17: qname:<UIO_RESOURCE_LIST>, tqh_first= :0x1bfffce00, tqh_last:0x1bf939e40

Tailq 18: qname:<VFIO_RESOURCE_LIST>, tqh_firs= t:(nil), tqh_last:0x1000047f0

Tailq 19: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 20: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 21: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 22: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 23: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 24: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 25: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 26: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 27: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 28: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 29: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 30: qname:<>, tqh_first:(nil), tqh_last:= (nil)

Tailq 31: qname:<>, tqh_first:(nil), tqh_last:= (nil)

EAL: Cannot init tail queues for objects<= /p>

EAL: Error - exiting with code: 1

Cannot init EAL

 

How do I resolve this issue?

 

Thanks,

Ed

--_000_CH3PR01MB8470C2B4DCBFEC90D7EA856F8FD92CH3PR01MB8470prod_--