QoS Sup related data for each server. More...
#include <qsup.h>
Data Fields | |
int | server_id |
Unique ID of this server. | |
int | level |
Level where this server resides. | |
int | weight |
w.r.t. | |
qos_bw_t | gua_bw |
Minimum guaranteed requested. | |
qos_bw_t | max_user_bw |
Maximum per-user total request. | |
qos_bw_t | max_level_bw |
Maximum per-level total request. | |
int | uid |
int | gid |
UID and GID of this server. | |
qos_bw_t | req_bw |
Non-guaranteed required bandwidth. | |
qos_bw_t | used_gua_bw |
Current guaranteed bandwidth to the server. | |
qos_bw_t * | p_level_sum |
Total approved for level. | |
qos_bw_t * | p_user_req |
Total request for user. | |
qos_bw_t * | p_level_req |
Total request for level. | |
long int * | p_user_coeff |
Coefficient for user. | |
long int * | p_level_coeff |
Coefficient for level. | |
qos_bw_t * | p_user_gua |
Total guaranteed for user. | |
qos_bw_t * | p_level_gua |
Total guaranteed for level. | |
struct qsup_server_t * | next |
Next qsup_server_t struct in global qsup_servers list. |
QoS Sup related data for each server.
Definition at line 49 of file qsup.h.
Minimum guaranteed requested.
Definition at line 54 of file qsup.h.
Referenced by qsup_cleanup_server(), qsup_get_guaranteed_bw(), qsup_init_server(), and qsup_set_required_bw().
Level where this server resides.
Definition at line 52 of file qsup.h.
Referenced by qsup_dump(), and qsup_init_server().
Maximum per-level total request.
Definition at line 56 of file qsup.h.
Referenced by qsup_init_server().
Maximum per-user total request.
Definition at line 55 of file qsup.h.
Referenced by qsup_init_server(), and qsup_set_required_bw().
struct qsup_server_t* qsup_server_t::next |
Next qsup_server_t struct in global qsup_servers list.
Definition at line 69 of file qsup.h.
Referenced by qsup_cleanup(), qsup_cleanup_server(), qsup_dump(), qsup_find_server_by_id(), and qsup_init_server().
long int* qsup_server_t::p_level_coeff |
Coefficient for level.
Definition at line 66 of file qsup.h.
Referenced by qsup_get_approved_bw(), and qsup_init_server().
Total guaranteed for level.
Definition at line 68 of file qsup.h.
Referenced by qsup_init_server(), and qsup_set_required_bw().
Total request for level.
Definition at line 64 of file qsup.h.
Referenced by qsup_init_server(), and qsup_set_required_bw().
long int* qsup_server_t::p_user_coeff |
Coefficient for user.
Definition at line 65 of file qsup.h.
Referenced by qsup_get_approved_bw(), qsup_init_server(), and qsup_set_required_bw().
Total guaranteed for user.
Definition at line 67 of file qsup.h.
Referenced by qsup_init_server(), and qsup_set_required_bw().
Total request for user.
Definition at line 63 of file qsup.h.
Referenced by qsup_init_server(), and qsup_set_required_bw().
Non-guaranteed required bandwidth.
Definition at line 60 of file qsup.h.
Referenced by qsup_cleanup_server(), qsup_dump(), qsup_get_approved_bw(), qsup_get_required_bw(), qsup_init_server(), and qsup_set_required_bw().
Unique ID of this server.
Definition at line 51 of file qsup.h.
Referenced by qsup_dump(), qsup_find_server_by_id(), qsup_init_server(), and qsup_set_required_bw().
Definition at line 57 of file qsup.h.
Referenced by qsup_init_server().
Current guaranteed bandwidth to the server.
Definition at line 61 of file qsup.h.
Referenced by qsup_get_approved_bw(), qsup_init_server(), and qsup_set_required_bw().
w.r.t.
other servers in same level
Definition at line 53 of file qsup.h.
Referenced by qsup_init_server().