gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r29346 - gnunet/src/ats-tests


From: gnunet
Subject: [GNUnet-SVN] r29346 - gnunet/src/ats-tests
Date: Tue, 17 Sep 2013 14:45:30 +0200

Author: wachs
Date: 2013-09-17 14:45:30 +0200 (Tue, 17 Sep 2013)
New Revision: 29346

Modified:
   gnunet/src/ats-tests/perf_ats.c
Log:
fix indent


Modified: gnunet/src/ats-tests/perf_ats.c
===================================================================
--- gnunet/src/ats-tests/perf_ats.c     2013-09-17 11:21:52 UTC (rev 29345)
+++ gnunet/src/ats-tests/perf_ats.c     2013-09-17 12:45:30 UTC (rev 29346)
@@ -96,9 +96,9 @@
    */
   struct ConnectOperation *connect_ops;
 
-       /**
-        * ATS Measurement Partner
-        */
+  /**
+   * ATS Measurement Partner
+   */
   struct BenchmarkPeer *destination;
 
   GNUNET_SCHEDULER_TaskIdentifier ats_task;
@@ -106,38 +106,38 @@
   /* Message exchange */
 
   /**
-   * Core transmit handle
-   */
+  * Core transmit handle
+  */
   struct GNUNET_CORE_TransmitHandle *cth;
 
   /**
-   * DLL for pending messages: head
+  * DLL for pending messages: head
+  */
+  struct PendingMessages *p_head;
+
+  /**
+  * DLL for pending messages: tail
+  */
+  struct PendingMessages *p_tail;
+
+  /**
+   *  Bit-mask for next partner selection
    */
-       struct PendingMessages *p_head;
+  uint32_t send_mask;
 
   /**
-   * DLL for pending messages: tail
+   * Current message for partner?
    */
-       struct PendingMessages *p_tail;
+  int partner_msg;
 
-       /**
-        *  Bit-mask for next partner selection
-        */
-       uint32_t send_mask;
-
-       /**
-        * Current message for partner?
-        */
-       int partner_msg;
-
-       /**
-        * Number of core connections
-        */
+  /**
+   * Number of core connections
+   */
   int core_connections;
 
-       /**
-        * Number of slave connections
-        */
+  /**
+   * Number of slave connections
+   */
   int slave_connections;
 
   /**
@@ -168,24 +168,24 @@
 
 struct BenchmarkState
 {
-       /* Are we connected to ATS service of all peers: GNUNET_YES/NO */
-       int connected_ATS_service;
+  /* Are we connected to ATS service of all peers: GNUNET_YES/NO */
+  int connected_ATS_service;
 
-       /* Are we connected to CORE service of all peers: GNUNET_YES/NO */
-       int connected_CORE_service;
+  /* Are we connected to CORE service of all peers: GNUNET_YES/NO */
+  int connected_CORE_service;
 
-       /* Are we connected to all peers: GNUNET_YES/NO */
-       int connected_PEERS;
+  /* Are we connected to all peers: GNUNET_YES/NO */
+  int connected_PEERS;
 
-       /* Are we connected to all slave peers on CORE level: GNUNET_YES/NO */
-       int connected_CORE;
+  /* Are we connected to all slave peers on CORE level: GNUNET_YES/NO */
+  int connected_CORE;
 
-       /* Are we connected to CORE service of all peers: GNUNET_YES/NO */
-       int benchmarking;
+  /* Are we connected to CORE service of all peers: GNUNET_YES/NO */
+  int benchmarking;
 
-       int *core_connections;
+  int *core_connections;
 
-       uint32_t partner_map;
+  uint32_t partner_map;
 };
 
 static struct BenchmarkState state;
@@ -205,9 +205,9 @@
  */
 struct PendingMessages
 {
-       struct PendingMessages *prev;
-       struct PendingMessages *next;
-       struct GNUNET_PeerIdentity target;
+  struct PendingMessages *prev;
+  struct PendingMessages *next;
+  struct GNUNET_PeerIdentity target;
 };
 
 
