tcp_set_src_addr()/udp_set_src_addr() function calls have been moved to the main() after fix_all_socket_list() invocation. This place is where service is being initiated and not yet entered into the main loop.
udp_source_ipv6/tcp_source_ipv6/udp_source_ipv4/tcp_source_ipv4 are global variables and they are initiated on the service init step and then there are no changes for this variables.
Regarding
Is it compatible with the old behaviour when the global parameters tcp_source_ipv4/tcp_source_ipv6 were supposed to be global for all traffic?
Is there some old behavior, which can be enabled by some option? If yes, then the compatibility with this mode should be kept, right?
I didn't find these variables (tcp_source_ipv4/tcp_source_ipv6) are initialized somewhere in the source code, but they are used, so it looks like its initialization is needed.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.