From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A35D1A009E for ; Sun, 27 Oct 2019 10:56:38 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C04B31BED2; Sun, 27 Oct 2019 10:56:37 +0100 (CET) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id E85844C99 for ; Sun, 27 Oct 2019 10:56:35 +0100 (CET) Received: from mail-vk1-f199.google.com (mail-vk1-f199.google.com [209.85.221.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 0BB7EC057E9A for ; Sun, 27 Oct 2019 09:56:35 +0000 (UTC) Received: by mail-vk1-f199.google.com with SMTP id a130so3388256vke.0 for ; Sun, 27 Oct 2019 02:56:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WLtzlid0jc1HjZ11+kgBS+iw8X5AUuP+bcp03EFdekE=; b=jyvOpvf757ndL7vswnlNIvDYS8yYS5g3333sTr8AkmhK+5QH2zy7r+9KsG20vOELZS Us2f09qSPjmRnSaZagcavEb7jqzsy6StxsBUazYpUF0KbqXPw0HlqqHXQrP+AeVyWeGE j0DUVPPyEiBch4CNhhJMLdor0vIqjaj+4wELv14GssSTvPbpbV8aOY5o1Ibhigr+b/pt i4eZNahm7Qv9iefIYQVoYjGJttSagEppUd1e8T3vH177Z8ZBQpLAQMKGxG3eucoUdwwJ RKP+hZV2F82JtFPUjswhurLAy5KiNfTn5cq9Gx2vzDzJd6ZijQlf/57dCkSX+VRZeSnN rukw== X-Gm-Message-State: APjAAAV9P8leZV6lHSrMkLnw6EGeui4Hup3CW12ze0vsFpkLDQ/st81/ kMKOwB9Ox1kbY6UM1B28jW3wzo4tArUAM5aRnfwd+ZvNuT7vit6m3+Hzs1XTXAUZIioAjDQbbRC HcReuRxb5qwkrpIMAx30= X-Received: by 2002:a05:6102:d8:: with SMTP id u24mr2346957vsp.180.1572170194028; Sun, 27 Oct 2019 02:56:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqynDSpHvJIiCQ0iNXUIRzbLCu3WIYwxPuJO8oYSerFM7p34ywOD6l8cetJIUCywp8Ye8EJ4E1uJ1Tr5WHyTAPU= X-Received: by 2002:a05:6102:d8:: with SMTP id u24mr2346950vsp.180.1572170193794; Sun, 27 Oct 2019 02:56:33 -0700 (PDT) MIME-Version: 1.0 References: <1571736761-32134-1-git-send-email-david.marchand@redhat.com> <1572011772-23271-1-git-send-email-david.marchand@redhat.com> In-Reply-To: From: David Marchand Date: Sun, 27 Oct 2019 10:56:22 +0100 Message-ID: To: dev Cc: Stephen Hemminger , "Burakov, Anatoly" , Thomas Monjalon , Kevin Traynor Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH v3 00/12] EAL and PCI ABI changes for 19.11 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Sun, Oct 27, 2019 at 7:26 AM David Marchand wrote: > > On Sat, Oct 26, 2019 at 9:18 PM David Marchand > wrote: > > > > On Fri, Oct 25, 2019 at 3:56 PM David Marchand > > wrote: > > > > > > Let's prepare for the ABI freeze. > > > > > > The first patches are about changes that had been announced before. > > > > > > The malloc_heap structure from the memory subsystem can be hidden. > > > The PCI library had some forgotten deprecated APIs that are removed with > > > this series. > > > > > > rte_logs could be hidden, but I left it exposed for now. > > > I added an accessor to rte_logs.file, and added a deprecation notice > > > announcing its removal from the public ABI. > > > > > > Changelog since v2: > > > - dropped patch 8 and added a deprecation notice on rte_logs instead, > > > > > > Changelog since v1: > > > - I went a step further, hiding rte_config after de-inlining non critical > > > functions > > > > > > > > > -- > > > David Marchand > > > > > > David Marchand (11): > > > eal: remove deprecated CPU flags check function > > > eal: remove deprecated malloc virt2phys function > > > mem: hide internal heap header > > > net/bonding: use non deprecated PCI API > > > pci: remove deprecated functions > > > log: add log stream accessor > > > test/mem: remove dependency on EAL internals > > > eal: deinline lcore APIs > > > eal: factorize lcore role code > > > eal: make the global configuration private > > > doc: announce global logs struct removal from ABI > > > > > > Stephen Hemminger (1): > > > eal: make lcore config private > > > > Thanks for the reviews/acks. > > Series applied. > > I held back before pushing as I caught an issue on ethdev abiver. > Since the ABI changes are not in place, we should still bump it and > the same would apply on eal and pci libraries in this series. Discussed with Thomas, updated the release notes and bumped the eal and pci libraries. And pushed to master. -- David Marchand