Re: [PATCH v7 15/19] PCI/P2PDMA: Document TLP-class routing

From: Logan Gunthorpe

Date: Tue Sep 22 2026 - 11:51:17 EST




On 2026-09-22 03:27, Leon Romanovsky wrote:
> On Mon, Sep 21, 2026 at 04:16:56PM -0600, Logan Gunthorpe wrote:
>>
>>
>> On 2026-09-20 05:41, Leon Romanovsky wrote:
>>> +A path is bus addressable only where both directions route directly, so with
>>> +nothing enabled every class is.
>>
>> I don't understand the sentence.
>
> I tried to say that we need both Requests and Completions route
> directly.
>
> Claude suggested something like that:
> ---------------------------------------------------------------------------
> Combining the two tables gives the mapping type: a class is bus addressable
> when its Request and its Completions both route directly, a blocked Request
> is not supported because Translation Blocking rejects the Address Type
> wherever the Request is addressed, and anything else goes through the host
> bridge. With no ACS control set anywhere, every class routes directly.
> ---------------------------------------------------------------------------

That's much more understandable. Thanks.

Logan