summaryrefslogtreecommitdiff
path: root/docs/qos.rst
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2020-10-24 01:21:28 +0700
committerGitHub <noreply@github.com>2020-10-24 01:21:28 +0700
commit56f028430031bdcb9a8598cb65a8c1745e02d47e (patch)
tree2535ec2d32898d560c5ba4da0774fc8de03a8494 /docs/qos.rst
parent060aa24984d0ee5d08c8149933750776a0ccc3ec (diff)
parentd568631a26c44c216d829ecc908328632f3a07dd (diff)
downloadvyos-documentation-56f028430031bdcb9a8598cb65a8c1745e02d47e.tar.gz
vyos-documentation-56f028430031bdcb9a8598cb65a8c1745e02d47e.zip
Merge pull request #353 from currite/crux-ifb-error
qos: warning about possible IFB error
Diffstat (limited to 'docs/qos.rst')
-rw-r--r--docs/qos.rst11
1 files changed, 8 insertions, 3 deletions
diff --git a/docs/qos.rst b/docs/qos.rst
index 447780f1..6826b83c 100644
--- a/docs/qos.rst
+++ b/docs/qos.rst
@@ -1083,9 +1083,9 @@ parameters.
.. note:: If you configure a class for **VoIP traffic**, don't give it any
- *ceiling*, otherwise new VoIP calls could start when there is available
- bandwidth and get suddenly dropped when other classes start using
- their bandwidth.
+ *ceiling*, otherwise new VoIP calls could start when the link is
+ available and get suddenly dropped when other classes start using
+ their assigned *bandwidth* share.
Example
@@ -1182,7 +1182,12 @@ That is how it is possible to do the so-called "ingress shaping".
set interfaces input ifb0 traffic-policy out MY-INGRESS-SHAPING
set interfaces ethernet eth0 redirect ifb0
+.. warning::
+ Do not configure IFB as the first step. First create everything else
+ of your traffic-policy, and then you can configure IFB.
+ Otherwise you might get the ``RTNETLINK answer: File exists`` error,
+ which can be solved with ``sudo ip link delete ifb0``.
.. _that can give you a great deal of flexibility: https://blog.vyos.io/using-the-policy-route-and-packet-marking-for-custom-qos-matches