From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9052EA00C3 for ; Mon, 15 Aug 2022 01:04:48 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1CDB442C91; Mon, 15 Aug 2022 01:04:30 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id BA14142C74; Mon, 15 Aug 2022 01:04:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1660518266; x=1692054266; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=RY253PuxrnXri75MqMzugCg0yt60IRNVU4CHxS/Xjx4=; b=NJaoWzXr3eDONj4+025gPi1MQh0INNhLeX4KRssfKeMVQp5ussCRsdyW CBA2QKbtyULGOlFoIm2HrgrTENmAO2Oj7C/25XcP9PjOISC/ug9h7Bje+ PxkZmU+ApM4Ky03VFgjXzehKc0tkbkbYfsAMqWskvkInJLrR5nEa2u3QJ VGIGISE+mbGLHDbB1X/2jeXp+t3d9dXh0ggIpSGiAVRB9WQBPLXJas7Kz k+iobztyg/P1JZTHwJ87k/1aStCcOPqKbINkqzu0ViHgVfmaEVXanlzXy JTV+ZpIj7ro2T0w19PyQAGGMnH9X4YgmVLXA+B9fxGAx51Ye7veO1W4b3 A==; X-IronPort-AV: E=McAfee;i="6400,9594,10439"; a="289427638" X-IronPort-AV: E=Sophos;i="5.93,237,1654585200"; d="scan'208";a="289427638" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Aug 2022 16:04:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,237,1654585200"; d="scan'208";a="934296828" Received: from dpdk-qzhan15-test02.sh.intel.com ([10.67.115.4]) by fmsmga005.fm.intel.com with ESMTP; 14 Aug 2022 16:04:24 -0700 From: Qi Zhang To: qiming.yang@intel.com Cc: dev@dpdk.org, Qi Zhang , stable@dpdk.org, Grzegorz Siwik Subject: [PATCH 48/70] net/ice/base: ignore already exist error Date: Mon, 15 Aug 2022 03:12:44 -0400 Message-Id: <20220815071306.2910599-49-qi.z.zhang@intel.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220815071306.2910599-1-qi.z.zhang@intel.com> References: <20220815071306.2910599-1-qi.z.zhang@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Ignore ERR_ALREADY_EXISTS error when setting promiscuous mode. This fix is needed because the driver could set promiscuous mode when it still has not cleared properly. Promiscuous mode could be set only once, so setting it second time will be rejected. Fixes: 60ff6f5ce2d8 ("net/ice/base: consolidate VF promiscuous mode") Cc: stable@dpdk.org Signed-off-by: Grzegorz Siwik Signed-off-by: Qi Zhang --- drivers/net/ice/base/ice_switch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ice/base/ice_switch.c b/drivers/net/ice/base/ice_switch.c index 6863696d9d..91a959e10f 100644 --- a/drivers/net/ice/base/ice_switch.c +++ b/drivers/net/ice/base/ice_switch.c @@ -6280,7 +6280,7 @@ _ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, status = _ice_set_vsi_promisc(hw, vsi_handle, promisc_mask, vlan_id, lport, sw); - if (status) + if (status && status != ICE_ERR_ALREADY_EXISTS) break; } -- 2.31.1