00001 #ifndef __QSUP_LIB_H__ 00002 #define __QSUP_LIB_H__ 00003 00019 #include <linux/aquosa/qsup_gw.h> 00020 qos_rv qsup_init(); 00021 qos_rv qsup_cleanup(); 00022 00024 qos_rv qsup_add_level_rule(int level_id, qos_bw_t max_level_bw); 00025 00027 qos_rv qsup_add_group_rule(int group_id, qsup_constraints_t * rule); 00028 00030 qos_rv qsup_add_user_rule(int user_id, qsup_constraints_t * rule); 00031 00036 qos_rv qsup_reserve_spare(qos_bw_t spare_bw); 00037 00042 qos_rv qsup_get_available_bandwidth(int uid, int gid, qos_bw_t *bw); 00043 00046 #endif