All of lore.kernel.org
 help / color / mirror / Atom feed
From: Logan Gunthorpe <logang@deltatee.com>
To: "Christian König" <christian.koenig@amd.com>,
	linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org,
	linux-nvme@lists.infradead.org, linux-rdma@vger.kernel.org,
	linux-nvdimm@lists.01.org, linux-block@vger.kernel.org
Cc: "Jonathan Corbet" <corbet@lwn.net>,
	"Benjamin Herrenschmidt" <benh@kernel.crashing.org>,
	"Alex Williamson" <alex.williamson@redhat.com>,
	"Jérôme Glisse" <jglisse@redhat.com>,
	"Jason Gunthorpe" <jgg@mellanox.com>,
	"Bjorn Helgaas" <bhelgaas@google.com>,
	"Max Gurtovoy" <maxg@mellanox.com>,
	"Christoph Hellwig" <hch@lst.de>
Subject: Re: [PATCH v5 06/13] PCI/P2PDMA: Add P2P DMA driver writer's documentation
Date: Fri, 31 Aug 2018 09:51:06 -0600	[thread overview]
Message-ID: <6820d451-9591-1979-00bf-60c65fc4f136@deltatee.com> (raw)
In-Reply-To: <98bff500-4e4c-3a34-6762-16ef4b076d90@amd.com>



On 31/08/18 02:08 AM, Christian König wrote:
>> +One of the biggest issues is that PCI doesn't require forwarding
>> +transactions between hierarchy domains, and in PCIe, each Root Port
>> +defines a separate hierarchy domain. To make things worse, there is no
>> +simple way to determine if a given Root Complex supports this or not.
>> +(See PCIe r4.0, sec 1.3.1). Therefore, as of this writing, the kernel
>> +only supports doing P2P when the endpoints involved are all behind the
>> +same PCI bridge, as such devices are all in the same PCI hierarchy
>> +domain, and the spec guarantees that all transacations within the
>> +hierarchy will be routable, but it does not require routing
>> +between hierarchies.
> 
> Can we add a kernel command line switch and a whitelist to enable P2P 
> between separate hierarchies?

In future work, yes. But not for this patchset. This is definitely the
way I see things going, but we've chosen to start with what we've presented.

Logan
_______________________________________________
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm

WARNING: multiple messages have this Message-ID (diff)
From: Logan Gunthorpe <logang@deltatee.com>
To: "Christian König" <christian.koenig@amd.com>,
	linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org,
	linux-nvme@lists.infradead.org, linux-rdma@vger.kernel.org,
	linux-nvdimm@lists.01.org, linux-block@vger.kernel.org
Cc: "Stephen Bates" <sbates@raithlin.com>,
	"Christoph Hellwig" <hch@lst.de>,
	"Keith Busch" <keith.busch@intel.com>,
	"Sagi Grimberg" <sagi@grimberg.me>,
	"Bjorn Helgaas" <bhelgaas@google.com>,
	"Jason Gunthorpe" <jgg@mellanox.com>,
	"Max Gurtovoy" <maxg@mellanox.com>,
	"Dan Williams" <dan.j.williams@intel.com>,
	"Jérôme Glisse" <jglisse@redhat.com>,
	"Benjamin Herrenschmidt" <benh@kernel.crashing.org>,
	"Alex Williamson" <alex.williamson@redhat.com>,
	"Jonathan Corbet" <corbet@lwn.net>
Subject: Re: [PATCH v5 06/13] PCI/P2PDMA: Add P2P DMA driver writer's documentation
Date: Fri, 31 Aug 2018 09:51:06 -0600	[thread overview]
Message-ID: <6820d451-9591-1979-00bf-60c65fc4f136@deltatee.com> (raw)
In-Reply-To: <98bff500-4e4c-3a34-6762-16ef4b076d90@amd.com>



