At its heart, the HCA picks WQE's in a round robin fashion (the scheduler is flexible and supports more complex scheduling including weighted round robin with priority levels) and posts them to execution queues al- lowing for the implementation of QoS at a process level. Different WQE's ...