]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Reuse orf_type_str/orf_mode_str for dynamic capabilities code
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 17 Oct 2023 13:01:00 +0000 (16:01 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 17 Oct 2023 13:01:00 +0000 (16:01 +0300)
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_open.c
bgpd/bgp_open.h

index 866930c732230cb6440dfc4e287fb9cae9833f30..545da7c559407cfac8be7fb3b02e46ecf745bdca 100644 (file)
@@ -340,15 +340,14 @@ static void bgp_capability_orf_not_support(struct peer *peer, iana_afi_t afi,
                        peer->host, afi, safi, type, mode);
 }
 
-static const struct message orf_type_str[] = {
-       {ORF_TYPE_RESERVED, "Reserved"},
-       {ORF_TYPE_PREFIX, "Prefixlist"},
-       {0}};
-
-static const struct message orf_mode_str[] = {{ORF_MODE_RECEIVE, "Receive"},
-                                             {ORF_MODE_SEND, "Send"},
-                                             {ORF_MODE_BOTH, "Both"},
-                                             {0}};
+const struct message orf_type_str[] = { { ORF_TYPE_RESERVED, "Reserved" },
+                                       { ORF_TYPE_PREFIX, "Prefixlist" },
+                                       { 0 } };
+
+const struct message orf_mode_str[] = { { ORF_MODE_RECEIVE, "Receive" },
+                                       { ORF_MODE_SEND, "Send" },
+                                       { ORF_MODE_BOTH, "Both" },
+                                       { 0 } };
 
 static int bgp_capability_orf_entry(struct peer *peer,
                                    struct capability_header *hdr)
index a92c56d1b50820a9350798fb711022216a6297f6..34f4b7619edcb090557c7c5a0386974f400aff04 100644 (file)
@@ -108,5 +108,7 @@ extern void bgp_capability_vty_out(struct vty *vty, struct peer *peer,
                                   bool use_json, json_object *json_neigh);
 extern as_t peek_for_as4_capability(struct peer *peer, uint16_t length);
 extern const struct message capcode_str[];
+extern const struct message orf_type_str[];
+extern const struct message orf_mode_str[];
 
 #endif /* _QUAGGA_BGP_OPEN_H */