Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp2943091iob; Fri, 6 May 2022 14:00:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzQ94UUAqqaAHHpGIyCk2PSc7+lbcJxieCj2lL/Fc5Jyh/U/NBLiJ/3bTP6ZqfRmTGoeSKS X-Received: by 2002:a05:6402:22e1:b0:425:d5e5:c63 with SMTP id dn1-20020a05640222e100b00425d5e50c63mr5469142edb.185.1651870843059; Fri, 06 May 2022 14:00:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651870843; cv=none; d=google.com; s=arc-20160816; b=ckQm5KZxIKtJksYpzC1uZmRH4vvKhSV8lTmaB1x5+zi6PXrwEEQNIAJiVWHVF+L1Uh C9eTxgmKeqdyoUuGHoz7he2oYVc5UIsg7VQQCajxUsGkQSxJJwNOUskxvfURX2WQ2HqE VYEhYCY4zx4HhIW1JGEWP8ci8cFQvnbgzNR/OE3Qajrx2AmInRDIw6U/BBSWIeLfAlfd JJBFUilQdsMfKCp9tb753UfRgm7nRWXPNpG0F0DuBl4spMLvcO7qhi51ETjCOwp4Siww LsThJMo4w649WeL4VXihZBkVmVSj45+/50gTUVcr3wdsy5FghC/oVgLgzOnpUD6+Tm4i rwCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=c7gKWC2j9bpNDbrLPPq0hTd2XR9hOznt3F36bYLSeEA=; b=un9QtpDcsOhWNHc8pv1Eb/gsQPyJkV97HqTwUG2zwqiJxUvWESg/PmeubjbDR04S0n a4vU3Y5DVRWU6lJJJQ5I/lO/vKa+wfK+8Rr+9we42DoX9Y/OZlu4XjyxVeI29WKSCt/5 U4WmFmPKw60Il7d0eCZfY04anJopZzSW8FtO8tVlkX3saxyonIaffA/JDeBZcXQQBiw2 BrLzUcp0zo3EwtOKZ+oIaBMmatn+0cHkJ4ONF3UvxNtKy6pKiiGCi8Kv9UqlLefCzTt1 SuB/XCSKHbqfN7yfweGuZtT3DrG0pdbjzSGL9JxhcnWdgrvbB7R3aiFUtr/SGCxc+EmX Do0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=P8Nflcl5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n22-20020a509356000000b00427d45fa650si5129952eda.461.2022.05.06.14.00.19; Fri, 06 May 2022 14:00:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=P8Nflcl5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238768AbiEEC1S (ORCPT + 99 others); Wed, 4 May 2022 22:27:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60476 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236673AbiEEC1R (ORCPT ); Wed, 4 May 2022 22:27:17 -0400 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CC2504BFD0; Wed, 4 May 2022 19:23:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651717419; x=1683253419; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=wA6x1/zwYLOPI3LiA5XZehsRzpeivSsd5DiD94s7U7s=; b=P8Nflcl5kfkF6DcrOp4zeVmliUxFYSePJE7SqUgrbDcLtycKOdu3wrOD TgKb6I/JVuG9DQFT+FE0VxbTjsX088zGqKqlVvocgiA8bcyfAvWtG/Syx wV7RGqkm65FijuIvDI+J2JXm6JzU9pz51p5Bc0kL2zEBePuftRGwG/CiT sIzVpHwuY9YetKEceeOI0snAm8QAXEdtcd/cbbFtPOf0PoDabQKA3fJCW B9mOaUshgMyO61yB5PgPxDhJgHFXJkHiOQKdu7iKO5d41Tfxn8E0y4xAs 0YS72goyyaNrCeQdDH7Mhzjoi85fDeuON2PbmjHYa8CWII0BTDrka/dhh A==; X-IronPort-AV: E=McAfee;i="6400,9594,10337"; a="265556721" X-IronPort-AV: E=Sophos;i="5.91,199,1647327600"; d="scan'208";a="265556721" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2022 19:23:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,199,1647327600"; d="scan'208";a="734683186" Received: from yilunxu-optiplex-7050.sh.intel.com (HELO localhost) ([10.239.159.135]) by orsmga005.jf.intel.com with ESMTP; 04 May 2022 19:23:37 -0700 Date: Thu, 5 May 2022 10:15:45 +0800 From: Xu Yilun To: Tianfei Zhang Cc: hao.wu@intel.com, trix@redhat.com, mdf@kernel.org, linux-fpga@vger.kernel.org, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, Matthew Gerlach Subject: Re: [PATCH v4] uio: dfl: add HSSI subsystem feature id Message-ID: <20220505021545.GA417720@yilunxu-OptiPlex-7050> References: <20220505001628.681226-1-tianfei.zhang@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220505001628.681226-1-tianfei.zhang@intel.com> X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 04, 2022 at 08:16:28PM -0400, Tianfei Zhang wrote: > From: Matthew Gerlach > > Add the Device Feature List (DFL) feature id for the > High Speed Serial Interface (HSSI) Subsystem to the > table of ids supported by the uio_dfl driver. > > The HSSI Subsystem is a configurable set of IP blocks > to be used as part of a Ethernet or PCS/FEC/PMA pipeline. > Like the Ethernet group used by the N3000 card, the HSSI > Subsystem does not fully implement a network device from > a Linux netdev perspective and is controlled and monitored > from user space software via the uio interface. > > The Feature ID table of DFL can be found: > https://github.com/OPAE/dfl-feature-id > > Reviewed-by: Tom Rix > Acked-by: Xu Yilun > Signed-off-by: Matthew Gerlach > Signed-off-by: Tianfei Zhang Please re-order the tags. The earliest at the top and the latest at the bottom. "SoB chains should reflect the **real** route a patch took as it was propagated to the maintainers and ultimately to Linus, with the first SoB entry signalling primary authorship of a single author." For more details, please refer to Documentation/process/submitting-patches.rst For you case, I assume: Signed-off-by: Matthew Gerlach Signed-off-by: Tianfei Zhang Reviewed-by: Tom Rix Acked-by: Xu Yilun is it? Thanks, Yilun > --- > v4: add Reviewed-by and Acked-by tag and add Feature ID table url in git message. > v3: change the name of this feature id to HSSI_SUBSYS and rewrite > the git message. > v2: add HSSI introduction and the git repo of Feature ID table. > --- > drivers/uio/uio_dfl.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/uio/uio_dfl.c b/drivers/uio/uio_dfl.c > index 89c0fc7b0cbc..8f39cc8bb034 100644 > --- a/drivers/uio/uio_dfl.c > +++ b/drivers/uio/uio_dfl.c > @@ -45,9 +45,11 @@ static int uio_dfl_probe(struct dfl_device *ddev) > } > > #define FME_FEATURE_ID_ETH_GROUP 0x10 > +#define FME_FEATURE_ID_HSSI_SUBSYS 0x15 > > static const struct dfl_device_id uio_dfl_ids[] = { > { FME_ID, FME_FEATURE_ID_ETH_GROUP }, > + { FME_ID, FME_FEATURE_ID_HSSI_SUBSYS }, > { } > }; > MODULE_DEVICE_TABLE(dfl, uio_dfl_ids); > -- > 2.26.2