[ Previous | Next | Contents | Search ]
AIXLink/X.25 1.1 for AIX: Guide and Reference

N_INFO_ACK Primitive

Purpose

Acknowledges a request for network information.

Structure

This primitive consists of one M_PROTO message block with the following structure and values. Where a value is not supported, QOS_UNKNOWN is returned:

{
   PRIM_type   N_INFO_ACK;
   NSDU_size   default_transmit_size;
   ENSDU_size   interrupt_packet_size;
   CDATA_size   call_data_size;
   DDATA_size   call_data_size;
   ADDR_size   40 (X.25 extended address size);
   ADDR_length   QOS_UNKNOWN;
   ADDR_offset   QOS_UNKNOWN;
   QOS_length   QOS_UNKNOWN;
   QOS_offset   QOS_UNKNOWN;
   QOS_range_length   QOS_UNKNOWN;
   QOS_range_offset   QOS_UNKNOWN;
   OPTIONS_flags   QOS_UNKNOWN;
   NIDU_size   nidu size;
   SERV_type   N_CONS;
   CURRENT_state   QOS_UNKNOWN;
   PROVIDER_type   QOS_UNKNOWN;
   NODU_size   QOS_UNKNOWN;
   PROTOID_length   QOS_UNKNOWN;
   PROTOID_offset   QOS_UNKNOWN;
   NPI_version   QOS_UNKNOWN;
} N_info_ack_t;

Description

The N_INFO_ACK primitive acknowledges a request for network information. The primitive indicates to the network services (NS) user any relevant protocol-dependent parameters. The N_INFO_ACK primitive serves as a response to the N_INFO_REQ primitive. The data transmission sizes are based on those of the underlying X.25 network.

Parameters

PRIM_type Indicates the primitive type.
NSDU_size Specifies the maximum size, in octets, of a network service data unit (NSDU) which is based on the X.25 packet size.
ENSDU_size Specifies the maximum size, in octets, of an expedited network service data unit (ENSDU), which is based on the X.25 network's interrupt packet size.
CDATA_size Specifies the maximum number of octets of data that can be associated with connection establishment primitives, which is based on the X.25 network's call user data limit.
DDATA_size Specifies the maximum number of octets of data that can be associated with the disconnect primitives, which is based on the X.25 network's clear user data limit.
ADDR_size Specifies the maximum size, in decimal digits, of a network address. The value must be between 1 and 40.
NIDU_size Indicates the amount of user data that can be present in an N_DATA primitive. The value of the NIDU_size parameter should not be larger than the value of the NSDU_size parameter.
SERV_type Specifies the service type supported by the NS provider. The only possible value is N_CONS which indicates connection-mode service.
PROTOID_length Specifies the length of the protocol identifiers that were bound with the N_BIND_REQ primitive. This value should be -1, which indicates that there is no obtainable information that corresponds to the parameter's definitions.
PROTOlD_offset Specifies the offset of the protocol identifiers to be bound from the beginning of the M_PCPROTO message block. This value should be -1, which indicates that there is no obtainable information that corresponds to the parameter's definitions.

Implementation Specifics

This primitive is part of X.25 Licensed Program.


[ Previous | Next | Contents | Search ]