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.
