Print this page
Try versioning as a new state

@@ -116,11 +116,12 @@
         SVP_CS_ERROR            = 0x00,
         SVP_CS_INITIAL          = 0x01,
         SVP_CS_CONNECTING       = 0x02,
         SVP_CS_BACKOFF          = 0x03,
         SVP_CS_ACTIVE           = 0x04,
-        SVP_CS_WINDDOWN         = 0x05
+        SVP_CS_WINDDOWN         = 0x05,
+        SVP_CS_VERSIONING       = 0x06
 } svp_conn_state_t;
 
 typedef enum svp_conn_error {
         SVP_CE_NONE             = 0x00,
         SVP_CE_ASSOCIATE        = 0x01,

@@ -345,10 +346,11 @@
 extern void svp_remote_reassign(svp_remote_t *, svp_conn_t *);
 extern void svp_remote_resolved(svp_remote_t *, struct addrinfo *);
 extern void svp_host_queue(svp_remote_t *);
 extern void svp_query_release(svp_query_t *);
 extern void svp_query_crc32(svp_req_t *, void *, size_t);
+extern id_t svp_id_alloc(void);
 
 /*
  * Shootdown related
  */
 extern void svp_remote_shootdown_vl3(svp_remote_t *, svp_log_vl3_t *,