]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
BGP: Update obsolete RFC 8203 to newer RFC 9003
authorOndrej Zajicek <santiago@crfreenet.org>
Sat, 26 Apr 2025 22:48:29 +0000 (00:48 +0200)
committerOndrej Zajicek <santiago@crfreenet.org>
Sat, 26 Apr 2025 23:00:20 +0000 (01:00 +0200)
doc/bird.sgml
proto/bgp/bgp.c
proto/bgp/packets.c

index 33030aec5143f7dd7bbfbf324ece890eec39d4a7..d33c7b34c94a722cc3e9d2c8a06a2497a1888ef4 100644 (file)
@@ -2852,10 +2852,10 @@ avoid routing loops.
 <item> <rfc id="7911"> &ndash; Advertisement of Multiple Paths in BGP
 <item> <rfc id="7947"> &ndash; Internet Exchange BGP Route Server
 <item> <rfc id="8092"> &ndash; BGP Large Communities Attribute
-<item> <rfc id="8203"> &ndash; BGP Administrative Shutdown Communication
 <item> <rfc id="8212"> &ndash; Default EBGP Route Propagation Behavior without Policies
 <item> <rfc id="8654"> &ndash; Extended Message Support for BGP
 <item> <rfc id="8950"> &ndash; Advertising IPv4 NLRI with an IPv6 Next Hop
+<item> <rfc id="9003"> &ndash; Extended BGP Administrative Shutdown Communication
 <item> <rfc id="9072"> &ndash; Extended Optional Parameters Length for BGP OPEN Message
 <item> <rfc id="9117"> &ndash; Revised Validation Procedure for BGP Flow Specifications
 <item> <rfc id="9234"> &ndash; Route Leak Prevention and Detection Using Roles
index f762e4a6299d02c11a85d2976c6598039b6674d8..c8f90fadb5d773b3bd8b41d32767b89f37c620e1 100644 (file)
  * RFC 7911 - Advertisement of Multiple Paths in BGP
  * RFC 7947 - Internet Exchange BGP Route Server
  * RFC 8092 - BGP Large Communities Attribute
- * RFC 8203 - BGP Administrative Shutdown Communication
  * RFC 8212 - Default EBGP Route Propagation Behavior without Policies
  * RFC 8654 - Extended Message Support for BGP
  * RFC 8950 - Advertising IPv4 NLRI with an IPv6 Next Hop
  * RFC 8955 - Dissemination of Flow Specification Rules
  * RFC 8956 - Dissemination of Flow Specification Rules for IPv6
+ * RFC 9003 - Extended BGP Administrative Shutdown Communication
  * RFC 9072 - Extended Optional Parameters Length for BGP OPEN Message
  * RFC 9117 - Revised Validation Procedure for BGP Flow Specifications
  * RFC 9234 - Route Leak Prevention and Detection Using Roles
@@ -2212,7 +2212,7 @@ bgp_shutdown(struct proto *P)
   bgp_store_error(p, NULL, BE_MAN_DOWN, 0);
   p->startup_delay = 0;
 
-  /* RFC 8203 - shutdown communication */
+  /* RFC 9003 - shutdown communication */
   if (message)
   {
     uint msg_len = strlen(message);
index eb112c5be37d9b5fc715ab063b19df5061022a5e..0971107cee33b6f88d26851e91c1e9fcf259210b 100644 (file)
@@ -3345,7 +3345,7 @@ bgp_error_dsc(uint code, uint subcode)
   return buff;
 }
 
-/* RFC 8203 - shutdown communication message */
+/* RFC 9003 - shutdown communication message */
 static int
 bgp_handle_message(struct bgp_proto *p, byte *data, uint len, byte **bp)
 {
@@ -3400,7 +3400,7 @@ bgp_log_error(struct bgp_proto *p, u8 class, char *msg, uint code, uint subcode,
          goto done;
         }
 
-      /* RFC 8203 - shutdown communication */
+      /* RFC 9003 - shutdown communication */
       if (((code == 6) && ((subcode == 2) || (subcode == 4))))
        if (bgp_handle_message(p, data, len, &t))
          goto done;