From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id B1B8DA09FF; Thu, 24 Dec 2020 04:16:45 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 22564C9C0; Thu, 24 Dec 2020 04:16:43 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id AAA43C9BE for ; Thu, 24 Dec 2020 04:16:41 +0100 (CET) IronPort-SDR: aPLjnXKwuiKeUSkfUN0O2F07Gq/OoSLEc+QLNTGy5NIvIyeNn5dVjrsUVnrgW2kFNFWEnbexqj UdcmjAw8vOBA== X-IronPort-AV: E=McAfee;i="6000,8403,9844"; a="175327493" X-IronPort-AV: E=Sophos;i="5.78,444,1599548400"; d="scan'208";a="175327493" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Dec 2020 19:16:39 -0800 IronPort-SDR: O4+4RDa6C7n22UuGMtwvG6Kah3jVnZ/mAJE9xytCB7NW6rDqrbL5sxtbzaLh+iy6/HB8yeP5Wa iQgLHKuMYV4w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,444,1599548400"; d="scan'208";a="374221990" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga008.jf.intel.com with ESMTP; 23 Dec 2020 19:16:39 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) 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.1713.5; Wed, 23 Dec 2020 19:16:38 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 23 Dec 2020 19:16:38 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 23 Dec 2020 19:16:38 -0800 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (104.47.38.53) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 23 Dec 2020 19:16:37 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X55STL5hcVATL0X8HeOCyZrKvbSv5Spbw5bQZErFN2/+pwtlJB/3qXs/lTGJYxPl1Nqnl+g3zhzfhH6y2ka6XBlyjgFl6n/x/xdjDmFV3oykbnt7burasEAlI/bmU5JcPK8LZfb4ITGEMgxaMgxV7+G6dt0hlEpM/TDtCz22WT4OL9DV0RiFryTvCsrepeK9FVzL9taIMQSp+fMi62rUzIsZKC9tng3wJkub1G0jxFwvtrnUH/PxOOHAFDlc74WyErxIgur0BdY1jVHEXJWZFyb68HsYa3gKqGbYQQFPhtmyNpd8gfq6TAhzViDUM/SJ1FW1h+GAo2JmAbDATAQPOw== 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-SenderADCheck; bh=WMBCNuJl9II4PgPfwmhWWF54xSbRXjZHMFNL2yPx8dc=; b=noNyaNnceLosQDIy+LwrMPFeOjhdah2yDZUaQwXeZXLynq4rDPXkiwYuBAXPqwOwwo9S1ecVwchDGrWvnZQxpkG5C4wOaq8ff42/toywQJwwxxMdxOidXYYjRK1plRld1wMGbpMXfMBHvshh6hHtLSIi4+rZCVAa/dpL7OAxycai14BsyDSsDe3nf6DHFZXQU2/htHWedynwSUP05BCCZ5NysIQO6kA3ibcYbIAIQvDbS6DzqfAkE3XrUA23nrKYil3lCmNBHdIZTfeuA+cM32Z51ECmydK/2PAaYl+geibFguSHEglWxRzMXJpoXXLBPU45WY+4veLZHgZ33DFZFw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WMBCNuJl9II4PgPfwmhWWF54xSbRXjZHMFNL2yPx8dc=; b=MNk84OLCmCTIodpozPRGAtzSGtFI5BzpsEXjr942wByQWXAYa/dkdr4SbXLU9XAVC3TLhCJ19rK6d/ZjArxj2LoY0OifDKUcIUdDCQLPLlL+LqU28PMQYLrK928bI+w6B43phNKkpabRz97x4hfDnX8++vAJjwxq1ukX3vx3e6I= Received: from MWHPR11MB0032.namprd11.prod.outlook.com (2603:10b6:301:63::28) by MWHPR1101MB2126.namprd11.prod.outlook.com (2603:10b6:301:50::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27; Thu, 24 Dec 2020 03:16:30 +0000 Received: from MWHPR11MB0032.namprd11.prod.outlook.com ([fe80::a9b9:86fd:773f:35d5]) by MWHPR11MB0032.namprd11.prod.outlook.com ([fe80::a9b9:86fd:773f:35d5%7]) with mapi id 15.20.3654.034; Thu, 24 Dec 2020 03:16:30 +0000 From: "Yang, Qiming" To: "Zhang, Qi Z" CC: "dev@dpdk.org" Thread-Topic: [PATCH 00/27] ice base code update Thread-Index: AQHW0qe+MG+3WxlmDkKeLIdCfYviT6oFoN5w Date: Thu, 24 Dec 2020 03:16:30 +0000 Message-ID: References: <20201215060519.302145-1-qi.z.zhang@intel.com> In-Reply-To: <20201215060519.302145-1-qi.z.zhang@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8d5c86ae-6c17-4d81-45b8-08d8a7ba4ef5 x-ms-traffictypediagnostic: MWHPR1101MB2126: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3173; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 82JnJNeftpsOSBr8+GciByJUt+N4/OYJAc15sVwYuB6GcpP/WTbEiu7g9pfNxiyn3J+OjkNGxwkCpceEftZnUfAR68nvhR1KjT9j9pES0qQwynWUcYc5uiPuIs0RUY0iOaQOwTFAzkjL0DZwmjw+72QKTPPfMETjIfg+ValpWSsnzAE/6D69pYGlyoFamKzKTN01eKfK4xbTqGbMqwgp+nIrQVPSUX/qrBGOSIAMvoBjm217JSh7lzP/DEoRs2trxzaECBaAjuslRqJ76cVDKCZWD5xdVbiUfLmG0c2k7HasbSl4KOh+JzY1b0KAhiOPYQLsFfFu+3IqFThTYKivRwpd4JTko0sLoSG5M6cJzy6pu6v8wkXVeMZTiXwlADiogpQlYYYur8Ff6jEep78flQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB0032.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(346002)(39860400002)(376002)(396003)(4326008)(7696005)(76116006)(71200400001)(186003)(6636002)(66946007)(8936002)(6862004)(2906002)(15650500001)(53546011)(6506007)(55016002)(8676002)(33656002)(316002)(83380400001)(66446008)(86362001)(66476007)(66556008)(64756008)(52536014)(9686003)(26005)(478600001)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?26SUH0pIpfn/SUOd3SGfBdoR0KOu9QEzorpCL0t8bL+Y0PtuVjRINp0I0lmY?= =?us-ascii?Q?Di2LHxFnZ7djEofubksv2BjzZd5dkiTXAItH0FlNt2dAgcY/NezQsFwofjB6?= =?us-ascii?Q?P875puLjoPQJZNXmKAhsaKz+BKV4aNqs/07swqXDiHh5bgDLY6qy9umVVFJG?= =?us-ascii?Q?xNap3xDyPHhnn0RxAopZhuECVB5L3MwMhL1dnvqYExDxa8R4afKRGpllyBGS?= =?us-ascii?Q?GqD6Bp4OEKTm+U3gbc1g+nT8OA6GgWgNFbxVApGbDoPIbX4iuRuRJKy8ms6p?= =?us-ascii?Q?9X862KQV7KmK+bXHJVvFz2N3e37tbEgIUuDC/uNBclf+wb5V18wvxoBkYjU+?= =?us-ascii?Q?E7e1T+4UO1VKz/bkVPncU/+Vvas/eRjGHUaLfm0mS11kUV1kGMF9mQ2MoXI4?= =?us-ascii?Q?O4e4anx/BU71Kj4YUNxCT2rQd3g1o27k9A1POgmeY/ssoEaJvxE1/EUnFeAf?= =?us-ascii?Q?/qGP4FLiriTdjtZo912X+7YQE/Thp/FOrW2A4kfJkfJfKRD1wgmrqU16phT5?= =?us-ascii?Q?PWGgqmFifqLY5LgmK9itMpynkA12buiifW3RgYlwfIT9gqaw8TbqGRjUtj6N?= =?us-ascii?Q?x13uov1ROOK/54CJtmjXVxEJNuCMeoI6TANTGEyFUxbO4GMsJ9bzYIcZMYyd?= =?us-ascii?Q?r4RINbxKzYsVWfR6ft041+wol1jiWQ/QmJbPDgFMnPbHjCifoM/QkmdxMaoA?= =?us-ascii?Q?XXjsEiRLtl2Scr6DilRrwz0P4x7pjYE8gG6nUfaZ+Z32a8igkS7lmuGzEiU9?= =?us-ascii?Q?ix2XRR0ArgmTiEEBIhQrAI37mN5TiUWDl3aDQQ4yL+SaMXpQNuId4Mc4w0XN?= =?us-ascii?Q?H0RGpjip+BIM7Hz+Ez+2ttA/fCcouN/ZI5z+3+XiASVnAhB0E03xPxBgs9BO?= =?us-ascii?Q?TWyTVi9fmYFpaumbbhIEcoi2rlRMWd/0bW95W3XE2yz4JsK3fZm9ceGuWQPc?= =?us-ascii?Q?5LbZKQ6U6AZzJjgiM0bTK0d1H2YD1ltM8Jw9fRLIApU=3D?= 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: MWHPR11MB0032.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d5c86ae-6c17-4d81-45b8-08d8a7ba4ef5 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Dec 2020 03:16:30.1648 (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: E2VRHx3+t6J407SJVW6JTWBD/LSoFMBjt5zKvC448kEx3Xf0wypxvK8O8T+9vQtbxuCZgA6+D3pum+I1iMZ5Ow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2126 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 00/27] ice base code update X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > -----Original Message----- > From: Zhang, Qi Z > Sent: Tuesday, December 15, 2020 14:05 > To: Yang, Qiming > Cc: dev@dpdk.org; Zhang, Qi Z > Subject: [PATCH 00/27] ice base code update >=20 > Change Summary: >=20 > 1. Support double vlan mode. > 2. Support eCPRI msg type 0 filter on fdir. > 3. Support ecPRI udp tunnel create/destroy. > 4. Support vxlan vni filter on fdir. > 5. Support GTP filter on switch. > 6. Couple bugs fixes and code clean. >=20 >=20 > Qi Zhang (27): > net/ice/base: modify ptype map for UDP > net/ice/base: increased control queue timeout > net/ice/base: read more security revision options > net/ice/base: refactor interface for flash read > net/ice/base: allow reading inactive flash security revision > net/ice/base: allow reading arbitrary size data with flash read > net/ice/base: read Option ROM combo version from CIVD section > net/ice/base: implement inactive NVM version get > net/ice/base: support GTP filtering via advanced switch filter > net/ice/base: cleanup some macros > net/ice/base: add definitions for FW health status codes > net/ice/base: add function for NVM checksum verification > net/ice/base: add condition to copy module info into memory > net/ice/base: add interface to support configuring VLAN mode > net/ice/base: support VXLAN VNI field in FDIR > net/ice/base: fix incorrect tunnel destroy > net/ice/base: add functionality to check if DVM is supported > net/ice/base: resend some AQ commands when EBUSY > net/ice/base: change get PHY capability error level > net/ice/base: modify recursive way of adding nodes > net/ice/base: fix for dereference of null pointer > net/ice/base: use Mode 4 to get PHY Abilites > net/ice/base: align macro names to the specification > net/ice/base: add eCPRI over MAC type 0 flow support > net/ice/base: add eCPRI over UDP type 0 flow support > net/ice/base: remove unused struct member > net/ice/base: change a structure >=20 > drivers/net/ice/base/ice_adminq_cmd.h | 101 ++++-- > drivers/net/ice/base/ice_bitops.h | 45 +++ > drivers/net/ice/base/ice_common.c | 196 ++++++++++- > drivers/net/ice/base/ice_common.h | 8 + > drivers/net/ice/base/ice_controlq.c | 8 +- > drivers/net/ice/base/ice_controlq.h | 5 +- > drivers/net/ice/base/ice_fdir.c | 116 ++++++- > drivers/net/ice/base/ice_fdir.h | 17 + > drivers/net/ice/base/ice_flex_pipe.c | 84 ++++- > drivers/net/ice/base/ice_flex_pipe.h | 11 + > drivers/net/ice/base/ice_flex_type.h | 28 ++ > drivers/net/ice/base/ice_flow.c | 77 ++++- > drivers/net/ice/base/ice_flow.h | 12 + > drivers/net/ice/base/ice_nvm.c | 365 ++++++++++++++------ > drivers/net/ice/base/ice_nvm.h | 15 + > drivers/net/ice/base/ice_protocol_type.h | 1 + > drivers/net/ice/base/ice_sched.c | 124 ++++--- > drivers/net/ice/base/ice_switch.c | 419 ++++++++++++++++++++++- > drivers/net/ice/base/ice_type.h | 74 +++- > drivers/net/ice/base/ice_vlan_mode.c | 122 +++++++ > drivers/net/ice/base/ice_vlan_mode.h | 32 ++ > drivers/net/ice/base/meson.build | 1 + > drivers/net/ice/ice_dcf_parent.c | 2 +- > drivers/net/ice/ice_ethdev.c | 4 +- > 24 files changed, 1625 insertions(+), 242 deletions(-) create mode 1006= 44 > drivers/net/ice/base/ice_vlan_mode.c > create mode 100644 drivers/net/ice/base/ice_vlan_mode.h >=20 > -- > 2.26.2 Acked-by: Qiming Yang