GeoIP routing is sometimes worse with native IPv6 than IPv4.
Take gstatic.com for example which goes to a neighbouring country with IPv6 (inside same ISP, but still):<p><pre><code>  $ ping -c 3 gstatic.com
  PING gstatic.com (82.77.159.222) 56(84) bytes of data.
  64 bytes from cache.google.com (82.77.159.222): icmp_seq=1 ttl=61 time=2.11 ms
  64 bytes from cache.google.com (82.77.159.222): icmp_seq=2 ttl=61 time=1.98 ms
  64 bytes from cache.google.com (82.77.159.222): icmp_seq=3 ttl=61 time=1.78 ms

  --- gstatic.com ping statistics ---
  3 packets transmitted, 3 received, 0% packet loss, time 2002ms
  rtt min&#x2F;avg&#x2F;max&#x2F;mdev = 1.780&#x2F;1.960&#x2F;2.118&#x2F;0.143 m

  $ ping6 -c 3 gstatic.com
  PING gstatic.com(bud02s22-in-x03.1e100.net) 56 data bytes
  64 bytes from bud02s22-in-x03.1e100.net: icmp_seq=1 ttl=55 time=9.85 ms
  64 bytes from bud02s22-in-x03.1e100.net: icmp_seq=2 ttl=55 time=9.67 ms
  64 bytes from bud02s22-in-x03.1e100.net: icmp_seq=3 ttl=55 time=10.5 ms

  --- gstatic.com ping statistics ---
  3 packets transmitted, 3 received, 0% packet loss, time 2003ms
  rtt min&#x2F;avg&#x2F;max&#x2F;mdev = 9.675&#x2F;10.031&#x2F;10.568&#x2F;0.403 ms
</code></pre>
So I have this in &#x2F;etc&#x2F;gai.conf now:<p><pre><code>  precedence ::ffff:0:0&#x2F;96  100</code></pre>