svn commit: r327559 - in head: . sys/net
Steven Hartland
steven at multiplay.co.uk
Fri Jan 5 18:03:55 UTC 2018
On 05/01/2018 17:06, Eugene Grosbein wrote:
> 05.01.2018 23:11, Steven Hartland wrote:
>
>> What do others think, am I missing something?
> You still consider only TCP case missing IP forwarning case when all IP packets
> are transit coming from lagg0 and going out via lagg1.
Just going out via a laggX
>
> IP forwarding case benefits from pre-computed RSS flowid since 8.0-RELEASE
> and your change breaks it.
Is there a way to determine if the mbuf is a forwarded mbuf of not?
I know I've said it before but just to be totally clear, changing the
default was done to prevent broken behavior, if you're not concerned
about the issue or you know you're not effected you can enable
use_flowid to restore the original behavior.
This doesn't have to be the final fix, if there are improvements that
can be made to make the default more intelligent for example and use
flowid if its known to be good then that can be looked into. In the mean
time the new "default" will prevent others from configuring lagg(4) with
LACP or loadbalance and ending up with problems; yes this may mean that
IP forwarding in HEAD will use manual hashing hence will perform a
little worse for now but that's the lesser of two evils.
Regards
Steve
More information about the svn-src-all
mailing list