[PATCH v4 8/8] babel: Update RFC references to new standards track RFC8966

Toke Høiland-Jørgensen toke at toke.dk
Fri Jan 15 16:52:58 CET 2021


From: Toke Høiland-Jørgensen <toke at toke.dk>

The new standards track version of the Babel protocol was finally published
as an RFC. This has been the version of the protocol implemented by Bird
all along, but now that it has an RFC number we can update all the
references to the standard in the docs and code.

Signed-off-by: Toke Høiland-Jørgensen <toke at toke.dk>
---
 doc/bird.sgml       |    2 +-
 proto/babel/babel.c |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/doc/bird.sgml b/doc/bird.sgml
index 451104100104..39bd3f1ae1a0 100644
--- a/doc/bird.sgml
+++ b/doc/bird.sgml
@@ -1732,7 +1732,7 @@ protocol sections.
 <label id="babel-intro">
 
 <p>The Babel protocol
-(<rfc id="6126">) is a loop-avoiding distance-vector routing protocol that is
+(<rfc id="8966">) is a loop-avoiding distance-vector routing protocol that is
 robust and efficient both in ordinary wired networks and in wireless mesh
 networks. Babel is conceptually very simple in its operation and "just works"
 in its default configuration, though some configuration is possible and in some
diff --git a/proto/babel/babel.c b/proto/babel/babel.c
index f5f956ed4e26..4dd58073ced3 100644
--- a/proto/babel/babel.c
+++ b/proto/babel/babel.c
@@ -14,7 +14,7 @@
 /**
  * DOC: The Babel protocol
  *
- * Babel (RFC6126) is a loop-avoiding distance-vector routing protocol that is
+ * Babel (RFC8966) is a loop-avoiding distance-vector routing protocol that is
  * robust and efficient both in ordinary wired networks and in wireless mesh
  * networks.
  *
@@ -1303,7 +1303,7 @@ babel_handle_route_request(union babel_msg *m, struct babel_iface *ifa)
   struct babel_proto *p = ifa->proto;
   struct babel_msg_route_request *msg = &m->route_request;
 
-  /* RFC 6126 3.8.1.1 */
+  /* RFC 8966 3.8.1.1 */
 
   /* Wildcard request - full update on the interface */
   if (msg->full)
@@ -1335,7 +1335,7 @@ babel_handle_seqno_request(union babel_msg *m, struct babel_iface *ifa)
   struct babel_proto *p = ifa->proto;
   struct babel_msg_seqno_request *msg = &m->seqno_request;
 
-  /* RFC 6126 3.8.1.2 */
+  /* RFC 8966 3.8.1.2 */
 
   TRACE(D_PACKETS, "Handling seqno request for %N router-id %lR seqno %d hop count %d",
 	&msg->net, msg->router_id, msg->seqno, msg->hop_count);



More information about the Bird-users mailing list