How does the receiver govern the amount of data sent by the sender? How and where is flow control adjusted?
The TCP flow conrol mechanism is fixed, however knowing how it works, we can influence it by how we drop (or ECN, if supported) packets, e.g. RED, police, etc. We can also "shape" traffic. Actual features vary per Cisco device.