[openib-general] [PATCH] IPOIB: Use a GRH when appropriate for unicast packets
Sean Hefty
mshefty at ichips.intel.com
Wed Feb 7 14:31:10 PST 2007
> Basically, if IB routers are used, and the IPoIB feature of *not*
> spanning a subnet is used (for scalabililty?) then you need an
> alternate way to specify addresses to rdma cm.
This was the case I was thinking of. Without global IB name service resolution,
how do you get the GID of the remote system?
> I agree that special casing some IPv6 addresses is a bad idea. It
> needs to be integrated correctly with NET and the routing table/etc
I haven't given this more than a few minutes of thought, but I was thinking more
along the lines of a port having an assigned GID that's the same as an assigned
IPv6 address. (Is there some reason this wouldn't work?) IP name service
resolution would map the name to the IPv6 address. The mapping from the IPv6
address to a GID would then be straightforward, as opposed to using a mapping
using ARP.
If name service resolution gives me an IPv6 address that's off of the local
subnet, but the ARP response gives me an address that's on the local subnet,
then I think we can assume that ARP was unsuccessful is resolving the address to
the remote GID. (I.e. the GID should be for a router.) If this is true, then
we need some other way to acquire the DGID.
- Sean
More information about the general
mailing list