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. - Sean