From patchwork Thu Jul 21 09:11:58 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "John Daley (johndale)" X-Patchwork-Id: 14952 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id A9A112BB9; Thu, 21 Jul 2016 11:12:03 +0200 (CEST) Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by dpdk.org (Postfix) with ESMTP id AF3282C8 for ; Thu, 21 Jul 2016 11:12:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3996; q=dns/txt; s=iport; t=1469092322; x=1470301922; h=from:to:cc:subject:date:message-id; bh=YvyT+HbMYCV80g3RaYoOEu1FDby5v1eboh4Pexn9xq4=; b=DYnl1zokdY7bL3Cfmqe1yDiHO3TDIh6u4k7C5lv4QLC7G+UkxmK5HKVu bIGAsTOpNbsELy2QrSmpdPYYmPxfk9fQnxwiwLMXb6NjNjhQC7xfHimQe oo6aWJbMrpGo1xj9ICleHi2ZoxS4XBWUdGojxqP9ApQV0KzgMB5krkFtu M=; X-IronPort-AV: E=Sophos;i="5.28,398,1464652800"; d="scan'208";a="299656803" Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Jul 2016 09:12:02 +0000 Received: from cisco.com (savbu-usnic-a.cisco.com [10.193.184.48]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u6L9C1tW015505; Thu, 21 Jul 2016 09:12:02 GMT Received: by cisco.com (Postfix, from userid 392789) id C4AB03FAAE28; Thu, 21 Jul 2016 02:12:01 -0700 (PDT) From: John Daley To: dev@dpdk.org Cc: thomas.monjalon@6wind.com, John Daley Date: Thu, 21 Jul 2016 02:11:58 -0700 Message-Id: <1469092318-10382-1-git-send-email-johndale@cisco.com> X-Mailer: git-send-email 2.7.0 Subject: [dpdk-dev] [PATCH] doc: update 16.07 release notes and nic guide for enic 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Signed-off-by: John Daley --- doc/guides/nics/enic.rst | 9 +++------ doc/guides/nics/overview.rst | 2 +- doc/guides/rel_notes/release_16_07.rst | 23 +++++++++++++++++++++++ 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/doc/guides/nics/enic.rst b/doc/guides/nics/enic.rst index e67c3db..a81264b 100644 --- a/doc/guides/nics/enic.rst +++ b/doc/guides/nics/enic.rst @@ -35,12 +35,6 @@ NICs. These adapters are also referred to as vNICs below. If you are running or would like to run DPDK software applications on Cisco UCS servers using Cisco VIC adapters the following documentation is relevant. -Version Information -------------------- - -The version of the ENIC PMD driver is 1.0.0.6 and will be printed by ENIC PMD -during the initialization. - How to obtain ENIC PMD integrated DPDK -------------------------------------- @@ -156,6 +150,8 @@ Supported features - VLAN filtering (supported via UCSM/CIMC only) - Execution of application by unprivileged system users - IPV4, IPV6 and TCP RSS hashing +- Scattered Rx +- MTU update Known bugs and Unsupported features in this release --------------------------------------------------- @@ -165,6 +161,7 @@ Known bugs and Unsupported features in this release - non-IPV4 flow direction - Setting of extended VLAN - UDP RSS hashing +- MTU update only works if Scattered Rx mode is disabled Prerequisites ------------- diff --git a/doc/guides/nics/overview.rst b/doc/guides/nics/overview.rst index 572ced4..6abbae6 100644 --- a/doc/guides/nics/overview.rst +++ b/doc/guides/nics/overview.rst @@ -92,7 +92,7 @@ Most of these differences are summarized below. Queue status event Y Rx interrupt Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Queue start/stop Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y - MTU update Y Y Y Y Y Y Y Y Y Y Y Y Y Y + MTU update Y Y Y P Y Y Y Y Y Y Y Y Y Y Jumbo frame Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Scattered Rx Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y LRO Y Y Y Y diff --git a/doc/guides/rel_notes/release_16_07.rst b/doc/guides/rel_notes/release_16_07.rst index d3a144f..34f06b6 100644 --- a/doc/guides/rel_notes/release_16_07.rst +++ b/doc/guides/rel_notes/release_16_07.rst @@ -179,6 +179,15 @@ New Features For information on this feature, please see the "I40E Poll Mode Driver" section of the "Network Interface Controller Drivers" document. +* **Updated the enic driver.** + + The enic driver was updated with changes including the following: + + * Optimized the Tx function. + * Added Scattered Rx capability. + * Improved packet type identification. + * Added MTU update in non Scattered Rx mode and enabled MTU of up to 9208 + with UCS Software release 2.2 on 1300 series VICs. Resolved Issues --------------- @@ -228,6 +237,20 @@ Drivers outer VLAN header. This issue is fixed by changing corresponding register for single VLAN. +* **enic: Fixed several issues when stopping then restarting ports and queues.** + + Fixed several crashes related to stopping then restarting ports and queues. + Fixed possible crash when re-configuring the number of Rx queue descriptors. + +* **enic: Fixed Rx data mis-alignment if mbuf data offset modified.** + + Fixed possible Rx corruption when mbufs were returned to a pool with data + offset other than RTE_PKTMBUF_HEADROOM. + +* **enic: Fixed Tx IP/UDP/TCP checksum offload and VLAN insertion.** + +* **enic: Fixed Rx error and missed counters.** + Libraries ~~~~~~~~~