Annotation of coherent/f/usr/include.78/sys/tnioctl.h, revision 1.1

1.1     ! root        1: /* (-lgl
        !             2:  *     COHERENT 386 Device Driver Kit release 2.0
        !             3:  *     Copyright (c) 1982, 1992 by Mark Williams Company.
        !             4:  *     All rights reserved. May not be copied without permission.
        !             5:  -lgl) */
        !             6: #ifndef        __SYS_TNIOCTL_H__
        !             7: #define        __SYS_TNIOCTL_H__
        !             8: 
        !             9: #define        TNIOC   ('N' << 8)
        !            10: #define        TNGETA  (TNIOC|1)       /* Get node attributes */
        !            11: #define        TNGETAF (TNIOC|2)       /* Get node attributes, clear node stats */
        !            12: 
        !            13: #define        NTNST   8               /* Number of network statistics */
        !            14: 
        !            15: /*
        !            16:  * Network node attributes.
        !            17:  * Maintained on a per node id basis.
        !            18:  * NOTE: Node id 0 is used for totals.
        !            19:  */
        !            20: typedef struct tnattr {
        !            21:        unsigned char   host[6];        /* host id - node id in host[5] */
        !            22:        unsigned char   bad;            /* non-zero if node is down */
        !            23:        unsigned char   fill;           /* reserved, also for alignment */
        !            24:        unsigned long   recons;         /* network reconfigurations */
        !            25:        unsigned long   stats[NTNST];   /* statistics */
        !            26: } tnattr_t ;
        !            27: 
        !            28: /*
        !            29:  * Statistics maintained per node.
        !            30:  */
        !            31: #define        TnRxBYTES       0       /* # bytes received from node */
        !            32: #define        TnTxBYTES       1       /* # bytes transmitted to node */
        !            33: #define        TnRxPACKS       2       /* # packets received from node */
        !            34: #define        TnTxPACKS       3       /* # packets transmitted to node */
        !            35: #define        TnDISCARD       4       /* # packets discarded [to node] */
        !            36: #define        TnSTATMOD       5       /* # status transitions on node */
        !            37: #define        TnWRTDLYS       6       /* # delayed writes */
        !            38: #define        TnELAPSED       7       /* elapsed time for stats in ticks */
        !            39: 
        !            40: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.