diff --git a/qosmngr/files/lib/qos/broadcom.sh b/qosmngr/files/lib/qos/broadcom.sh index 9a7c19df0..bdce42c4e 100755 --- a/qosmngr/files/lib/qos/broadcom.sh +++ b/qosmngr/files/lib/qos/broadcom.sh @@ -231,6 +231,12 @@ handle_shaper() { fi config_get rate "$sid" "rate" + # Convert the rate from bps to kbps. + if [ $rate -lt 1000 ];then + return + fi + + rate=$(($rate / 1000)) config_get bs "$sid" "burst_size" tmctl setportshaper --devtype 0 --if $ifname --shapingrate $rate --burstsize $bs }