[Bug 225792] ECMP is broken since tryforward()
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Nov 1 01:39:53 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225792
Simon K. <moremore2 at outlook.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |moremore2 at outlook.com
--- Comment #4 from Simon K. <moremore2 at outlook.com> ---
Created attachment 208751
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=208751&action=edit
add radix_mpath.h back
IPSEC policy or set sendredirect to "1" would disable tryforward(). Then the
packet will fall into the slowpath. AKA. normal ip_input process. But
ip_input.c missed some .h files, eg. radix_mpath.h, then ECMP is broken.
Set sendredirect to "1" is not a good idea for a router, so I add
"fastforwarding" back. Now you can set it to "0" to disable fastpath.
The attached patch I've tested on FB12-stable r354079 is passed.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-net
mailing list