+typedef struct sptps_packet_t {
+ length_t len; /* the actual number of bytes in the `data' field */
+ int priority; /* priority or TOS */
+ node_id_t dstid; /* node ID of the final recipient */
+ node_id_t srcid; /* node ID of the original sender */
+ char data[MAXSIZE];
+} sptps_packet_t;
+
+/* Packet types when using SPTPS */
+
+#define PKT_COMPRESSED 1
+#define PKT_MAC 2
+#define PKT_PROBE 4
+
+typedef enum packet_type_t {
+ PACKET_NORMAL,
+ PACKET_COMPRESSED,
+ PACKET_PROBE
+} packet_type_t;
+