Re: [PATCH v4 13/18] PCI/P2PDMA: Document ACS egress control handling
Logan Gunthorpe <[email protected]>
| Newsgroups | org.kernel.vger.linux-doc,dev.linux.lists.iommu,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pci |
|---|---|
| Message-ID | <[email protected]> |
On 2026-08-21 13:38, Leon Romanovsky wrote: > From: Leon Romanovsky <[email protected]> > > ACS controls are directional and affect only a peer-versus-upstream routing > decision, but the P2PDMA documentation describes them as path-wide. This > can make valid asymmetric or nested configurations appear unsupported. > > Document the fixed transaction roles and the two ports at the path > divergence. Request Redirect and Egress Control apply on the client-side > port, while Completion Redirect applies on the provider-side port. Controls > below the divergence cannot change traffic whose only route is upstream. > > Distinguish redirects, which establish a host route, from ACS Violations > and unreadable routing state, which must be rejected. > > Tested-by: Tushar Dave <[email protected]> > Signed-off-by: Leon Romanovsky <[email protected]> Looks good to me: Reviewed-by: Logan Gunthorpe <[email protected]>