Received: by 2002:ab2:6203:0:b0:1f5:f2ab:c469 with SMTP id o3csp2970029lqt; Tue, 23 Apr 2024 07:09:18 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXwxUMCbUM67m9OUhdvnM3CDb3NNEO3AuAbwFk1DFWa9D81hqXEWkXmYbShrH4V5Re8f87l0P80lu/DamvBnLDLk4qz6h4E2b3KdTlfPA== X-Google-Smtp-Source: AGHT+IF1IceXkhdeBWvjGFsnmRq/NGarKpOgdnnf6PDd8NfGENNUZ6kyN5/J+7dLIm+MTinJjrCf X-Received: by 2002:a05:6214:c8:b0:6a0:3f71:ccbd with SMTP id f8-20020a05621400c800b006a03f71ccbdmr13439694qvs.7.1713881358044; Tue, 23 Apr 2024 07:09:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713881358; cv=pass; d=google.com; s=arc-20160816; b=JAMLuQ9h9z7UXPF+ZWkYvKtSANFs+mP3Dg8IqbfsctF7CjSGzDHCZ+BaIpVBm0a5a2 CWYSc3oAHiH2OKmECg++zkkfARHoekpPOxTwNdjwUT9eh/FEPp2Qp7pqomz91XCc2qJ+ rEwlydHQDGEeLkviNOQ3YsOFz+BnmtLl/OkxyC5Rzy9U4U04G1Uw0YQINqsWt5WYSABp BzzAhdui/DuJLgZMxUNgCMFLzQMpKESB7jsIiWxgX78OpMpFlvMvblKpVIdGsYY9IHI9 5rzbM1jGWX1eftkSabptnIn/q/fDUkdZH3+YHL8jK1NIA461YeYqnbKZnnXpymHwRTOs k+0g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Uv7wlkc4a1YR1FUnlc0KNL4WGgLX+WMS+uvsKBYVi+Q=; fh=wiKt4nnvIkfxaM8lf+Au00JT4yuL4JmKtK+4VM4gFrs=; b=fZQRH4X8pYuBF1zLv+AkoDa/H2dJJqcet0HRDO7rw9cfvSQCHTzYWOyJFvKXiXgYc/ Zc3skIRc9/Ti2zXs40YzMSFX1RPsqyjQPuQFJsN9BraXfwPY0pNmZ/giWWN5473z1Qle WVtZAonezGt7Y3Qicl/BULoeXkMJ5dqiz8N8N6XM6oVDdbg51TW3jZhAaYU1ofKjJ/Si p9FyJZavAMUGFyDIA1y7AVmHxmt9lPYc5IMaYVtcq4wrVVihH+Oa183q2bZmbwuPV9yZ PTiQ5SS4fBl7iSMA1y4CZjquVOXuiCb8VNxkAJMs42t4x0AmYpgd1qEUvI6MdgepEsZX /HoQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SCzceUhM; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-155342-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-155342-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id jf13-20020a0562142a4d00b0069b538caa0asi12725170qvb.14.2024.04.23.07.09.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Apr 2024 07:09:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-155342-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SCzceUhM; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-155342-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-155342-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id BDFF11C219A4 for ; Tue, 23 Apr 2024 14:09:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 10AD713AD23; Tue, 23 Apr 2024 14:09:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="SCzceUhM" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 336ED137918; Tue, 23 Apr 2024 14:09:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713881342; cv=none; b=iquwyE0E/xcBKwuQYYR0gkCWlEYOSgU7x5gUa7xMTBna46ldDZOWsr0jiN6dpmkJOuAu2Vx6eKauNsInT3AwTC37yjzrrzy7sxa6OyIQZa4u5Iz9yV54i2i4A1xreXuML/RZP9rnRBsackRtiO/NpED6RphG32aRfRW8zPThI6w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713881342; c=relaxed/simple; bh=v3Uu2KeQV+Yw17N/SD3UPuR7eFq0nCxEDfaZW3BRnzY=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=udVDgxRwBkquyKwtskg18LpfFvw2PkKj+SuLziXoTjn8Ed6BYj4qwJXrq9tN5/LrgWuivnldFJR3SbYPOwglIbPTt5jnBW4qJUhZxM/eKOl6FsnA/yXBjJhm0XvsMqcTpoQn8BDlRh6ztlji+snNYenng4zq2GrrWLd7ckBpJy8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=SCzceUhM; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 48225C116B1; Tue, 23 Apr 2024 14:08:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713881341; bh=v3Uu2KeQV+Yw17N/SD3UPuR7eFq0nCxEDfaZW3BRnzY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SCzceUhMcyoxMZCGFjFOwPv9EUco2A8w+S+Pncm7QP15DIy3hPJJ50tRxeCFOlP3J 4HQLfLfYt3arhkztkNiSHDBuWJUBuonH0J7T/ydNVagnKurhk6M4JHK7+tK9Ih836P Y1K5+EYDeyBOoYUy33lli00zIXXNrwtwgxVcbTjYBF9ywdpk5iq0/0gNK1nGGLds5o wUb6XcDxxO/5An+B+vDX11P+hW8GtAMawRTwI/8sts7ItWcaWEwvD1n0qlLmR83lMi ImB/F3xz+8PqYb5fbKyISqGKcfUiLgMuRTx6QA/JD4Fr9FIxdyQ+1lRdade0yZEmd4 xMOf0yRt85C+g== Date: Tue, 23 Apr 2024 15:08:57 +0100 From: Simon Horman To: =?utf-8?Q?Asbj=C3=B8rn_Sloth_T=C3=B8nnesen?= Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Saeed Mahameed , Tariq Toukan , Leon Romanovsky , Jianbo Liu Subject: Re: [PATCH net-next v2] net/mlx5e: flower: check for unsupported control flags Message-ID: <20240423140857.GV42092@kernel.org> References: <20240422152728.175677-1-ast@fiberby.net> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240422152728.175677-1-ast@fiberby.net> On Mon, Apr 22, 2024 at 03:27:27PM +0000, Asbjørn Sloth Tønnesen wrote: > Use flow_rule_is_supp_control_flags() to reject filters > with unsupported control flags. > > In case any unsupported control flags are masked, > flow_rule_is_supp_control_flags() sets a NL extended > error message, and we return -EOPNOTSUPP. > > Remove FLOW_DIS_FIRST_FRAG specific error message, > and treat it as any other unsupported control flag. > > Only compile-tested. > > Signed-off-by: Asbjørn Sloth Tønnesen Reviewed-by: Simon Horman