diff --git a/doc/bird.sgml b/doc/bird.sgml
index 24be3de0..a07201ce 100644
--- a/doc/bird.sgml
+++ b/doc/bird.sgml
@@ -344,7 +344,7 @@ protocol rip {
+ debug protocols all|off|{ states|routes|filters|interfaces|events|packets [,
Set global defaults of protocol debugging options. See mrtdump protocols all|off|{ states, messages }
+ mrtdump protocols all|off|{ states|messages [,
Set global defaults of MRTdump options. See function
Define a function. You can learn more about functions in the following chapter.
- protocol rip|ospf|bgp|... [protocol options }
+ protocol rip|ospf|bgp|protocol options }
Define a protocol instance called (or with a name like
"rip5" generated automatically if you don't specify any
). You can learn more about configuring protocols in
@@ -406,7 +406,7 @@ protocol rip {
You can run more than one instance of most protocols
(like RIP or BGP). By default, no instances are configured.
- template rip|bgp|... [protocol options }
+ template rip|bgp|protocol options }
Define a protocol template instance called router id from [-] [ "
+ router id from [-] [ "
Set BIRD's router ID based on an IP address of an interface specified by
an interface pattern. The option is applicable for IPv4 version only.
See section for detailed
@@ -480,7 +480,7 @@ protocol rip {
Option description for details.
- roa table
+ roa table
Create a new ROA (Route Origin Authorization) table. ROA tables can be
used to validate route origination of BGP routes. A ROA table contains
ROA entries, each consist of a network prefix, a max prefix length and
@@ -522,7 +522,7 @@ agreement").
command line interface without needing to touch the configuration.
Disabled protocols are not activated. Default: protocol is enabled.
- debug all|off|{ states, routes, filters, interfaces, events, packets }
+ debug all|off|{ states|routes|filters|interfaces|events|packets [,
Set protocol debugging options. If asked, each protocol is capable of
writing trace messages about its work to the log (with category
mrtdump all|off|{ states, messages }
+ mrtdump all|off|{ states|messages [,
Set protocol MRTdump flags. MRTdump is a standard binary format for
logging information from routing protocols and daemons. These flags
control what kind of information is logged from the protocol to the
@@ -603,7 +603,7 @@ agreement").
There are several options that give sense only with certain protocols:
- interface [-] [ "
+ interface [-] [ "
Specifies a set of interfaces on which the protocol is activated with
given interface-specific options. A set of interfaces specified by one
interface option is described using an interface pattern. The interface
@@ -895,7 +895,7 @@ This argument can be omitted if there exists only a single instance.
down
Shut BIRD down.
- debug
+ debug
Control protocol debugging.
dump resources|sockets|interfaces|neighbors|attributes|routes|protocols
@@ -1638,7 +1638,7 @@ protocol bfd [<name>] {
- interface
+ interface
Interface definitions allow to specify options for sessions associated
with such interfaces and also may contain interface specific options.
See common option for a detailed
@@ -2356,7 +2356,7 @@ on Linux systems BIRD cannot change non-BIRD route in the kernel routing table.
There are just few configuration options for the Direct protocol:
- interface
+ interface
By default, the Direct protocol will generate device routes for all the
interfaces available. If you want to restrict it to some subset of
interfaces or addresses (e.g. if you're using multiple routing tables
@@ -3253,7 +3253,7 @@ in and also the DNS extensions from .
definitions, prefix definitions and DNS definitions:
- interface
+ interface
Interface definitions specify a set of interfaces on which the
protocol is activated and contain interface specific options.
See common options for
@@ -3563,7 +3563,7 @@ protocol rip [<name>] {
nexthops in one route. By default, ECMP is disabled. If enabled,
default value of the limit is 16.
- interface
+ interface
Interface definitions specify a set of interfaces on which the
protocol is activated and contain interface specific options.
See common options for
@@ -3795,7 +3795,7 @@ definition of the protocol contains mainly a list of static routes.
interface can be specified as a part of the address (e.g.,
route
+ route
Static multipath route. Contains several nexthops (gateways), possibly
with their weights.
diff --git a/nest/config.Y b/nest/config.Y
index b03f1a7f..3e76581a 100644
--- a/nest/config.Y
+++ b/nest/config.Y
@@ -658,7 +658,7 @@ CF_CLI(EVAL, term, , [[Evaluate an expression]])
{ cmd_eval($2); } ;
CF_CLI_HELP(ECHO, ..., [[Control echoing of log messages]])
-CF_CLI(ECHO, echo_mask echo_size, (all | off | { debug | trace | info | remote | warning | error | auth }) [], [[Control echoing of log messages]]) {
+CF_CLI(ECHO, echo_mask echo_size, (all | off | { debug|trace|info|remote|warning|error|auth [, ...] }) [], [[Control echoing of log messages]]) {
cli_set_log_echo(this_cli, $2, $3);
cli_msg(0, "");
} ;
@@ -691,11 +691,11 @@ CF_CLI(RELOAD OUT, proto_patt, | \"\" | all, [[Reload protoc
{ proto_apply_cmd($3, proto_cmd_reload, 1, CMD_RELOAD_OUT); } ;
CF_CLI_HELP(DEBUG, ..., [[Control protocol debugging via BIRD logs]])
-CF_CLI(DEBUG, proto_patt debug_mask, ( | | all) (all | off | { states | routes | filters | interfaces | events | packets }), [[Control protocol debugging via BIRD logs]])
+CF_CLI(DEBUG, proto_patt debug_mask, ( | \"\" | all) (all | off | { states|routes|filters|interfaces|events|packets [, ...] }), [[Control protocol debugging via BIRD logs]])
{ proto_apply_cmd($2, proto_cmd_debug, 1, $3); } ;
CF_CLI_HELP(MRTDUMP, ..., [[Control protocol debugging via MRTdump files]])
-CF_CLI(MRTDUMP, proto_patt mrtdump_mask, ( | | all) (all | off | { states | messages }), [[Control protocol debugging via MRTdump format]])
+CF_CLI(MRTDUMP, proto_patt mrtdump_mask, ( | \"\" | all) (all | off | { states|messages [, ...] }), [[Control protocol debugging via MRTdump format]])
{ proto_apply_cmd($2, proto_cmd_mrtdump, 1, $3); } ;
CF_CLI(RESTRICT,,,[[Restrict current CLI session to safe commands]])