Today
+1 vote for just doing this, all the RIBs built on top of modern FreeBSD FIB need to change with it anyway.
I strongly believe this option is useless now and it just increase complexity of the code.
multipath is part of routing, making it optional is just like making arp/ndp optional in ipv4/ipv6.
the original reason to have this option is no longer valid.
Also, as noted in the d5fe384b4d41a5c5adeaa6039d33d59d7bc33e76, ROUTE_MPATH does not consume memory unless actually used.
I'll get back to you within the hour.
Thanks a lot for working on that! I miss the feature a lot.
Correct me if I am wrong, but this seems to be two separate changes. Can this be split please?
Sorry if I wasn't clear - I have no objections against pushing this in. I'm not able to do a protocol level review, but wrt the interaction with the rest of the network stack all looks good to me.
Superseded by D55880.
fix GH_TAGNAME= v${...} to DISTVERSIONPREFIX before @adamw notices 😃
I don't know how to get rid of the warning. I did a testbuild of zls to see if it had the issue too (it does). At that point I decided the issue is somewhere in Uses/zig.mk and I haven't had a chance to investigate.
Use DISTVERSIONPREFIX not GH_TAGNAME=v${...}.
remove DO_MAKE_BUILD_TEST for test-target.
Ok, so with seq_file fixed, I am now able to build all the debugfs bits in the wireless drivers under CHERI, so I think this finds all of them. I've split out the changes to use simple_read_from_buffer into a separate commit before this one now.
Rebase on D55879
Is it possible to fix the warning? If not that's fine.
I think I got the CONFLICTS_INSTALL right (misc/zine also wants to install /usr/local/bin/zine).
results of poudriere
Is there a reason to not just read the ID register in the vmm code?
results of poudriere
Also, thanks for your remind:). @siva
Thank you pouria!
Hmm, this sounds like another bug. Even if the callout handler is lightweight, I'm sure it plus the overhead of scheduling and running a callout costs more than 1ns. The livelock issue relates to the problem where it becomes impossible to schedule a thread on a looping core, because the softclock thread which runs the callout handler has high priority.
@aokblast this commit breaks the following tests in CI:
Note that this does not change the ABI because although __default_hash has external linkage and went from being a pointer to a function to being an actual function, it was never exported. You may want to mention that in the commit message.
Panel Used By
| Dashboard | russ.haley_gmail.com's Dashboard |