]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
BGP: Show onlink information in CLI
authorMaria Matejka <mq@ucw.cz>
Thu, 3 Jul 2025 15:16:45 +0000 (17:16 +0200)
committerMaria Matejka <mq@ucw.cz>
Thu, 13 Nov 2025 10:59:33 +0000 (11:59 +0100)
proto/bgp/bgp.c

index ad51e6260c57a753d01220ea3ae0e7db4541b377..7389e597cb0564176ca85f5dd8659e0a37a42ba8 100644 (file)
@@ -3178,9 +3178,9 @@ bgp_show_proto_info(struct proto *P)
   cli_msg(-1006, "  BGP state:          %s", bgp_state_dsc(p));
 
   if (bgp_is_dynamic(p) && p->cf->remote_range)
-    cli_msg(-1006, "    Neighbor range:   %N", p->cf->remote_range);
+    cli_msg(-1006, "    Neighbor range:   %N%s", p->cf->remote_range, p->cf->onlink ? " onlink" : "");
   else
-    cli_msg(-1006, "    Neighbor address: %I%J", p->remote_ip, p->cf->iface);
+    cli_msg(-1006, "    Neighbor address: %I%J%s", p->remote_ip, p->cf->iface, p->cf->onlink ? " onlink" : "");
 
   if ((p->conn == &p->outgoing_conn) && (p->cf->remote_port != BGP_PORT))
     cli_msg(-1006, "    Neighbor port:    %u", p->cf->remote_port);