mbox series

[00/10] net/enetc: optimization and cleanup

Message ID 20200302143209.11854-1-hemant.agrawal@nxp.com
Headers show
Series net/enetc: optimization and cleanup | expand

Message

Hemant Agrawal March 2, 2020, 2:31 p.m. UTC
This patch series includes patches to optimize and clean
the network driver for ENETC

Alex Marginean (10):
  net/enetc: do not stall in clean Tx ring
  net/enetc: use relaxed read for Tx CI in clean Tx
  net/enetc: batch process enetc clean Tx ring calls
  net/enetc: erratum wa for Rx lock-up issue
  net/enetc: improve batching Rx ring refill
  net/enetc: cache align enetc bdr structure
  net/enetc: use bulk alloc in Rx refill ring
  net/enetc: use bulk free in Tx clean
  net/enetc: improve prefetch in Rx ring clean
  net/enetc: init SI transactions attribute reg

 drivers/net/enetc/Makefile        |   1 +
 drivers/net/enetc/base/enetc_hw.h |   5 +-
 drivers/net/enetc/enetc.h         |  10 +--
 drivers/net/enetc/enetc_ethdev.c  |  11 ++-
 drivers/net/enetc/enetc_rxtx.c    | 131 +++++++++++++++++++++++-------
 drivers/net/enetc/meson.build     |   1 +
 6 files changed, 123 insertions(+), 36 deletions(-)

-- 
2.17.1

Comments

Gagandeep Singh March 3, 2020, 12:31 p.m. UTC | #1
> -----Original Message-----

> From: Hemant Agrawal <hemant.agrawal@nxp.com>

> Sent: Monday, March 2, 2020 8:02 PM

> To: ferruh.yigit@intel.com

> Cc: dev@dpdk.org; Gagandeep Singh <G.Singh@nxp.com>

> Subject: [PATCH 00/10] net/enetc: optimization and cleanup

> 

> This patch series includes patches to optimize and clean

> the network driver for ENETC

> 

> Alex Marginean (10):

>   net/enetc: do not stall in clean Tx ring

>   net/enetc: use relaxed read for Tx CI in clean Tx

>   net/enetc: batch process enetc clean Tx ring calls

>   net/enetc: erratum wa for Rx lock-up issue

>   net/enetc: improve batching Rx ring refill

>   net/enetc: cache align enetc bdr structure

>   net/enetc: use bulk alloc in Rx refill ring

>   net/enetc: use bulk free in Tx clean

>   net/enetc: improve prefetch in Rx ring clean

>   net/enetc: init SI transactions attribute reg

> 

>  drivers/net/enetc/Makefile        |   1 +

>  drivers/net/enetc/base/enetc_hw.h |   5 +-

>  drivers/net/enetc/enetc.h         |  10 +--

>  drivers/net/enetc/enetc_ethdev.c  |  11 ++-

>  drivers/net/enetc/enetc_rxtx.c    | 131 +++++++++++++++++++++++-------

>  drivers/net/enetc/meson.build     |   1 +

>  6 files changed, 123 insertions(+), 36 deletions(-)

> 


Series-acked-by:  Gagandeep Singh <g.singh@nxp.com>

> --

> 2.17.1
Ferruh Yigit March 3, 2020, 2:02 p.m. UTC | #2
On 3/3/2020 12:31 PM, Gagandeep Singh wrote:
> 

> 

>> -----Original Message-----

>> From: Hemant Agrawal <hemant.agrawal@nxp.com>

>> Sent: Monday, March 2, 2020 8:02 PM

>> To: ferruh.yigit@intel.com

>> Cc: dev@dpdk.org; Gagandeep Singh <G.Singh@nxp.com>

>> Subject: [PATCH 00/10] net/enetc: optimization and cleanup

>>

>> This patch series includes patches to optimize and clean

>> the network driver for ENETC

>>

>> Alex Marginean (10):

>>   net/enetc: do not stall in clean Tx ring

>>   net/enetc: use relaxed read for Tx CI in clean Tx

>>   net/enetc: batch process enetc clean Tx ring calls

>>   net/enetc: erratum wa for Rx lock-up issue

>>   net/enetc: improve batching Rx ring refill

>>   net/enetc: cache align enetc bdr structure

>>   net/enetc: use bulk alloc in Rx refill ring

>>   net/enetc: use bulk free in Tx clean

>>   net/enetc: improve prefetch in Rx ring clean

>>   net/enetc: init SI transactions attribute reg

>>

>>  drivers/net/enetc/Makefile        |   1 +

>>  drivers/net/enetc/base/enetc_hw.h |   5 +-

>>  drivers/net/enetc/enetc.h         |  10 +--

>>  drivers/net/enetc/enetc_ethdev.c  |  11 ++-

>>  drivers/net/enetc/enetc_rxtx.c    | 131 +++++++++++++++++++++++-------

>>  drivers/net/enetc/meson.build     |   1 +

>>  6 files changed, 123 insertions(+), 36 deletions(-)

>>

> 

> Series-acked-by:  Gagandeep Singh <g.singh@nxp.com>

> 


Series applied to dpdk-next-net/master, thanks.