Re: [PATCH 09/13] PCI/P2PDMA: Document ACS egress control handling

Logan Gunthorpe <[email protected]> Tue, 4 Aug 2026 16:01:41 -0600
Newsgroups gmane.linux.kernel,gmane.linux.kernel.pci,gmane.linux.documentation
Message-ID <[email protected]>

On 2026-08-02 09:09, Leon Romanovsky wrote:
> +ACS P2P Egress Control does not by itself force a transaction upstream. A
> +clear Egress Control Vector bit for the peer port permits direct routing; a
> +set bit redirects the request upstream when P2P Request Redirect is enabled.
> +When Request Redirect is disabled, a set vector bit causes an ACS Violation
> +instead. The kernel evaluates these controls together and routes P2P DMA
> +through the host bridge when the direct path is blocked or cannot be
> +determined.

One small nit here: I'd put commas around "by itself" to make it read a
little easier:

"ACS P2P Egress Control does not, by itself, force a transaction..."

Other than that:

Reviewed-by: Logan Gunthorpe <[email protected]>