[dpdk-stable] patch 'bus/pci: compare kernel driver instead of interrupt handler' has been queued to LTS release 16.11.9
Luca Boccassi
bluca at debian.org
Wed Nov 14 12:07:50 CET 2018
On Wed, 2018-11-14 at 10:02 +0000, Alejandro Lucero wrote:
> Hi Luca,
>
> On Mon, Nov 12, 2018 at 6:35 PM Luca Boccassi <bluca at debian.org>
> wrote:
>
> > On Thu, 2018-11-08 at 18:01 +0000, Luca Boccassi wrote:
> > > Hi,
> > >
> > > FYI, your patch has been queued to LTS release 16.11.9
> > >
> > > Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable
> > > yet.
> > > It will be pushed if I get no objections before 11/10/18. So
> > > please
> > > shout if anyone has objections.
> > >
> > > Also note that after the patch there's a diff of the upstream
> > > commit
> > > vs the patch applied
> > > to the branch. If the code is different (ie: not only metadata
> > > diffs), due for example to
> > > a change in context or macro names, please double check it.
> > >
> > > Thanks.
> > >
> > > Luca Boccassi
> > >
> > > ---
> > > From 0df09603d47c1e38140b747baa8b712e70f5df51 Mon Sep 17 00:00:00
> > > 2001
> > > From: Alejandro Lucero <alejandro.lucero at netronome.com>
> > > Date: Thu, 25 Oct 2018 11:49:28 +0100
> > > Subject: [PATCH] bus/pci: compare kernel driver instead of
> > > interrupt
> > > handler
> > >
> > > [ upstream commit 630deed612ca382f48a3ef4b65dfc74b7cd09cf9 ]
> > >
> > > Invoking the right pci read/write functions is based on interrupt
> > > handler type. However, this is not configured for secondary
> > > processes
> > > precluding to use those functions.
> > >
> > > This patch fixes the issue using the driver name the device is
> > > bound
> > > to instead.
> > >
> > > Fixes: 632b2d1deeed ("eal: provide functions to access PCI
> > > config")
> > >
> > > Signed-off-by: Alejandro Lucero <alejandro.lucero at netronome.com>
> > > Acked-by: Anatoly Burakov <anatoly.burakov at intel.com>
> > > ---
> > > lib/librte_eal/linuxapp/eal/eal_pci.c | 33 ++++++++++++---------
> > > ----
> > > --
> > > 1 file changed, 15 insertions(+), 18 deletions(-)
> > >
> > > diff --git a/lib/librte_eal/linuxapp/eal/eal_pci.c
> > > b/lib/librte_eal/linuxapp/eal/eal_pci.c
> > > index 02ec24150..85c7b3139 100644
> > > --- a/lib/librte_eal/linuxapp/eal/eal_pci.c
> > > +++ b/lib/librte_eal/linuxapp/eal/eal_pci.c
> > > @@ -36,6 +36,7 @@
> > >
> > > #include <rte_log.h>
> > > #include <rte_pci.h>
> > > +#include <rte_ethdev.h>
> >
> > Self-facepalm: this cannot work, as ethdev depends on eal. v2
> > inlined
> > below.
> >
> > Alejandro and Anatoly, please have a quick look. Thanks!
> >
> >
>
> This patch is only necessary for PMDs which secondary support
> requires
> these pci read/write accesses.
> AFAIK, it is just NFP PMD having this need, and multiprocess support
> will
> be added in 19.02, so it is not a big problem to not apply this
> patch.
Hi,
So I can drop both this and 939e666bc0796940ae91535002e1a1c9196eae02 ?
--
Kind regards,
Luca Boccassi
More information about the stable
mailing list