From 52c021ee0b0c6ad2128ed550c694aad0d11d4c3f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 21 Apr 2024 16:53:22 +0200 Subject: Adding upstream version 2.5.7. Signed-off-by: Daniel Baumann --- doc/sphinx/grammar/grammar.rst | 44 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 doc/sphinx/grammar/grammar.rst (limited to 'doc/sphinx/grammar/grammar.rst') diff --git a/doc/sphinx/grammar/grammar.rst b/doc/sphinx/grammar/grammar.rst new file mode 100644 index 0000000..d8f77b0 --- /dev/null +++ b/doc/sphinx/grammar/grammar.rst @@ -0,0 +1,44 @@ +.. + Copyright (C) 2021-2022 Internet Systems Consortium, Inc. ("ISC") + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + + See the COPYRIGHT file distributed with this work for additional + information regarding copyright ownership. + +.. _bnf-grammar: + +Kea Configuration File Syntax (BNF) +=================================== + +Kea consists of several daemons, each with its own configuration syntax. The following sections +provide a complete syntax of all possible parameters, written in Backus-Naur Form (BNF). +See this `Wikipedia article on BNF `_ for +more information. + +BNF Grammar for DHCPv4 +---------------------- + +.. include:: grammar-dhcp4-parser.rst + +BNF Grammar for DHCPv6 +---------------------- + +.. include:: grammar-dhcp6-parser.rst + +BNF Grammar for Control Agent +----------------------------- + +.. include:: grammar-ca-parser.rst + +BNF Grammar for DHCP-DDNS +------------------------- + +.. include:: grammar-d2-parser.rst + +BNF Grammar for the Kea NETCONF Agent +------------------------------------- + +.. include:: grammar-netconf-parser.rst -- cgit v1.2.3