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 9A60FA0564; Tue, 24 Mar 2020 04:11:43 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F0C571C0AD; Tue, 24 Mar 2020 04:11:42 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 08F2A1C0AB for ; Tue, 24 Mar 2020 04:11:40 +0100 (CET) IronPort-SDR: dIjcb6DFCnnH1C8ThexX58QEWrKpbSGhB81SroPCOTRmePzsWsdOwIULAeMCir6Ibktb2UuAcT 8WJqf9ipQW1A== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Mar 2020 20:11:39 -0700 IronPort-SDR: 1Wg1HI4Ef4FJDUGzixIidMsXt7UIF46gTFS+oJ7D5lhBVJQMrp4ikqEk44d/aU+MsBy5ZbWxtJ AdEjsw4lxtfw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,298,1580803200"; d="scan'208";a="292887340" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by FMSMGA003.fm.intel.com with ESMTP; 23 Mar 2020 20:11:39 -0700 Received: from fmsmsx161.amr.corp.intel.com (10.18.125.9) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 23 Mar 2020 20:11:39 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by FMSMSX161.amr.corp.intel.com (10.18.125.9) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 23 Mar 2020 20:11:39 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.109) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 23 Mar 2020 20:11:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=adE6OTRXoGWPnacgOJUjVNQxzVHKlEsA+TerpcnDh58dwyhmmS0qfzSjFqh43zvEDAWc8R6ORjrlsco7pxfLvmxdVRdWWouLL362O0IMS8BBbpn1QcOdNmBHFP34swSzmA0mSo4B56TlLEfX6f2Ya5uAq6BY3bm1DKrah8dnbTWUowoN1BPE1LCACp6kbccmi/yzeAFsyNgruWCcN3pJ+l/NUSF9fda2oE+fNrySbesWlmZx3vdibcgFZZlb5k8k6jjty9ozPoGtuX6C0yFacwCxlpjRnfPJMRdv3KBZ49w3U+gQt5x7eKkQaRS2O7wWSSUw1REanx4KZpr9aqIQnQ== 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=Dr9fT6H4qQwFZJZCHiWW9B61BnqJSFV6LzdMd0KsQTs=; b=dmayWO43fUZsfOblXM3na1Djb41L6YUKkrfj6JqGuRCZL/uNzXKIQ6hq1RO1XJLnAy8+xlQN/DBpcjh19e6hsYcVwi/rCC/2IGia4QJ6th3E7J+3ZYYuwdA4EE3bWCUuCa9/BOIpzchzs1zR8Gdq5kcNFk4m+dtcA6weBtMw3Y967LSi/mR4h4OGJAXrXT+B/FKtOc3IIxN0DJHG1rFLUwsR3vQvN3ue9XJXWQBo4yPkHQS3pIPev5Q3LG9aKm2sn1UWfygCdf/acQBrPiJw/pQU8ix2q5NtFk5J24x1/W9xgWfb4d+iJ+8k7X0QVbowFekOPSjyyHkScbHj7BToEA== 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=Dr9fT6H4qQwFZJZCHiWW9B61BnqJSFV6LzdMd0KsQTs=; b=uMxboLV8PwguKpNW+o9dDkmCTcZAz6B7ssAAgnJ2TNcmmLkCs6yJZBAkdwSSCAd2FLZaUGg9i2QPcVyvogn4NkTSfJ4486Wv+nm822z4WHioDuMwHGOH01cXhWVZsFfaXQyFLZh+xikX8pNOpSRivaoTKjYikTW5Wu29IvQnUeU= Received: from MN2PR11MB3582.namprd11.prod.outlook.com (2603:10b6:208:ec::28) by MN2PR11MB4254.namprd11.prod.outlook.com (2603:10b6:208:18f::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.19; Tue, 24 Mar 2020 03:11:38 +0000 Received: from MN2PR11MB3582.namprd11.prod.outlook.com ([fe80::f091:55f5:2e58:8b26]) by MN2PR11MB3582.namprd11.prod.outlook.com ([fe80::f091:55f5:2e58:8b26%6]) with mapi id 15.20.2835.021; Tue, 24 Mar 2020 03:11:38 +0000 From: "Yang, Qiming" To: "Zhang, Qi Z" CC: "dev@dpdk.org" , "Ye, Xiaolong" Thread-Topic: [PATCH v2 00/36] update ice base code Thread-Index: AQHWAOLPScdIUlVXNkmYx//wIdnTXKhXEbwQ Date: Tue, 24 Mar 2020 03:11:37 +0000 Message-ID: References: <20200309114357.31800-1-qi.z.zhang@intel.com> <20200323071759.13075-1-qi.z.zhang@intel.com> In-Reply-To: <20200323071759.13075-1-qi.z.zhang@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=qiming.yang@intel.com; x-originating-ip: [192.102.204.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 058d2044-cc35-4db4-30f0-08d7cfa11123 x-ms-traffictypediagnostic: MN2PR11MB4254: 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:2399; x-forefront-prvs: 03524FBD26 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(39860400002)(376002)(366004)(346002)(136003)(2906002)(186003)(316002)(54906003)(6506007)(33656002)(7696005)(53546011)(6862004)(478600001)(71200400001)(8936002)(6636002)(81156014)(15650500001)(107886003)(66946007)(66446008)(64756008)(76116006)(55016002)(66556008)(4326008)(86362001)(5660300002)(52536014)(66476007)(81166006)(8676002)(9686003)(26005)(266184004); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR11MB4254; H:MN2PR11MB3582.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gdZp+w37aQqwoieoYjFZpTKpl164aH/DinCVYQcqFF0ZzTHpVqclUVIZg5JPYY/YxaFBYXSRmJ3lTlTBUFiTtWGM3Sz80QS+cdNe5foVpwdV66DTRGqPccT9JYrzxhUAfF0tz0Hn3EHa3BduSGjmnwb2ttN+O5nZhAiSRhVei+N1Rw0U47fJGX+zJPmwQ5aSJ4zMgpv6Q9wrF4GoTXsN3dxo+4PwMiDYHlqZ172Dgu1vzePkSa6twvaaEQeK2hWMLh/ufw3eKJBMVzW/dKoeppBENLYhJo9kKBz8fiNht/Jaui5yisgIqTNZnfDL4jL6rdVAJsYQrnoek2G1I/H4RKTOSnxAwzd21zgbYm0SCbE+wqropY/P715d8WFOihvqClRROIvJkeXGAp09eDGuQLv7jP0rDfn7FsXZjGVoU30aIwOZ3ZPe3ESTfi2Wdwol6+LJcOKCAGK/Bt815RAfCYfIszQtptgRt7c5h3h8GZBULk60E9ZuPaZKtua/fK5c x-ms-exchange-antispam-messagedata: OrdGYzbGtyE6X+esjkF2Q7ZJ8bUDVAo4kpheWsTLSiLiUlcGw2ih4rMl/SBlY/bbXzW+1qn+eYkoBxLYmM0rWDC3M+/GSosRv4rv0glseyp4D+1aQHAlPgkCjMM811N9pNGgNbqb5l5iyhi9c/rfhg== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 058d2044-cc35-4db4-30f0-08d7cfa11123 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2020 03:11:37.7919 (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: PsC0+V57LUDngxaE3hzSSwB0ZMDUc/U7S1vMEpDsBMsuMsGH6XH6Q+Kj+rimIEzwvw2fXn8TNEo91eFxU80FSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4254 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 00/36] update ice base code 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: Monday, March 23, 2020 15:17 > To: Yang, Qiming > Cc: dev@dpdk.org; Ye, Xiaolong ; Zhang, Qi Z > > Subject: [PATCH v2 00/36] update ice base code >=20 > Main changes: >=20 > 1) Support GTPU uplink and downlink > 2) add new ACL module > 3) couple fixes and code clean >=20 > v2: > - add fixline in patch 5, and move unrelated chanages. > - add more fixes and code clean > - add IPv4 proto support in switch rule > - add IPv6 dummy packet support > - add tunnel refreence count. > - check DDP package compatibility >=20 > Qi Zhang (36): > net/ice/base: fix uninitialized stack variables > net/ice/base: add and update E822 device IDs > net/ice/base: fix removing MAC rule > net/ice/base: read PSM clock frequency from register > net/ice/base: allow VLAN and ethertype filter for port > net/ice/base: replace u16 with enum > net/ice/base: use struct size helper > net/ice/base: use descriptive vairiable name than type > net/ice/base: refactor a function > net/ice/base: add NVM netlist macros > net/ice/base: minor fixes > net/ice/base: support GTPU uplink and downlink > net/ice/base: add link default override support > net/ice/base: add dedicate MAC type for E810 > net/ice/base: capitalize abbreviations > net/ice/base: add PHY number definition values > net/ice/base: add shared driver parameter command > net/ice/base: add AN masks to Get PHY Caps > net/ice/base: xtract logic of flat NVM read to function > net/ice/base: add macro specifying max NVM offset > net/ice/base: implement new sr read functions > net/ice/base: couple casting issue fixes > net/ice/base: support PHY persistent feature > net/ice/base: store NVM version info in extracted format > net/ice/base: add ACL module > net/ice/base: update copyright date > net/ice/base: add the hook to send AdminQ command > net/ice/base: don't access some hardware registers in DCF > net/ice/base: move functions from common to NVM module > net/ice/base: discover and store size of available flash > net/ice/base: check DDP package compatibility > net/ice/base: fix MAC write command > net/ice/base: misc cleanups for Flow Director > net/ice/base: add check to ipv4 next protocol > net/ice/base: add reference count to tunnels > net/ice/base: add pppoe ipv6 dummy packet >=20 > drivers/net/ice/Makefile | 2 + > drivers/net/ice/base/ice_acl.c | 629 ++++++++++++++++ > drivers/net/ice/base/ice_acl.h | 206 +++++ > drivers/net/ice/base/ice_acl_ctrl.c | 1185 > +++++++++++++++++++++++++++++ > drivers/net/ice/base/ice_adminq_cmd.h | 542 +++++++++++++- > drivers/net/ice/base/ice_alloc.h | 2 +- > drivers/net/ice/base/ice_bitops.h | 2 +- > drivers/net/ice/base/ice_common.c | 408 ++++++---- > drivers/net/ice/base/ice_common.h | 26 +- > drivers/net/ice/base/ice_controlq.c | 20 +- > drivers/net/ice/base/ice_controlq.h | 2 +- > drivers/net/ice/base/ice_dcb.c | 10 +- > drivers/net/ice/base/ice_dcb.h | 2 +- > drivers/net/ice/base/ice_devids.h | 30 +- > drivers/net/ice/base/ice_fdir.c | 64 +- > drivers/net/ice/base/ice_fdir.h | 7 +- > drivers/net/ice/base/ice_flex_pipe.c | 450 +++++++---- > drivers/net/ice/base/ice_flex_pipe.h | 6 +- > drivers/net/ice/base/ice_flex_type.h | 17 +- > drivers/net/ice/base/ice_flow.c | 1209 > +++++++++++++++++++++++++++++- > drivers/net/ice/base/ice_flow.h | 14 +- > drivers/net/ice/base/ice_hw_autogen.h | 2 +- > drivers/net/ice/base/ice_lan_tx_rx.h | 2 +- > drivers/net/ice/base/ice_nvm.c | 398 +++++++--- > drivers/net/ice/base/ice_nvm.h | 8 +- > drivers/net/ice/base/ice_protocol_type.h | 2 +- > drivers/net/ice/base/ice_sbq_cmd.h | 2 +- > drivers/net/ice/base/ice_sched.c | 63 +- > drivers/net/ice/base/ice_sched.h | 9 +- > drivers/net/ice/base/ice_status.h | 3 +- > drivers/net/ice/base/ice_switch.c | 331 +++++--- > drivers/net/ice/base/ice_switch.h | 2 +- > drivers/net/ice/base/ice_type.h | 97 ++- > drivers/net/ice/base/meson.build | 2 + > drivers/net/ice/ice_ethdev.c | 28 +- > drivers/net/ice/ice_fdir_filter.c | 4 +- > 36 files changed, 5081 insertions(+), 705 deletions(-) create mode 1006= 44 > drivers/net/ice/base/ice_acl.c create mode 100644 > drivers/net/ice/base/ice_acl.h create mode 100644 > drivers/net/ice/base/ice_acl_ctrl.c >=20 > -- > 2.13.6 Series Acked-by: Qiming Yang