Solstice X.25 9.2 Developer's Guide

7.2 N_getlinkstats--Retrieve Per-Link Statistics

Retrieve statistics for a particular link.

Associated Structure

The following structure is associated with this ioctl:

struct perlinkstats {
        uint32_t linkid;                   /* link id (ppa)           */
        int      network_state;                 /* Network State           */
        uint32_t mon_array[link_mon_size]; /* L3perlinkmonarray       */
};

The members of the perlinkstats structure are:

Table 7-7 perlinkstats fields

Member 

Description 

linkid

the number of the link. 

network_state

a code defining the network state. The codes are as follows: 

1 Connecting to DXE  

2 Connected resolving DXE  

3 Random wait started  

4 Connected and resolved DXE  

5 DTE RESTART REQUEST  

6 Waiting link disc reply  

7 Buffer to enter WtgRES

8 Buffer to enter L3restarting

9 Buffer to enter L_disconnect

10 Registration request 

mon_array

the array containing the statistics. mon_array is defined in the file x25_control.h.

N_getnliversion

read current NLI version Read which version of the Network Layer Interface is supported by the X.25 multiplexor. Solstice X.25 supports version 3. 

Associated Structure

The following structure is associated with this ioctl:

struct nliformat {
     unsigned char  version;    /* NLI version number */
 };

The members of the nliformat structure are:

Table 7-8 nliformat fields

Member 

Description 

version

the version of NLI supported by the X.25 multiplexor.