Re: [PATCH v4 13/18] PCI/P2PDMA: Document ACS egress control handling
From: Logan Gunthorpe
Date: Tue Aug 25 2026 - 16:06:06 EST
On 2026-08-21 13:38, Leon Romanovsky wrote:
> From: Leon Romanovsky <leonro@xxxxxxxxxx>
>
> 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 <tdave@xxxxxxxxxx>
> Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxx>
Looks good to me:
Reviewed-by: Logan Gunthorpe <logang@xxxxxxxxxxxx>