Returns device statistics and device-dependent information.
Note: The counters and profile information can only be cleared by a system user.
The CIO_QUERY x25sioctl operation returns the ras_log field of the define device structure (DDS).
For the CIO_QUERY operation, the arg parameter returns a pointer to the query_params structure. This structure contains the following fields:
status | Contains the returned value if the return code is EIO. |
bufptr | Points to an x25_query_data structure. This structure contains the following fields: |
buflen | Specifies the length of the buffer. |
clearall | Clears the statistics when set to CIO_QUERY_CLEAR. Any other setting leaves the statistics unchanged. |
The x25_stats structure identifies X.25-specific statistics. Information in this structure includes the transmit_profile field. This field provides a profile of the transmission packet sizes in use on a port and can be used for configuration of adapter buffers. The transmit_profile field contains a count of the number of packets sent since the device was last configured. The size of these packets must be in the range specified.
Index | Size |
---|---|
0 | Packet size not known |
1 | Reserved |
2 | Reserved |
3 | Reserved |
4 | 0 - 15 |
5 | 16 - 31 |
6 | 32 - 63 |
7 | 64 - 127 |
8 | 128 - 255 |
9 | 256 - 511 |
10 | 512 - 1023 |
11 | 1024 - 2047 |
12 | 2048 - 4095 |
>12 | Reserved |
The CIO_QUERY operation can be called from the process environment only.
A return code of -1 indicates an unsuccessful operation and the kernel sets the errno global variable to one of the following values:
The CIO_QUERY operation functions with an X.25 Interface Co-Processor/2 that has been correctly configured for use on a qualified network. Consult adapter specifications for more information on configuring the adapter and network qualifications.
The x25sioctl device handler entry point.