From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 83B495ABA for ; Wed, 10 Jun 2015 15:09:13 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP; 10 Jun 2015 06:07:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,587,1427785200"; d="scan'208";a="724595538" Received: from irvmail001.ir.intel.com ([163.33.26.43]) by fmsmga001.fm.intel.com with ESMTP; 10 Jun 2015 06:07:25 -0700 Received: from sivswdev01.ir.intel.com (sivswdev01.ir.intel.com [10.237.217.45]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id t5AD7ODj010118; Wed, 10 Jun 2015 14:07:25 +0100 Received: from sivswdev01.ir.intel.com (localhost [127.0.0.1]) by sivswdev01.ir.intel.com with ESMTP id t5AD7Oqa019459; Wed, 10 Jun 2015 14:07:24 +0100 Received: (from bricha3@localhost) by sivswdev01.ir.intel.com with id t5AD7LEY019436; Wed, 10 Jun 2015 14:07:21 +0100 From: Bruce Richardson To: dev@dpdk.org Date: Wed, 10 Jun 2015 14:07:15 +0100 Message-Id: <1433941641-19405-1-git-send-email-bruce.richardson@intel.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <20150519113112.GA10700@bricha3-MOBL3> References: <20150519113112.GA10700@bricha3-MOBL3> Subject: [dpdk-dev] [RFC-PATCH-v3 0/6] pktdev update 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: Wed, 10 Jun 2015 13:09:14 -0000 Following on from the feedback received from the community about the pktdev idea, I've decided not to push this approach further for DPDK 2.1. Instead, for future releases, I'll look at taking some of what was investigated in this work and see if it can be applied to the existing ethdev library, which seems to be the favoured point of convergence in the community. Hopefully, we can get ethdev to meet all the requirements I had looked for for pktdev. [If not, I may need to come back to look at this again, but I hope not! :-)] For the sake of completeness, I'm also sending out my latest, and final, draft set of patches for pktdev, in case Marc, or someone else, wishes to take this further right now. As I've said, for the time being, I'm going to switch focus to ethdev. Thanks for all the feedback. Regards, /Bruce Bruce Richardson (5): kni: add function to query the name of a kni object pktdev: Add pktdev implementation library example app showing pktdevs used in a chain new pktdev l2fwd sample test: add pktdev performance tests Marc Sune (1): pktdev: adding app test app/test/Makefile | 2 + app/test/test_pktdev.c | 440 +++++++++++++++++++++++++ app/test/test_pktdev_perf.c | 260 +++++++++++++++ config/common_bsdapp | 5 + config/common_linuxapp | 5 + examples/pktdev-chain/Makefile | 57 ++++ examples/pktdev-chain/basicfwd.c | 221 +++++++++++++ examples/pktdev-l2fwd/Makefile | 50 +++ examples/pktdev-l2fwd/main.c | 530 +++++++++++++++++++++++++++++++ lib/Makefile | 1 + lib/librte_kni/rte_kni.c | 6 + lib/librte_kni/rte_kni.h | 10 + lib/librte_kni/rte_kni_version.map | 1 + lib/librte_pktdev/Makefile | 56 ++++ lib/librte_pktdev/rte_pktdev.c | 188 +++++++++++ lib/librte_pktdev/rte_pktdev.h | 400 +++++++++++++++++++++++ lib/librte_pktdev/rte_pktdev_version.map | 11 + mk/rte.app.mk | 1 + 18 files changed, 2244 insertions(+) create mode 100644 app/test/test_pktdev.c create mode 100644 app/test/test_pktdev_perf.c create mode 100644 examples/pktdev-chain/Makefile create mode 100644 examples/pktdev-chain/basicfwd.c create mode 100644 examples/pktdev-l2fwd/Makefile create mode 100644 examples/pktdev-l2fwd/main.c create mode 100644 lib/librte_pktdev/Makefile create mode 100644 lib/librte_pktdev/rte_pktdev.c create mode 100644 lib/librte_pktdev/rte_pktdev.h create mode 100644 lib/librte_pktdev/rte_pktdev_version.map -- 2.4.2