Hal> Aren't there separate network interfaces for IPv4 and IPv6 on
Hal> top of some lower layer IB interface ?
Not that I know of. You can play with IPv6 on an ethernet interface
to get a feel for how it works on Linux. Something like
ifconfig eth0 inet6 add <addr>/<prefixlen>
should get you started.
- Roland