aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_addresses_mlp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses_mlp.c')
-rw-r--r--src/ats/gnunet-service-ats_addresses_mlp.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/ats/gnunet-service-ats_addresses_mlp.c b/src/ats/gnunet-service-ats_addresses_mlp.c
index 3e03e6adc..fc1bdf2e0 100644
--- a/src/ats/gnunet-service-ats_addresses_mlp.c
+++ b/src/ats/gnunet-service-ats_addresses_mlp.c
@@ -1061,7 +1061,6 @@ mlp_propagate_results (void *cls, const struct GNUNET_HashCode *key, void *value
1061 1061
1062 1062
1063 1063
1064
1065/** 1064/**
1066 * Solves the MLP problem 1065 * Solves the MLP problem
1067 * 1066 *
@@ -1108,12 +1107,20 @@ GAS_mlp_solve_problem (void *solver, struct GNUNET_CONTAINER_MultiHashMap * addr
1108 start_lp = GNUNET_TIME_absolute_get(); 1107 start_lp = GNUNET_TIME_absolute_get();
1109 res = mlp_solve_lp_problem (mlp); 1108 res = mlp_solve_lp_problem (mlp);
1110 duration_lp = GNUNET_TIME_absolute_get_duration (start_lp); 1109 duration_lp = GNUNET_TIME_absolute_get_duration (start_lp);
1110 mlp->ps.lp_res = res;
1111 1111
1112 /* Run LP solver */ 1112 /* Run LP solver */
1113 LOG (GNUNET_ERROR_TYPE_DEBUG, "Running MLP solver \n"); 1113 LOG (GNUNET_ERROR_TYPE_DEBUG, "Running MLP solver \n");
1114 start_mlp = GNUNET_TIME_absolute_get(); 1114 start_mlp = GNUNET_TIME_absolute_get();
1115 res = mlp_solve_mlp_problem (mlp); 1115 res = mlp_solve_mlp_problem (mlp);
1116
1116 duration_mlp = GNUNET_TIME_absolute_get_duration (start_mlp); 1117 duration_mlp = GNUNET_TIME_absolute_get_duration (start_mlp);
1118 mlp->ps.mip_res = res;
1119
1120 mlp->ps.build_dur = duration_build;
1121 mlp->ps.lp_dur = duration_lp;
1122 mlp->ps.mip_dur = duration_mlp;
1123
1117 LOG (GNUNET_ERROR_TYPE_DEBUG, "Execution time: Build %llu ms, LP %llu ms, MLP %llu ms\n", 1124 LOG (GNUNET_ERROR_TYPE_DEBUG, "Execution time: Build %llu ms, LP %llu ms, MLP %llu ms\n",
1118 (unsigned long long) duration_build.rel_value, 1125 (unsigned long long) duration_build.rel_value,
1119 (unsigned long long) duration_lp.rel_value, 1126 (unsigned long long) duration_lp.rel_value,