>It is not zero, it should be: >#define IB_CM_ASSIGN_SERVICE_ID __cpu_to_be64(0x0200000000000000ULL) > >Unfortunately the value defined in kernel level IBCM and does not >exposed to user level. >Can you please expose it to user level (infiniband/cm.h)
Oops - good catch. I will add the assign ID and mask values to the header file for the next release. Until then, can you try using the values given in the kernel header file and let me know if it solves the problem? - Sean