-only notify AFTER sending is really close to finished, not before
[oweals/gnunet.git] / src / mesh / mesh_common.c
index 0298a4e3a5d1ed225486bf7a6bb577b6e59374e1..06c9b7b84e9f2c3061b3f5b58af8a83e686ff4cb 100644 (file)
@@ -81,24 +81,34 @@ GNUNET_MESH_DEBUG_M2S (uint16_t m)
     case 259: return "GNUNET_MESSAGE_TYPE_MESH_PATH_CHANGED";
 
       /**
-       * Transport data in the mesh (origin->end) unicast
+       * Transport payload data.
        */
     case 260: return "GNUNET_MESSAGE_TYPE_MESH_DATA";
 
+    /**
+     * Confirm receipt of payload data.
+     */
+    case 261: return "GNUNET_MESSAGE_TYPE_MESH_DATA_ACK";
+
+      /**
+       * Key exchange encapsulation.
+       */
+    case 262: return "GNUNET_MESSAGE_TYPE_MESH_KX";
+
       /**
-       * Transport data back in the mesh (end->origin) FIXME
+       * New ephemeral key.
        */
-    case 262: return "GNUNET_MESSAGE_TYPE_MESH_TO_ORIGIN";
+    case 263: return "GNUNET_MESSAGE_TYPE_MESH_KX_EPHEMERAL";
 
       /**
-       * Send origin an ACK that UNICAST arrived FIXME
+       * Challenge to test peer's session key.
        */
-    case 263: return "GNUNET_MESSAGE_TYPE_MESH_UNICAST_ACK";
+    case 264: return "GNUNET_MESSAGE_TYPE_MESH_KX_PING";
 
       /**
-       * Send origin an ACK that TO_ORIGIN arrived FIXME
+       * Answer to session key challenge.
        */
-    case 264: return "GNUNET_MESSAGE_TYPE_MESH_TO_ORIG_ACK";
+    case 265: return "GNUNET_MESSAGE_TYPE_MESH_KX_PONG";
 
       /**
        * Request the destuction of a path
@@ -150,6 +160,11 @@ GNUNET_MESH_DEBUG_M2S (uint16_t m)
        */
     case 275: return "GNUNET_MESSAGE_TYPE_MESH_CHANNEL_ACK";
 
+      /**
+       * Confirm the creation of a channel.
+       */
+    case 276: return "GNUNET_MESSAGE_TYPE_MESH_CHANNEL_NACK";
+
       /**
        * Encrypted payload.
        */