<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">W dniu 15.01.2026 o 09:58, Maria
      Matejka via Bird-users pisze:<br>
    </div>
    <blockquote type="cite"
      cite="mid:aWisRNvs87dY3MX7@struhadlo.private.jmq.cz">
      <meta name="generator" content="pandoc">
      <meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=yes">
      <p>Hi Marek,</p>
      <p>On Thu, Jan 15, 2026 at 09:09:39AM +0100, Marek Zarychta via
        Bird-users wrote:</p>
      <blockquote>
        <p>After upgrade we spotted small regression with AS-SETs in
          both 2.18
          and 3.2:</p>
      </blockquote>
      <p>That’s not a bug, that’s a feature specified in RFC 9774. We
        have
        changed the default behavior.</p>
      <blockquote>
        <p>W dniu 3.01.2026 o 22:44, Maria Matejka via Bird-users pisze:</p>
      </blockquote>
      <blockquote>
        <blockquote>
          <p>Also, AS Sets in AS Paths are now considered malformed by
            default.</p>
        </blockquote>
      </blockquote>
      <p>If you need to accept AS Sets, you have to <a
href="https://bird.nic.cz/doc/bird-3.2.0.html#bgp-allow-as-sets"
          moz-do-not-send="true">explicitly
          enable them</a>.</p>
      <p>Have a nice day!<br>
        Maria</p>
      <p>–<br>
        Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</p>
    </blockquote>
    <p><span class="HwtZe" lang="en"><span class="jCAhz"><span
            class="ryNqvb">Hi Maria,</span></span></span></p>
    <p><span class="HwtZe" lang="en"><span class="jCAhz"><span
            class="ryNqvb">thanks for the clarification, and please
            forgive the noise on the mailing lists that I made.</span></span>
        <span class="jCAhz ChMk0b"><span class="ryNqvb">The original
            announcement, the first email in this thread, contains this
            information:</span></span></span></p>
    <p>> Also, AS Sets in AS Paths are now considered malformed by
      default.<br>
      <br>
    </p>
    <p><span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
            class="ryNqvb">BTW, we are currently running version 3.2 on
            FreeBSD, and the memory usage reported by the OS still seems
            to be twice that of version 2.x.</span></span> <span
          class="jCAhz ChMk0b"><span class="ryNqvb">Is this specific to
            FreeBSD?</span></span></span></p>
    <p><br>
    </p>
    <p># top -b | egrep "bird|PID" ; uname -orm ; pkg info | grep bird</p>
    <p> PID USERNAME    THR PRI NICE   SIZE    RES STATE    C   TIME   
      WCPU COMMAND<br>
       6551 root          2   0    0  1100M   984M select   1   6:29 
       0.00% bird</p>
    <p><br>
      FreeBSD 15.0-STABLE amd64</p>
    <p>bird3-3.2.0                    Dynamic multithreaded IP routing
      daemon</p>
    <p><br>
      <br>
      bird> show memory<br>
      BIRD memory usage<br>
                        Effective    Overhead<br>
      Routing tables:    256.7 MB     23.3 MB<br>
      Route attributes:  232.7 MB   4077.2 kB<br>
      Protocols:        2623.0 kB    105.4 kB<br>
      Current config:     73.5 kB   1400.0  B<br>
      Standby memory:      0.0  B     57.7 MB<br>
      Total:             492.1 MB     85.2 MB<br>
      <br>
      Active pages:      420.1 MB<br>
      Kept free pages:    57.7 MB<br>
      Cold free pages:   370.9 MB<br>
      Hot page cache depleted while in RCU: 3894<br>
      <br>
    </p>
    <p><br>
      bird> show route count<br>
      2068457 of 2068457 routes for 1044853 networks in table master4<br>
      451403 of 451403 routes for 229499 networks in table master6<br>
      Total: 2519860 of 2519860 routes for 1274352 networks in 2 tables<br>
      <br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Marek Zarychta</pre>
  </body>
</html>