Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp36577225rwd; Tue, 11 Jul 2023 02:56:13 -0700 (PDT) X-Google-Smtp-Source: APBJJlH/CZLBnuDjOObJs9+JyI9P4rslwWEswGtndgx19A5CUEGUF6BK4gk5Gzd4Sf4TzUCkxZQZ X-Received: by 2002:aa7:8815:0:b0:67f:7403:1fe8 with SMTP id c21-20020aa78815000000b0067f74031fe8mr17834197pfo.3.1689069373007; Tue, 11 Jul 2023 02:56:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689069372; cv=none; d=google.com; s=arc-20160816; b=tV+EPdvJ9qC4PC4Ulp4mrnhBohtsCzqwkK3FqKoBGZ2GITUgMAPot5Z8QKy7codJAU /IhFMNAS3q3ran+RwDtj23aJO+CRmV5dLCoaiNWshbaoRlSKec8o3kc4rSgmJIsEG/q0 nW9jjB/KXSQjtp87aFOUc7tchlcWL5Q7gG8F/gymeVBju18IlLe8drzrA8Pw53VfCU3g qI8H/3EQv1V2H4LJDCPOcL3VslqSoMzRsqVCEa8Yo5p+TG4u9E6alnAZZl1keRK+DUcM pq1CMQrwigb0GMwR5CS+0IDCZI2w13Hqu+/ecivsGEsMUb8u0+qWOZqQeW0diOAJWX9E F5Dg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=P3V/baKr27NERdyCLq3qNzWBANAN0kIdPapyH/jWGeQ=; fh=MXeltGVPxBwjRorN4+ehguWRbB9y9sMXCIJnZ26ZQbk=; b=QpgVIC2151gsC0c4Uaj6QUzNRHJ3hhQsCkTX1hyaPLyJAx04nk+FGRlUJRrtfdvBD5 yCkkapWCYGLT4N/KXJIjupVMOX7Puv9Z+h3SfTYsyMp/U6VnHFLxwg5SgrYQlt7+vCEP 5G3v4eqYCMeLVUv/b+dxB3ATNdgchTSoGg1h+teUST8CNQc3Hyzsjvt/BX1RqNpNm3ug xuXNdse/smbEr5TVEPk4MG1/TpRetHeNQMLl8Wvyf/nkj00GCR/J8d7CPBdLvAzWGMII 1pGFiofF5wg9et7lru7MFX3kZPwaRfwsB1GLElO75OE72lLm8W46IvGElInMxKBwkM3d caEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=wBArNjML; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id be3-20020a656e43000000b0055c4c9cc01esi1237032pgb.148.2023.07.11.02.56.00; Tue, 11 Jul 2023 02:56:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=wBArNjML; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231834AbjGKJ3j (ORCPT + 99 others); Tue, 11 Jul 2023 05:29:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52162 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232165AbjGKJ3Z (ORCPT ); Tue, 11 Jul 2023 05:29:25 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7B5D62686; Tue, 11 Jul 2023 02:27:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=P3V/baKr27NERdyCLq3qNzWBANAN0kIdPapyH/jWGeQ=; b=wBArNjMLFJHfCiS1BW1cfJXaGR ta3KAYmFbZipVdyTkZ43tqArntzpXWn4W/1jLwXaowm6fWhzZwC2BBr83wIS/AObocNiGNyBLHNnp dyWhhz+eIFjWZZIY00OaQ72j7TiUoIDAlEHmL67Ij/R8jJhNhBjO2yj2dZg9bNqBOREX44rrGBCl8 jQqQ+jm5hzzFFd0D80jSexaNqFxGO98JR5G189BeINtuExMKfxc7C2tp9/uuQUFpsummqZCP+7AYL IxM+AQsmrmW/K1uCwVKqp3GcaPwN46F6psfNsu01FcvKEvG0p+q01kjnBfFKiTclUUeV6+xs/iwQd FTZRbQrA==; Received: from hch by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1qJ9eM-00EHmw-0c; Tue, 11 Jul 2023 09:27:14 +0000 Date: Tue, 11 Jul 2023 02:27:14 -0700 From: Christoph Hellwig To: "Andreas Hindborg (Samsung)" Cc: Christoph Hellwig , Ming Lei , Damien Le Moal , open list , "open list:BLOCK LAYER" , Minwoo Im , Matias Bjorling , gost.dev@samsung.com, Jens Axboe , Aravind Ramesh , Johannes Thumshirn , Hans Holmberg Subject: Re: [PATCH v6 1/3] ublk: add opcode offsets for DRV_IN/DRV_OUT Message-ID: References: <20230706130930.64283-1-nmi@metaspace.dk> <20230706130930.64283-2-nmi@metaspace.dk> <51b660f3-8145-d35e-87b4-d9ac0623606d@kernel.org> <87a5w3ymff.fsf@metaspace.dk> <875y6qzufc.fsf@metaspace.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <875y6qzufc.fsf@metaspace.dk> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 11, 2023 at 11:02:15AM +0200, Andreas Hindborg (Samsung) wrote: > > Christoph Hellwig writes: > > > On Tue, Jul 11, 2023 at 08:23:40AM +0200, Andreas Hindborg (Samsung) wrote: > >> Yet most on-the-wire protocols for actual hardware does support this > >> some way or another. > > > > Supports what? Passthrough? No. > > Both SCSI and NVMe has command identifier ranges reserved for vendor > specific commands. I would assume that one use of these is to implement > passthrough channels to a device for testing out new interfaces. Just > guessing though. Vendor specific commands is an entirely different concept from Linux passthrough requests.