> Yes, a user can modify path lifetime via rdma_create_ep() but there > is no way for the user to know how much that will be manipulated and > increased in the IB CM driver.
Sure there is. It's an open source driver. :) The ib_cm calculates the "correct" timeout based on the packet lifetime provided by the SA and the CA ack timeout. If user modifications to this value are necessary, then there is a bug in either the SA or HCA driver.