[dpdk-dev] [PATCH v4 00/16] add net mrvl pmd driver
Tomasz Duszynski
tdu at semihalf.com
Mon Oct 9 17:00:28 CEST 2017
Hello,
This patch series introduces the net driver for Marvell Armada 7k/8k
SoCs along with documentation.
Below you can find the list of features which net pmd supports:
* Speed capabilities
* Link status
* MTU update
* Jumbo frame
* Promiscuous mode
* Allmulticast mode
* Unicast MAC filter
* Multicast MAC filter
* RSS hash
* VLAN filter
* CRC offload
* L3 checksum offload
* L4 checksum offload
* Packet type parsing
* Basic stats
* QoS
Changes since v3:
* Split driver into skeleton, rx/tx, features, documentation parts
* Added speed capabilities flags.
* Added missing rx offload flags: VLAN/JUMBOFRAME
* Updated release notes.
* Updated documentation.
Changes since v2:
* Removed LINE_SPACING, MULTILINE_DEREFERENCE and SPLIT_STRING
checkpatch warnings.
* Removed unnecessary forward declarations.
* Fixed whitespace warnings.
Changes since v1:
* Changed commit message to explain problem better.
* Removed bunch of checkpatch warnings about unnecessary parentheses.
Tomasz Duszynski (4):
app: link the whole rte_cfgfile library
net/mrvl: add mrvl net pmd driver skeleton
net/mrvl: add rx/tx support
net/mrvl: add link update
net/mrvl: add link speed capabilities
net/mrvl: add support for updating mtu
net/mrvl: add jumbo frame support
net/mrvl: add support for promiscuous and allmulticast modes
net/mrvl: add support for mac filtering
net/mrvl: add rss hashing support
net/mrvl: add support for vlan filtering
net/mrvl: add crc, l3 and l4 offloads support
net/mrvl: add packet type parsing support.
net/mrvl: add basic stats support
maintainers: add maintainers for the mrvl net pmd
doc: add mrvl net pmd documentation
MAINTAINERS | 10 +
config/common_base | 7 +
doc/guides/nics/features/mrvl.ini | 23 +
doc/guides/nics/index.rst | 1 +
doc/guides/nics/mrvl.rst | 256 ++++
doc/guides/rel_notes/release_17_11.rst | 6 +
drivers/net/Makefile | 8 +
drivers/net/mrvl/Makefile | 63 +
drivers/net/mrvl/mrvl_ethdev.c | 2279 +++++++++++++++++++++++++++++
drivers/net/mrvl/mrvl_ethdev.h | 114 ++
drivers/net/mrvl/mrvl_qos.c | 633 ++++++++
drivers/net/mrvl/mrvl_qos.h | 112 ++
drivers/net/mrvl/rte_pmd_mrvl_version.map | 3 +
mk/rte.app.mk | 3 +-
14 files changed, 3517 insertions(+), 1 deletion(-)
create mode 100644 doc/guides/nics/features/mrvl.ini
create mode 100644 doc/guides/nics/mrvl.rst
create mode 100644 drivers/net/mrvl/Makefile
create mode 100644 drivers/net/mrvl/mrvl_ethdev.c
create mode 100644 drivers/net/mrvl/mrvl_ethdev.h
create mode 100644 drivers/net/mrvl/mrvl_qos.c
create mode 100644 drivers/net/mrvl/mrvl_qos.h
create mode 100644 drivers/net/mrvl/rte_pmd_mrvl_version.map
--
2.7.4
More information about the dev
mailing list