diff options
author | Martin Mares <mj@ucw.cz> | 1999-03-29 21:04:14 +0200 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 1999-03-29 21:04:14 +0200 |
commit | 7f400d1c620e80461e61384c7d0b8893edb92695 (patch) | |
tree | 5bc6e2f1433f747c0cc4d1925ad4782123ae35ad /doc | |
parent | 1127ac6ec7eff52d4ccbc4d836a63fa6513f6d48 (diff) | |
download | bird-7f400d1c620e80461e61384c7d0b8893edb92695.tar bird-7f400d1c620e80461e61384c7d0b8893edb92695.zip |
After today's lengthy discussions about filter syntax, let's clean up
whitespace/semicolon rules for whole config file:
o All non-zero amounts of whitespace are equivalent to single space
(aka `all the whitespace has been born equal' ;-)).
o Comments count as whitespace.
o Whitespace has no syntactic signifance (it can only separate lexical
elements).
o Consequence: line ends are no longer treated as `;'s.
o Every declaration must be terminated by an explicit `;' unless
or by a group enclosed in `{' and `}'.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/bird.conf.example | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/doc/bird.conf.example b/doc/bird.conf.example index d91a792..f700f2f 100644 --- a/doc/bird.conf.example +++ b/doc/bird.conf.example @@ -4,44 +4,44 @@ # Yet another comment -#router id 62.168.0.1 +#router id 62.168.0.1; -#define xyzzy = 120+10 +#define xyzzy = 120+10; #filter sink { reject; } #filter okay { accept; } #protocol rip MyRIP_test { -# preference xyzzy -# debug all +# preference xyzzy; +# debug all; #} protocol direct { -# disabled -# interface "-eth*", "*" +# disabled; +# interface "-eth*", "*"; } protocol kernel { -# disabled -# learn # Learn all routes from the kernel - persist # Don't remove routes on bird shutdown - scan time 20 # Scan kernel routing table every 20 seconds -# async off # Netlink: Disable asynchronous events -# input filter sink -# output filter okay +# disabled; +# learn; # Learn all routes from the kernel + persist; # Don't remove routes on bird shutdown + scan time 20; # Scan kernel routing table every 20 seconds +# async off; # Netlink: Disable asynchronous events +# input filter sink; +# output filter okay; } protocol device { - scan time 10 # Scan interfaces every 10 seconds + scan time 10; # Scan interfaces every 10 seconds } protocol static { -# disabled -# route 0.0.0.0/0 via 62.168.0.13 -# route 62.168.0.0/25 reject -# route 10.0.0.0/8 reject -# route 10.1.1.0:255.255.255.0 via 62.168.0.3 -# route 10.1.2.0:255.255.255.0 via 62.168.0.3 -# route 10.1.3.0:255.255.255.0 via 62.168.0.4 -# route 10.2.0.0/24 via "arc0" +# disabled; +# route 0.0.0.0/0 via 62.168.0.13; +# route 62.168.0.0/25 reject; +# route 10.0.0.0/8 reject; +# route 10.1.1.0:255.255.255.0 via 62.168.0.3; +# route 10.1.2.0:255.255.255.0 via 62.168.0.3; +# route 10.1.3.0:255.255.255.0 via 62.168.0.4; +# route 10.2.0.0/24 via "arc0"; } |