On 12/4/2018 7:04 AM, Gal Pressman 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).
So this AQ is not like QP0 in IB/OPA then? You send commands to this queue, including IB commands, and don't use the IOCTL interface. Why wouldn't you want to leverage the existing way?
-Denny