[ofw] "ibv_poll_cq" function in verbs.cpp 
    Sean Hefty 
    sean.hefty at intel.com
       
    Fri Aug  7 09:42:55 PDT 2009
    
    
  
>Is there any performance overhead in user mode cq polling (
>ibv_poll_cq  function ) compared to doing the polling from kernel mode?
Someone from Mellanox would need to confirm this, but I don't believe so.
The user space call basically goes directly to the provider library.  If you
compare the user space code with the kernel code (e.g. mthca_cq.c:mthca_poll_one
versus mlnx_uvp_cq.c:mthca_poll_one), they look identical.  And I don't think
there's any difference writing the CQ entries for a CQ that was allocated for a
user space client versus a kernel client.
- Sean
    
    
More information about the ofw
mailing list