accept "interface ifX" without parameters. Extend the man page to show
authorremi <remi@openbsd.org>
Sun, 11 Nov 2018 13:55:07 +0000 (13:55 +0000)
committerremi <remi@openbsd.org>
Sun, 11 Nov 2018 13:55:07 +0000 (13:55 +0000)
an interface config example with and one without parameters.

comment and OK claudio@

usr.sbin/ripd/parse.y
usr.sbin/ripd/ripd.conf.5

index fc504d6..f77493a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: parse.y,v 1.43 2018/11/01 00:18:44 sashan Exp $ */
+/*     $OpenBSD: parse.y,v 1.44 2018/11/11 13:55:07 remi Exp $ */
 
 /*
  * Copyright (c) 2006 Michele Marchetto <mydecay@openbeer.it>
@@ -354,7 +354,8 @@ interface   : INTERFACE STRING {
                }
                ;
 
-interface_block        : '{' optnl interfaceopts_l '}'
+interface_block        : /* empty */
+               | '{' optnl interfaceopts_l '}'
                | '{' optnl '}'
                ;
 
index 0c819fe..d353c27 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $OpenBSD: ripd.conf.5,v 1.16 2018/11/10 19:12:34 remi Exp $
+.\"    $OpenBSD: ripd.conf.5,v 1.17 2018/11/11 13:55:07 remi Exp $
 .\"
 .\" Copyright (c) 2006 Michele Marchetto <mydecay@openbeer.it>
 .\" Copyright (c) 2005, 2006 Esben Norby <norby@openbsd.org>
@@ -18,7 +18,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd $Mdocdate: November 10 2018 $
+.Dd $Mdocdate: November 11 2018 $
 .Dt RIPD.CONF 5
 .Os
 .Sh NAME
@@ -156,7 +156,10 @@ Each interface can have several parameters configured individually, otherwise
 they are inherited.
 .Bd -literal -offset indent
 interface em0 {
+       cost 9
+       auth-type none
 }
+interface ix1
 .Ed
 .Pp
 Interface-specific parameters are listed below.