From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from office2.cesnet.cz (office2.cesnet.cz [195.113.144.244]) by dpdk.org (Postfix) with ESMTP id 7A868C4E0 for ; Fri, 19 Jun 2015 10:25:16 +0200 (CEST) Received: from nbmato.fit.vutbr.cz (unknown [IPv6:2001:67c:1220:8b2:7536:78f0:f3d9:2e3]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by office2.cesnet.cz (Postfix) with ESMTPSA id 47B89ECF793 for ; Fri, 19 Jun 2015 10:25:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz; s=office2; t=1434702316; bh=yzg3a959FlRYLwWHaI8JPVf6DVAWZ1+0uNSzlpwYNM0=; h=From:To:Subject:Date:Message-Id; b=J7BUIfC11uw7f6e0DdIyExW+FZu3VUnLatz8zw1wCPjN1+cXdjas8Tq+BJh9uQFCi BK/9AczCXSYceF08INxKAH00v/pWqT6FURRMC8PwPHzLUH2FtFW0B1RD6UIdIzmV6B 0oU/1pgZRqD9E7pYSb12/Jw8QIOfj3XiZGq6cA78= From: Matej Vido To: dev@dpdk.org Date: Fri, 19 Jun 2015 10:24:59 +0200 Message-Id: <1434702301-4509-1-git-send-email-vido@cesnet.cz> X-Mailer: git-send-email 1.9.1 Subject: [dpdk-dev] [PATCH 0/2] Virtual PMD using sze2 layer for COMBO cards X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jun 2015 08:25:16 -0000 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.