flow control can be disabled or enabled via options
this include bytes and messages flow control

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