@@ -236,20 +236,21 @@
 
 static void evaluate ()
 {
-       int c_p;
-       struct BenchmarkPeer *bp;
-       int total_out;
-       int partner_out;
+  int c_p;
+  struct BenchmarkPeer *bp;
+  int total_out;
+  int partner_out;
 
   for (c_p = 0; c_p < c_master_peers; c_p++)
   {
-       bp = &bp_master[c_p];
-       total_out = (bp->messages_sent * TEST_MESSAGE_SIZE) / 10240;
-       partner_out = (bp->messages_sent_partner * TEST_MESSAGE_SIZE) / 10240;
-    fprintf (stderr, _("Peer %u: Out total: %u KiB/s, out partner %u KiB/s\n"),
-               bp->no,
-               total_out, partner_out
-               /*partner_out / (total_out / 100)*/);
+    bp = &bp_master[c_p];
+    total_out = (bp->messages_sent * TEST_MESSAGE_SIZE) / 10240;
+    partner_out = (bp->messages_sent_partner * TEST_MESSAGE_SIZE) / 10240;
+
+    fprintf (stderr, _("Master peer %u: Out total: %u KiB/s, out partner %u 
KiB/s\n"),
+            bp->no,
+            total_out, partner_out
+            /*partner_out / (total_out / 100)*/);
   }
 }
 
@@ -276,116 +277,114 @@
 
   for (c_p = 0; c_p < c_master_peers; c_p++)
   {
-       next = bp_master[c_p].p_head;
-       for (cur = next; cur != NULL; cur = next )
-       {
-               next = cur->next;
-               GNUNET_CONTAINER_DLL_remove (bp_master[c_p].p_head, 
bp_master[c_p].p_tail, cur);
-               GNUNET_free (cur);
-       }
+      next = bp_master[c_p].p_head;
+      for (cur = next; cur != NULL; cur = next )
+      {
+          next = cur->next;
+          GNUNET_CONTAINER_DLL_remove (bp_master[c_p].p_head, 
bp_master[c_p].p_tail, cur);
+          GNUNET_free (cur);
+      }
 
-       if (GNUNET_SCHEDULER_NO_TASK != bp_master[c_p].ats_task)
-       {
-               GNUNET_SCHEDULER_cancel (bp_master[c_p].ats_task);
-               bp_master[c_p].ats_task = GNUNET_SCHEDULER_NO_TASK;
-       }
+      if (GNUNET_SCHEDULER_NO_TASK != bp_master[c_p].ats_task)
+      {
+          GNUNET_SCHEDULER_cancel (bp_master[c_p].ats_task);
+          bp_master[c_p].ats_task = GNUNET_SCHEDULER_NO_TASK;
+      }
 
-       if (NULL != bp_master[c_p].cth)
-       {
-               GNUNET_CORE_notify_transmit_ready_cancel(bp_master[c_p].cth);
-               bp_master[c_p].cth = NULL;
-       }
+      if (NULL != bp_master[c_p].cth)
+      {
+          GNUNET_CORE_notify_transmit_ready_cancel(bp_master[c_p].cth);
+          bp_master[c_p].cth = NULL;
+      }
 
-       if (NULL != bp_master[c_p].ats_perf_op)
-       {
-               GNUNET_TESTBED_operation_done (bp_master[c_p].ats_perf_op);
-               bp_master[c_p].ats_perf_op = NULL;
-       }
+      if (NULL != bp_master[c_p].ats_perf_op)
+      {
+          GNUNET_TESTBED_operation_done (bp_master[c_p].ats_perf_op);
+          bp_master[c_p].ats_perf_op = NULL;
+      }
 
-       if (NULL != bp_master[c_p].core_op)
-       {
-               GNUNET_TESTBED_operation_done (bp_master[c_p].core_op);
-               bp_master[c_p].core_op = NULL;
-       }
+      if (NULL != bp_master[c_p].core_op)
+      {
+          GNUNET_TESTBED_operation_done (bp_master[c_p].core_op);
+          bp_master[c_p].core_op = NULL;
+      }
 
-       if (NULL != bp_master[c_p].info_op)
-       {
-               GNUNET_break (0);
-               GNUNET_TESTBED_operation_done (bp_master[c_p].info_op);
-               bp_master[c_p].info_op = NULL;
-       }
+      if (NULL != bp_master[c_p].info_op)
+      {
+          GNUNET_break (0);
+          GNUNET_TESTBED_operation_done (bp_master[c_p].info_op);
+          bp_master[c_p].info_op = NULL;
+      }
 
-       for (c_op = 0; c_op < c_slave_peers; c_op++)
-       {
-               if (NULL != bp_master[c_p].connect_ops[c_op].connect_op)
-               {
-               GNUNET_log (GNUNET_ERROR_TYPE_INFO, _("Failed to connect peer 0 
and %u\n"), c_p);
-               GNUNET_TESTBED_operation_done 
(bp_master[c_p].connect_ops[c_op].connect_op);
-               bp_master[c_p].connect_ops[c_op].connect_op = NULL;
-       result = 1;
-               }
-       }
-       GNUNET_free (bp_master[c_p].connect_ops);
+      for (c_op = 0; c_op < c_slave_peers; c_op++)
+      {
+          if (NULL != bp_master[c_p].connect_ops[c_op].connect_op)
+          {
+              GNUNET_log (GNUNET_ERROR_TYPE_INFO, _("Failed to connect peer 0 
and %u\n"), c_p);
+              GNUNET_TESTBED_operation_done 
(bp_master[c_p].connect_ops[c_op].connect_op);
+              bp_master[c_p].connect_ops[c_op].connect_op = NULL;
+              result = 1;
+          }
+      }
+      GNUNET_free (bp_master[c_p].connect_ops);
   }
 
   for (c_p = 0; c_p < c_slave_peers; c_p++)
   {
-       next = bp_slaves[c_p].p_head;
-       for (cur = next; cur != NULL; cur = next )
-       {
-               next = cur->next;
-               GNUNET_CONTAINER_DLL_remove (bp_slaves[c_p].p_head, 
bp_slaves[c_p].p_tail, cur);
-               GNUNET_free (cur);
-       }
+      next = bp_slaves[c_p].p_head;
+      for (cur = next; cur != NULL; cur = next )
+      {
+          next = cur->next;
+          GNUNET_CONTAINER_DLL_remove (bp_slaves[c_p].p_head, 
bp_slaves[c_p].p_tail, cur);
+          GNUNET_free (cur);
+      }
 
-       if (NULL != bp_slaves[c_p].cth)
-       {
-               GNUNET_CORE_notify_transmit_ready_cancel(bp_slaves[c_p].cth);
-               bp_slaves[c_p].cth = NULL;
-       }
+      if (NULL != bp_slaves[c_p].cth)
+      {
+          GNUNET_CORE_notify_transmit_ready_cancel(bp_slaves[c_p].cth);
+          bp_slaves[c_p].cth = NULL;
+      }
 
-       if (NULL != bp_slaves[c_p].ats_perf_op)
-       {
-               GNUNET_TESTBED_operation_done (bp_slaves[c_p].ats_perf_op);
-               bp_slaves[c_p].ats_perf_op = NULL;
-       }
+      if (NULL != bp_slaves[c_p].ats_perf_op)
+      {
+          GNUNET_TESTBED_operation_done (bp_slaves[c_p].ats_perf_op);
+          bp_slaves[c_p].ats_perf_op = NULL;
+      }
 
-       if (NULL != bp_slaves[c_p].core_op)
-       {
-               GNUNET_TESTBED_operation_done (bp_slaves[c_p].core_op);
-               bp_slaves[c_p].core_op = NULL;
-       }
+      if (NULL != bp_slaves[c_p].core_op)
+      {
+          GNUNET_TESTBED_operation_done (bp_slaves[c_p].core_op);
+          bp_slaves[c_p].core_op = NULL;
+      }
 
-       if (NULL != bp_slaves[c_p].info_op)
-       {
-               GNUNET_break (0);
-               GNUNET_TESTBED_operation_done (bp_slaves[c_p].info_op);
-               bp_slaves[c_p].info_op = NULL;
-       }
-
+      if (NULL != bp_slaves[c_p].info_op)
+      {
+          GNUNET_break (0);
+          GNUNET_TESTBED_operation_done (bp_slaves[c_p].info_op);
+          bp_slaves[c_p].info_op = NULL;
+      }
   }
-
-       GNUNET_SCHEDULER_shutdown();
+  GNUNET_SCHEDULER_shutdown();
 }
 
 static struct BenchmarkPeer *
 find_peer (const struct GNUNET_PeerIdentity * peer)
 {
-       int c_p;
+  int c_p;
 
   for (c_p = 0; c_p < c_master_peers; c_p++)
   {
-    if (0 == memcmp (&bp_master[c_p].id, peer, sizeof (struct 
GNUNET_PeerIdentity)))
-       return &bp_master[c_p];
+      if (0 == memcmp (&bp_master[c_p].id, peer, sizeof (struct 
GNUNET_PeerIdentity)))
+        return &bp_master[c_p];
   }
 
   for (c_p = 0; c_p < c_slave_peers; c_p++)
   {
-    if (0 == memcmp (&bp_slaves[c_p].id, peer, sizeof (struct 
GNUNET_PeerIdentity)))
-       return &bp_slaves[c_p];
+      if (0 == memcmp (&bp_slaves[c_p].id, peer, sizeof (struct 
GNUNET_PeerIdentity)))
+        return &bp_slaves[c_p];
   }
 
-       return NULL;
+  return NULL;
 }
 
 
@@ -398,15 +397,15 @@
                 const struct GNUNET_ATS_Information *ats,
                 uint32_t ats_count)
 {
-       struct BenchmarkPeer *bp;
+  struct BenchmarkPeer *bp;
 
-       bp = find_peer (id);
+  bp = find_peer (id);
 
-       if (NULL == bp)
-       {
-               GNUNET_break (0);
-               return;
-       }
+  if (NULL == bp)
+  {
+    GNUNET_break (0);
+    return;
+  }
 }
 
 static void
@@ -418,153 +417,149 @@
                         const struct GNUNET_ATS_Information *ats,
                         uint32_t ats_count)
 {
-       struct BenchmarkPeer *bp = cls;
-       int c_a;
-       char *peer_id;
+  struct BenchmarkPeer *bp = cls;
+  int c_a;
+  char *peer_id;
 
-       peer_id = GNUNET_strdup (GNUNET_i2s (&bp->id));
-       for (c_a = 0; c_a < ats_count; c_a++)
-       {
-               /*GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, _("%c %03u: %s %s %u\n"),
-                                       (GNUNET_YES == p->master) ? 'M' : 'S',
-                                       p->no,
-                           GNUNET_i2s (&address->peer),
-                           
GNUNET_ATS_print_property_type(ntohl(ats[c_a].type)),
-                           ntohl(ats[c_a].value));*/
-       }
+  peer_id = GNUNET_strdup (GNUNET_i2s (&bp->id));
+  for (c_a = 0; c_a < ats_count; c_a++)
+  {
+      /*GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, _("%c %03u: %s %s %u\n"),
+              (GNUNET_YES == p->master) ? 'M' : 'S',
+              p->no,
+    GNUNET_i2s (&address->peer),
+    GNUNET_ATS_print_property_type(ntohl(ats[c_a].type)),
+    ntohl(ats[c_a].value));*/
+  }
 
-       if ((GNUNET_YES == bp->master) &&
-       (0 == memcmp (&address->peer,  &bp->destination->id,
-                       sizeof (struct GNUNET_PeerIdentity))))
-       {
-               GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Bandwidth for master %u: 
%lu %lu\n",
-                               bp->no,
-                               (long unsigned int) ntohl(bandwidth_in.value__),
-                               (long unsigned int) 
ntohl(bandwidth_in.value__));
-       }
+  if ((GNUNET_YES == bp->master) &&
+      (0 == memcmp (&address->peer,  &bp->destination->id,
+      sizeof (struct GNUNET_PeerIdentity))))
+  {
+      GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Bandwidth for master %u: %lu %lu\n",
+          bp->no,
+          (long unsigned int) ntohl(bandwidth_in.value__),
+          (long unsigned int) ntohl(bandwidth_in.value__));
+  }
 
-       store_information (&bp->id, address, address_active,
-                       bandwidth_in, bandwidth_out,
-                       ats, ats_count);
+  store_information (&bp->id, address, address_active,
+  bandwidth_in, bandwidth_out,
+  ats, ats_count);
 
-       GNUNET_free (peer_id);
+  GNUNET_free (peer_id);
 }
 
 static size_t
 core_send_ready (void *cls, size_t size, void *buf)
 {
-       static char msgbuf[TEST_MESSAGE_SIZE];
-       struct BenchmarkPeer *bp = cls;
-       struct GNUNET_MessageHeader *msg;
+  static char msgbuf[TEST_MESSAGE_SIZE];
+  struct BenchmarkPeer *bp = cls;
+  struct GNUNET_MessageHeader *msg;
 
-       bp->cth = NULL;
+  bp->cth = NULL;
 
-       bp->messages_sent ++;
-       if (GNUNET_YES == bp->partner_msg)
-       {
-               bp->messages_sent_partner ++;
-               bp->partner_msg = GNUNET_NO;
-       }
+  bp->messages_sent ++;
+  if (GNUNET_YES == bp->partner_msg)
+  {
+      bp->messages_sent_partner ++;
+      bp->partner_msg = GNUNET_NO;
+  }
 
-       msg = (struct GNUNET_MessageHeader *) &msgbuf;
-       memset (&msgbuf, 'a', TEST_MESSAGE_SIZE);
-       msg->type = htons (TEST_MESSAGE_TYPE_PING);
-       msg->size = htons (TEST_MESSAGE_SIZE);
-       memcpy (buf, msg, TEST_MESSAGE_SIZE);
-       return TEST_MESSAGE_SIZE;
+  msg = (struct GNUNET_MessageHeader *) &msgbuf;
+  memset (&msgbuf, 'a', TEST_MESSAGE_SIZE);
+  msg->type = htons (TEST_MESSAGE_TYPE_PING);
+  msg->size = htons (TEST_MESSAGE_SIZE);
+  memcpy (buf, msg, TEST_MESSAGE_SIZE);
+  return TEST_MESSAGE_SIZE;
 }
 
 static struct BenchmarkPeer *
 get_next (struct BenchmarkPeer *p)
 {
-       uint32_t b_index;
-       uint32_t index;
-       int counter;
+  uint32_t b_index;
+  uint32_t index;
+  int counter;
 
-       if (0 == p->send_mask)
-               p->send_mask = (1 << c_slave_peers) - 1; /* Next round */
+  if (0 == p->send_mask)
+    p->send_mask = (1 << c_slave_peers) - 1; /* Next round */
 
-       GNUNET_assert (p->send_mask <= (1 << c_slave_peers) - 1);
-       counter = 0;
-       do
-       {
-               index = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, 
c_slave_peers);
-               b_index = 1 << index;
-               counter++;
-       }
-       while   ((b_index != (p->send_mask & b_index)) && (counter < 
c_slave_peers));
-       if ((b_index != (p->send_mask & b_index)) && (counter == c_slave_peers))
-       {
-               /* To many random attempts use fcfs */
-               for (index = 0; index < c_slave_peers - 1; index ++)
-               {
-                       b_index = 1 << index;
-                       if (b_index == (p->send_mask & b_index))
-                               break;
-               }
-       }
-       p->send_mask ^= b_index; /* Remove bit */
-       return &bp_slaves[index];
-
+  GNUNET_assert (p->send_mask <= (1 << c_slave_peers) - 1);
+  counter = 0;
+  do
+  {
+    index = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, 
c_slave_peers);
+    b_index = 1 << index;
+    counter++;
+  }
+  while        ((b_index != (p->send_mask & b_index)) && (counter < 
c_slave_peers));
+  if ((b_index != (p->send_mask & b_index)) && (counter == c_slave_peers))
+  {
+    /* To many random attempts use fcfs */
+    for (index = 0; index < c_slave_peers - 1; index ++)
+    {
+        b_index = 1 << index;
+        if (b_index == (p->send_mask & b_index))
+          break;
+    }
+  }
+  p->send_mask ^= b_index; /* Remove bit */
+  return &bp_slaves[index];
 }
 
 
 static void
 ats_pref_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
