patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Luca Boccassi <bluca@debian.org>
To: Kalesh Anakkur Purayil <kalesh-anakkur.purayil@broadcom.com>
Cc: Somnath Kotur <somnath.kotur@broadcom.com>,
	Ajit Khaparde <ajit.khaparde@broadcom.com>,
	dpdk stable <stable@dpdk.org>
Subject: Re: [dpdk-stable] patch 'net/bnxt: fix stats errors handling' has been queued to LTS release 17.11.10
Date: Tue, 24 Dec 2019 11:16:48 +0000	[thread overview]
Message-ID: <d780ad1de204ea065af45e11eff7d27d0aeb2617.camel@debian.org> (raw)
In-Reply-To: <CAH-L+nMMNDx=Z3hNRqT=c-kyD+r3jwSaiwwh9oa06jSYABYAtA@mail.gmail.com>

Hi,

Thanks for checking, removed.

On Thu, 2019-12-19 at 20:26 +0530, Kalesh Anakkur Purayil wrote:
> Hi Luca,
> 
> NAK for this patch as the rebasing was not correctly done. You can
> ignore this patch for now from 17.11 stable inclusion.
> 
> Regards,
> Kalesh
> 
> 
> On Thu, Dec 19, 2019 at 8:07 PM <luca.boccassi@gmail.com> wrote:
> > Hi,
> > 
> > FYI, your patch has been queued to LTS release 17.11.10
> > 
> > Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable
> > yet.
> > It will be pushed if I get no objections before 12/21/19. 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. This will indicate if there was any
> > rebasing
> > needed to apply to the stable branch. If there were code changes
> > for rebasing
> > (ie: not only metadata diffs), please double check that the rebase
> > was
> > correctly done.
> > 
> > Thanks.
> > 
> > Luca Boccassi
> > 
> > ---
> > From ed1b2592aee44b786ac897651e9e5fc7ed350e9c Mon Sep 17 00:00:00
> > 2001
> > From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
> > Date: Wed, 9 Oct 2019 18:41:42 -0700
> > Subject: [PATCH] net/bnxt: fix stats errors handling
> > 
> > [ upstream commit 9f55e6ac7500e828d42e95100d5cb061e912be5c ]
> > 
> > This patch fixes few checks and few return values while getting
> > and clearing device statistics.
> > 
> > 1. Fixed to return standard error code.
> > 2. Clubbed few error checks
> > 3. Removed an unnecessary return check
> > 
> > Fixes: bfb9c2260be2 ("net/bnxt: support xstats get/reset")
> > Fixes: 88920136688c ("net/bnxt: support xstats get by id")
> > 
> > Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
> > Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>
> > Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
> > ---
> >  drivers/net/bnxt/bnxt_stats.c | 21 +++++++++++----------
> >  1 file changed, 11 insertions(+), 10 deletions(-)
> > 
> > diff --git a/drivers/net/bnxt/bnxt_stats.c
> > b/drivers/net/bnxt/bnxt_stats.c
> > index f8bb4ed9e5..6497926162 100644
> > --- a/drivers/net/bnxt/bnxt_stats.c
> > +++ b/drivers/net/bnxt/bnxt_stats.c
> > @@ -360,16 +360,17 @@ int bnxt_dev_xstats_get_names_op(__rte_unused
> > struct rte_eth_dev *eth_dev,
> >  void bnxt_dev_xstats_reset_op(struct rte_eth_dev *eth_dev)
> >  {
> >         struct bnxt *bp = (struct bnxt *)eth_dev->data-
> > >dev_private;
> > +       int ret;
> > 
> > -       if (bp->flags & BNXT_FLAG_PORT_STATS && !BNXT_NPAR_PF(bp))
> > -               bnxt_hwrm_port_clr_stats(bp);
> > -
> > -       if (BNXT_VF(bp))
> > -               RTE_LOG(ERR, PMD, "Operation not supported on a VF
> > device\n");
> > -       if (BNXT_NPAR_PF(bp))
> > -               RTE_LOG(ERR, PMD, "Operation not supported on a MF
> > device\n");
> > -       if (!(bp->flags & BNXT_FLAG_PORT_STATS))
> > +       if (BNXT_VF(bp) || !BNXT_NPAR_PF(bp) ||
> > +           !(bp->flags & BNXT_FLAG_PORT_STATS)) {
> >                 RTE_LOG(ERR, PMD, "Operation not supported\n");
> > +       }
> > +
> > +       ret = bnxt_hwrm_port_clr_stats(bp);
> > +       if (ret != 0)
> > +               RTE_LOG(ERR, PMD, "Failed to reset xstats: %s\n",
> > +                           strerror(-ret));
> >  }
> > 
> >  int bnxt_dev_xstats_get_by_id_op(struct rte_eth_dev *dev, const
> > uint64_t *ids,
> > @@ -389,7 +390,7 @@ int bnxt_dev_xstats_get_by_id_op(struct
> > rte_eth_dev *dev, const uint64_t *ids,
> >         for (i = 0; i < limit; i++) {
> >                 if (ids[i] >= stat_cnt) {
> >                         RTE_LOG(ERR, PMD, "id value isn't valid");
> > -                       return -1;
> > +                       return -EINVAL;
> >                 }
> >                 values[i] = values_copy[ids[i]];
> >         }
> > @@ -415,7 +416,7 @@ int bnxt_dev_xstats_get_names_by_id_op(struct
> > rte_eth_dev *dev,
> >         for (i = 0; i < limit; i++) {
> >                 if (ids[i] >= stat_cnt) {
> >                         RTE_LOG(ERR, PMD, "id value isn't valid");
> > -                       return -1;
> > +                       return -EINVAL;
> >                 }
> >                 strcpy(xstats_names[i].name,
> >                                 xstats_names_copy[ids[i]].name);
> > -- 
> > 2.20.1
> > 
> > ---
> >   Diff of the applied patch vs upstream commit (please double-check 
> > if non-empty:
> > ---
> > --- -   2019-12-19 14:32:28.664004493 +0000
> > +++ 0059-net-bnxt-fix-stats-errors-handling.patch       2019-12-19
> > 14:32:26.109297904 +0000
> > @@ -1,8 +1,10 @@
> > -From 9f55e6ac7500e828d42e95100d5cb061e912be5c Mon Sep 17 00:00:00
> > 2001
> > +From ed1b2592aee44b786ac897651e9e5fc7ed350e9c Mon Sep 17 00:00:00
> > 2001
> >  From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
> >  Date: Wed, 9 Oct 2019 18:41:42 -0700
> >  Subject: [PATCH] net/bnxt: fix stats errors handling
> > 
> > +[ upstream commit 9f55e6ac7500e828d42e95100d5cb061e912be5c ]
> > +
> >  This patch fixes few checks and few return values while getting
> >  and clearing device statistics.
> > 
> > @@ -12,90 +14,57 @@
> > 
> >  Fixes: bfb9c2260be2 ("net/bnxt: support xstats get/reset")
> >  Fixes: 88920136688c ("net/bnxt: support xstats get by id")
> > -Cc: stable@dpdk.org
> > 
> >  Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
> >  Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>
> >  Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
> >  ---
> > - drivers/net/bnxt/bnxt_stats.c | 36 +++++++++++-------------------
> > -----
> > - 1 file changed, 11 insertions(+), 25 deletions(-)
> > + drivers/net/bnxt/bnxt_stats.c | 21 +++++++++++----------
> > + 1 file changed, 11 insertions(+), 10 deletions(-)
> > 
> >  diff --git a/drivers/net/bnxt/bnxt_stats.c
> > b/drivers/net/bnxt/bnxt_stats.c
> > -index 21012e1fee..f486a5634b 100644
> > +index f8bb4ed9e5..6497926162 100644
> >  --- a/drivers/net/bnxt/bnxt_stats.c
> >  +++ b/drivers/net/bnxt/bnxt_stats.c
> > -@@ -360,7 +360,7 @@ int bnxt_stats_get_op(struct rte_eth_dev
> > *eth_dev,
> > -       memset(bnxt_stats, 0, sizeof(*bnxt_stats));
> > -       if (!(bp->flags & BNXT_FLAG_INIT_DONE)) {
> > -               PMD_DRV_LOG(ERR, "Device Initialization not
> > complete!\n");
> > --              return -1;
> > -+              return -EIO;
> > -       }
> > - 
> > -       num_q_stats = RTE_MIN(bp->rx_cp_nr_rings,
> > -@@ -390,9 +390,8 @@ int bnxt_stats_get_op(struct rte_eth_dev
> > *eth_dev,
> > -               if (unlikely(rc))
> > -                       return rc;
> > -       }
> > -+
> > -       rc = bnxt_hwrm_func_qstats(bp, 0xffff, bnxt_stats);
> > --      if (unlikely(rc))
> > --              return rc;
> > -       return rc;
> > - }
> > +@@ -360,16 +360,17 @@ int
> > bnxt_dev_xstats_get_names_op(__rte_unused struct rte_eth_dev
> > *eth_dev,
> > + void bnxt_dev_xstats_reset_op(struct rte_eth_dev *eth_dev)
> > + {
> > +       struct bnxt *bp = (struct bnxt *)eth_dev->data-
> > >dev_private;
> > ++      int ret;
> > 
> > -@@ -573,30 +572,17 @@ int bnxt_dev_xstats_reset_op(struct
> > rte_eth_dev *eth_dev)
> > -       if (ret)
> > -               return ret;
> > - 
> > --      if (bp->flags & BNXT_FLAG_PORT_STATS && BNXT_SINGLE_PF(bp))
> > {
> > --              ret = bnxt_hwrm_port_clr_stats(bp);
> > --              if (ret != 0) {
> > --                      PMD_DRV_LOG(ERR, "Operation failed: %s\n",
> > --                                  strerror(-ret));
> > --                      return ret;
> > --              }
> > --      }
> > --
> > --      ret = 0;
> > +-      if (bp->flags & BNXT_FLAG_PORT_STATS && !BNXT_NPAR_PF(bp))
> > +-              bnxt_hwrm_port_clr_stats(bp);
> >  -
> > --      if (BNXT_VF(bp)) {
> > --              PMD_DRV_LOG(ERR, "Operation not supported on a VF
> > device\n");
> > --              ret = -ENOTSUP;
> > --      }
> > --      if (!BNXT_SINGLE_PF(bp)) {
> > --              PMD_DRV_LOG(ERR, "Operation not supported on a MF
> > device\n");
> > --              ret = -ENOTSUP;
> > --      }
> > --      if (!(bp->flags & BNXT_FLAG_PORT_STATS)) {
> > -+      if (BNXT_VF(bp) || !BNXT_SINGLE_PF(bp) ||
> > +-      if (BNXT_VF(bp))
> > +-              RTE_LOG(ERR, PMD, "Operation not supported on a VF
> > device\n");
> > +-      if (BNXT_NPAR_PF(bp))
> > +-              RTE_LOG(ERR, PMD, "Operation not supported on a MF
> > device\n");
> > +-      if (!(bp->flags & BNXT_FLAG_PORT_STATS))
> > ++      if (BNXT_VF(bp) || !BNXT_NPAR_PF(bp) ||
> >  +          !(bp->flags & BNXT_FLAG_PORT_STATS)) {
> > -               PMD_DRV_LOG(ERR, "Operation not supported\n");
> > -               ret = -ENOTSUP;
> > -       }
> > - 
> > +               RTE_LOG(ERR, PMD, "Operation not supported\n");
> > ++      }
> > ++
> >  +      ret = bnxt_hwrm_port_clr_stats(bp);
> >  +      if (ret != 0)
> > -+              PMD_DRV_LOG(ERR, "Failed to reset xstats: %s\n",
> > ++              RTE_LOG(ERR, PMD, "Failed to reset xstats: %s\n",
> >  +                          strerror(-ret));
> > -+
> > -       return ret;
> >   }
> > 
> > -@@ -625,7 +611,7 @@ int bnxt_dev_xstats_get_by_id_op(struct
> > rte_eth_dev *dev, const uint64_t *ids,
> > + int bnxt_dev_xstats_get_by_id_op(struct rte_eth_dev *dev, const
> > uint64_t *ids,
> > +@@ -389,7 +390,7 @@ int bnxt_dev_xstats_get_by_id_op(struct
> > rte_eth_dev *dev, const uint64_t *ids,
> >         for (i = 0; i < limit; i++) {
> >                 if (ids[i] >= stat_cnt) {
> > -                       PMD_DRV_LOG(ERR, "id value isn't valid");
> > +                       RTE_LOG(ERR, PMD, "id value isn't valid");
> >  -                      return -1;
> >  +                      return -EINVAL;
> >                 }
> >                 values[i] = values_copy[ids[i]];
> >         }
> > -@@ -659,7 +645,7 @@ int bnxt_dev_xstats_get_names_by_id_op(struct
> > rte_eth_dev *dev,
> > +@@ -415,7 +416,7 @@ int bnxt_dev_xstats_get_names_by_id_op(struct
> > rte_eth_dev *dev,
> >         for (i = 0; i < limit; i++) {
> >                 if (ids[i] >= stat_cnt) {
> > -                       PMD_DRV_LOG(ERR, "id value isn't valid");
> > +                       RTE_LOG(ERR, PMD, "id value isn't valid");
> >  -                      return -1;
> >  +                      return -EINVAL;
> >                 }
> 
> 
> 
-- 
Kind regards,
Luca Boccassi

  reply	other threads:[~2019-12-24 11:16 UTC|newest]

Thread overview: 145+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-19 14:32 [dpdk-stable] patch 'net/bonding: fix LACP fast queue Rx handler' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/bonding: fix unicast packets filtering' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/fm10k: fix stats crash in multi-process' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'ethdev: fix endian annotation for SPI item' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/af_packet: fix stale sockets' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/mlx4: fix build on ppc64' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/i40e: remove memory barrier from NEON Rx' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/i40e: remove compiler " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/ixgbe: remove memory " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/ixgbe: remove redundant assignment' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'ethdev: fix typos for ENOTSUP' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/ixgbe: fix queue interrupt for X552/557' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/ixgbe: enable new PF host mbox version' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/ixgbe: fix VF RSS offloads configuration' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'doc: fix format in virtio guide' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/mlx: fix build with make and recent gcc' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'test/interrupt: account for race with callback' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'bus/pci: fix Intel IOMMU sysfs access check' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'security: fix doxygen fields' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'crypto/qat: fix digest length in XCBC capability' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'doc: fix AESNI-GCM limitations in crypto guide' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'cryptodev: fix initialization on multi-process' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'drivers/crypto: remove some invalid comments' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/i40e: downgrade error log' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/mlx5: fix Rx CQ doorbell synchronization on aarch64' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'ethdev: remove redundant device info cleanup before get' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'vhost: fix slave request fd leak' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'net/bonding: fix link speed update in broadcast mode' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'app/testpmd: fix crash on port reset' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'vhost: forbid reallocation when running' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'vhost: fix vring address handling during live migration' " luca.boccassi
2019-12-19 14:32 ` [dpdk-stable] patch 'vhost: protect vring access done by application' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/vhost: fix redundant queue state event' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/virtio: get all pending Rx packets in vectorized paths' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/virtio: fix mbuf data and packet length mismatch' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/cxgbe: fix prefetch for non-coalesced Tx packets' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/ixgbe: fix X553 speed capability' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bonding: fix slave id types' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bonding: fix OOB access in other aggregator modes' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: remove duplicate barrier' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: enforce IO barrier for doorbell command' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix async link handling and update' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix Rx queue count' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix crash in secondary process' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix setting default MAC address' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix multicast filter programming' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/qede: limit Rx ring index read for debug' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'event/sw: fix xstats reset value' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'event/dpaa2: fix default queue configuration' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'service: use log for error messages' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'test/mbuf: fix forged mbuf in clone test' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'test/lpm: fix measured cycles for delete' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'cryptodev: fix checks related to device id' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'doc: fix typo in l2fwd-crypto guide' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'lib/distributor: fix deadlock on aarch64' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'bus/pci: remove useless link dependency on ethdev' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'test/bonding: fix LSC related cases' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/tap: fix blocked Rx packets' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix stats errors handling' " luca.boccassi
2019-12-19 14:56   ` Kalesh Anakkur Purayil
2019-12-24 11:16     ` Luca Boccassi [this message]
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: return error if setting link up fails' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: remove redundant header file inclusion' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: get default HWRM command timeout from FW' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix coding style' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: remove unnecessary variable assignment' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/dpaa2: set port in mbuf' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix dereference before null check' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: cleanup comments' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: move macro definitions to header file' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix error handling in xstats' " luca.boccassi
2019-12-19 14:57   ` Kalesh Anakkur Purayil
2019-12-24 11:16     ` Luca Boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'vhost: translate incoming log address to GPA' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'vhost: prevent zero copy mode if IOMMU is on' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/virtio: fix descriptor addressed in Tx' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/i40e: fix address of first segment' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/ixgbe: " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'doc: fix a common typo in NIC guides' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'app/testpmd: fix help for loop topology option' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/af_packet: improve Tx statistics accuracy' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/igb: fix global variable multiple definitions' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'test: " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'vfio: fix truncated BAR offset for 32-bit' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'ethdev: fix include of ethernet header file' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix mbuf free when clearing Tx queue' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/i40e: fix exception with multi-driver' " luca.boccassi
2019-12-20  1:45   ` Zhang, AlvinX
2019-12-24 11:16     ` Luca Boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/virtio: reject deferred Rx start' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/virtio: reject deferred Tx " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'vhost: fix IPv4 checksum' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/mlx: fix debug build with icc' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'app/testpmd: fix Tx checksum when TSO enabled' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: expose some missing counters in port stats' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bnxt: fix memory leak' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/virtio: fix Tx checksum offloads' " luca.boccassi
2019-12-19 14:33 ` [dpdk-stable] patch 'net/bonding: use non deprecated PCI API' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'examples/vm_power: fix type of cmdline token in cli' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'examples/l3fwd-power: fix Rx interrupt disabling' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'power: fix socket indicator value' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'examples/vm_power: fix build without i40e' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'usertools: fix pmdinfo with python 3 and pyelftools>=0.24' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/dpaa2: add retry and timeout in packet enqueue API' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'mempool/dpaa2: report error on endless loop in mbuf release' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'doc: fix description of versioning macros' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/dpaa2: fix possible use of uninitialized vars' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/bnxt: remove commented out code' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'crypto/dpaa2_sec: fix length retrieved from hardware' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'examples/ipsec-secgw: fix GCM IV length' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'examples/ipsec-secgw: fix SHA256-HMAC digest " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'crypto/openssl: use local copy for session contexts' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/fm10k: fix mbuf free in vector Rx' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/igb: fix PHY status if PHY reset is not blocked' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/bonding: fix port ID check' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/qede: fix setting MTU' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/qede: fix setting VLAN strip mode' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/ixgbe: support packet type with NEON' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/ixgbe: fix link status' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'vhost: fix virtqueue not accessible' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/virtio-user: fix setting filters' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/sfc: fix adapter lock usage on rule creation' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'app/testpmd: block xstats for hidden ports' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'bus/pci: align next mapping address on page boundary' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'test: optimise fd closing in forks' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'doc/guides: clean repeated words' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'lib: fix log typos' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'lib: fix doxygen " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'malloc: fix realloc copy size' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'malloc: fix realloc padded element " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'examples/ipsec-secgw: fix default configuration' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/bnxt: fix crash in xstats get' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/bnxt: fix log message level' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/bonding: fix selection logic' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'power: handle frequency increase with turbo disabled' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'mk: remove library search path from binary' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'examples/multi_process: fix client crash with sparse ports' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'app/crypto-perf: fix input of AEAD decrypt' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'doc: fix tap guide' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'app/testpmd: use better randomness for Tx split' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/ixgbe: fix link status' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'net/e1000: " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'ethdev: limit maximum number of queues' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'event/octeontx: fix partial Rx packet handling' " luca.boccassi
2019-12-19 14:34 ` [dpdk-stable] patch 'test/service: fix wait for service core' " luca.boccassi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d780ad1de204ea065af45e11eff7d27d0aeb2617.camel@debian.org \
    --to=bluca@debian.org \
    --cc=ajit.khaparde@broadcom.com \
    --cc=kalesh-anakkur.purayil@broadcom.com \
    --cc=somnath.kotur@broadcom.com \
    --cc=stable@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).