On 05-Dec-18 21:38, Hefty, Sean wrote: >> EFA PCIe device implements a single Admin Queue (AQ) and Admin >> Completion Queue >> (ACQ) pair to initialize and communicate configuration with the device >> (similar to NVMe and ENA network device). >> Through this pair, we run SET/GET commands for querying and >> configuring the device, CREATE/MODIFY/DESTROY queues, and IB specific >> commands like Address Handler (AH), Memory Registration (MR) and >> Protection Domains (PD). >> >> In addition to admin (AQ/ACQ), we have data path queues that get >> classified as Send Queues (SQ), Receive Queues (RQ) and Completion >> Queues (CQ). > > This might be made clearer in future patches, but is access to the AQ limited to the kernel driver? > > - Sean > I'll try to clarify, the admin queue is simply the way the driver communicates/passes control commands to the device. It is indeed limited to the kernel driver, not related in any way to QP0.