Current loop network disciplines such as Newhall's and Pierce's are inefficient when non-uniform or an occasional biased traffic condition appears in the network. They are also inefficient in the manner in which control messages such as acknowledgements are handled. In this paper a modified Pierce loop is considered with the introduction of an adaptive flow control mechanism within the switching subnetwork. Interference between data and control traffic is eliminated by stipulating two types of slots on the loop, one for data traffic and the other for control. Nodes on the network adjust their priority to slot usage according to their transmission queue sizes. The slots are marked according to these usage priorities. This approach allows the network to adapt to bursty or persistently biased traffic. The performance of the adaptive loop is shown to be much better compared to either the Newhall or the Pierce loop.