From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomasz Duszynski Subject: [PATCH v2 00/12] net/mvpp2: add new features Date: Tue, 4 Sep 2018 15:49:01 +0200 Message-ID: <1536068953-9352-1-git-send-email-tdu@semihalf.com> References: <1536045016-32008-1-git-send-email-tdu@semihalf.com> Cc: nsamsono@marvell.com, mw@semihalf.com, Tomasz Duszynski To: dev@dpdk.org Return-path: Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com [209.85.208.181]) by dpdk.org (Postfix) with ESMTP id E1E3F1BE0 for ; Tue, 4 Sep 2018 15:49:23 +0200 (CEST) Received: by mail-lj1-f181.google.com with SMTP id y17-v6so3209761ljy.8 for ; Tue, 04 Sep 2018 06:49:23 -0700 (PDT) In-Reply-To: <1536045016-32008-1-git-send-email-tdu@semihalf.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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