From: Tomek Mrugalski Date: Thu, 15 Aug 2019 15:02:52 +0000 (-0400) Subject: Apply suggestion to doc/sphinx/arm/dhcp6-srv.rst X-Git-Tag: Kea-1.6.0~41^2~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9977d2927cf9b9cf1cd13de30aa5551ca900165b;p=thirdparty%2Fkea.git Apply suggestion to doc/sphinx/arm/dhcp6-srv.rst --- 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: