From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 00BCFC433EF for ; Wed, 23 Feb 2022 18:13:13 +0000 (UTC) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 44D304113E; Wed, 23 Feb 2022 19:13:12 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 7244240DF6 for ; Wed, 23 Feb 2022 19:13:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645639990; x=1677175990; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=FKptJyHrIKk1Dl/XrLPtcb+3X4RE7BDMawhcRJHoF2Y=; b=HhLONihFHH8TIu4G7vkHG/mtGPO+Di3lWoaETM3MR71v0aJpArss7bNi Xf7H7k6ZrcxRbLZv1cKt6v0ZdQLWRJO3kYTxJcUntiu0s6zAweIipVsnw BDopoCbU+XWeZ470hFgCPW095tcAkY+v5R8BFGM+Rb/5d5IpbKW9cTPVn rP/vu1GptkBD1FwV3Irx17LdFw1iDyaog0pVVp1SptGKgXaKU48gIwhgP dsZBGGY8b3M++9JRq4hHBKUaPjLqVT/RVt4rk1PRJvxJ5IRoK62BggtQ2 KLlEQ183aOAVikL3yhHade0imZ91YjFjynF1VTeo7tdDohaSBXblhOX52 Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10267"; a="276667248" X-IronPort-AV: E=Sophos;i="5.88,391,1635231600"; d="scan'208";a="276667248" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2022 10:12:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,391,1635231600"; d="scan'208";a="508544383" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 23 Feb 2022 10:12:49 -0800 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.2308.21; Wed, 23 Feb 2022 10:12:49 -0800 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) 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.2308.20; Wed, 23 Feb 2022 10:12:49 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Wed, 23 Feb 2022 10:12:49 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Wed, 23 Feb 2022 10:12:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IYsS6vMmWKp2pofey9UYtb+KJNwVkqI/heDl1trrMXEbJR4sC85/w71voVKHwTTlYAcWNic1OAkfMnV4xxl/63umZPDCUgyEgdgNp99AolhmOMG1Oi4jR7240jFTOmwcrgRudQlBthAhtfZgyFOQ02ALnt0bQ+YYai54hfybiEpTLDajFHwe3M054Ip1ydCYABIp6LYfORNOVhCjeWgm8phtTdb+O2RytPyBpHoP06ETP7jrLQmFiQpLYsGKR61H1TyTLqWb6Io1HB3WoEU7Vt4sVf9emA5j5+cgfb7D8CZ7KEcLsfV6i0Di+O1HrCrsucgPnfp1QVS6ugkH82V0xw== 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=+7TeQtskc8vlCX/LFJWc+YmGzKYvDzEPfxxVEB9UmR0=; b=BdDbp5BEMdtQ32GBINqfp86aDE9iKCvW/rzm9rNBLggtWkxC+N6EEVueZ1ShvRYVktEa5CBay5tPlmbkG+Y6StZQ26EG7l8B42IPGwiwyZtTOCGmPwOa50OOw46NAJo4eFPsb/l0RvGFwfvodYmCVNs7fvmKwC4+vvJryw0A7XjqZkih/+yfT1sHwT4M8sL9BTSjQDmLLLRXLMjeL1WeT/rm5JezKlqUlQmGArWb6SqRz0Kvh64rkpXiThzYtcIq8wmbQTwrflR4pYSqT/OOdwcy24t3fnJNWPzqUy0P2GgXGmiQw7v2s0j4oal/dV2OaKKugyAIVDgHTsiJ5O+ukQ== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by BN6PR11MB1604.namprd11.prod.outlook.com (2603:10b6:405:e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Wed, 23 Feb 2022 18:12:47 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::98be:5506:5020:28a2]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::98be:5506:5020:28a2%4]) with mapi id 15.20.4995.027; Wed, 23 Feb 2022 18:12:47 +0000 Message-ID: Date: Wed, 23 Feb 2022 18:12:42 +0000 Subject: Re: [PATCH v3 00/21] net/ena: v2.6.0 driver update Content-Language: en-US To: Michal Krawczyk , CC: , References: <20220222181146.28882-1-mk@semihalf.com> <20220223121944.24156-1-mk@semihalf.com> From: Ferruh Yigit X-User: ferruhy In-Reply-To: <20220223121944.24156-1-mk@semihalf.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0210.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a5::17) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d326970b-db66-4e29-86eb-08d9f6f81883 X-MS-TrafficTypeDiagnostic: BN6PR11MB1604:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tzHdwmaA4cVcrNmFY+qWVCXiSacr0NRF8RHnkotBorui2klFYC+k2ys7/CyQmXcSSkDHfWtJsKPbVgqDqs1hZ0YXqNVqVxBBU9dlG7H6gVvSr6W5pNWDEVWPET6d9hk9BB76WvCTGV/rwS9Kn+kZGg36+0FCVPZS3dunUBHuXiLn8wi4k7/Y2urpAowp0+q8KRR1zi9+oe3Sh27C8Up4Z9c7U5IfRcFmf5EC9nw4lrzaWAyTlVNyOk/6jfln6GHPofc6PdIk0JKf9IabLbp+amebJfLNPrG88wobV7wVx1z5udO86NKq0+nuQCjYECsZjO3jTtJ8NwmNJvVCvMzj7YZg9Vz8m8oL/jAqGiAWfq3n5Wcya6Xii18cbFHG1Y0KXM2jeWRVMYTgWwfgp0LGrxoAN5KoMoVAEaLsSevzwApnuUrW1B6N3PHJI+b0dYfaAVdFEA7Szt3lYrWAUaTI1wO/uwpTvegK87kGG5Wjg0l6SdLSID6Y2jyu9RdLdsoKw6yECwP0+GxiM2aQPM33G7eCrOSN9ClLKiR0RPrTAurAPUndNtIPwLTy1LVOC2vloPphCeupV0d6N4vreMk0rlms01/WMhN30Knxf08aEqDL4vmjs4Uu3P8efVq/L2bJdTv/ixwWUHjBZ3vV1LYXyrE7q+WWwAqOdiXhz18Fp2D1x1tRC+rNPA0Wu19uMq6Tw65RMDhtCZepCIvhJBnNrA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(44832011)(36756003)(4326008)(8676002)(316002)(38100700002)(15650500001)(86362001)(66476007)(83380400001)(2906002)(31696002)(186003)(8936002)(31686004)(5660300002)(66946007)(66556008)(6486002)(53546011)(6506007)(6666004)(2616005)(26005)(508600001)(6512007)(82960400001)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aTlRVDNGQzl4ZDFpRFg5elAvaWc5NjFSZ3FsYjM3YkVPWEhCeW1DWDA3dWE5?= =?utf-8?B?bnZOK29DemJFbm45R05Ya011UXlnd3Jtd2g1dzVybGVHVUxOV2NBMUV2NTRW?= =?utf-8?B?VGExaXgrejJWS0dSNUhpcXF5WE01RGtVQ2FUandoTWFrb0lQYWNWb2tCVndJ?= =?utf-8?B?eXZXdEZnR3RSTGRidS9POVV0TURWNWozNVkzV1VjSVQybmkyai9MUXZMWng3?= =?utf-8?B?VmRSSVhoeVpEbGQ4dVRualIvczdod3NvdzJVZUVIL3o5S1hUNStacjBwWlZw?= =?utf-8?B?YTVzVUtiOVNrKzRrNHZ3TjA2cjJTYzlkNnJYU2hOd3BWWTlleXJWejJnUkhr?= =?utf-8?B?OEJHQkFKbHMxQ0xCaEVvZTFaQ1R3a0JRallYVHhsZjFkNk9OeExodG5XUVhk?= =?utf-8?B?OEh2ZURHcXZrS2pyVVF0eTZFdlIwMVhsYmx6NEdLUW5mcmZlNjZlNVY2WVA1?= =?utf-8?B?TGp4WFl6bzVSY05TRytlZ1FtYXVEb0gzVmppT215UTE4U1p2cWc0YTRSN0ZF?= =?utf-8?B?SzlwU0NyNFZuYWtNS0s1bG1KL2grOE9ibHlyVEJEN0ppYlFoRGFBMEZoNjdG?= =?utf-8?B?ZnNRSzBnN0wyMjVWSUF5L0pEM1RhMkpVU2xRQ3hQbkk5MnpVUHlvSG9RUGds?= =?utf-8?B?TEFWYkNmUmZXK3JkVzA3SXZ0Y3lQS3NTa0NuRm5sZnJSMS9tSkNEb3RDZjZw?= =?utf-8?B?NlRDazJ0bWNXYWltRXB1akhYdG5PK0ZtZEJxS0xTUWxVVk5hdHA2d2NzeFBx?= =?utf-8?B?V3JGZmQ1NnhNdG1hNGs4eXl5UE00VUNZd2pSWVYvS25HcXlwOEpRN2x5YjdL?= =?utf-8?B?U2VrWFFoc3FSUWpNbEJLK2tONHpHbEVrcWFBY1pXMzRTM1IrOHYyQlBrZUcv?= =?utf-8?B?UEkxOGY3bnJzZGtlY1RNR1ZnL3ZrdzhSQVRKZjQxeGx4c1NGT2hyNG9QM1lE?= =?utf-8?B?Z3FlL0Fvc1YvZ1VTWUJPdnhpYzRpZ1BuWUJKM2Y4UXNEMmlYMk00eElaUWtR?= =?utf-8?B?WjdFYmpmc2ZPWGkyMkJIaXFhcEpCZFdtNWhZNTZaWUtTLzhjS1RmZmpKc1BM?= =?utf-8?B?ZXdOcTUzdEFGdS96RWc3Tk9nR0h3SWhYazZTWmhuUU90YitON05VakJGN1Vm?= =?utf-8?B?RTdydkt6cGYwUmV1RnpqcUpsTUhPb3N5U01IV3hmZXNNNXZtdXBMRE5ybTlX?= =?utf-8?B?YlJTZGh3M2wxemVBNkUrbitEODVjN3FHNHp3R0ZJdHRwSmRLUU9hMXBvcXA3?= =?utf-8?B?TzF6eTlpYW9BY1gvNE5BWHk1aXpJeXR0V21oU0lFcDNod01DM0J4enNUWEQy?= =?utf-8?B?cmdmVG1naDFkTmJjY3pFMlZDUFBTQklXTXVMRy9vMGZBMHRUa0RrZW5DYlF2?= =?utf-8?B?UWppOVZySUcvdjg2Vi95ZTdodjhTc3VsZDFJcnBMb1lmTHVjVExmaituNC9X?= =?utf-8?B?NGpqSXlhUW5nU2tHV000SUR5RzAxbTNrd0k5L1paR2tLZ2ppT0FtR0pMRUhW?= =?utf-8?B?SlJ0VnFvN0VFWFEzbHNtMVRkeDdITnJjWXR6amRLcEF0SWFtcWZGcWJQRUtI?= =?utf-8?B?aXB0Zy9wYmVKWUxHa0JYN2tCM0xsb1V3OTZTY2JDVjZUNlkydzgwekRiSTZC?= =?utf-8?B?L0JSVUdCNk5HczBNeGFWaklGYTJDT29vMFo0azhSMy9mUk52TGlCeVVqckdo?= =?utf-8?B?QkVLeVhrMjl2WG9vM2hSbURyMDdld0Q2SGJneTBzcjBrQjFTVWl6WXJZYlJr?= =?utf-8?B?cUVLYXhST2k5NDJqdm1qOWZKVWt3YnRHM3dHa2ZYZWtrMGorWDdrN0k0dWY1?= =?utf-8?B?S21VMlozNUE1OFpDMTU0MjJRYTRIeURnbDRuU0k1b1NRUllFbzl1MnhzRFZ0?= =?utf-8?B?cTl6N05lVlpUdVZ6OGtSaUlFbzhvNysrQzlxdTAwTlNnQnR6ZnNXQ2ZtUmtF?= =?utf-8?B?TmZUbXR1MmpEdXNZZlZVcUZ2OE5sajNlWUVSUGNxMEZIaWVUQWdPWC9mMTJS?= =?utf-8?B?dC9wRTdLSU9EVURjVnFmcUN0bmdnbXFKTWpJTzBIQUtyYmZTNTZ3Tng3d004?= =?utf-8?B?aGhYT0FHeWxUNGZNWDBROFRBbjdDczg2MWdUQitlRG1NQ2lFeERjL1VYd0pP?= =?utf-8?B?czdBQmJlNnp2UEVvK3pJOFdMMjJQZ3JhSEk0WGh0SUNEUG1HdU5Id2NEYWl1?= =?utf-8?Q?mgN5Gq+iJ4G/0ibxrY9K/5o=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: d326970b-db66-4e29-86eb-08d9f6f81883 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2022 18:12:47.5587 (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: vEsVJWraQysWnTk9aCTt9kezWt73bNH9001TJE4Pt5uPTzbp1b2gbdqkn888WfE+XnpvkffPpxOh1SBtO8OuBg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1604 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 On 2/23/2022 12:19 PM, Michal Krawczyk wrote: > Hi, > > this set contains new ENA features: > > * New xstats. > * Reconfigurable link status event. > * Usage of the optimized memcpy on arm/arm64. > * Better MP support. > * Reconfigurable Tx completion timeout value using devarg. > > Beside that, this patchset contains multiple fixes, minor improvements, new > DPDK API support and extra error checks. > > v3: > * Fix build errors of the AQ proxy patch: > - for the FreeBSD, by changing ECOMM error to EIO, > - with assertions enabled, by fixing variable name. > > v2: > * Fix reviewer's email (s/igorch@semihalf.com/igorch@amazon.com/). > * Fix commit messages typos found by the checkpatch. > > Dawid Gorecki (4): > net/ena: expose Tx cleanup function > net/ena: check if reset was already triggered > net/ena: extend debug prints for invalid req ID resets > net/ena: don't initialize LLQ when membar isn't exposed > > Michal Krawczyk (15): > net/ena: remove linearization function > net/ena: add assertion on Tx info mbuf > net/ena: remove unused enumeration > net/ena: remove unused offloads variables > net/ena: add extra Rx checksum related xstats > net/ena: make LSC configurable > net/ena: skip timer if the reset is triggered > net/ena: perform Tx cleanup before sending pkts > net/ena/base: use optimized memcpy version also on Arm > net/ena/base: make IO memzone unique per port > net/ena: add API for probing xstat names by ID > net/ena: make Tx completion timeout configurable > net/ena: fix meta-desc DF flag setup > net/ena: don't indicate bad csum for L4 csum error > net/ena: update version to 2.6.0 > > Stanislaw Kardach (2): > net/ena: proxy AQ calls to primary process > net/ena: enable stats get function for MP mode > Series applied to dpdk-next-net/main, thanks.