-       static double last = 1;
-       struct BenchmarkPeer *bp = cls;
+  static double last = 1;
+  struct BenchmarkPeer *bp = cls;
 
-       bp->ats_task = GNUNET_SCHEDULER_NO_TASK;
+  bp->ats_task = GNUNET_SCHEDULER_NO_TASK;
 
-       GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Set preference for master %u: 
%f\n",
-                       bp->no, last);
-       GNUNET_ATS_performance_change_preference (bp->p_handle, 
&bp->destination->id,
-                       pref_val, (double) last,
-                       GNUNET_ATS_PREFERENCE_END);
-       last++;
-       bp->ats_task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_SECONDS,
-                       &ats_pref_task, bp);
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Set preference for master %u: %f\n",
+    bp->no, last);
+  GNUNET_ATS_performance_change_preference (bp->p_handle, &bp->destination->id,
+    pref_val, (double) last,
+    GNUNET_ATS_PREFERENCE_END);
+  last++;
+  bp->ats_task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_SECONDS,
+    &ats_pref_task, bp);
 }
 
 
 static void 
 do_benchmark ()
 {
-       int c_m;
-       struct BenchmarkPeer *s;
-       struct BenchmarkPeer *bp;
+  int c_m;
+  struct BenchmarkPeer *s;
+  struct BenchmarkPeer *bp;
 
-       if ((state.connected_ATS_service == GNUNET_NO) ||
-                       (state.connected_CORE_service == GNUNET_NO) ||
-                       (state.connected_PEERS == GNUNET_NO) ||
-                       (state.connected_CORE == GNUNET_NO))
-               return;
+  if ((state.connected_ATS_service == GNUNET_NO) ||
+      (state.connected_CORE_service == GNUNET_NO) ||
+      (state.connected_PEERS == GNUNET_NO) ||
+      (state.connected_CORE == GNUNET_NO))
+    return;
 
-       state.benchmarking = GNUNET_YES;
-       GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                       _("Benchmarking start\n"));
+  state.benchmarking = GNUNET_YES;
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+    _("Benchmarking start\n"));
 
