From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 32472A0559; Mon, 16 Mar 2020 08:57:24 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0B5081C025; Mon, 16 Mar 2020 08:57:24 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by dpdk.org (Postfix) with ESMTP id E790625D9 for ; Mon, 16 Mar 2020 08:57:22 +0100 (CET) IronPort-SDR: Jaidwd71EYmIa7/DA+Wo3uNGkvbAcQBWxhrSHT9bX1gehL1ZL9YPBt5tEG/vRnKBdK99yA/zwt pIH2I61sTpmA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Mar 2020 00:57:22 -0700 IronPort-SDR: HqyaOau/eyCNjme/uSHzj4VvqgwTOgTqM7UUV3SgFI7wgeHX2mlAf3gOxUfnA8aSPznkJPinhC W7Ys30swGp8A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,559,1574150400"; d="scan'208";a="390622478" Received: from dpdk-lrong-srv-04.sh.intel.com ([10.67.119.221]) by orsmga004.jf.intel.com with ESMTP; 16 Mar 2020 00:57:20 -0700 From: Leyi Rong To: qi.z.zhang@intel.com, xiaolong.ye@intel.com Cc: dev@dpdk.org, Leyi Rong Date: Mon, 16 Mar 2020 15:45:51 +0800 Message-Id: <20200316074603.10998-1-leyi.rong@intel.com> X-Mailer: git-send-email 2.17.1 Subject: [dpdk-dev] [PATCH 00/12] framework for advanced iAVF PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patchset enable framework for advanced iAVF, includes query DDP pkg info, flexible descriptor support, FDIR mark id and RSS hash support. Leyi Rong (12): net/iavf: remove 16B Rx descriptor compile option net/iavf: return error if opcode is mismatched net/iavf: support to query DDP package info net/iavf: flexible Rx descriptor support in normal path net/iavf: flexible Rx descriptor support in AVX path net/iavf: flexible Rx descriptor support in SSE path net/iavf: add flow director enabled switch value net/iavf: support flow mark in normal data path net/iavf: support flow mark in AVX path net/iavf: support flow mark in SSE path net/iavf: add RSS hash parsing in AVX path net/iavf: add RSS hash parsing in SSE path config/common_base | 1 - drivers/net/iavf/iavf.h | 15 + drivers/net/iavf/iavf_ethdev.c | 15 + drivers/net/iavf/iavf_rxtx.c | 570 ++++++++++++++++- drivers/net/iavf/iavf_rxtx.h | 62 +- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 856 ++++++++++++++++++++++---- drivers/net/iavf/iavf_rxtx_vec_sse.c | 514 ++++++++++++++++ drivers/net/iavf/iavf_vchnl.c | 86 ++- 8 files changed, 1982 insertions(+), 137 deletions(-) -- 2.17.1