Willy, Am 18.07.2018 um 04:25 schrieb Willy Tarreau: > What I would suggest would be to only "upgrade" the addresses to IPv6 > if either side already is on IPv6, but never downgrade from IPv6 to > IPv4 since v6-mapped v4 addresses can exist on both sides for a valid > reason. >
This would solve the issue for my use case and should not break anything (a few UNKNOWNs will become TCP6 then). I can rework the patch, if technical changes look good to you. There's a ton of memcpy in there to not destroy the data structures needed for the actual communication: make_proxy_line() now always operates on a copy of `struct connection remote`. I could not find a better solution and already thought hard about the current version. Best regards Tim Düsterhus