On 31/08/18 02:08 AM, Christian König wrote:
>> +One of the biggest issues is that PCI doesn't require forwarding
>> +transactions between hierarchy domains, and in PCIe, each Root Port
>> +defines a separate hierarchy domain. To make things worse, there is no
>> +simple way to determine if a given Root Complex supports this or not.
>> +(See PCIe r4.0, sec 1.3.1). Therefore, as of this writing, the kernel
>> +only supports doing P2P when the endpoints involved are all behind the
>> +same PCI bridge, as such devices are all in the same PCI hierarchy
>> +domain, and the spec guarantees that all transacations within the
>> +hierarchy will be routable, but it does not require routing
>> +between hierarchies.
> 
> Can we add a kernel command line switch and a whitelist to enable P2P 
> between separate hierarchies?

In future work, yes. But not for this patchset. This is definitely the
way I see things going, but we've chosen to start with what we've presented.

Logan

WARNING: multiple messages have this Message-ID (diff)
From: Logan Gunthorpe <logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
To: "Christian König" <christian.koenig-5C7GfCeVMHo@public.gmane.org>,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-nvme-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org,
	linux-block-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: "Jonathan Corbet" <corbet-T1hC0tSOHrs@public.gmane.org>,
	"Benjamin Herrenschmidt"
	<benh-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>,
	"Alex Williamson"
	<alex.williamson-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
	"Jérôme Glisse" <jglisse-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
	"Jason Gunthorpe" <jgg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	"Bjorn Helgaas"
	<bhelgaas-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>,
	"Max Gurtovoy" <maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	"Christoph Hellwig" <hch-jcswGhMUV9g@public.gmane.org>
Subject: Re: [PATCH v5 06/13] PCI/P2PDMA: Add P2P DMA driver writer's documentation
Date: Fri, 31 Aug 2018 09:51:06 -0600	[thread overview]
Message-ID: <6820d451-9591-1979-00bf-60c65fc4f136@deltatee.com> (raw)
In-Reply-To: <98bff500-4e4c-3a34-6762-16ef4b076d90-5C7GfCeVMHo@public.gmane.org>



On 31/08/18 02:08 AM, Christian König wrote:
>> +One of the biggest issues is that PCI doesn't require forwarding
>> +transactions between hierarchy domains, and in PCIe, each Root Port
>> +defines a separate hierarchy domain. To make things worse, there is no
>> +simple way to determine if a given Root Complex supports this or not.
>> +(See PCIe r4.0, sec 1.3.1). Therefore, as of this writing, the kernel
>> +only supports doing P2P when the endpoints involved are all behind the
>> +same PCI bridge, as such devices are all in the same PCI hierarchy
>> +domain, and the spec guarantees that all transacations within the
>> +hierarchy will be routable, but it does not require routing
>> +between hierarchies.
> 
> Can we add a kernel command line switch and a whitelist to enable P2P 
> between separate hierarchies?

In future work, yes. But not for this patchset. This is definitely the
way I see things going, but we've chosen to start with what we've presented.

Logan
_______________________________________________
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm

WARNING: multiple messages have this Message-ID (diff)
From: Logan Gunthorpe <logang@deltatee.com>
To: "Christian König" <christian.koenig@amd.com>,
	linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org,
	linux-nvme@lists.infradead.org, linux-rdma@vger.kernel.org,
	linux-nvdimm@lists.01.org, linux-block@vger.kernel.org
Cc: "Sagi Grimberg" <sagi@grimberg.me>,
	"Jonathan Corbet" <corbet@lwn.net>,
	"Benjamin Herrenschmidt" <benh@kernel.crashing.org>,
	"Alex Williamson" <alex.williamson@redhat.com>,
	"Stephen Bates" <sbates@raithlin.com>,
	"Keith Busch" <keith.busch@intel.com>,
	"Jérôme Glisse" <jglisse@redhat.com>,
	"Jason Gunthorpe" <jgg@mellanox.com>,
	"Bjorn Helgaas" <bhelgaas@google.com>,
	"Max Gurtovoy" <maxg@mellanox.com>,
	"Dan Williams" <dan.j.williams@intel.com>,
	"Christoph Hellwig" <hch@lst.de>
