On 2026-09-20 05:41, Leon Romanovsky wrote: > From: Leon Romanovsky <[email protected]> > > pci_bridge_has_acs_redir() treats Request and Completion Redirect as > interchangeable. On asymmetric fabrics, a control for only the reverse TLP > direction can unnecessarily force P2PDMA through the host bridge. > > Evaluate Request Redirect for client Requests and Completion Redirect for > provider read Completions. Continue treating enabled Egress Control > conservatively as a Request redirect. > > Fixes: 52916982af48 ("PCI/P2PDMA: Support peer-to-peer memory") > Tested-by: Tushar Dave <[email protected]> > Signed-off-by: Leon Romanovsky <[email protected]> Still looks good: Reviewed-by: Logan Gunthorpe <[email protected]>
- [PATCH v7 00/19] PCI/P2PDMA: Route peer-to-peer DMA by TLP... Leon Romanovsky
- [PATCH v7 03/19] PCI: Reject unreadable ACS controls ... Leon Romanovsky
- [PATCH v7 02/19] PCI/P2PDMA: Derive routing from dire... Leon Romanovsky
- Re: [PATCH v7 02/19] PCI/P2PDMA: Derive routing f... Logan Gunthorpe
- [PATCH v7 04/19] PCI/P2PDMA: Evaluate ACS controls at... Leon Romanovsky
- [PATCH v7 06/19] PCI/P2PDMA: Collect the path's ACS c... Leon Romanovsky
- [PATCH v7 08/19] PCI/P2PDMA: Route Relaxed Ordering C... Leon Romanovsky
- [PATCH v7 07/19] PCI/P2PDMA: Answer routing per TLP c... Leon Romanovsky
- Re: [PATCH v7 07/19] PCI/P2PDMA: Answer routing p... Logan Gunthorpe
- [PATCH v7 12/19] PCI/P2PDMA: Add KUnit tests for the ... Leon Romanovsky
- [PATCH v7 10/19] PCI/P2PDMA: Route Translated Request... Leon Romanovsky
- Re: [PATCH v7 10/19] PCI/P2PDMA: Route Translated... Logan Gunthorpe
- [PATCH v7 11/19] PCI/P2PDMA: Log detailed ACS routing... Leon Romanovsky
- Re: [PATCH v7 11/19] PCI/P2PDMA: Log detailed ACS... Logan Gunthorpe
