From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BDC87C433EF for ; Wed, 23 Feb 2022 17:04:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238935AbiBWRFZ (ORCPT ); Wed, 23 Feb 2022 12:05:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54356 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243130AbiBWRFJ (ORCPT ); Wed, 23 Feb 2022 12:05:09 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B85B34B413 for ; Wed, 23 Feb 2022 09:04:41 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 55A6E60FCA for ; Wed, 23 Feb 2022 17:04:41 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 678DAC340F0; Wed, 23 Feb 2022 17:04:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645635880; bh=GbgUYw0DQ6LPVgl013/4MQTvKvBIo5lc7tUJAISsTi0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Zy2dLC+ag+YI7Fnb5650AyP8oJJwN1jDENRNHJyhMATszyF0iKvX3zR2j5PN8tGSg D8n6KMddbfI4go1UjsXEr30QNSleinqGDgp5Ml7SIQeUq5b+FuYdAwu1vvf9a66DH+ QSBc7wUIj+MXS3A4P5CAri8vUlDW1PG8HswcILFu6EXTDnKZlU5q59/CItfFLBfa2W TXccXEEDveGcfBmANkDYw4tAW0XCIJtwcFViF967UzZlB2jOYx/C3DZ+jASJf3oLbq 36qZHLVXrEHF1AV7KxhMxQd/+LJrZY9ooRVqZlNCHXd20i1BUsBNPYoYd+0SvNHshv 6Rt3W9aKVESmg== From: Saeed Mahameed To: "David S. Miller" , Jakub Kicinski Cc: netdev@vger.kernel.org, Ariel Levkovich , Maor Dickman , Saeed Mahameed Subject: [net 07/19] net/mlx5: Fix wrong limitation of metadata match on ecpf Date: Wed, 23 Feb 2022 09:04:18 -0800 Message-Id: <20220223170430.295595-8-saeed@kernel.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220223170430.295595-1-saeed@kernel.org> References: <20220223170430.295595-1-saeed@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Ariel Levkovich Match metadata support check returns false for ecpf device. However, this support does exist for ecpf and therefore this limitation should be removed to allow feature such as stacked devices and internal port offloaded to be supported. Fixes: 92ab1eb392c6 ("net/mlx5: E-Switch, Enable vport metadata matching if firmware supports it") Signed-off-by: Ariel Levkovich Reviewed-by: Maor Dickman Signed-off-by: Saeed Mahameed --- drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c index 9a7b25692505..cfcd72bad9af 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c @@ -2838,10 +2838,6 @@ bool mlx5_esw_vport_match_metadata_supported(const struct mlx5_eswitch *esw) if (!MLX5_CAP_ESW_FLOWTABLE(esw->dev, flow_source)) return false; - if (mlx5_core_is_ecpf_esw_manager(esw->dev) || - mlx5_ecpf_vport_exists(esw->dev)) - return false; - return true; } -- 2.35.1