Subject: Re: [PATCH v5 06/13] PCI/P2PDMA: Add P2P DMA driver writer's documentation
Date: Fri, 31 Aug 2018 09:51:06 -0600	[thread overview]
Message-ID: <6820d451-9591-1979-00bf-60c65fc4f136@deltatee.com> (raw)
In-Reply-To: <98bff500-4e4c-3a34-6762-16ef4b076d90@amd.com>

CgpPbiAzMS8wOC8xOCAwMjowOCBBTSwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPj4gK09uZSBv
ZiB0aGUgYmlnZ2VzdCBpc3N1ZXMgaXMgdGhhdCBQQ0kgZG9lc24ndCByZXF1aXJlIGZvcndhcmRp
bmcKPj4gK3RyYW5zYWN0aW9ucyBiZXR3ZWVuIGhpZXJhcmNoeSBkb21haW5zLCBhbmQgaW4gUENJ
ZSwgZWFjaCBSb290IFBvcnQKPj4gK2RlZmluZXMgYSBzZXBhcmF0ZSBoaWVyYXJjaHkgZG9tYWlu
LiBUbyBtYWtlIHRoaW5ncyB3b3JzZSwgdGhlcmUgaXMgbm8KPj4gK3NpbXBsZSB3YXkgdG8gZGV0
ZXJtaW5lIGlmIGEgZ2l2ZW4gUm9vdCBDb21wbGV4IHN1cHBvcnRzIHRoaXMgb3Igbm90Lgo+PiAr
KFNlZSBQQ0llIHI0LjAsIHNlYyAxLjMuMSkuIFRoZXJlZm9yZSwgYXMgb2YgdGhpcyB3cml0aW5n
LCB0aGUga2VybmVsCj4+ICtvbmx5IHN1cHBvcnRzIGRvaW5nIFAyUCB3aGVuIHRoZSBlbmRwb2lu
dHMgaW52b2x2ZWQgYXJlIGFsbCBiZWhpbmQgdGhlCj4+ICtzYW1lIFBDSSBicmlkZ2UsIGFzIHN1
Y2ggZGV2aWNlcyBhcmUgYWxsIGluIHRoZSBzYW1lIFBDSSBoaWVyYXJjaHkKPj4gK2RvbWFpbiwg
YW5kIHRoZSBzcGVjIGd1YXJhbnRlZXMgdGhhdCBhbGwgdHJhbnNhY2F0aW9ucyB3aXRoaW4gdGhl
Cj4+ICtoaWVyYXJjaHkgd2lsbCBiZSByb3V0YWJsZSwgYnV0IGl0IGRvZXMgbm90IHJlcXVpcmUg
cm91dGluZwo+PiArYmV0d2VlbiBoaWVyYXJjaGllcy4KPiAKPiBDYW4gd2UgYWRkIGEga2VybmVs
IGNvbW1hbmQgbGluZSBzd2l0Y2ggYW5kIGEgd2hpdGVsaXN0IHRvIGVuYWJsZSBQMlAgCj4gYmV0
d2VlbiBzZXBhcmF0ZSBoaWVyYXJjaGllcz8KCkluIGZ1dHVyZSB3b3JrLCB5ZXMuIEJ1dCBub3Qg
Zm9yIHRoaXMgcGF0Y2hzZXQuIFRoaXMgaXMgZGVmaW5pdGVseSB0aGUKd2F5IEkgc2VlIHRoaW5n
cyBnb2luZywgYnV0IHdlJ3ZlIGNob3NlbiB0byBzdGFydCB3aXRoIHdoYXQgd2UndmUgcHJlc2Vu
dGVkLgoKTG9nYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCkxpbnV4LW52bWUgbWFpbGluZyBsaXN0CkxpbnV4LW52bWVAbGlzdHMuaW5mcmFkZWFkLm9y
ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW52bWUK

