aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_neighbours.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-01-22 20:54:15 +0000
committerChristian Grothoff <christian@grothoff.org>2015-01-22 20:54:15 +0000
commit9750132ba19a96ab1756de15e91c62405a1918fb (patch)
tree41312f4ff3224895507e127f712ffd9271a19cea /src/transport/gnunet-service-transport_neighbours.c
parent7701720d1410c40923749c53b96ccb5770e1be09 (diff)
downloadgnunet-9750132ba19a96ab1756de15e91c62405a1918fb.tar.gz
gnunet-9750132ba19a96ab1756de15e91c62405a1918fb.zip
towards a cleaner ATS scheduling API
Diffstat (limited to 'src/transport/gnunet-service-transport_neighbours.c')
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index 40bad6d75..aca86535f 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -631,8 +631,12 @@ free_address (struct NeighbourAddress *na)
631{ 631{
632 if (GNUNET_YES == na->ats_active) 632 if (GNUNET_YES == na->ats_active)
633 { 633 {
634 GST_validation_set_address_use (na->address, na->session, GNUNET_NO); 634 GST_validation_set_address_use (na->address,
635 GNUNET_ATS_address_in_use (GST_ats, na->address, na->session, GNUNET_NO); 635 na->session,
636 GNUNET_NO);
637 GST_ats_set_in_use (na->address,
638 na->session,
639 GNUNET_NO);
636 } 640 }
637 641
638 na->bandwidth_in = GNUNET_BANDWIDTH_value_init (0); 642 na->bandwidth_in = GNUNET_BANDWIDTH_value_init (0);
@@ -816,10 +820,9 @@ set_primary_address (struct NeighbourMapEntry *n,
816 if (is_active != n->primary_address.ats_active) 820 if (is_active != n->primary_address.ats_active)
817 { 821 {
818 n->primary_address.ats_active = is_active; 822 n->primary_address.ats_active = is_active;
819 GNUNET_ATS_address_in_use (GST_ats, 823 GST_ats_set_in_use (n->primary_address.address,
820 n->primary_address.address, 824 n->primary_address.session,
821 n->primary_address.session, 825 is_active);
822 is_active);
823 GST_validation_set_address_use (n->primary_address.address, 826 GST_validation_set_address_use (n->primary_address.address,
824 n->primary_address.session, 827 n->primary_address.session,
825 is_active); 828 is_active);
@@ -855,10 +858,9 @@ set_primary_address (struct NeighbourMapEntry *n,
855 if (GNUNET_YES == is_active) 858 if (GNUNET_YES == is_active)
856 { 859 {
857 /* Telling ATS about new session */ 860 /* Telling ATS about new session */
858 GNUNET_ATS_address_in_use (GST_ats, 861 GST_ats_set_in_use (n->primary_address.address,
859 n->primary_address.address, 862 n->primary_address.session,
860 n->primary_address.session, 863 GNUNET_YES);
861 GNUNET_YES);
862 GST_validation_set_address_use (n->primary_address.address, 864 GST_validation_set_address_use (n->primary_address.address,
863 n->primary_address.session, 865 n->primary_address.session,
864 GNUNET_YES); 866 GNUNET_YES);