[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r25445 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r25445 - gnunet/src/ats |
Date: |
Thu, 13 Dec 2012 14:01:47 +0100 |
Author: wachs
Date: 2012-12-13 14:01:47 +0100 (Thu, 13 Dec 2012)
New Revision: 25445
Modified:
gnunet/src/ats/test_ats_api_scheduling_switch_network.c
Log:
test: check network type
Modified: gnunet/src/ats/test_ats_api_scheduling_switch_network.c
===================================================================
--- gnunet/src/ats/test_ats_api_scheduling_switch_network.c 2012-12-13
12:41:37 UTC (rev 25444)
+++ gnunet/src/ats/test_ats_api_scheduling_switch_network.c 2012-12-13
13:01:47 UTC (rev 25445)
@@ -104,7 +104,22 @@
free_test_address (&test_addr);
}
+static uint32_t
+find_ats_value (const struct GNUNET_ATS_Information *atsi,
+ uint32_t ats_count,
+ uint32_t value)
+{
+ int c;
+ for (c = 0; c < ats_count; c ++)
+ {
+ if (ntohl(atsi[c].type) == value)
+ return ntohl (atsi[c].value);
+ }
+ GNUNET_break (0);
+ return UINT32_MAX;
+}
+
static void
address_suggest_cb (void *cls, const struct GNUNET_HELLO_Address *address,
struct Session *session,
@@ -174,13 +189,21 @@
ret = 1;
}
-
GNUNET_log (level, "Stage %u: WAN inbound quota out %s: Received %llu,
configured %llu\n",
stage,
text,
(unsigned long long int) ntohl(bandwidth_out.value__),
quota_out[GNUNET_ATS_NET_WAN]);
+ if (GNUNET_ATS_NET_WAN != find_ats_value (atsi, ats_count,
GNUNET_ATS_NETWORK_TYPE))
+ {
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Stage %u: Incorrect network
type, exptected %s, got %s \n",
+ stage,
+ GNUNET_ATS_print_network_type(GNUNET_ATS_NET_WAN),
+ GNUNET_ATS_print_network_type(find_ats_value (atsi, ats_count,
GNUNET_ATS_NETWORK_TYPE)));
+ ret = 1;
+ }
+
if (1 == ret)
{
GNUNET_SCHEDULER_add_now (&end, NULL);
@@ -265,6 +288,15 @@
(unsigned long long int) ntohl(bandwidth_out.value__),
quota_out[GNUNET_ATS_NET_LAN]);
+ if (GNUNET_ATS_NET_LAN != find_ats_value (atsi, ats_count,
GNUNET_ATS_NETWORK_TYPE))
+ {
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Stage %u: Incorrect network
type, exptected %s, got %s \n",
+ stage,
+ GNUNET_ATS_print_network_type(GNUNET_ATS_NET_LAN),
+ GNUNET_ATS_print_network_type(find_ats_value (atsi, ats_count,
GNUNET_ATS_NETWORK_TYPE)));
+ ret = 1;
+ }
+
GNUNET_SCHEDULER_add_now (&end, NULL);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r25445 - gnunet/src/ats,
gnunet <=