-       if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
-               GNUNET_SCHEDULER_cancel (shutdown_task);
-       shutdown_task = GNUNET_SCHEDULER_add_delayed (BENCHMARK_DURATION, 
&do_shutdown, NULL);
+  if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
+    GNUNET_SCHEDULER_cancel (shutdown_task);
+  shutdown_task = GNUNET_SCHEDULER_add_delayed (BENCHMARK_DURATION, 
&do_shutdown, NULL);
 
-       /* Start sending test messages */
-       for (c_m = 0; c_m < c_master_peers; c_m ++)
-       {
-               bp = &bp_master[c_m];
-               s = get_next (bp);
-               if (0 == memcmp(&s->id, &bp->destination->id, sizeof (struct 
GNUNET_PeerIdentity)))
-                       bp->partner_msg = GNUNET_YES;
-               bp->cth = GNUNET_CORE_notify_transmit_ready (bp->ch,
-                                       GNUNET_NO, 0, GNUNET_TIME_UNIT_MINUTES,
-                                       &s->id,
-                                       TEST_MESSAGE_SIZE, &core_send_ready, 
bp);
-               bp->ats_task = GNUNET_SCHEDULER_add_delayed 
(GNUNET_TIME_UNIT_SECONDS,
-                               &ats_pref_task, bp);
-       }
-
-
+  /* Start sending test messages */
+  for (c_m = 0; c_m < c_master_peers; c_m ++)
+  {
+      bp = &bp_master[c_m];
+      s = get_next (bp);
+      if (0 == memcmp(&s->id, &bp->destination->id, sizeof (struct 
GNUNET_PeerIdentity)))
+        bp->partner_msg = GNUNET_YES;
+      bp->cth = GNUNET_CORE_notify_transmit_ready (bp->ch,
+          GNUNET_NO, 0, GNUNET_TIME_UNIT_MINUTES,
+          &s->id, TEST_MESSAGE_SIZE, &core_send_ready, bp);
+      bp->ats_task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_SECONDS,
+            &ats_pref_task, bp);
+  }
 }
 
 
