{
{    The purpose of this procedure is to return the identifier of the local
{ device most suitable for reaching the given UDP 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_UDP_SELECT_DEVICE (DESTINATION_ADDRESS, DEVICE_ID, STATUS)
{
{ DESTINATION_ADDRESS: (input)  This parameter specifies the UDP destination
{       address.
{
{ DEVICE_ID: (output)  This parameter specifies the identifier of the 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_udp_device_configured
{             nae$tm_route_unknown
{
