Lines Matching +full:post +full:-
2 # SPDX-License-Identifier: GPL-2.0
24 "$@" | grep -q $DL_HANDLE
36 DUMMYFILE=$(find /lib/firmware -type f -printf '%P\n' | head -1)
39 if [ -z "$DUMMYFILE" ]
83 local attr=${2:-value}
84 local cmode=${3:-driverinit}
86 cmd_jq "devlink dev param show $DL_HANDLE name $name -j" \
94 local cmode=${3:-driverinit}
102 local cmode=${2:-driverinit}
113 local cmode=${5:-driverinit}
146 check_value max_macs post-set 16 32
147 check_value test1 post-set false Y
151 check_value max_macs post-reload 16 16
152 check_value test1 post-reload false N
179 local cmode=${4:-driverinit}
188 check_value $param_name initial-default $expected_default $expected_debugfs $cmode
194 check_value $param_name post-set $new_value $expected_debugfs $cmode
200 check_value $param_name post-reload-new-value $new_value $expected_debugfs $cmode
206 check_value $param_name post-set-default $expected_default $expected_debugfs $cmode
212 check_value $param_name post-reload-default $expected_default $expected_debugfs $cmode
219 if ! devlink dev param help 2>&1 | grep -q "value VALUE | default"; then
248 size=$(devlink region show $DL_HANDLE/$name -j | jq -e -r '.[][].size')
250 [ $size -eq 32768 ]
261 count=$(devlink region show $DL_HANDLE/$name -j | jq -e -r '.[][].snapshot | length')
262 [ $count -eq $expected_count ]
277 check_region_snapshot_count dummy post-first-snapshot 1
281 check_region_snapshot_count dummy post-second-snapshot 2
285 check_region_snapshot_count dummy post-third-snapshot 3
290 check_region_snapshot_count dummy post-first-delete 2
295 check_region_snapshot_count dummy post-first-request 3
315 check_region_snapshot_count dummy post-second-delete 2
317 sid=$(devlink -j region new $DL_HANDLE/dummy | jq '.[][][][]')
320 check_region_snapshot_count dummy post-first-request 3
328 check_region_snapshot_count dummy post-first-request 2
359 check_err $? "Failed to re-enable devlink reload"
362 check_err $? "Failed to reload after re-enable"
379 devlink -N testns1 dev reload $DL_HANDLE netns testns2
400 cmd_jq "devlink -N $netns resource show $DL_HANDLE -j" \
419 ip -n testns1 link add name $DUMMYDEV type dummy
421 ip -n testns1 link set $DUMMYDEV up
423 ip -n testns1 a a 192.0.1.1/24 dev $DUMMYDEV
431 devlink -N testns1 resource set $DL_HANDLE path IPv4/fib size $limit
434 [ "$size_new" -eq "$limit" ]
437 devlink -N testns1 dev reload $DL_HANDLE
440 [ "$size" -eq "$limit" ]
446 ip -n testns1 r a 192.0.2.0/24 via 192.0.1.2
449 ip -n testns1 r a 192.0.3.0/24 via 192.0.1.2
457 ip -n testns2 link add name $DUMMYDEV type dummy
459 ip -n testns2 link set $DUMMYDEV up
461 ip -n testns2 a a 192.0.1.1/24 dev $DUMMYDEV
463 ip -n testns2 r a 192.0.2.0/24 via 192.0.1.2
465 ip -n testns2 r a 192.0.3.0/24 via 192.0.1.2
468 devlink -N testns1 dev reload $DL_HANDLE netns testns2
471 devlink -N testns2 resource set $DL_HANDLE path IPv4/fib size ' -1'
474 devlink -N testns2 dev reload $DL_HANDLE netns 1
501 if ! devlink resource help 2>&1 | grep -q "scope"; then
509 count=$(cmd_jq "devlink resource show -j" "$port_jq")
510 [ "$count" -gt "0" ]
513 count=$(cmd_jq "devlink resource show -j" "$dev_jq")
514 [ "$count" -gt "0" ]
517 count=$(cmd_jq "devlink resource show scope dev -j" "$dev_jq")
518 [ "$count" -gt "0" ]
521 count=$(cmd_jq "devlink resource show scope dev -j" "$port_jq")
522 [ "$count" -eq "0" ]
525 count=$(cmd_jq "devlink resource show scope port -j" "$port_jq")
526 [ "$count" -gt "0" ]
529 count=$(cmd_jq "devlink resource show scope port -j" "$dev_jq")
530 [ "$count" -eq "0" ]
540 cmd_jq "devlink dev info $DL_HANDLE -j" ".[][][\"$name\"]" "-e"
583 local show=$(devlink health show $DL_HANDLE reporter $name -j | jq -e -r ".[][][]")
586 local state=$(echo $show | jq -r ".state")
590 local error=$(echo $show | jq -r ".error")
594 local recover=`echo $show | jq -r ".recover"`
598 local grace_period=$(echo $show | jq -r ".grace_period")
603 local auto_recover=$(echo $show | jq -r ".auto_recover")
625 local dump=$(devlink health dump show $DL_HANDLE reporter dummy -j)
628 local dump_break_msg=$(echo $dump | jq -r ".break_message")
650 local diagnose=$(devlink health diagnose $DL_HANDLE reporter dummy -j -p)
653 local rcvrd_break_msg=$(echo $diagnose | jq -r ".recovered_break_message")
684 local dump=$(devlink health dump show $DL_HANDLE reporter dummy -j)
697 cmd_jq "devlink port function rate show -j" \
705 cmd_jq "devlink port function rate show -j" \
724 cmd_jq "devlink port function rate show $handle -j" '.[][].'$name
782 rate_attr_set "$handle" tc-bw "$tc_bw_str"
783 check_err $? "Failed to set tc-bw values"
790 check_err $? "Failed to read tc-bw value from debugfs for tc$tc"
792 check_err $? "Unexpected tc-bw debug value for tc$tc: $debug_value != $value"
804 check_err $? "Unexpected tc-bw value for tc$tc: $api_value != $expected_value"
830 if ! devlink resource help 2>&1 | grep -q "PORT_INDEX"; then
835 name=$(cmd_jq "devlink resource show $port_handle -j" \
840 size=$(cmd_jq "devlink resource show $port_handle -j" \
855 local num_leafs=`echo $leafs | wc -w`
887 local num_nodes=`rate_nodes_get $DL_HANDLE | wc -w`
907 local num_nodes=`rate_nodes_get $DL_HANDLE | wc -w`
940 while [ ! -d $SYSFS_NET_DIR ] ; do :; done
947 modprobe -r netdevsim