Skip to content
Snippets Groups Projects
  1. Jun 20, 2023
  2. Mar 07, 2023
    • Zhenwei Pi's avatar
      cryptodev: Support query-stats QMP command · f2b90109
      Zhenwei Pi authored
      
      Now we can use "query-stats" QMP command to query statistics of
      crypto devices. (Originally this was designed to show statistics
      by '{"execute": "query-cryptodev"}'. Daniel Berrangé suggested that
      querying configuration info by "query-cryptodev", and querying
      runtime performance info by "query-stats". This makes sense!)
      
      Example:
      ~# virsh qemu-monitor-command vm '{"execute": "query-stats", \
         "arguments": {"target": "cryptodev"} }' | jq
      {
        "return": [
          {
            "provider": "cryptodev",
            "stats": [
              {
                "name": "asym-verify-bytes",
                "value": 7680
              },
              ...
              {
                "name": "asym-decrypt-ops",
                "value": 32
              },
              {
                "name": "asym-encrypt-ops",
                "value": 48
              }
            ],
            "qom-path": "/objects/cryptodev0" # support asym only
          },
          {
            "provider": "cryptodev",
            "stats": [
              {
                "name": "asym-verify-bytes",
                "value": 0
              },
              ...
              {
                "name": "sym-decrypt-bytes",
                "value": 5376
              },
              ...
            ],
            "qom-path": "/objects/cryptodev1" # support asym/sym
          }
        ],
        "id": "libvirt-422"
      }
      
      Suggested-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
      Reviewed-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: default avatarzhenwei pi <pizhenwei@bytedance.com>
      Message-Id: <20230301105847.253084-12-pizhenwei@bytedance.com>
      Reviewed-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      f2b90109
  3. Feb 04, 2023
Loading