- User Since
- Jul 16 2019, 2:36 PM (71 w, 2 d)
Thu, Nov 12
melifaro@ gave an explanation/clarification that this is much larger than originally anticipated. This patch is still a WIP, the RTAX_DST/RTAX_GATEWAY parts in rib_action() still needs to be done.
Wed, Nov 11
I do not see any mention of scopes in nhop_ctl (from your email), very less scope embedding. May I please know where the nexthop scope embedding code is located?
Here's revision 2.
Sun, Nov 8
This might have been an issue with the VirtualBox kernel module. Closing.
Panic screenshot: https://imgur.com/a/3dVHlwy
Fri, Nov 6
Oct 16 2020
Don't invent my own IPv6 hash when one already exists.
Made the changes, here.
Oct 15 2020
Oct 14 2020
The reason for doing this is that the performance of raw IPv6 sockets is improved, like it was for IPv4 here: https://svnweb.freebsd.org/base?view=revision&revision=180828
Oct 13 2020
Oct 12 2020
Oct 11 2020
Sep 8 2020
Aug 31 2020
Aug 25 2020
This is the error I get without the patch:
This patch fixes the build issue complaining about:
Thanks for the clarification.
Thanks for approving this.
Aug 20 2020
Thanks for the approvals!
Aug 19 2020
Aug 9 2020
Here's the updated diff.
Sounds good, will post a patch shortly.
Keep in mind that should this patch get approved, someone other than me will need to commit this.
Jul 26 2020
Sorry for the delay, but I got passing tests! This patch includes them.
Jul 25 2020
With errors upon running rc.d, I realized that we should only do this when modifying.
Jul 20 2020
Jul 19 2020
I added tests, they all pass.
I think this broke the build on r363327 with if_an.
Jul 17 2020
Made some suggested revisions.
Remove all variations of rtrequest (rtrequest1_fib, rtrequest_fib, in6_rtrequest, rtrequest_fib) as well.
Jul 16 2020
In case anybody is wondering, the source of the commit is here: https://freshbsd.org/commit/netbsd/src/hRr2tvIj1vj7QI2C
Here's the updated code, reduced to a single bitwise operator.
Jul 12 2020
Jul 10 2020
This patch DOES reduce CPU usage, but not by 50%:
The test output was a speedtest.net on a system behind IPFW NAT, but I looked at my test firewall box and realized the patch didn't apply.
Sure, fixed it.
Let's also do alias_proxy.c.
Jul 9 2020
Good catch, reverting to my old diff.
Thanks for the suggestion.
Jul 8 2020
Jul 7 2020
Jul 6 2020
Stop using memcpy here, instead use void pointers.
Unbreak build on recent CURRENT by using memcpy.
Jul 4 2020
Here, added the testing section.
Jul 3 2020
Jul 2 2020
Well, fixed the panics (which happened on BOOT on the first patch).
This patch currently panics and needs revision
Jun 29 2020
Made the changes.
Jun 28 2020
The Kyua log of my failing test is here: https://gist.github.com/neelchauhan/9e1ea12e0872f097294dc1f162b1a513
Unfortunately, I was unable to get test cases working. For some reason ICMP does not work in Kyua VNET jails. This is also why the other IPv6 forward/redirect tests fail as well.
Jun 27 2020
This patch makes corrections to the man page and variable naming as mentioned by melifaro@ and 0mp@.
Sorry for the delay.
Jun 25 2020
Here's an updated diff.
Good catch on the tidbits, here's an revised patch.
Here, revised patch. Hope it is okay.
Jun 24 2020
Made the corrections.