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 AF56FA04FD; Wed, 10 Jun 2020 07:27:21 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 071C62A5D; Wed, 10 Jun 2020 07:27:21 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 77A511515 for ; Wed, 10 Jun 2020 07:27:18 +0200 (CEST) IronPort-SDR: ppjUtRbJSejMSH814eCatevWQ4XHrPuJk1ELnsFWBrxjh1NK/sLGA/mofdF0rxL2RIuRe2g+fV BZVhtj0EjvXA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2020 22:27:17 -0700 IronPort-SDR: DPVO9C8PBbzBgKCxElIpaKM6oFeQiPCQV4ZMVWwI6SLs01+ZpWKeb3mlbe62ZOaBreBJfbWN8H 2fu1spiPfhOA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,494,1583222400"; d="scan'208";a="447370168" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga005.jf.intel.com with ESMTP; 09 Jun 2020 22:27:17 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 9 Jun 2020 22:27:16 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 9 Jun 2020 22:27:16 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 9 Jun 2020 22:27:16 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.57) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 9 Jun 2020 22:27:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GT8VhEitaxBEPkkNZz/BfSLDNYIJmLFPNTjJGPOM+VPYIyqCnNUSNPqK/wdeYPA1t+xQ24NvwjSu+J7dGNGmzUCh512Bkr1wVZrjlvgtc1ZN5rUDP0kRGaqHa66LOxahvMzZsJTR/YqOQui7HF5KORtMjuhBb/3RyFb/liI68M9hCLI8YUkIib1qcoh8WB6ud//4A0ovcdsn0DYkpVROfjWonSk1roGFOndflSRKLcAuW0OyWfAI5J20gesf2lRIeEgO+EKoJch14UWLdOnYajoNpEgdy0yyQM9lepUR6E//23d/tafiJLQD0F8Akw5a0OUmobphnYxx9NpNZM+mfw== 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=PeW+zbxBoHBwhNDuqWU/NY4rpjcazlTvR66jiEALBO0=; b=L+PrOg3DkwVlZNNk6x0ocd9kZMzMxOut19v4l0uis0DqRDj+GzpuyV/1ULrEIyloI0xpaCahJca3IF1odTKC8R8z/lEHYRmcdw+eQ07NGNRfkL3DwxOXgbeUkSpBoH+UdpjJz7RlkQivR8PBLxt3fQPtg20ObK2x+nHmujb2MiSrE8nQuoUzymPKasfvayENduBbNA54k5kHG7KKcT2pDxvb7aIRYdz7UALqyH0l0p7TR0VkA5RQSjpzm+5kX0Kvv9vrKMrwQFtk1NzrtCyW5fvRHjaxTz0ZePA0pnySGmzlJAFjdnL+sj8rcvw/EZv+m6x6zk5KNiAs5AzZ5fJRmA== 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=PeW+zbxBoHBwhNDuqWU/NY4rpjcazlTvR66jiEALBO0=; b=MLo887hxhtdalV6z9fb8jToC4ui3l9x5iN6oR9K89zW08wPFhFGPm/lxWPoIp9LYpw8lZL1liMZ76iI5qF7cVCj1za2SbB64UAl2mgCRcH/ogJuqiIorc+1bkL6k1vaUGax5Sm58SmuWeChGniyNHNp/a+LQ4aZQnSmXX/lRaLk= Received: from BN6PR11MB0017.namprd11.prod.outlook.com (2603:10b6:405:6c::34) by BN6PR11MB0003.namprd11.prod.outlook.com (2603:10b6:405:61::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.19; Wed, 10 Jun 2020 05:27:12 +0000 Received: from BN6PR11MB0017.namprd11.prod.outlook.com ([fe80::c8eb:f4c9:5b58:3120]) by BN6PR11MB0017.namprd11.prod.outlook.com ([fe80::c8eb:f4c9:5b58:3120%6]) with mapi id 15.20.3088.021; Wed, 10 Jun 2020 05:27:12 +0000 From: "Yang, Qiming" To: "Zhang, Qi Z" CC: "Ye, Xiaolong" , "dev@dpdk.org" Thread-Topic: [PATCH v2 00/52] net/ice: base code update Thread-Index: AQHWPlUIRbyUCQ4ZqUaBFRRYOMOyh6jRUqyg Date: Wed, 10 Jun 2020 05:27:12 +0000 Message-ID: References: <20200603024016.30636-1-qi.z.zhang@intel.com> <20200609120001.35110-1-qi.z.zhang@intel.com> In-Reply-To: <20200609120001.35110-1-qi.z.zhang@intel.com> Accept-Language: en-US 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.55.46.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 33bf1507-8270-47f8-9a07-08d80cfeede1 x-ms-traffictypediagnostic: BN6PR11MB0003: 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:612; x-forefront-prvs: 0430FA5CB7 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vCiHtkKzuQfR/AwrDbdegRV873QT5piqn0NaQDJ5adOvnF/Kxje+ubPVXC1zJQW87bhyU2QyYay1sDgfp0yinIKTieZwdcDl2h/Wf7zQwMjbZQkw9i9pN4RjqbaPl7v4pjaAziea8nx4olb37enbFoEwEpm97rGvoPZdGaLBvM3yXHpcfaUSCh/nk4eRkcPZE0uMj0dwj4c5HV7nPTBaW21vzjrnz/EWPRJnC92OVJOAoUT5TggJCbH9v6IG4s3lODWSaHJTS6lXBnb0zucLDjdJXz6Cj7GV5NxKUIJ6J0O9oWWJi0MD6LTXlJmtMGFB x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB0017.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(376002)(136003)(39860400002)(346002)(396003)(8676002)(4326008)(83380400001)(86362001)(8936002)(6636002)(54906003)(55016002)(6862004)(9686003)(66946007)(15650500001)(66556008)(478600001)(6506007)(5660300002)(2906002)(316002)(33656002)(53546011)(71200400001)(7696005)(26005)(186003)(66446008)(66476007)(52536014)(64756008)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: shvjLgtEQ8xyWB/gvYHYt/Z2G0DOXezig40Bfy+8eYan1MNpwsu11o2tl+1JJ1ZDU62udzz7YEENCwbr+0phkqNh1/NtGeWT8FnXRPhB+h2RQO0Pl8chLHRJcaLnHheTGoLYOUv7DjPMpIX7Fe+7ZBsI8uggCO9ASVtOyidu0fdtJL8VJqktqgR9VxHhOqqQFOAW3JYW9+55ROFczPdjIALCgKBC6EipjycCvfHSJgFckd1YHymO3bIOGucZYjtlTjLxOzmUp25MFItb9SFx+LU+oK5hPLRRdB+bYGQktM2X14nGyOR6nl9QbUuMxQON1AMVeqnRvEUGEZgysGEzOJjuyZl0MM0DiO2G6L7iq5YIovg4jCs5sOmOOnbGSWMPTNBZ38WvcYNI4F/98ZWjPRSRrGufzZOwhKKABk4F5IoVIvpjKIM9SxyFRhu3LCeU1rQZ8uwK7KG5j3iiSu0l1e9EkTNMBFKhes/5KNFitGw= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 33bf1507-8270-47f8-9a07-08d80cfeede1 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2020 05:27:12.4787 (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: H3mV/t0yp7fN1Wx3DCUT8s8I0fJ67WKF290fkQoYQOCJmBgG75TQIe60JjxRGQ4s649jaz02y5HlfIL+kVztlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB0003 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 00/52] net/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" Hi, > -----Original Message----- > From: Zhang, Qi Z > Sent: Tuesday, June 9, 2020 19:59 > To: Yang, Qiming > Cc: Ye, Xiaolong ; dev@dpdk.org; Zhang, Qi Z > > Subject: [PATCH v2 00/52] net/ice: base code update >=20 > Upgrade base with below main changes >=20 > 1. add more protocol support - L2TPv3/ESP/AH/PFCP. > 2. Add IPv6 prefix RSS support. > 3. support GENEVE and VXLAN rules with VLAN. > 4. Add E823L device IDs > 5. couple bug fixes and code clean. >=20 > v2: > - fix a bug in patch that cause RSS fail in patch 52/52 > - fix minor commit log issue >=20 > Qi Zhang (52): > net/ice/base: add support for non-IP Layer2 protocol > net/ice/base: add FDIR program status WB macro > net/ice/base: disable profile merge for FDIR > net/ice/base: avoid undefined behavior > net/ice/base: consolidate implementation of MAC config set > net/ice/base: report AOC PHY Types as Fiber > net/ice/base: gate devices from FW link override > net/ice/base: improve VSI filters rebuild > net/ice/base: add AUI media type > net/ice/base: fix variable type for ACL > net/ice/base: update PHY type high max index value > net/ice/base: consolidate VF Promiscuous mode > net/ice/base: refactor flow director filter swap > net/ice/base: change IPV6 training packet > net/ice/base: group function protoypes together > net/ice/base: cleanup comment formatting > net/ice/base: add FDIR support for L2TPV3 ESP AH and PFCP > net/ice/base: add FD completion report option > net/ice/base: initialize Set PHY Configuration FEC fields > net/ice/baes: add NVM help functions > net/ice/base: allow GENEVE and VXLAN rules with VLAN > net/ice/base: increase timeout after PFR > net/ice/base: remove unnecessary braces > net/ice/base: adjust function signature style format > net/ice/base: add RSS support for IPv6 prefix > net/ice/base: use macro for sizeof > net/ice/base: add debug logs > net/ice/base: return correct error code > net/ice/base: remove unnecessary code > net/ice/base: add support for more PPPoE packet type > net/ice/base: reset flags when all rules are deleted > net/ice/base: reset capabilities before parsing > net/ice/base: add RL profile bit mask check > net/ice/base: update the vsi handle to remaining VSI > net/ice/base: correct return value > net/ice/base: remove unneeded variable > net/ice/base: fix for memory leak > net/ice/base: add entries in Profile TCAM with priority > net/ice/base: remove unimplemented function prototypes > net/ice/base: add new API to check all autoneg enable bits > net/ice/base: avoid PPPoE ipv4 overlap > net/ice/base: initialize AQ failure variable when set fc > net/ice/base: adjust scheduler default BW weight > net/ice/base: distribute Tx queues evenly > net/ice/base: add a new command to LLDP commands > net/ice/base: remove unused code for VSI list free > net/ice/base: fix reference count when update VSI list > net/ice/base: add more tunnel type for IPv4 and IPv6 > net/ice/base: fix uninitialized flag > net/ice/base: add more device ID support > net/ice/base: add 1G SGMII PHY type > net/ice/base: update IPV4 and IPV6 flow ptype masks >=20 > drivers/net/ice/base/ice_acl.c | 25 +- > drivers/net/ice/base/ice_acl_ctrl.c | 26 +- > drivers/net/ice/base/ice_adminq_cmd.h | 67 ++-- > drivers/net/ice/base/ice_bitops.h | 10 +- > drivers/net/ice/base/ice_common.c | 309 ++++++++++++---- > drivers/net/ice/base/ice_common.h | 6 +- > drivers/net/ice/base/ice_controlq.c | 48 +-- > drivers/net/ice/base/ice_dcb.c | 3 +- > drivers/net/ice/base/ice_devids.h | 10 + > drivers/net/ice/base/ice_fdir.c | 338 ++++++++++++++++-- > drivers/net/ice/base/ice_fdir.h | 106 +++--- > drivers/net/ice/base/ice_flex_pipe.c | 92 +++-- > drivers/net/ice/base/ice_flow.c | 277 +++++++++++---- > drivers/net/ice/base/ice_flow.h | 44 ++- > drivers/net/ice/base/ice_hw_autogen.h | 4 +- > drivers/net/ice/base/ice_lan_tx_rx.h | 46 ++- > drivers/net/ice/base/ice_nvm.c | 72 +++- > drivers/net/ice/base/ice_nvm.h | 10 + > drivers/net/ice/base/ice_protocol_type.h | 18 +- > drivers/net/ice/base/ice_sched.c | 104 ++++-- > drivers/net/ice/base/ice_switch.c | 589 > ++++++++++++++++++++++++++----- > drivers/net/ice/base/ice_switch.h | 36 +- > drivers/net/ice/base/ice_type.h | 20 +- > drivers/net/ice/ice_ethdev.c | 5 + > drivers/net/ice/ice_fdir_filter.c | 63 ++-- > drivers/net/ice/ice_hash.c | 22 +- > drivers/net/ice/ice_rxtx.c | 4 +- > 27 files changed, 1817 insertions(+), 537 deletions(-) >=20 > -- > 2.13.6 Series Acked-by: Qiming Yang