@@ -573,84 +568,83 @@
                             struct GNUNET_TESTBED_Operation *op,
                             const char *emsg)
 {
-       struct ConnectOperation *cop = cls;
-       static int ops = 0 ;
-       int c;
-       if (NULL == emsg)
-       {
-               GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-                               _("Connected master peer %u with peer %u\n"), 
cop->master->no, cop->slave->no);
-       }
-       else
-       {
-               GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                               _("Failed to connect master peer%u with peer 
%u\n"), cop->master->no, cop->slave->no);
-               GNUNET_break (0);
-               if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
-                       GNUNET_SCHEDULER_cancel(shutdown_task);
-               shutdown_task = GNUNET_SCHEDULER_add_now (do_shutdown, NULL);
-       }
-       GNUNET_TESTBED_operation_done(op);
-       ops++;
-       for (c = 0; c < c_slave_peers; c++)
-       {
-               if (cop == &cop->master->connect_ops[c])
-                       cop->master->connect_ops[c].connect_op = NULL;
-       }
-       if (ops == c_master_peers * c_slave_peers)
-       {
-               state.connected_PEERS = GNUNET_YES;
-               GNUNET_SCHEDULER_add_now (&do_benchmark, NULL);
-       }
+  struct ConnectOperation *cop = cls;
+  static int ops = 0 ;
+  int c;
+  if (NULL == emsg)
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+        _("Connected master peer %u with peer %u\n"), cop->master->no, 
cop->slave->no);
+  }
+  else
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+        _("Failed to connect master peer%u with peer %u\n"), cop->master->no, 
cop->slave->no);
+    GNUNET_break (0);
+    if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
+            GNUNET_SCHEDULER_cancel(shutdown_task);
+    shutdown_task = GNUNET_SCHEDULER_add_now (do_shutdown, NULL);
+  }
+  GNUNET_TESTBED_operation_done(op);
+  ops++;
+  for (c = 0; c < c_slave_peers; c++)
+  {
+    if (cop == &cop->master->connect_ops[c])
+            cop->master->connect_ops[c].connect_op = NULL;
+  }
+  if (ops == c_master_peers * c_slave_peers)
+  {
+    state.connected_PEERS = GNUNET_YES;
+    GNUNET_SCHEDULER_add_now (&do_benchmark, NULL);
+  }
 }
 
 
 static void
 do_connect_peers (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
-       int c_m;
-       int c_s;
-       struct BenchmarkPeer *bp;
+  int c_m;
+  int c_s;
+  struct BenchmarkPeer *bp;
 
-       if ((state.connected_ATS_service == GNUNET_NO) ||
-                       (state.connected_CORE_service == GNUNET_NO))
-       {
-               return;
-       }
+  if ((state.connected_ATS_service == GNUNET_NO) ||
+      (state.connected_CORE_service == GNUNET_NO))
+  {
+    return;
+  }
 
-       GNUNET_log (GNUNET_ERROR_TYPE_INFO, _("Connecting peers on CORE 
level\n"));
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO, _("Connecting peers on CORE level\n"));
 
-       for (c_m = 0; c_m < c_master_peers; c_m ++)
-       {
-               bp = &bp_master[c_m];
-               bp->connect_ops = GNUNET_malloc (c_slave_peers * sizeof (struct 
ConnectOperation));
+  for (c_m = 0; c_m < c_master_peers; c_m ++)
+  {
+      bp = &bp_master[c_m];
+      bp->connect_ops = GNUNET_malloc (c_slave_peers * sizeof (struct 
ConnectOperation));
 
-               for (c_s = 0; c_s < c_slave_peers; c_s ++)
-               {
-                       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, _("Connecting 
master peer %u with slave peer %u\n"),
-                                       bp->no, bp_slaves[c_s].no);
-
-                       bp->connect_ops[c_s].master = bp;
-                       bp->connect_ops[c_s].slave = &bp_slaves[c_s];
-                       bp->connect_ops[c_s].connect_op = 
GNUNET_TESTBED_overlay_connect( NULL,
-                                       &connect_completion_callback,
-                                       &bp->connect_ops[c_s],
-                                       bp_slaves[c_s].peer,
-                                       bp->peer);
-
-                       if (NULL == bp->connect_ops[c_s].connect_op)
-                       {
-                               GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                                               _("Could not connect master 
peer %u and slave peer %u\n"),
-                                               bp->no, bp_slaves[c_s].no);
-                               GNUNET_break (0);
-                               if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
-                                       GNUNET_SCHEDULER_cancel(shutdown_task);
-                               shutdown_task = GNUNET_SCHEDULER_add_now 
(do_shutdown, NULL);
-                               return;
-                       }
-               }
-       }
+      for (c_s = 0; c_s < c_slave_peers; c_s ++)
+      {
+          GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+              _("Connecting master peer %u with slave peer %u\n"),
+              bp->no, bp_slaves[c_s].no);
+          bp->connect_ops[c_s].master = bp;
+          bp->connect_ops[c_s].slave = &bp_slaves[c_s];
+          bp->connect_ops[c_s].connect_op = GNUNET_TESTBED_overlay_connect( 
NULL,
+                  &connect_completion_callback,
+                  &bp->connect_ops[c_s],
+                  bp_slaves[c_s].peer,
+                  bp->peer);
+          if (NULL == bp->connect_ops[c_s].connect_op)
+          {
+              GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                          _("Could not connect master peer %u and slave peer 
%u\n"),
+                          bp->no, bp_slaves[c_s].no);
+              GNUNET_break (0);
+              if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
+                  GNUNET_SCHEDULER_cancel(shutdown_task);
+              shutdown_task = GNUNET_SCHEDULER_add_now (do_shutdown, NULL);
+              return;
+          }
+      }
+  }
 }
 
 
