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 BBBA44614B; Thu, 30 Jan 2025 14:56:11 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AD04A40677; Thu, 30 Jan 2025 14:56:11 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id C8365402E7 for ; Thu, 30 Jan 2025 14:56:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1738245369; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hQ2r3TPD38YOH1ftVP9qA8flgUxjJKF/Cf7EAoKAQQQ=; b=euChxb5ndlZlzxkTP/4AgUZ9NIxNdRHmTY9o+joRaVoUYQ0VU5fOkM7G7VxJjkBUiGYETk 9A9bk9NV8VktYA2wHFmZZRb3wSFR5hqCL0++q75tVpnItvFmq4BnQUYTdIiH0k80CmGuqq L+Taf8KjWPYR3dUg2JjNEnjH5LkQ5rs= Received: from mail-lj1-f198.google.com (mail-lj1-f198.google.com [209.85.208.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-655-7dyOnvNqMBeWBzPQS0ZObg-1; Thu, 30 Jan 2025 08:56:08 -0500 X-MC-Unique: 7dyOnvNqMBeWBzPQS0ZObg-1 X-Mimecast-MFC-AGG-ID: 7dyOnvNqMBeWBzPQS0ZObg Received: by mail-lj1-f198.google.com with SMTP id 38308e7fff4ca-3079581cb55so3485491fa.0 for ; Thu, 30 Jan 2025 05:56:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738245367; x=1738850167; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hQ2r3TPD38YOH1ftVP9qA8flgUxjJKF/Cf7EAoKAQQQ=; b=kK4xsBNw7Cn16Q4O755bFOVXJwg67j/3MgQceMFTfdEfoppZzMyFyNr4w5TMtMZY7P SSHf7kkDskm/bYhWvkunJX8/6bVCvTvE1P1Ro2GSz2QqVwc49gljtXVbpuHL4CAfIN2I kPLUE5p3dat5+rhigP+lPud9pH/aLbg5HMrtiAnEgjAaz8Cqe6KjzDMiFJ1LGewUduyi HukmvVvqlcgW6hScvCVwuNIz/9KzzmISt59S3E6vhaBkv9YdjYG0J/H1Cx35SHH5MkCG JOzsafjgTDO/Z4/fDhXTp/+gp95szJykWEnEhVXMxw8m8cZglUlBHZe+NjoQ66ag/WUl hZCg== X-Gm-Message-State: AOJu0YxG/1RUKd45i7QSscY2OqDMBR12j7kFxcFpAxYdkJA4fveFJ/Dz Ax9zmGIF2wyhn2butwc8kO6nBOD+2F6vapdaz+B0PY41TGD88qjqc6c1FEz9csBIbOtlLj5slJl S9itoFYgKDNn4NV/fdeghobOcwUtnEMug2HsjbmCFowEWFDS34w2WcfmkqyszBPMzHNxTIbQBpg sIjCnrLUTxX3r+wLU= X-Gm-Gg: ASbGncuuDYlDSKWHOmshWbEX2+3xqTAzShJTRt/+9uX33kJwSCHc308s5cv1AUH6jrT LFg+ATpdbgm9QQYZQ1+rI3V8LJJPItTyne8Z5jCiSaJiKm8b9EclETNRCb4CnSzYL X-Received: by 2002:a2e:a10c:0:b0:2ff:d2e4:8dd9 with SMTP id 38308e7fff4ca-30796968ecamr31780541fa.32.1738245366645; Thu, 30 Jan 2025 05:56:06 -0800 (PST) X-Google-Smtp-Source: AGHT+IGKHLy+GEu69e7EnWgwEafuBo3kETs7tTh/Dx+R+X2y2xS8kr/hhhemGsKqMMBBINEgrpM5AfvISc2pDjptwFo= X-Received: by 2002:a2e:a10c:0:b0:2ff:d2e4:8dd9 with SMTP id 38308e7fff4ca-30796968ecamr31780381fa.32.1738245366154; Thu, 30 Jan 2025 05:56:06 -0800 (PST) MIME-Version: 1.0 References: <20250128163649.343336-1-bruce.richardson@intel.com> <20250130124820.433890-1-bruce.richardson@intel.com> In-Reply-To: <20250130124820.433890-1-bruce.richardson@intel.com> From: David Marchand Date: Thu, 30 Jan 2025 14:55:54 +0100 X-Gm-Features: AWEUYZl7r7yHs9jT2PBN-KiMwXNC2xcFDG4G_rqFWWkEmoSYmcR1n3HyF4Gxawk Message-ID: Subject: Re: [PATCH v2 0/4] remove common iavf and idpf drivers To: Bruce Richardson Cc: dev@dpdk.org X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 56IUCG0rpTWpLqePIlhtzPxMn5TSalcve5M2tKiJyA0_1738245367 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 Hello Bruce, On Thu, Jan 30, 2025 at 1:48=E2=80=AFPM Bruce Richardson wrote: > > The iavf and idpf common directories were used only to share code > between multiple net drivers and did not need to be drivers in their own > right, since it is just as easy to have a dependency from one net driver > on another as a net driver on a common one. > > This patchset therefore aims to eliminate the two unnecessary common > drivers. It does so as follows: > > * merging common/idpf into net/idpf and updating the cpfl dependency to > point to the net driver. > * merging common/iavf into net/iavf and similarly updating the > dependencies, including the paths from idpf (which does not directly > depend on iavf, but does make use of the definitions in the iavf > header files). > > Separately, two other cleanups are done - one to remove an unnecessary > warning disable flag. The second is a little more complex - it makes the > dependency between ice and iavf an optional one, by having ice compile > in the necessary iavf shared code files in case iavf is disabled in the > build. > > > v2: include Release note updates > > Bruce Richardson (4): > drivers: merge common and net idpf drivers > net/idpf: re-enable unused variable warnings > drivers: move iavf common folder to iavf net > net/intel: allow building ice driver without iavf You'll probably need something like: $ git show --oneline 9863a695075109f15bbfa2f1a3042139f25d6493 -- devtools/libabigail.abignore 9863a69507 net/liquidio: remove LiquidIO ethdev driver diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore index 585eb23c5e..03bfbce259 100644 --- a/devtools/libabigail.abignore +++ b/devtools/libabigail.abignore @@ -25,6 +25,7 @@ ; ; SKIP_LIBRARY=3Dlibrte_common_mlx5_glue ; SKIP_LIBRARY=3Dlibrte_net_mlx4_glue +; SKIP_LIBRARY=3Dlibrte_net_liquidio ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Experimental APIs exceptions ; --=20 David Marchand