From patchwork Thu Apr 27 06:19:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiming Yang X-Patchwork-Id: 126567 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4DE3A42A08; Thu, 27 Apr 2023 08:37:48 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D137B42D35; Thu, 27 Apr 2023 08:37:47 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 8EC8A410DD for ; Thu, 27 Apr 2023 08:37:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1682577465; x=1714113465; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=l+WamaMDDV7lGgBPEMPaYZeVrDJeRDRIG0AWRBrELyg=; b=eV5juT8Oo3k5XOnHeLGzzomAsx23UxPsDcT7SerAI2XUCK25DiM+fuKK WO8lB/ao1R5sXAuXoqS4GKpaLFx9kr2OtxyKZhiFa4oBHflLMGy6ELFmA u5OlIVTksEU0UyUqWGuY4h6YcEz3lqRCBMwubqhOYNAA42fOcRexIBmhH KnRYyGp/JDnXa0qFkV4ttA2blZo89GwNS/5iiwv0pIH1O9X4arAlvVYbE 8tqQD/RzFiR+1m9E9tSeS1qRO7lcnqc23ETzdlIR6Ete9q9qFX33eVB24 GVvpJ66FgeUTQJD9vrMXwGzwtpAovoAXbECkIw7/5Qno+dZlzgEeH0zdz A==; X-IronPort-AV: E=McAfee;i="6600,9927,10692"; a="375324228" X-IronPort-AV: E=Sophos;i="5.99,230,1677571200"; d="scan'208";a="375324228" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Apr 2023 23:37:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10692"; a="805845644" X-IronPort-AV: E=Sophos;i="5.99,230,1677571200"; d="scan'208";a="805845644" Received: from dpdk-qiming3.sh.intel.com ([10.67.111.4]) by fmsmga002.fm.intel.com with ESMTP; 26 Apr 2023 23:37:42 -0700 From: Qiming Yang To: dev@dpdk.org Cc: qi.z.zhang@intel.com, Qiming Yang Subject: [PATCH 00/30] net/ice/base: share code update Date: Thu, 27 Apr 2023 06:19:31 +0000 Message-Id: <20230427062001.478032-1-qiming.yang@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 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 Updated share code to 2023.03 version. Qiming Yang (30): net/ice/base: updated copyright net/ice/base: add flex array safe allocations net/ice/base: remove unnecessary control queue array net/ice/base: update flow seg fields to declared bitmaps net/ice/base: clean up RSS LUT and fix media type net/ice/base: add ability to set markid via switch filter net/ice/base: add reading cap and ropo cap net/ice/base: add function to read HW sensors net/ice/base: add pre-allocate memory argument net/ice/base: use coccinelle to instead macro net/ice/base: add new fls function net/ice/base: add E830 device ids net/ice/base: add function to get rxq context net/ice/base: removed no need 56G releated code net/ice/base: allow skip main timer net/ice/base: add E830 PTP init net/ice/base: add C825X device support net/ice/base: add VLAN TPID in switchdev net/ice/base: reduce time to read Option ROM CIVD net/ice/base: add L2TPv3 support for adv rules net/ice/base: add PHY OFFSET READY register clear net/ice/base: return CGU PLL config function params net/ice/base: change method to get pca9575 handle net/ice/base: cleanup timestamp registers correct net/ice/base: add PPPoE hardware offload net/ice/base: remove bypass mode net/ice/base: support inner etype in switchdev net/ice/base: use const array to store link modes net/ice/base: introduce a new ID for E810 NIC net/ice/base: fix Generic Checksum acronym drivers/net/ice/base/README | 2 +- drivers/net/ice/base/ice_acl.c | 2 +- drivers/net/ice/base/ice_acl.h | 2 +- drivers/net/ice/base/ice_acl_ctrl.c | 2 +- drivers/net/ice/base/ice_adminq_cmd.h | 143 +- drivers/net/ice/base/ice_alloc.h | 2 +- drivers/net/ice/base/ice_bitops.h | 2 +- drivers/net/ice/base/ice_bst_tcam.c | 2 +- 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 | 820 ++++---- drivers/net/ice/base/ice_common.h | 25 +- drivers/net/ice/base/ice_controlq.c | 109 +- drivers/net/ice/base/ice_controlq.h | 5 +- drivers/net/ice/base/ice_dcb.c | 6 +- drivers/net/ice/base/ice_dcb.h | 2 +- drivers/net/ice/base/ice_ddp.c | 19 +- drivers/net/ice/base/ice_ddp.h | 4 +- drivers/net/ice/base/ice_defs.h | 2 +- drivers/net/ice/base/ice_devids.h | 26 +- drivers/net/ice/base/ice_fdir.c | 2 +- drivers/net/ice/base/ice_fdir.h | 2 +- drivers/net/ice/base/ice_flex_pipe.c | 2 +- drivers/net/ice/base/ice_flex_pipe.h | 2 +- drivers/net/ice/base/ice_flex_type.h | 2 +- drivers/net/ice/base/ice_flg_rd.c | 2 +- drivers/net/ice/base/ice_flg_rd.h | 2 +- drivers/net/ice/base/ice_flow.c | 76 +- drivers/net/ice/base/ice_flow.h | 9 +- drivers/net/ice/base/ice_hw_autogen.h | 1642 +++++++++++++++- drivers/net/ice/base/ice_imem.c | 2 +- drivers/net/ice/base/ice_imem.h | 2 +- drivers/net/ice/base/ice_lan_tx_rx.h | 20 +- drivers/net/ice/base/ice_metainit.c | 2 +- drivers/net/ice/base/ice_metainit.h | 2 +- drivers/net/ice/base/ice_mk_grp.c | 2 +- drivers/net/ice/base/ice_mk_grp.h | 2 +- drivers/net/ice/base/ice_nvm.c | 71 +- drivers/net/ice/base/ice_nvm.h | 3 +- drivers/net/ice/base/ice_parser.c | 2 +- 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 | 2 +- drivers/net/ice/base/ice_pg_cam.h | 2 +- drivers/net/ice/base/ice_proto_grp.c | 2 +- drivers/net/ice/base/ice_proto_grp.h | 2 +- drivers/net/ice/base/ice_protocol_type.h | 24 +- drivers/net/ice/base/ice_ptp_consts.h | 2 +- drivers/net/ice/base/ice_ptp_hw.c | 2263 +++++----------------- drivers/net/ice/base/ice_ptp_hw.h | 149 +- drivers/net/ice/base/ice_ptype_mk.c | 2 +- drivers/net/ice/base/ice_ptype_mk.h | 2 +- drivers/net/ice/base/ice_sbq_cmd.h | 2 +- drivers/net/ice/base/ice_sched.c | 415 +++- drivers/net/ice/base/ice_sched.h | 73 +- drivers/net/ice/base/ice_status.h | 2 +- drivers/net/ice/base/ice_switch.c | 1271 +++++++----- drivers/net/ice/base/ice_switch.h | 44 +- drivers/net/ice/base/ice_tmatch.h | 2 +- drivers/net/ice/base/ice_type.h | 153 +- drivers/net/ice/base/ice_vlan_mode.c | 2 +- drivers/net/ice/base/ice_vlan_mode.h | 2 +- drivers/net/ice/base/ice_xlt_kb.c | 2 +- drivers/net/ice/base/ice_xlt_kb.h | 2 +- drivers/net/ice/ice_ethdev.c | 13 +- 67 files changed, 4594 insertions(+), 2875 deletions(-)