I've got a setup with Xen using bridging. The host is OpenSUSE Linux,
the guest is NetBSD. I have a bridge named br0 that bridges eth0 (my
physical interface) and vif22.0 (the interface for the NetBSD guest). My
NetBSD guest sends out an IPv6 packet. If I tcpdump on the network
interface inside the guest, I see the packet go out. If I tcpdump on
vif22.0 I see the packet, if I tcpdump on br0 I see the packet. If I
tcpdump on eth0 I don't see the packet. This means the packet isn't
going on the wire and it should. This all works fine with IPv4.

Any ideas?

-- 
Jon Schewe | http://mtu.net/~jpschewe
If you see an attachment named signature.asc, this is my digital
signature. See http://www.gnupg.org for more information.

For I am convinced that neither death nor life, neither angels nor
demons, neither the present nor the future, nor any powers,
neither height nor depth, nor anything else in all creation, will
be able to separate us from the love of God that is in Christ
Jesus our Lord. - Romans 8:38-39