>Can anyone explain the behavior of ib_rearm_cq() wrt issuing an IOCTL versus >just calling the uvp? Between the macros and function pointers, it's difficult >to understand when exactly an IOCTL issues the rearm in the kernel, versus a >direct call just being made to the uvp. Based on experimentation, it looks like ibal always just calls the uvp.