working on bandwidth

This commit is contained in:
mom040267 2014-05-29 07:18:43 +00:00
parent 8e459aa44e
commit fdbd91e4d5

View File

@ -89,7 +89,10 @@ static band_limit_t allocate_bps(band_limit_t bps, int positive)
if(positive) {
if(turn_params.bps_capacity_allocated < turn_params.bps_capacity) {
if(!(turn_params.bps_capacity)) {
ret = bps;
turn_params.bps_capacity_allocated += ret;
} else if(turn_params.bps_capacity_allocated < turn_params.bps_capacity) {
band_limit_t reserve = turn_params.bps_capacity - turn_params.bps_capacity_allocated;
if(reserve <= bps) {
ret = reserve;