mbox series

[v2,00/12] net/mvpp2: add new features

Message ID 1536068953-9352-1-git-send-email-tdu@semihalf.com (mailing list archive)
Headers
Series net/mvpp2: add new features |

Message

Tomasz Duszynski Sept. 4, 2018, 1:49 p.m. UTC
  This patch series introduces fixes and adds support for traffic metering,
traffic manager and Tx S/G. Additionally it aligns with for MUSDK 18.09.

Changes since v2:
* Align with MUSDK 18.09 library
* Add support for Tx Gather.
* Add documentation related to MTR and TM.
* Align documentation with MUSDK 18.09

Natalie Samsonov (4):
  net/mvpp2: initialize ppio only once
  net/mvpp2: update MTU and MRU related calculations
  net/mvpp2: align documentation with MUSDK 18.09
  net/mvpp2: document MTR and TM usage

Tomasz Duszynski (6):
  net/mvpp2: move common code
  net/mvpp2: add metering support
  net/mvpp2: change default policer configuration
  net/mvpp2: add init and deinit to flow
  net/mvpp2: add traffic manager support
  net/mvpp2: align with MUSDK 18.09

Yuval Caduri (1):
  net/mvpp2: detach tx_qos from rx cls/qos config

Zyta Szpak (1):
  net/mvpp2: add Tx S/G support

 doc/guides/nics/img/mvpp2_tm.png |  Bin 0 -> 5355 bytes
 doc/guides/nics/mvpp2.rst        |  433 +++++++++++++---
 drivers/net/mvpp2/Makefile       |    2 +
 drivers/net/mvpp2/meson.build    |    4 +-
 drivers/net/mvpp2/mrvl_ethdev.c  |  427 +++++++++++++---
 drivers/net/mvpp2/mrvl_ethdev.h  |  123 ++++-
 drivers/net/mvpp2/mrvl_flow.c    |  132 +++--
 drivers/net/mvpp2/mrvl_flow.h    |   15 +
 drivers/net/mvpp2/mrvl_mtr.c     |  512 +++++++++++++++++++
 drivers/net/mvpp2/mrvl_mtr.h     |   15 +
 drivers/net/mvpp2/mrvl_qos.c     |  246 +++++-----
 drivers/net/mvpp2/mrvl_qos.h     |    2 +-
 drivers/net/mvpp2/mrvl_tm.c      | 1009 ++++++++++++++++++++++++++++++++++++++
 drivers/net/mvpp2/mrvl_tm.h      |   15 +
 14 files changed, 2624 insertions(+), 311 deletions(-)
 create mode 100644 doc/guides/nics/img/mvpp2_tm.png
 create mode 100644 drivers/net/mvpp2/mrvl_flow.h
 create mode 100644 drivers/net/mvpp2/mrvl_mtr.c
 create mode 100644 drivers/net/mvpp2/mrvl_mtr.h
 create mode 100644 drivers/net/mvpp2/mrvl_tm.c
 create mode 100644 drivers/net/mvpp2/mrvl_tm.h

--
2.7.4
  

Comments

Ferruh Yigit Sept. 19, 2018, 5:24 p.m. UTC | #1
On 9/4/2018 2:49 PM, Tomasz Duszynski wrote:
> This patch series introduces fixes and adds support for traffic metering,
> traffic manager and Tx S/G. Additionally it aligns with for MUSDK 18.09.
> 
> Changes since v2:
> * Align with MUSDK 18.09 library
> * Add support for Tx Gather.
> * Add documentation related to MTR and TM.
> * Align documentation with MUSDK 18.09
> 
> Natalie Samsonov (4):
>   net/mvpp2: initialize ppio only once
>   net/mvpp2: update MTU and MRU related calculations
>   net/mvpp2: align documentation with MUSDK 18.09
>   net/mvpp2: document MTR and TM usage
> 
> Tomasz Duszynski (6):
>   net/mvpp2: move common code
>   net/mvpp2: add metering support
>   net/mvpp2: change default policer configuration
>   net/mvpp2: add init and deinit to flow
>   net/mvpp2: add traffic manager support
>   net/mvpp2: align with MUSDK 18.09
> 
> Yuval Caduri (1):
>   net/mvpp2: detach tx_qos from rx cls/qos config
> 
> Zyta Szpak (1):
>   net/mvpp2: add Tx S/G support

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