Lines Matching refs:type

85 	local type=$1; shift
89 echo $ifindex > $(DEBUGFS_DIR $instance)/hwstats/$type/$action
127 $IP link add name dummy1 type dummy
147 local type=$1; shift
156 local type=$1; shift
158 [[ $(netdev_hwstats_used $netdev $type) == "true" ]]
164 local type=$1; shift
166 [[ $(netdev_hwstats_used $netdev $type) == "false" ]]
172 local type=$1; shift
175 jq ".[].info.${type}_stats.request"
181 local type=$1; shift
183 [[ $(netdev_hwstats_request $netdev $type) == "true" ]]
189 local type=$1; shift
191 [[ $(netdev_hwstats_request $netdev $type) == "false" ]]
196 local type=$1; shift
201 [[ -n $(netdev_hwstats_used dummy1 $type) ]]
202 check_err $? "$type stats not reported"
204 netdev_check_unused dummy1 $type
205 check_err $? "$type stats reported as used before either device or netdevsim request"
207 nsim_hwstats_enable $instance dummy1 $type
208 netdev_check_unused dummy1 $type
209 check_err $? "$type stats reported as used before device request"
210 netdev_check_unrequested dummy1 $type
211 check_err $? "$type stats reported as requested before device request"
213 $IP stats set dev dummy1 ${type}_stats on
214 netdev_check_used dummy1 $type
215 check_err $? "$type stats reported as not used after both device and netdevsim request"
216 netdev_check_requested dummy1 $type
217 check_err $? "$type stats reported as not requested after device request"
219 nsim_hwstats_disable $instance dummy1 $type
220 netdev_check_unused dummy1 $type
221 check_err $? "$type stats reported as used after netdevsim request withdrawn"
223 nsim_hwstats_enable $instance dummy1 $type
224 netdev_check_used dummy1 $type
225 check_err $? "$type stats reported as not used after netdevsim request reenabled"
227 $IP stats set dev dummy1 ${type}_stats off
228 netdev_check_unused dummy1 $type
229 check_err $? "$type stats reported as used after device request withdrawn"
230 netdev_check_unrequested dummy1 $type
231 check_err $? "$type stats reported as requested after device request withdrawn"
233 nsim_hwstats_disable $instance dummy1 $type
234 netdev_check_unused dummy1 $type
235 check_err $? "$type stats reported as used after both requests withdrawn"
237 log_test "Reporting of $type stats usage"
248 local type=$1; shift
252 netdev_check_unused dummy1 $type
253 check_err $? "$type stats reported as used before either device or netdevsim request"
255 nsim_hwstats_enable $instance dummy1 $type
256 nsim_hwstats_fail_next_enable $instance dummy1 $type
257 netdev_check_unused dummy1 $type
258 check_err $? "$type stats reported as used before device request"
259 netdev_check_unrequested dummy1 $type
260 check_err $? "$type stats reported as requested before device request"
262 $IP stats set dev dummy1 ${type}_stats on 2>/dev/null
263 check_fail $? "$type stats request not bounced as it should have been"
264 netdev_check_unused dummy1 $type
265 check_err $? "$type stats reported as used after bounce"
266 netdev_check_unrequested dummy1 $type
267 check_err $? "$type stats reported as requested after bounce"
269 $IP stats set dev dummy1 ${type}_stats on
270 check_err $? "$type stats request failed when it shouldn't have"
271 netdev_check_used dummy1 $type
272 check_err $? "$type stats reported as not used after both device and netdevsim request"
273 netdev_check_requested dummy1 $type
274 check_err $? "$type stats reported as not requested after device request"
276 $IP stats set dev dummy1 ${type}_stats off
277 nsim_hwstats_disable $instance dummy1 $type
279 log_test "Injected failure of $type stats enablement (netdevsim #$instance)"
297 local type=$1; shift
300 $IP -j stats show dev $netdev group offload subgroup ${type}_stats |
306 local type=$1; shift
311 nsim_hwstats_enable $instance dummy1 $type
312 $IP stats set dev dummy1 ${type}_stats on
313 netdev_check_used dummy1 $type
314 check_err $? "$type stats reported as not used after both device and netdevsim request"
320 check_err $? "$type stats show >= 10 packets after first enablement"
326 check_err $? "$type stats show < 20 packets after 2.5s passed"
328 $IP stats set dev dummy1 ${type}_stats off
332 $IP stats set dev dummy1 ${type}_stats on
335 check_err $? "$type stats show >= 10 packets after second enablement"
337 $IP stats set dev dummy1 ${type}_stats off
338 nsim_hwstats_fail_next_enable $instance dummy1 $type
339 $IP stats set dev dummy1 ${type}_stats on 2>/dev/null
340 check_fail $? "$type stats request not bounced as it should have been"
344 $IP stats set dev dummy1 ${type}_stats on
347 check_err $? "$type stats show >= 10 packets after post-fail enablement"
349 $IP stats set dev dummy1 ${type}_stats off
351 log_test "Counter values in $type stats"
361 local type=$1; shift
377 $IP stats set dev dummy1 ${type}_stats on 2>/dev/null
378 check_fail $? "$type stats request not bounced as it should have been"
380 netdev_check_unused dummy1 $type
381 check_err $? "$type stats reported as used after bounce"
382 netdev_check_unrequested dummy1 $type
383 check_err $? "$type stats reported as requested after bounce"
387 $IP stats set dev dummy1 ${type}_stats on
388 check_err $? "$type stats request not upheld as it should have been"
392 check_err $? "$type stats show $pkts packets after post-fail enablement"
394 $IP stats set dev dummy1 ${type}_stats off
400 log_test "Failure in $type stats enablement rolled back"