X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fats%2Fgnunet-service-ats_addresses_mlp.h;h=f5c24307160e64bf6d161a15c0b50b62e93549cd;hb=ac6004e54595513ceb3dd9e9eb75f728e2dc65fb;hp=f1a045ddab0823129420432225a084d207c9587b;hpb=17fc0828058e47ea0bd8428056fe88ee7e46749a;p=oweals%2Fgnunet.git diff --git a/src/ats/gnunet-service-ats_addresses_mlp.h b/src/ats/gnunet-service-ats_addresses_mlp.h index f1a045dda..f5c243071 100644 --- a/src/ats/gnunet-service-ats_addresses_mlp.h +++ b/src/ats/gnunet-service-ats_addresses_mlp.h @@ -48,6 +48,14 @@ struct ATS_Peer /* Array of quality preferences */ double f_q[GNUNET_ATS_QualityPropertiesCount]; + /* Legacy preference value */ + double f; + + /* constraint 2: 1 address per peer*/ + unsigned int r_c2; + + /* constraint 9: relativity */ + unsigned int r_c9; struct ATS_Address *head; struct ATS_Address *tail; @@ -167,10 +175,16 @@ struct GAS_MLP_Handle unsigned int cm_size; unsigned int ci; + /* Row index constraint 2: */ + unsigned int r_c2; /* Row index constraint 4: minimum connections */ unsigned int r_c4; /* Row index constraint 6: maximize diversity */ unsigned int r_c6; + /* Row index constraint 8: utilization*/ + unsigned int r_c8; + /* Row index constraint 9: relativity*/ + unsigned int r_c9; /* column index Diversity (D) column */ int c_d;