On 2026-09-20 05:41, Leon Romanovsky wrote: > From: Leon Romanovsky <[email protected]> > > A Downstream Port with ACS Direct Translated P2P enabled routes a Request > whose Address Type is Translated "to the peer Egress Port without > redirection, regardless of ACS P2P Request Redirect and ACS P2P Egress > Control", per PCIe r7.0 sec 6.12.3. P2PDMA assumes every Request carries an > Untranslated address, so it sends an ATS client through the host bridge > even where the fabric would route it straight to the peer. > > Add PCI_P2PDMA_TLP_TRANSLATED and consult Direct Translated P2P for the > Requests it describes. > > Tested-by: Tushar Dave <[email protected]> > Signed-off-by: Leon Romanovsky <[email protected]> Looks good to me: Reviewed-by: Logan Gunthorpe <[email protected]>
- [PATCH v7 03/19] PCI: Reject unreadable ACS controls in is... Leon Romanovsky
- [PATCH v7 02/19] PCI/P2PDMA: Derive routing from direction... Leon Romanovsky
- Re: [PATCH v7 02/19] PCI/P2PDMA: Derive routing from ... Logan Gunthorpe
- [PATCH v7 04/19] PCI/P2PDMA: Evaluate ACS controls at the ... Leon Romanovsky
- [PATCH v7 06/19] PCI/P2PDMA: Collect the path's ACS contro... Leon Romanovsky
- [PATCH v7 08/19] PCI/P2PDMA: Route Relaxed Ordering Comple... Leon Romanovsky
- [PATCH v7 07/19] PCI/P2PDMA: Answer routing per TLP class Leon Romanovsky
- Re: [PATCH v7 07/19] PCI/P2PDMA: Answer routing per T... Logan Gunthorpe
- [PATCH v7 12/19] PCI/P2PDMA: Add KUnit tests for the ACS r... Leon Romanovsky
- [PATCH v7 10/19] PCI/P2PDMA: Route Translated Requests und... Leon Romanovsky
- Re: [PATCH v7 10/19] PCI/P2PDMA: Route Translated Req... Logan Gunthorpe
- [PATCH v7 11/19] PCI/P2PDMA: Log detailed ACS routing diag... Leon Romanovsky
- Re: [PATCH v7 11/19] PCI/P2PDMA: Log detailed ACS rou... Logan Gunthorpe
- [PATCH v7 13/19] PCI/P2PDMA: Test the ACS P2P routing walk Leon Romanovsky
- [PATCH v7 14/19] PCI: Add KUnit coverage for ACS isolation... Leon Romanovsky
- [PATCH v7 18/19] RDMA/uverbs: Hand out the P2PDMA provider... Leon Romanovsky
- [PATCH v7 05/19] PCI/P2PDMA: Document directional ACS rout... Leon Romanovsky
- [PATCH v7 09/19] PCI/P2PDMA: Reject Translated Requests bl... Leon Romanovsky
- Re: [PATCH v7 09/19] PCI/P2PDMA: Reject Translated Re... Logan Gunthorpe
- [PATCH v7 17/19] vfio/pci: Hand out the P2PDMA provider be... Leon Romanovsky
- [PATCH v7 01/19] PCI/P2PDMA: Document the TLP attribute as... Leon Romanovsky
