Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

nl-qdisc-delete(8) [debian man page]

nl-qdisc(8)						      System Manager's Manual						       nl-qdisc(8)

NAME
nl-qdisc-{add|list|delete} - Manage queueing disciplines SYNOPSIS
nl-qdisc-add --dev dev --parent id [OPTIONS] qdisc-type [QDISC] nl-qdisc-delete [ --interactive ] [OPTIONS] nl-qdisc-list [OPTIONS] DESCRIPTION
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 spe- cial 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: SEE ALSO
nl-classid-lookup(8) AUTHOR
Thomas Graf is the original author and current maintainer of libnl and libnl tools. Many people have contributed to it since. libnl 21 October 2010 nl-qdisc(8)

Check Out this Related Man Page

PFIFO_FAST(8)                                                          Linux                                                         PFIFO_FAST(8)

NAME
pfifo_fast - three-band first in, first out queue DESCRIPTION
pfifo_fast is the default qdisc of each interface. Whenever an interface is created, the pfifo_fast qdisc is automatically used as a queue. If another qdisc is attached, it preempts the default pfifo_fast, which automatically returns to function when an existing qdisc is detached. In this sense this qdisc is magic, and unlike other qdiscs. ALGORITHM
The algorithm is very similar to that of the classful tc-prio(8) qdisc. pfifo_fast is like three tc-pfifo(8) queues side by side, where packets can be enqueued in any of the three bands based on their Type of Service bits or assigned priority. Not all three bands are dequeued simultaneously - as long as lower bands have traffic, higher bands are never dequeued. This can be used to prioritize interactive traffic or penalize 'lowest cost' traffic. Each band can be txqueuelen packets long, as configured with ifconfig(8) or ip(8). Additional packets coming in are not enqueued but are instead dropped. See tc-prio(8) for complete details on how TOS bits are translated into bands. PARAMETERS
txqueuelen The length of the three bands depends on the interface txqueuelen, as specified with ifconfig(8) or ip(8). BUGS
Does not maintain statistics and does not show up in tc qdisc ls. This is because it is the automatic default in the absence of a config- ured qdisc. SEE ALSO
tc(8) AUTHORS
Alexey N. Kuznetsov, <kuznet@ms2.inr.ac.ru> This manpage maintained by bert hubert <ahu@ds9a.nl> iproute2 10 January 2002 PFIFO_FAST(8)
Man Page