WARNING: multiple messages have this Message-ID (diff)
From: logang@deltatee.com (Logan Gunthorpe)
Subject: [PATCH v5 06/13] PCI/P2PDMA: Add P2P DMA driver writer's documentation
Date: Fri, 31 Aug 2018 09:51:06 -0600	[thread overview]
Message-ID: <6820d451-9591-1979-00bf-60c65fc4f136@deltatee.com> (raw)
In-Reply-To: <98bff500-4e4c-3a34-6762-16ef4b076d90@amd.com>



On 31/08/18 02:08 AM, Christian K?nig wrote:
>> +One of the biggest issues is that PCI doesn't require forwarding
>> +transactions between hierarchy domains, and in PCIe, each Root Port
>> +defines a separate hierarchy domain. To make things worse, there is no
>> +simple way to determine if a given Root Complex supports this or not.
>> +(See PCIe r4.0, sec 1.3.1). Therefore, as of this writing, the kernel
>> +only supports doing P2P when the endpoints involved are all behind the
>> +same PCI bridge, as such devices are all in the same PCI hierarchy
>> +domain, and the spec guarantees that all transacations within the
>> +hierarchy will be routable, but it does not require routing
>> +between hierarchies.
> 
> Can we add a kernel command line switch and a whitelist to enable P2P 
> between separate hierarchies?

In future work, yes. But not for this patchset. This is definitely the
way I see things going, but we've chosen to start with what we've presented.

Logan

  reply	other threads:[~2018-08-31 15:51 UTC|newest]

