Commit 31ea9b09 authored by Valerii Hlushkov's avatar Valerii Hlushkov Committed by Tomasz Zawadzki
Browse files

accel/cuda: add python scripts for rpc access



The scripts allow initialization of accel/cuda module with a RPC call
cuda_scan_accel_module on start of a spdk app with --wait-for-rpc.

Change-Id: I42ed7fd9b890b3887e87fea68fe7823f1fe22759
Signed-off-by: default avatarValerii Hlushkov <valerii.hlushkov@datacore.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/26622


Reviewed-by: default avatarBen Walker <ben@nvidia.com>
Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
parent 46e75c1d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -158,6 +158,13 @@ def add_parser(subparsers):
    p.add_argument('-l', '--level', type=str, help='Verbose level, one of \"total\", \"channel\" or \"device\"')
    p.set_defaults(func=accel_mlx5_dump_stats)

    # cuda
    def cuda_scan_accel_module(args):
        args.client.cuda_scan_accel_module()

    p = subparsers.add_parser('cuda_scan_accel_module', help='Enable CUDA accel module offload.')
    p.set_defaults(func=cuda_scan_accel_module)

    # accel_error
    def accel_error_inject_error(args):
        args.client.accel_error_inject_error(opcode=args.opcode,
+4 −0
Original line number Diff line number Diff line
@@ -822,6 +822,10 @@
        }
      ]
    },
    {
      "name": "cuda_scan_accel_module",
      "params": []
    },
    {
      "name": "bdev_set_options",
      "params": [