DataBlockLimit seems to be the maximum ConnData block size, which
has nothing to do with the flow control. At least because we
always get a non-zero value even for Rx-only DPs.
A FlowControl message basically indicates how many data blocks the
remote side is able to receive from us. Whenever the block limit is
reached, we should queue outgoing data blocks until the remote side
has given us a new quote by sending another FlowControl message.