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 29EB8A04B5; Thu, 29 Oct 2020 09:20:37 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0D5ADBE4F; Thu, 29 Oct 2020 09:20:36 +0100 (CET) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 069A7BE41 for ; Thu, 29 Oct 2020 09:20:33 +0100 (CET) IronPort-SDR: 66Cnf4GJ6yQwLqLXKn8pXYtyaQCBuIwcUQxtUPyrcTSZxW11yqIsov/vRqLr+XTFrp/RAEVPMh MYpn9KEfhKYw== X-IronPort-AV: E=McAfee;i="6000,8403,9788"; a="253102930" X-IronPort-AV: E=Sophos;i="5.77,429,1596524400"; d="scan'208";a="253102930" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Oct 2020 01:20:32 -0700 IronPort-SDR: RuJTx+rJETDUNhrBtAPHRs/yQADjDqPD+JVF8iV4QLFu9c+OdfrzeuVhIPpWWVlOjp2A3xxdY3 AgblVs6bE4ug== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,429,1596524400"; d="scan'208";a="323634113" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 29 Oct 2020 01:20:31 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 29 Oct 2020 01:20:31 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 29 Oct 2020 01:20:31 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 29 Oct 2020 01:20:31 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 29 Oct 2020 01:20:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H9XiprcAAl1NK2+jusI2qHnNsJPeBp6im1tziZPB1I7nOhSl+4vyVhNiwVwgAEjQmh1UQp1iCuA7+4akFFhJhy6p4s4cAYndw/jp8cEyMlTx2MQSBgLg2k0Ll8pvHTbgaOGm3UlWk4S21K+H7g73s9N1a0a30AMqHY1PoCMp9sYKNIt0G89R5c/zukdGGMaOD4gemKiOxe2qFIyRT6uQVu3CmV9NB2wAPFWz0ZKEYgKlEDvgzGuUA6h/oHqZ8hXttHbUSe3iM44Ca0X/mycBgqWr1RrrcFuuRnohpQZff2sq7Fi9JvVI6Sx0AKTX/imlDqmlCP8xpDqCrcvIdoKZAw== 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=a5mUjUdS9jUhYHdeBCQy/J6ps8zC+3nTqWd3IaLNxOU=; b=Gaar6e6LOyeKa30szczrOkHxcrR4lHa8ZPaBqJQ99ebPKe9NM4L08lOp2BXV5ebYd5hfvOiVXhnufxaXBy65Fn5Z5/49ZK9yw4/7NCPPV7sCRSHhFvB2RTwtm1qtkLtBN8W8YUFxAfnhU9iLtVJ+FIf/TPMTbSt3jiCLgc+rL/oJu0GusZ7n2B4eMmIvEyHihS25wD7yLbNjB4MtIPvO8ZVQViaUeXmu0QJuxM/lLIHckvVMaPs4qPiD9bt8AjgGYeepb8MRL7ToFJ8zYXef8cZYXyMmGPxPIB4D0o3xT1aqBmPWoTHGsHej+GWFz61q4TGDBAoszX1vXY1fdyiqvg== 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=a5mUjUdS9jUhYHdeBCQy/J6ps8zC+3nTqWd3IaLNxOU=; b=RsRnMkqkcuMeyUoyeFeQ8PImsQPMSE9+lw4dm5V/b7+A4MjSUfob1oP1SLLDdfo8ghhVty/COECc4biMvwj7ySGSl4mKu7mxLWrRhPVvzWRqGH5aycYmGFF9kIHyuApt2TZsSph4BiAnBWIpClFVNCvjiX0hS4CErRbac0Sj5pI= Received: from BN6PR11MB0017.namprd11.prod.outlook.com (2603:10b6:405:6c::34) by BN7PR11MB2612.namprd11.prod.outlook.com (2603:10b6:406:b4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.19; Thu, 29 Oct 2020 08:20:27 +0000 Received: from BN6PR11MB0017.namprd11.prod.outlook.com ([fe80::7872:adb5:dc8a:4921]) by BN6PR11MB0017.namprd11.prod.outlook.com ([fe80::7872:adb5:dc8a:4921%6]) with mapi id 15.20.3477.032; Thu, 29 Oct 2020 08:20:27 +0000 From: "Yang, Qiming" To: "Zhang, Qi Z" CC: "dev@dpdk.org" Thread-Topic: [PATCH v3 00/21] ice: update base code Thread-Index: AQHWrNkpfj5vkHdYh0arJOk2mzNy5qmuPryQ Date: Thu, 29 Oct 2020 08:20:26 +0000 Message-ID: References: <20201028032320.1755208-1-qi.z.zhang@intel.com> In-Reply-To: <20201028032320.1755208-1-qi.z.zhang@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTE4MmE1NWUtYjZhNy00YzE4LWJjYmQtNGVhZDkwYzc4YjI2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSThTT1wveXdIbEdjZDdESTYreE1ydEkwRXpCQ0lJNWtjR2hsNFFYSlQzaEtZa0h2VnY1T0VoQ0VQRTE5NXNwOGQifQ== dlp-reaction: no-action 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.198.147.205] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b570960d-9b2a-4cb3-51ec-08d87be37df4 x-ms-traffictypediagnostic: BN7PR11MB2612: 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:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: t8wt2braQgMIQi8vQtdU7CoQzrX0orgGkASnHUViI/fST+vyDkA1fpZoTkIr25ZfVVPRqAV91Z94l5iHCOtz1/X0o4VaUhs1GDGaKmojXSlWjO+sY9n301o6pex7QpymM/S5K8SsNtEPiS79GlX4uCZTRN7KHOQbYVXHOYV44WApUNffrS15BdmrB0IlpwnIpIoPOvTbgNI2cFKUMgXHsYZMMXhbfc2wurxMLKYVPOKRRFGWuOoHsIuRqxfXuDmdKuMAqVFNBChKslieH2pTIMMMevfBrjyS52nlkK8AiBnbT6DBJJclsUk4QLQmAUWfV+Adg/QCcAeKHH4sJKBRfg== 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; SFS:(4636009)(136003)(376002)(366004)(346002)(39860400002)(396003)(26005)(15650500001)(6506007)(8936002)(86362001)(33656002)(6636002)(7696005)(83380400001)(2906002)(186003)(6862004)(66946007)(316002)(4326008)(76116006)(71200400001)(53546011)(66446008)(66556008)(64756008)(8676002)(66476007)(9686003)(55016002)(52536014)(5660300002)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: VqIbC+WXp7OmJwIU5wXFnMqAPWaHCnqJa//XCkmOdIhNkX/Yn35Ft7nxAFxyjv8vGhW+Xpwbxa4vo+OZ4pd+2K5XcYb31iQVdunUywsKOdwEZBZ0HGzT/92Rh1gwE4XlHi2bpI/mEd9hfvbFLfq0wg/RuFb+wxTKT4jKc8mwKjcJhOjKN4wbXVF3rjn05lS2pFRyMvejM2KNe1MeAVRfPGHMxJtYeK455Ndgns4t8aTG+V87L/fZDdT8TJ8C3sLViVlE45Yrnhw3uRGGkuuZE+pL/HdylZDEsw+750hHOybhSrc05onUuS5Qq0VNsztt+SPmFEol3IJRunu9xZpk/OIBz6fokRt7FoSbfi1kwSLt0toCa/+yuhK1UgvCWo1W6ExQPPyKy94o9/bQm0gEOlRShGsuUoK4/SCFNrPPG9bfSR97ePQ5J+eABluww6a5sRXyvCuxU05zl5kH8XOVpVX26uvKSDuIlIxPpCvhLovAF43PDCiow73LbakNpfcZeNP1o2HQCqo1O8LMz/VcZKAravGMZ+3FFQa2assxdWAmpxuCLw2TXoHn1QdYoLZQbk7YMsFS+n45Tmcidg+sxcvdI2gVP56wDh+55HOv7JCSo1loG1GbZav6jFbqMIfsll6A+WZX0uFrZ8DNZI7YLQ== Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB0017.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b570960d-9b2a-4cb3-51ec-08d87be37df4 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2020 08:20:26.9833 (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: swIZVlUNF8rJ4fxo2jcz6weEaU+pzi7Jj6EY1H0kFZtDJNnx5rVu4X6bFLvQqVuw0r3EJkLtrfLKzu4Ug7Ke4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2612 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 00/21] ice: update 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: 2020=1B$BG/=1B(B10=1B$B7n=1B(B28=1B$BF|=1B(B 11:23 > To: Yang, Qiming > Cc: dev@dpdk.org; Zhang, Qi Z > Subject: [PATCH v3 00/21] ice: update base code >=20 > main change: > 1. Refactor the RSS configure API. > 2. Add global LUT support . > 3. copule fix and code clean >=20 > v3: > - fix gtpu rss bug in patch 19/22 >=20 > v2: > - fix missing code in patch 19/21. >=20 > *** BLURB HERE *** >=20 > Qi Zhang (21): > net/ice/base: add tunnel support for FDIR > net/ice/base: add NVM Write Response flags > net/ice/base: modify ptype bitmap for outer MAC > net/ice/base: rename ptype bitmap > net/ice/base: move sched function prototypes > net/ice/base: read security revision > net/ice/base: add functions to allocate and free a RSS global LUT > net/ice/base: add more capability to admin queue > net/ice/base: update to use package info from ice segment > net/ice/base: use malloc instead of calloc > net/ice/base: add support for class 5+ modules > net/ice/base: return error directly > net/ice/base: implement shared rate limiter > net/ice/base: recognize 860 as iSCSI port in CEE mode > net/ice/base: fix parameter name in comment > net/ice/base: support extended GPIO access > net/ice/base: remove duplicated AQ command flag setting > net/ice/base: introduce and use FLEX_ARRAY_SIZE where possible > net/ice/base: refactor RSS configure API > net/ice/base: add support for get/set RSS LUT to specify global LUT > net/ice/base: update version >=20 > drivers/net/ice/base/README | 2 +- > drivers/net/ice/base/ice_adminq_cmd.h | 35 +- > drivers/net/ice/base/ice_common.c | 58 ++- > drivers/net/ice/base/ice_common.h | 13 +- > drivers/net/ice/base/ice_dcb.c | 38 +- > drivers/net/ice/base/ice_fdir.c | 8 + > drivers/net/ice/base/ice_fdir.h | 9 + > drivers/net/ice/base/ice_flex_pipe.c | 46 +-- > drivers/net/ice/base/ice_flex_type.h | 8 + > drivers/net/ice/base/ice_flow.c | 265 ++++++++------ > drivers/net/ice/base/ice_flow.h | 34 +- > drivers/net/ice/base/ice_nvm.c | 174 +++++++++ > drivers/net/ice/base/ice_sched.c | 493 +++++++++++++++++--------- > drivers/net/ice/base/ice_sched.h | 29 +- > drivers/net/ice/base/ice_switch.c | 68 +++- > drivers/net/ice/base/ice_switch.h | 2 + > drivers/net/ice/base/ice_type.h | 64 +++- > drivers/net/ice/ice_ethdev.c | 346 +++++++++--------- > drivers/net/ice/ice_ethdev.h | 18 +- > drivers/net/ice/ice_hash.c | 14 +- > 20 files changed, 1138 insertions(+), 586 deletions(-) >=20 > -- > 2.25.4 Acked-by: Qiming Yang