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 7A8A741C3D; Wed, 8 Feb 2023 10:32:30 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5C52640DFD; Wed, 8 Feb 2023 10:32:30 +0100 (CET) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id B13C940141 for ; Wed, 8 Feb 2023 10:32:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675848748; x=1707384748; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=F4hET83FJ/3c9GHDZ08X66D0UtHPnPWliPu4z6SMuRA=; b=UJahLfXGBb/UNRCGhlSk2cplZJFUT0i79AIpMq07Ykg8sDJBgddVzJ2K M2vK2Jt6jg/xLw+q/b9yzALs1j9MvICQv+BY6I61anTMWZacPiMz/nnb6 XBP4oEYPJLLfe2XtMf7It/Hn0oPyj6alU3sNYwG/89nmKfLELr8lxMN2b O069oVa/nTy8cZKXBlROYaotq9t5c90FgpAm0vXatTVxMRKKW4E5DZGei GCO5HGFI36qiC+dtIIJoMkYA2Ti4jczlJpkSdrSqkJzkTGUqNWY8q1EmV mytKBqST5q19+cvOeU80hwcbckbUwCtuWHQFpdG3Ms23sqk33TQrWwCVQ g==; X-IronPort-AV: E=McAfee;i="6500,9779,10614"; a="415975049" X-IronPort-AV: E=Sophos;i="5.97,280,1669104000"; d="scan'208";a="415975049" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2023 01:32:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10614"; a="644802878" X-IronPort-AV: E=Sophos;i="5.97,280,1669104000"; d="scan'208";a="644802878" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga006.jf.intel.com with ESMTP; 08 Feb 2023 01:32:14 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.16; Wed, 8 Feb 2023 01:32:14 -0800 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 8 Feb 2023 01:32:14 -0800 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.16 via Frontend Transport; Wed, 8 Feb 2023 01:32:14 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) 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.16; Wed, 8 Feb 2023 01:32:13 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y++98ZGQxcinuLCIUYk2AxsZ3nzp/oUnzPecYKgCDO4W/QpwT+E8NuqUgHcSiHcRA+u17nBtE1CbsssU9fK4Ejur2Dp20Ev/1E6yjcYuFy94sw3v/4qMNgOM17y6PBvBzbQ/mSYOCYuMDObownZuhyixEcoo66fcGNMD/pmTfDJyv1M8YypFxgIUdo3JKBhwyrGp1XeTGoRVovJVv2Ik679aUGegagMQOquPLyuCxpLzBhzWBY4BO0z6JyxeOf95TGR73JeNXS28/rk8n52HxxF3CtLQ5zmhxWOaDzYRC+lC5XjPTL38T6FEOt6zv/NLKF3dFTxu7TEIJTIHC4asXw== 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=kHQBuQesvWhmcWBfzNcAgGluRu0GM60SnkFSbXw59+A=; b=Bm2azObCyHjgYdtcMn1/EF2nm7gAKyoPzFTGLC4j88Fw6kYIqunb7ReY+wjciaD2OoW6TbwBBFjaf4gPZDuxYV1ZjBlylF7Z+jmEi6L1wupLKU0bbWYaRb69oHR4HRwDgrpT+NxVSTDVbGJfL2eDxxqdYet3BVqfAl0VUFSv3yNx65jseKAAcFcpdGep5ZkoV1auHjpWOurf6mpTfvknaCFK3YXb2M3FQMpDnxb63FyfNZA3zOMCyh3JyNFYmtcDtar9Ul8x1NvbQ3SXREvJC4GNCbbhzXIzkNixiE8K0PvSJtKb/JZOsxAXRoAbiHHeX+xEnJNDy02N2DsnGpFDrQ== 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 DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by CH0PR11MB5522.namprd11.prod.outlook.com (2603:10b6:610:d5::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.17; Wed, 8 Feb 2023 09:32:12 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::eb70:80e0:1b88:3ca5]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::eb70:80e0:1b88:3ca5%9]) with mapi id 15.20.6064.034; Wed, 8 Feb 2023 09:32:12 +0000 From: "Zhang, Qi Z" To: "Liu, Mingxia" , "dev@dpdk.org" CC: "Wu, Jingjing" , "Xing, Beilei" , "Liu, Mingxia" Subject: RE: [PATCH v7 0/6] add idpf pmd enhancement features Thread-Topic: [PATCH v7 0/6] add idpf pmd enhancement features Thread-Index: AQHZO5fR4U/CBNistUyRH///SDuT5K7EyHTA Date: Wed, 8 Feb 2023 09:32:12 +0000 Message-ID: References: <20230207101650.2402452-1-mingxia.liu@intel.com> <20230208073401.2468579-1-mingxia.liu@intel.com> In-Reply-To: <20230208073401.2468579-1-mingxia.liu@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: DM4PR11MB5994:EE_|CH0PR11MB5522:EE_ x-ms-office365-filtering-correlation-id: 32fdcc41-df3f-4988-2135-08db09b75b6c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wpnSmnWs1bpgTL2zWGt0opksHvSrMV1TX0PJV1j7P+y9sCPJmRnOladFgIV9M2cbEeDbHJProjws35539yX0Q+QzvcmrMdhgIt8OOuobQO26cLNVLMWow3d2nHfPqjzph8ReD72cFZ8SZQ0p5VO4o7LAgEjE1kqXuDt8uN2D4c9Ug6xcxz53Zs0APRG2+xLVJx/XXmTeT+g/jCV/0uodJ4No+NgVaKYgtfddVx2ZNgCIJPQDfmm4AOBTM/yWiLJxpHNmxe6e0vq9m30gDXQ1ZsNwkPEqRDVIFmeOMDiDK3X1lEGcmjtPIc/B3QM7OqzZW7GD7hoc/Tixum1JD4jjZZrSh+S6u6vmzHCwEiy/WgmspeYFocQxVBQQYNjUTd0Ee+mIdyt9sz4ikk8BvhPa63/1jpHVCwPr3OoVXH1KWZV0czeEo7U75MovcUKyehKmdMVbmnBxhuKXIVx64QJYEqF4oq5SihhbpRz5mN1cXxRQThT1M/BOfJceBTnaOzk0w2TdAmKGYNP9SVTKZRXrSri3qBGTs7skIFNAgwzDbJ0k0sMVx13FGPtqBXt7ZyS8Nc1vnEuOfWvfJVUwVpXSnW8qjssLhTUgamgO/GJCAG55ACOvc1lYDMPXcODXlePbkAFjp/4lHoM6UCqTHUK/lLd+oseC1NJEsbNM3Y/DR3R8NoIBpW2MPvUPqUa9Eerx9uHNxPWpb9CQETEzWFYpNg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(396003)(136003)(346002)(366004)(376002)(39860400002)(451199018)(66476007)(4326008)(66946007)(76116006)(8676002)(38100700002)(316002)(66556008)(122000001)(83380400001)(110136005)(54906003)(86362001)(5660300002)(52536014)(33656002)(478600001)(53546011)(6506007)(38070700005)(26005)(9686003)(186003)(107886003)(2906002)(71200400001)(66446008)(64756008)(82960400001)(8936002)(41300700001)(55016003)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?75gZqgcrS+EAU0dnqQgv6nFU2zKC9IUxvAujtKTzWhY/KYEOZaAa3HAffZf/?= =?us-ascii?Q?HvN5f8MxFO+q7ASePmENPJ4rExbFtMvwrfOeLrdoplu5/t5S9r6qzYHRfRfy?= =?us-ascii?Q?biaSyR+Y4Ib3L/0SSvV2lJEJjrt4uoIjI1oItkdrWR5dKTAtsNS9WeeO5me5?= =?us-ascii?Q?+2FmlyLykfoegHiF0CUfRbbj6yExHcq+IJxq/YBfQ3RJ5cnlQWgZSIoE0u9a?= =?us-ascii?Q?BPwq6H4Nk+Tv3n+zrDzad1TSTsSYf65Or+UwPC+hXq/PgTDIp1oQohc9HFnK?= =?us-ascii?Q?rsyewt/Up089tvgqL2LkkEuYmybRni3AEBKmO9ueunuglbxVS3iU7qAQZlBH?= =?us-ascii?Q?BTOQ9Npci4AUpXJgv7FxO0/1cmrk1XOQnSPnCi8vHgcMNp7m31/FKGWY1ADE?= =?us-ascii?Q?kMVVgkpc62eUi4d6QA7ImKNqQAaG9ExCdLpXGcq0zpNt4LU2P6l3X6u8a30A?= =?us-ascii?Q?70/qE0MIUtA4dMq+HUlrJIuOIpxkhmd3pg04vdomfhkjK7Fn9GUhCG9eRkWg?= =?us-ascii?Q?9zpb9/+jkYJ3Pvkk9YofYHolOoXd8cUyp9XBrbPZZy5d/8xn6A4lJdcOd0wB?= =?us-ascii?Q?33ek+VqH9dPKy48tNA9PGKOKjb1OUU+ZbhK1IS6BiqeeSKR6l7UZ1Zzl6f+Q?= =?us-ascii?Q?zw4h4Jm+8GYXr7PMYoy6MG9g7b90eSW3JKd9qcj8x6yYguyHHi1JFZhjqh8v?= =?us-ascii?Q?oWRs0xfjLYUMSlJ9F4j7u4YSbosXmKZ0NUOMiiFPT8nKB6nMUhxyTvyiOgwD?= =?us-ascii?Q?roOQjf76Ca8tcdugU/+IvG5CPrJ2lHhjdE0ZjK0Zue5wA4+sUEmninGhkHKo?= =?us-ascii?Q?SMKue+p4cxKfsWMunPAdJRXtNupZZmeL1yX7dLyy8O9KsJhv62Bt/qJDO+K/?= =?us-ascii?Q?ldq2yxLKmQEWNE8wV6k9p9GI/9WJjINemVbq6PMya5VbgXRFULzcVWxKn6iG?= =?us-ascii?Q?WD+LpVWH9YFfINdHLBtumHTp1F9sTaKg790I2mDdWi18Fpz4lUjHgJwGIHx6?= =?us-ascii?Q?igynZf8ic5b1Sk42xFyFd+uYyboGfK2RUgusQuT3FtVRkX1jv3f70bTCRgt0?= =?us-ascii?Q?UqPTNlmTyiNdHHuIjjWFGnYEqi9IAuZUnklrgwzQDZLN8v5G7IK9J70SGrv8?= =?us-ascii?Q?JPyOljMzsBheX67i3Hv+AeGQahxivp2uS1ZA3H3kV4OewQeF59ja2pwJHK+M?= =?us-ascii?Q?ZtpChG7fHil+bCWd8yo2p4DsjVu/LVf2a+Vg430Hmr7wqlTeYfwaQYEAbWS+?= =?us-ascii?Q?wcEAd81Soo97EfFT3bhcNt1qBpt7P4WsuwNRZSTSh6rA4GoC1nbdzMiimz2X?= =?us-ascii?Q?JTvkmtUMVTJuRloVSV/5P0w+RqJL/ba+YDaM3JMqF0dzmMzk7vapHenShHNu?= =?us-ascii?Q?OI1dhK2SRNfY/CaOVkAN/CTWSUXuRSjQnWTFipUMTQCUzSLB6CTp2CaKZ8MS?= =?us-ascii?Q?wl/R/b+sjTBC3mIA/YjoQj6oqp6Lw8KlnHpskbT438tRQFVDNwsmVFTlWmuV?= =?us-ascii?Q?O/zF6NoEC1/wwCfrcJcib5siJpp7jq+yHnDtIeWxxYmXuGqix1jbJmx8O+2A?= =?us-ascii?Q?ZnepqAL9mk023znoSoJ1TOP9LS1VI9fLA42zcUgq?= 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: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32fdcc41-df3f-4988-2135-08db09b75b6c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2023 09:32:12.0379 (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: ZqdMyfle0ywPNQJDGLq++8pY7Wqa0tqLIvY3tXQvXbDEsbp1CRg4Uqh5cSf7o8SR+UtQBetc4wV3wXcyV12KFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5522 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: Mingxia Liu > Sent: Wednesday, February 8, 2023 3:34 PM > To: dev@dpdk.org > Cc: Wu, Jingjing ; Xing, Beilei ; > Liu, Mingxia > Subject: [PATCH v7 0/6] add idpf pmd enhancement features >=20 > This patchset add several enhancement features of idpf pmd. > Including the following: > - add hw statistics, support stats/xstats ops > - add rss configure/show ops > - add event handle: link status > - add scattered data path for single queue >=20 >=20 > v2 changes: > - Fix rss lut config issue. > v3 changes: > - rebase to the new baseline. > v4 changes: > - rebase to the new baseline. > - optimize some code > - give "not supported" tips when user want to config rss hash type > - if stats reset fails at initialization time, don't rollback, just > print ERROR info. > v5 changes: > - fix some spelling error > v6 changes: > - add cover-letter > v7 changes: > - change commit msg module from "common/idpf" to "net/idpf" >=20 > Mingxia Liu (6): > net/idpf: add hw statistics s/hw/HW > net/idpf: add RSS set/get ops > net/idpf: support single q scatter RX datapath s/single q/singleq s/RX/Rx > net/idpf: add rss_offload hash in singleq rx /rx/Rx > net/idpf: add alarm to support handle vchnl message > net/idpf: add xstats ops >=20 > drivers/common/idpf/idpf_common_device.c | 17 + > drivers/common/idpf/idpf_common_device.h | 10 + > drivers/common/idpf/idpf_common_rxtx.c | 151 +++++ > drivers/common/idpf/idpf_common_rxtx.h | 3 + > drivers/common/idpf/idpf_common_virtchnl.c | 171 +++++- > drivers/common/idpf/idpf_common_virtchnl.h | 15 + > drivers/common/idpf/version.map | 8 + > drivers/net/idpf/idpf_ethdev.c | 606 ++++++++++++++++++++- > drivers/net/idpf/idpf_ethdev.h | 5 +- > drivers/net/idpf/idpf_rxtx.c | 28 + > drivers/net/idpf/idpf_rxtx.h | 2 + > 11 files changed, 996 insertions(+), 20 deletions(-) >=20 > -- > 2.25.1 Added Reviewed-by: jingjing.wu@intel.com from v6 Applied to dpdk-next-net-intel with couple commit log check-git-log fix as = above comments Thanks Qi