Fair Queue

modulename: sch_fq.ko

configname: CONFIG_NET_SCH_FQ

Linux Kernel Configuration
└─>Networking support
└─>Networking options
└─>QoS and/or fair queueing
└─>Fair Queue
In linux kernel since version 3.10 (release Date: 2013-06-30)  
Say Y here if you want to use the FQ packet scheduling algorithm.

FQ does flow separation, and is able to respect pacing requirements
set by TCP stack into sk->sk_pacing_rate (for locally generated
traffic)

To compile this driver as a module, choose M here: the module
will be called sch_fq.

If unsure, say N.

source code: