1 /* Modified by: xChaos, 20200104 */
3 #define MONITORINGTRHU_CTU
20 unsigned long long direct
;
21 unsigned long long proxy
;
22 unsigned long long traffic_down
;
23 unsigned long long traffic_up
;
24 unsigned long long upload
;
25 unsigned long long traffic
;
26 unsigned long long credit
;
27 unsigned long long realquota
;
29 unsigned long pktsdown
;
30 struct Keyword
*keyword
;
31 #ifdef MONITORINGTRHU_CTU
54 float asymetry_ratio
; /* ratio for ADSL-like upload */
55 int asymetry_fixed
; /* fixed treshold for ADSL-like upload */
56 int data_limit
; /* hard shaping: apply magic_treshold if max*data_limit MB exceeded */
57 int data_prio
; /* soft shaping (qos): reduce HTB prio if max*data_prio MB exceeded */
58 long fixed_limit
; /* fixed data limit for setting lower HTB ceil */
59 long fixed_prio
; /* fixed data lmit for setting lower HTB prio */
60 int reserve_min
; /* bonus for nominal HTB rate bandwidth (in kbps) */
61 int reserve_max
; /* malus for nominal HTB ceil (in kbps) */
62 // int divide_max; /* relative malus: new_ceil=rate+(old_ceil-rate)/divide_max */
63 // int htb_ceil_bonus_divide; /* relative bonus: new_ceil=old_ceil+old_ceil/htb_ceil_bonus_divide */
64 int default_prio
; /* default HTB priority for this keyword */
65 int download_aggregation
; /* apply agregation with -s start_shaping switch */
66 int upload_aggregation
; /* apply agregation with -s start_shaping switch */
69 char *leaf_discipline
;
70 int allowed_avgmtu
; /* this is for calculating packet limits, 0 = no limit*/
81 struct QosFreeInterface
85 list(QosFreeInterface
);
109 void TheIP(char *ipaddr
, int is_network
);
110 /* function implemented in parsehosts.c */
112 #ifdef MONITORINGTRHU_CTU
119 extern struct Technology
*technologies
, *technology
;
This page took 0.921875 seconds and 4 git commands to generate.