Port knocking TR-069 (CWMP) client[57] IPS via Snort Active queue management (AQM) through the network scheduler of the Linux kernel, with many available queuing disciplines. CoDel has been backported to Kernel 3.3.[58] This encapsulates Traffic shaping to ensure fair distribution of bandwidth among multiple users and quality of service (QoS) for simultaneous use of applications such as VoIP, online gaming, and streaming media without experiencing the negative impacts of link saturation. Load balancing for use with multiple ISPs using source-specific routing IP tunneling (GRE, OpenVPN, pseudowire, etc.)