From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-f67.google.com (mail-lf0-f67.google.com [209.85.215.67]) by dpdk.org (Postfix) with ESMTP id F09685F33 for ; Thu, 15 Mar 2018 08:52:13 +0100 (CET) Received: by mail-lf0-f67.google.com with SMTP id x205-v6so8722056lfa.0 for ; Thu, 15 Mar 2018 00:52:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=jpa+nq5ModL600mdbpkjPL+HiJ7eh81tI68ErRtuGN0=; b=ZtTaIgwbkaWNi5Du56W3AU9BqlFZPiXqphKq2/y3vQIPKpCGb47hgDhpo+m36rhpel pV5VukLiN+CTTH/LiocULF1O7jH6RY7qnQbWJxN3VQHUPnGzq5N9lxukXGHOTB0mhMSd gX5GK/raR2wRXNa51n/V4lU5NNfvodE/ndJDknOHtLpbzn/irPLHhA55P2Z5VkNJfEFK k09IfWeIRlwT6W848RPi8FUDe74W0wnpfEI16pKKKMXEx3cdyDAR4MlIa0hCBw+FfAiW fwg2JJhXbUThHgZoZG8XnMj+6LnV2jO8Fwl82ikKoVzj8IBYC6gxlSXAjuhtkhB/M71a buwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=jpa+nq5ModL600mdbpkjPL+HiJ7eh81tI68ErRtuGN0=; b=TpoOU/Yp7MK1h7kkG0neoyK34++XSsa/DXtRJyXIHkzir8auXcb7NVKlp1xpV34dqE DNMdjrXUZVcKU5hGQnkkMRowBiazrLwYK3sK6jGS5I/EXmqVch64brbnqBQldrQxO2kD psPshS7zq5QoZhGWrWBGhzBO23XzfIaubXKxpysal5umU38Rq07/rzpv9xQoQI1aPVLb q4nzx0O6knTJGkkHZ3y6VElo5iPC8wApsgK6QB+pnLwvt3VMg4s58MSDHhyQ6rZ95ueM e2B0q13R97erRC5lDrBKITts2T9DCcmklpW91Dm6WcZCpdPsnIuqnhpF0A3LQ3JreIu6 2nnw== X-Gm-Message-State: AElRT7H8tAnz5PvcQEls+iP5Nw7bIOtOO0Ext3zVlNz+zebClr+CCqNK VcTUtiyLAd8VzRcMG2j+xMA6eZB8rRI= X-Google-Smtp-Source: AG47ELvQGMAD+kvPKlNUvf8yrOjztnbeOkayJCoHjpJADho5dxEAbaagH2A6nx1Ca4rAvsVAqsH8RQ== X-Received: by 2002:a19:9bd3:: with SMTP id d202-v6mr5825488lfe.125.1521100333245; Thu, 15 Mar 2018 00:52:13 -0700 (PDT) Received: from sh.semihalf.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id d14sm972925ljd.31.2018.03.15.00.52.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 15 Mar 2018 00:52:12 -0700 (PDT) From: Tomasz Duszynski To: dev@dpdk.org Cc: mw@semihalf.com, dima@marvell.com, nsamsono@marvell.com, jck@semihalf.com, jianbo.liu@arm.com, Tomasz Duszynski Date: Thu, 15 Mar 2018 08:51:56 +0100 Message-Id: <1521100324-26558-1-git-send-email-tdu@semihalf.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1520844132-29969-1-git-send-email-tdu@semihalf.com> References: <1520844132-29969-1-git-send-email-tdu@semihalf.com> Subject: [dpdk-dev] [PATCH v3 0/8] net/mrvl: add new features to PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2018 07:52:14 -0000 This patch series comes along with a set of features, documentation updates and fixes. Below one can find a short summary of introduced changes: o Added support for selective Tx queue start and stop. o Added support for Rx flow control. o Added support for extended statistics counters. o Added support for ingress policer, egress scheduler and egress rate limiter. o Added support for configuring hardware classifier via a flow API. o Documented new features and their usage. Natalie Samsonov (1): net/mrvl: fix crash when port is closed without starting Tomasz Duszynski (7): net/mrvl: add ingress policer support net/mrvl: add egress scheduler/rate limiter support net/mrvl: document policer/scheduler/rate limiter usage net/mrvl: add classifier support net/mrvl: add extended statistics net/mrvl: add Rx flow control net/mrvl: add Tx queue start/stop v3: - Remove *_by_id() ops from xstats since they are handled by ether layer. v2: - Convert license header of a new file to SPDX tags. doc/guides/nics/features/mrvl.ini | 2 + doc/guides/nics/mrvl.rst | 257 +++- drivers/net/mrvl/Makefile | 1 + drivers/net/mrvl/mrvl_ethdev.c | 357 ++++- drivers/net/mrvl/mrvl_ethdev.h | 11 + drivers/net/mrvl/mrvl_flow.c | 2759 +++++++++++++++++++++++++++++++++++++ drivers/net/mrvl/mrvl_qos.c | 301 +++- drivers/net/mrvl/mrvl_qos.h | 22 + 8 files changed, 3692 insertions(+), 18 deletions(-) create mode 100644 drivers/net/mrvl/mrvl_flow.c -- 2.7.4