All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] Mellanox ConnectX-4 PMD (mlx5)
@ 2015-10-05 17:52 Adrien Mazarguil
  2015-10-05 17:52 ` [PATCH 01/13] mlx5: new poll-mode driver for Mellanox ConnectX-4 adapters Adrien Mazarguil
                   ` (13 more replies)
  0 siblings, 14 replies; 32+ messages in thread
From: Adrien Mazarguil @ 2015-10-05 17:52 UTC (permalink / raw)
  To: dev

This PMD adds basic support for Mellanox ConnectX-4 (mlx5) families of
10/25/40/50/100 Gb/s adapters through the Verbs framework.

Its design is very similar to that of mlx4 from which most of its code is
borrowed without the mistake of putting it all in a single huge file.

It is disabled by default due to its dependency on libibverbs.

Adrien Mazarguil (13):
  mlx5: new poll-mode driver for Mellanox ConnectX-4 adapters
  mlx5: add non-scattered TX and RX support
  mlx5: add MAC handling
  mlx5: add device configure/start/stop
  mlx5: add support for scattered RX and TX buffers
  mlx5: add MTU configuration support
  mlx5: add software counters and related callbacks
  mlx5: add promiscuous and allmulticast RX modes
  mlx5: add link update device operation
  mlx5: add flow control device operations
  mlx5: add VLAN filtering
  mlx5: add checksum offloading support
  doc: add mlx5 documentation and release notes for version 2.2

 MAINTAINERS                               |    4 +
 config/common_bsdapp                      |    9 +
 config/common_linuxapp                    |    9 +
 doc/guides/nics/mlx5.rst                  |  308 +++++++++
 doc/guides/rel_notes/release_2_2.rst      |    8 +
 drivers/net/Makefile                      |    1 +
 drivers/net/mlx5/Makefile                 |  128 ++++
 drivers/net/mlx5/mlx5.c                   |  553 +++++++++++++++
 drivers/net/mlx5/mlx5.h                   |  215 ++++++
 drivers/net/mlx5/mlx5_defs.h              |   85 +++
 drivers/net/mlx5/mlx5_ethdev.c            |  843 +++++++++++++++++++++++
 drivers/net/mlx5/mlx5_mac.c               |  497 ++++++++++++++
 drivers/net/mlx5/mlx5_rxmode.c            |  327 +++++++++
 drivers/net/mlx5/mlx5_rxq.c               | 1067 +++++++++++++++++++++++++++++
 drivers/net/mlx5/mlx5_rxtx.c              | 1008 +++++++++++++++++++++++++++
 drivers/net/mlx5/mlx5_rxtx.h              |  197 ++++++
 drivers/net/mlx5/mlx5_stats.c             |  144 ++++
 drivers/net/mlx5/mlx5_trigger.c           |  153 +++++
 drivers/net/mlx5/mlx5_txq.c               |  513 ++++++++++++++
 drivers/net/mlx5/mlx5_utils.h             |  166 +++++
 drivers/net/mlx5/mlx5_vlan.c              |  166 +++++
 drivers/net/mlx5/rte_pmd_mlx5_version.map |    3 +
 mk/rte.app.mk                             |    5 +
 23 files changed, 6409 insertions(+)
 create mode 100644 doc/guides/nics/mlx5.rst
 create mode 100644 drivers/net/mlx5/Makefile
 create mode 100644 drivers/net/mlx5/mlx5.c
 create mode 100644 drivers/net/mlx5/mlx5.h
 create mode 100644 drivers/net/mlx5/mlx5_defs.h
 create mode 100644 drivers/net/mlx5/mlx5_ethdev.c
 create mode 100644 drivers/net/mlx5/mlx5_mac.c
 create mode 100644 drivers/net/mlx5/mlx5_rxmode.c
 create mode 100644 drivers/net/mlx5/mlx5_rxq.c
 create mode 100644 drivers/net/mlx5/mlx5_rxtx.c
 create mode 100644 drivers/net/mlx5/mlx5_rxtx.h
 create mode 100644 drivers/net/mlx5/mlx5_stats.c
 create mode 100644 drivers/net/mlx5/mlx5_trigger.c
 create mode 100644 drivers/net/mlx5/mlx5_txq.c
 create mode 100644 drivers/net/mlx5/mlx5_utils.h
 create mode 100644 drivers/net/mlx5/mlx5_vlan.c
 create mode 100644 drivers/net/mlx5/rte_pmd_mlx5_version.map

-- 
2.1.0

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2015-11-02 18:42 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-05 17:52 [PATCH 00/13] Mellanox ConnectX-4 PMD (mlx5) Adrien Mazarguil
2015-10-05 17:52 ` [PATCH 01/13] mlx5: new poll-mode driver for Mellanox ConnectX-4 adapters Adrien Mazarguil
2015-10-05 17:52 ` [PATCH 02/13] mlx5: add non-scattered TX and RX support Adrien Mazarguil
2015-10-05 17:52 ` [PATCH 03/13] mlx5: add MAC handling Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 04/13] mlx5: add device configure/start/stop Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 05/13] mlx5: add support for scattered RX and TX buffers Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 06/13] mlx5: add MTU configuration support Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 07/13] mlx5: add software counters and related callbacks Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 08/13] mlx5: add promiscuous and allmulticast RX modes Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 09/13] mlx5: add link update device operation Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 10/13] mlx5: add flow control device operations Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 11/13] mlx5: add VLAN filtering Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 12/13] mlx5: add checksum offloading support Adrien Mazarguil
2015-10-05 17:53 ` [PATCH 13/13] doc: add mlx5 documentation and release notes for version 2.2 Adrien Mazarguil
2015-10-30 18:52 ` [PATCH v2 00/13] Mellanox ConnectX-4 PMD (mlx5) Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 01/13] mlx5: new poll-mode driver for Mellanox ConnectX-4 adapters Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 02/13] mlx5: add non-scattered TX and RX support Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 03/13] mlx5: add MAC handling Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 04/13] mlx5: add device configure/start/stop Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 05/13] mlx5: add support for scattered RX and TX buffers Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 06/13] mlx5: add MTU configuration support Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 07/13] mlx5: add software counters and related callbacks Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 08/13] mlx5: add promiscuous and allmulticast RX modes Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 09/13] mlx5: add link update device operation Adrien Mazarguil
2015-11-02 17:52     ` Stephen Hemminger
2015-11-02 18:27       ` Adrien Mazarguil
2015-11-02 18:43         ` Stephen Hemminger
2015-10-30 18:52   ` [PATCH v2 10/13] mlx5: add flow control device operations Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 11/13] mlx5: add VLAN filtering Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 12/13] mlx5: add checksum offloading support Adrien Mazarguil
2015-10-30 18:52   ` [PATCH v2 13/13] doc: add mlx5 documentation and release notes for version 2.2 Adrien Mazarguil
2015-10-30 23:18   ` [PATCH v2 00/13] Mellanox ConnectX-4 PMD (mlx5) Thomas Monjalon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.