]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: bmp rename tlv types
authorMaxence Younsi <mx.yns@outlook.fr>
Tue, 7 May 2024 11:15:31 +0000 (13:15 +0200)
committerMaxou <maxence.younsi@insa-lyon.fr>
Tue, 7 May 2024 13:53:51 +0000 (15:53 +0200)
renamed BMP_INFO_TYPE_SYSDESCR to BMP_INIT_INFO_TYPE_SYSDESCR
renamed BMP_INFO_TYPE_SYSNAME to BMP_INIT_INFO_TYPE_SYSNAME
added BMP_PEERUP_INFO_STRING

Signed-off-by: Maxou <maxence.younsi@insa-lyon.fr>
bgpd/bgp_bmp.c

index 14066ae29dc9572867b0109e9ca311d6e10d5b34..2f3be0bc9d75e78bf15fa7f0375eb5923f73d9c3 100644 (file)
@@ -391,11 +391,11 @@ static int bmp_send_initiation(struct bmp *bmp)
 
        bmp_common_hdr(s, BMP_VERSION_3, BMP_TYPE_INITIATION);
 
-#define BMP_INFO_TYPE_SYSDESCR 1
-#define BMP_INFO_TYPE_SYSNAME  2
-       bmp_put_info_tlv(s, BMP_INFO_TYPE_SYSDESCR,
-                       FRR_FULL_NAME " " FRR_VER_SHORT);
-       bmp_put_info_tlv(s, BMP_INFO_TYPE_SYSNAME, cmd_hostname_get());
+#define BMP_INIT_INFO_TYPE_SYSDESCR 1
+#define BMP_INIT_INFO_TYPE_SYSNAME  2
+       bmp_put_info_tlv(s, BMP_INIT_INFO_TYPE_SYSDESCR,
+                        FRR_FULL_NAME " " FRR_VER_SHORT);
+       bmp_put_info_tlv(s, BMP_INIT_INFO_TYPE_SYSNAME, cmd_hostname_get());
 
        len = stream_get_endp(s);
        stream_putl_at(s, BMP_LENGTH_POS, len); /* message length is set. */
@@ -438,6 +438,7 @@ static struct stream *bmp_peerstate(struct peer *peer, bool down)
        monotime_to_realtime(&uptime, &uptime_real);
 
 #define BGP_BMP_MAX_PACKET_SIZE        1024
+#define BMP_PEERUP_INFO_TYPE_STRING 0
        s = stream_new(BGP_MAX_PACKET_SIZE);
 
        if (peer_established(peer->connection) && !down) {
@@ -493,7 +494,8 @@ static struct stream *bmp_peerstate(struct peer *peer, bool down)
                }
 
                if (peer->desc)
-                       bmp_put_info_tlv(s, 0, peer->desc);
+                       bmp_put_info_tlv(s, BMP_PEERUP_INFO_TYPE_STRING,
+                                        peer->desc);
        } else {
                uint8_t type;
                size_t type_pos;