[dpdk-dev] [PATCH 0/2] Virtual PMD using sze2 layer for COMBO cards

Matej Vido vido at cesnet.cz
Fri Jun 19 10:24:59 CEST 2015


This is virtual PMD which communicates with COMBO-80G and COMBO-100G
cards through sze2 layer. Communication with COMBO card is managed
through interface provided by libsze2 library and kernel modules
(combov3, szedata2_cv3).

To compile and use PMD, it is necessary to have libsze2 library installed and 
kernel modules (combov3, szedata2_cv3) loaded.
Therefore in default configuration PMD compilation is disabled. To compile
szedata2 PMD, it is necessary to enable CONFIG_RTE_LIBRTE_PMD_SZEDATA2=y.

We have done performance measurement. Results are available in pdf file:
https://www.liberouter.org/wp-content/uploads/2015/06/pmd_szedata2_dpdk_measurement.pdf

Measurement was not done with final version of firmware. Performance will
be increased soon with new firmware version.

Matej Vido (2):
  szedata2: new poll mode driver
  doc: added documentation for szedata2 PMD

 config/common_bsdapp                              |    5 +
 config/common_linuxapp                            |    5 +
 doc/guides/nics/index.rst                         |    1 +
 doc/guides/nics/szedata2.rst                      |  105 ++
 doc/guides/prog_guide/source_org.rst              |    1 +
 drivers/net/Makefile                              |    1 +
 drivers/net/szedata2/Makefile                     |   62 ++
 drivers/net/szedata2/rte_eth_szedata2.c           | 1120 +++++++++++++++++++++
 drivers/net/szedata2/rte_eth_szedata2.h           |   96 ++
 drivers/net/szedata2/rte_pmd_szedata2_version.map |    4 +
 mk/rte.app.mk                                     |    3 +
 11 files changed, 1403 insertions(+)
 create mode 100644 doc/guides/nics/szedata2.rst
 create mode 100644 drivers/net/szedata2/Makefile
 create mode 100644 drivers/net/szedata2/rte_eth_szedata2.c
 create mode 100644 drivers/net/szedata2/rte_eth_szedata2.h
 create mode 100644 drivers/net/szedata2/rte_pmd_szedata2_version.map

-- 
Matej Vido
Software Developer
CESNET, a. l. e.



More information about the dev mailing list