Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp30506imu; Wed, 21 Nov 2018 14:49:48 -0800 (PST) X-Google-Smtp-Source: AFSGD/V0tZFQWbl1fbFxRcSCy3mX/tIjcqnBop8dUWuZDdW6JPOh5+Ymvu9tAwPW2DXW1z3xTT0l X-Received: by 2002:a63:2744:: with SMTP id n65mr7624972pgn.65.1542840588746; Wed, 21 Nov 2018 14:49:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542840588; cv=none; d=google.com; s=arc-20160816; b=ppzmfU3WcJrPTQkb9p29A8AOl6UccXADoYO53rn/JoPk+99iAK6zene4pXKI4VQkZc cyd+9Gdc7IfYsfmiwAPThwWpFSOB76wMpgj1azygQZK9qtCuzaB0rE0Y0pEmDQULePO5 XR8dSC9t6tGW2krGbHEeW7Bkuk3TU4BtzJRoCfupuuN9YgFHOj3cPMNKsfiG8uwPrTNs Tj5k/SS5HGYg6+41aauc4n2moASliatFSzEYolQf5GFCPBv9MHFefNdohJN06zrwf+ST rXq7C+Erg529dSWv4BcpR1FHyiFkqhsftQYTP9e82QVioR0IAyTIHUout0vq/tjB3Lnm QF/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=69mn6tLcyv01+y4A3LBZjbYbagf9lLxadKtxxMKb+UU=; b=iEDJrxeS4ssqcJmSVIlvcL1xKuZC0FPfyJnFe5Ehg5x9dNS1yB6XCaNIfaE68Pw9kA kBO2+jhvoKTT9OoLKvz4XJuurHf4djRm7BOHfi1Pt4/aBAtzIhkVbVcQqmPLzAeRNHFc nTXCibDd6Jx8oFIToV5T+ivKBnzTZ1TRjzrco3ITVVCehRah2uSU+BONEXaGxk59X/UW /e9sL0+Z9ERjlTolFzyJLK7tfxvqcSUZCfmiysSxxH9W03ynGGxkiW5eGaAbcYWM63Qh 7B7Z5hMTmz9WWQ55vBs4DUUqZcJJKgCaOS3oBhrIsU93mP+I31RVFp0WTlQHeLkFe05t CFeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=U6RPmWyU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1-v6si25238572plx.278.2018.11.21.14.49.33; Wed, 21 Nov 2018 14:49:48 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=U6RPmWyU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387733AbeKVFmn (ORCPT + 99 others); Thu, 22 Nov 2018 00:42:43 -0500 Received: from mail.kernel.org ([198.145.29.99]:37244 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387645AbeKVFmm (ORCPT ); Thu, 22 Nov 2018 00:42:42 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B337C206BB; Wed, 21 Nov 2018 19:07:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1542827230; bh=TQaE+WPs9JFBSc8pMFBDmzU7DOZlH0KNb/zW88eCxas=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=U6RPmWyUIupT8XeW/m5geVuET1vykVGZ+inPuCfVJEdlxvO9gGl1wtIjuyN99IKh/ 0uA4/xH6TXxL6KHiCSEwk5GJkVX6sOfhWtBPBjS1uLEaLKIeDGS3bOeAzWwJ7oolIC rt8eq0ZX2ciFB4X8MNwqa/sdjV6fY4EMSlta0Uj4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Or Gerlitz , Roi Dayan , Saeed Mahameed Subject: [PATCH 4.19 23/42] net/mlx5e: Always use the match level enum when parsing TC rule match Date: Wed, 21 Nov 2018 20:05:59 +0100 Message-Id: <20181121183149.014037057@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181121183147.869199006@linuxfoundation.org> References: <20181121183147.869199006@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Or Gerlitz [ Upstream commit 83621b7df6a646e550fd3d36db2e301cf9a5096b ] We get the match level (none, l2, l3, l4) while going over the match dissectors of an offloaded tc rule. When doing this, the match level enum and the not min inline enum values should be used, fix that. This worked accidentally b/c both enums have the same numerical values. Fixes: d708f902989b ('net/mlx5e: Get the required HW match level while parsing TC flow matches') Signed-off-by: Or Gerlitz Reviewed-by: Roi Dayan Signed-off-by: Saeed Mahameed Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c @@ -1450,10 +1450,10 @@ static int __parse_cls_flower(struct mlx /* the HW doesn't need L3 inline to match on frag=no */ if (!(key->flags & FLOW_DIS_IS_FRAGMENT)) - *match_level = MLX5_INLINE_MODE_L2; + *match_level = MLX5_MATCH_L2; /* *** L2 attributes parsing up to here *** */ else - *match_level = MLX5_INLINE_MODE_IP; + *match_level = MLX5_MATCH_L3; } }