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 6101842C3A; Tue, 6 Jun 2023 07:42:01 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4E74C40A84; Tue, 6 Jun 2023 07:42:01 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 54EB8406B7 for ; Tue, 6 Jun 2023 07:41:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686030119; x=1717566119; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=MMlc+UQKZwUrxATCla6mSBEzgwILGG7wYTD+a0ZgU4M=; b=ecbNXHfOPvokC17X9JFH+EiGTUNOIwbhu/574lxBjKVnZ5FE4cUvGQpw axJdEYQqC6nvOscDRh1InSENb3AromUmizpjfFpnOliM4KC5j8+fgkVqz ZiyvFuvtTWM+j1dCb5VkW69lwn3L6xzbUudeAnSnGLKH2l3HOPobi13wf C7HQ9M8fDEwG1BNz3ZaSq+K9DoQdVuZ36hieZsGAJ5tpPQX/Dy7FhKsPc stgneYncVxV1EnSWRwj6PX7XSGcZv5BmQWvu25IagMBLlG9lWubk8jri8 GwxZPIjyB0+4Gt2UURfibKxMLbxMCqUbbFvQwCem43sdtyHhnfe+FgpU9 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10732"; a="359885427" X-IronPort-AV: E=Sophos;i="6.00,219,1681196400"; d="scan'208";a="359885427" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jun 2023 22:41:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10732"; a="1039045341" X-IronPort-AV: E=Sophos;i="6.00,219,1681196400"; d="scan'208";a="1039045341" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga005.fm.intel.com with ESMTP; 05 Jun 2023 22:41:58 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.2507.23; Mon, 5 Jun 2023 22:41:57 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2507.23 via Frontend Transport; Mon, 5 Jun 2023 22:41:57 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.45) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 5 Jun 2023 22:41:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P0cDWknRtlB9cYcJE1vijRcfYo4BXh5IoptC5jQzCAcGHLLsmyU5vGy/MFIbjLHfJdbR3IYq0wsWa+c9bwnEiXk081kYdiZ1fRfcxHSmGMQlFWzhhhRQ9qpkOrQm+dorxyCUnxIKF6SuZfHMSoidio+wiiwF8CvBGARcB6hA7e5AxTBbJ7IizpUjs0/fxD4o3mH5fsV67RPAO4HHhahdyU5f5Dbl6Wb4j0ZczR4YKOTgSiNYbWcR5IV/wTI/Mz1Y+R43WihqN8dCYQfKeUWmgkOnuQLDvcnDH7CLXTSVmXO5miXX25ZZrWVa8AOQe1xl/XYK3A/Fqc9AcZbH+mauug== 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=MmJm742pY20305dC8KNwycs3/lGaC/wiIbf74pOPSF0=; b=S72j2Vus5pBmcC5wlD1o/5kjSHCFIqbQc0HULAH0way13zjVdUwPydzHgblupCOCpj99lP0RipIBD1KQzB/IBaF6qHB0MvHtjcg79u4cLKthvazDXfxkow1aKDZNc1uMPqiedIbPonjaOzxb30LLdFY62ET5CmSBhrKM8KT9pS4VLP4OWzzy9bfcNVS3IYRlE2rJQ392J/T99UdnjyfgznOqxklFb+1HIjBw1gibHm46ZW3cnyymzEcjYuLdIiCe4Da5ajZthdjJlG3aiCjE6JwtV6wN5eKGDBPsFNnf3gz+wwEXmPQYpl2DFPYU9rJgaZeS+AclVoCRXZUFeTIlcA== 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 DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by SA2PR11MB5164.namprd11.prod.outlook.com (2603:10b6:806:f9::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Tue, 6 Jun 2023 05:41:55 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::e570:d9a7:df1b:1589]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::e570:d9a7:df1b:1589%6]) with mapi id 15.20.6455.030; Tue, 6 Jun 2023 05:41:55 +0000 From: "Zhang, Qi Z" To: "Zeng, ZhichaoX" , "dev@dpdk.org" CC: "Tang, Yaqi" Subject: RE: [PATCH v4 0/3] Enable iavf Rx Timestamp offload on vector path Thread-Topic: [PATCH v4 0/3] Enable iavf Rx Timestamp offload on vector path Thread-Index: AQHZkdO8jHsSjQWY8UupJOzWxGEppa99TdMg Date: Tue, 6 Jun 2023 05:41:55 +0000 Message-ID: References: <20230427031229.1729460-1-zhichaox.zeng@intel.com> <20230529022317.68881-1-zhichaox.zeng@intel.com> In-Reply-To: <20230529022317.68881-1-zhichaox.zeng@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: DM4PR11MB5994:EE_|SA2PR11MB5164:EE_ x-ms-office365-filtering-correlation-id: 09cdcb85-5045-46d1-8461-08db6650bcbe x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VMK5hjHYuTR0dg5tC6B25JMzKtLZk02mNrcukZxAr8Y9S/iRUfj4pig0ZcqF/8pJwujdBxJrxAgt4VYKdvUyIhoGOIFv5UfuJPpsWnUq7QJZk2Ag7/9sGNrKy+42kDbQ5JiZD7IuAd/khLVhN5/7x5dVacrIIkaHwfme4NCUCPB0cMFoEKbfrq1Xn0dMbE6a+ju2L4e1St3hJqZSy+RfGSYWB9W/gKj/4DHesobYp6FXv9Rk/N6ZfTzl7lseciPNNyuQrpG4HoBUa6KFAe+LZZrJJAQCHS1UZx1HNKE5Gm5qmfov/D30OUfbQmOkwgGUfZgzmR0yJMzG7Appnw/2SQ96fTo4MixvHG8tbsEjKnKSnPhQRKu3aXFDAyUQvOoasTE4OFb1264mkyhq7cY3esrUuDULmruiPaEWRmjgtBcu1dvB1wqb5gO8YFpgtrYLCg3B9gRm8D9u+xYiyMHSUIYvAIzfbMoesAxtKpIPcp9cH7TLN1qNgzQ0q77tvsG6C91R2l3pUhZUdn43UCX8VCKpEIj47Fes/diAgBJpnxpdj/+f+kXYuAY/vHl6T6l7tVeSNN6/D7Dqd3ktTr6IK9ROG61vQ7Jfr3kbT0hCFClsobUuuAihe/idecn+T1rP x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(39860400002)(366004)(136003)(396003)(376002)(451199021)(7696005)(71200400001)(83380400001)(186003)(33656002)(86362001)(122000001)(38100700002)(38070700005)(82960400001)(9686003)(6506007)(26005)(53546011)(107886003)(55016003)(316002)(110136005)(76116006)(66446008)(66946007)(8676002)(64756008)(4326008)(66476007)(8936002)(66556008)(52536014)(5660300002)(41300700001)(2906002)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gn0YKhoqq4p7R4NWvmnAB+TbX50CP9DfxV2dENec4MdpovdQ5JuCfN/UmMmh?= =?us-ascii?Q?oJe9UBsTyvDegacBUNDqd6xn/MgtERr1MX+tntdcDEJreyb7gd/qVLb53qP5?= =?us-ascii?Q?F9lATVsYKOj3Wc0vHMDFZ/fGYC3AmenUir0oW4GPijm3CMJzmeD6z4MIq/Oz?= =?us-ascii?Q?Q0pE57bc1fxQpwVNItMlB6TnZA/jzuZ1cFX/I0pAmlMvi3kgyFr4JAfFhTzS?= =?us-ascii?Q?59IXEeFl5yb15z3nMEvf0AoLCUy1WhnlUEj9053enVw4WQWZUhyEyAexlaRw?= =?us-ascii?Q?rd6UwV5e06ig5Va5xzTS2ZtVJ8b82OcfyKbV2gtwhYMjHPPtbjdJbJQRxkTV?= =?us-ascii?Q?OlUvBZfMw3CrvrhL01cHD/Uu6t6voLcnRuv9ShPcSBX+ZEbbHQC+JhzXFuPd?= =?us-ascii?Q?I+tiAQuNakwzVC4P5NRDAkXA4UwsMPTzZEJ0VmREAAoeCkGGDvY9vlzTSd7H?= =?us-ascii?Q?BFOUtKkOm09LqebTzCVc/GtadE0m75TNwNR3+j3NVnrZLXHlHGx4VEAUBDCC?= =?us-ascii?Q?bx5/M6FkF827n5Ff+3RBJccfLsZich3YUQjmFWkBMnhgWIkez4XfcXMl3qtE?= =?us-ascii?Q?LiOwXa9f+YkFm5nqRzCQ9usEuf6uAI1Ik4FCbhvsESbtT8iaNhcbPi/PesvA?= =?us-ascii?Q?lqcMKIY4CV53eB3X2dMc95zha24/ySS/37llk8UZs003XjVPjJsuGO0eTqKS?= =?us-ascii?Q?aCFaJAb0LQXJIRNwP5syydHhYmYjTG83qyb/rbe6OgZlHflosFEzADAF7Srz?= =?us-ascii?Q?979SS6NrCzwHqZJ2fsX42ukgMYqDDdfSZ/noHjfXXhFThxdDaI12CrshJHne?= =?us-ascii?Q?g9EKiPRTrJh/QmfbbA4oa48TKzT5uCSWzlopOcm4qebUwOPReEwXYvBdyF9f?= =?us-ascii?Q?rQYO05/DUd794/48QAqi4OKh148gUBN7PJvoPlnSI2I3zN1AeYJ09bHpk6hE?= =?us-ascii?Q?gRXqR50wAHcOXgGvfZv+Vm1I7swPHSG+mus8+xl4f+f1w7NVGQ3TFtjOywom?= =?us-ascii?Q?g7M/inTEgCQimWu+pGZyngd0n80p16rWYt5yZhMnpVEQs+YiA+yMG0kXZkQB?= =?us-ascii?Q?/bypZ+9Lcbh8l79kO6TVNYHp8ppNf0bV7Vr68RuS+rtp/dsQQejeLz/r6zld?= =?us-ascii?Q?KoE4WfhNd9vROUiMuyI+tWCcbgdgQFXlpRF/A9aRJpwjNdUdNGIVWRZ/rP+b?= =?us-ascii?Q?v9nmLmeHiFdfWVt7zH3pUp3i+htqeLnL8viQhVQ5yViEEw+sJoiYZtLlText?= =?us-ascii?Q?m5dysXh3WDUnBttt4hQZrH5/jtHbAw+urNs+fM+73/h37TVsZRDoBaqwZJZN?= =?us-ascii?Q?tWcIV6flJYBu6Z2UX6sc9377iiipA2vK2/B6KCRqeidLKVhQXp1d5okbhcD9?= =?us-ascii?Q?EilI2smj0Rbwuefxkg9Ibke0hSh69bCz8zXIRhf9ZVLCZIXszc7UH5NM9g5K?= =?us-ascii?Q?wP4V+VBikEHss/lZ19/EoSv60sbJkX0S1W7qx64L324OBf9mue11+1c/rd49?= =?us-ascii?Q?4Z1yQxhGMIXsjq5ATilLXsqOMiRWMvVq2dNZUxIX9fwpvnbb0kB7ontWUrUz?= =?us-ascii?Q?ByfB7dp72j1RkotbJ7uUokraZ/wE/Rdq6aDV6fwO?= 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: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09cdcb85-5045-46d1-8461-08db6650bcbe X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2023 05:41:55.2615 (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: DzIZD8Y4BaK9SSr+xgMY81vpJs7gbgdB2sjK2XGyCvSsQrz2opo9w+TDfnDnHI71QgQm+4eUMAu8uKQrTvmRyw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5164 X-OriginatorOrg: intel.com 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: Zeng, ZhichaoX > Sent: Monday, May 29, 2023 10:23 AM > To: dev@dpdk.org > Cc: Zhang, Qi Z ; Tang, Yaqi ; > Zeng, ZhichaoX > Subject: [PATCH v4 0/3] Enable iavf Rx Timestamp offload on vector path >=20 > Enable timestamp offload with the command '--enable-rx-timestamp', pay > attention that getting Rx timestamp offload will drop the performance. Performance drop when enabling Rx timestamp offloading is a known issue, ac= tually, the patch reduces the downgrade. Refined the commit log to : This patch enables Rx timestamp offload on the vector data path. It significantly reduces the performance drop when RTE_ETH_RX_OFFLOAD_TIMES= TAMP is enabled. >=20 > --- > v4: rework avx2 patch based on offload path > --- > v3: logging with driver dedicated macro > --- > v2: fix compile warning and SSE path >=20 > Zhichao Zeng (3): > net/iavf: support Rx timestamp offload on AVX512 > net/iavf: support Rx timestamp offload on AVX2 > net/iavf: support Rx timestamp offload on SSE >=20 > drivers/net/iavf/iavf_rxtx.h | 3 +- > drivers/net/iavf/iavf_rxtx_vec_avx2.c | 186 +++++++++++++++++++++- > drivers/net/iavf/iavf_rxtx_vec_avx512.c | 203 +++++++++++++++++++++++- > drivers/net/iavf/iavf_rxtx_vec_common.h | 3 - > drivers/net/iavf/iavf_rxtx_vec_sse.c | 159 ++++++++++++++++++- > 5 files changed, 538 insertions(+), 16 deletions(-) >=20 > -- > 2.34.1 Acked-by: Qi Zhang Applied to dpdk-next-net-intel. Thanks Qi