nl-qdisc-add8
Manage queueing disciplines
Usage
nl-qdisc-add --dev
dev
--parent
id
[OPTIONS]
qdisc-type
[QDISC]
nl-qdisc-delete [--interactive]
[OPTIONS]
nl-qdisc-list [OPTIONS]
Overview
The nl-qdisc tools allow to manage and configure queueing disciplines (qdiscs) in the kernel.
Options
-
-h or --help -
Print help text to console and exit.
-
-v or --version -
Print versioning information to console and exit.
-
-q or --quiet -
Do not print informal notifications about actions taken to the console. By default a short description of each qdisc added/update/deleted will be printed to the console. This option disables this behaviour.
-
-d or --dev=DEV -
Network device the qdisc is attached to.
-
-p or --parent=ID -
Identifier of the parent qdisc/class this qdisc is attached to. The identifier can be specified as classid, name or one of the special values "root" or "ingress".
-
-i or --id=ID -
Identifier of qdisc. It can be specified as classid or name.
nl-qdisc-add Options
-
--update -
Update qdisc if it already exists, otherwise attempting to add a qdisc which already exists will result in an error. This does not include changing the type of the qdisc, use --replace if you wish to do so.
-
--replace -
Replace or update qdisc if it already exists. Same behaviour as --update but will completely replace the qdisc if it exists already.
-
--update-only -
Update an existing qdisc but do not create it if it does not exist.
-
--replace-only -
Update or replace an existing qdisc but do not create it if it does exist.
nl-qdisc-delete Options
-
--interactive -
The interactive mode requires confirmation by the user for each qdisc deleted. It will print a prompt for each qdisc matching the provided filter and requires the user to answer 'y'es or 'n'o.
-
--yes -
Make the default answer for interactive prompts be 'y'es. This option is also required to delete all qdiscs on all network devices.
-
-k or --kind=TYPE -
Only delete qdiscs of this type.
nl-qdisc-list Options
-
--details -
Show detailed information for each qdisc listed.
-
--stats -
Show statistics information for each qdisc listed. This option will also turn on detailed information automatically.
-
-r or --recursive -
List all TC objects recurisvely attached to all qdiscs matching the filter.
-
-k or --kind=TYPE -
Only list qdiscs of this type.
Usage
Add a HTB root qdisc with id "5:":
nl-qdisc-add --dev eth0 --parent root --id 5: htb
List all qdiscs on eth0 and print statistical data:
nl-qdisc-list --stats --dev eth0
Delete the qdisc "5:":
nl-qdisc-delete --id 5:
Releases
Unchanged in 8 releases since Debian 7 (Wheezy).