added simulation
[oweals/gnunet.git] / src / ats / gnunet-service-ats.c
index e994b1da8247bcfaac8f706b88bc346faee908e4..68be19ba59202577f6907c3b319d27212d6b8258 100644 (file)
@@ -159,6 +159,8 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
      sizeof (struct ReservationRequestMessage)},
     {&GAS_handle_preference_change, NULL,
      GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_CHANGE, 0},
+    {&GAS_handle_preference_feedback, NULL,
+     GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_FEEDBACK, 0},
     {&GAS_handle_reset_backoff, NULL,
      GNUNET_MESSAGE_TYPE_ATS_RESET_BACKOFF,
      sizeof (struct ResetBackoffMessage)},
@@ -167,8 +169,8 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
   GSA_server = server;
   GSA_stats = GNUNET_STATISTICS_create ("ats", cfg);
   GAS_reservations_init ();
-  GAS_performance_init (server);
   GSA_addresses = GAS_addresses_init (cfg, GSA_stats);
+  GAS_performance_init (server, GSA_addresses);
   GAS_scheduling_init (server, GSA_addresses);
 
   GNUNET_SERVER_disconnect_notify (server, &client_disconnect_handler, NULL);