diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-01-22 20:54:15 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-01-22 20:54:15 +0000 |
commit | 9750132ba19a96ab1756de15e91c62405a1918fb (patch) | |
tree | 41312f4ff3224895507e127f712ffd9271a19cea /src/transport/gnunet-service-transport_neighbours.c | |
parent | 7701720d1410c40923749c53b96ccb5770e1be09 (diff) | |
download | gnunet-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.c | 22 |
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); |