Thread overview: 265+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-30 18:53 [PATCH v5 00/13] Copy Offload in NVMe Fabrics with P2P PCI Memory Logan Gunthorpe
2018-08-30 18:53 ` Logan Gunthorpe
2018-08-30 18:53 ` Logan Gunthorpe
2018-08-30 18:53 ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 01/13] PCI/P2PDMA: Support peer-to-peer memory Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-31  8:04   ` Christian König
2018-08-31  8:04     ` Christian König
2018-08-31  8:04     ` Christian König
2018-08-31  8:04     ` Christian König
2018-08-31 15:48     ` Logan Gunthorpe
2018-08-31 15:48       ` Logan Gunthorpe
2018-08-31 15:48       ` Logan Gunthorpe
2018-08-31 15:48       ` Logan Gunthorpe
2018-08-31 15:48       ` Logan Gunthorpe
2018-09-01  8:27       ` Christoph Hellwig
2018-09-01  8:27         ` Christoph Hellwig
2018-09-01  8:27         ` Christoph Hellwig
2018-09-01  8:27         ` Christoph Hellwig
2018-08-31 16:19   ` Jonathan Cameron
2018-08-31 16:19     ` Jonathan Cameron
2018-08-31 16:19     ` Jonathan Cameron
2018-08-31 16:19     ` Jonathan Cameron
2018-08-31 16:19     ` Jonathan Cameron
2018-08-31 16:26     ` Logan Gunthorpe
2018-08-31 16:26       ` Logan Gunthorpe
2018-08-31 16:26       ` Logan Gunthorpe
2018-08-31 16:26       ` Logan Gunthorpe
2018-08-31 16:26       ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 02/13] PCI/P2PDMA: Add sysfs group to display p2pmem stats Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 03/13] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 04/13] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 05/13] docs-rst: Add a new directory for PCI documentation Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 06/13] PCI/P2PDMA: Add P2P DMA driver writer's documentation Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-31  0:34   ` Randy Dunlap
2018-08-31  0:34     ` Randy Dunlap
2018-08-31  0:34     ` Randy Dunlap
2018-08-31  0:34     ` Randy Dunlap
2018-08-31 15:44     ` Logan Gunthorpe
2018-08-31 15:44       ` Logan Gunthorpe
2018-08-31 15:44       ` Logan Gunthorpe
2018-08-31 15:44       ` Logan Gunthorpe
2018-08-31 15:44       ` Logan Gunthorpe
2018-08-31  8:08   ` Christian König
2018-08-31  8:08     ` Christian König
2018-08-31  8:08     ` Christian König
2018-08-31  8:08     ` Christian König
2018-08-31  8:08     ` Christian König
2018-08-31 15:51     ` Logan Gunthorpe [this message]
2018-08-31 15:51       ` Logan Gunthorpe
2018-08-31 15:51       ` Logan Gunthorpe
2018-08-31 15:51       ` Logan Gunthorpe
2018-08-31 15:51       ` Logan Gunthorpe
2018-08-31 17:38       ` Christian König
2018-08-31 17:38         ` Christian König
2018-08-31 17:38         ` Christian König
2018-08-31 17:38         ` Christian König
2018-08-31 17:38         ` Christian König
2018-08-31 19:11         ` Logan Gunthorpe
2018-08-31 19:11           ` Logan Gunthorpe
2018-08-31 19:11           ` Logan Gunthorpe
2018-08-31 19:11           ` Logan Gunthorpe
2018-08-31 19:11           ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 07/13] block: Add PCI P2P flag for request queue and check support for requests Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 19:11   ` Jens Axboe
2018-08-30 19:11     ` Jens Axboe
2018-08-30 19:11     ` Jens Axboe
2018-08-30 19:11     ` Jens Axboe
2018-08-30 19:17     ` Logan Gunthorpe
2018-08-30 19:17       ` Logan Gunthorpe
2018-08-30 19:17       ` Logan Gunthorpe
2018-08-30 19:17       ` Logan Gunthorpe
2018-08-30 19:17       ` Logan Gunthorpe
2018-08-30 19:19       ` Jens Axboe
2018-08-30 19:19         ` Jens Axboe
2018-08-30 19:19         ` Jens Axboe
2018-08-30 19:19         ` Jens Axboe
2018-08-30 19:19         ` Jens Axboe
2018-09-01  8:28     ` Christoph Hellwig
2018-09-01  8:28       ` Christoph Hellwig
2018-09-01  8:28       ` Christoph Hellwig
2018-09-01  8:28       ` Christoph Hellwig
2018-09-01  8:28       ` Christoph Hellwig
2018-09-03 22:26       ` Logan Gunthorpe
2018-09-03 22:26         ` Logan Gunthorpe
2018-09-03 22:26         ` Logan Gunthorpe
2018-09-03 22:26         ` Logan Gunthorpe
2018-09-03 22:26         ` Logan Gunthorpe
2018-09-05 19:26         ` Jens Axboe
2018-09-05 19:26           ` Jens Axboe
2018-09-05 19:26           ` Jens Axboe
2018-09-05 19:26           ` Jens Axboe
2018-09-05 19:26           ` Jens Axboe
2018-09-05 19:33           ` Logan Gunthorpe
2018-09-05 19:33             ` Logan Gunthorpe
2018-09-05 19:33             ` Logan Gunthorpe
2018-09-05 19:33             ` Logan Gunthorpe
2018-09-05 19:33             ` Logan Gunthorpe
2018-09-05 19:45             ` Jens Axboe
2018-09-05 19:45               ` Jens Axboe
2018-09-05 19:45               ` Jens Axboe
2018-09-05 19:45               ` Jens Axboe
2018-09-05 19:53               ` Logan Gunthorpe
2018-09-05 19:53                 ` Logan Gunthorpe
2018-09-05 19:53                 ` Logan Gunthorpe
2018-09-05 19:53                 ` Logan Gunthorpe
2018-09-05 19:56               ` Christoph Hellwig
2018-09-05 19:56                 ` Christoph Hellwig
2018-09-05 19:56                 ` Christoph Hellwig
2018-09-05 19:56                 ` Christoph Hellwig
2018-09-05 19:56                 ` Christoph Hellwig
2018-09-05 19:54                 ` Jens Axboe
2018-09-05 19:54                   ` Jens Axboe
2018-09-05 19:54                   ` Jens Axboe
2018-09-05 19:54                   ` Jens Axboe
2018-09-05 20:11                   ` Christoph Hellwig
2018-09-05 20:11                     ` Christoph Hellwig
2018-09-05 20:11                     ` Christoph Hellwig
2018-09-05 20:11                     ` Christoph Hellwig
2018-09-05 20:11                     ` Christoph Hellwig
2018-09-05 20:09                     ` Logan Gunthorpe
2018-09-05 20:09                       ` Logan Gunthorpe
2018-09-05 20:09                       ` Logan Gunthorpe
2018-09-05 20:09                       ` Logan Gunthorpe
2018-09-05 20:09                       ` Logan Gunthorpe
2018-09-05 20:14                       ` Jens Axboe
2018-09-05 20:14                         ` Jens Axboe
2018-09-05 20:14                         ` Jens Axboe
2018-09-05 20:18                         ` Logan Gunthorpe
2018-09-05 20:18                           ` Logan Gunthorpe
2018-09-05 20:18                           ` Logan Gunthorpe
2018-09-05 20:18                           ` Logan Gunthorpe
2018-09-05 20:18                           ` Logan Gunthorpe
2018-09-05 20:19                           ` Jens Axboe
2018-09-05 20:19                             ` Jens Axboe
2018-09-05 20:19                             ` Jens Axboe
2018-09-05 20:19                             ` Jens Axboe
2018-09-05 20:19                             ` Jens Axboe
2018-09-05 20:32                             ` Logan Gunthorpe
2018-09-05 20:32                               ` Logan Gunthorpe
2018-09-05 20:32                               ` Logan Gunthorpe
2018-09-05 20:32                               ` Logan Gunthorpe
2018-09-05 20:32                               ` Logan Gunthorpe
2018-09-05 20:36                               ` Jens Axboe
2018-09-05 20:36                                 ` Jens Axboe
2018-09-05 20:36                                 ` Jens Axboe
2018-09-05 20:36                                 ` Jens Axboe
2018-09-05 20:36                                 ` Jens Axboe
2018-09-05 21:03                                 ` Logan Gunthorpe
2018-09-05 21:03                                   ` Logan Gunthorpe
2018-09-05 21:03                                   ` Logan Gunthorpe
2018-09-05 21:03                                   ` Logan Gunthorpe
2018-09-05 21:03                                   ` Logan Gunthorpe
2018-09-05 21:13                                   ` Christoph Hellwig
2018-09-05 21:13                                     ` Christoph Hellwig
2018-09-05 21:13                                     ` Christoph Hellwig
2018-09-05 21:13                                     ` Christoph Hellwig
2018-09-05 21:13                                     ` Christoph Hellwig
2018-09-05 21:18                                   ` Jens Axboe
2018-09-05 21:18                                     ` Jens Axboe
2018-09-05 21:18                                     ` Jens Axboe
2018-09-05 21:18                                     ` Jens Axboe
2018-09-05 21:18                                     ` Jens Axboe
2018-09-10 16:41                                   ` Christoph Hellwig
2018-09-10 16:41                                     ` Christoph Hellwig
2018-09-10 16:41                                     ` Christoph Hellwig
2018-09-10 16:41                                     ` Christoph Hellwig
2018-09-10 16:41                                     ` Christoph Hellwig
2018-09-10 18:11                                     ` Logan Gunthorpe
2018-09-10 18:11                                       ` Logan Gunthorpe
2018-09-10 18:11                                       ` Logan Gunthorpe
2018-09-10 18:11                                       ` Logan Gunthorpe
2018-09-10 18:11                                       ` Logan Gunthorpe
2018-09-11  7:10                                       ` Christoph Hellwig
2018-09-11  7:10                                         ` Christoph Hellwig
2018-09-11  7:10                                         ` Christoph Hellwig
2018-09-11  7:10                                         ` Christoph Hellwig
2018-08-30 18:53 ` [PATCH v5 08/13] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-31  0:18   ` Sagi Grimberg
2018-08-31  0:18     ` Sagi Grimberg
2018-08-31  0:18     ` Sagi Grimberg
2018-08-31  0:18     ` Sagi Grimberg
2018-08-31  0:18     ` Sagi Grimberg
2018-08-30 18:53 ` [PATCH v5 09/13] nvme-pci: Use PCI p2pmem subsystem to manage the CMB Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 10/13] nvme-pci: Add support for P2P memory in requests Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-09-04 15:16   ` Jason Gunthorpe
2018-09-04 15:16     ` Jason Gunthorpe
2018-09-04 15:16     ` Jason Gunthorpe
2018-09-04 15:16     ` Jason Gunthorpe
2018-09-04 15:47     ` Logan Gunthorpe
2018-09-04 15:47       ` Logan Gunthorpe
2018-09-04 15:47       ` Logan Gunthorpe
2018-09-04 15:47       ` Logan Gunthorpe
2018-09-04 15:47       ` Logan Gunthorpe
2018-09-05 19:22       ` Christoph Hellwig
2018-09-05 19:22         ` Christoph Hellwig
2018-09-05 19:22         ` Christoph Hellwig
2018-09-05 19:22         ` Christoph Hellwig
2018-08-30 18:53 ` [PATCH v5 11/13] nvme-pci: Add a quirk for a pseudo CMB Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53 ` [PATCH v5 12/13] nvmet: Introduce helper functions to allocate and free request SGLs Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-31  0:14   ` Sagi Grimberg
2018-08-31  0:14     ` Sagi Grimberg
2018-08-31  0:14     ` Sagi Grimberg
2018-08-31  0:14     ` Sagi Grimberg
2018-08-31  0:14     ` Sagi Grimberg
2018-08-30 18:53 ` [PATCH v5 13/13] nvmet: Optionally use PCI P2P memory Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-30 18:53   ` Logan Gunthorpe
2018-08-31  0:25   ` Sagi Grimberg
2018-08-31  0:25     ` Sagi Grimberg
2018-08-31  0:25     ` Sagi Grimberg
2018-08-31  0:25     ` Sagi Grimberg
2018-08-31  0:25     ` Sagi Grimberg
2018-08-31 15:41     ` Logan Gunthorpe
2018-08-31 15:41       ` Logan Gunthorpe
2018-08-31 15:41       ` Logan Gunthorpe
2018-08-31 15:41       ` Logan Gunthorpe
2018-08-31 15:41       ` Logan Gunthorpe
2018-08-30 19:20 ` [PATCH v5 00/13] Copy Offload in NVMe Fabrics with P2P PCI Memory Jerome Glisse
2018-08-30 19:20   ` Jerome Glisse
2018-08-30 19:20   ` Jerome Glisse
2018-08-30 19:20   ` Jerome Glisse
2018-08-30 19:20   ` Jerome Glisse
2018-08-30 19:20   ` Jerome Glisse
2018-08-30 19:30   ` Logan Gunthorpe
2018-08-30 19:30     ` Logan Gunthorpe
2018-08-30 19:30     ` Logan Gunthorpe
2018-08-30 19:30     ` Logan Gunthorpe
2018-08-30 19:30     ` Logan Gunthorpe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6820d451-9591-1979-00bf-60c65fc4f136@deltatee.com \
    --to=logang@deltatee.com \
    --cc=alex.williamson@redhat.com \
    --cc=benh@kernel.crashing.org \
    --cc=bhelgaas@google.com \
    --cc=christian.koenig@amd.com \
    --cc=corbet@lwn.net \
    --cc=hch@lst.de \
    --cc=jgg@mellanox.com \
    --cc=jglisse@redhat.com \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-nvdimm@lists.01.org \
    --cc=linux-nvme@lists.infradead.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=linux-rdma@vger.kernel.org \
    --cc=maxg@mellanox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.