Peter Memishian wrote:
> > Is there any intent to eventually move these TLI uses over to sockets?
>
> Certainly, but inertia is hard to overcome.
It is probably a bit more than just inertia. I suspect most if not all
of the applications are RPC applications. Such applications end up using
TLI because that it how TI-RPC was designed and we document this fact.
For instance, we have APIs like svc_tli_create and clnt_tli_create which
allows the application to pass in a TLI endpoint.
We also document the xp_fd field, but for that we (no longer) seem to
explicitly say it is a TLI endpoint.
I would be nice if we could
- Add sockets as an interface under the RPC library akin to how we
have added door support
- If possible switch the generic clnt_create and svc_create to use sockets
- If possible deprecate svc_tli_create and clnt_tli_create.
Erik