From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by dpdk.org (Postfix) with ESMTP id 00FE258D4 for ; Fri, 18 Sep 2015 10:34:23 +0200 (CEST) Received: by wicfx3 with SMTP id fx3so21297108wic.0 for ; Fri, 18 Sep 2015 01:34:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:in-reply-to:references; bh=Jl/Lg5/KqGkEdjBI5BaOqDYegefTYeBxOyvLFCNDw/A=; b=q/vG2MHRbR/ONHiEFDArF2ncJFMW5WnNaCDBCum6+NHBtglEWH68mO5P8kwzIZnptO KGKQ0y5qZUFdPpDcEQqnDrHgi83M3OBGUerycXthAKPLhEPe/QMlMVK7ibvHI7+AAcx+ 8KrRDPX/OQFhbcShs90xL5MrPtEf908Z0YtekG8g+tfRcgx/fJSM8tgkdUbWJ5NwcLLG jVCB4RfN9bLqk1nnDMQDY90PmnafrOFN3UlNkXffnhivZ1rJ7SF8MeF/NM7C4MO1EGd+ tGkEw+z35yMB9Z728/IsSm8soh8chySuYcjE2G2TVD55d1SJQHNu0IjkBSQIwLN11XmO WEHg== X-Received: by 10.195.11.40 with SMTP id ef8mr155917wjd.103.1442565263723; Fri, 18 Sep 2015 01:34:23 -0700 (PDT) Received: from nbmato.fit.vutbr.cz ([2001:67c:1220:80e:7cf4:95f9:f390:9a4b]) by smtp.gmail.com with ESMTPSA id xw2sm7620553wjc.12.2015.09.18.01.34.22 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 18 Sep 2015 01:34:22 -0700 (PDT) From: Matej Vido To: dev@dpdk.org Date: Fri, 18 Sep 2015 10:32:47 +0200 Message-Id: <1442565172-5338-1-git-send-email-matejvido@gmail.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1434702301-4509-1-git-send-email-vido@cesnet.cz> References: <1434702301-4509-1-git-send-email-vido@cesnet.cz> Subject: [dpdk-dev] [PATCH v2 0/5] 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, 18 Sep 2015 08:34:24 -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. v2: code cleanup add handling scattered packets update release notes Matej Vido (5): szedata2: add new poll mode driver szedata2: add handling of scattered packets in RX szedata2: add handling of scattered packets in TX doc: add documentation for szedata2 PMD doc: update 2.2 release notes 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 + doc/guides/rel_notes/release_2_2.rst | 4 + drivers/net/Makefile | 1 + drivers/net/szedata2/Makefile | 62 + drivers/net/szedata2/rte_eth_szedata2.c | 1638 +++++++++++++++++++++ drivers/net/szedata2/rte_eth_szedata2.h | 96 ++ drivers/net/szedata2/rte_pmd_szedata2_version.map | 4 + mk/rte.app.mk | 3 + 12 files changed, 1925 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 -- 1.9.1