From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id DBDDBA00C3;
	Wed,  7 Dec 2022 08:19:27 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 88DA4410FB;
	Wed,  7 Dec 2022 08:19:27 +0100 (CET)
Received: from mga07.intel.com (mga07.intel.com [134.134.136.100])
 by mails.dpdk.org (Postfix) with ESMTP id C77EB410D7
 for <dev@dpdk.org>; Wed,  7 Dec 2022 08:19:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1670397565; x=1701933565;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=kIY42lbpWvAnuKrRgSr3IF1jZx+UWER/t4rS8+O0bsY=;
 b=cJBzrufFqpn+ka90dtOduXyTChb2+/HxxVpxOkn9lSVY9pdt54zOnU9k
 o61E5/Wzwm4Zxyt3Fntw9vwxS/SlMh6TeeQeRBvsAnmk+1Nv0vw1fhJsn
 x29s7/7M1xcocS25Mt8lQKSqg95nVfJko5TeumYcMiwEy8mvOO6UJDz3V
 VcD+RrE8HLkJpQVeXv2wcYiBu64oKQ8PS7wZS5PiYPD7U6L4lIiotE5vC
 pTy5+ck8DybN+8Z78d9omWhYY+D72xaCxsm1GCuYlqYhpJv44bOAVGtzs
 vyJ3qIAUiYjldwAvv+ojSY7kwNGLOTZooQkhmFEt1e5W2NdhVUbFFnMO0 Q==;
X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="381116834"
X-IronPort-AV: E=Sophos;i="5.96,223,1665471600"; d="scan'208";a="381116834"
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 06 Dec 2022 23:19:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="820864888"
X-IronPort-AV: E=Sophos;i="5.96,223,1665471600"; d="scan'208";a="820864888"
Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83])
 by orsmga005.jf.intel.com with ESMTP; 06 Dec 2022 23:19:24 -0800
Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by
 fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.16; Tue, 6 Dec 2022 23:19:24 -0800
Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by
 fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.16; Tue, 6 Dec 2022 23:19:23 -0800
Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.16 via Frontend Transport; Tue, 6 Dec 2022 23:19:23 -0800
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.175)
 by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.16; Tue, 6 Dec 2022 23:19:22 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=F6XBas9OAt6I+9NctIBj0FgexT6eMWs3lwA7eMhsWw0rEnJ3uLvOdtAkNnves9i8gfvti5MsmOm9jxfN3HBtiTdWhwi21V/DQPw/42uQ0by6yryJXa3TmF1UUOaNcBrKwh1DXzjMt14RCEnNh8qhkgZeh8vfwUpgxithg8JXRscLBlVsM1dDQd7BSsAYPFkpEmmRF8jOMOIY8ka1SDvkZa87xJWvycwAtc5i22Yw44e5fOEEA5/38An62GA4cq9IpEGTK2mxsd8IjjmDo7RBee0bTBeSOoTNrJjhDaZ3mjn1aa0oz+muPV4+HXt4wckHePECAXD0fXK07XxxPyTQ4w==
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=uF2WraxpX/ZbzQ2vo3zn7CAQTiTxCMwWoxHmNgPVqJ8=;
 b=cMxrPzx0l7Q+JYqwCud+o1SIEU+M603A3JbCw9Zb2J5O70Z6yvmXO33Isc8aJUCsWWZxU5KXRXn/VSliUtcLEpFQ51/cvNpT1yqPsDhXv/622+UIhyMh7VX/zzfWQc4Q+z8XatfRXrYRShPCAEE3SW73tT8+NOBXhgoNyr55Q4d7KBuV8fd4Sle9hznK9m7UylQ35aT27qcYWuCaYdXatHntvzZ1L0LPqRFdlwTlK967xKSDTd3P0LS1bos2i9b48ob0oJQR7SOCc1q9/1mLtEixmoxtVp3Be/T9D1SWvLc9allzeL8vcWuLXp3iwSRtHBia7+VYKYt1PCZHhvDOyA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
