mbox series

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

Message ID 20200302143209.11854-1-hemant.agrawal@nxp.com (mailing list archive)
Headers
Series net/enetc: optimization and cleanup |

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(-)
  

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.