[dpdk-dev] [PATCH v3 0/8] net/mrvl: add new features to PMD

Tomasz Duszynski tdu at semihalf.com
Thu Mar 15 08:51:56 CET 2018


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



More information about the dev mailing list