requests received in out of order sequence on responder when "rdma read" and
"send" operation were mixed. need to put fence when rdma read request is
pending and "send" request arrived

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
uninitialized response header address may returned to upper layer.

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
tls destructor was not called upon main exit

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
return error upon failure

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
memclonev copy the min between destination size and source size

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>