From 9977d2927cf9b9cf1cd13de30aa5551ca900165b Mon Sep 17 00:00:00 2001 From: Tomek Mrugalski Date: Thu, 15 Aug 2019 11:02:52 -0400 Subject: [PATCH] Apply suggestion to doc/sphinx/arm/dhcp6-srv.rst --- doc/sphinx/arm/dhcp6-srv.rst | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/doc/sphinx/arm/dhcp6-srv.rst b/doc/sphinx/arm/dhcp6-srv.rst index 4e4e31e5f4..4bbf944d61 100644 --- a/doc/sphinx/arm/dhcp6-srv.rst +++ b/doc/sphinx/arm/dhcp6-srv.rst @@ -3505,9 +3505,18 @@ indirectly) and not only-if-required is evaluated. "reserved-class1" from the previous example, add a "member('KNOWN')" statement in the expression. - Beware that classes from reservations are added after: a - "member('reserved-class1')" works only for only-if-required - classes. +.. note:: + Beware that the reserved classes are assigned to the processed + packet after all classes with the ``only-if-required`` parameter + set to ``false`` have been evaluated. This has an implication that + these classes must not depend on the statically assigned classes + from the host reservations. If there is a need to create such + dependency, the ``only-if-required`` must be set to ``true`` for + the dependent classes. Such classes are evaluated after the static + classes have been assigned to the packet. This, however, imposes + additional configuration overhead, because all classes marked as + ``only-if-required`` must be listed in the ``require-client-classes`` + list for every subnet where they are used. .. _reservations6-mysql-pgsql-cql: -- 2.47.2