@@ -943,26 +937,26 @@
                            void *ca_result,
                            const char *emsg )
 {
-       static int core_done = 0;
-       if ((NULL != emsg) || (NULL == ca_result))
-       {
-               GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                               _("Initialization failed, shutdown\n"));
-               GNUNET_break (0);
-               if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
-                       GNUNET_SCHEDULER_cancel(shutdown_task);
-               shutdown_task = GNUNET_SCHEDULER_add_now (do_shutdown, NULL);
-               return;
-       }
-       core_done ++;
+  static int core_done = 0;
+  if ((NULL != emsg) || (NULL == ca_result))
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+                    _("Initialization failed, shutdown\n"));
+    GNUNET_break (0);
+    if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
+            GNUNET_SCHEDULER_cancel(shutdown_task);
+    shutdown_task = GNUNET_SCHEDULER_add_now (do_shutdown, NULL);
+    return;
+  }
+  core_done ++;
 
-       if (core_done == c_slave_peers + c_master_peers)
-       {
-               GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                               "Connected to all CORE services\n");
-               state.connected_CORE_service = GNUNET_YES;
-               GNUNET_SCHEDULER_add_now (&do_connect_peers, NULL);
-       }
+  if (core_done == c_slave_peers + c_master_peers)
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+                    "Connected to all CORE services\n");
+    state.connected_CORE_service = GNUNET_YES;
+    GNUNET_SCHEDULER_add_now (&do_connect_peers, NULL);
+  }
 }
 
 
