A good ML-PPP source code library allows users to gain additional bandwidth on demand without compromising standards-based interoperability or their development schedule. ADSL device manufacturers have "bonded" two or more ADSL streams by using a Multi-Link PPP protocol stack to multiply the bandwidth of a single ADSL connection.