Received: by 2002:a05:7412:518d:b0:e2:908c:2ebd with SMTP id fn13csp348191rdb; Thu, 5 Oct 2023 07:43:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGOaNKFPDiRy5W3Oc4xd6pSe0s0p4pbDJwpMYUhBrzXgGl/olNykUpBp8KH2YcDvr8csOHB X-Received: by 2002:a17:903:41c1:b0:1c3:c687:478c with SMTP id u1-20020a17090341c100b001c3c687478cmr6468212ple.8.1696517011041; Thu, 05 Oct 2023 07:43:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696517011; cv=pass; d=google.com; s=arc-20160816; b=mFke0nZ02IKZNkA6OXkeAEzR53lsN1+I+Ylw2yK/XQaQumVk1NAuSlDU6nz9V5cZ0j QH7CIRhS+IaVFt7qCdYQKv17cAs2/lEtufP2bPNoXEn5aeZNpG2BFri3KohoL72oD+eM b+cgLufrDrvcf8IWYExkCwbjY2tj+2mvgRX2ZLAY/JbIrUcGSArihSMqSvl1TqVCkiZ7 fkmWThcf15lcuGHdD4tjUkIMkAOfeeQO6ppT8JplXEOptla4KFZDsUwBlacYQvJFUkYE GbzxJvVJfPu8PWOj553aWK8bx2XHe7s2qJU3uSnAhUtuAuWRoy7l4l952KAKVxPi7fuO rt0A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=k06pl20ym/lZtrMAiVgRe23GyVlzCv/VYf6n48cKm44=; fh=A4bujsUh96Sr9s8nkArDsHjeIhlq54Yx1raauyj+fA0=; b=NAR3GRNlLjbU5goM7fbGkFhVuDTKQC8M/9Bm56b4upQKrKd3vJkuuXg1M4HKKzoMev eIJUBnXpc9Ay+bwbIcHr/K9k9ctfUDD9u58sgsAA3WSzM02CWFhfzHbpWlLBIpJxEWyL 2+8GNu4DvyYkHc3bs/4fEO6i3L5ILNfhjaR8stDQb7Vg+XsTeQQWrti3WHurc7fke+Bd HuxVDf52+glRSF1Qib/r3OOP+0sTUHd1gl6pQI6ejYU13TB1dDi3dbgXWMmdQHeKZ6Ap rOo3B+CTmKF0IqA1UUD0o8hMRtER6Asd2NyHWpI9+BQGTU7hs5TW4TjCKUHbepk6xW7q a6kQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Spg2IWyz; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 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 pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id o4-20020a170902d4c400b001c58401354dsi1715173plg.565.2023.10.05.07.43.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 07:43:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Spg2IWyz; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 50EA9806E57C; Thu, 5 Oct 2023 07:43:06 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237092AbjJEOiy (ORCPT + 99 others); Thu, 5 Oct 2023 10:38:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235557AbjJEOfo (ORCPT ); Thu, 5 Oct 2023 10:35:44 -0400 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 376602810F; Thu, 5 Oct 2023 06:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1696513495; x=1728049495; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=0CEbG8yhdk8+VVRjYu0rIg53H40tqrLxDGGd9KDKhfg=; b=Spg2IWyzQGZAqYlfr4Nk/Jnm4zEKgQS/0zuV+cqWQBegI7onyENpR1dd kLFtn+mwG6ddUdOJ4HhIgnJtNRbCrKWoZQLDMhdhYEGj6M5i/qquXlsPY sTnmLXBcAaDqwZhRrCnZRLoXA5pIXcALC95E04qgOkxXQFCQd5p/ZVkGS N6apBcUNL90lhwt5yZgov/hV8c1ixkHYkDus4N4xRK9b0tuLi8DxcmXnU cXLPFqnTWvhrdOClHTQ0Y3eJq1wqoNa0qZjRpc4PinS9YytyMkVac4MXo Xd8rh+OuMscGivckvP8mp/rVjrbR0rzDOieKq+Qi/doTRo0M1wkfqcniE A==; X-IronPort-AV: E=McAfee;i="6600,9927,10853"; a="447620278" X-IronPort-AV: E=Sophos;i="6.03,202,1694761200"; d="scan'208";a="447620278" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Oct 2023 01:12:59 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10853"; a="817484820" X-IronPort-AV: E=Sophos;i="6.03,202,1694761200"; d="scan'208";a="817484820" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 05 Oct 2023 01:12:49 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Thu, 5 Oct 2023 01:12:49 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Thu, 5 Oct 2023 01:12:48 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Thu, 5 Oct 2023 01:12:48 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Thu, 5 Oct 2023 01:12:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M+c2RwS2YlhRZjiHkjlkWMGLMnY4yqWv/CZl8zXVzIWgh0wr3LIKP1iLHQCp+cKPbZ9KjYrr1OqKcoxhGFDvsEvvp+lMtfRR/jo4YrL5kzy4tyTVdpxwObMdlFxnraxtXhkpRrKB5MWDQib5UcLUKDm7tqY+6QjESZWiNC1IDjMYuDfhbWJYRXRO7BBRt79sFtjl5E/xVCj6uEe6rMzwSXu4zN32tK/8+wmFsd3+Hw/WFwfJ1Ukg8Lda/kAXkSLyby4yvB5Va8tWJfbeIlDJ0JxCaRiiyvjk4/eTPtkPGo8Y10mV68cDxGo/vzxsfudkKjGADS5vA9sO063QKdl0jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=k06pl20ym/lZtrMAiVgRe23GyVlzCv/VYf6n48cKm44=; b=ciA8iXiIPZWehVb6tZcBWP9IO1jXVFRi3Og8IrMi2UPo/Mmw+h81t1GxVH1/VoTv65Mec5QKUoZm28pxJsI1jZSUXDT+dyPLL47sJkNLr1IDecRb8CgVawlMeLxQf2vw8oiVPIqbRrJ9T8BMTyeYnYSImd5qKSXkYHLJXombv3W0uDhEgKRyCqqEpHlIgx1gLlnq3NqpRsxN9+4zSiCglD9i6ktgNbs3/HWcjMeAQLprOKxW9kL7ubsYHenI5mo80dQJkHR1vv81nz/vmqU43WaPmefbH09pClJEsrcVV3mTHDghbFY3Q2V88rDZfeFE0GwUNSVg13y4kympbuM36A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BL0PR11MB3122.namprd11.prod.outlook.com (2603:10b6:208:75::32) by SA1PR11MB8473.namprd11.prod.outlook.com (2603:10b6:806:3a7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.33; Thu, 5 Oct 2023 08:12:46 +0000 Received: from BL0PR11MB3122.namprd11.prod.outlook.com ([fe80::e372:f873:de53:dfa8]) by BL0PR11MB3122.namprd11.prod.outlook.com ([fe80::e372:f873:de53:dfa8%7]) with mapi id 15.20.6838.024; Thu, 5 Oct 2023 08:12:46 +0000 From: "Pucha, HimasekharX Reddy" To: ivecera , "netdev@vger.kernel.org" CC: "edumazet@google.com" , "intel-wired-lan@lists.osuosl.org" , "Brandeburg, Jesse" , "linux-kernel@vger.kernel.org" , "Nguyen, Anthony L" , "Kitszel, Przemyslaw" , "kuba@kernel.org" , "pabeni@redhat.com" , "davem@davemloft.net" Subject: RE: [Intel-wired-lan] [PATCH net-next v2 3/9] i40e: Refactor I40E_MDIO_CLAUSE* macros Thread-Topic: [Intel-wired-lan] [PATCH net-next v2 3/9] i40e: Refactor I40E_MDIO_CLAUSE* macros Thread-Index: AQHZ8R1E+O3hpnUgAEaJ4/X27YCwK7A65NjA Date: Thu, 5 Oct 2023 08:12:46 +0000 Message-ID: References: <20230927083135.3237206-1-ivecera@redhat.com> <20230927083135.3237206-4-ivecera@redhat.com> In-Reply-To: <20230927083135.3237206-4-ivecera@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL0PR11MB3122:EE_|SA1PR11MB8473:EE_ x-ms-office365-filtering-correlation-id: d3457c5a-2dff-42df-36f7-08dbc57adbb0 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LI8dHTbzfoM0+tXczn041gLTNZk6lzjplkqdoLsD4ci7tAB0HcVnUVMI7sGHD2OmgzGkdmbcQFpgSDb8ld4nsPpPWZKgevUP7bhJqbGC+gPrvyF38kS1Sbpbh/QCsOhK+66dQwixzXxpNUHAbuPwJaylVH8cVo7OISV7wWc2bHhTfzVzKbdHGexoMp/SVC+/gCQSpaWBCmq6H5LrwMsruocdWF+WlgAib3pOdnSycAB0S7gOCC8AJQRQixhCfE3Zk5gXZUYayBgSsoU10HMTRiHAf517r/bfzT9PTPSGJcoKXvOQH0CYUayZwxeeOdXxhYyJCZWwr16Zn6XRuiVhgiZIRPwjBUo0UkIOsh+M6mt9pQmtyL6LnSMJvs455bNnA+M9g7FLiRVggvYnf449n6CM2QwBlTsByx5YCtUEWyRLYT1jr6DbF9Ei5070GE9QC7TSST0bYka50KZTL8qTbboqate14Pn5x34oYcwQ0RGNIoTf3xeAkKtlfMJwmqU2/Zr5odiyoA2rWjQXbzKGf2E5RrvwLWI2hl5ePLA1r/7Lzhgkg8hdEq/UadTok5itmP0VmpGJQ2ZiUMUYqzAurEtLeflREb9pqFcT6qIgp2bU2Ei+xeV8rQG5mT1KE/Ux x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR11MB3122.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(366004)(346002)(376002)(39860400002)(136003)(230922051799003)(451199024)(1800799009)(64100799003)(186009)(66446008)(53546011)(110136005)(54906003)(86362001)(66556008)(66946007)(76116006)(66476007)(4326008)(41300700001)(33656002)(38100700002)(2906002)(8936002)(52536014)(8676002)(38070700005)(122000001)(5660300002)(83380400001)(82960400001)(316002)(26005)(55016003)(64756008)(9686003)(71200400001)(6506007)(7696005)(478600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?GadgDvS6jUnYlF5f4B+blPKyV7is7CAxVWwLmoKTPCWhv++UFftXbiWZjimW?= =?us-ascii?Q?uuaLZxtnZwtdS/oRA+zHn3Mio21Rh3LmBuyU0+vsP0JbO0sYApGmCdOmit10?= =?us-ascii?Q?dO+DzANjpagm5IsnIuuTDAPNfjUfr0DJQgw5ib7iHMuWXHwHlH8DTU/3Hg5G?= =?us-ascii?Q?btMaW22N2nKgK4r3EiGZpGROBknyzKz9CxbV7xZxXcUlDT0JVQioRpeQLtXG?= =?us-ascii?Q?+rm58Ry+h17eT/qNnBU0dPcikJY4pD66L/2PSFbAfiUWTH5nlJ1r/37IL/zb?= =?us-ascii?Q?5wLlQoNqpc6TVIfP+ByPGGtbWWpTwsbg59riiJPYHgdw9R4weht9UM1Bhq8S?= =?us-ascii?Q?EQ8w/ywknkaS5duodhzJgmX4cNW4babHXpiWVUanLAI+QMThmger8GIXDlzH?= =?us-ascii?Q?lhrXfTNrfjtfDO0QwymqJSOb21o8TQFz+dvg6dFaGnWAn4vqdHyR/dFTfOC+?= =?us-ascii?Q?HCklXr8VV5MiVVicHcXtYEFJANxj+0MavHI8CVY9vl+tt5eJRB9qMBJQ1z/X?= =?us-ascii?Q?xwX0Gc+OEdErr3maFguo35/zpOQYDJhuCC006UMnaCPAouKt8Dz0+ysGIgjC?= =?us-ascii?Q?UcJMuLOjKWiH/hUm3Yr9c9kX/70C7YagP7dt5y1kW3FuRBBaXbADl7OF60vm?= =?us-ascii?Q?oA4BIn3uL0nLeA7R95ttYOu432PQrnQvwrwazM2hAh3XLGduVulqXjsIBkJn?= =?us-ascii?Q?ucfbZKoW1+vdXe/UD7LO58uBDequHJs23hSlnrr4UmfYBXQUNwrtcpZw2dQn?= =?us-ascii?Q?t55srlfyv9FetFuQRAYqTBKxbQALGwoVPlfcChTai5r34iz6c5BAklshgidM?= =?us-ascii?Q?5YV5SbDBJY389ThaFdJXmLvtPzKRrzfm5Lpmuehh6Rlvguj15n4TRh4kwbH9?= =?us-ascii?Q?vfp9wnM/QkIi1+qZ8J9zQCBWDIjJVMNodHxF4IrSIKfhuFT9KcJ82qitHiVF?= =?us-ascii?Q?/2E279Dhu1vKNGTB9c4ZOBGEzCPsd4m78kGlefyk4jUZL4db7qaETVMSxxn4?= =?us-ascii?Q?76VLs75HUoZbs9BzBW4YtxlLppJObsKSrGR7KA4fBQQmJomSG4DXTIuDNsbV?= =?us-ascii?Q?/TY9N0f85S5vZofPIoziXPHDZ7d1C8qOUKG1Z5iU5tZ7hIsEnY3WiLN5zKA3?= =?us-ascii?Q?c/FpCTpZkGzfEO6IS7CILmAtAzwudAbT1qU9/GQp5rrOSo1Y0vp5rZnGKFiM?= =?us-ascii?Q?SKdCvy6OVDecsHvbvOM5dO6+LbMA91k3vGMgDH+xEVMCCT1ZNih9Axp8L8kY?= =?us-ascii?Q?0glpF4m7065bMhnkufUYnBiJ5difEcn5pQ2Adi7TuSwn5JD24/Gn/ZB529M0?= =?us-ascii?Q?W5y65OuU8Zt4Y1pOeytGRFHCfc3jFmSz4Lepe7Oe0maw165KK7wQUGeYZY1O?= =?us-ascii?Q?y0Fu9YAGpFNCO5dmDUnFy87nVyG3mKef4S3bBLkV8cyxB66F2SbqRu5t9/1u?= =?us-ascii?Q?5QLxkrumZrmTd8DN445xqDwrvqMYncUQD07YG+Tva0EuRDDxBDoSeeTWSWXE?= =?us-ascii?Q?L478tPVVeVT0ZJ1NBcl9ZC8AJj8oar8U8QNhFUO/YRCdFiUTwdjpjAsTCpwA?= =?us-ascii?Q?219H+o+WFlPPPGEWEX14LkF5j71wmdNa8di4P/tGaYCq8KTRKpHBMVtR6ySI?= =?us-ascii?Q?VA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3122.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d3457c5a-2dff-42df-36f7-08dbc57adbb0 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2023 08:12:46.5361 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: B6gHrXK03Pr1PfxULIWW1yHhrkyPfFct6YEnO7FUfDSf0dCLz/WPHUHeObWJ/4BT5vfFbUMnFxbKkmJR0VjbwxJTDfTn46kaUnsHZdr4mKGTly2jAVJJlXxrcVbjlYhD X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8473 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Thu, 05 Oct 2023 07:43:06 -0700 (PDT) > -----Original Message----- > From: Intel-wired-lan On Behalf Of I= van Vecera > Sent: Wednesday, September 27, 2023 2:01 PM > To: netdev@vger.kernel.org > Cc: edumazet@google.com; intel-wired-lan@lists.osuosl.org; Brandeburg, Je= sse ; linux-kernel@vger.kernel.org; Nguyen, Ant= hony L ; Kitszel, Przemyslaw ; kuba@kernel.org; pabeni@redhat.com; davem@davemloft.net > Subject: [Intel-wired-lan] [PATCH net-next v2 3/9] i40e: Refactor I40E_MD= IO_CLAUSE* macros > > The macros I40E_MDIO_CLAUSE22* and I40E_MDIO_CLAUSE45* are using I40E_MAS= K > together with the same values I40E_GLGEN_MSCA_STCODE_SHIFT and > I40E_GLGEN_MSCA_OPCODE_SHIFT to define masks. > Introduce I40E_GLGEN_MSCA_OPCODE_MASK and I40E_GLGEN_MSCA_STCODE_MASK > for both shifts in i40e_register.h and use them to refactor the macros > mentioned above. >=20 > Signed-off-by: Ivan Vecera > --- > .../net/ethernet/intel/i40e/i40e_register.h | 2 ++ > drivers/net/ethernet/intel/i40e/i40e_type.h | 23 +++++++------------ > 2 files changed, 10 insertions(+), 15 deletions(-) > Tested-by: Pucha Himasekhar Reddy (A Co= ntingent worker at Intel)