compat: bin/get-compat-kernels: Do not depend on Ubuntu
[~tnikolova/compat/.git] / scripts / gen-compat-config.sh
index f56cbfc8ec997f37a67315786a7c6ff46581fd28..3eba34ef23afc2360b65dab6f9cacade0d27dda2 100755 (executable)
@@ -62,3 +62,16 @@ fi
 if [[ ${CONFIG_COMPAT_KERNEL_2_6_36} = "y" ]]; then
        echo "export CONFIG_COMPAT_KFIFO=y"
 fi
+
+if [[ ${CONFIG_COMPAT_KERNEL_3_5} = "y" ]]; then
+       # We don't have 2.6.24 backport support yet for Codel / FQ CoDel
+       # For those who want to try this is what is required that I can tell
+       # so far:
+       #  * struct Qdisc_ops
+       #       - init and change callback ops use a different argument dataype
+       #       - you need to parse data received from userspace differently
+       if [[ ${CONFIG_COMPAT_KERNEL_2_6_25} != "y" ]]; then
+               echo "export CONFIG_COMPAT_NET_SCH_CODEL=m"
+               echo "export CONFIG_COMPAT_NET_SCH_FQ_CODEL=m"
+       fi
+fi