1. A method for auto-discovery of flow control modules, the method comprising: receiving, by a first flow control module of a first intermediary device deployed between a first network and a second network, a first data packet transmitted via the first network; modifying, by the first flow control module, the first data packet to include a first configuration identifier identifying that the first intermediary device comprises a flow control module; transmitting, by the first flow control module, the modified first data packet via the second network; transmitting, by the first flow control module, at least one additional data packet via the second network without applying a performance enhancing technique that requires a second flow control module, responsive to not having received a packet via the second network comprising a second configuration identifier; receiving, by the first flow control module, a second data packet transmitted via the second network; identifying, by the first flow control module, that the second data packet includes the second configuration identifier; extracting, by the first flow control module, the second configuration identifier from the second data packet; determining, by the first flow control module responsive to the presence of the second configuration identifier in the second data packet, that a second intermediary device comprising a second flow control module is deployed between the second network and a third network; and applying, by the first flow control module, at least one performance enhancing technique that requires a second flow control module to subsequent communications via the second network, responsive to the determination.