Hello,
"Flow Control works best when the network can signal the source server to pause and stop overloading the network when congestion occurs.
This makes most sense with non-TCP and non-UDP based application that can not tolerate ANY packet loss. This is typically in environments where all traffic is constrained to a local LAN.
For most applications, it is best to let TCP handle the window sizing and retransmissions. And most UDP applications can handle typical packet loss from well engineered networks just fine.
If you really know what you are doing...you could try to use flow control on the switch port with the lowest bandwidth, as long as the upstream switch has more than sufficient buffer capacity. But this can be tricky to engineer properly and more often than not creates more problems than helps.
For most situations, you will be better off to re-engineer your network and deploy switches with sufficient buffer capacity where you detect bottle-necks in your network.”