@@ -984,28 +978,27 @@
 static void
 do_connect_core (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
-       int c_p;
-       GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                       "Connecting to all CORE services\n");
+  int c_p;
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+                  "Connecting to all CORE services\n");
   for (c_p = 0; c_p < c_master_peers; c_p++)
   {
     bp_master[c_p].core_op = GNUNET_TESTBED_service_connect (NULL,
-                                                       bp_master[c_p].peer, 
"core",
-                                                     
core_connect_completion_cb, NULL,
-                                                     &core_connect_adapter,
-                                                     &core_disconnect_adapter,
-                                                     &bp_master[c_p]);
-
+        bp_master[c_p].peer, "core",
+        core_connect_completion_cb, NULL,
+        &core_connect_adapter,
+        &core_disconnect_adapter,
+        &bp_master[c_p]);
   }
 
   for (c_p = 0; c_p < c_slave_peers; c_p++)
   {
     bp_slaves[c_p].core_op = GNUNET_TESTBED_service_connect (NULL,
-                                               bp_slaves[c_p].peer, "core",
-                                             core_connect_completion_cb, NULL,
-                                             &core_connect_adapter,
-                                             &core_disconnect_adapter,
-                                             &bp_slaves[c_p]);
+      bp_slaves[c_p].peer, "core",
+      core_connect_completion_cb, NULL,
+      &core_connect_adapter,
+      &core_disconnect_adapter,
+      &bp_slaves[c_p]);
   }
 }
 
