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 848EAA0A02 for ; Mon, 17 May 2021 16:01:45 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5457C40041; Mon, 17 May 2021 16:01:45 +0200 (CEST) Received: from shelob.oktetlabs.ru (shelob.oktetlabs.ru [91.220.146.113]) by mails.dpdk.org (Postfix) with ESMTP id A977F40041 for ; Mon, 17 May 2021 16:01:44 +0200 (CEST) Received: from localhost.localdomain (unknown [188.242.7.54]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by shelob.oktetlabs.ru (Postfix) with ESMTPSA id 245CC7F519; Mon, 17 May 2021 17:01:44 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 shelob.oktetlabs.ru 245CC7F519 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=oktetlabs.ru; s=default; t=1621260104; bh=p1zDDZmJ2K63qQoN4/AHVn9LyF+4JNri/CMH/Q2hovQ=; h=From:To:Cc:Subject:Date; b=Lp+UhF/tFw9jz0n8xwe68igWM4p6tF5fUCfnvlxwsXeeif6YwcKpFKqzUswneJm2I JLzUInO8D58+V/atEXE9Z5/7gaTNatl36yE6WA9T7cCPoukiq5VsbqLzGmsR5t/p2o 7oj2VRA5VWLOu+EHJaJ3PQAjOAwIvfwjra65cGAk= From: Ivan Malov To: stable@dpdk.org Cc: Andrew Rybchenko , Andy Moreton Date: Mon, 17 May 2021 17:01:41 +0300 Message-Id: <20210517140141.25537-1-ivan.malov@oktetlabs.ru> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] [PATCH 20.11] net/sfc: fix outer rule rollback on error 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 Sender: "stable" [ upstream commit d8caafcbf941432b385a42b5cde24674caf8b1f1 ] Add missing statement to invalidate MAE resource ID. Fixes: dadff137931c ("net/sfc: support encap flow items in transfer rules") Signed-off-by: Ivan Malov Reviewed-by: Andrew Rybchenko Reviewed-by: Andy Moreton --- drivers/net/sfc/sfc_mae.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/sfc/sfc_mae.c b/drivers/net/sfc/sfc_mae.c index 4ddfef5563..f2856a5552 100644 --- a/drivers/net/sfc/sfc_mae.c +++ b/drivers/net/sfc/sfc_mae.c @@ -221,6 +221,7 @@ sfc_mae_outer_rule_enable(struct sfc_adapter *sa, if (fw_rsrc->refcnt == 0) { (void)efx_mae_outer_rule_remove(sa->nic, &fw_rsrc->rule_id); + fw_rsrc->rule_id.id = EFX_MAE_RSRC_ID_INVALID; } return rc; } -- 2.20.1