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 42C7541D58; Fri, 24 Feb 2023 00:48:57 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C914040693; Fri, 24 Feb 2023 00:48:56 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2052.outbound.protection.outlook.com [40.107.92.52]) by mails.dpdk.org (Postfix) with ESMTP id DC75B40689 for ; Fri, 24 Feb 2023 00:48:54 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MPQiMxdwqdW+Hwl/LiuLw+xjrYSoyAabRK0Oao2s9KeLq6cixF43OO2BnwMiZlvHEv62UijJqqhxtqOOFcI/CKRzi2OA6Uy3LrOJ5aWtU6ApVvnKJ7siCepBUEIpT0cyTiPPhakLfGMoiciG7qBmf//QZhkUVkJxUxauLGesOvPJuECTEGO1h37SCbvxdFGh5YNsUNj7kBWWkKgqVGJIaGSzJiYmixKd2OoskaQDmI5uo3ZGyNLnCbQ9Gks5bYRVLKtdbRY8l/9Vp0EQ5F6HLz4s8hhGr2nhN3iNSPCWYEmmO1qXUHG9oVEfN2O9nSb1PQwK67BkuTJWIi6MrtXGEw== 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=6UZyoqDbpDQQh9lCiBKjsXWADa+BlRTAFDNlZxsXH1c=; b=KbXmA7YxABkHYGoZyTQ84kV+fi+Fq+4FtHA2M6UX3ftcErR4c89DjJhA0WbM/zzw4OHFDUv/Ocjpmhq1XdptV51BxI7CLhXHUD6uTJW9Ad3ZeF2jxbwnifJ1aBFIiXRZ8PDot5w8TW3qNRCstZ3DC/jGiPp+PE/Z4DSoynNjXIFL+vPEjYAjvyW9cCnq6EIw5PEFWMGp9iHgekScinTZmgLQ8FmXmMaDvfopNSwEgEFtN6/40Yuy0UyZXIzzhbBZmraXuk1d00OHvlQbCLN0tQSnaR6mlabiaKAifRWlZaS7+pJdFV8Cctz3Caz/WGr2uMUeTQ30DhtDr3rtsbEGaw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6UZyoqDbpDQQh9lCiBKjsXWADa+BlRTAFDNlZxsXH1c=; b=I3vtEzS91v9Tz8g9S4XMB6o0t3pC5j48Qf7mx71MiSMUVJXMnE3lhwVanKEIw/aCYZsxuTvo4h2AISu+BUkgcgvgEPaVnlOF2ZSlbMRYjr4b/neng8bRFTHegHSMcxDr4CHloJFpOQX2kmZUjuxP+aQBGotTXWfQ22TwE4Gs1qU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB4301.namprd12.prod.outlook.com (2603:10b6:208:1d4::22) by CY5PR12MB6621.namprd12.prod.outlook.com (2603:10b6:930:43::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21; Thu, 23 Feb 2023 23:48:52 +0000 Received: from MN2PR12MB4301.namprd12.prod.outlook.com ([fe80::80ae:e5ed:4fa7:2ad7]) by MN2PR12MB4301.namprd12.prod.outlook.com ([fe80::80ae:e5ed:4fa7:2ad7%7]) with mapi id 15.20.6134.021; Thu, 23 Feb 2023 23:48:52 +0000 Message-ID: <730d5f3a-6ba2-272b-554d-39d909e6d41a@amd.com> Date: Thu, 23 Feb 2023 23:48:47 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 To: Tanzeel Ahmed , dev@dpdk.org References: Content-Language: en-US From: Ferruh Yigit Subject: Re: Devtool test-meson-build.sh failed In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO4P123CA0434.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a9::7) To MN2PR12MB4301.namprd12.prod.outlook.com (2603:10b6:208:1d4::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR12MB4301:EE_|CY5PR12MB6621:EE_ X-MS-Office365-Filtering-Correlation-Id: 70677f22-b0d5-40bd-5ad0-08db15f88482 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: utXtN3Q1HGekymhPelBLTdbyDa6EFfKvi6xKEk2cbWNltgyMdaxCJ0VzXFoYolKroP10qjeAstN/SL2d5IA5DJncqvoGOjovSS5obiSWfmg7IvGT0SSQpwYWKvd3sBDF3im886YpVKD4L9/rvrlbv1WtT6Qe740I8ltwYKmFpk2yl9WJhxbmONS8h3OBmSp4r0Nry1I/Flx/KJwt718JdUIcH3LikLsMm0SHWNwt4PkBnmZTkdU44yW6TOLCrX2QF36mSczARhpkVkxokS/7ZFf6k8A+FUyaArwmh4cmNoA8ehkfeSv1KCOEucKUv+/hhowsOWsg+iz0ty1uBFeaHGbrgx3IxVdJOGep8pdCvCId4+JfGHA6Yb/Ma+jolkQaR0W/B/CU12AkeNA8lO2ccB+u3ZthZaXYKNkgGeVGIEaLNcadd3RCABKww3Oe1vOnXuz1H7gz7+bMqvxIeazWG3ubuWVBHIXPPUomr5FMJJCbPHVsq7/yYbTr0io8IcOrQhIGjS6mUGwyzTvb+wpbqXCjKjEqKOpcp6phnb6YIk3xUOCuumbcxxaN5wP5z9babpv+ie9Sc+SeZ36JhmHxChXPnQUdWSA+8yUV1tfzRJrd6OXMfboo4aB0oiOh/VUoDJn0ORTWeuqkjiP1r73G+PRn1VgXu4+oGolYF6MqQBivOZ10xs3amam+/NzLvfQw/Xw+4k9u0VubTJA7XYnyXq9yafU22obUxM+o1FS3Vt4= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB4301.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(376002)(396003)(136003)(39860400002)(366004)(346002)(451199018)(86362001)(31696002)(36756003)(2616005)(31686004)(316002)(41300700001)(66556008)(66476007)(66946007)(8676002)(53546011)(6506007)(6512007)(478600001)(26005)(186003)(6666004)(6486002)(38100700002)(44832011)(5660300002)(8936002)(83380400001)(2906002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SkxRWUQzOG82cFlwaEpvZ3V3ajhrbzhmVGNqOE1STWI4RFc1dHRBVm5wc0dD?= =?utf-8?B?U1BQWDUxQTgvQ2V4WUhadXhhM29OSzlPTThTd3FWN0ZJMWdPbHRxMHpQb1NJ?= =?utf-8?B?RTA1bUhWVExrVUx6L1k0SUs2d0dCdDJDb3VJT3V0c2xmVUsyc09PQUlGdm93?= =?utf-8?B?MzJPZkF4RlkvV3dBN3VNVXBwWFZDeFhsbFBHdDNacVBjZEh3UGgyU1RTTzZ6?= =?utf-8?B?Q0F1a3NjdUlvSFRNQ1p6b255ZGhmUWljb0Z4NHdvNDNNekR5NkhWWWlTdHk2?= =?utf-8?B?eWFad0Y0RWhJL1RlSFpMWDFzQUlSbmd2cXh6MUYxUGZMdWFPNGs0M2VTS0J1?= =?utf-8?B?RXM0dmFoMmhROUM4RHE5bnZNNENYN2E0bVZQeGtDYUFUTS9rTW9SSSszY2VB?= =?utf-8?B?R29CSXI1NGRHMVNQWWp4azZhbGlXLzc2T0lyb3N2b0tndVQ0VDlodVNjcmFo?= =?utf-8?B?bUZ2QVdYTnMzKzY3MlRBWmR2U2hJYTVKbStkRmtPbkNzeDVHSGlJRTFPdUxW?= =?utf-8?B?YVJuME4xT0FZbXFnd0VpWTJIRWlFQ2hNVW5OYUF2OWpMOHhzc1EzcFV6em5t?= =?utf-8?B?YjlSNkxJd29oKytsdC9aSVhsSHgwaUljUUhabmpOY0dYSUJnZHZ6UlhKTTFj?= =?utf-8?B?ODZ2YkhMbXRjTGw2ekVUb2JEdTVScnJwUkJ5Mk10RWNFWDBRaEJFbkI5ekpx?= =?utf-8?B?VFl3elNJVFBDQ1dKQWxJdGFvQjl2ajRBeEdnYlhwWXNNdEttZVhlVEhmR29L?= =?utf-8?B?NXJhUnJZMHFaRGpFa1UzOVE2VG9lWEJaN3B5WmhJVEtsTnQxUWlCSVN6ZkFV?= =?utf-8?B?TXFXTFpseEdNQjN1VkpUdElTZU5QRFRnUVdYS0RUU3dNVXZLMFg3Z2V0Nzcw?= =?utf-8?B?ZDRyL050QTRXV3B0OVRjRDdZLzRhdnRpZFo4eTFmdi9KSDR4SE54bzVTSDUw?= =?utf-8?B?WU4vWS93M0lxNUo2bUdycUo2dTRiTDJqVUNTNU9QcHgyaXR2bWJocS9xcWIy?= =?utf-8?B?c0h5UzR2UTJhb2h5aUVMZUNoeXd4cVZjeExBb0p2dzVVMkRMMWEwQjVpYXZB?= =?utf-8?B?YmI2M1NFT25SLzVhWnVCZGZocFdIelFHR05vRDloZHJxcU9zVGJRWDc3SUVr?= =?utf-8?B?b2wrRnU2S0g1U0hxcHdONllFcFltOFVoVi84a2s5RnBhU3Z5ZHo5K3FpVFV1?= =?utf-8?B?dmNOa0tKb0pmSnhiMzJtODNUM1BOdVlOb25rUEpMWHdOV0NwdzNOcWI5anoz?= =?utf-8?B?ZXFOVlA2S0kxL0xJV3pLeW5PWUJ3RUUxUno3U1ZJRkZMOG02MEdlT3Q5eExz?= =?utf-8?B?MGZoekc1dTEvRHNiSWtudVZ2VXl1VHNxb1NqbCtiN3NheVk1UWFKV3N1cnRH?= =?utf-8?B?Q1M4M2RsWEs4MExicEorYk5DcnVrMndRa3M1dmsrS1ZwZWsvS1pyRitNVDJ5?= =?utf-8?B?Y1pwdkZuZ2VkNGJXeWdOVjhCSnMrUEFuQmVPd29ac1p0MEw3OG1UWWFNYzNq?= =?utf-8?B?YS9Nc3gxUUhHMWRsMDlpSlhoVERvdktzRVdSRXpVOWtiWGxobVRvYzVldkgz?= =?utf-8?B?c0tpSjEwZ2R4OUg3dC9udTN5c3pwS0k1RU94Qm1CNm1yYTEvNGJ5VmtYZlJT?= =?utf-8?B?N3ZOUzhiMEtEcElpMVl0L2lzdEJ0cDIyNlYvaS91SjRjRjdHY01WV1dpVURp?= =?utf-8?B?MDlmK1duNG90SjJzN3J0K0tEeTM1UkJPNllEKzJiNHc0SU1rY3hKSUpxYXBj?= =?utf-8?B?clJ1czU3T1lkVDJndW1iaXM4c3ZGN01lNHlnYlVOb05PVXNzYVJQMFUzQjVQ?= =?utf-8?B?WnE2UmtKckhZbkRid09IUS9rMXFGYzVXc2oxY3E2OXlVVUhtTkZzYUVIRjVS?= =?utf-8?B?L0dCQ201eUFuSFVRS3RaTFFtUDNuZDBBYU1yeVk2T014bE9qaTVvU3llMDBD?= =?utf-8?B?NUdsTWNoeUZEY3B5SlQxcXdHMFoxQTNzYkZCZkNoRy96QXhQbHRicXUrNDdK?= =?utf-8?B?OXFWQ1ZuM2dkYkV1UTAwOGtlYkdNdUEwNnFMZldSWlF0RzhJYklIU2NLQmhG?= =?utf-8?B?ZTh0ZTZnWUFvVFpCYnBCR2JWd09jVXRjZ2ZLbFJJWU9VWkx0ZC83cm5GZ1BC?= =?utf-8?Q?+DrRa6ZyNQmCFh2NUcV5Too4P?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70677f22-b0d5-40bd-5ad0-08db15f88482 X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB4301.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2023 23:48:52.4609 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gQVgnpD0UlvTGcnMmM3ZcpuYm3SYePKGR5/Bn69qvxpNbHk1sH/p4H2OylZo74UN X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6621 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 On 2/23/2023 10:58 PM, Tanzeel Ahmed wrote: > Hello, devs! > I hope you all are doing well! > > I am currently working on a new patch version for "[PATCH v2] lib/net: > add MPLS insert and strip functionality". However, I am facing an error > when running the devtools/test-meson-build.sh script. The error is > related to unused functions in rte_mpls.h that is causing warnings to be > treated as errors, leading to the build failure. Following is the error > snippet: > > *[50/3060] Compiling C object lib/librte_net.a.p/net_rte_net.c.o > FAILED: lib/librte_net.a.p/net_rte_net.c.o > gcc -Ilib/librte_net.a.p -Ilib -I../../lib -Ilib/net -I../../lib/net -I. > -I../.. -Iconfig -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 -Ilib/eal/common -I../../lib/eal/common > -Ilib/eal -I../../lib/eal -Ilib/kvargs -I../../lib/kvargs -Ilib/metrics > -I../../lib/metrics -Ilib/telemetry -I../../lib/telemetry -Ilib/mbuf > -I../../lib/mbuf -Ilib/mempool -I../../lib/mempool -Ilib/ring > -I../../lib/ring -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch > -Wextra -Werror -O2 -g -include rte_config.h -Wcast-qual -Wdeprecated > -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations > -Wmissing-prototypes -Wnested-externs -Wold-style-definition > -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef > -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC > -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API > -DCC_X86_64_SSE42_PCLMULQDQ_SUPPORT -DRTE_LOG_DEFAULT_LOGTYPE=lib.net > -MD -MQ lib/librte_net.a.p/net_rte_net.c.o -MF > lib/librte_net.a.p/net_rte_net.c.o.d -o > lib/librte_net.a.p/net_rte_net.c.o -c ../../lib/net/rte_net.c > In file included from ../../lib/net/rte_net.c:16:0: > ../../lib/net/rte_mpls.h:61:1: error: ‘rte_mpls_push_over_l2’ defined > but not used [-Werror=unused-function] >  rte_mpls_push_over_l2(struct rte_mbuf **m, const struct rte_mpls_hdr *mp) >  ^ > cc1: all warnings being treated as errors > [99/3060] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o > ninja: build stopped: subcommand failed. Can it be because 'rte_mpls_push_over_l2()' is defined in 'rte_mpls.h' but it is not inline? (just a guess). If so, you should create a 'rte_mpls.c' file, implement function there and expose it in 'version.map' (as experimental). * > * > * > The same warning leads to the failure of the following checks: > *ci/github-robot: build > * > *ci/iol-x86_64-unit-testing > * > *ci/iol-x86_64-compile-testing* > and warning in the following check: > *ci/iol-testing* > > Although I have added test cases under app/ in a new file called > test_mpls.c and adjusted its setting in meson.build, the problem is > still occurring. > As per my understanding, I need to use these new functions in > lib/net/rte_net to remove this warning, but I believe that the tests in > the app/ directory should be sufficient. Could you please suggest a > workaround to remove this warning? > > I would greatly appreciate any guidance or assistance you can provide. >