Lines Matching full:rate
122 devlink trap policer set $DEVLINK_DEV policer 1 rate 0 &> /dev/null
123 check_fail $? "Policer rate was changed to rate lower than limit"
125 rate 2000000001 &> /dev/null
126 check_fail $? "Policer rate was changed to rate higher than limit"
128 devlink trap policer set $DEVLINK_DEV policer 1 rate 1
129 check_err $? "Failed to set policer rate to minimum"
130 devlink trap policer set $DEVLINK_DEV policer 1 rate 2000000000
131 check_err $? "Failed to set policer rate to maximum"
133 log_test "Trap policer rate limits"
183 local rate pct drop_rate
188 devlink trap policer set $DEVLINK_DEV policer $id rate 1000 burst 512
191 # Send packets at highest possible rate and make sure they are dropped
192 # by the policer. Make sure measured received rate is about 1000 pps
193 log_info "=== Tx rate: Highest, Policer rate: 1000 pps ==="
200 sleep 5 # Take measurements when rate is stable
202 rate=$(trap_rate_get)
203 pct=$((100 * (rate - 1000) / 1000))
205 …check_err $? "Expected rate 1000 pps, got $rate pps, which is $pct% off. Required accuracy is +-10…
206 log_info "Expected rate 1000 pps, measured rate $rate pps"
210 check_err $? "Expected non-zero policer drop rate, got 0"
211 log_info "Measured policer drop rate of $drop_rate pps"
215 # Send packets at a rate of 1000 pps and make sure they are not dropped
217 log_info "=== Tx rate: 1000 pps, Policer rate: 1000 pps ==="
224 sleep 5 # Take measurements when rate is stable
228 check_err $? "Expected zero policer drop rate, got a drop rate of $drop_rate pps"
229 log_info "Measured policer drop rate of $drop_rate pps"
233 # Unbind the policer and send packets at highest possible rate. Make
235 # received rate is higher than 1000 pps
236 log_info "=== Tx rate: Highest, Policer rate: No policer ==="
245 rate=$(trap_rate_get)
246 (( rate > 1000 ))
247 check_err $? "Expected rate higher than 1000 pps, got $rate pps"
248 log_info "Measured rate $rate pps"
252 check_err $? "Expected zero policer drop rate, got a drop rate of $drop_rate pps"
253 log_info "Measured policer drop rate of $drop_rate pps"
257 log_test "Trap policer rate"
265 log_info "Running rate test for policer 1"
268 log_info "Running rate test for policer $((last_policer / 2))"
271 log_info "Running rate test for policer $last_policer"
282 devlink trap policer set $DEVLINK_DEV policer $id rate 1000 burst 512