$OpenBSD: patch-packet_h,v 1.1 2006/11/01 21:13:20 kili Exp $

# From upstream SVN.

--- packet.h.orig	Thu Aug  4 16:32:44 2005
+++ packet.h	Fri Oct 20 15:38:06 2006
@@ -56,6 +56,7 @@
 // Parmeters to the packet info
 typedef struct packet_parm {
     int fuzzy_crypt;
+	int fuzzy_decode;
 };
 
 // Signalling layer info - what protocol are we seeing data on?
@@ -355,7 +356,15 @@ enum packet_sub_type {
     packet_sub_data_cf_ack_poll = 3,
     packet_sub_data_null = 4,
     packet_sub_cf_ack = 5,
-    packet_sub_cf_ack_poll = 6
+    packet_sub_cf_ack_poll = 6,
+    packet_sub_data_qos_data = 8,
+    packet_sub_data_qos_data_cf_ack = 9,
+    packet_sub_data_qos_data_cf_poll = 10,
+    packet_sub_data_qos_data_cf_ack_poll = 11,
+    packet_sub_data_qos_null = 12,
+    packet_sub_data_qos_cf_poll_nod = 14,
+    packet_sub_data_qos_cf_ack_poll = 15
+    
 };
 
 // distribution directions
@@ -474,6 +483,9 @@ typedef struct {
     // Packet info type
     packet_type type;
     packet_sub_type subtype;
+
+    // Packet QoS Data
+    uint16_t qos; 
 
     // Is it a corrupt packet?  We might want to know what type it is
     // even if it's corrupt