Received: from MW3PR11MB4587.namprd11.prod.outlook.com (2603:10b6:303:58::7)
 by IA1PR11MB6442.namprd11.prod.outlook.com (2603:10b6:208:3a9::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Wed, 7 Dec
 2022 07:19:20 +0000
Received: from MW3PR11MB4587.namprd11.prod.outlook.com
 ([fe80::b260:d114:37df:64d9]) by MW3PR11MB4587.namprd11.prod.outlook.com
 ([fe80::b260:d114:37df:64d9%9]) with mapi id 15.20.5880.014; Wed, 7 Dec 2022
 07:19:19 +0000
From: "Wu, Jingjing" <jingjing.wu@intel.com>
To: Shijith Thotton <sthotton@marvell.com>, "Xing, Beilei"
 <beilei.xing@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, =?iso-8859-1?Q?Morten_Br=F8rup?=
 <mb@smartsharesystems.com>, "Richardson, Bruce" <bruce.richardson@intel.com>
Subject: RE: Building DPDK with IOVA_AS_VA
Thread-Topic: Building DPDK with IOVA_AS_VA
Thread-Index: AdkJk/Mk/YY1qgY9SbGSL1WJXkYKTwAD/npAABkGVmAAALykQAAATWwA
Date: Wed, 7 Dec 2022 07:19:19 +0000
Message-ID: <MW3PR11MB4587BA70C236D31084701397E31A9@MW3PR11MB4587.namprd11.prod.outlook.com>
References: <98CBD80474FA8B44BF855DF32C47DC35D8755E@smartserver.smartshare.dk>
 <98CBD80474FA8B44BF855DF32C47DC35D8755F@smartserver.smartshare.dk>
 <MW3PR11MB4587648E12DABD7B1383BD1FE31A9@MW3PR11MB4587.namprd11.prod.outlook.com>
 <PH0PR18MB44259C13669BDED6D6091313D91A9@PH0PR18MB4425.namprd18.prod.outlook.com>
In-Reply-To: <PH0PR18MB44259C13669BDED6D6091313D91A9@PH0PR18MB4425.namprd18.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=intel.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MW3PR11MB4587:EE_|IA1PR11MB6442:EE_
x-ms-office365-filtering-correlation-id: ac6e4b61-6ce2-49ed-8edb-08dad8235b63
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ClfPSohlXzXp3tTW6L3kLFyE/Ib+hQWyp80HxbwoHsfWp1rMkeSfaWQ0ADu9El0FmLQxg5exMOWG2rTy4Owni/x4IBYoIYiARUu8fs92CGqrOICck38xueek8el2ZoWFzrwPKKHMz8O9SCJZQRUInpLWGicq9hd7S4aJUhTT3HSFSdNtcr5OuKYIDGVTmfIYLC0gxQ0jyilQO6SyaGFb2hh/hT8rGazOJKyQlyi23e3PXIdiqtXen1kyuVnn5noXzx1xezkwZ21MOoawwsUfDIAQx5dx+3UemDvAbI5ZRTUi1IN5nb1b6maZFodEfT9o4Ik4RQo9sUoNKhLyvxjzZz2R+r2hHr80zHiM6DU3BL/OynAAbEIL66RaEmucmMFr+gcX43jJi7YOSMPNO2Vn5ll+KixMkAvee/4YZA4WFqEorfQtpscEQkP7mc41J8nx9dUOcuJNNgPpnBE/rBBPZElVdhMv33P7Tmc7EWz6K1QcwKDeGMGZzE3a+fNvxNIdJaxwwsiXcFQiH3wq7NB8QcCvmn03yuroF7jN2Na8p6EetCH7HJC3Raq5eQCGuuclcbSMWeMlnKmgE3WhOjzmMePXz/xZFhzdBgzS9Rcj+pVIXOGMbphwpjsgnQfo9AQA9iWpCFVCvxhHKcv27q5NKTPw2aU6Rgu6kVVW8E3G8Kvn86hd5KSxykOzZsQtEtkU4X+9MtHCk7QovrJfryW4Ng==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MW3PR11MB4587.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230022)(136003)(396003)(39860400002)(346002)(376002)(366004)(451199015)(83380400001)(122000001)(86362001)(8936002)(5660300002)(82960400001)(2906002)(66574015)(38070700005)(30864003)(4326008)(33656002)(41300700001)(52536014)(107886003)(478600001)(186003)(55016003)(26005)(53546011)(7696005)(64756008)(9686003)(6506007)(110136005)(66946007)(66556008)(6636002)(76116006)(66446008)(54906003)(66476007)(316002)(8676002)(38100700002)(71200400001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?E8FKdx0UUohmtUX5q1/MZ4oX9BzH/7rmjXXlPiQSx2TotO7jRYAKE0Iqgz?=
 =?iso-8859-1?Q?8yNd4G4P5C7HZc6mOpVvmsPi0vKk68oZONFLLpGCx1NAFoYqB6XSpP6G/z?=
 =?iso-8859-1?Q?bg53E1ylMVtV5V2mchdSyBDcC7apWkbfGI7ypRxPZc3AJNrCpu1Meadu7y?=
 =?iso-8859-1?Q?0Liw+UJkXPe01r6eFfMhYpX8IZPiac4pvDEL4NCXQ3TfO1ga/Qlo1hQXUT?=
 =?iso-8859-1?Q?D6WlPV/TFS1fkHdenKRcZgm74MOJQOhR8U9+KtQcw27f7HlMTaemYMq3Wl?=
 =?iso-8859-1?Q?4bAEieYaON6wuhqiKxukRujOD14TtJwE+XXuvbIDXw3dFgFvVcYf5qWn7S?=
 =?iso-8859-1?Q?Fm5W984dIv+Ii4b4PNkLkjXb41XIRItzjvFgf+GO77//3ZOne7u5i82DcN?=
 =?iso-8859-1?Q?x1eGsfW+1QdAFdBHYEpyTnj1+cMSgfOUP7sFmQXUtOBBiWESXr8bDXLHu8?=
 =?iso-8859-1?Q?6DUsj3PyIY7M0YvHrYOXUSSSUjigh/vK1XlKb1Z0WPJwmtzfGvfXkOu2D3?=
 =?iso-8859-1?Q?CssCjWaBsmaQhBPSswYPJLAYsBoyF5iHNcyvKmHerjPLccSCklQUdzU9Rk?=
 =?iso-8859-1?Q?ie865TMjEY8fd8XBGoWBoHiWb2g7ChDXBZu1bHbV+mTqkugBVoJCMdtptv?=
 =?iso-8859-1?Q?EkJi9opQ23yEevgTmuxkL0ziAXK+6nMo3l7GnOvY/bnrEyqRF6DDW8eF0d?=
 =?iso-8859-1?Q?ZYvLYFv32uIffHT2rbEGe0l5RjEbFdSoSkIfaXzKDyLhRKL4UdurieeNpP?=
 =?iso-8859-1?Q?aYBFxUkxktfSRkcncZRtjQhrgnlk43qptnO6o+f5DT7nayUYIlADSwDq+d?=
 =?iso-8859-1?Q?ZbSfMxuayWw2EKREdsVPGY6orU9wmk7DoiXRNFtwfnbWRnIvysLSiFzhNb?=
 =?iso-8859-1?Q?wAvyhVmAowGjL458EWqtzeGvyxfa1/ubMuOm+ku3k9YtAiHAvY0R4Hq2NN?=
 =?iso-8859-1?Q?wvU/nnJZTNsiayo/W4Kkh3VYdJGYVtfzIVt8zBJcgbHMb+CbTqH7umyxJl?=
 =?iso-8859-1?Q?bmmfAanK37NziWhtlLQyj6rqVtfI41njWptC9lgO0SlvDL5Sqmg/BoAXnA?=
 =?iso-8859-1?Q?hMn6KspDdCWwHwpzVSdKwOgVy5A3HpZzdGoZ0F1Cww7yVGRlVTNLADwd7d?=
 =?iso-8859-1?Q?m4lV3Xxg5GdLP5TFY2D09Imnhf0lv9JRwT8si1RlX16TOk0yIo5euNdBKj?=
 =?iso-8859-1?Q?diHRGmorG5E2dyFPEcQMP+MdK1KlyHItkxUAfU4/zSgurF+Snpp0gSr2yf?=
 =?iso-8859-1?Q?hTvcYOqZ0w6GU1nNT/xMvsgXxyWhJvPGOSBsDHclV/AQXzTCUf5xK/KHkU?=
 =?iso-8859-1?Q?UCPyy5pHmFyL3YoLK8PZMvyKpAOdUVo8GSEW18sTETRyGp23rbbPvpagtv?=
 =?iso-8859-1?Q?HK5BcIlQl+EFr1JPpeySjVhpl7265jtatOt3v81qWKWHjC6gKH1SBQ7yfb?=
 =?iso-8859-1?Q?Bh35AYQ18Ywv9+7w0IrEF2X6PNc4220nDiMiU57e1b+gEnUQ8rmwoVSknc?=
 =?iso-8859-1?Q?NY6D0l5rS9v4GkbLJpCWmkbaDxLAFL/gM3a58+2QLmgOJ8eE+9N2x2tNUv?=
 =?iso-8859-1?Q?fKDQ3SGjPGERXoEDbHJkgsD5dvDJpuXIzYW3z9+7egxeklTNvjsqfmkOnj?=
 =?iso-8859-1?Q?wF1SUqU+QRh6L9x70L6p+Ef60qDdk6BVax?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4587.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ac6e4b61-6ce2-49ed-8edb-08dad8235b63
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2022 07:19:19.4740 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gJZ1K88/65obCq+SRp/LLZoF66r+lRzJ1gj0YYfXqQf7BAHFe4vwsPrDxgALTH4wf3u7H0o60UgBFIwETwUXAw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6442
X-OriginatorOrg: intel.com
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

Yes, thanks for the suggestion.

> -----Original Message-----
> From: Shijith Thotton <sthotton@marvell.com>
> Sent: Wednesday, December 7, 2022 3:16 PM
> To: Wu, Jingjing <jingjing.wu@intel.com>; Xing, Beilei <beilei.xing@intel=
.com>
> Cc: dev@dpdk.org; Morten Br=F8rup <mb@smartsharesystems.com>; Richardson,=
 Bruce
> <bruce.richardson@intel.com>
> Subject: RE: Building DPDK with IOVA_AS_VA
>=20
> Hi Jingjing Wu/Beilei Xing.
>=20
> >I guess driver may not handle the attribute enable_iova_as_pa well right=
 now.
> >Maybe you can have a try by disabling idpf driver by adding "-
> >Ddisable_drivers=3Dnet/idpf".
> >
>=20
> Please send a fix. A check can be added similar to hns3 PMD.
>=20
> +if dpdk_conf.get('RTE_IOVA_AS_PA') =3D=3D 0
> +    build =3D false
> +    reason =3D 'driver does not support disabling IOVA as PA mode'
> +    subdir_done()
> +endif
> +
>=20
> Thanks,
> Shijith
>=20
> >>
> >> +To: Intel idpf maintainers Jingjing Wu, Beilei Xing
> >>
> >> > From: Morten Br=F8rup [mailto:mb@smartsharesystems.com]
> >> > Sent: Tuesday, 6 December 2022 17.58
> >> >
> >> > Bruce,
> >> >
> >> > How do I build with IOVA_AS_VA, to benefit from Shijith Thotton's
> >> > patch? (Bonus question: How do I make the CI build this way?)
> >> >
> >> > When I try this command:
> >> > meson -Dplatform=3Dgeneric -Dcheck_includes=3Dtrue -
> >> > Denable_iova_as_pa=3Dfalse work
> >> >
> >> > It fails with:
> >> > drivers/net/idpf/meson.build:36:8: ERROR: Unknown variable
> >> > "static_rte_common_idpf".
> >> >
> >> > Here is the full output:
> >> >
> >> > The Meson build system
> >> > Version: 0.60.3
> >> > Source dir: /home/morten/upstreaming/dpdk-experiment
> >> > Build dir: /home/morten/upstreaming/dpdk-experiment/work
> >> > Build type: native build
> >> > Program cat found: YES (/usr/bin/cat)
> >> > Project name: DPDK
> >> > Project version: 23.03.0-rc0
> >> > C compiler for the host machine: cc (gcc 9.4.0 "cc (Ubuntu 9.4.0-
> >> > 1ubuntu1~20.04.1) 9.4.0")
> >> > C linker for the host machine: cc ld.bfd 2.34
> >> > Host machine cpu family: x86_64
> >> > Host machine cpu: x86_64
> >> > Message: ## Building in Developer Mode ##
> >> > Program pkg-config pkgconf found: NO
> >> > Program check-symbols.sh found: YES (/home/morten/upstreaming/dpdk-
> >> > experiment/buildtools/check-symbols.sh)
> >> > Program options-ibverbs-static.sh found: YES
> >> > (/home/morten/upstreaming/dpdk-experiment/buildtools/options-ibverbs=
-
> >> > static.sh)
> >> > Program objdump found: YES (/usr/bin/objdump)
> >> > Program python3 found: YES (/usr/bin/python3)
> >> > Program cat found: YES (/usr/bin/cat)
> >> > Program ../buildtools/symlink-drivers-solibs.sh found: YES (/bin/sh
> >> > /home/morten/upstreaming/dpdk-experiment/config/../buildtools/symlin=
k-
> >> > drivers-solibs.sh)
> >> > Checking for size of "void *" : 8
> >> > Checking for size of "void *" : 8
> >> > Library m found: YES
> >> > Library numa found: YES
> >> > Has header "numaif.h" : YES
> >> > Library libfdt found: NO
> >> > Library libexecinfo found: NO
> >> > Did not find pkg-config by name 'pkg-config'
> >> > Found Pkg-config: NO
> >> > Run-time dependency libarchive found: NO (tried pkgconfig)
> >> > Run-time dependency libbsd found: NO (tried pkgconfig)
> >> > Run-time dependency jansson found: NO (tried pkgconfig)
> >> > Run-time dependency openssl found: NO (tried pkgconfig)
> >> > Run-time dependency libpcap found: NO (tried pkgconfig)
> >> > Library pcap found: YES
> >> > Has header "pcap.h" with dependency -lpcap: YES
> >> > Compiler for C supports arguments -Wcast-qual: YES
> >> > Compiler for C supports arguments -Wdeprecated: YES
> >> > Compiler for C supports arguments -Wformat: YES
> >> > Compiler for C supports arguments -Wformat-nonliteral: YES
> >> > Compiler for C supports arguments -Wformat-security: YES
> >> > Compiler for C supports arguments -Wmissing-declarations: YES
> >> > Compiler for C supports arguments -Wmissing-prototypes: YES
> >> > Compiler for C supports arguments -Wnested-externs: YES
> >> > Compiler for C supports arguments -Wold-style-definition: YES
> >> > Compiler for C supports arguments -Wpointer-arith: YES
> >> > Compiler for C supports arguments -Wsign-compare: YES
> >> > Compiler for C supports arguments -Wstrict-prototypes: YES
> >> > Compiler for C supports arguments -Wundef: YES
> >> > Compiler for C supports arguments -Wwrite-strings: YES
> >> > Compiler for C supports arguments -Wno-address-of-packed-member: YES
> >> > Compiler for C supports arguments -Wno-packed-not-aligned: YES
> >> > Compiler for C supports arguments -Wno-missing-field-initializers: Y=
ES
> >> > Compiler for C supports arguments -mavx512f: YES
> >> > Checking if "AVX512 checking" : compiles: YES
> >> > Fetching value of define "__SSE4_2__" : 1
> >> > Fetching value of define "__AES__" :
> >> > Fetching value of define "__AVX__" :
> >> > Fetching value of define "__AVX2__" :
> >> > Fetching value of define "__AVX512BW__" :
> >> > Fetching value of define "__AVX512CD__" :
> >> > Fetching value of define "__AVX512DQ__" :
> >> > Fetching value of define "__AVX512F__" :
> >> > Fetching value of define "__AVX512VL__" :
> >> > Fetching value of define "__PCLMUL__" :
> >> > Fetching value of define "__RDRND__" :
> >> > Fetching value of define "__RDSEED__" :
> >> > Fetching value of define "__VPCLMULQDQ__" :
> >> > Compiler for C supports arguments -Wno-format-truncation: YES
> >> > Message: lib/kvargs: Defining dependency "kvargs"
> >> > Message: lib/telemetry: Defining dependency "telemetry"
> >> > Checking for function "getentropy" : YES
> >> > Message: lib/eal: Defining dependency "eal"
> >> > Message: lib/ring: Defining dependency "ring"
> >> > Message: lib/rcu: Defining dependency "rcu"
> >> > Message: lib/mempool: Defining dependency "mempool"
> >> > Message: lib/mbuf: Defining dependency "mbuf"
> >> > Fetching value of define "__PCLMUL__" :  (cached)
> >> > Fetching value of define "__AVX512F__" :  (cached)
> >> > Compiler for C supports arguments -mpclmul: YES
> >> > Compiler for C supports arguments -maes: YES
> >> > Compiler for C supports arguments -mavx512f: YES (cached)
> >> > Compiler for C supports arguments -mavx512bw: YES
> >> > Compiler for C supports arguments -mavx512dq: YES
> >> > Compiler for C supports arguments -mavx512vl: YES
> >> > Compiler for C supports arguments -mvpclmulqdq: YES
> >> > Compiler for C supports arguments -mavx2: YES
> >> > Compiler for C supports arguments -mavx: YES
> >> > Message: lib/net: Defining dependency "net"
> >> > Message: lib/meter: Defining dependency "meter"
> >> > Message: lib/ethdev: Defining dependency "ethdev"
> >> > Message: lib/pci: Defining dependency "pci"
> >> > Message: lib/cmdline: Defining dependency "cmdline"
> >> > Message: lib/metrics: Defining dependency "metrics"
> >> > Message: lib/hash: Defining dependency "hash"
> >> > Message: lib/timer: Defining dependency "timer"
> >> > Fetching value of define "__AVX2__" :  (cached)
> >> > Compiler for C supports arguments -mavx2: YES (cached)
> >> > Fetching value of define "__AVX512F__" :  (cached)
> >> > Fetching value of define "__AVX512VL__" :  (cached)
> >> > Fetching value of define "__AVX512CD__" :  (cached)
> >> > Fetching value of define "__AVX512BW__" :  (cached)
> >> > Compiler for C supports arguments -mavx512f -mavx512vl -mavx512cd -
> >> > mavx512bw: YES
> >> > Message: lib/acl: Defining dependency "acl"
> >> > Message: lib/bbdev: Defining dependency "bbdev"
> >> > Message: lib/bitratestats: Defining dependency "bitratestats"
> >> > Run-time dependency libelf found: NO (tried pkgconfig)
> >> > lib/bpf/meson.build:36: WARNING: libelf is missing, rte_bpf_elf_load
> >> > API will be disabled
> >> > Message: lib/bpf: Defining dependency "bpf"
> >> > Message: lib/cfgfile: Defining dependency "cfgfile"
> >> > Message: lib/compressdev: Defining dependency "compressdev"
> >> > Message: lib/cryptodev: Defining dependency "cryptodev"
> >> > Message: lib/distributor: Defining dependency "distributor"
> >> > Message: lib/efd: Defining dependency "efd"
> >> > Message: lib/eventdev: Defining dependency "eventdev"
> >> > Message: lib/gpudev: Defining dependency "gpudev"
> >> > Message: lib/gro: Defining dependency "gro"
> >> > Message: lib/gso: Defining dependency "gso"
> >> > Message: lib/ip_frag: Defining dependency "ip_frag"
> >> > Message: lib/jobstats: Defining dependency "jobstats"
> >> > Message: lib/latencystats: Defining dependency "latencystats"
> >> > Message: lib/lpm: Defining dependency "lpm"
> >> > Fetching value of define "__AVX512F__" :  (cached)
> >> > Fetching value of define "__AVX512DQ__" :  (cached)
> >> > Fetching value of define "__AVX512IFMA__" :
> >> > Compiler for C supports arguments -mavx512f -mavx512dq -mavx512ifma:
> >> > YES
> >> > Message: lib/member: Defining dependency "member"
> >> > Message: lib/pcapng: Defining dependency "pcapng"
> >> > Compiler for C supports arguments -Wno-cast-qual: YES
> >> > Message: lib/power: Defining dependency "power"
> >> > Message: lib/rawdev: Defining dependency "rawdev"
> >> > Message: lib/regexdev: Defining dependency "regexdev"
> >> > Message: lib/dmadev: Defining dependency "dmadev"
> >> > Message: lib/rib: Defining dependency "rib"
> >> > Message: lib/reorder: Defining dependency "reorder"
> >> > Message: lib/sched: Defining dependency "sched"
> >> > Message: lib/security: Defining dependency "security"
> >> > Message: lib/stack: Defining dependency "stack"
> >> > Has header "linux/userfaultfd.h" : YES
> >> > Message: lib/vhost: Defining dependency "vhost"
> >> > Message: lib/ipsec: Defining dependency "ipsec"
> >> > Fetching value of define "__AVX512F__" :  (cached)
> >> > Fetching value of define "__AVX512DQ__" :  (cached)
> >> > Compiler for C supports arguments -mavx512f -mavx512dq: YES
> >> > Compiler for C supports arguments -mavx512bw: YES (cached)
> >> > Message: lib/fib: Defining dependency "fib"
> >> > Message: lib/port: Defining dependency "port"
> >> > Message: lib/pdump: Defining dependency "pdump"
> >> > Message: lib/table: Defining dependency "table"
> >> > Message: lib/pipeline: Defining dependency "pipeline"
> >> > Message: lib/graph: Defining dependency "graph"
> >> > Message: lib/node: Defining dependency "node"
> >> > Compiler for C supports arguments -Wno-format-truncation: YES (cache=
d)
> >> > Compiler for C supports arguments -Wno-cast-qual: YES (cached)
> >> > Compiler for C supports arguments -Wno-pointer-arith: YES
> >> > Compiler for C supports arguments -Wno-pointer-to-int-cast: YES
> >> > Run-time dependency libmusdk found: NO (tried pkgconfig)
> >> > Compiler for C supports arguments -Wno-cast-qual: YES (cached)
> >> > Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
> >> > Message: drivers/bus/pci: Defining dependency "bus_pci"
> >> > Message: drivers/bus/vdev: Defining dependency "bus_vdev"
> >> > Message: drivers/common/cnxk: Defining dependency "common_cnxk"
> >> > Compiler for C supports arguments -std=3Dc11: YES
> >> > Compiler for C supports arguments -Wno-strict-prototypes: YES
> >> > Compiler for C supports arguments -D_BSD_SOURCE: YES
> >> > Compiler for C supports arguments -D_DEFAULT_SOURCE: YES
> >> > Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES
> >> > Run-time dependency libmlx5 found: NO (tried pkgconfig)
> >> > Library mlx5 found: NO
> >> > Configuring mlx5_autoconf.h using configuration
> >> > Run-time dependency libcrypto found: NO (tried pkgconfig)
> >> > Library IPSec_MB found: NO
> >> > Run-time dependency libcrypto found: NO (tried pkgconfig)
> >> > Compiler for C supports arguments -Wdisabled-optimization: YES
> >> > Compiler for C supports arguments -Waggregate-return: YES
> >> > Compiler for C supports arguments -Wbad-function-cast: YES
> >> > Compiler for C supports arguments -Wno-sign-compare: YES
> >> > Compiler for C supports arguments -Wno-unused-parameter: YES
> >> > Compiler for C supports arguments -Wno-unused-variable: YES
> >> > Compiler for C supports arguments -Wno-empty-body: YES
> >> > Compiler for C supports arguments -Wno-unused-but-set-variable: YES
> >> > Message: drivers/mempool/bucket: Defining dependency "mempool_bucket=
"
> >> > Message: drivers/mempool/cnxk: Defining dependency "mempool_cnxk"
> >> > Message: drivers/mempool/ring: Defining dependency "mempool_ring"
> >> > Message: drivers/mempool/stack: Defining dependency "mempool_stack"
> >> > Message: drivers/dma/cnxk: Defining dependency "dma_cnxk"
> >> > Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
> >> > Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
> >> > Message: drivers/dma/skeleton: Defining dependency "dma_skeleton"
> >> > Message: drivers/net/af_packet: Defining dependency "net_af_packet"
> >> > Run-time dependency libxdp found: NO (tried pkgconfig)
> >> > Run-time dependency libbpf found: NO (tried pkgconfig)
> >> > Library bpf found: NO
> >> > Has header "linux/if_xdp.h" : YES
> >> > Run-time dependency zlib found: NO (tried pkgconfig)
> >> > Compiler for C supports arguments -DSUPPORT_CFA_HW_ALL=3D1: YES
> >> > Fetching value of define "__AVX2__" :  (cached)
> >> > Compiler for C supports arguments -mavx2: YES (cached)
> >> > Message: drivers/net/bonding: Defining dependency "net_bond"
> >> > Compiler for C supports arguments -flax-vector-conversions: YES
> >> > Compiler for C supports arguments -Wno-strict-aliasing: YES
> >> > Message: drivers/net/cnxk: Defining dependency "net_cnxk"
> >> > Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
> >> > Compiler for C supports arguments -Wno-uninitialized: YES
> >> > Compiler for C supports arguments -Wno-unused-parameter: YES (cached=
)
> >> > Compiler for C supports arguments -Wno-unused-variable: YES (cached)
> >> > Compiler for C supports arguments -Wno-misleading-indentation: YES
> >> > Compiler for C supports arguments -Wno-implicit-fallthrough: YES
> >> > Fetching value of define "__AVX2__" :  (cached)
> >> > Compiler for C supports arguments -mavx2: YES (cached)
> >> > Message: drivers/net/failsafe: Defining dependency "net_failsafe"
> >> > Compiler for C supports arguments -Wno-unused-parameter: YES (cached=
)
> >> > Compiler for C supports arguments -Wno-unused-value: YES
> >> > Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
> >> > Compiler for C supports arguments -Wno-format-extra-args: YES
> >> > Compiler for C supports arguments -Wno-unused-variable: YES (cached)
> >> > Compiler for C supports arguments -Wno-implicit-fallthrough: YES
> >> > (cached)
> >> > Compiler for C supports arguments -Wno-sign-compare: YES (cached)
> >> > Compiler for C supports arguments -Wno-unused-value: YES (cached)
> >> > Compiler for C supports arguments -Wno-format: YES
> >> > Compiler for C supports arguments -Wno-format-security: YES
> >> > Compiler for C supports arguments -Wno-format-nonliteral: YES
> >> > Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
> >> > Compiler for C supports arguments -Wno-unused-but-set-variable: YES
> >> > (cached)
> >> > Compiler for C supports arguments -Wno-unused-parameter: YES (cached=
)
> >> > Fetching value of define "__AVX2__" :  (cached)
> >> > Compiler for C supports arguments -mavx2: YES (cached)
> >> > Fetching value of define "__AVX512F__" :  (cached)
> >> > Compiler for C supports arguments -mavx512f: YES (cached)
> >> > Compiler for C supports arguments -mavx512bw: YES (cached)
> >> > Compiler for C supports arguments -march=3Dskylake-avx512: YES
> >> > Fetching value of define "__AVX2__" :  (cached)
> >> > Compiler for C supports arguments -mavx2: YES (cached)
> >> > Fetching value of define "__AVX512F__" :  (cached)
> >> > Compiler for C supports arguments -mavx512f: YES (cached)
> >> > Compiler for C supports arguments -mavx512bw: YES (cached)
> >> > Compiler for C supports arguments -march=3Dskylake-avx512: YES (cach=
ed)
> >> > Compiler for C supports arguments -Wno-unused-value: YES (cached)
> >> > Compiler for C supports arguments -Wno-unused-but-set-variable: YES
> >> > (cached)
> >> > Compiler for C supports arguments -Wno-unused-variable: YES (cached)
> >> > Compiler for C supports arguments -Wno-unused-parameter: YES (cached=
)
> >> > Fetching value of define "__AVX2__" :  (cached)
> >> > Compiler for C supports arguments -mavx2: YES (cached)
> >> > Fetching value of define "__AVX512F__" :  (cached)
> >> > Compiler for C supports arguments -mavx512f: YES (cached)
> >> > Compiler for C supports arguments -mavx512bw: YES (cached)
> >> > Compiler for C supports arguments -march=3Dskylake-avx512: YES (cach=
ed)
> >> > Fetching value of define "__AVX512F__" :  (cached)
> >> > Compiler for C supports arguments -mavx512f: YES (cached)
> >> > Compiler for C supports arguments -mavx512bw: YES (cached)
> >> > Compiler for C supports arguments -march=3Dskylake-avx512: YES (cach=
ed)
> >> >
> >> > drivers/net/idpf/meson.build:36:8: ERROR: Unknown variable
> >> > "static_rte_common_idpf".
> >> >
> >> > A full log can be found at /home/morten/upstreaming/dpdk-
> >> > experiment/work/meson-logs/meson-log.txt
> >> >
> >> >
> >> > Med venlig hilsen / Kind regards,
> >> > -Morten Br=F8rup
> >> >