I think we all appreciate how open source projects work. Calling out
their limitations is as old as mailing lists. I don't code. I test a
lot, and continue to test IS-IS in FRR on FreeBSD every year or so. I'll
keep testing and giving feedback at least once or twice a year. If it's
still broken, I'll call it out.
Except you didn't exactly "call out limitations". You simply said :
IS-IS in Quagga and FRR are not yet ready for business, is what I would
caution.
The reality is that's not true.
- You have a specific environment ( FRR on FreeBSD ) that has an issue with IS-IS.
You didn't say "I don't want to adjust net.bpf.bufsize because it would have negative impacts in my environment, so I need an option in FRR to adjust the PSNP size." You said "I don't want to."
You are of course perfectly free to not make that change, and perfectly free to gripe that FRR development has not done what you asked. But it's pretty disingenuous to say that the software isn't "ready" strictly because of issues in your use case. That doesn't really help anyone.