ipv6: eschew polymorphic variants
Ipv6: Rebase on V1, add socket stack (untested)