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().
1.6.3