GNU.WIKI: The GNU/Linux Knowledge Base

  [HOME] [PHP Manual] [HowTo] [ABS] [MAN1] [MAN2] [MAN3] [MAN4] [MAN5] [MAN6] [MAN7] [MAN8] [MAN9]

  [0-9] [Aa] [Bb] [Cc] [Dd] [Ee] [Ff] [Gg] [Hh] [Ii] [Jj] [Kk] [Ll] [Mm] [Nn] [Oo] [Pp] [Qq] [Rr] [Ss] [Tt] [Uu] [Vv] [Ww] [Xx] [Yy] [Zz]


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
              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:

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.



  All copyrights belong to their respective owners. Other content (c) 2014-2017, GNU.WIKI. Please report site errors to webmaster@gnu.wiki.
Page load time: 0.096 seconds. Last modified: November 09 2017 18:38:06.