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 A587A41B8A; Tue, 31 Jan 2023 09:24:54 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8F16240EF0; Tue, 31 Jan 2023 09:24:54 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 4EF8140E28 for ; Tue, 31 Jan 2023 09:24:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675153493; x=1706689493; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=OGzIlBWteKabI5oXibTIWMOHFCiJ7SDHGxANpun2OXs=; b=cvXY138janeJPNewyBt42689LaoEIo5xV7Kj6vSAY50ABddCCVRMSpcR 87W0gkeE/tGPJtTxf/EjJy0PrHtzbu3bNjA2iUQubN6x2ZVMVqNMFoT/B DeCLAsP+ccAPvpXIqnPhqjHfN3o1POZqFbbIalR3JCnk39DZYnury7wP4 H8lm6Bga/EHEw4SdJN7eLVnqJocgCXs8C5CrbVh6/dN2KDz+CzKPEMt43 Zy1xY/Q4F/t9PAfiTt/NJwg60i50APborbhP1xtgSaCvyInxOCI2MMnsH AHK/rfqg2L8yaEib+mMlMnp2pGJlIBbg7dko3akx6fUsL2zUxaYXizi1C g==; X-IronPort-AV: E=McAfee;i="6500,9779,10606"; a="311404248" X-IronPort-AV: E=Sophos;i="5.97,259,1669104000"; d="scan'208";a="311404248" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jan 2023 00:24:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10606"; a="788353205" X-IronPort-AV: E=Sophos;i="5.97,259,1669104000"; d="scan'208";a="788353205" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 31 Jan 2023 00:24:50 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 31 Jan 2023 00:24:50 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 31 Jan 2023 00:24:50 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Tue, 31 Jan 2023 00:24:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bmIKMdOpgec4iVdYjbMlYK6PAW6fx03rilSoMPk7mUuFPI1sW4tQWn1YvxTwxVIqlA48a1cOmX0JWJBqsHgSUdlc9wyjSzVrsEj2aIurj90N8Ex2O+4uWXPjwo+5IYrOS6ZbWJoL1A7fXik79UeBYfsGHb5uvACpgGDuTkt0JDcmyYGi7xD9foe3z69yDIfUMKZfOcZpRf38xHD+Mc/eIBkiU7uDImH+XAzceJ8Xa/wi/71j2HcwTlvktk4JnLEStVCSSvtuXDGFPNisZsOm1JmDcoYjKb/a/l/Cunr88iJslvPQLJqcGFY1qJCDDrQtVAFCYCiA+24ChGMq4dZgZA== 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=jdPk4q4EcsngSucgTGyfe9olx2xULmgOnn0BtBmt170=; b=Jnw5TAgCHH7RxuG2E7iIqdWWQlYYsUwuYU79X8Bg1Mc54jGO0EGtKqfQUvcG8IXnIhDih5NfpfxUHsy17659IXPt1SbX7XYjJSoM+iK567bkWd8kPolnKXeIW2P17PAm5nj/N2S4ZAaHWp4zRAkCdDVl5Qga123JmPbVfGNEKk0fThB+p1tRPt5Fornl0JQykY0SIEAKg3ce9gHiPPur3EgoLSIeLNHdI7oKhr7inhy+Qmn3+KJOJeQSI0ZSpty9i1uTaGIAjTwbQHSyHRMYJCk+Gg6ls54bHa9ZHn3rSX2t6wsLGL8L3f5YgTik6FVsRln4bl4Z1gCgPjx6cSnngw== 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 MW3PR11MB4587.namprd11.prod.outlook.com (2603:10b6:303:58::7) by MW4PR11MB5935.namprd11.prod.outlook.com (2603:10b6:303:18a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.36; Tue, 31 Jan 2023 08:24:43 +0000 Received: from MW3PR11MB4587.namprd11.prod.outlook.com ([fe80::8b2c:e748:6431:3cb0]) by MW3PR11MB4587.namprd11.prod.outlook.com ([fe80::8b2c:e748:6431:3cb0%4]) with mapi id 15.20.6043.036; Tue, 31 Jan 2023 08:24:43 +0000 From: "Wu, Jingjing" To: "Xing, Beilei" CC: "dev@dpdk.org" , "Zhang, Qi Z" Subject: RE: [PATCH v4 09/15] common/idpf: add vport info initialization Thread-Topic: [PATCH v4 09/15] common/idpf: add vport info initialization Thread-Index: AQHZKk4NGa3xJ8VS90GQTqZD/6cIhK64RcKw Date: Tue, 31 Jan 2023 08:24:43 +0000 Message-ID: References: <20230117080622.105657-1-beilei.xing@intel.com> <20230117080622.105657-10-beilei.xing@intel.com> In-Reply-To: <20230117080622.105657-10-beilei.xing@intel.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: MW3PR11MB4587:EE_|MW4PR11MB5935:EE_ x-ms-office365-filtering-correlation-id: 2e059430-0b17-40e4-f09b-08db03649b21 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: c3FU4POUeXZM56xYN+RbTKGpJ3FxIffmkQIlnt4PnNtc/nenxwIHopqKZUEwcu1wgxA+cCflj1NSW3RV7ujZA6V6OGKai6ODKOSZRh9oGd3P2qElWdAe61vYO5oau4bU/mHVzoXnu7U63gQYuwU6SImGH6HFRwH4UPpYoJGT6QBbxiAnCBjn6/jEXAyoHRcTWVuphv76o0PwXFmEoxP7nGJUQbfNmRJZ4z6002IlL0NXXRiP9lG9YhGHcd/qdbv3FEy1SO5H8OS3+mtL8ahK1/9fKge+CH3gTJkTswMFAeM9CEkx1Y2GYH+h0vQPdcDf6y2+kIcEAKg0ViNaaIcK9sIdJbZYH80/uOoWZfYoezjVbXl+knuSGqNQuPR1iY4O2SGthOK7sKezVjN4TRBGDBGHf2+Ca30YLnfSUEY3B8oBdyZlqRW6/4TLGlAhRcjGrphpYvJG4DY15NqOUYSKMx8yYG5V/3rtcw/7UyH0/kSHanWo/KTX4PlNzZ08ovV0xTQjjmdrv62lQpAJnPlxKdK1JErvvhu0aaij2/uKRPwzwL1++i/2aYsMrDWzhY5eJUsk5kJJXJ85JhHwzM+JSe6bhpJpT/l6nyUD+tKO/PCB7hunBUrtVbleF8/I9vlpkgj6XnbXK4BAPj/2Bm9fvTvLLKCpsEZoEFWpT2qo8R41VN8meou6XGRmfhvyKC51Dk1XVGoYV9lEQEvcNZPpkQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4587.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(366004)(136003)(39860400002)(376002)(346002)(396003)(451199018)(2906002)(5660300002)(52536014)(38070700005)(86362001)(82960400001)(83380400001)(6862004)(8936002)(41300700001)(478600001)(71200400001)(26005)(7696005)(9686003)(186003)(6506007)(107886003)(33656002)(54906003)(4326008)(66476007)(66446008)(76116006)(8676002)(66946007)(66556008)(316002)(38100700002)(64756008)(6636002)(122000001)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?WMtoJIEVzrKi/gpuYeALHPBLAd2/lZKgabV1g+MZMRkHPC+/r0xgPpqQYEyv?= =?us-ascii?Q?p0ypqm3X8PzEOSjUbxWadCazfHfi3bViau6lyN3Ed9SyL7ZW3fbNrVBl15oO?= =?us-ascii?Q?QsRkf9fk0UYPAcsgkjUuqz9EKbXk7hdcngq2teRNNSNm2x9MOBF8y9+nAWiU?= =?us-ascii?Q?JsZo5wBnRU8LtWn8nN411S0Mu3MZI3gHuDBKGQyPqlVDpq7f6se0G5hbW4TT?= =?us-ascii?Q?mdqca2Vyuzw6QarQcB+erbe49HTS2UKDsIlIGLLedXFvbmaPJR3RiSOvlqp2?= =?us-ascii?Q?QKrVRwkKwWwRfBMBFH2TwTCMbBTzaTJJ113BIGSWoSUtkVRL3aLxn9JMb27d?= =?us-ascii?Q?NMd1fsXds1/cNZO68t1tnyzG2eF4s3UKFxmDGz0UoOZWAhEE0HzGd7PCzWWt?= =?us-ascii?Q?qyrRDEQzPa0UReCzIeo4E8AIvpwX36llkfrt2B3CPOfoxLrzgqqOemZbWfxX?= =?us-ascii?Q?abTflt6YgyOPp1YPFWz8s3lcfV3RMTYNnQK9LJB0Izg1q3k93galUtpXZ91u?= =?us-ascii?Q?6qJXX86emSUxVfeQwzwAiYGLtnaLbbCDEn3hbr4odcz5zCSI0Ms/516ISRh0?= =?us-ascii?Q?7AFQt7zYcnmr319/gD4e3g3ivXrdL3o2eDkKql+Sdq5ld7EEq5CrnAnVamd1?= =?us-ascii?Q?uNtsowRZJRI+DoGyRAYnUsnd4MDPBfh5+BiBq4mzp58jrP1mtpzYy8jh2g5/?= =?us-ascii?Q?5SflQEW5jYeNzRRnVhX8SQEpemKLvIvyIWIQzW2KdTlnVGSK3BuT4bLQIGLa?= =?us-ascii?Q?a6H1LD4Y02cDVTYMXdYoUEMy5I3xgShSeHzynudk3IjLKfOsjlYFGPAB7yT2?= =?us-ascii?Q?G3LvoTM39MvwGRyxBQBY71EKlsUcPBVpIQlWvsQ6dD5boC2NeorOM7LcGKbf?= =?us-ascii?Q?0/9JFONkUzKbbJJu5AzpnxDKZmLetBvJHxpg7gY2J1GvUssGWICU+yaPnuHh?= =?us-ascii?Q?KJ2xu5Ynn9bsnffpizEOzUxL8Rha1fDm5pThyqTi2ngefy1zhUIy6lRiPCdf?= =?us-ascii?Q?5dPzbbJ+1unpchJiyrj9t72epHMC4LUxOaIytk3HN7cMwRqJQuFhTGWWp2uO?= =?us-ascii?Q?cEu7RNh5U1HfhW6VYfJupkCkDQDFqssX9t2Huc+htzLqci/m5mBEwBhaQS84?= =?us-ascii?Q?saGXmEUfX/QjLalSrxUipjHkTTHuG9W7nOKxZ/E3LwsBSBHxSvc+Z6KBBFbz?= =?us-ascii?Q?bYQFB8zRIGKmtFFK9KhW+mlgWHCrlRJjZFo8o5JoSm92H0dV9+CWYF0w2H6t?= =?us-ascii?Q?EQbrgfsTcrbzDnrLEQQlbZQMAbvNLevl1+lj8jZhq+Ri6M2grc+Uz65IQQAf?= =?us-ascii?Q?uYUGRKDndaBlk4aYDKHDVU7XSCAsCh+evtsC5lUC5V76jfiylUAWkCyIPV4+?= =?us-ascii?Q?FQt+wlLW3o7gG+23P4/M5Y1z3mUzDCtQGVaffVwtIEv5KzTS3aqrZzD2fsvG?= =?us-ascii?Q?eJKTv0+fvJ6iCY5Tu05RqoyjJ6x2EuWmNkJ4KRTuyuyj3+kzq3l+QQuuqi9u?= =?us-ascii?Q?3cDdlTekW0TYJ9ac5yY9ou7n76bEpKk1PlcOA/Uxl4j6NDDxwx7UQ31trUrN?= =?us-ascii?Q?x44rZqOxOpYoZzEVK3NIENzRFrxt9LyoMwwA4g99?= 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: MW3PR11MB4587.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e059430-0b17-40e4-f09b-08db03649b21 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2023 08:24:43.7049 (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: QK2cdfn7RO0d6zCjSr7gBxJb73+Q43lIPkg+WK0K7Eqt8xgNhal8A/70fl5jMXIIOTvJgOPdHKOunrtjlhmOPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB5935 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 > +int > +idpf_create_vport_info_init(struct idpf_vport *vport, > + struct virtchnl2_create_vport *vport_info) > +{ > + struct idpf_adapter *adapter =3D vport->adapter; > + > + vport_info->vport_type =3D rte_cpu_to_le_16(VIRTCHNL2_VPORT_TYPE_DEFAUL= T); > + if (adapter->txq_model =3D=3D 0) { > + vport_info->txq_model =3D > + rte_cpu_to_le_16(VIRTCHNL2_QUEUE_MODEL_SPLIT); Byte order is consider for txq_model, how about other fields? > + vport_info->num_tx_q =3D IDPF_DEFAULT_TXQ_NUM; > + vport_info->num_tx_complq =3D > + IDPF_DEFAULT_TXQ_NUM * IDPF_TX_COMPLQ_PER_GRP; > + } else { > + vport_info->txq_model =3D > + rte_cpu_to_le_16(VIRTCHNL2_QUEUE_MODEL_SINGLE); > + vport_info->num_tx_q =3D IDPF_DEFAULT_TXQ_NUM; > + vport_info->num_tx_complq =3D 0; > + } > + if (adapter->rxq_model =3D=3D 0) { > + vport_info->rxq_model =3D > + rte_cpu_to_le_16(VIRTCHNL2_QUEUE_MODEL_SPLIT); > + vport_info->num_rx_q =3D IDPF_DEFAULT_RXQ_NUM; > + vport_info->num_rx_bufq =3D > + IDPF_DEFAULT_RXQ_NUM * IDPF_RX_BUFQ_PER_GRP; > + } else { > + vport_info->rxq_model =3D > + rte_cpu_to_le_16(VIRTCHNL2_QUEUE_MODEL_SINGLE); > + vport_info->num_rx_q =3D IDPF_DEFAULT_RXQ_NUM; > + vport_info->num_rx_bufq =3D 0; > + } > + > + return 0; > +} > +