[Bug 204735] [net] Outgoing packets being sent via wrong interface

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu May 19 13:32:12 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204735

Daniel Bilik <ddb at neosystem.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|Affects Only Me             |Affects Some People

--- Comment #1 from Daniel Bilik <ddb at neosystem.org> ---
I think I may have found a culprit - flowtable.

When comparing netinet/ip_output.c between 9-stable and 10-stable, I noticed
the flowtable call is different. And looking into net/flowtable.c revealed that
it was almost completely rewritten between 9.x and 10.x.

Flowtable is not included in GENERIC kernel, but our problematic host runs
custom kernel with "options FLOWTABLE" defined (we had this in our kernel for
9.x and kept it when upgrading to 10.x). I've just disabled flowtable on the
host via sysctl to check whether it helps (though it will take weeks to be
sure, because the issue strikes just occasionally).

BTW, there are some fixes to flowtable in HEAD, specifically r292978 and
r290276, both several months old. The latter was even scheduled to "MFC after 3
days", but it doesn't seem to be applied to 10-STABLE yet.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-net mailing list