[dtaht/ceropackages-3.10] 2990eb: [luci-app-sqm] Offer only those qdiscs to the user...

GitHub noreply at github.com
Mon Jul 27 19:33:11 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/dtaht/ceropackages-3.10
  Commit: 2990ebeb62fd60c688ec02f29d46dcd2abaea95d
      https://github.com/dtaht/ceropackages-3.10/commit/2990ebeb62fd60c688ec02f29d46dcd2abaea95d
  Author: Sebastian Moeller <moeller0 at gmx.de>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M luci/luci-app-sqm/Makefile
    M luci/luci-app-sqm/files/sqm-cbi.lua

  Log Message:
  -----------
  [luci-app-sqm] Offer only those qdiscs to the user that have a decent chance of working

We try to detect which qdiscs are actually useable in /usr/lib/sqm/run.sh
now. We only offer those qdiscs from the master list in run.sh that do
not cause an error when attached to an ifb and fq_codel as default (which
we need as otherwise we start with an empty list and nothing will work).
Under the assumption that fq_codel is sort of mandatory in openwrt
this heuristic should work reasonably well, and at least as well as the
hard coded list we used so far... Needs testing and supporting sqm-scripts
otherwise alll that is offered is fq_codel (but for most users that is all
that is recommended anyways).

Signed-off-by: Sebastian Moeller <moeller0 at gmx.de>




More information about the Cerowrt-commits mailing list