From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 27B2D42A5D; Thu, 4 May 2023 15:53:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BC85C41144; Thu, 4 May 2023 15:53:54 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id A84C6410DC for ; Thu, 4 May 2023 15:53:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683208432; x=1714744432; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4ENd4zc8uOeq5sqXoIbJSXHUWvfJ2FybnN7OpOzVGoM=; b=lIST+JKwCMHGbAv3Wk+Fc9VQKDFUDhIiHx1atzLJlXHc7BikHUZkF9Bl qjnuG5Zv9zSRNPb9kfX0yYS2xSLlFfKoCDwyXQ5QBdG6ATvh9BbijZzbk iS+H9+y23XfORR8uaKwcLm5T6Rep3b6J6DMqHH5Ec2UR8Khp8unE6zI0Q /JQ10569l6vumHmMJINCgJXPBqZpjzyG875N6S7u6hU1kMWLHW1bKO+KO /FrhpMyz4L8Iht5mgU4Nl1QnMYeqVBTQDItU1BkINpnGg4URLalPoYanU bJ8F9FNdxWLDYE0/ZxjCbd4RM3anz5n3ERW9Be9u5vjNmBgzeapZgQY7l g==; X-IronPort-AV: E=McAfee;i="6600,9927,10700"; a="435244463" X-IronPort-AV: E=Sophos;i="5.99,249,1677571200"; d="scan'208";a="435244463" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2023 06:53:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10700"; a="808729562" X-IronPort-AV: E=Sophos;i="5.99,249,1677571200"; d="scan'208";a="808729562" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 04 May 2023 06:53:31 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 4 May 2023 06:53:31 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.23; Thu, 4 May 2023 06:53:30 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 4 May 2023 06:53:30 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) 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.23; Thu, 4 May 2023 06:53:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PfNSM/qd2frvQz66DtCHZEBxeUvLTbYHxjI/9yiYCcYMVbHYNwd30TSzqdKw5k6yYcKSzk7XK3vwdxmvEC3ohrqu/ClfU8RZX4bqc2pqOrN7ZUH7wOkbQl1BYZMJBznkLpT6gbAedyWMd9SLoz5D9ksNempx8oFUVAmBs2THtWeeiu0nFbkyiYJm5Tq2sqpmIPsmnTSstEoRdn5v0wP8+Y1zixbPhXiWt8mfOu9ytRdk70pVmEzLSy2Epnxmw/2IJZdI/Aj8pF2cUqbsaJ0YMTICiKd4etutVT6w7PDNFZXSH6vwU3/+0YtGzAyFUlzaOzd/FQ9leBwW1ezgtmYGjQ== 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=93tSyHBCzVPklpvLpe3aKpgJX9S+4FyYG3XT8wiOMyM=; b=AXDfoR+iAFw3JsYt0KGuklD4RmUTEITkt4hNYZiPnyMt3bwPAClrEEWfjx7BziCTQtQzo6Pbdp41bp7gPuDJVis6CXnW23o2E2PSi7NNJFlN8mHxFn89JfsIEg1eFAeNDFgAqsBIUZ60YziQV55pGs1ovP/VMwckawvHnGsprEgF3PjbhQqu2DBoyi245leSdeXfg5yAFSBKQkFsjr8l/x+Kb2jIR5wXQNGOE6MF4ppsCEJRESgdPC7QXuiT0sVdZ97d0uVevl4cn8FeSUJY6PLu3gB4WWve8GLGd6DE7YB8AVGoyxvzELCC+7I7UeRT+tuRSLAqqBE366ie1EyEOw== 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 PH7PR11MB5982.namprd11.prod.outlook.com (2603:10b6:510:1e1::20) by MW5PR11MB5810.namprd11.prod.outlook.com (2603:10b6:303:192::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.22; Thu, 4 May 2023 13:53:28 +0000 Received: from PH7PR11MB5982.namprd11.prod.outlook.com ([fe80::385:196f:787e:822f]) by PH7PR11MB5982.namprd11.prod.outlook.com ([fe80::385:196f:787e:822f%6]) with mapi id 15.20.6363.026; Thu, 4 May 2023 13:53:28 +0000 From: "Zhang, Qi Z" To: Min Zhou , "Yang, Qiming" , "Wu, Wenjun1" CC: "dev@dpdk.org" , "maobibo@loongson.cn" Subject: RE: [PATCH v2] net/ixgbe: consider DCB/VMDq conf when getting RSS conf Thread-Topic: [PATCH v2] net/ixgbe: consider DCB/VMDq conf when getting RSS conf Thread-Index: AQHZea2e9xzWhXmDlUiziCBj43TBBq9KLBpQ Date: Thu, 4 May 2023 13:53:27 +0000 Message-ID: References: <20230428084257.3440913-1-zhoumin@loongson.cn> In-Reply-To: <20230428084257.3440913-1-zhoumin@loongson.cn> 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: PH7PR11MB5982:EE_|MW5PR11MB5810:EE_ x-ms-office365-filtering-correlation-id: 06a27fbe-1d07-4cb4-4a64-08db4ca6eff2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0+iS5DwR77IjFvCzj1WLhTVandDW2PE2wBTsku/Blhh7CI3hLarQLyEnFbAbZDdV6tWkEKKYA2PC1G9wEYO0r19qd+1RFSxkcRVKyh+X3n7j3moaBJ2XczyGPldZkN81eWDapuYsMe0ySIPX995U19JXo4vqXq4R51wNch8xu3jqYyQAJTjdgFh2tslV26X6F5LTV30gHNdHh2E2Tc4uwD4/xelH4nRC8voCFOQ+Z66g/p0t6NZHu0DIrSuPBhksRp73TuLskDcCGkSr4LRQlVKQ4+3Evc8XMQId+nNewwzTnDaFj1+fCTxWRwSdrpnKJ4Xv66EFOH/iPTdGSHkgcuRqMB2YbCQLQiQv5BwijDIAcEkozchMiTW6p68VXlHXVF3YJnH0NIigOfgeGIN2AkIPLp8SuR7SVyctTCxq8RahJ/R+LcJ1aVAPTycQJ4AlgTnGVxaWzy75AXtv/ClWMs0Vb8L9uv3qhzzKWkeISNXEO6tHpm1J93RzFOOEaKWjFgU+RVBdISOWSJ1Z70RS4FHqwebpjbzUP8ETcE/obeneb7u7zxF/w/HELT028GcAelY2vkSHarZUx7zTZdLWnJDPEBzz8Acx/e74XQ2gYtiGdij/mG6Js2pK397Q6f69a1YZUOi8C7aEXpFZrd7/Cg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB5982.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(366004)(39860400002)(136003)(396003)(376002)(451199021)(66946007)(83380400001)(76116006)(7696005)(478600001)(6506007)(66476007)(71200400001)(26005)(66446008)(55016003)(53546011)(9686003)(5660300002)(110136005)(64756008)(186003)(2906002)(86362001)(8676002)(52536014)(54906003)(8936002)(82960400001)(33656002)(4326008)(6636002)(122000001)(316002)(41300700001)(38070700005)(38100700002)(66556008)(357404004); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?TuNulMjbzXpyKS47NLW40uqvzL74b/Qazhl+S7jpSk1Jv0oy0g5/HF+XG2hs?= =?us-ascii?Q?traZL1Yj4aH8XqzrQQf/nyOA7P6K9gF/aR7+S6Juz33XLOff+O+rAasi10Rx?= =?us-ascii?Q?6MZbVSZhmcQwISAeL5WbSA52hN5bKremcuC2AnurpfM4cFLdHAhSSqwCcMAg?= =?us-ascii?Q?zVGhvHsMcJtGIxOV6fL0oTyuHYsCkR2NumBSDOt7E69YnCkKT935Bl/1B88a?= =?us-ascii?Q?TF9G6YWirMii2JM3rTRc5a0aLBOOFtmELq1fVzHJ1ZixtAJO1XemsxBZlLsC?= =?us-ascii?Q?8okvjDQ9rzmIZRsnxo3tIONQKicDWwFeGKYxfzOFwD55i8jxOr1hrodXGBF8?= =?us-ascii?Q?rw63PI7tz9xZw6I0lVw2EDnOE1uKd0gBSKFm4hnBkEwkXFPoN3+lDuwEp+PW?= =?us-ascii?Q?Ly7fewPR0igferM8VTVNzRFcm/Zcj743nP8wfxJtnxkZmBreFcXBtqmaxR+P?= =?us-ascii?Q?6dAQWvW8TLiBm9jUrsOQNZluESJ0qvQymBHmGCPoMxInsAk9nkEIe+lA/5xN?= =?us-ascii?Q?SwHP+7PVaNtAkhUWYn0lTV6pmalUlziPvXdIgFto5wjM1b+i+HK4OVM5hCwp?= =?us-ascii?Q?AYPQm6PPeCAwFiTD0eISD65ajUXj2jXKMk979FElNVeg2l2mLczvOn0NLk+X?= =?us-ascii?Q?9KEDkwoSXGxkfyGSKP8Wb1+AktdbJHiDG227BYP9ptFsSckNH0YeGIIDx3JS?= =?us-ascii?Q?bapLXgacNW75HXVdyt7C3xFSfnFdXJBAU7ljNittUG6+CY3KeTlwRcNO3vkT?= =?us-ascii?Q?OGRh5md3Gyh2iCMa+ku0tnmx+v0sLIy4rbzdN8SuTse6qrUZ3Rf+RbKMWUZM?= =?us-ascii?Q?lbCqLK5pwlOzp9jEn9BpZcMiwSrLqgcvPzO8Y3XdTbcQ+j1jmoNUKS2RODdu?= =?us-ascii?Q?DqSoF0PCZbpfKotec3LlQlgPdei3zTXXYM88S5yqlrgrYOpKLGkSU3T7c2lN?= =?us-ascii?Q?Jg7k5B5bY/wwKm+uYhnhd4VbE8OXUY0Zvb8z3TY3jdUE78j+EgMvTOs4cwqg?= =?us-ascii?Q?0Col+IclSvroIPZys4mENd8q54+IhspZxxIPy1n2mp2GhTjyE64/vIYi1tNU?= =?us-ascii?Q?bBSesN7uaP4b9hGSrZYEh5cDZCgptpXr3LYRiB52XIDtFevcHxobX8XSF/E+?= =?us-ascii?Q?pGii1w927FnIwOog0eUz2HkJhKUcG95Gn22POM1Ka6MQXzL7rhzZJFakMyJy?= =?us-ascii?Q?9SWc+XfzA5cXXxXhYamO3fF6A1GUS4+3VzTePMq8BGpxvU9s2yqim9R+zPc9?= =?us-ascii?Q?ELUrKinrMWythJ9ajeMBhMYTgqestqBJQVJlUGC4Mg+BKmToQj8861gcjZUB?= =?us-ascii?Q?SoYUxW63IiycyErsaQ5iurPLCytaDMcil6sLLT9QQmFsPVWGnIATAw2L6LlA?= =?us-ascii?Q?/sxztgcrmVJJKPIT6D7RyC108qcrKS1z2JbPqfldAJWED8/bQnBfpmZaa4S6?= =?us-ascii?Q?vFPkGQxDcqUwkOgInJzSo7vBNMnU7bnKOC5bF/O/s63FAYMphavkk5Zi3hKH?= =?us-ascii?Q?leQC4hU9u51B3xK8a0Emok8JB9J4DjkMF8+84u5wiXj4/YgNQr2qpkUoUjnf?= =?us-ascii?Q?TUPZqGAG4W4U4S/rMFBjNcSolc89eSFCfxeqOt9b?= 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: PH7PR11MB5982.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06a27fbe-1d07-4cb4-4a64-08db4ca6eff2 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2023 13:53:27.6620 (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: +VTEzHT+ztdScTaYDIJOPlquMFN2+xKPRMjxSrvQjMTogJfJoK3CMRw5NTNtIn5J8GivGmUc3/r2TKP3maPvWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5810 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org > -----Original Message----- > From: Min Zhou > Sent: Friday, April 28, 2023 4:43 PM > To: Zhang, Qi Z ; Yang, Qiming > ; Wu, Wenjun1 ; > zhoumin@loongson.cn > Cc: dev@dpdk.org; maobibo@loongson.cn > Subject: [PATCH v2] net/ixgbe: consider DCB/VMDq conf when getting RSS > conf >=20 > The mrqe field of MRQC register is an enum. From the Intel 82599 datashee= t, > we know that these values below for the mrqe field are all related to RSS > configuration: > 0000b =3D RSS disabled. > 0001b =3D RSS only -- Single set of RSS 16 queues. > 0010b =3D DCB enabled and RSS disabled -- 8 TCs, each allocated 1 > queue. > 0011b =3D DCB enabled and RSS disabled -- 4 TCs, each allocated 1 > queue. > 0100b =3D DCB and RSS -- 8 TCs, each allocated 16 RSS queues. > 0101b =3D DCB and RSS -- 4 TCs, each allocated 16 RSS queues. > 1000b =3D Virtualization only -- 64 pools, no RSS, each pool allocated > 2 queues. > 1010b =3D Virtualization and RSS -- 32 pools, each allocated 4 RSS > queues. > 1011b =3D Virtualization and RSS -- 64 pools, each allocated 2 RSS > queues. >=20 > The ixgbe pmd will check whether the rss is enabled or not when getting r= ss > conf. So, beside comparing the value of mrqe field with xxx0b and xxx1b, = we > also need to consider the other configurations, such as DCB + RSS or VMDQ= + > RSS. Otherwise, we may not get the correct rss conf in some cases, such a= s > when we use DCB and RSS with 8 TCs which corresponds to 0100b for the > mrqe field. >=20 > Signed-off-by: Min Zhou Acked-by: Qi Zhang Applied to dpdk-next-net-intel. Thanks Qi