vserver 1.9.3
[linux-2.6.git] / include / linux / if_fddi.h
index 2217963..a912818 100644 (file)
@@ -5,7 +5,7 @@
  *
  *             Global definitions for the ANSI FDDI interface.
  *
- * Version:    @(#)if_fddi.h   1.0.1   09/16/96
+ * Version:    @(#)if_fddi.h   1.0.2   Sep 29 2004
  *
  * Author:     Lawrence V. Stefani, <stefani@lkg.dec.com>
  *
@@ -103,38 +103,12 @@ struct fddihdr
        } __attribute__ ((packed));
 
 /* Define FDDI statistics structure */
-struct fddi_statistics
-       {
-       __u32   rx_packets;                             /* total packets received */
-       __u32   tx_packets;                             /* total packets transmitted */
-       __u32   rx_bytes;                               /* total bytes received */
-       __u32   tx_bytes;                               /* total bytes transmitted */
-       __u32   rx_errors;                              /* bad packets received */
-       __u32   tx_errors;                              /* packet transmit problems     */
-       __u32   rx_dropped;                             /* no space in linux buffers */
-       __u32   tx_dropped;                             /* no space available in linux */
-       __u32   multicast;                              /* multicast packets received */
-       __u32   transmit_collision;             /* always 0 for FDDI */
+struct fddi_statistics {
+
+       /* Generic statistics. */
 
-       /* detailed rx_errors */
-       __u32   rx_length_errors;
-       __u32   rx_over_errors;         /* receiver ring buff overflow  */
-       __u32   rx_crc_errors;          /* recved pkt with crc error    */
-       __u32   rx_frame_errors;        /* recv'd frame alignment error */
-       __u32   rx_fifo_errors;         /* recv'r fifo overrun          */
-       __u32   rx_missed_errors;       /* receiver missed packet       */
+       struct net_device_stats gen;
 
-       /* detailed tx_errors */
-       __u32   tx_aborted_errors;
-       __u32   tx_carrier_errors;
-       __u32   tx_fifo_errors;
-       __u32   tx_heartbeat_errors;
-       __u32   tx_window_errors;
-       
-       /* for cslip etc */
-       __u32   rx_compressed;
-       __u32   tx_compressed;
-   
        /* Detailed FDDI statistics.  Adopted from RFC 1512 */
 
        __u8    smt_station_id[8];