<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello Sébastien!<br>
      <br>
      Thanks for sending us these patches, but unfortunately it would <b>not</b>
      be wise to change BIRD's CLI output right now.<br>
      <br>
      We discussed it in our team and the the primary reason is this:<br>
      <br>
      Since BIRD does not yet have well defined API for communication,
      most automation and tooling around BIRD (including our own) relies
      on the exact format of the CLI output.<br>
      These changes would/could break the tooling around BIRD and cause
      lot of headache for little gain.<br>
      <br>
      We know that this situation is not ideal and thus API for BIRD is
      being worked on. <br>
      Once finished we can improve the CLI output without major
      consequences.<br>
      <br>
      Hope you understand, why we can not accept these patches right
      now.<br>
      <br>
      Wish you a great weekend and happy routing!<br>
      David<br>
    </p>
    <pre class="moz-signature" cols="72">David Petera (he/him) | BIRD Tech Support | CZ.NIC, z.s.p.o.</pre>
    <div class="moz-cite-prefix">On 8/25/25 14:35, Sébastien PARISOT
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:PAYP264MB4335CC6498B16017690F5426813EA@PAYP264MB4335.FRAP264.PROD.OUTLOOK.COM">
      <pre wrap="" class="moz-quote-pre">Hello BIRD team!

This simple patch (for branch master) adds a field for the BGP channel gateway mode (direct or recursive) setting in show protocol output. It is is a useful information to have in some troubleshooting scenario.

Example:

bird> show protocol all bgp_test
Name             Proto      Table                        State  Since                Info
bgp_test           BGP        ---                          up     2025-08-12 15:11:54  Established   
  BGP state:          Established
[...]
  Channel ipv6
    State:          UP
[...]
    Gateway: recursive
[...]

Thanks!
--
Sébastien</pre>
    </blockquote>
  </body>
</html>