<div dir="ltr">Hello Trisha!<br><br>This scenario you mentioned made me curious!<br><br>Can you comment a little (as far as possible respecting contracts) how is this scenario with little memory and many Kernel routes?<br><br>What kind of hardware?<br>Where would this be applied?<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em seg., 28 de mar. de 2022 às 13:55, Trisha Biswas <<a href="mailto:tbiswas@fastly.com">tbiswas@fastly.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">We do have use cases where we run BIRD in low memory environments with a lot of routes in the kernel, so moving everything to 64-bits could potentially hurt these scenarios. Option #3 would be very confusing, so we'd have to vote for keeping things as is. <div><br></div><div>Thanks,</div><div>Trisha<br clear="all"><div><div dir="ltr"><div dir="ltr"><span style="color:rgb(136,136,136)">--</span><br style="color:rgb(136,136,136)"><div dir="ltr" style="color:rgb(136,136,136)"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="margin:0px;padding:0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px"><img src="https://www.fastly.com/img/sig.png"><br></div><div style="margin:0px;padding:0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px"><b>Trisha Biswas</b> | Sr. Software Engineer, Network Systems</div><div style="margin:0px;padding:0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px"><a href="http://fastly.com/" rel="nofollow" style="color:rgb(59,115,175)" target="_blank">fastly.com</a> | <a href="https://twitter.com/fastly" rel="nofollow" style="color:rgb(59,115,175)" target="_blank">@fastly</a> | <a href="http://www.linkedin.com/company/fastly" rel="nofollow" style="color:rgb(59,115,175)" target="_blank">LinkedIn</a></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 28, 2022 at 5:04 AM Mathew Heard <<a href="mailto:me@mheard.com" target="_blank">me@mheard.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Is there even any userbase running bird on embedded hardware (that might be adversely affected)?<div dir="auto"><br></div><div dir="auto">Dn42 comes to mind. Perhaps? But realistically we aren't talking about much of an increase surely?</div><div dir="auto"><br></div><div dir="auto">Other than that I like 64bit only.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 28 Mar 2022, 10:20 pm Douglas Fischer, <<a href="mailto:fischerdouglas@gmail.com" target="_blank">fischerdouglas@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I need to agree with Toke!<br>"having Bird behave differently on different archs is bound to be incredibly confusing..."<br><br>And, on the other hand, what would be the downside of having everything in 64?<br>Using a little more memory than might be the minimum usable?<br><br><div>This kind of care I see being taken for applications that run platforms with serious memory limitations.<br>I don't see that this is BIRD's niche.<br><br><br>In a real scenario of high demand using BIRD, how much memory would be "wasted"?<br>In these real high demand scenarios, who uses 32bit these days?<br><br>I would worry more about CPU cycles.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em sáb., 26 de mar. de 2022 às 19:19, Toke Høiland-Jørgensen <<a href="mailto:toke@toke.dk" rel="noreferrer" target="_blank">toke@toke.dk</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Maria Matejka <<a href="mailto:maria.matejka@nic.cz" rel="noreferrer" target="_blank">maria.matejka@nic.cz</a>> writes:<br>
<br>
> Is there anybody who would try to convince me that I shouldn't make <br>
> filter integers and route attribute integers both 64 bits wide?<br>
<br>
I think switching everything to 64-bits sounds quite sensible. Whatever<br>
you do, please don't go with option 3, though, having Bird behave<br>
differently on different archs is bound to be incredibly confusing... :)<br>
<br>
-Toke<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr">Douglas Fernando Fischer<br>Engº de Controle e Automação<br><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;color:black;text-align:left;line-height:130%;font-family:"courier new",monospace"></div></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Douglas Fernando Fischer<br>Engº de Controle e Automação<br><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;color:black;text-align:left;line-height:130%;font-family:"courier new",monospace"></div></div></div>