<html>
<body>
<font size=3>At 08:00 PM 9/28/2004, you wrote:<br>
<blockquote type=cite class=cite cite="">    Michael>
The IBTA defined the specifications to establish standard<br>
    Michael> wire protocols to discover services
without having to<br>
    Michael> track all potential services.  The
IETF does not address<br>
    Michael> how P_Keys are managed only that the IP
over IB component<br>
    Michael> must follow a set of semantics /
operations to enable IP<br>
    Michael> communication; all IB-specific management
issues are<br>
    Michael> outside the scope of the drafts.<br><br>
    Michael> As another person put it - embrace and
extend.  The<br>
    Michael> approach being advocated is something that
will be<br>
    Michael> interoperable and provides a solution that
can be easily<br>
    Michael> incorporated into all IP over IB
implementations.  It<br>
    Michael> also clarifies the ambiguous IB - admin
management<br>
    Michael> interactions for IP
communications.<br><br>
Until an IPoIB service is mandated somewhere, IPoIB implementations<br>
need to work even on subnets where the service is not
registered.</font></blockquote><br>
The goal here would be to establish a requirement that all
implementations would use the process I've outlined here so the service
is always registered.  As such, there would be only one method and
only one thing to implement in the future.  The IBTA cannot mandate
anything here as IP is not its charter to define.  The IETF might be
able to do something here but the best that might be done is perhaps an
informational draft.  Is this what is required to make forward
progress here?<br><br>
<blockquote type=cite class=cite cite=""><font size=3>Which means a bit
of extra complexity to handle both the case where<br>
the service doesn't exist because the subnet has not implemented 
the<br>
management scheme and the case where the service doesn't exist
because<br>
the administrator doesn't want to configure IPoIB for a given
partition.</font></blockquote><br>
IPoverIB implementations should not enable IP communication if the admin
does not want it configured.  The service lookup would occur per
P_Key and only on those partitions that show the service registered would
have IPoverIB enabled.  The only thing the code does is examine
whether the service is present or not for the P_Keys that are configured
or when the service event handler informs the driver that the service has
undergone change which may be to add or delete a partition.<br><br>
<font size=3>Mike</font></body>
</html>