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 60163A00BE; Thu, 17 Feb 2022 15:26:51 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CE0D340150; Thu, 17 Feb 2022 15:26:50 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 555BD40042 for ; Thu, 17 Feb 2022 15:26:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645108009; x=1676644009; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=xTU5kWA2hBXE1GZginCbEyLhrfePGRvs5l0MrXZGgsI=; b=k3C4tuv8sXQUUDu7xzRpVZPJ0FrlYcWKCGftLLsVd9dQukgNuFvATSxU Dt0HihnH47OSTwX6amFRh4LO+nr7/vq6YRcv96a3j5HtZ/vcTHZ5DJz4D mLrTY4xSnJ17rODOI+SLQ0OEVN+isC8afTbZeAHKgKQ0/pKaEz5kw5/TB oiUAxVR1iY1wNvRZHSpfqd2bOe1lPZ/c5eOKPZeaNK5POYi7NKSDmDx93 gDk8grS1NibKZzEJ4bB4oV9yG2MTLXgiVNHre7tz850OnBpxxtyEU2K2F WeV/CX2ZGME8KvsdHfLS+wnXOvh6cn6+yyJvyKc3M+1WsQcV/urgozmJR w==; X-IronPort-AV: E=McAfee;i="6200,9189,10260"; a="234413183" X-IronPort-AV: E=Sophos;i="5.88,376,1635231600"; d="scan'208";a="234413183" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Feb 2022 06:26:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,376,1635231600"; d="scan'208";a="545630021" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga008.jf.intel.com with ESMTP; 17 Feb 2022 06:26:48 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) 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.2308.20; Thu, 17 Feb 2022 06:26:47 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Thu, 17 Feb 2022 06:26:47 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) 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.2308.20; Thu, 17 Feb 2022 06:26:47 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NpFFk1WtfRIGyxgM+rqZPpLBQdAXjrXsvB1eIniCJ7jIGROVcr7TTGN9ieDfqdiUTpoi2wQmcoMwjzf8f7xmtYnM4v7CTaZwnKhM4lzOkpWcGDdCZHvEGqOJD5m5CCnqJfpN1XrBqyAltebXvJtfqaeIa0MHFoHGu1RakJpWJ3Y8uDfi2VGGBrIB3ouXzzmPzQ7FyXxrWk66TYem5UHyfivoWQctbUUk/aT78qSzrQAqybLgEUKbcF6qgvbfuVtTC4SoHdNwyV5rA5ELcGt+3W/PAn6W2XKPYx0EeOAeGJRu4fztlrinK6kzBtb0Qetw/P1rdT14L4bJV2HE78igdg== 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=lnrz3ykt0NUrhHaBnfxzD84tAlqnt2Ocq9lyCsHnYwE=; b=L/P1sscnTAFF6S+UhITdLt0CuMMJXC7HlIY2hYx+u6+e5vE5ZFD9TySgqAScEPXW4DkpZ9r820TeIur/NJ/6li9jU8dcdUGc07C86mzhUTB/rBU2Lbj5xDco6E5k0wNHSyoYeLjB0gosy1U+8G2pSDUv4RtU+55ZCZ02jRpzSoWiTII44IA+DN/rV5n+NqvBGsj8I4apGGRVLM1cyfWZXskdlSqFdIQ/CrTo7SywyjsDZApHSwCG6/aGSHuzDIwnv+RjgavtMPxggXIOjmlE+NakrJaB2aNEkhWSxSOR201xlPrqRIB0nkpkQMr7PhwflLEMEHqIgBB9fpDaulh6aw== 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 PH0PR11MB4791.namprd11.prod.outlook.com (2603:10b6:510:43::10) by DM6PR11MB2538.namprd11.prod.outlook.com (2603:10b6:5:be::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Thu, 17 Feb 2022 14:26:39 +0000 Received: from PH0PR11MB4791.namprd11.prod.outlook.com ([fe80::b58f:bb46:9881:3771]) by PH0PR11MB4791.namprd11.prod.outlook.com ([fe80::b58f:bb46:9881:3771%5]) with mapi id 15.20.4995.016; Thu, 17 Feb 2022 14:26:39 +0000 From: "Loftus, Ciara" To: "Richardson, Bruce" CC: "dev@dpdk.org" Subject: RE: [PATCH] net/af_xdp: make the PMD compatible with libbpf >= v0.7.0 Thread-Topic: [PATCH] net/af_xdp: make the PMD compatible with libbpf >= v0.7.0 Thread-Index: AQHYI/gFSl763tKCREieka5vWRCZ66yXt/UAgAAUr+A= Date: Thu, 17 Feb 2022 14:26:39 +0000 Message-ID: References: <20220217121430.17610-1-ciara.loftus@intel.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8ffffe4c-8d67-4be0-696d-08d9f22182d7 x-ms-traffictypediagnostic: DM6PR11MB2538:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mF0gu2uCk1A7jFgmdUcT48m0yMrPg13bebo3IKKjGQkrM1vDPCPJO5hQf55IDKXclQGpL5AEYWbxLOLLpe17tte02OWbsudRPX3Gbd/VnE3cJTbgJdEl8zcAnE9MX6sfhWxohTvUkcYkSwoU7NCP2JteULidvFHqgmng3lN9Kkkychz0pqYpYxFf9xo6C24yvHBAPJTqmRuJJougLPGKWg9+zEbTSKvGR+PG4EHF46XVMa8qkOUytDlXo85CtX0kPY6qmFRJe9dg0So8jhgttgfGaXJNO90jE6EfvY4LfETCHXKN924xfZ0Headdd+/xuYzj7T1yjGKW1Od5YgFcYWOkWm181lq/g60FXEZPFmYe/OKStDx4zhpK3wPHh/fTvyvGQpwjeLMfCDy89vFuxr1NlQ1/4Mzn6821VM52lhLIV9n4FDI741l5D69n2cQfOvYgUrAPG+Vs8+DFZfCpKx5JaGPx8Tnt2nE2SFHqRTRXHcdBBBf2vVOunF7+KeNA/SgMM27U/oMSXHyrOHao3bIjKAC4PgDDj6TT/fTtrKf8H+tNgU8XzU6KQ+pgkVAUY99D2k8Wn4vhv8f0SlNbr4+voUxBIk/vq7eiPQAeYAiVdMRe9mWlh0j/zmDEwt1FEewa0qbvhVDjaBjjClS9v4w7lbwr42idw2zX2/JiBhEYec3H5qvDQAYq2HC2oAWTLgTTpXWGzpZWMXlk2//8PA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB4791.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(7696005)(4326008)(8676002)(52536014)(66946007)(6862004)(82960400001)(2906002)(8936002)(66446008)(64756008)(66556008)(66476007)(76116006)(6506007)(55016003)(71200400001)(186003)(86362001)(83380400001)(38070700005)(316002)(6636002)(9686003)(33656002)(38100700002)(508600001)(5660300002)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?V7UJTIMbmwJmVJEpM8NOLAuMSNywS9/+O541Ux+qjZiinU2YG+XNflP6No41?= =?us-ascii?Q?LGbhOwaYCJmvPAchsCEl9hY2cqhJTdBlsXyFY9IDH3X/8drvNQ4sM5rnH/xw?= =?us-ascii?Q?vqlFSMfD7/8rWxRCu77cjDf/Js2VlmyFNz39b2hVD0Yhx8P51cjGzSIWe2Eo?= =?us-ascii?Q?2C3xr5aHO7hj63CV/8/g0y8w+oW9nUxd/oEY4up9poESwGRh1p3H55NypNSw?= =?us-ascii?Q?J+qFMeIo4XIXIvoq2ne0TtS9DTpN82Os0/OxCq1k6rBh8Cz8T4qWiAR3oYXb?= =?us-ascii?Q?9Ek4qfTa/nAgRJqRb4ly6kqKyXTfHhGzf8CHjUeyj6r5Gc0tbtK06c+tD0L+?= =?us-ascii?Q?Lq4+nKn+/al9GAW1wBnpVyvEJ5/fowl0MZKio9R5wiC5BI9Alm1cEKG3FKZe?= =?us-ascii?Q?EtuKlt1M/VGJxi4PVK2NPSsayhIi48jqFAS6sZh4o03NuxVb3SCHBRgmk897?= =?us-ascii?Q?DRRmtsm6R8ERUIfHIvPcEHHnLxyuvwX0clcQXCS3EIeOeFvBZn1yl/ibuUaz?= =?us-ascii?Q?6wxAbPHE33m0L2WHyUrTy0BV7IOdNt4uW9sIdDbBntfh24QwZm/86HlyPJhj?= =?us-ascii?Q?x35mmdlqkldtvDTlZ9lhDKBWKffc677DUh+ViNvTeIOdkeEwnLYc1UU23IX1?= =?us-ascii?Q?XTFg/6YbiuJyFYshddakx2Qs4Ia+72ZrubJIVV5fzUIUR2ReenvvH4+CXYc5?= =?us-ascii?Q?B80HEZgORz6lblqmwtJ4ZJDmduDM1LDt8lMM2C4J2dRr2J4K2Z2YzCo9ecPu?= =?us-ascii?Q?hMEcnRvFba1l+tTSpKEY51JKHBS8Ms+Vtj7txFoAyhR3L77axDjc5C9n0N33?= =?us-ascii?Q?HvyALl5DJLl5vvySjvDbLzTPZkLNGHhEZihc2ZwCb4XqsnGeigLSyBqqmR/M?= =?us-ascii?Q?k7SVX+koS1ioZ7aT5pmwntL0kcEmnK3uQDv3tMvLAxY8zVYan8w2lCmP0xFb?= =?us-ascii?Q?0Pvj0qz+KTwMi+YojmEd+J7m53FAD/518eeqllQpPgDGb6nXXRlGI2IpfxHC?= =?us-ascii?Q?3lsIXAX7sIzbd6ALa3f8uJkN4VgT/oP0xEhwUzpACCL6o2ZTIrIS2ZOwJlvJ?= =?us-ascii?Q?e9Dhc8AFd43ZiQWqBHPOVLKnshfmW/BNw00uYZTsf5sV8dBJ8moe9Eu4GE1P?= =?us-ascii?Q?IoEppAibSxgN2nRKBQAFB3w4SJgoGITDM6yYUwL3C0U3mF0lEK1bXz8JQnrz?= =?us-ascii?Q?efnCMxpD4p+k4aeanBjswJrNPfXwiaajWjQHwRmi463Ti988Xw6/KMkzI4ac?= =?us-ascii?Q?CRl5VCgYVQkgSug0jU9iAAKVBItY47Hoj6z+ycHr92YQQL2SfF/nwnnu1OzV?= =?us-ascii?Q?Bv+zAq3b+Np4m9k+M4qcaSk+hXg3JtM28Fm5v/wvvi6UHAh1EEiY+vUZYElZ?= =?us-ascii?Q?KqApdpT5Fbgc2FHufwO+CGmlg/tkk8cVStIoIBgShnz3abq160pQSGY1ElJO?= =?us-ascii?Q?wy1aw1prMFJzZQiQdR6lWCnuRjxNUOZOGEtavLOk3XaFx3rbRstTctJVqcsA?= =?us-ascii?Q?z8t2RDQyPXTQpv4aOI+6i4HFj7Oso/YqYuEJz1ThH1FQBZ0mDqp9rO8Zr1SW?= =?us-ascii?Q?/JeF0oTtoWn+SzMhMCmLgKZ501uLIGynOzRSKxIPTSuSOhOWYR9PlOaCLqqV?= =?us-ascii?Q?da+BOpqiXAhvvBc1pmOCA5YhXFwwTf97SstURPg/1XcTguYf5HLxPUh+BLSr?= =?us-ascii?Q?tpqdEA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4791.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8ffffe4c-8d67-4be0-696d-08d9f22182d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Feb 2022 14:26:39.1540 (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: 2wcKrDjuaxtbTeANNuA0s3TEF9IoR81qa12mNWOC4VM7GPAOeayfje146FJVzzYj/uGBFUSAf724F+NPlG7Bmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2538 X-OriginatorOrg: intel.com 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 > Subject: Re: [PATCH] net/af_xdp: make the PMD compatible with libbpf >=3D > v0.7.0 >=20 > On Thu, Feb 17, 2022 at 12:14:30PM +0000, Ciara Loftus wrote: > > libbpf v0.7.0 deprecates the bpf_prog_load function. Use meson to detec= t > > if libbpf >=3D v0.7.0 is linked and if so, use the recommended replacem= ent > > functions bpf_object__open_file and bpf_oject__load. > > > > Signed-off-by: Ciara Loftus > > --- > > drivers/net/af_xdp/compat.h | 39 > +++++++++++++++++++++++++++++ > > drivers/net/af_xdp/meson.build | 5 ++++ > > drivers/net/af_xdp/rte_eth_af_xdp.c | 9 +++---- > > 3 files changed, 48 insertions(+), 5 deletions(-) > > > > > diff --git a/drivers/net/af_xdp/meson.build > b/drivers/net/af_xdp/meson.build > > index 93e895eab9..9fe4063b99 100644 > > --- a/drivers/net/af_xdp/meson.build > > +++ b/drivers/net/af_xdp/meson.build > > @@ -22,6 +22,11 @@ if cc.has_header('linux/if_xdp.h') > > cflags +=3D ['-DRTE_NET_AF_XDP_SHARED_UMEM'] > > ext_deps +=3D xdp_dep > > ext_deps +=3D bpf_dep > > + bpf_ver_dep =3D dependency('libbpf', version : '>=3D0.6.0'= , >=20 > typo? Commit log refers to v0.7. Indeed. Thanks for the catch! v2 on the way. Ciara