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 B67F742504; Wed, 6 Sep 2023 05:02:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 98E3C402A9; Wed, 6 Sep 2023 05:02:55 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id D8AEB4029E for ; Wed, 6 Sep 2023 05:02:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1693969374; x=1725505374; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=iZY73XmETeReOCSixhRs1pSo2iylrsXXMbKwg7KzYyU=; b=aqy2/TgtjYGsRkDtcj3aQCnsw/tUiz9RNqDNVN50zT2KUJbPSpDqVRmK VaNGjzHsgAV20fDFjLJsoMptAD9xq2MbP7iEXYlDBPBId1VKSwyBV/JrV ixaY5o3/JOIZBE0eG5iFAfS8+lPjoZzYOP/5bC95GqELdsoVIsHqVDQk3 h6POoR5php/+crrQHENdD+84lR/A+xL77ialjIIP/vdzQ5ieByijxLtmp SEfE4N9DKoNFNKvvVSEHyfm4ZmLaae4x/PMqwaCb1//M4Gc/SrDSbsEg7 8U3mdt8mqFCmeQrn0oyPlxqzNcknItNuOsm7TpA9ogFn8Cpxx1reRWdjm g==; X-IronPort-AV: E=McAfee;i="6600,9927,10824"; a="357264901" X-IronPort-AV: E=Sophos;i="6.02,230,1688454000"; d="scan'208";a="357264901" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Sep 2023 20:02:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10824"; a="915096462" X-IronPort-AV: E=Sophos;i="6.02,230,1688454000"; d="scan'208";a="915096462" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 05 Sep 2023 20:02:52 -0700 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.27; Tue, 5 Sep 2023 20:02:52 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.27 via Frontend Transport; Tue, 5 Sep 2023 20:02:52 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Tue, 5 Sep 2023 20:02:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AhD3Xjxdw/U4BPT2nirr8ROteS2xdGjdsQnMEV3c4TT0py36fHr+V0iyIGn+a2PN9S/oqo1cgSGpMOydJOx/dBKAkkjDWWV7cXghlRQjs9lVkaaQR9ftfRzL+jU6bHgGj6c3D2zlN7NDp1v3UuQNVywvdXCieELsw2iTbRgTazSfzeMROt9LGz4seOcPFj6ip29GKmSBd88hvPqWDds1EKNTqMKdzMhkbVy4/dv5ZAB4aMoakaIAcvENaj59/5b5u19fW0r7gtN3oV141AKhZUtz6YG960TGKQy6gJyAcRwXMa3zCpImq7b+XiE7iQoYi2glsWbFpdvinJogEBycAw== 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=V8csQIyg+gyNUipe3nc6vG224AZTzhB0Q6aj1eGnyDw=; b=ksaZ9jQqmy4AVDI6eCcKbfDdxQtBBwAolZSnohc/ZBxOIMdzyu1hH/oWpicte/Z7Wq2Pk3keNEsiQva8PldFMEXuG06j4RVnYGxArtz/69QrTaCBUS7WVDQd7VbyM6F6l+fqZ8FsryaOoMBOgKL+JNMoB4P5eZ/tMe09ShQHZYE5wfpcOrdAagaAlrq2CRRtTjIIahnErCmxcjEhg6dlS6UYIMXRv/iAeJjyjWDvAJWv/wZAoPtnh+XI9H0PlxHkhKEO2iBSjDWjg9sqGtTMGRL+37ZdtlJVaWHI1rCMCngurAb0T0+71vpHCGRFL/ak43pZWquYzmjySKoSAUJr+w== 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 PH0PR11MB5877.namprd11.prod.outlook.com (2603:10b6:510:141::12) by DS7PR11MB7834.namprd11.prod.outlook.com (2603:10b6:8:ed::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.30; Wed, 6 Sep 2023 03:02:44 +0000 Received: from PH0PR11MB5877.namprd11.prod.outlook.com ([fe80::95b7:4291:8e30:e19f]) by PH0PR11MB5877.namprd11.prod.outlook.com ([fe80::95b7:4291:8e30:e19f%5]) with mapi id 15.20.6745.030; Wed, 6 Sep 2023 03:02:44 +0000 From: "Liu, Mingxia" To: "Xing, Beilei" , "Wu, Jingjing" CC: "dev@dpdk.org" Subject: RE: [PATCH v2 12/12] net/cpfl: support Rx/Tx queue setup for representor Thread-Topic: [PATCH v2 12/12] net/cpfl: support Rx/Tx queue setup for representor Thread-Index: AQHZ0A11lU+wWgR8UkeSsOkJhNt5I7ANPITQ Date: Wed, 6 Sep 2023 03:02:44 +0000 Message-ID: References: <20230809155134.539287-1-beilei.xing@intel.com> <20230816150541.144532-1-beilei.xing@intel.com> <20230816150541.144532-13-beilei.xing@intel.com> In-Reply-To: <20230816150541.144532-13-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: PH0PR11MB5877:EE_|DS7PR11MB7834:EE_ x-ms-office365-filtering-correlation-id: fa726c0d-17ec-458a-81e3-08dbae85bdc3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IHRKJ/NRxDvTTgIs5/kpoKGEjA0fIcolecXV0Nl2oJ6dfADlqr0ySFEDMmcn0Jh7wwNoJKclNpyftBP5aVBWaFjv/7M53mJKFXmHl273Pz4ZA2tlOsjJEXhNvPgMDvaqDau2rp5DemdffCwmTl44XB7iU36XH3BpReQr6ocjc2J/67FJUZcJOdirgJQu8ZyEU3iEcu1/3z+r7cP/Vw3+PgAGQmNnv/wyWMPurvN6fagAnU3xP1BzfiME/Wmm+8UoblUxVnOf5UqlEARKQz54T2sHZhNsutscWrat/RR7hjAkxo4E0AkL3JGjrbgvPH0YnRKy4qCzR85cByl3wT5NhlunVVW7DWQxls00909oDOmVAscvrP7VF0eOlmxG6KfT+Zh13UQBJxDSR63XqFy96ESI7akJ/NUv1fmw1osdjV869hORYJ7wJLsz7O2EhLiPPduP/opsClnb3Iw7r7vP3lXehyoDEvVTVr1dr1c9AnMfYOiPbAj1lyebGzpJhXCRQ6lbfu0C6EexAXLXeuYUXIu34Pj5voxQuSe82OgeP+xEPCP5pnPeZwsvxt86xacPtY52immsI31bJwBEP1+h8RXW+qp+aUvhW+ClfacMaZKP+TLL2xptUyDzkD4/JZ9h3gpNkCebas+KxNxmsOd4PQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5877.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(366004)(136003)(39860400002)(346002)(396003)(186009)(451199024)(1800799009)(41300700001)(71200400001)(53546011)(7696005)(122000001)(82960400001)(6506007)(478600001)(9686003)(83380400001)(38100700002)(38070700005)(26005)(55016003)(64756008)(2906002)(66556008)(6636002)(76116006)(110136005)(66476007)(33656002)(66446008)(86362001)(66946007)(316002)(5660300002)(52536014)(8676002)(4326008)(8936002)(21314003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Q+bZx2tFXOcYCk+AvKK0fmlAQBHIPssuEW5+wcPKwouAHzC+keXz9fQuEMJP?= =?us-ascii?Q?LxsLIBk33vmYgPKjD1NALw22+4SmIK9Lzx4oq/Fjd/9PKOxeG+qWNdl8cwKo?= =?us-ascii?Q?BZ5uvJq+RE2wpB5vFG6iMDIZw1w63XizKPxZG9KUfOCFDroPLo1ETh9Bizgi?= =?us-ascii?Q?MFsP0gaDeT2kcM6d3ur5M9NHcR+MJX3zR2vhAm6zPNIGkUjvhncezoEWcvVC?= =?us-ascii?Q?TC7TGIZbTD7VVjtPWhO7op48KNnLlJdgxU3FCxvuprpN6mIdP9SrV5B6zmBS?= =?us-ascii?Q?Mie8U2q6cU3BO8riK3R1E7U3myiLO285BVrqx9JGfQU74iNi/S/w0CBa9IBC?= =?us-ascii?Q?r7NzpMZ+eQeryPHxbpts9OX8RCnW2mJEK8r8hg6Vce+XlCeAvBJlN2XXFIuY?= =?us-ascii?Q?RLmEwGLgaIIqlX9kjklLTXPy7iK0Tge8SRACyGUloooa/skuVoN7xNtAqVEq?= =?us-ascii?Q?u3YA4znsTr2DtznBpJOF6AdDTZm0I8CPqMYnO6HGg3NOlsX4gosiy/NfCN3S?= =?us-ascii?Q?5UEIIFx1zNdxUAmXouJmOLbC6GIp769XcGK8N4qg4gEQzHsaT92zAxIpgh7j?= =?us-ascii?Q?VRiaTFGHlXGWlbZJJlZZPBUZQBfnk7FbTiU01WmDnWZtleU8Se8xue/uj5Pc?= =?us-ascii?Q?875ykM/EyiSFYfl8eu3XTvSNXxxBQZrIqQdJuKvwyhM2hd76ATuqXzCqCl1v?= =?us-ascii?Q?5ti2xvIsEhC3VcCqDN0Odop+ovJasCQU/xY2woEStgrGhadCLoSrzzdM3bCD?= =?us-ascii?Q?6ocR7PsK+6kDg5LjXmK7sYAku3UPBZ4Uj7qAGlZSGbMSt5HhPrTCz02TI4qu?= =?us-ascii?Q?5E6SbEkEhPNr7o55yewW7bsL4W6/KGxUTZ8aH6fXzIRiCzQZFsjPDq8jHqHI?= =?us-ascii?Q?/v+V1QVhIaRJl7dvu0hTeMyV7dYkDwws+RIRgruNAuolfkg7sWkRxF1h26r/?= =?us-ascii?Q?L3tMiHs3M3MiuRYP6LE9LBnC7rYtXMLIu30lA8mrTwA63SNpvUIvZjP4wF3p?= =?us-ascii?Q?fvyH3dI/tMCVv7dT2PjlYvqVzsIEwy7pfIOzbk1BQuJvJtUh9xnz/Jdm3oZv?= =?us-ascii?Q?qBmY0nnmB+kQ4en/NDvMBrM4FIXNyfoJ59G9zbxbXkXdrRlXJ7WvX7mFLLje?= =?us-ascii?Q?kwq/i1MghjVXW3G5DXxdlKjOr9Kwy22Iu2mXAPMqj5fzyoVPn/9nLS/X+G9T?= =?us-ascii?Q?kW+z2nPHEae5a4Z+Uf/t9W7tr2afx3X7pTL6B6L8xeSyU+sPcrCuQxVAMWeB?= =?us-ascii?Q?Std/b0Fgep5l18I2kNYwRNX7K86pExQIs3n4sDldAFOtbI2WLE3E46fWcGRO?= =?us-ascii?Q?FJFzmWvFqEFQXLTT1tfyrRbXaGV4aQ7PqMgTJRTioJyOySIEBq28B8CI0mSF?= =?us-ascii?Q?5rqjkfMe92CsRcliuGhwwXVkMmwqX8UM4IblGIDWJ1a4dzny5ewg55A036Gl?= =?us-ascii?Q?ubxOSfXt14FWspoTb2dgah682hU3ibjjbJFp07dks/bFIosmUIMEmCNmfbKu?= =?us-ascii?Q?T8+R50pirIrFxOm4P5ql7Upx0skGjE4j0DWGjJUXme0AFm3+gklVpoLCxrOJ?= =?us-ascii?Q?U5Ix87j7zood2RhLsrv7mq+Nmjl+JlcwAt3vfU/K?= 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: PH0PR11MB5877.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa726c0d-17ec-458a-81e3-08dbae85bdc3 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2023 03:02:44.0528 (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: k3QFeSerZTb6K0DHt/qdvmlUo5vNAXqRsoTPjI/bH/CFu9IzpqLEojJ3K3/FaxX/OECWh2Gug+AJlprOh5qpvw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB7834 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: Xing, Beilei > Sent: Wednesday, August 16, 2023 11:06 PM > To: Wu, Jingjing > Cc: dev@dpdk.org; Liu, Mingxia ; Xing, Beilei > > Subject: [PATCH v2 12/12] net/cpfl: support Rx/Tx queue setup for represe= ntor >=20 > From: Beilei Xing >=20 > Add dummy Rx/Tx queue setup functions for representor. >=20 > Signed-off-by: Jingjing Wu > Signed-off-by: Beilei Xing > --- > drivers/net/cpfl/cpfl_representor.c | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) >=20 > diff --git a/drivers/net/cpfl/cpfl_representor.c > b/drivers/net/cpfl/cpfl_representor.c > index 5b5c959727..58e0d91d97 100644 > --- a/drivers/net/cpfl/cpfl_representor.c > +++ b/drivers/net/cpfl/cpfl_representor.c > @@ -285,6 +285,29 @@ cpfl_repr_dev_stop(struct rte_eth_dev *dev) > return 0; > } >=20 > +static int > +idpf_repr_rx_queue_setup(__rte_unused struct rte_eth_dev *dev, > + __rte_unused uint16_t queue_id, > + __rte_unused uint16_t nb_desc, > + __rte_unused unsigned int socket_id, > + __rte_unused const struct rte_eth_rxconf *conf, > + __rte_unused struct rte_mempool *pool) { > + /* Dummy */ > + return 0; > +} > + > +static int > +idpf_repr_tx_queue_setup(__rte_unused struct rte_eth_dev *dev, > + __rte_unused uint16_t queue_id, > + __rte_unused uint16_t nb_desc, > + __rte_unused unsigned int socket_id, > + __rte_unused const struct rte_eth_txconf *conf) { > + /* Dummy */ > + return 0; > +} > + > static int > cpfl_repr_link_update(struct rte_eth_dev *ethdev, > __rte_unused int wait_to_complete) @@ -309,6 +332,9 @@ > static const struct eth_dev_ops cpfl_repr_dev_ops =3D { > .dev_close =3D cpfl_repr_dev_close, > .dev_infos_get =3D cpfl_repr_dev_info_get, >=20 > + .rx_queue_setup =3D idpf_repr_rx_queue_setup, > + .tx_queue_setup =3D idpf_repr_tx_queue_setup, > + [Liu, Mingxia] How about using function name cpfl_repr_xxx() ? > .link_update =3D cpfl_repr_link_update, > }; >=20 > -- > 2.34.1