From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by dpdk.org (Postfix) with ESMTP id 6176A108D for ; Fri, 31 Mar 2017 04:06:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1770; q=dns/txt; s=iport; t=1490925987; x=1492135587; h=from:to:cc:subject:date:message-id:in-reply-to: references; bh=kCXnqjsJpzutZVcFsRsh6XDwUlIxgF3I31pS906D6eo=; b=ZYmnswbsg/ISgljCJeqPbO5MYFHKFL6pU0SBpCZ7hQiVibZE7+mSbz3D ZVF792P5Q+O63WzOal8PURlYIvF9w4v7YT2CEsYkmo3bJCfqy3rmRSrM+ KfkAYR/eWOx8aH72zOqM7jDrXG0EmVViTA0IO/8xdsjTjM4/h+zaOAL02 c=; X-IronPort-AV: E=Sophos;i="5.36,250,1486425600"; d="scan'208";a="224816979" Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 31 Mar 2017 02:06:26 +0000 Received: from cisco.com (savbu-usnic-a.cisco.com [10.193.184.48]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v2V26Quh000836; Fri, 31 Mar 2017 02:06:26 GMT Received: by cisco.com (Postfix, from userid 392789) id 07D543FAAF15; Thu, 30 Mar 2017 19:06:26 -0700 (PDT) From: John Daley To: ferruh.yigit@intel.com, john.mcnamara@intel.com Cc: dev@dpdk.org, John Daley Date: Thu, 30 Mar 2017 19:06:15 -0700 Message-Id: <20170331020622.25498-1-johndale@cisco.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20170330212838.31291-1-johndale@cisco.com> References: <20170330212838.31291-1-johndale@cisco.com> Subject: [dpdk-dev] [PATCH v2 0/7] *** flow API support for enic *** 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: , X-List-Received-Date: Fri, 31 Mar 2017 02:06:27 -0000 *** flow API support for enic *** Version 2 fixes some checkpatch fails and adds documentaion. My checkpatch didn't catch typos and I missed a couple valid errors. There are still some warnings: 1 for returning non-negative errnos from a function which I'm OK with this because the caller uses them in the flow error function where they are supposed to be positive. The other warning is about double use of macro arguement in ARRAY_SIZE which is OK. thanks, john John Daley (7): net/enic: bring NIC interface functions up to date net/enic: flow API skeleton net/enic: flow API for NICs with advanced filters enabled net/enic: flow API for NICs with advanced filters disabled net/enic: flow API for Legacy NICs net/enic: flow API debug net/enic: flow API documentation config/common_base | 1 + doc/guides/nics/enic.rst | 44 + doc/guides/nics/features/enic.ini | 1 + doc/guides/rel_notes/release_17_05.rst | 6 + drivers/net/enic/Makefile | 1 + drivers/net/enic/base/cq_enet_desc.h | 13 + drivers/net/enic/base/vnic_dev.c | 162 +++- drivers/net/enic/base/vnic_dev.h | 5 +- drivers/net/enic/base/vnic_devcmd.h | 81 +- drivers/net/enic/enic.h | 15 +- drivers/net/enic/enic_clsf.c | 16 +- drivers/net/enic/enic_ethdev.c | 21 +- drivers/net/enic/enic_flow.c | 1511 ++++++++++++++++++++++++++++++++ drivers/net/enic/enic_main.c | 3 + drivers/net/enic/enic_res.c | 15 + drivers/net/enic/enic_rxtx.c | 16 +- 16 files changed, 1866 insertions(+), 45 deletions(-) create mode 100644 drivers/net/enic/enic_flow.c -- 2.12.0