{
{    The purpose of this procedure is to return the identifier of the local
{ device most suitable for reaching the given TCP destination address.
{
{    Local routing tables are searched for the destination address.  If a match
{ is not found queries are sent to the locally connected devices.  If a local
{ device cannot match the destination address the lowest cost default route
{ will be used i.e.  if a default route has been configured (NOTE a default
{ route is configured with the "DEFINE_IP_NETWORK" command with the network
{ address parameter equal to zero).
{
{       NLP$TM_TCP_SELECT_DEVICE (DESTINATION_ADDRESS, DEVICE_ID, LOCAL_ADDRESS
{             STATUS)
{
{ DESTINATION_ADDRESS: (input)  This parameter specifies the TCP destination
{       address.
{
{ DEVICE_ID: (output)  This parameter specifies the identifier of the device
{       through which the given destination address is accessible.
{
{ LOCAL_ADDRESS: (output)  This parameter specifies the IP address of the local
{       device through which the given destination address is accessible.
{
{ STATUS: (output) This parameter specifies the request status.
{       CONDITIONS:
{             nae$insufficient_resources
{             nae$tm_devices_inaccessible
{             nae$tm_no_tcp_device_configured
{             nae$tm_route_unknown
{
