From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 417A556A2 for ; Wed, 4 May 2016 23:10:51 +0200 (CEST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP; 04 May 2016 14:10:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,578,1455004800"; d="scan'208";a="972776726" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by fmsmga002.fm.intel.com with ESMTP; 04 May 2016 14:10:49 -0700 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id u44LAmPY031182 for ; Thu, 5 May 2016 05:10:48 +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 u44LAkre026554 for ; Thu, 5 May 2016 05:10:48 +0800 Received: (from wenzhuol@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id u44LAk4c026550 for dev@dpdk.org; Thu, 5 May 2016 05:10:46 +0800 From: Wenzhuo Lu To: dev@dpdk.org Date: Thu, 5 May 2016 05:10:42 +0800 Message-Id: <1462396246-26517-1-git-send-email-wenzhuo.lu@intel.com> X-Mailer: git-send-email 1.7.4.1 Subject: [dpdk-dev] [PATCH 0/4] automatic link recovery on ixgbe/igb VF 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, 04 May 2016 21:10:51 -0000 Now if the PF link is down and up, VF doesn't handle this event, user need to reset the VF port to let it recover. This patch set addes the support of the mailbox interruption on VF. So, VF can receice the messges for physical link down/up. And VF will handle this event and let the VF link recover automatically. Wenzhuo Lu (4): ixgbe: VF supports mailbox interruption for PF link up/down igb: VF supports mailbox interruption for PF link up/down ixgbe: automatic link recovery on VF igb: automatic link recovery on VF doc/guides/rel_notes/release_16_07.rst | 11 ++ drivers/net/e1000/e1000_ethdev.h | 14 ++ drivers/net/e1000/igb_ethdev.c | 244 +++++++++++++++++++++++++++++++++ drivers/net/e1000/igb_rxtx.c | 38 +++++ drivers/net/ixgbe/ixgbe_ethdev.c | 169 ++++++++++++++++++++++- drivers/net/ixgbe/ixgbe_ethdev.h | 14 ++ drivers/net/ixgbe/ixgbe_rxtx.c | 34 +++++ drivers/net/ixgbe/ixgbe_rxtx.h | 2 + 8 files changed, 523 insertions(+), 3 deletions(-) -- 1.9.3