Add cancel support for TCP transport

Change-Id: I87015b7ee1d90cf9e532f39ea93633b55649b754
Signed-off-by: Or Kehati <ork@mellanox.com>