Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp768401pxb; Wed, 20 Jan 2021 21:56:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJwuXcG1FOzt4NI468e5AvWHlPicymTFPVSjzisrk/rZnejDI+zprXvcUynv2Y5aXOVWA4qA X-Received: by 2002:a17:906:278b:: with SMTP id j11mr8200669ejc.438.1611208606369; Wed, 20 Jan 2021 21:56:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1611208606; cv=pass; d=google.com; s=arc-20160816; b=FdQRJmcwcth7elU194p4rIl4kBeIk7aMiDAAV7Z+x6ZtGHRMfrrWtEtyciFSeoowOW RKYhmhXRevQJQL/teGwY/UC2iZWbt+kLC9OXvfdqZyxrHb2xeTn3OdE4PN5OKsiVaqm4 8cG/CCDQXwiNtfJ/+hJhLn6auuos3pVeZh7iiZoBVtqixwTh+rac8c7TH6E+aSf8tejX miQpnVuG1lB5OhyVkHJL0k4F0cK+LmTPxuxdUc73gRcCGio3Sn4WRShhNoSPjXeIrWt/ JrfKqjnLi7mBVAbPaoVWwRZ3RWSUB95lEqFw7rDv4Qa5Ad5UK27iFe1HqouXLaeje8PN OeCg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=xR7MvHNcXW5l6ceIa4Xs9AcVelEF5UJpjjNDQiEV96c=; b=Jnxh1etLAx5EsvwOLkfU5t/2uIUMxzcb5gF70yiXaXxO6UpRqytE2ZICKHBReXd/Rc V5FqhRy202XbJ43pLemN/AT6pL+OSwp8JuY/uTciyAsKMkqK60ZjCPkCV8R1nbPnKwk3 CBZ+njQw5P8oiPfy8ElwIrtAmU34dFQMbStzOVshUpwPaNCsTHT/Cj4i0EYpQZMibj9H xy4yFtuswE/WKNter/XEZs9nL+hbR2HhBcqGP73a8kWlWYmM6rjZqbg1tajBIE2OlRLa Yq9ZeagyRPXd07gyh+0Y1DhEr0FCkQaNAtdhUhXXlFgW0ezXtxRWNVrgzCmtjUHC+Jhh ZCBA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2020-01-29 header.b=NThxOd5O; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=AsVUhS9B; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p59si1820641edb.125.2021.01.20.21.56.22; Wed, 20 Jan 2021 21:56:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2020-01-29 header.b=NThxOd5O; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=AsVUhS9B; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726880AbhAUFxv (ORCPT + 99 others); Thu, 21 Jan 2021 00:53:51 -0500 Received: from aserp2130.oracle.com ([141.146.126.79]:58764 "EHLO aserp2130.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727632AbhAUDhr (ORCPT ); Wed, 20 Jan 2021 22:37:47 -0500 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10L3Sl9H004415; Thu, 21 Jan 2021 03:36:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=xR7MvHNcXW5l6ceIa4Xs9AcVelEF5UJpjjNDQiEV96c=; b=NThxOd5OHF3R8CunWVgz4R/aJOVCN/qAnrHbjFV/bmpn1443qZyh1yuH4SWLZwusULk9 n4FjA9FntkCAflO0PNm23dSVisI2Oh5l92Gn1nGo5o8MVVd9bv5a5vD4HWJReNqrhNx9 zoawcFgJWRKUgXKmXiC8/z727SJVXcdT3Sef8Mtr+vMf75ZWvrTYlJbxokDVYsm/7HMC U2GyGzSuVAYPmhww0Ju3OPjhLxgkMEK9/BR7bn8ooF6qE2WOaXr/VYBiRCCa8Tfzszlu eIBwmSKVA2i4ACCbacooPl1vvzx2hCNaMkk2AXKSIvLZMg78hCp6mNrn8tSwVCnjPWrz mw== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by aserp2130.oracle.com with ESMTP id 3668qrdd49-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Jan 2021 03:36:55 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10L3Uks1159249; Thu, 21 Jan 2021 03:34:54 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2049.outbound.protection.outlook.com [104.47.66.49]) by userp3020.oracle.com with ESMTP id 3668qxcgbb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Jan 2021 03:34:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VJERTjlGW448E8rWzjAaHWPicFZxhS6Z4aCLZG4DWZW2zulk1wzivGtYtnFvaXdWHvmvnLnDiAw5UfrDEPJ3dmSKMblaOCgunVygadhLu2bVrkGMCrNwUNk4vcIMSLG9aR6yYt06OEvv2Kj01s3C7nRfgRxPeJ0cq5yJOVLrX9SSFNzUkNd0GD741uH0/aJ+E2t0hhv5j9FKcNzXO4qGU+6QHR7QQ/R1l5nw1RMwUNqQP6HW4m9/1Qr15NHvSU3B/g5dwbp+UAC+2MGEkM5478mzUAjyKiUlCiAbDZODPKZJpkarWHv7mMKffaRFzNXNP+bZl2LWWQGAD8qEcXgu2Q== 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=xR7MvHNcXW5l6ceIa4Xs9AcVelEF5UJpjjNDQiEV96c=; b=b2MLCcfBoALnncb83/MAg/jk8yBW7Mt3Uofg+POwyI/DwMlBv3roe6hmab0851XovIoUAkvoFvg4os53mtPt8dCfQOY60DfiIVRgYQYmlNsrZcgNrECXctOZ69kuWHh2xYrb3uCTvj2vwDg31dW4/FWZGETqOOdg8ot7nhcBVWquZm2/Fvb2RZbCG7AE9eyP+SKkv/g4fdfM+SpnRddj79Zldzfd9BZRxe8XzKHFffujLxetuVkVZwYG8blknxa3DcTaLYKh2hAGyYNLlE5Hi31Xb5bWy03tlTXGpobI3JgGNNOaShDDY7uG95xaUkATpBKFoGN3yD+YLhuBUUl6/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xR7MvHNcXW5l6ceIa4Xs9AcVelEF5UJpjjNDQiEV96c=; b=AsVUhS9BSQOXHMq9TXkp/j9fUPdMPRnoE7IPaN/sNwWlHkmBI8x4JhC+zQMX/AzJVyov74nYxJqxhMMdGUwrH4GYU7l+WxAL9f44+KYEl8o4JytyJxQP1VBdGcJz2rAMF7uF/99IJ0QgCJQ4IVtRIF8LhTPYqPWFS8wcUDDHrxw= Authentication-Results: hansenpartnership.com; dkim=none (message not signed) header.d=none;hansenpartnership.com; dmarc=none action=none header.from=oracle.com; Received: from PH0PR10MB4759.namprd10.prod.outlook.com (2603:10b6:510:3d::12) by PH0PR10MB4679.namprd10.prod.outlook.com (2603:10b6:510:3c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11; Thu, 21 Jan 2021 03:34:52 +0000 Received: from PH0PR10MB4759.namprd10.prod.outlook.com ([fe80::54f3:a8aa:a2cd:a3a4]) by PH0PR10MB4759.namprd10.prod.outlook.com ([fe80::54f3:a8aa:a2cd:a3a4%5]) with mapi id 15.20.3784.013; Thu, 21 Jan 2021 03:34:52 +0000 From: "Martin K. Petersen" To: james.bottomley@hansenpartnership.com, Tyrel Datwyler Cc: "Martin K . Petersen" , linuxppc-dev@lists.ozlabs.org, brking@linux.ibm.com, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org Subject: Re: [PATCH v5 00/21] ibmvfc: initial MQ development/enablement Date: Wed, 20 Jan 2021 22:34:40 -0500 Message-Id: <161119996965.1307.5957801663937555787.b4-ty@oracle.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210114203148.246656-1-tyreld@linux.ibm.com> References: <20210114203148.246656-1-tyreld@linux.ibm.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [138.3.200.9] X-ClientProxiedBy: CH2PR20CA0030.namprd20.prod.outlook.com (2603:10b6:610:58::40) To PH0PR10MB4759.namprd10.prod.outlook.com (2603:10b6:510:3d::12) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from ca-mkp.mkp.ca.oracle.com (138.3.200.9) by CH2PR20CA0030.namprd20.prod.outlook.com (2603:10b6:610:58::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12 via Frontend Transport; Thu, 21 Jan 2021 03:34:50 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 07e0e58a-8150-43d1-4c9a-08d8bdbd8304 X-MS-TrafficTypeDiagnostic: PH0PR10MB4679: 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: ue+aeJmVBpxnBPaZ1JHaNVl0SHp5TPH/tMGqhEmXhuag0KT7yP4aieaRDofIxvN+0bWbYzJIn973wPrLUwPKKYSIxpxwCTSuN4Gn67pe4495uzOx8DhNCTQvAAfxNy/WCIbw38h6GFFhUjhGWBJNM/loyS+eDN5+lT58ytGSNei8XvucJ2F+bV3BNPC3jLRbnkFN/jrNWaYqf1bfJGPiFK6GfXyjqKqD8LQUuVMyIRMt2EXB5dF0x1EcTVBu6+QKHk7YmdbiExz/Y7PLGFzznQ0bDwQMCJZKbFRYm5Y4IyDQfjhSJC6h9IxbLRE68guIr7R35+tyTQ5Vg/cpKA6n/ljkbobDoSShZXm61fChnsf0Hp7Sv7v5GceCR//2hmVpBgcrwqLkzjJyufygiTjNUQU3esW55C+O61sCWSob2HMu5Ju32CBVgUpMw9/vpd4CwlfsXFJTtyY6PFJNyMno8g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB4759.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(346002)(366004)(376002)(396003)(136003)(39860400002)(86362001)(966005)(2616005)(186003)(83380400001)(16526019)(6916009)(956004)(36756003)(8936002)(2906002)(7696005)(52116002)(5660300002)(6486002)(6666004)(66476007)(66556008)(316002)(66946007)(103116003)(26005)(4326008)(508600001)(8676002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?UGR6cDdMbVBmZTNaNlhoS1ROUkNDQlRGMHA5V3VWbkZ2Rm9rRWxCVGhjMzRD?= =?utf-8?B?OExBWjVPRmxYbXM3MGx0TmdJbXNVYWF2N2pXcUl3dEN6dXFxd3pZYXA5bElk?= =?utf-8?B?NTl0VWdYMHJjQm5ZbXFTR2dIUEY1aUU3OWVhK3VWWUU2N0tHb1ZzZnhZSTAx?= =?utf-8?B?djMzSXBlOHpmN24wd0g5QlYvbXc5dlp5c3NPR2lNNmNEV2l6dUpqS3QwYVNT?= =?utf-8?B?OUdlNGtsQkFJU1RtN1hRclRaR2VwWWRkRCswdTcxcUNEOHFSTXRac2U2WU83?= =?utf-8?B?MlUrOWhoL1Z1OThkYThGU3pZc1k5R29ubDBFNzNYVm00cGJ1REV0UWVDaEJn?= =?utf-8?B?WCszbVJUV25mUk0zUW94eWVzVmh6aitTRktERGRLeTNjMzJobFYvWCtmTFd5?= =?utf-8?B?cDNKVWp1cmlKWWd4S2gwZERLc3VpSmI1SUZGTUlWQysyQzhPQytvRHpBdjlr?= =?utf-8?B?SnhRK2RhUzN2V1pzY1VHNTRMdDNoamsyc0JCekdDdlBVVWdPZEEyWU9kRUdw?= =?utf-8?B?WFlVeHBXRVJiQm1DQ0doZGtyNGpOVUFHT082dloxdDJoSVZtUFRRL1BWSnc5?= =?utf-8?B?UjJoL0EvTHdnM0puUjVXUHFST3UwY0U5blJmczlUcWFMdTNYMnBIV2x1TTND?= =?utf-8?B?L04vazJKZFR5bkdEUUhnN3VYZnlQVkdMVEhyMXVhanNEUk9Fd3ZVMGdMcWVk?= =?utf-8?B?Y0JORDFQb3Jpako5UmowTUg0ZXR3NndKa3ZsVDRyandyUXQ5bjV1cXdZK2o0?= =?utf-8?B?b2JlNy95U0J2dmh5NkZSVHJVcklxalBYeDB4eGhBZ1dKMlRsSS9HMlY4UjY1?= =?utf-8?B?NDlIQUpFMllzUUs2RzlEZHk1K0NPd29LYTNsTEFWUGRLZ003RjArVVAyK0c1?= =?utf-8?B?YmxMR3ZxeVlTUXNSU2svOHM0LzVkUExNMmlsYXJPWW1UMWNzNlRGNng4STFO?= =?utf-8?B?bWM0ZEpJMi8wVldkSko3QS9OWVNBN01NZG15UVpSUCtCZmhHRDFpWUV5OFN1?= =?utf-8?B?clRNbzhNSnhDM21WYVdOUEFDWWlpajJKV284Snd6L2dKa2N3NGhiV2g2ZkMx?= =?utf-8?B?WjVGNlQxU1BITTlCZzZsNkVmSEFaUE55bXZSdm00RlpkcUpXalpnamVENUxX?= =?utf-8?B?NW5tVlZKdG8rWkJzWlNydU0zSGQySTIwZFBNd2F6dmhBTE93R25EQVB0eFMz?= =?utf-8?B?eDY2Y1MrQzF3Nm8xUDRoLzFwZTZMa2R4QnJRRWV4eTg5NHg4V3JyUDQ3RlNL?= =?utf-8?B?V3h5MHVNN1o0R2k2SzdlbXlOak8wWEEzVEJwQm1wYllvalJKcUkvS1pnUS9Y?= =?utf-8?Q?D7Sv6uz9eccn4=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07e0e58a-8150-43d1-4c9a-08d8bdbd8304 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB4759.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2021 03:34:51.9661 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lZu3e6La/gdnZXNnfxCC9cv/QQxHDQd/NVkEt7R8Z8EF+/XOacGtf7f4tQ0XfJjyvL8eje3gf7njm4YE0Jyf1DG8tEzAHJhczxRoi2AjwCI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4679 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9870 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 phishscore=0 adultscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 spamscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101210015 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9870 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 mlxscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 spamscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101210015 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 14 Jan 2021 14:31:27 -0600, Tyrel Datwyler wrote: > Recent updates in pHyp Firmware and VIOS releases provide new infrastructure > towards enabling Subordinate Command Response Queues (Sub-CRQs) such that each > Sub-CRQ is a channel backed by an actual hardware queue in the FC stack on the > partner VIOS. Sub-CRQs are registered with the firmware via hypercalls and then > negotiated with the VIOS via new Management Datagrams (MADs) for channel setup. > > This initial implementation adds the necessary Sub-CRQ framework and implements > the new MADs for negotiating and assigning a set of Sub-CRQs to associated VIOS > HW backed channels. > > [...] Applied to 5.12/scsi-queue, thanks! [01/21] ibmvfc: add vhost fields and defaults for MQ enablement https://git.kernel.org/mkp/scsi/c/6ae208e5d2db [02/21] ibmvfc: move event pool init/free routines https://git.kernel.org/mkp/scsi/c/225acf5f1aba [03/21] ibmvfc: init/free event pool during queue allocation/free https://git.kernel.org/mkp/scsi/c/003d91a1393d [04/21] ibmvfc: add size parameter to ibmvfc_init_event_pool https://git.kernel.org/mkp/scsi/c/bb35ecb2a949 [05/21] ibmvfc: define hcall wrapper for registering a Sub-CRQ https://git.kernel.org/mkp/scsi/c/9e6b6b81aafa [06/21] ibmvfc: add Subordinate CRQ definitions https://git.kernel.org/mkp/scsi/c/6d07f129dce2 [07/21] ibmvfc: add alloc/dealloc routines for SCSI Sub-CRQ Channels https://git.kernel.org/mkp/scsi/c/3034ebe26389 [08/21] ibmvfc: add Sub-CRQ IRQ enable/disable routine https://git.kernel.org/mkp/scsi/c/d20046e64c09 [09/21] ibmvfc: add handlers to drain and complete Sub-CRQ responses https://git.kernel.org/mkp/scsi/c/1d956ad853fc [10/21] ibmvfc: define Sub-CRQ interrupt handler routine https://git.kernel.org/mkp/scsi/c/80a9e8eaed63 [11/21] ibmvfc: map/request irq and register Sub-CRQ interrupt handler https://git.kernel.org/mkp/scsi/c/39e461fddff0 [12/21] ibmvfc: implement channel enquiry and setup commands https://git.kernel.org/mkp/scsi/c/e95eef3fc0bc [13/21] ibmvfc: advertise client support for using hardware channels https://git.kernel.org/mkp/scsi/c/c53408baa502 [14/21] ibmvfc: set and track hw queue in ibmvfc_event struct https://git.kernel.org/mkp/scsi/c/cb72477be729 [15/21] ibmvfc: send commands down HW Sub-CRQ when channelized https://git.kernel.org/mkp/scsi/c/31750fbd7b6d [16/21] ibmvfc: register Sub-CRQ handles with VIOS during channel setup https://git.kernel.org/mkp/scsi/c/b88a5d9b7f56 [17/21] ibmvfc: add cancel mad initialization helper https://git.kernel.org/mkp/scsi/c/a61236da7f9c [18/21] ibmvfc: send Cancel MAD down each hw scsi channel https://git.kernel.org/mkp/scsi/c/a835f386f970 [19/21] ibmvfc: purge scsi channels after transport loss/reset https://git.kernel.org/mkp/scsi/c/7eb3ccd884ae [20/21] ibmvfc: enable MQ and set reasonable defaults https://git.kernel.org/mkp/scsi/c/9000cb998bcf [21/21] ibmvfc: provide modules parameters for MQ settings https://git.kernel.org/mkp/scsi/c/032d1900869f -- Martin K. Petersen Oracle Linux Engineering