It looks like the gre(4) pseudo-device doesn't support GRE over IPv6: # ifconfig gre1 tunnel fe80::1%vlan9 fe80::2%vlan9 ifconfig: SIOCSLIFPHYADDR: Address family not supported by protocol family
I believe this is at least within the realm of possibility, and it looks like someone has done some work on this problem in the Linux world / it is already supported there: http://lwn.net/Articles/508786/ I understand that this has no relevance to the current state of affairs when it comes to OpenBSD, but I just wanted to provide some evidence of feasibility. Are there any OpenBSD developers out there that would be interested in working on this in exchange for a donation of equipment or money? -Joe