Session was not protected correctly on connection destroy

Change-Id: Iacb3846008ca33acefc328c71a67663b70b30e1f
Signed-off-by: Or Kehati <ork@mellanox.com>
fix bad flow control send criteria

Change-Id: Iaa6869304083b5be51a43aedc00a6d97f582b8d2
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>