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 F3E0645D01; Thu, 14 Nov 2024 08:10:04 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CB001427BB; Thu, 14 Nov 2024 08:10:04 +0100 (CET) Received: from mx0a-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 3483A400D5 for ; Thu, 14 Nov 2024 08:10:03 +0100 (CET) Received: from pps.filterd (m0431384.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AE3TXsv025162; Wed, 13 Nov 2024 23:09:58 -0800 Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2045.outbound.protection.outlook.com [104.47.51.45]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 42w9bpgrk8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 13 Nov 2024 23:09:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QusO7Mj+XxCtEIayFFD5C5olMiqgDLJaEWVGXEyB530dgeJ2syfKeNUCVfy8ATwbu8tMcC9xZjsq1/qYdX4ScGWCtEvPp5eb+Zf087aoH8E3adGpf0QxJo2/G4JY9sl9HU/e50Wxz6V1CoULcIXjMsB4If2ykxHTUwxDL6h1ledpRWLj2DqClVSL91SYddkli04C90r2K0z8Q0IlD7PSC0f9VF9aW5XcBKT24RpqX7Ad3oMoiMtGBV36FR6LmDPTDkjwcnG18/TRhFMflxQkmv3rv7yuzq76TS5PRoMc5BF8GL23MUq8U1lcxGiRB88z7pTXeQyk66FSdWxMEShJcw== 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=wh+zfbBtiiianhNsWpHIk7pFbVfOpDnKPWRCIEG1p4Y=; b=HJJN7ZGyxA4ToUX5YIcWySWhkVmQwnROMZEFXL9uXzq1hCVNFi/mrATTh260+RvLKKPMgkRe3nKp77XIe0lIGAnshRbEjr1YPv6rEsXv2C4GHJL/PqXI1cNMxCGaLCClmm4SvhLfmiZOrBvndZHbOA+RegfBozSt06c7WQw9WRMaxJoU2Im7XrJAAUlDLSqGrwtEPEtp44vpTxeidK+QgLYvSxFstSzen4CHY+jsMhOLiKsRYnmvdgdlrIzzEW8PdJCyx9zFDN7Xl0em6egyRhihkRQiBmvnob3aU9YQcRAMlcOzhNUkc80WpOS4aQOcI6wmiBpBDDB8I4zeYrK96A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wh+zfbBtiiianhNsWpHIk7pFbVfOpDnKPWRCIEG1p4Y=; b=vCNrZxfoUFMCdvnbH3Ztbc4/mDXO1jRMyTsrOMY9grIIEjjJRhZNuDJzKe1Q20UMMPtYmVbxydwQI46By6VlDv/rljlLJ55UN9piI4se9oqrZ9MoVaqfQKGKhUT8+KyClEo+8Qq7nANMdpDg3QIydnXaHBbRGGEFNO5jbF0PI4w= Received: from BY3PR18MB4785.namprd18.prod.outlook.com (2603:10b6:a03:3cc::18) by CH0PR18MB4129.namprd18.prod.outlook.com (2603:10b6:610:e0::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.17; Thu, 14 Nov 2024 07:09:55 +0000 Received: from BY3PR18MB4785.namprd18.prod.outlook.com ([fe80::4f9f:e101:dad7:c576]) by BY3PR18MB4785.namprd18.prod.outlook.com ([fe80::4f9f:e101:dad7:c576%4]) with mapi id 15.20.8158.013; Thu, 14 Nov 2024 07:09:55 +0000 From: Jerin Jacob To: Huichao Cai CC: David Marchand , Kiran Kumar Kokkilagadda , Nithin Kumar Dabilpuram , "yanzhirun_163@163.com" , "dev@dpdk.org" , Thomas Monjalon , Robin Jarry Subject: RE: Re:RE: Re:RE: [EXTERNAL] [PATCH] graph: optimize graph search when scheduling nodes Thread-Topic: Re:RE: Re:RE: [EXTERNAL] [PATCH] graph: optimize graph search when scheduling nodes Thread-Index: AQHbMOvAG7PZCWtVIUGc8aK0tW06jLKrjYzAgAEOywCAAH+NYIAASTcAgAQwm6CAAch3AIAACuuggAGQI4CAAW0tsA== Date: Thu, 14 Nov 2024 07:09:54 +0000 Message-ID: References: <1730966682-2632-1-git-send-email-chcchc88@163.com> <44cd588c.1867.193096d6e2b.Coremail.chcchc88@163.com> <246b5e4e.9cbf.19324d4b13b.Coremail.chcchc88@163.com> In-Reply-To: <246b5e4e.9cbf.19324d4b13b.Coremail.chcchc88@163.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY3PR18MB4785:EE_|CH0PR18MB4129:EE_ x-ms-office365-filtering-correlation-id: 323db353-e3ba-40db-459d-08dd047b575c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?dGRzZmJzQUQ3MnlsQWdTajZLdUk0Mk50amdEbHJxQWFUQVR4dkVka00zV0lK?= =?utf-8?B?ZkR3T2twWnMxRHNoclRZYk90ZmFLbHFnTUxEVDV6T3cweHByTTdZNmdKdCsv?= =?utf-8?B?VWp2M1U1YmI4V2xFaXVvc05FaDE1UnI2MndWSE91cHVlYjUwaytBNTNGeVdk?= =?utf-8?B?cEJZMnhycHY4QW5yZ0dZdUxES2s1Ukw3ZzdFc2hlM2dIckxDNlV3a3pzUXRM?= =?utf-8?B?V3NnQzViK3NaUGtVazB3NjJkQ2dEdjJhbkxhOFhETUJMQkdYN1FQbDc4Nm4y?= =?utf-8?B?RnM1NTdVWHQ2U3NGN1MzUlBvaDZMN1Exait1LyttOFJCazZjME8yZDJFZUc5?= =?utf-8?B?Z295cVlDbUJuVXRLV013K1gzc0F2WitTSndKWFREbnR4UE9RQWs5YUcyU3dT?= =?utf-8?B?ckh1N0FYSWZTb1owYlBwdFFHYjhGSkhGTlE3RXF4UFRCYnp0czQvRlY4MGN5?= =?utf-8?B?QkNFQ3ZkQjQyM0ZCUlAvam04ZlhielFTOXFtSEMvdjhyTUpkYXJGWlpJOHcz?= =?utf-8?B?dU5zK2FkcldwMmpzNm1wd3ZiaHgwcm56UElnWkc2dTRHQlRhd1Fsb2pSVHBj?= =?utf-8?B?ZTRIME55Y3oxenpoem1OZU1oSmJOdEhKN1NFbWJWQXJOZW1OelBxY3hpcG1y?= =?utf-8?B?eHN4S0JsN0ZvRkcwc0VsOHE4T2hRS0ZHTzdmY0FXSzBDWEgyWWVDVmw5a0ts?= =?utf-8?B?eWp5Z1JoWUVycm9DUHM5VUpUNCtVVUtuaTAzUXNQM1pEME9aSUFsWEg1d3Y2?= =?utf-8?B?U0JlQm9QN1NiTTRlUzVXaWo5N01kd1RTU0tweFFEQm1ZQUQrOFZyVURMSGc4?= =?utf-8?B?Z09PeTltb2xtOHZrelFsaGd5YWxROVlxb2NlY1VyRGVlMFh5ejlLUjBCSWg0?= =?utf-8?B?Q1FFSkxvMWxtdXYzN0dLRlBCU1dBdlFIeEFNS3g1a3YrYUt6RU03T0lwL2tl?= =?utf-8?B?d2xYb01odTJUUDBDVlhrWXVkRVlIUEJzcVR5c2Rhcll3d0phdFJ0TWJXZUVi?= =?utf-8?B?T010MzVrZmRvQjlMZHAvYzVKYjY2cnBHTitMTVVOeDVjMzZua0lTeW5hNDQ5?= =?utf-8?B?TnlwbnhCUFpLcFlTTkZaenZtdDYvT2ptRGt5eE11VGRWWlVRaEVNaGFYQllE?= =?utf-8?B?TGZTN2EzcUsrdjBxMWdMQUx2Y2pXSXdVOGJMUnBzVGRSSVNGYlRlN0xoVnBQ?= =?utf-8?B?bHUxVytvYmRUWWF2WURpZGE3ZnV2NU92YllrVTJ5NmRSMW5nNmRPbVp4aytM?= =?utf-8?B?MURWYkJkaFFYRnJYNGtjVXQ3ME5qZEhWb2VBVTMzZ0tVNHJwTW96KzBWcWpq?= =?utf-8?B?MmYxbE41MGNhSW11aEhuR0ZaU3ZHZVVqemVkaENwTlViTXB1QUl0SXlLd3gz?= =?utf-8?B?ZXJYVnZkVTFOL09Oa1BrSGh6ZkJRWG1YbFF0TGhzbGJDNzlNc0FwRGM2OEYw?= =?utf-8?B?WEVpU0JSSWlpemQvMWUrZ1FoMlJTc1lRdGFYWVlKUjdCWHg0Q2haOG16VlB6?= =?utf-8?B?bGxScnM3VEE5Y09NSHBQbUVJazM4M1BVajBTZEJpL0ZaZ3pNN1U0MytzWGNK?= =?utf-8?B?a3hNZjRXZkMxeFdoUjFZRFNwRlRIY3poRHJBaTZtOVRTZmtIemZJY0pOUHBq?= =?utf-8?B?ZG1Ka1FIQ0t2NFVjSTBuclR3MVJ1aTA5ckVPV3pSTm4xQmVHNW5RbVNxYWJp?= =?utf-8?B?eHRKSDRkdFBGZHNyR29kb0tpc0IveXI0V0VYdktnb2lKbllMOUVHV3NoV3RU?= =?utf-8?Q?Pz9zFVEnHaglYxjRlXMUalUv0gnC3FqfVzAzmYQ?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR18MB4785.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QzY1TWhnOXN1Q1VFazJOVDdtYzZkd2NiR2J3Ylk4UXc5YVFnSjIwZTVRd2JH?= =?utf-8?B?WFNUM2lJakRNTXVVWHNabHZoSnhhTmFINnBOMERBL09ERWk5akRSS1ZSRUNG?= =?utf-8?B?Z2lNWm03SEJrSmdJb2E4N0ZHQy91QVFCUU05SzVWUTNCNTVqWGpFdXNaWUc3?= =?utf-8?B?MUtVOGVwNDdBYnkwWlFPMjRzZkZ0a0RRU3dJZURQZTQrTFdCU0RRb0huNC9r?= =?utf-8?B?aE01T1IvYVl3dEF4NHpWaHgxMGUxd3Y2U0d0RHV1VkQ0MnJyRmhtTTA2NWUy?= =?utf-8?B?aUdnSG9iREJsRWdFVnNmUy9KZWNmNWpwRStwcE9qUW1MRHRJV05yZ2NoNkkv?= =?utf-8?B?VS9jWFdPZDZXUzc5aTRkYnpZKzJpdkJMNUhTU0c2ZzNORisxWmIzc0poRXdG?= =?utf-8?B?aGtXVGMrTmYrc1M2eVQ2RnNWMHhtazVRbkRYQTVNcjlSUy9XUGVDUHhVWHIy?= =?utf-8?B?azdLd1BYR1IySitlejVLNTgzSHJGU2UrQlJtTUIzV1ROTHNvbW5VR0R0a3FI?= =?utf-8?B?Mkd1NVFEQlF1WnFkZTlWblBKS2lXVnZyNDJQUEx5c2dnRDJpRnVSRllhQTZv?= =?utf-8?B?aWVLSFlZYmZIMFVQWEQ1eXFsRjlubWt6Q0U4NG9CZFQ2MFphY2YvZWxiMStL?= =?utf-8?B?TEYzRVNzN205dWhVMnBYdWEwYmtQdlhTSzNrL050aFJ0blkra0x5Rm5CaURq?= =?utf-8?B?Ri83cFlXYU1nOC9WckpzeE5teElydVFoczRYeEJFa215azN0SWVOUXlKckF4?= =?utf-8?B?WGltbS9ZZGc4N1pYWnhXbkxMWWF6UytaSXRPVmlCVVYvd3JBQjJJNUlHTmtG?= =?utf-8?B?T011U1g2dlN3REJnTU4zTERsdHZPTWUzVDJ6bEdkQTRKQnFEbkZ6aFFUUnpF?= =?utf-8?B?Y2FJaUczbTJJeEZYajR5SW5aNmMydkp6WVhWZHIwZE9TZjRzakRHbzZkUS91?= =?utf-8?B?eXR6dHZFV3lIblB2N040S2Fhby9ISlh4c1pySE9kVkZHUUtqYWhVR3o2Yi9l?= =?utf-8?B?Tno1Y2Fna2VUaUZaK3lJTlhHc1ZpTHhWNjVyaFVhR1NWR01rdzBQb0hGZWVi?= =?utf-8?B?Z0h0a1NKaWNYZk9NZ0VNRC8zMDNhd2lXNUM4WVE4OW9TWlJ0bnc1TmNnbWlz?= =?utf-8?B?eUpGNW5TaW83N0F3ZWVYNTRUZGNvbHoxYlNWR2tpYjB3Mk5YS3RpV0RBbEYy?= =?utf-8?B?dUJRNTJuc3cyb25IR2o5clgxaXFLeG8wQWtOaS8rVGdkQU1jb2d0WjNXMm5n?= =?utf-8?B?UjBTMG1lVDd4ZnFpTjNyNzBma09WejlrQnZTZ2pPYVdjV3VZM3JlaGNFUGJF?= =?utf-8?B?LzgwUlFzK2FrUDdqQ0pQTks1dGl5WDZ6M2VPRDV6NGI0RDFCOEtvRGcrbTNC?= =?utf-8?B?UzgvQ2Rxc0Jwb1BneGp6RHJDd01peGZJOFdEM3JCajhUOWplMUpMTVpaY0JV?= =?utf-8?B?RS9kanN3anphZWhseG1PRU5OQk02Y0tDY3UvcXZJQS9sTHdLRk1yOVdlLzdS?= =?utf-8?B?WDdwMGxBQVE5OVh1RElEZ1NDSFR6MzFNUVltSWVCMEc0Mkp5bTdjZDRNd094?= =?utf-8?B?SHhleGtZUUo4N08vaFI5Sk9sU1o5UHFxelhkckFEaHR6V3VQcmVPc1FwNlBF?= =?utf-8?B?TFJhb2dzMDQxMTdUSUJiTGNRUk95amt2cS9hVXo4NHlSM25OcUMxZVNwZE9E?= =?utf-8?B?dG92amp6WEwyY0o3MXRMYXFuellJTDVqUURobGc4RnNFeG5IOTcxTnd1T0Nw?= =?utf-8?B?NjUvZFE4ZlBqZStkM0tJeEJBZVYwcFNFMTFobFIvTk9jTEZQK1ZlTmtPbzNq?= =?utf-8?B?SjVHOG90M3ZIeHBLRjk2KzRjdEZ6WFZtS3N5eFd2czAzR3lWZGdIc1ZHelNw?= =?utf-8?B?dnAwMjZOYWM3cFNsOUNKdkhpZVhtZHhxM0N0b1UvbHhYbnNGYkJJV3JUQ3Zq?= =?utf-8?B?MUxJd2hiRWJqK04yY28wQVpzRWpBKzZ2RytjbHVSRENpWG9MY2Q5V1R2b0VL?= =?utf-8?B?Mmd2WGJscGg5SGU2S3VSMGpZelZITVdWdGlTSC92YlV5R2NlY2krWm0waVJs?= =?utf-8?B?SXArQVV4WU82L1NOLzREK3RWV2tSL0REcUFLdnZIK1pxMFNaSzlkeHI4eDZq?= =?utf-8?Q?fLQc=3D?= MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY3PR18MB4785.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 323db353-e3ba-40db-459d-08dd047b575c X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2024 07:09:54.9483 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cgpOytnUevQZ9zl1Ax3t0HWYe8/0WdAOhmzSMKkgUU0FVOG4WrqPkH934D+as4jtOlxMRT6YREVmztKmTGNO9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR18MB4129 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: Y_vAKpAxlvnhGYkW3SVxgVb2uWNBA8tM X-Proofpoint-ORIG-GUID: Y_vAKpAxlvnhGYkW3SVxgVb2uWNBA8tM X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.687,Hydra:6.0.235,FMLib:17.0.607.475 definitions=2020-10-13_15,2020-10-13_02,2020-04-07_01 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 > -----Original Message----- > From: Huichao Cai > Sent: Wednesday, November 13, 2024 2:52 PM > To: Jerin Jacob > Cc: David Marchand ; Kiran Kumar > Kokkilagadda ; Nithin Kumar Dabilpuram > ; yanzhirun_163@163.com; dev@dpdk.org; > Thomas Monjalon ; Robin Jarry > Subject: Re:RE: Re:RE: [EXTERNAL] [PATCH] graph: optimize graph search wh= en > scheduling nodes >=20 > > [main] [dpdk.=E2=80=8Aorg] $ git diff > diff --git > > a/lib/graph/rte_graph_worker_common.=E2=80=8Ah > > b/lib/graph/rte_graph_worker_common.=E2=80=8Ah > index a518af2b2a.=E2= =80=8A.=E2=80=8A > > ec9a82186d 100644 > --- a/lib/graph/rte_graph_worker_common.=E2=80=8Ah = > +++ > > b/lib/graph/rte_graph_worker_common.=E2=80=8Ah >=20 > > [main] [dpdk.org] $ git diff > > diff --git a/lib/graph/rte_graph_worker_common.h > > b/lib/graph/rte_graph_worker_common.h > > index a518af2b2a..ec9a82186d 100644 > > --- a/lib/graph/rte_graph_worker_common.h > > +++ b/lib/graph/rte_graph_worker_common.h > > @@ -104,6 +104,7 @@ struct __rte_cache_aligned rte_node { > > /** Original process function when pcap is enabled. */ > > rte_node_process_t original_process; >=20 > > + alignas(RTE_CACHE_LINE_MIN_SIZE) > > union { >=20 > Hi, Jerin > The C++standard cannot align anonymous unions. Do we need to fill in rese= rved > fields in order to maintain union alignment with RTE-CAHE_LINE_LIN_SIZE > bytes? You can bring it inside the structure. >=20 > > /* Fast schedule area for mcore dispatch model */ > > struct { > > @@ -112,6 +113,7 @@ struct __rte_cache_aligned rte_node { > > uint64_t total_sched_fail; /**< Number of sched= uled failure. */ > > } dispatch; > > }; > > + alignas(RTE_CACHE_LINE_MIN_SIZE) > > rte_graph_off_t xstat_off; /**< Offset to xstat counters. */ > > /* Fast path area */ > > __extension__ struct __rte_cache_aligned { >=20 >=20 > FAILED: buildtools/chkincs/chkincs-cpp.p/meson- > generated_rte_graph_worker.cpp.o > ccache c++ -Ibuildtools/chkincs/chkincs-cpp.p -Ibuildtools/chkincs - > I../buildtools/chkincs -Iexamples/l3fwd -I../examples/l3fwd - > I../examples/common -Idrivers/bus/vdev -I../drivers/bus/vdev -I. -I.. -Ic= onfig - > I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include= - > I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include - > I../kernel/linux -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/= eal - > Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib= /metrics - > Ilib/telemetry -I../lib/telemetry -Idrivers/bus/pci -I../drivers/bus/pci - > I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vmbus - > I../drivers/bus/vmbus -I../drivers/bus/vmbus/linux -Ilib/argparse - > I../lib/argparse -Ilib/ptr_compress -I../lib/ptr_compress -Ilib/ring -I..= /lib/ring - > Ilib/rcu -I../lib/rcu -Ilib/mempool -I../lib/mempool -Ilib/mbuf -I../lib/= mbuf - > Ilib/net -I../lib/net -Ilib/meter -I../lib/meter -Ilib/ethdev -I../lib/et= hdev - > Ilib/cmdline -I../lib/cmdline -Ilib/hash -I../lib/hash -Ilib/timer -I../l= ib/timer - > Ilib/acl -I../lib/acl -Ilib/bbdev -I../lib/bbdev -Ilib/bitratestats -I../= lib/bitratestats - > Ilib/bpf -I../lib/bpf -Ilib/cfgfile -I../lib/cfgfile -Ilib/compressdev - > I../lib/compressdev -Ilib/cryptodev -I../lib/cryptodev -Ilib/distributor - > I../lib/distributor -Ilib/dmadev -I../lib/dmadev -Ilib/efd -I../lib/efd -= Ilib/eventdev > -I../lib/eventdev -Ilib/dispatcher -I../lib/dispatcher -Ilib/gpudev -I../= lib/gpudev - > Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/ip_frag -I../lib/ip_fr= ag -Ilib/jobstats - > I../lib/jobstats -Ilib/latencystats -I../lib/latencystats -Ilib/lpm -I../= lib/lpm - > Ilib/member -I../lib/member -Ilib/pcapng -I../lib/pcapng -Ilib/power - > I../lib/power -Ilib/rawdev -I../lib/rawdev -Ilib/regexdev -I../lib/regexd= ev - > Ilib/mldev -I../lib/mldev -Ilib/rib -I../lib/rib -Ilib/reorder -I../lib/r= eorder - > Ilib/sched -I../lib/sched -Ilib/security -I../lib/security -Ilib/stack -I= ../lib/stack - > Ilib/vhost -I../lib/vhost -Ilib/ipsec -I../lib/ipsec -Ilib/pdcp -I../lib/= pdcp -Ilib/fib - > I../lib/fib -Ilib/port -I../lib/port -Ilib/pdump -I../lib/pdump -Ilib/tab= le -I../lib/table > -Ilib/pipeline -I../lib/pipeline -Ilib/graph -I../lib/graph -Ilib/node -I= ../lib/node - > fdiagnostics-color=3Dalways -pipe -D_FILE_OFFSET_BITS=3D64 -Wall -Winvali= d-pch - > Wnon-virtual-dtor -Wextra -Werror -g -include rte_config.h -march=3Dcorei= 7 - > mrtm -MD -MQ buildtools/chkincs/chkincs-cpp.p/meson- > generated_rte_graph_worker.cpp.o -MF buildtools/chkincs/chkincs- > cpp.p/meson-generated_rte_graph_worker.cpp.o.d -o > buildtools/chkincs/chkincs-cpp.p/meson-generated_rte_graph_worker.cpp.o -c > buildtools/chkincs/chkincs-cpp.p/rte_graph_worker.cpp > In file included from > /home/runner/work/dpdk/dpdk/lib/graph/rte_graph_model_rtc.h:6, > from > /home/runner/work/dpdk/dpdk/lib/graph/rte_graph_worker.h:9, > from buildtools/chkincs/chkincs-cpp.p/rte_graph_worker.c= pp:1: > /home/runner/work/dpdk/dpdk/lib/graph/rte_graph_worker_common.h:108:1 > 5: error: attribute ignored in declaration of =E2=80=98union rte_node::=E2=80=99 [- > Werror=3Dattributes] > 108 | union { > | ^ > /home/runner/work/dpdk/dpdk/lib/graph/rte_graph_worker_common.h:108:1 > 5: note: attribute for =E2=80=98union rte_node::=E2=80=99 must f= ollow the =E2=80=98union=E2=80=99 > keyword > cc1plus: all warnings being treated as errors [5410/6569] Compiling C++ o= bject > buildtools/chkincs/chkincs-cpp.p/meson-generated_rte_table_lpm.cpp.o > [5411/6569] Compiling C++ object buildtools/chkincs/chkincs-cpp.p/meson- > generated_rte_port_in_action.cpp.o > [5412/6569] Compiling C++ object buildtools/chkincs/chkincs-cpp.p/meson- > generated_rte_pipeline.cpp.o > [5413/6569] Compiling C++ object buildtools/chkincs/chkincs-cpp.p/meson- > generated_rte_table_action.cpp.o > [5414/6569] Compiling C++ object buildtools/chkincs/chkincs-cpp.p/meson- > generated_rte_swx_ipsec.cpp.o > ninja: build stopped: subcommand failed.