From mboxrd@z Thu Jan 1 00:00:00 1970 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 8392C1EFF8D; Thu, 23 Apr 2026 14:09:55 +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=1776953395; cv=none; b=NKEoGQxC1ojIhaox+0oHAAgV4m+lR+qgLuwI2Sxzwwla7GnPUebo70fS0BAxNsYT4jrv0UckatPNmD7R335gpa0Ll4j5EGsh9PNy8yjZJdUHVFIYhZJqk1oO5yBTHQDdtxkl65vkOGneGHJ/ERwvat0WRiNnUuw1uRD4gg+roVU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776953395; c=relaxed/simple; bh=qNN/9vm0awuoc9vA32M0kv6lNuf/pxkvv47j0diKyjU=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ZEYbYxlnXSZdUAnwi+od0LrcOuoC4Alc9c0qs2mA/pgT/8yFpFPsqcZCPwG0RoQFbukkVH1wb5DlYhD24HZZBCnIgak3UoFhCj8qO3FQsJrkGgqLz6WpL1rtEuh56KhrY6O9NwsUyM1DHpU+kujUkDeaozr4fbX8xO7rnRoeBW0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=SqO8grPX; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="SqO8grPX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 811DFC2BCAF; Thu, 23 Apr 2026 14:09:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776953395; bh=qNN/9vm0awuoc9vA32M0kv6lNuf/pxkvv47j0diKyjU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SqO8grPXMFvatY9ACmPhcS+h7QyuoWkh+tUVAXN9E3pLWNzDsDk1PX86yt1iM932I oEj7/u8Kj4Aa0GCflhDBsqxQN6o30wyHRjkXF5pPnQ8qIuS8yO6HOEyzRKBObb7zJZ z1jNeVR/zANhLDF8WyqoASkNfET6OAUTIFxSOgT1dXZFTXGZKhbq6YaniPz2aZem0b avv4MtKvnX7uG7uy+3D9muJzRO0VNwJew5A/P5Kyq/qmLQV2R8SL/GggUMcmEeGl2S lEBgLriM3VYQY0ondkRi/qvISiKP+FiFBzL+8WqtcaoaWzhlW0ADMXuJOLjLqS7WR6 zBW9bmbsFZq5w== Date: Thu, 23 Apr 2026 17:09:50 +0300 From: Leon Romanovsky To: Jason Gunthorpe Cc: Paul Moore , Roberto Sassu , KP Singh , Matt Bobrowski , Alexei Starovoitov , Daniel Borkmann , John Fastabend , Andrii Nakryiko , Martin KaFai Lau , Eduard Zingerman , Song Liu , Yonghong Song , Stanislav Fomichev , Hao Luo , Jiri Olsa , Shuah Khan , Saeed Mahameed , Itay Avraham , Dave Jiang , Jonathan Cameron , bpf@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-rdma@vger.kernel.org, Chiara Meiohas , Maher Sanalla , linux-security-module@vger.kernel.org Subject: Re: [PATCH v2 0/4] Firmware LSM hook Message-ID: <20260423140950.GE172828@unreal> References: <20260412090006.GA21470@unreal> <20260413164220.GP3694781@ziepe.ca> <20260413231920.GS3694781@ziepe.ca> <20260415134705.GG2577880@ziepe.ca> <20260417191749.GK2577880@ziepe.ca> Precedence: bulk X-Mailing-List: bpf@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260417191749.GK2577880@ziepe.ca> On Fri, Apr 17, 2026 at 04:17:49PM -0300, Jason Gunthorpe wrote: > On Wed, Apr 15, 2026 at 05:40:04PM -0400, Paul Moore wrote: <...> > > Leon mentioned that different firmware revisions would have different > > parameters for a given opcode, and that one would need to inspect > > those parameters to properly filter the command. Is that not true, or > > am I misreading or misunderstanding Leon's comments? > > They are ABI stable, so there will be rules about future changes that > old software can follow to ignore or reject future things it doesn't > understand. It is wishful thinking and applicable only to mlx5 devices. No one promises that other devices follow same ABI rules. Thanks