X-Git-Url: https://git.harvie.cz/?a=blobdiff_plain;f=ipstruct.h;h=d4383b32fc4192e98ce6d18f01dd2976e966b680;hb=dccb32271f7c04bfcfa0fd44ffff02a0f1b628de;hp=797fb7bb72bca3bcd2f0f64157c1ffc08d9f1c11;hpb=bb5e73853e892f8bce70e03344a81b192c2b84ff;p=svn%2FPrometheus-QoS%2F.git diff --git a/ipstruct.h b/ipstruct.h index 797fb7b..d4383b3 100644 --- a/ipstruct.h +++ b/ipstruct.h @@ -42,7 +42,7 @@ struct Keyword { char *key; - int asymetry_ratio; /* ratio for ADSL-like upload */ + float asymetry_ratio; /* ratio for ADSL-like upload */ int asymetry_fixed; /* fixed treshold for ADSL-like upload */ int data_limit; /* hard shaping: apply magic_treshold if max*data_limit MB exceeded */ int data_prio; /* soft shaping (qos): reduce HTB prio if max*data_prio MB exceeded */ @@ -53,6 +53,8 @@ struct Keyword // int divide_max; /* relative malus: new_ceil=rate+(old_ceil-rate)/divide_max */ // int htb_ceil_bonus_divide; /* relative bonus: new_ceil=old_ceil+old_ceil/htb_ceil_bonus_divide */ int default_prio; /* default HTB priority for this keyword */ + int download_aggregation; /* apply agregation with -s start_shaping switch */ + int upload_aggregation; /* apply agregation with -s start_shaping switch */ char *html_color; int ip_count; char *leaf_discipline;