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 C834AC433F5 for ; Tue, 22 Feb 2022 22:21:21 +0000 (UTC) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B3AAC40DF6; Tue, 22 Feb 2022 23:21:20 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 8762440DF4 for ; Tue, 22 Feb 2022 23:21:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645568479; x=1677104479; h=message-id:date:to:cc:references:from:subject: in-reply-to:content-transfer-encoding:mime-version; bh=kP9qa3JN20g3dz5M5UXR3bo4SB/tv9QnHkOqKv4b9sw=; b=HZM6DmGDFamkS/UrEu2HbVaPoq94qCT7PnfqlMcAS7Dg4GR+Yjz2TsGT eDUDIN1QgAJsagnXfSs1SPnc6i6crrDLw0jl9oW24P+cKmrauoQC9URsb eRJnnHFBXUr1f23cB0tVBV/MhDPaIjFE/eSsllB2Ao4SD06uzZ5tNSJI9 ALIlX2DTs9BnB46h1IhN1XBHCnl54cXKcaDpbz33OqJLXS28HMKfGDz6/ ZadjruRB/EdV1dejK1oBFq8hbA01C/DFRuTwgOye+iTW4DEZ8UcwDZ1/2 fAB6f3SAbh8g0SnLNF7BaDL8PEOD+NPExy1ywrLVbUnzINP0WXZ/rbqmy w==; X-IronPort-AV: E=McAfee;i="6200,9189,10266"; a="235336709" X-IronPort-AV: E=Sophos;i="5.88,389,1635231600"; d="scan'208";a="235336709" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2022 14:21:18 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,389,1635231600"; d="scan'208";a="543103027" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga007.fm.intel.com with ESMTP; 22 Feb 2022 14:21:17 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 22 Feb 2022 14:21:17 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 22 Feb 2022 14:21:17 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Tue, 22 Feb 2022 14:21:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KLWLJqQaUDGiCubMZZDp5eLUYoz2oxBlYvhroJoBWgQI1L9b7OMenaOr3y+Lm2KD/pcV6X0rKqQnp0wLzSjzZU4ViEPQVne743vo0c4zEDkal/FNMUWQbQMlR+65WsWv9ffFkCiN2Gv5gYRY91DzqwbID2h2+Fz19BxUTTCwDoyeYHrhVYMrNLy0l0pI241Bkp+U1F+lTBsqbnnxhN55/ZHJeYg9NUIPP5We/wvRctlOv9Bl+CQR2wynUlv+Wywq0bIiM7rlr676PrCJVnPWsdEXHBnyDPNzUGA/hCWGjFmBFY1qAYHyRdUJ3iw7dKpeywbwQwou026x+mSO4E9+og== 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=bXbbzaz+aGoNyr60hkbnV8R34NKGAlgzM/wvdy3zF94=; b=h4Ajt4xVQXypsCi+scg7clJfTZ2EdS1QLsdMg8ftI28i08sLkZzP1iTWvkwn2qHjBXmb9lq/gWjpV0VluHFKI5Alqi7f88ARRkH7jZbavlpGU758jc0iG6ZD8oUCfFuNyS6GkHVblj6pz6frCFB8zt/1rAqWyucKbu9J9yUopTUOonJFsMePiXA4Tk9YSJsBDlA1lyrwrzuJcm/73X2agEWAgn8eULIGfHR8Xr2cBTZdXcjHyv08G0g709WaAdqDcOJTVRYSDnnyXI2Q1E5UFSyXCR8QzlkuVPzkpiygNLkunm9JtUpOYIyInIg94NW8QsNcplrDgzynERsGXcSjTw== 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 CY4PR11MB1879.namprd11.prod.outlook.com (2603:10b6:903:11d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.24; Tue, 22 Feb 2022 22:21:14 +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; Tue, 22 Feb 2022 22:21:14 +0000 Message-ID: <74196737-75d6-2d39-592f-59b067f80a11@intel.com> Date: Tue, 22 Feb 2022 22:21:07 +0000 Content-Language: en-US To: Michal Krawczyk , Marcin Wojtas , "Shai Brandes" , Evgeny Schemeilin , "Igor Chauskin" CC: , , , "Thomas Monjalon" , David Marchand , Andrew Rybchenko References: <20220222160634.24489-1-mk@semihalf.com> <20220222181146.28882-1-mk@semihalf.com> From: Ferruh Yigit Subject: Re: [PATCH v2 00/21] net/ena: v2.6.0 driver update X-User: ferruhy In-Reply-To: <20220222181146.28882-1-mk@semihalf.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DB3PR06CA0033.eurprd06.prod.outlook.com (2603:10a6:8:1::46) 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: 687e5341-6c1c-4e82-d674-08d9f651a358 X-MS-TrafficTypeDiagnostic: CY4PR11MB1879: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: G1kkPHttHCPKHeufU2ZtjBSh5ef97o0MUnZ1cgiOq9dOMrbKve989vjj9wiojwmcDW5jWlaV7TYy9bw3QBTFKyw3P7HW1yG8iF4YjHvABynbqTZlepZKpi4vzJH9/SRtD55XFuPd2bw0TZPansuHixT7pToKOg2fL+sqdanYOlnNfwqAJDyk+WwB7mLxqMNB6uR5m28LrAma+7fwpTGgvxyLdaJinODPxf0hHCFpumH0YGLwoeP91Apbmu21TUKIyMpC/d4ja5D4iPDSK/EON2PKwm34F84hUzGMHgZpLzgFlsUr3NTilzREHFuihKo44W0sw8TDCVHxcmeDliIWmwXzBnK66oppEi+hLoXX8uVeP8Xx1W2YMogVzASXj/6nm53IRL9WEOH6+7POrbYOcEOefNAY+4ejmea+qp+I4Jo9X921pkVUmkDri8gSYOBh2eBOlRGbx081Qt0V5vTs2jtR2LfnQ1P/8JHJflV8hj49qEH1ZvDgJT2zCzW0lPMqfzS5hDNWp1y8Nd2jxWWRoZ8Kn7ZDbtzwbvL/O662ozFwURMf1QbvIuIaQ8sRWW/GePbUqtmg5tqeNkigQclpBfQTabpM5gMgFETatrkWysdrxXLVohfB2gjc5NRqOwHph/+10pNCeYP3307jrhvSqTWjxBZEw7/E9AdC2XOpyq5QkFz/sRtu2FPZY0nkwnit1yxJvk4H7dJ8uS/GjZsdbg== 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)(83380400001)(2906002)(110136005)(54906003)(7416002)(6666004)(53546011)(5660300002)(15650500001)(31686004)(8936002)(36756003)(6506007)(6486002)(2616005)(8676002)(4326008)(66476007)(66556008)(38100700002)(6512007)(31696002)(82960400001)(86362001)(186003)(66946007)(26005)(316002)(508600001)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UkJQYTZ6NXJEbmdpbGxWZklyTThGYzFLZTM4dTJZb2NsTU9RVS9rQzNqTVNJ?= =?utf-8?B?aXkrcS9rM0ZmQ2ZiV09PWC9sU0pNd0ppUW12MHVjZEdoUnVFSnhobEsxaGVB?= =?utf-8?B?RnVuODBPaWo5RXhDSERTQ1d5UGNNeCtyaWhFWFdiZ0doMzlEVDRabzZxQ29T?= =?utf-8?B?Yll4QzBJdXBZSndhSzBDRVFaempvakpqOXM5SVZSb2I0S3U1NXZrRmQxR0Zn?= =?utf-8?B?Y21sWi9TSk9JdFNRSW5aM3RjaDdDRkxBWFpVWk51SFhXQzhzTEVNVzN3bjlZ?= =?utf-8?B?TU9RbzZPaTBjSEV2ZFBMLy9lRUFuMzFEaEJoY2xPcGI3Vm5aekc1UUMwMnhp?= =?utf-8?B?VlFHS1kvT2JYTm5RZ2JEempSbW9sT2VFemdkNnczTlZKTDRTblJiNjBiVm9F?= =?utf-8?B?OHlIZkE5bjIyR3BnbGNpc01iRHNFWmpvbDJBR1kydkkvK3ZtVlh2dnZGalYz?= =?utf-8?B?dHVMYnQvR29ZblorbnVCT0ZZdDZWTXduTnF0cll5TkNZU09tRG9odUZ0Sk5B?= =?utf-8?B?Y2ZFaGNyOERLcllVQ0tXVlhpR1V1TGd2K3pNMkdDeDJ6TDltUDY1ZUNmUzB0?= =?utf-8?B?RUR4U3BpYkNuNGpCNUJnYzdOc2ZkVXZSSFIzWnVCNGVWbXpBTS9kTW5GN0FZ?= =?utf-8?B?N28vdURDZXZvWS9IZjF5cUpkODJybnJGZ3ZBZHVVREgvY09PMGY2QzUramdq?= =?utf-8?B?S014NG9mV3JudWF1TFhhYzdjbTF6NE5Kd1k1QU1zcnpDQi92SVF5MldIM0FD?= =?utf-8?B?NUsvOUhJWklpamJFRERhcUttS21wQ1AxMzl4eUxDZXg4Ky9qSThyQUlTMG5n?= =?utf-8?B?Z0IxQmNIQ043STlHZEUwYlpTaDlhL21aR3JUNHBSUlFTRkQ1TFVQb0QwMzJk?= =?utf-8?B?NG1WZm96b2xUSkRFcWdTR1dZUy9FTDBSRjR3VUU1d1JGeW9jb2ZVeno3ZHhj?= =?utf-8?B?cVJkbEw4VlFrZ1h5dnVjTzV4L0RZR1BzV1pIR1BEWUNnS08wYnhaVXFpQkk3?= =?utf-8?B?eEtsQS9GYmgydzVDVTQ4WCt1RXBMRzJsZ3QzenBNSEovL2RhN1I1cTJndUV4?= =?utf-8?B?OEVjVUx1Mm5FTzRQckxRbk12Wk5SdTdNdm5za0dHaFlNUEJ1TEY0M3BPUWp6?= =?utf-8?B?Q3VOQ0o5QjN1SG1YYzZvOTFUUHFtZHp3dWdBWkNzelA1TWphUmNZbVNDUEI2?= =?utf-8?B?b0hJVjQvTjFhVjlvODB6QWViZWZObVRVQTRGcVlVeTA2N3ZtSEpmMkJaVWZT?= =?utf-8?B?UDNWaDIzclNKaXg5SmxGQnh4dVMwRW1LRFpzSUtrdFg5RGl6cWovZFFzdzUy?= =?utf-8?B?QTR6SkxVdTNNOC9UczhTNURPc2c5M2V5bTlaNWtXN3A4eHpCVExJMEg5S0Z5?= =?utf-8?B?WlJLTU1oTFlhQmlTRGpqWHQ1TjRGSG5qd0xxSjdPUmZ5ZFNoaXlPdmc2a05z?= =?utf-8?B?RUU4aWJDeUdtcms4MENVU0dVUFgrRFNWOElTL1JwYWNuVWExS1FKNjRZR2hk?= =?utf-8?B?blJEeDZueG9MWFJUbitlVEt3RXg5VHc1YlNXYkpUTmZiWW80S3dpejBpSldk?= =?utf-8?B?ZjFIbnh4QWwxcnVtcW1rbm9SNkhYT3Jwd2cxTy9IVnczUGp0RUxyY0IxbXpI?= =?utf-8?B?SFNvUlY0OHFKY200aGVvL3I3OWcwV1M1cklEZWc3Ri9GMlhZenJnTi9TMVRa?= =?utf-8?B?Z1UrV1l3V1piYWljbUM0bGFaSXN6QnRQZVMweEpxaVBqMUVPTHBBNEtBbDFu?= =?utf-8?B?TjdUK1BFTXlXNlNBM0QxYU1sNCtPTmQvRXd4THdTWG8xRWVzM0JHOGlFN0kw?= =?utf-8?B?Z0tZb0ROZGRIWmthSTEyb3ZVN1NMMjNhTHFEVC9UQjcremRPRU1HRVI3UC9a?= =?utf-8?B?WkVwRGhGRS91OG5Dc1B1ZVZTL3orVzZXdHI3REk3am1EZEtGSjllalNuaXk1?= =?utf-8?B?bFE1eXpiSFNwbzQ5L0JpZlZqRTJaNEJ1bmZQQjZmMmQ1RC9XUWF0WHA0NXBY?= =?utf-8?B?UW41OEVUYmMzQWpxYm15dzdFRlZZSm1HYjA5a2RZMGpDRkJjeTBIRWJoaXMy?= =?utf-8?B?T25GQnN2RGtWSjN0YjFsY3gwZDJJLzVEKytoOTVyNDhtL2VoTDJXRUQ5WkNQ?= =?utf-8?B?bHdmR1pkc2doWERVc3ZLakJXU0xxbnlxVVJKRVY0NFNTRWRqK0tvZ29CVU4z?= =?utf-8?Q?0OJPmWMWLA/t99BxWpT8UN8=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 687e5341-6c1c-4e82-d674-08d9f651a358 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2022 22:21:14.5583 (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: z4JS7FXivZlRfei7ViZefpJazsZ5Ki2d9qNtn9jeMKBemoyrK2YAfDZfABQAM88/ImfMoOYCk7MEVM71FfPj+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1879 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/22/2022 6:11 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. > > 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 Hi Michal, Marcin, Shai, Evgeny, Igor, We are 3-4 days away from -rc2 and received this biggish set, I wish it was sent a little earlier to give more time for it. At least can you please send the roadmap next time so we can know what will come, what to expect instead of surprise. At first glance there is a build error on the set, I will comment on the relevant patch. Thanks, ferruh