From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id E889742B6F; Mon, 22 May 2023 10:14:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5F03742D36; Mon, 22 May 2023 10:14:06 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 391FE40A8A for ; Thu, 18 May 2023 19:09:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684429747; x=1715965747; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=No5UcqxIbeyzFbEjEN8NWECoIWZ3U5Ruepj+lO8gwBw=; b=ni41cQcEN0fV7uEqYFjDuZJSb3bI/utaSvMoWhlAShzWntXeTaPCmbKH noD5W+a6wCC6bSGcaPnUT9OKG8j5DIpCJwbuZyVDr1gny+fYdIGDxOgGD IU9Qu/vyiEpIyRGf294kiVyyXG+6+X2vNfreRS0hb/L2yoFXCQvAF/11j sgGT+xTfe1xVZOCe39lFe2tTXM2G7VlqwXdgOD5W/XfQ5k+YQKYXl6RbX ts8CWnhXeazV369IRC1ToKr4rdna4DIKTgJEcP+rOzLdJsic9RSO/Z8pd 3n9m+rSCSZvPnHqG3hgVUnsYHDvu4Xp0Rl10DJDNzBnF1YqbVlNf/dItb A==; X-IronPort-AV: E=McAfee;i="6600,9927,10714"; a="352149490" X-IronPort-AV: E=Sophos;i="6.00,174,1681196400"; d="scan'208";a="352149490" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2023 10:08:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10714"; a="732966657" X-IronPort-AV: E=Sophos;i="6.00,174,1681196400"; d="scan'208";a="732966657" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga008.jf.intel.com with ESMTP; 18 May 2023 10:08:48 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 18 May 2023 10:08:47 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 18 May 2023 10:08:47 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.102) 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.2507.23; Thu, 18 May 2023 10:08:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hDe/srTWEStSOWuBb2Vqwz4rYuniDEtUGjRKD1lEDzMlgq6l3FwF2Sx3p81KchmkSMqVB7Ptn+b1bNC7Z6vTFAgOiAHQYeLRMhgJNyxylbilq6aCsY5pqu/Jzrh8+WsA1CsOsSpCYuWej70b7nos9GrtuGvYJxlOZ9EyhO1W+v8y9dkO7w4whBlcTjcu43KbnieBOUhXa14sOUYvQcUx6h6vMD/SmZl+6s6g02Eb3VVuvieYTkOljyKshUsDG9A3RGA12Ar3pf/xYIuS+9TKAtXxo4YGdwld3UUZ3+CSLmPNCWX4qY44DYC1rc48iDzu1o0Clm/3vRgM2NDGFVxRRg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=No5UcqxIbeyzFbEjEN8NWECoIWZ3U5Ruepj+lO8gwBw=; b=WIyS/CFNPsYh6FbiG2jjQw/djkRoSNQ1z78XTZHCEmkdQNpREh+xXRLrDrZ+WMOdP6ZbkzdqzhbWkTPeJKAWra7QIyjhLt8Frpum2e5E26LsbsgYryQ4o2JrXmLgHpmw5CgybaPiyfq28tz70jUiWjvmz8UAnf6P1MEdK0DgO34vJR0/Gfr6rSgasbyEb5HO/it+I0gt7hXPSKCuUUJcAVzxzD45Wxiwbdc8Dvv6Pl9U0r3fJThHwsSWZujFOfo4+76zgGh8wkuP9RWtarfk9RGTkzisLj6xBgvhR+eiUqmjJQgUVjZWw1YktRgnWDl9H7VBiOMPgV/TVlNSX2vLfA== 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 Received: from CO1PR11MB5089.namprd11.prod.outlook.com (2603:10b6:303:9b::16) by PH7PR11MB5915.namprd11.prod.outlook.com (2603:10b6:510:13c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.17; Thu, 18 May 2023 17:08:45 +0000 Received: from CO1PR11MB5089.namprd11.prod.outlook.com ([fe80::27fc:4cc8:6fea:1584]) by CO1PR11MB5089.namprd11.prod.outlook.com ([fe80::27fc:4cc8:6fea:1584%6]) with mapi id 15.20.6411.019; Thu, 18 May 2023 17:08:45 +0000 From: "Keller, Jacob E" To: "Yang, Qiming" , "dev@dpdk.org" CC: "Zhang, Qi Z" Subject: RE: [PATCH v2 10/20] net/ice/base: reduce time to read Option data Thread-Topic: [PATCH v2 10/20] net/ice/base: reduce time to read Option data Thread-Index: AQHZiZ5EHIXxGie0VEWVu7U7qAiiGa9gQ34A Date: Thu, 18 May 2023 17:08:45 +0000 Message-ID: References: <20230427062001.478032-1-qiming.yang@intel.com> <20230518151638.1207021-1-qiming.yang@intel.com> <20230518151638.1207021-11-qiming.yang@intel.com> In-Reply-To: <20230518151638.1207021-11-qiming.yang@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB5089:EE_|PH7PR11MB5915:EE_ x-ms-office365-filtering-correlation-id: 0453ee7f-6f49-40ec-cbf0-08db57c28a03 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2TEHlO4CO8yaSsr+rzM+3CJ6uOFMRuTtrpnHUstvRmW+fljW+rtDLLdRHKHf2RcA41p+sHnYwmbAeBpXbpZKRhkv3/8YrFsT3VkqOeaRa35Ehkx+Njfl/U4oxfB77g0kv4JCfE+if5Y5UDXt886bjt6T24cuX9SU7Z8UPm0X/9JSd9hQmASrsa+kpbtkfBegmlNNPOh+VPfvdcnVXTwTlwb17SREIPrGxdf/F+Klx5IxIDcp7G9S0s6D30Vjalw9TmCEDCknOBYH8c7HbBBRSp2+522UD3mTyBw+rjohZvnc3jwau8oK4JLqUn+ZoVD/9+SrCxB/7ZKvi26E7hVRneZA6avECNthFJk0qPD1LVwfFiqBwF+HAIhgfmnAoKYpfGdeocU1NEv0AsOb9Rp4XDTM9raknpFGrg3zn5396CHNRybf7Vn+WI0sAfWKSYiJdavvqd2ADNdlip3sRym9/3QG1/BSmADEzc9wfMRFSJ+cE3tY86g+PHQer/rlTNZfM4p0klquMRL6s4YDhtdv6+YjYSAU79K9va4ZCGxPY+AUKWzDMvqdBvANEeA1VlnqRCsPG05E/rqbmzhmb4s+6fF3J4ZYJaiXVczic8OKdVjkxYZfStt20IrouONhp9mW x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB5089.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(376002)(396003)(39860400002)(136003)(366004)(451199021)(86362001)(83380400001)(7696005)(33656002)(82960400001)(122000001)(41300700001)(38100700002)(5660300002)(8676002)(52536014)(38070700005)(316002)(4744005)(4326008)(66476007)(66556008)(66946007)(55016003)(2906002)(76116006)(64756008)(186003)(6506007)(107886003)(26005)(8936002)(53546011)(9686003)(71200400001)(110136005)(66446008)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?8ZV5hPucBsDKnStJawqksRLqJagRjUZpf9EGVUhUYRvyatPA32MuVHAQCAFM?= =?us-ascii?Q?iwEJ6z0EluY9cUUfryvYIr4i4B5XByl7yu7iRP2PZ1rAX4eTCt2rq7cV/c/A?= =?us-ascii?Q?m75K4M4J8Doff5GI7K9P+dqctGJDWeSquivulYusbKJheAnwhQCpZpq8ptA+?= =?us-ascii?Q?QvjUZmOsfL91o/Q71FzUCNYQc36IxgVbfA3CUOw/X/k83q9iOxWa6909o7T4?= =?us-ascii?Q?oPqcJruzNg2lln/nZmX0e76IMDxoaEyrGlRz6p6mWRNeHuJPB5KYNhFVHLdY?= =?us-ascii?Q?S49iLHHGi30ObjeTVeFwCq1RvLbL+eD3+5FRbMlYSsn0Zt/01RVyxHlkCYHZ?= =?us-ascii?Q?8aPkMz20Q4UaPU5+RqTt3BdkJyC/GVqS12bdCc60+VvEgzB00kB3Hn34uPq2?= =?us-ascii?Q?h9uBUmM2BhwHmvEYg9Iq5Nrptzf2Qa1/MHIDbTizZtLwggNqJKuwtSXwKtF3?= =?us-ascii?Q?E1d8j9+9dSiSBpD1KGGfVcfpKbyiP9v1xDLdjbSgJLxkGfDAwWy6nIHjYmCt?= =?us-ascii?Q?qmnuHLgvbtpQ2iLdPhGCN0B7SqGVoML4KSufHrNAHZL3B8oSvOY86qInVVVF?= =?us-ascii?Q?O4uKN8jps7T4ZLYKj9ViQngZyp5yIh/sLlYZLaOW5gCQ7e1oOFp4ej06ScCR?= =?us-ascii?Q?cw+OrSdEs131H1Uhymw+ipS+1wyLb/vLpaB/Ap49tQ7qq9+PyGx4Caf8YlZf?= =?us-ascii?Q?Azhdv2X/iGoSkhWB+jfRC9pyJfbVno55M/bRmewDqma6J5G/4AeoodzUvW1s?= =?us-ascii?Q?Y5B04XkWZ1z/tdlARc8VWhAi4qoCEBDTWMGmj5TcfaB/kFDshSALHw8A6JnP?= =?us-ascii?Q?a88F3U4REpkUOamAfo/QiMe+TDWEQRTD92CNzRi6TJz/fHqhvMeTFyYIotwj?= =?us-ascii?Q?jC2Ig9s1RExa2gz6z0h4JRmOXelpl9f2Sw3YplvlTY9Hg43lE+MXcg1iIbSs?= =?us-ascii?Q?B34BGn6QPhNjE79bmhnTMpbaY5tipXroOBUnrJPL+2oiC5rOABLGvuTn4sDC?= =?us-ascii?Q?XltzfOfP+PezeRzrGjaG/B1TANpwPO4nA6vezq3sZ+LHzjLJqyKlN5uFzV37?= =?us-ascii?Q?1bcbxAFxOAFB0FO/xWNNxLaC5eKG2ETZiFzlZTmAl5WOT9NPE/9bAzp/Uh0q?= =?us-ascii?Q?sbof6gkHPzxIcIPbpZcSnhcthxX+BnDMtMg7nrGpvm7BP+stw7qTuZl7tcmx?= =?us-ascii?Q?kHRsbVxtNH4QbpRlT5fy2zvOj2daRIxlWL4eSg6LZmAmendbTWxJpm3Zv5n4?= =?us-ascii?Q?u7LYk2LAS7VukJvyMzh4j4SRyXpyzy1++niRtKo3Tzkxssfg8wl9RVfbDpa/?= =?us-ascii?Q?pP3/yyn49ADptnZ5rshM3vWGq0DN/9lAEgXmyGnPs6V6w33v/9V/QSftgrIT?= =?us-ascii?Q?b5QjJVweih7BJ3ppa+LjtDvtr/LOSeO9cB6IqIpd7boxxaxgStwxFmlPrKBV?= =?us-ascii?Q?B0xM1d+hQIAroblKbh3Lh2JDrot5lvnxa0ebbCjDb58K4Opq0xT+MY5JREvG?= =?us-ascii?Q?u8q7zGuzoo1+TzC1A7ARKdgyztmhoN3bqIAhCCN6HMeflB7pm84Eb403z3QW?= =?us-ascii?Q?C0rPEm/zXIBAWPmX1UQMoxg9xz4tL/dRtU3eYrND?= 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: CO1PR11MB5089.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0453ee7f-6f49-40ec-cbf0-08db57c28a03 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2023 17:08:45.3579 (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: oYIq5EbhBVRIY5auGw0iJDLfiDvZfxUmvT29HovAbTjzjHkFQ+2/XAAvaWatrOpYXJqLbESgFM8TcS61WDKIwGji5AEpn8vF42k4twAk6AI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5915 X-OriginatorOrg: intel.com X-Mailman-Approved-At: Mon, 22 May 2023 10:14:02 +0200 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 > -----Original Message----- > From: Yang, Qiming > Sent: Thursday, May 18, 2023 8:16 AM > To: dev@dpdk.org > Cc: Zhang, Qi Z ; Yang, Qiming ; > Keller, Jacob E > Subject: [PATCH v2 10/20] net/ice/base: reduce time to read Option data >=20 > Re-write ice_get_orom_civd_data to allocate memory to store the > Option ROM data. This change significantly reduces the time > to read the Option ROM CIVD section from ~10 seconds down to ~1 second. >=20 > Signed-off-by: Jacob Keller > Signed-off-by: Qiming Yang > --- ACK. Thanks, Jake