Revision 3e40b587 lib/hypervisor/hv_kvm.py

b/lib/hypervisor/hv_kvm.py
433 433
        constants.HT_KVM_SPICE_VALID_VIDEO_STREAM_DETECTION_OPTIONS),
434 434
    constants.HV_KVM_SPICE_AUDIO_COMPR: hv_base.NO_CHECK,
435 435
    constants.HV_KVM_SPICE_USE_TLS: hv_base.NO_CHECK,
436
    constants.HV_KVM_SPICE_TLS_CIPHERS: hv_base.NO_CHECK,
437
    constants.HV_KVM_SPICE_USE_VDAGENT: hv_base.NO_CHECK,
436 438
    constants.HV_KVM_FLOPPY_IMAGE_PATH: hv_base.OPT_FILE_CHECK,
437 439
    constants.HV_CDROM_IMAGE_PATH: hv_base.OPT_FILE_CHECK,
438 440
    constants.HV_KVM_CDROM2_IMAGE_PATH: hv_base.OPT_FILE_CHECK,
......
1037 1039
            instance.network_port, constants.SPICE_CACERT_FILE)
1038 1040
        spice_arg = "%s,x509-key-file=%s,x509-cert-file=%s" % (spice_arg,
1039 1041
            constants.SPICE_CERT_FILE, constants.SPICE_CERT_FILE)
1042
        tls_ciphers = hvp[constants.HV_KVM_SPICE_TLS_CIPHERS]
1043
        if tls_ciphers:
1044
          spice_arg = "%s,tls-ciphers=%s" % (spice_arg, tls_ciphers)
1040 1045
      else:
1041 1046
        spice_arg = "%s,port=%s" % (spice_arg, instance.network_port)
1042 1047

  
......
1065 1070
      # Audio compression, by default in qemu-kvm it is on
1066 1071
      if not hvp[constants.HV_KVM_SPICE_AUDIO_COMPR]:
1067 1072
        spice_arg = "%s,playback-compression=off" % spice_arg
1073
      if not hvp[constants.HV_KVM_SPICE_USE_VDAGENT]:
1074
        spice_arg = "%s,agent-mouse=off" % spice_arg
1068 1075

  
1069 1076
      logging.info("KVM: SPICE will listen on port %s", instance.network_port)
1070 1077
      kvm_cmd.extend(["-spice", spice_arg])

Also available in: Unified diff