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

--- Comment #17 from Gleb Smirnoff <[email protected]> ---
I looked closer into the report and I tend to doubt this is a bug.  Both
addresses are set with /32 mask and this makes them equally not a preferred
match for source address selection.  In your example 192.168.22.16 is not in
194.XXX.XXX.43/32 neither it is in 192.168.22.43/32.  It is just to human eye
the addresses look close and preferred, while they are not.

So the latter was selected on 13.2 and the former is selected on 14.0 due to
some side effect, e.g. a list reordering or hash resizing between two FreeBSD
versions, or an algorithm changes from using first not a preferred match
address to the last not preferred.

For your setup you need to reconfigure the jail to use some shorter mask to
enable preferred matching, or if you leave /32s then use binding of
applications to the desired addresses and don't rely on selection.

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

Reply via email to