@@ -1064,53 +1057,53 @@
                           void *ca_result,
                           const char *emsg )
 {
-       static int op_done = 0;
-       if ((NULL != emsg) || (NULL == ca_result))
-       {
-               GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                               _("Initialization failed, shutdown\n"));
-               GNUNET_break (0);
-               if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
-                       GNUNET_SCHEDULER_cancel(shutdown_task);
-               shutdown_task = GNUNET_SCHEDULER_add_now (do_shutdown, NULL);
-               return;
-       }
+  static int op_done = 0;
+  if ((NULL != emsg) || (NULL == ca_result))
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+                    _("Initialization failed, shutdown\n"));
+    GNUNET_break (0);
+    if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
+            GNUNET_SCHEDULER_cancel(shutdown_task);
+    shutdown_task = GNUNET_SCHEDULER_add_now (do_shutdown, NULL);
+    return;
+  }
 
-       op_done ++;
-       if (op_done == (c_slave_peers + c_master_peers))
-       {
-               GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                               "Connected to all ATS services\n");
-               state.connected_ATS_service = GNUNET_YES;
-               GNUNET_SCHEDULER_add_now (&do_connect_core, NULL);
-       }
+  op_done ++;
+  if (op_done == (c_slave_peers + c_master_peers))
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+                    "Connected to all ATS services\n");
+    state.connected_ATS_service = GNUNET_YES;
+    GNUNET_SCHEDULER_add_now (&do_connect_core, NULL);
+  }
 }
 
 static void
 do_connect_ats (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
-       int c_p;
-       GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                       "Connecting to all ATS services %u\n", c_slave_peers);
+  int c_p;
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+                  "Connecting to all ATS services %u\n", c_slave_peers);
   for (c_p = 0; c_p < c_master_peers; c_p++)
   {
     bp_master[c_p].ats_perf_op = GNUNET_TESTBED_service_connect (NULL,
-                                               bp_master[c_p].peer, "ats",
-                                                         
ats_connect_completion_cb, NULL,
-                                                         
&ats_perf_connect_adapter,
-                                                         
&ats_perf_disconnect_adapter,
-                                                         &bp_master[c_p]);
+        bp_master[c_p].peer, "ats",
+        ats_connect_completion_cb, NULL,
+        &ats_perf_connect_adapter,
+        &ats_perf_disconnect_adapter,
+        &bp_master[c_p]);
 
   }
 
   for (c_p = 0; c_p < c_slave_peers; c_p++)
   {
     bp_slaves[c_p].ats_perf_op = GNUNET_TESTBED_service_connect (NULL,
-                                               bp_slaves[c_p].peer, "ats",
-                                                         
ats_connect_completion_cb, NULL,
-                                                         
&ats_perf_connect_adapter,
-                                                         
&ats_perf_disconnect_adapter,
-                                                         &bp_slaves[c_p]);
+        bp_slaves[c_p].peer, "ats",
+        ats_connect_completion_cb, NULL,
+        &ats_perf_connect_adapter,
+        &ats_perf_disconnect_adapter,
+        &bp_slaves[c_p]);
   }
 
 }
@@ -1151,10 +1144,10 @@
 
   if (done == c_master_peers + c_slave_peers)
   {
-               GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                               "Retrieved all peer ID, connect to ATS\n");
-               state.connected_CORE_service = GNUNET_YES;
-               GNUNET_SCHEDULER_add_now (&do_connect_ats, NULL);
+    GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+                "Retrieved all peer ID, connect to ATS\n");
+    state.connected_CORE_service = GNUNET_YES;
+    GNUNET_SCHEDULER_add_now (&do_connect_ats, NULL);
   }
 }
 
@@ -1193,6 +1186,7 @@
   GNUNET_log (GNUNET_ERROR_TYPE_INFO,
              _("Initializing... \n"));
 
+  /* Setup master peers */
   for (c_p = 0; c_p < c_master_peers; c_p++)
   {
     GNUNET_assert (NULL != peers_[c_p]);
@@ -1208,6 +1202,7 @@
     bp_master[c_p].destination = &bp_slaves[c_p];
   }
 
+  /* Setup slave peers */
   for (c_p = 0; c_p < c_slave_peers; c_p++)
   {
     GNUNET_assert (NULL != peers_[c_p + c_master_peers]);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]