diff options
| author | David S. Miller <davem@davemloft.net> | 2019-10-07 16:11:07 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2019-10-07 16:11:07 +0300 |
| commit | db7fe42d687c8df861487f5343f1113a0dc80a85 (patch) | |
| tree | 1efe2dc30240b8e5346bd24ae091c5e2c0944edf /tools | |
| parent | 82a843de41d42681c1bbf9194b28736d06050b08 (diff) | |
| parent | 62ede55fe68c91c92ac7fdd65828c9413155faf6 (diff) | |
| download | linux-db7fe42d687c8df861487f5343f1113a0dc80a85.tar.xz | |
Merge branch 'netdevsim-implement-devlink-dev_info-op'
Jiri Pirko says:
====================
netdevsim: implement devlink dev_info op
Initial implementation of devlink dev_info op - just driver name is
filled up and sent to user. Bundled with selftest.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/testing/selftests/drivers/net/netdevsim/devlink.sh | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/tools/testing/selftests/drivers/net/netdevsim/devlink.sh b/tools/testing/selftests/drivers/net/netdevsim/devlink.sh index de3174431b8e..cb0f17e17abc 100755 --- a/tools/testing/selftests/drivers/net/netdevsim/devlink.sh +++ b/tools/testing/selftests/drivers/net/netdevsim/devlink.sh @@ -4,7 +4,7 @@ lib_dir=$(dirname $0)/../../../net/forwarding ALL_TESTS="fw_flash_test params_test regions_test reload_test \ - netns_reload_test resource_test" + netns_reload_test resource_test dev_info_test" NUM_NETIFS=0 source $lib_dir/lib.sh @@ -284,6 +284,25 @@ resource_test() log_test "resource test" } +info_get() +{ + local name=$1 + + cmd_jq "devlink dev info $DL_HANDLE -j" ".[][][\"$name\"]" "-e" +} + +dev_info_test() +{ + RET=0 + + driver=$(info_get "driver") + check_err $? "Failed to get driver name" + [ "$driver" == "netdevsim" ] + check_err $? "Unexpected driver name $driver" + + log_test "dev_info test" +} + setup_prepare() { modprobe netdevsim |
