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 4FF2CA0032; Thu, 1 Sep 2022 15:11:28 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F31EB40C35; Thu, 1 Sep 2022 15:11:27 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id F09E940695 for ; Thu, 1 Sep 2022 15:11:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1662037886; x=1693573886; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=qs2N5+cjJqZAVS4IfKkEuFG3FiPtjl6NJ1tEIPNTO0Q=; b=NNEXW76CBp0Lj9YVK7Qv1zlD29Rmyz6iEx8Zb7JVh2Ul2UCMLoy8XHPU TvBcpkvqHbubuIo3XrvD7K+iN0SVZBODvGv7UppvYUM/Prpb4Qaf8fQzW U0lutD6ldTlGSpi/Sl0mWX2C82G2vRvk6Fb3eLKB6Jp6kIzjhKfxXvkmS CEdQDODQmT3EzL40Ex74Cij5VVnLmGxKVBYG5/n3SBPHkzVLvw1kLxIW3 TW+BagKFtMLZI0HlJ936CswenP0i/EzYshHxvwFqU1P47FRQjXqTtBm8A gDDHBaJT04cI0GuUcJ4LlcwlRZ4Xr1HUXYY9v+8DZe1Pz7ju80ZbPnFS3 A==; X-IronPort-AV: E=McAfee;i="6500,9779,10457"; a="282688385" X-IronPort-AV: E=Sophos;i="5.93,280,1654585200"; d="scan'208";a="282688385" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Sep 2022 06:11:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,280,1654585200"; d="scan'208";a="673841219" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 01 Sep 2022 06:11:24 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.2375.31; Thu, 1 Sep 2022 06:11:24 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2375.31 via Frontend Transport; Thu, 1 Sep 2022 06:11:24 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) 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.2375.31; Thu, 1 Sep 2022 06:11:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O79K4+TLX7YijrfzmDWzD8PTqJda+sNDf4NgCfE+tM3k6DHViG7m30E+BLOpNRMbHMIifpl2B1prL9ER5L/dkIOMGIwvm+uZm+IbiqHGziOiygA/26mp9G/kWXwu3djmoLq9GvKEVGLXD+Hke+qo2FAx4pdTJcJBF3QQbLj3copG0kNt/ChWmn72y9zphiljn92gDnCFRaQvnSIQaIB7bD0LziqoS3mwwfwRINd+6mRN3NjdlTu0NPnW7RmIGxYxZJl5kxSpTWWlRg2WEJJKKjEbT/voH3Ff7lkApXpbTjrKEDYxPUK07DQN0EHewvTyHKZw6F4NA4ZZvFdkxpjFAQ== 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=qSvGYChp8T345rrZEqhaMGbEYiy46VU9rU80FCSDJEQ=; b=MXOhNCKUBZ2QU4c/+z5V/CzMkX/eRWgC06E/JbWasZUcQyY1yWGiNxQHrkfh9GiWwR84un8R8vzdluzhOAZ+Re2R68IkbZeav/TA4ngP7gpYe6rNKWM8w9z5ollPaJ0PNul6DUkH4PMai+ycojk0d4SurJwhuxiW8WmhvuO9XzEbiE/yvAY35F/u3902W67BjUuf21JGXIEank3BBV8FaSg7hzQ/jCTTnhdhl+Rdl3EFMJ9di7jd40Jx/H5UxN6iZGuD00GR29Y2fJEFrsEzVGodFk8V1X4OYa4PZ2LNCCKwkYAJP5R20UviyZvVCbWXSCdIi/kxwhK2ZnbXY0EQGw== 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 SA2PR11MB4858.namprd11.prod.outlook.com (2603:10b6:806:f9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Thu, 1 Sep 2022 13:11:22 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::d94c:1798:9e3b:804e]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::d94c:1798:9e3b:804e%9]) with mapi id 15.20.5588.011; Thu, 1 Sep 2022 13:11:22 +0000 From: "Zhang, Qi Z" To: "Yang, Qiming" CC: "dev@dpdk.org" Subject: RE: [PATCH v2 00/70] ice base code update Thread-Topic: [PATCH v2 00/70] ice base code update Thread-Index: AQHYsDYZqFgL8cwtLEiDCoAafjnvW626cdsAgBA0EbA= Date: Thu, 1 Sep 2022 13:11:21 +0000 Message-ID: References: <20220815071306.2910599-1-qi.z.zhang@intel.com> <20220815073206.2917968-1-qi.z.zhang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f8a76109-6536-43f2-8611-08da8c1b774c x-ms-traffictypediagnostic: SA2PR11MB4858:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qn660lfAPgy/I9YgG3FnUWmRwvegpBGBgC0dlb4NxPqtCgZsSKWuHbooJRf8S81VBVFpvZeU14uu6/nUHWHg0/K0YVZCkQst33rcKxMwG9mkjzUoApBZFDKpylCL+UVvoLDm9Y2dtBmnFJ5qtV8+3Z6wEe9hOU3854OkdrQ7Xg/jvMwTxxqPEuMPaxqbxwE2bwl71rHeqEc8cWQqvVGqC/HpPFRcqaePjREsLDx0l4qYqxiX8pupdYck+vnBG8CfXlDafOh0cs1VbmlY9GEWIltGbFBwqmPoHja8KeNA4Ao9O68hoZt225pR450Tt5i/6Ifw5Pv6OSlJE+TQvKrM4xHL5/krKZFa4p20zdUqVD3Ph4/jDzVqmVlBkCXaoKr65KP7teZUyziPfFleVgKpSkh4Q7s5TQp2PppVXfMwS+fvRYTKjY6XsaW2D9/0A6swQc/GpR0WMtdbNB7pvGfeXMuIWH4V72qb/aMtWWoRw19TzIQSSuqqNO/Nz6pLPvNwOApTWQxEHAOao9K3TpOvedc7uoL+/j/XES2w7XT9EWL4erDypuQv5uYH7MBxZQTeqzpH7zYMxor761ItEFjxM1dHK1N8Z4/yEQL/c+7tY8ik1rRBdiUEHjNb5DBPrZdv+7Lx+60KFlxwYzCmnGAQUBTGagcuLBf76o6a0wMv0SKMwCUEQuRaMnQVyT2L5Z73vwDcZpxzgSU5DAu9TLSa6bvhEJ/h6q5uCmwIskLf0uXafhFl2GT965E5r7KtPKo4/c36HPNEwbZhzUpFUbwPLQ== 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:(13230016)(136003)(396003)(376002)(346002)(366004)(39860400002)(186003)(38070700005)(82960400001)(7696005)(6506007)(41300700001)(86362001)(9686003)(26005)(53546011)(122000001)(38100700002)(83380400001)(52536014)(8936002)(5660300002)(6862004)(4326008)(66556008)(66476007)(55016003)(66946007)(76116006)(8676002)(15650500001)(64756008)(66446008)(2906002)(478600001)(71200400001)(33656002)(316002)(6636002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?QwTZLY/tYxeH4PVDcu7mMHufrKQvqrwjj6pqIXkBwp4NXkIICC0v90l0h0Aj?= =?us-ascii?Q?0T4YFb3uJT7x/Cg31uGi/xiqLNAvHPwt92cvCg99ZSLXz0TQcLK7j8cr4Pii?= =?us-ascii?Q?8a9YsZWGt9r8GlKQPC35ZOZ/KL8oM2rxG7EFb/24EkmzMJ35KJW0ToXOiian?= =?us-ascii?Q?ituo3e/yx9lUP5y5ea1/xWkwabnNnO6SJcA8YEuftPsY3zLg4RJyn1molcUo?= =?us-ascii?Q?n9VHaQnerHZUnML+gVT7OGqNCOOE0Lf+3KpCJiYuxnaE1irt2XKkPks6Nvj5?= =?us-ascii?Q?1TIEvpET6wJLCuBTxswlvcUmroX9Polx8D36JCDltohtdBR0j9WCI2j+ezD8?= =?us-ascii?Q?szL5mmzSOR+Nk5eVJKkeszZCXO67ODPerFCcvRiUaRUdiMFApninxU2c3LQa?= =?us-ascii?Q?Tgokdh82Pkc9sh3jB/CD8g1xKE6fiKa2kFUYtL0EGr3/9FujOnwah4JNpYiN?= =?us-ascii?Q?eC+hruNntmumyv/8+EwNJnRfpH2yoFyhcQDf7xWs6fqdOxGP6fh24UmWzsu1?= =?us-ascii?Q?AhGVVwqL8lNq/HZIjdmaC/9ZI7fwJbVIbQ/1zlNHWP+1eaAcvI6YgbSLq3z0?= =?us-ascii?Q?oMCAaMHzLGiBzEGuTR/upQsqvU3yw3zamZUDHckG/6bhZaosy278KWo6daS4?= =?us-ascii?Q?Vunj45BXq4kjeNpJGCK5RsyCjy+EuN1vFjxqJgCflbhqtAlDJk2D32DNrsw+?= =?us-ascii?Q?usv6zq+NbHrpjQsnfSPT3pABpNNpnMQRSNd0471veQ4tWTNk0hOlRVRurYhM?= =?us-ascii?Q?V32QCBmFCN1m+kp8qUMA4Z1AFiNvrFH/FSqUch0H1XlEPznphg7RkakG6EZL?= =?us-ascii?Q?y/WqNqBBkk99eWG7NcfavTGpRmmaPXvqRYaqi4MSByb6uQS/8Tu6y/ZHua+n?= =?us-ascii?Q?l/hlU2UshVTUYJT1+ujZpCGVWCaIICTVrmDOrIFDeB95vwrcO6GufLOI9Iz7?= =?us-ascii?Q?Dsr5GqVywkFn8zhae3Lo8NY7KNoMA5uDLSRtsWgdTARkRSoGdsJOMLm5cchb?= =?us-ascii?Q?Ld5rOpxsM1lucM2XI7HuGVpT+avgoW/wWMP4iViNX49NtbQuYDRIjiAM91tc?= =?us-ascii?Q?82xejtIWabt0S8t25lzu7HLO983/VwJ8o/HxY6aUJHXuKU3Zr1arF8CausBB?= =?us-ascii?Q?EyyhBhEA4ohARAW6pJvA64SYWCuS/tOb/E2Pqk2QFwkknh0y8p9+OCb7mhP8?= =?us-ascii?Q?z1IC7jEop+0Q6O3baAmcx/RV4D7cZnaAQt6nV0JEVVOJoOxjlNmM0VhbgVNL?= =?us-ascii?Q?gga5nkyQWLbdDn7ST3MaLfMzSU523ScBH110x8R94u9pFtD1/VQ4OXiTWOSW?= =?us-ascii?Q?Sk1gputZGZIOCoRnnOYACtdmwoFyM5/VV3ts7ubeNKkke5z0mPbD2Iy8vZpj?= =?us-ascii?Q?zH+gbRe933HjLxpZRK5nfQ/+kw6DhfC07dSpaVenaYOiAb/GibtWhVx4AlOz?= =?us-ascii?Q?gj0KaxX20lBVCLSuGAcrykAKYqK7tSpOk/16oZSCKSRxk2JLfswt0WNEUDPn?= =?us-ascii?Q?5Bkeqooft/uuub6WdpM8GzsFWJfZWMXNx2JwlUv9dNyd0Z9IEqn98BWlQuUL?= =?us-ascii?Q?PJuy7iRZwIwhoFrC4PtNf3pvN+RwuU3yQPkHRDV2?= 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: f8a76109-6536-43f2-8611-08da8c1b774c X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2022 13:11:21.9387 (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: nF4M6BgePxgEVzNakWxyPwLPyjhMAIsGn+8DS907MT/3AGhlIFT6EzKccWHirQyIMnkQIrf3FkNFLT042ZfxpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB4858 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: Yang, Qiming > Sent: Monday, August 22, 2022 1:37 PM > To: Zhang, Qi Z > Cc: dev@dpdk.org > Subject: RE: [PATCH v2 00/70] ice base code update >=20 >=20 >=20 > > -----Original Message----- > > From: Zhang, Qi Z > > Sent: Monday, August 15, 2022 3:31 PM > > To: Yang, Qiming > > Cc: dev@dpdk.org; Zhang, Qi Z > > Subject: [PATCH v2 00/70] ice base code update > > > > Update ice base code to 2022-Aug internal release. > > > > Summary: > > > > 1. Baseline support for L2TPv2 FDIR/RSS. > > 2. Refactor DDP module. > > 3. Support 56G PHY > > 4. Add GTP/GRE tunnel. > > 6. Clean code and fix bug > > 5. update copyright > > > > > > v2: > > - fix couple patchwork warnings. > > > > Qi Zhang (70): > > net/ice/base: add netlist helper functions > > net/ice/base: get NVM CSS Header length from the CSS Header > > net/ice/base: combine functions for VSI promisc > > net/ice/base: make function names more generic > > net/ice/base: fix incorrect division during E822 PTP init > > net/ice/base: added auto drop blocking packets functionality > > net/ice/base: fix 100M speed > > net/ice/base: support VXLAN and GRE for RSS > > net/ice/base: fix DSCP PFC TLV creation > > net/ice/base: complete the health status codes > > net/ice/base: explicitly name E822 HW-dependent functions > > net/ice/base: move code block > > net/ice/base: add PHY 56G destination address > > net/ice/base: add 56G PHY register definitions > > net/ice/base: implement 56G PHY access functions > > net/ice/base: implement 56G PHY setup functions > > net/ice/base: work around missing PTP caps > > net/ice/base: enable calling of ETH56G functions > > net/ice/base: fix PHY type 10G SFI C2C to media type mapping > > net/ice/base: refactor DDP code > > net/ice/base: add E822 generic PCI device ID > > net/ice/base: support double VLAN rules > > net/ice/base: report NVM version numbers on mismatch > > net/ice/base: create duplicate detection for ACL rules > > net/ice/base: fix incorrect function descriptions for parser > > net/ice/base: fix endian format > > net/ice/base: convert IO expander handle to u16 > > net/ice/base: convert array of u8 to bitmap > > net/ice/base: fix array overflow in add switch recipe code > > net/ice/base: fix bit finding range over ptype bitmap > > net/ice/base: move function to internal > > net/ice/base: change PHY/QUAD/ports definitions > > net/ice/base: add AQ command to config node attribute > > net/ice/base: fix null pointer dereference during > > net/ice/base: refine default VSI config > > net/ice/base: fix add mac rule > > net/ice/base: support Tx topo config > > net/ice/base: adjust the VSI/Aggregator layers > > net/ice/base: add data typecasting to match sizes > > net/ice/base: add helper function to check if device is E823 > > net/ice/base: add low latency Tx timestamp read > > net/ice/base: fix double VLAN error in promisc mode > > net/ice/base: move functions > > net/ice/base: complete support for Tx balancing > > net/ice/base: update definitions for AQ internal debug dump > > net/ice/base: update macros of L2TPv2 ptype value > > net/ice/base: refine header file include > > net/ice/base: ignore already exist error > > net/ice/base: clean up with no lookups > > net/ice/base: add support for Auto FEC with FEC disabled > > net/ice/base: update PHY type high max index > > net/ice/base: clean the main timer command register > > net/ice/base: add support for custom WPC and LGB NICs > > net/ice/base: add generic MAC with 3K signature segment > > net/ice/base: enable RSS support for L2TPv2 session ID > > net/ice/base: enable FDIR support for L2TPv2 > > net/ice/base: add GRE Tap tunnel type > > net/ice/base: fix wrong inputset of GTPoGRE packet > > net/ice/base: add unload flag for control queue shutdown > > net/ice/base: update comment for overloaded GCO bit > > net/ice/base: complete pending LLDP MIB > > net/ice/base: add function to parse DCBX config > > net/ice/base: handle default VSI lookup type > > net/ice/base: convert 1588 structs to use bitfields > > net/ice/base: remove unnecessary fields > > net/ice/base: add GTP tunnel > > net/ice/base: check for PTP HW lock more frequently > > net/ice/base: expose API for move sched element > > net/ice/base: couple code clean > > net/ice/base: update copyright > > > > drivers/net/ice/base/README | 4 +- > > drivers/net/ice/base/ice_acl.c | 2 +- > > drivers/net/ice/base/ice_acl.h | 2 +- > > drivers/net/ice/base/ice_acl_ctrl.c | 36 +- > > drivers/net/ice/base/ice_adminq_cmd.h | 175 +- > > drivers/net/ice/base/ice_alloc.h | 2 +- > > drivers/net/ice/base/ice_bitops.h | 7 +- > > drivers/net/ice/base/ice_bst_tcam.c | 8 +- > > drivers/net/ice/base/ice_bst_tcam.h | 2 +- > > drivers/net/ice/base/ice_cgu_regs.h | 2 +- > > drivers/net/ice/base/ice_common.c | 371 ++- > > drivers/net/ice/base/ice_common.h | 22 +- > > drivers/net/ice/base/ice_controlq.c | 33 +- > > drivers/net/ice/base/ice_controlq.h | 2 +- > > drivers/net/ice/base/ice_dcb.c | 52 +- > > drivers/net/ice/base/ice_dcb.h | 4 +- > > drivers/net/ice/base/ice_ddp.c | 2475 ++++++++++++++++++++ > > drivers/net/ice/base/ice_ddp.h | 466 ++++ > > drivers/net/ice/base/ice_defs.h | 49 + > > drivers/net/ice/base/ice_devids.h | 9 +- > > drivers/net/ice/base/ice_fdir.c | 812 ++++++- > > drivers/net/ice/base/ice_fdir.h | 28 +- > > drivers/net/ice/base/ice_flex_pipe.c | 2541 +++------------------ > > drivers/net/ice/base/ice_flex_pipe.h | 66 +- > > drivers/net/ice/base/ice_flex_type.h | 359 +-- > > drivers/net/ice/base/ice_flg_rd.c | 6 +- > > drivers/net/ice/base/ice_flg_rd.h | 2 +- > > drivers/net/ice/base/ice_flow.c | 100 +- > > drivers/net/ice/base/ice_flow.h | 16 +- > > drivers/net/ice/base/ice_hw_autogen.h | 2 +- > > drivers/net/ice/base/ice_imem.c | 6 +- > > drivers/net/ice/base/ice_imem.h | 2 +- > > drivers/net/ice/base/ice_lan_tx_rx.h | 4 +- > > drivers/net/ice/base/ice_metainit.c | 6 +- > > drivers/net/ice/base/ice_metainit.h | 2 +- > > drivers/net/ice/base/ice_mk_grp.c | 6 +- > > drivers/net/ice/base/ice_mk_grp.h | 2 +- > > drivers/net/ice/base/ice_nvm.c | 67 +- > > drivers/net/ice/base/ice_nvm.h | 2 +- > > drivers/net/ice/base/ice_osdep.h | 2 +- > > drivers/net/ice/base/ice_parser.c | 9 +- > > drivers/net/ice/base/ice_parser.h | 2 +- > > drivers/net/ice/base/ice_parser_rt.c | 2 +- > > drivers/net/ice/base/ice_parser_rt.h | 2 +- > > drivers/net/ice/base/ice_parser_util.h | 2 +- > > drivers/net/ice/base/ice_pg_cam.c | 14 +- > > drivers/net/ice/base/ice_pg_cam.h | 2 +- > > drivers/net/ice/base/ice_proto_grp.c | 6 +- > > drivers/net/ice/base/ice_proto_grp.h | 2 +- > > drivers/net/ice/base/ice_protocol_type.h | 4 +- > > drivers/net/ice/base/ice_ptp_consts.h | 2 +- > > drivers/net/ice/base/ice_ptp_hw.c | 2618 +++++++++++++++++----- > > drivers/net/ice/base/ice_ptp_hw.h | 149 +- > > drivers/net/ice/base/ice_ptype_mk.c | 6 +- > > drivers/net/ice/base/ice_ptype_mk.h | 2 +- > > drivers/net/ice/base/ice_sbq_cmd.h | 3 +- > > drivers/net/ice/base/ice_sched.c | 106 +- > > drivers/net/ice/base/ice_sched.h | 19 +- > > drivers/net/ice/base/ice_status.h | 2 +- > > drivers/net/ice/base/ice_switch.c | 986 ++++---- > > drivers/net/ice/base/ice_switch.h | 9 +- > > drivers/net/ice/base/ice_tmatch.h | 2 +- > > drivers/net/ice/base/ice_type.h | 200 +- > > drivers/net/ice/base/ice_vlan_mode.c | 3 +- > > drivers/net/ice/base/ice_vlan_mode.h | 2 +- > > drivers/net/ice/base/ice_xlt_kb.c | 12 +- > > drivers/net/ice/base/ice_xlt_kb.h | 2 +- > > drivers/net/ice/base/meson.build | 1 + > > drivers/net/ice/ice_ethdev.c | 5 +- > > 69 files changed, 7890 insertions(+), 4038 deletions(-) create mode > > 100644 drivers/net/ice/base/ice_ddp.c create mode 100644 > > drivers/net/ice/base/ice_ddp.h create mode 100644 > > drivers/net/ice/base/ice_defs.h > > > > -- > > 2.31.1 >=20 > Acked-by: Qiming Yang Applied to dpdk-next-net-intel. Thanks Qi