<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>What changed recently is that the Bird 2.15 port defaults to
      using Netlink instead of route sockets to access the kernel
      routing table on FreeBSD 14.0 and later. Can you install the other
      flavor of the bird2 port (bird2-rtsock-2.15.1 instead of
      bird2-2.15.1), restart the bird2 service (not just reload the
      running process), and report back if that works? If that alone
      solves your problem you've found a regression in the new default
      flavor.<br>
    </p>
    <div class="moz-cite-prefix">On 10.06.24 10:13, Torsten Wilms via
      Bird-users wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:AM0P194MB0339AC9D80BC3308B3DF2359C3C62@AM0P194MB0339.EURP194.PROD.OUTLOOK.COM">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator"
        content="Microsoft Word 15 (filtered medium)">
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Aptos;
        panose-1:2 11 0 4 2 2 2 2 2 4;}@font-face
        {font-family:"Times New Roman \(Body CS\)";
        panose-1:2 11 6 4 2 2 2 2 2 4;}@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Aptos",sans-serif;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:11.0pt;
        mso-ligatures:none;}div.WordSection1
        {page:WordSection1;}</style>
      <div class="WordSection1">
        <div id="mail-editor-reference-message-container">
          <div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US">I am using FreeBSD 14 with FIBs.
                </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US">With bird2.14 I get routes via BGP and
                  anything is fine.</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US">With bird2.15.1 I get routes, but the
                  daemon doesn’t put them into the kernel routing table.
                  Same configuration work with older version.</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US">Does something change which has an effect
                  on it?</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">template
                  bgp general_bgp {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  debug { states, routes, interfaces };</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  strict bind on;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  enable route refresh on;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  graceful restart time 300;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  hold time 15;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  keepalive time 5;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  med metric on;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  password "*************";</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">ipv4
                  table table_SLICE1</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">protocol
                  direct direct_SLICE1 {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  interface "vtnet2";</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  ipv4 {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  table table_SLICE1;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  };</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">protocol
                  kernel kernel_SLICE1 {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  kernel table 1;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  scan time 10;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  ipv4 {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  table table_SLICE1;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  import all;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  export all;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  };</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">###
                  br1</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">protocol
                  bgp br1_SLICE1 from general_bgp {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  description "[SLICE1][br1] - BGP Transit Services";</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  local 100.64.1.185 as 64521;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  neighbor 100.64.1.7 as 64521;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  ipv4 {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  table table_SLICE1;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  import keep filtered;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  import all;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  export none;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  };</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">###
                  br2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">protocol
                  bgp br2_SLICE1 from general_bgp {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  description "[SLICE1][br2] - BGP Transit Services";</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  local 100.64.1.185 as 64521;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  neighbor 100.64.1.8 as 64521;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  ipv4 {</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  table table_SLICE1;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  import keep filtered;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  import all;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">   
                  export none;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  };</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">--------------------</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">~
                  # birdc show route table table_SLICE1</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">BIRD
                  2.14 ready.</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Table
                  table_SLICE1:</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">0.0.0.0/0           
                  unicast [br1_SLICE1 2024-06-10 09:02:07] * (100) [i]</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  via 100.64.1.7 on vtnet2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">                    
                  unicast [br2_SLICE1 2024-06-10 09:02:02] (100) [i]</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  via 100.64.1.8 on vtnet2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">100.64.21.0/24      
                  unicast [br1_SLICE1 2024-06-10 09:02:07] * (100) [i]</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  via 100.64.1.7 on vtnet2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">                    
                  unicast [br2_SLICE1 2024-06-10 09:02:02] (100) [i]</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  via 100.64.1.8 on vtnet2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">100.64.1.0/24       
                  unicast [direct_SLICE1 2024-06-10 09:01:05] ! (240)</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  dev vtnet2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">                    
                  unicast [br2_SLICE1 2024-06-10 09:02:02] (100) [i]</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  via 100.64.1.8 on vtnet2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">                    
                  unicast [br1_SLICE1 2024-06-10 09:02:07] (100) [i]</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> 
                  via 100.64.1.7 on vtnet2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">~
                  # setfib 1 netstat -rn</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Routing
                  tables (fib: 1)</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Internet:</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Destination       
                  Gateway            Flags     Netif Expire</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">100.64.1.0/24     
                  link#3             U        vtnet2</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">100.64.1.185      
                  link#15            UHS         lo0</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">127.0.0.1         
                  link#15            UHS         lo0</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Internet6:</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Destination                      
                  Gateway                       Flags     Netif Expire</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">::/96                            
                  link#15                       URS         lo0</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">::1                              
                  link#15                       UHS         lo0</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">::ffff:0.0.0.0/96                
                  link#15                       URS         lo0</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">fe80::%lo0/10                    
                  link#15                       URS         lo0</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">ff02::/16                        
                  link#15                       URS         lo0</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US">Any idea?</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US">Thanks.
                </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
                  lang="EN-US">BR Torsten</span><o:p></o:p></p>
              <p class="MsoNormal"> <o:p></o:p></p>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>