This is the core config for setting up IPv6 on multiple ethernet interfaces (igc0 and igc1)
with IPv6 forwarding while still accepting IPv6 routes on igc0.
Enabling IPv6 forwarding for vnet/jails breaks IPv6 on the main igc0. The trick is to use
sysctl net.inet6.ip6.accept_rtad=1 to still allow interfaces to accept router advertisements. This still needs rtsold running.
Took a while to find this config!