[ofa-general] [PATCH 2/9] ib_core: kernel API for GID -->MAC translations
Roland Dreier
rdreier at cisco.com
Wed Jun 17 14:10:06 PDT 2009
> Hmm, murky indeed. Your point about IGMPv6 is well made. The problem
> is that IB GRHs are not IPv6 headers and have different numerology for
> the Next Header field. Ie in IPv6 Next Header 0x1B is RFC 908, while
> in GRH it is a BTH. Labeling GRHs with an IPv6 ethertype is
> fundamentally wrong.
Yes, but the next header is the only issue I know of. Since 0x1b is
already assigned as an IPv6 next header protocol, we would have to get a
new value assigned. However once a non-conflicting value is chosen,
then an IB GRH really is an IPv6 header and in that case I think using
the IPv6 ethertype too would make things work much better -- eg IB
traffic actually could be forwarded by an IPv6 router with no additional
work required.
- R.
More information about the general
mailing list