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 X-Spam-Level: X-Spam-Status: No, score=-7.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,PDS_BAD_THREAD_QP_64,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A4A9BC433E0 for ; Tue, 16 Feb 2021 22:06:30 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 1479B64E6B for ; Tue, 16 Feb 2021 22:06:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1479B64E6B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 5A2008D0007; Tue, 16 Feb 2021 17:06:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 553678D0002; Tue, 16 Feb 2021 17:06:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 37EA48D0007; Tue, 16 Feb 2021 17:06:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1C6258D0002 for ; Tue, 16 Feb 2021 17:06:29 -0500 (EST) Received: from smtpin06.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id D43441DED for ; Tue, 16 Feb 2021 22:06:28 +0000 (UTC) X-FDA: 77825515656.06.duck74_570092b27647 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin06.hostedemail.com (Postfix) with ESMTP id B2AB2100444BB for ; Tue, 16 Feb 2021 22:06:28 +0000 (UTC) X-HE-Tag: duck74_570092b27647 X-Filterd-Recvd-Size: 17534 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by imf14.hostedemail.com (Postfix) with ESMTP for ; Tue, 16 Feb 2021 22:06:26 +0000 (UTC) IronPort-SDR: UyABnmS/Y6SjmvrIML27Bn56B1VZJM7pxhDScZmFok+UjNDxsFoW8KRRgPgizjXVzhUUzP6wU0 neGqKRQ6TN/Q== X-IronPort-AV: E=McAfee;i="6000,8403,9897"; a="244505276" X-IronPort-AV: E=Sophos;i="5.81,184,1610438400"; d="scan'208";a="244505276" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Feb 2021 14:06:24 -0800 IronPort-SDR: op1rAl2y4hY92eHq8O7iDVQ0nYmMzTOFztVu16lS3Z1TQO6ZUESB8iZ5NgxCFACdKFx0dS2P0b bhjZsH2KNqzg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,184,1610438400"; d="scan'208";a="418887703" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga004.fm.intel.com with ESMTP; 16 Feb 2021 14:06:24 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 16 Feb 2021 14:06:24 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 16 Feb 2021 14:06:23 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Tue, 16 Feb 2021 14:06:23 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.109) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Tue, 16 Feb 2021 14:06:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b9TCPjMIBG7ZHcCfQ6AzU1wWUsfRhl2p5YbjjpOsTF52lv3RxVZUAiBKBJnlZ/dYe4mXxTR/U36TZR4+AbPOdJLwbr8vlvzerCzrFQIzsLFB0QfAhENYM50CWfTPgCnc4HQ0X6dY8DF0ur5zpC7zAd55NIm/53zLmp4N4J+jWRw2TutKVfnavGowx7/iZ8PU68xKRbBFdovQJLTGvUOoHDL85x4dlmKceco/IIL8kog9Er5TPmIPi1opYlIX/8ZcV/2YvlVK6tEuxMNNNE1EPZT1Mz5PhnmZGWzAiuV3xXDIXwq6z0a/J0IB6MDKC5yYofK3EUNDONPwd21RqX6YHw== 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-SenderADCheck; bh=xJQEPAuVMp3+7QuD8+f7iObCz6xjuHu1FRwtqK92G70=; b=kOusqOcmafvT6MRtJtDtTfcIRAR2QYQzyjzOS0pSlO6xquhLClM1a3lJNnOsTNW4LeC00iryImcccBI2RrseEaWxZvywLY/F4/B6vXiIya31shG3soqqMu5RwP79z+fUSp8VC8/dOyAkPJiELgIRKLDggxsaJ6xy5PFwuwdis2StLmQPMPtrCxCkVhmGFE1mnyzs4zjnEG8FyNA2www+xr8/cg1Ndqdtneb6G/jEvupGslyq5lwTZcxLe5IkI5ls7nGqGyAc24WnywUGxU7vs+c4Qx5+eOrJ1Cdrow2NVfsp9fKXbkrO6vh5BuXObljKSOyB7UEgtlAOg9Xm95XimA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xJQEPAuVMp3+7QuD8+f7iObCz6xjuHu1FRwtqK92G70=; b=NWT8IaPvXUqA9qChs6YynCnqJrxzSWtSKYgBPn0E5Ihgyj71p4Cw/WuXjesfJtNvZSv5fG/6txxcHNP9S6nXvn7x7ylCsuvoAbY9jHzU5PwWIq4giLRBgtU/yLHMW+T+6rgp+FbkpbPLpp55z1wT3Os6X0sKHtKuYcJljTvTi+w= Received: from DM6PR11MB4657.namprd11.prod.outlook.com (2603:10b6:5:2a6::7) by DM5PR11MB1833.namprd11.prod.outlook.com (2603:10b6:3:110::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.38; Tue, 16 Feb 2021 22:06:20 +0000 Received: from DM6PR11MB4657.namprd11.prod.outlook.com ([fe80::8df6:2441:c0d7:7456]) by DM6PR11MB4657.namprd11.prod.outlook.com ([fe80::8df6:2441:c0d7:7456%3]) with mapi id 15.20.3846.042; Tue, 16 Feb 2021 22:06:20 +0000 From: "Kubalewski, Arkadiusz" To: lkp CC: "kbuild-all@lists.01.org" , "Linux Memory Management List" , "Nguyen, Anthony L" , "Loktionov, Aleksandr" Subject: RE: [linux-next:master 9824/11526] drivers/net/ethernet/intel/i40e/i40e_main.c:6715 i40e_hw_dcb_config() warn: inconsistent indenting Thread-Topic: [linux-next:master 9824/11526] drivers/net/ethernet/intel/i40e/i40e_main.c:6715 i40e_hw_dcb_config() warn: inconsistent indenting Thread-Index: AQHXBI54UDsJTMqvBkqE8ilYomZ/RapbVeFw Date: Tue, 16 Feb 2021 22:06:19 +0000 Message-ID: References: <202102170228.uaPLH3RL-lkp@intel.com> In-Reply-To: <202102170228.uaPLH3RL-lkp@intel.com> Accept-Language: pl-PL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [83.20.33.167] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c1dae4d5-f0b8-43c5-d731-08d8d2c7171d x-ms-traffictypediagnostic: DM5PR11MB1833: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:110; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wpGm3PgeqNWzU2kPcE5u/pc6AOBA8jTTlO9WeZt/1dtZUdIPCDpBB7FesSyHdzvDT+ZoaeCYmZEt/lDGz8X3QxRo6KIVZYktywHrdsFx035oK+/4lUPoRXg5W14IRQRMAQX+J8e/MyNyM/E8+Nyun63W9Ogmdc2E5ZgkRUn/4N9gxYgP4244SF2fWUmrySwer1UjTR/I5OcZc99fdEmGp0MFrfokHN1Gzwl75R5PkD++eo8dJgFAe9d7B3OTAEdXNaMo9ru5y1Emf4ETmH6pw8LH7KdJDCCSfiSE7CyqbFD2ew0aHrdBWIoblSr3Xy2hqzznV+JMNDBbNxgxmzClUdJS8a0962INxp7CA9OA8pc5JzF66xjQ6HNsVqQIZh3Wjjoc0igmnnnPEOC9dGpd3sIVxjaOTL50UeIYUlcTEdpFBA97YSCFA2xEG1pXqjXm9vOfJgWIiz6WPpZtii9/nu4BSNZcOgrqdsfLdUWG3svfUZea1huytOQ/SMU0TzMDqDCG2cNFValafeQydBtYAr+WO9wziQep3LWqE53PgRkDzBtYQbB2J9eJ+uUAZX1ZAOng0sh+uboEDyC/NpJQdxm/eL39roKLawXhgqT1KeQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4657.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(39860400002)(136003)(346002)(376002)(396003)(366004)(76116006)(966005)(8676002)(66946007)(33656002)(8936002)(66556008)(478600001)(66476007)(66446008)(64756008)(71200400001)(2906002)(83380400001)(107886003)(6862004)(5660300002)(86362001)(52536014)(4326008)(54906003)(7696005)(316002)(9686003)(186003)(6506007)(55016002)(6636002)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?dvj6p3HC4zKL/MoZ9oNnLucTjen6A3eQtBExTd2O22d9IUahhuEFfDVxXN+6?= =?us-ascii?Q?sMkHfOLWUCvyOzSBeKTuzTyIbMqV76L/YZlBvIS3Op/qJsBe6IcBcQtG/yeW?= =?us-ascii?Q?SG2P60OFpSnsKWjKEbwn9leHNdMbVXGgDJgj8FI14Y2uYdtjiMA6j1ZThr4u?= =?us-ascii?Q?EatsC27UmbkZTcUdLeV03rNlBBV/uz3iYkEXPe6ERF8XeBIGsWoULlvW0ebN?= =?us-ascii?Q?C82+qBvdYQn5JtBaZ1+iwV1ckB22D6VN8id0xZZHFsw3+AIxieM7k9bTZj0w?= =?us-ascii?Q?LXbuTCNRtB27mFP3orCGVmOyQIWz0LlNfc1BGEsc2bK1t8hgQ5tHP2w1UQH+?= =?us-ascii?Q?VP1GWhVVFm+GU+/SnmhC9bqkJcNHUxt40KWrVulgC23dMar2j7zi8pgHx9Ks?= =?us-ascii?Q?AfeTYB6B8ffN//FdMwF+FrSz2vbdDLTBCJJs4JLVRJL7/NKMLPNhSvqoRBpG?= =?us-ascii?Q?baDJMbsZY7rox6EsAYpDHHrBoruoqjKmIPoVJ2RamIXwVf1MbM6hXYGDnPRP?= =?us-ascii?Q?HaCRXamrEuX606JrgBJWVyYltI1fYKz6Kxm2LO+ThnNf/UCz5xRz2WPMF72B?= =?us-ascii?Q?Y+CXR87ajZzmKN2sDMogCN1Ah/Ut0HjbMfk2EhbD+6vUmLJ86Tb8Dz1SqElj?= =?us-ascii?Q?i+Xq67it2fSRRdrcfbJOb0VaAz3DOnCV5tZgPsfyRSzjioGNP4zC7M3YqHKh?= =?us-ascii?Q?BAjQ7WJvclJqSn4YctIGagm6wALKJtFmawLyvLJVQMh8jXHks92LWcPWXIV2?= =?us-ascii?Q?UfglOtnfXwCipUrVbyWWkPnEPZZEv9/TSaFnf7yMuB12zYPLmXo4FhhwmrxA?= =?us-ascii?Q?lF5jwG+YaLaFcyc511W2k0o2V1sM/PgULvtxccmufiTZ3+rPjCJoL7cspeu2?= =?us-ascii?Q?IF0lGSMkT3luNR6cgwh7Baffxg4+f+e2V0DJ24860dvZh+lHYWq5wo9oLlgD?= =?us-ascii?Q?DZrCRPKHEVJ9YoB5C/Ml1Ohi+clg6oQA9Qu+fsVT9WY5oMveXLklTRLsjoEe?= =?us-ascii?Q?QqJZ96qvN+Za9jIb+KXTgkPww7DV6HNM3ESNrVMo+F0gPNxhI3ZMelQ4YwW6?= =?us-ascii?Q?2dXKRaN8+BWJFIngnzMhl5udI+vImUZBSFPUmAIlnIE0aRKgQSIboKj7s5AP?= =?us-ascii?Q?5baeaw6G9LOB66cmd1NRoi392PqtSC+j3DT+7qLt/ysb5hvGwQeMsDA1cCF7?= =?us-ascii?Q?EBJjrdCakZDzePkETOc+Ww5D2tETxnVnLMfwLij38dX0UfAxJvfkNtj+KrIB?= =?us-ascii?Q?zwzApGJb7TGP12rApzPSzqGCc66+0GsRLcNkDe0iYCjjDMlS6Zfcg8ahVXqr?= =?us-ascii?Q?DpQ=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: DM6PR11MB4657.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1dae4d5-f0b8-43c5-d731-08d8d2c7171d X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2021 22:06:19.9847 (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: 7qbXTv85pU+cQ/2M5QPIapH98/6Ta+FrsHavviEuRj0z51wm0ZNcjMlrFNNF3ywOjZ5rpltFo5xWQwMEC1id5J7UOueoHrmdkOBCLYhvPUA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1833 X-OriginatorOrg: intel.com X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: >tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.gi= t master >head: 6553715b6db5ff5d4898895dad1b2926cfe406cf >commit: 4b208eaa8078113ed3f6ba7ecad1ac0a2bad4608 [9824/11526] i40e: Add in= it and default config of software based DCB >config: parisc-randconfig-m031-20210216 (attached as .config) >compiler: hppa-linux-gcc (GCC) 9.3.0 > >If you fix the issue, kindly add following tag as appropriate >Reported-by: kernel test robot > >New smatch warnings: >drivers/net/ethernet/intel/i40e/i40e_main.c:6715 i40e_hw_dcb_config() warn= : inconsistent indenting >drivers/net/ethernet/intel/i40e/i40e_main.c:10522 i40e_rebuild() warn: inc= onsistent indenting > >Old smatch warnings: >arch/parisc/include/asm/hash.h:44 __hash_32() warn: inconsistent indenting >drivers/net/ethernet/intel/i40e/i40e_main.c:2563 i40e_sync_vsi_filters() e= rror: we previously assumed 'vsi->netdev' could be null (see line 2315) >drivers/net/ethernet/intel/i40e/i40e_main.c:15078 i40e_init_recovery_mode(= ) warn: missing error code 'err' > >vim +6715 drivers/net/ethernet/intel/i40e/i40e_main.c > > 6547=09 > 6548 /** > 6549 * i40e_hw_dcb_config - Program new DCBX settings into HW > 6550 * @pf: PF being configured > 6551 * @new_cfg: New DCBX configuration > 6552 * > 6553 * Program DCB settings into HW and reconfigure VEB/VSIs on > 6554 * given PF > 6555 **/ > 6556 int i40e_hw_dcb_config(struct i40e_pf *pf, struct i40e_dcbx_config = *new_cfg) > 6557 { > 6558 struct i40e_aqc_configure_switching_comp_ets_data ets_data; > 6559 u8 prio_type[I40E_MAX_TRAFFIC_CLASS] =3D {0}; > 6560 u32 mfs_tc[I40E_MAX_TRAFFIC_CLASS]; > 6561 struct i40e_dcbx_config *old_cfg; > 6562 u8 mode[I40E_MAX_TRAFFIC_CLASS]; > 6563 struct i40e_rx_pb_config pb_cfg; > 6564 struct i40e_hw *hw =3D &pf->hw; > 6565 u8 num_ports =3D hw->num_ports; > 6566 bool need_reconfig; > 6567 int ret =3D -EINVAL; > 6568 u8 lltc_map =3D 0; > 6569 u8 tc_map =3D 0; > 6570 u8 new_numtc; > 6571 u8 i; > 6572=09 > 6573 dev_dbg(&pf->pdev->dev, "Configuring DCB registers directly\n"); > 6574 /* Un-pack information to Program ETS HW via shared API > 6575 * numtc, tcmap > 6576 * LLTC map > 6577 * ETS/NON-ETS arbiter mode > 6578 * max exponent (credit refills) > 6579 * Total number of ports > 6580 * PFC priority bit-map > 6581 * Priority Table > 6582 * BW % per TC > 6583 * Arbiter mode between UPs sharing same TC > 6584 * TSA table (ETS or non-ETS) > 6585 * EEE enabled or not > 6586 * MFS TC table > 6587 */ > 6588=09 > 6589 new_numtc =3D i40e_dcb_get_num_tc(new_cfg); > 6590=09 > 6591 memset(&ets_data, 0, sizeof(ets_data)); > 6592 for (i =3D 0; i < new_numtc; i++) { > 6593 tc_map |=3D BIT(i); > 6594 switch (new_cfg->etscfg.tsatable[i]) { > 6595 case I40E_IEEE_TSA_ETS: > 6596 prio_type[i] =3D I40E_DCB_PRIO_TYPE_ETS; > 6597 ets_data.tc_bw_share_credits[i] =3D > 6598 new_cfg->etscfg.tcbwtable[i]; > 6599 break; > 6600 case I40E_IEEE_TSA_STRICT: > 6601 prio_type[i] =3D I40E_DCB_PRIO_TYPE_STRICT; > 6602 lltc_map |=3D BIT(i); > 6603 ets_data.tc_bw_share_credits[i] =3D > 6604 I40E_DCB_STRICT_PRIO_CREDITS; > 6605 break; > 6606 default: > 6607 /* Invalid TSA type */ > 6608 need_reconfig =3D false; > 6609 goto out; > 6610 } > 6611 } > 6612=09 > 6613 old_cfg =3D &hw->local_dcbx_config; > 6614 /* Check if need reconfiguration */ > 6615 need_reconfig =3D i40e_dcb_need_reconfig(pf, old_cfg, new_cfg); > 6616=09 > 6617 /* If needed, enable/disable frame tagging, disable all VSIs > 6618 * and suspend port tx > 6619 */ > 6620 if (need_reconfig) { > 6621 /* Enable DCB tagging only when more than one TC */ > 6622 if (new_numtc > 1) > 6623 pf->flags |=3D I40E_FLAG_DCB_ENABLED; > 6624 else > 6625 pf->flags &=3D ~I40E_FLAG_DCB_ENABLED; > 6626=09 > 6627 set_bit(__I40E_PORT_SUSPENDED, pf->state); > 6628 /* Reconfiguration needed quiesce all VSIs */ > 6629 i40e_pf_quiesce_all_vsi(pf); > 6630 ret =3D i40e_suspend_port_tx(pf); > 6631 if (ret) > 6632 goto err; > 6633 } > 6634=09 > 6635 /* Configure Port ETS Tx Scheduler */ > 6636 ets_data.tc_valid_bits =3D tc_map; > 6637 ets_data.tc_strict_priority_flags =3D lltc_map; > 6638 ret =3D i40e_aq_config_switch_comp_ets > 6639 (hw, pf->mac_seid, &ets_data, > 6640 i40e_aqc_opc_modify_switching_comp_ets, NULL); > 6641 if (ret) { > 6642 dev_info(&pf->pdev->dev, > 6643 "Modify Port ETS failed, err %s aq_err %s\n", > 6644 i40e_stat_str(&pf->hw, ret), > 6645 i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); > 6646 goto out; > 6647 } > 6648=09 > 6649 /* Configure Rx ETS HW */ > 6650 memset(&mode, I40E_DCB_ARB_MODE_ROUND_ROBIN, sizeof(mode)); > 6651 i40e_dcb_hw_set_num_tc(hw, new_numtc); > 6652 i40e_dcb_hw_rx_fifo_config(hw, I40E_DCB_ARB_MODE_ROUND_ROBIN, > 6653 I40E_DCB_ARB_MODE_STRICT_PRIORITY, > 6654 I40E_DCB_DEFAULT_MAX_EXPONENT, > 6655 lltc_map); > 6656 i40e_dcb_hw_rx_cmd_monitor_config(hw, new_numtc, num_ports); > 6657 i40e_dcb_hw_rx_ets_bw_config(hw, new_cfg->etscfg.tcbwtable, mode, > 6658 prio_type); > 6659 i40e_dcb_hw_pfc_config(hw, new_cfg->pfc.pfcenable, > 6660 new_cfg->etscfg.prioritytable); > 6661 i40e_dcb_hw_rx_up2tc_config(hw, new_cfg->etscfg.prioritytable); > 6662=09 > 6663 /* Configure Rx Packet Buffers in HW */ > 6664 for (i =3D 0; i < I40E_MAX_TRAFFIC_CLASS; i++) { > 6665 mfs_tc[i] =3D pf->vsi[pf->lan_vsi]->netdev->mtu; > 6666 mfs_tc[i] +=3D I40E_PACKET_HDR_PAD; > 6667 } > 6668=09 > 6669 i40e_dcb_hw_calculate_pool_sizes(hw, num_ports, > 6670 false, new_cfg->pfc.pfcenable, > 6671 mfs_tc, &pb_cfg); > 6672 i40e_dcb_hw_rx_pb_config(hw, &pf->pb_cfg, &pb_cfg); > 6673=09 > 6674 /* Update the local Rx Packet buffer config */ > 6675 pf->pb_cfg =3D pb_cfg; > 6676=09 > 6677 /* Inform the FW about changes to DCB configuration */ > 6678 ret =3D i40e_aq_dcb_updated(&pf->hw, NULL); > 6679 if (ret) { > 6680 dev_info(&pf->pdev->dev, > 6681 "DCB Updated failed, err %s aq_err %s\n", > 6682 i40e_stat_str(&pf->hw, ret), > 6683 i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); > 6684 goto out; > 6685 } > 6686=09 > 6687 /* Update the port DCBx configuration */ > 6688 *old_cfg =3D *new_cfg; > 6689=09 > 6690 /* Changes in configuration update VEB/VSI */ > 6691 i40e_dcb_reconfigure(pf); > 6692 out: > 6693 /* Re-start the VSIs if disabled */ > 6694 if (need_reconfig) { > 6695 ret =3D i40e_resume_port_tx(pf); > 6696=09 > 6697 clear_bit(__I40E_PORT_SUSPENDED, pf->state); > 6698 /* In case of error no point in resuming VSIs */ > 6699 if (ret) > 6700 goto err; > 6701=09 > 6702 /* Wait for the PF's queues to be disabled */ > 6703 ret =3D i40e_pf_wait_queues_disabled(pf); > 6704 if (ret) { > 6705 /* Schedule PF reset to recover */ > 6706 set_bit(__I40E_PF_RESET_REQUESTED, pf->state); > 6707 i40e_service_event_schedule(pf); > 6708 goto err; > 6709 } else { > 6710 i40e_pf_unquiesce_all_vsi(pf); > 6711 set_bit(__I40E_CLIENT_SERVICE_REQUESTED, pf->state); > 6712 set_bit(__I40E_CLIENT_L2_CHANGE, pf->state); > 6713 } > 6714 /* registers are set, lets apply */ >> 6715 if (pf->hw_features & I40E_HW_USE_SET_LLDP_MIB) > 6716 ret =3D i40e_hw_set_dcb_config(pf, new_cfg); > 6717 } > 6718=09 > 6719 err: > 6720 return ret; > 6721 } > 6722=09 > >--- >0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyper= kitty/list/kbuild-all@lists.01.org > I am working on a fix for those