linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / drivers / char / rio / pkt.h
index a945816..7011e52 100644 (file)
 #ifndef _pkt_h
 #define _pkt_h 1
 
+
+#ifdef SCCS_LABELS
+#ifndef lint
+/* static char *_rio_pkt_h_sccs = "@(#)pkt.h   1.8"; */
+#endif
+#endif
+
+#define MAX_TTL         0xf
 #define PKT_CMD_BIT     ((ushort) 0x080)
 #define PKT_CMD_DATA    ((ushort) 0x080)
 
 #define CONTROL_DATA_WNDW  (DATA_WNDW << 8)
 
 struct PKT {
-       u8 dest_unit;           /* Destination Unit Id */
-       u8 dest_port;           /* Destination POrt */
-       u8 src_unit;            /* Source Unit Id */
-       u8 src_port;            /* Source POrt */
-       u8 len;
-       u8 control;
-       u8 data[PKT_MAX_DATA_LEN];
+       BYTE dest_unit;         /* Destination Unit Id */
+       BYTE dest_port;         /* Destination POrt */
+       BYTE src_unit;          /* Source Unit Id */
+       BYTE src_port;          /* Source POrt */
+       BYTE len;
+       BYTE control;
+       BYTE data[PKT_MAX_DATA_LEN];
        /* Actual data :-) */
-       u16 csum;               /* C-SUM */
+       WORD csum;              /* C-SUM */
 };
 #endif