From patchwork Tue Jan 19 02:48:13 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wenzhuo Lu X-Patchwork-Id: 9962 X-Patchwork-Delegate: bruce.richardson@intel.com 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 B81B191A1; Tue, 19 Jan 2016 03:49:05 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id B4F7391C1 for ; Tue, 19 Jan 2016 03:49:02 +0100 (CET) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP; 18 Jan 2016 18:48:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,315,1449561600"; d="scan'208";a="635793736" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by FMSMGA003.fm.intel.com with ESMTP; 18 Jan 2016 18:48:47 -0800 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id u0J2mhkC010825; Tue, 19 Jan 2016 10:48:43 +0800 Received: from shecgisg004.sh.intel.com (localhost [127.0.0.1]) by shecgisg004.sh.intel.com (8.13.6/8.13.6/SuSE Linux 0.8) with ESMTP id u0J2memE025692; Tue, 19 Jan 2016 10:48:42 +0800 Received: (from wenzhuol@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id u0J2meat025688; Tue, 19 Jan 2016 10:48:40 +0800 From: Wenzhuo Lu To: dev@dpdk.org Date: Tue, 19 Jan 2016 10:48:13 +0800 Message-Id: <1453171693-25571-13-git-send-email-wenzhuo.lu@intel.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1453171693-25571-1-git-send-email-wenzhuo.lu@intel.com> References: <1453171693-25571-1-git-send-email-wenzhuo.lu@intel.com> Subject: [dpdk-dev] [PATCH 12/12] doc: update release note for ixgbe base code 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Update the release note. Also include the update for the last time of the ixgbe base code update. Signed-off-by: Wenzhuo Lu --- doc/guides/rel_notes/release_2_3.rst | 54 ++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/doc/guides/rel_notes/release_2_3.rst b/doc/guides/rel_notes/release_2_3.rst index 99de186..0e2369d 100644 --- a/doc/guides/rel_notes/release_2_3.rst +++ b/doc/guides/rel_notes/release_2_3.rst @@ -4,6 +4,15 @@ DPDK Release 2.3 New Features ------------ +* **Added the support for new ixgbe devices and MAC types.** + +* **Added new ixgbe iXFI configuration helper function.** + +* **Added support for the new thermal sensor alarms indication on ixgbe.** + +* **Added support for enabling and setting fdir drop queue on ixgbe.** + +* **Added support fuse for both x550em_x V1 and V2 on ixgbe.** Resolved Issues --------------- @@ -15,6 +24,51 @@ EAL Drivers ~~~~~~~ +* **ixgbe/base: Fixed TX hang for CEE mode configuration.** + + Credit_refill and credit_max could be zero for a TC and that + is causing TX hang for CEE mode configuration, so to fix that + have a min credit assigned to a TC. + +* **ixgbe/base: Fixed the invalid default MDIO clock speed.** + + The x550 MDIO clock speed must be configured prior to first MDIO + read or write. The default MDIO clock speed is not valid, therefore + the driver is configuring a valid speed prior to reading the copper + PHY device id. + +* **ixgbe/base: Fixed subtle semaphore error in the CS4227 reset flow.** + +* **ixgbe/base: Removed driver config of KX4 PHY.** + The KX4 PHY will be configured by the NVM image. The driver + had been overwriting this config. + +* **ixgbe/base: Avoid needless PHY access on copper phys.** + Avoid a needless PHY access on copper phys to save the 10ms wait + time for each PHY access. A helper function is introduced to + actually do the register access and process the contents. + +* **ixgbe/base: Removed duplicate setting for fdir no match drop.** + + Do not set FDIRCTRL.DROP_NO_MATCH in ixgbe_init_fdir_perfect_82599(), + this bit is already set in ixgbe_set_fdir_drop_queue_82599() which + makes more sense for drivers that call that function. + This resolves an issue where packets were being dropped when switching + to perfect filters mode. + +* **ixgbe/base: Always turn PHY power on when requested.** + + Instead of not defining the callback for set_phy_power when + manageability is enabled, put the check in the set_phy_power + function so that only turning the power off is conditional on + management, but not turning the PHY on. + +* **ixgbe/base: Set VF mac address only when acked by PF.** + + Resolve an issue where VF mac address is zeroed out in cases where + the VF driver is loaded while the PF interface is down. + The solution is to only set it when we get an ACK from the PF. + Libraries ~~~~~~~~~