mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 06:05:27 +00:00
virDriverFeatureIsGlobal: Handle VIR_DRV_FEATURE_REMOTE_(CLOSE|EVENT)_CALLBACK
They are features of the RPC; drivers must say that it's not supported. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com>
This commit is contained in:
parent
d56f6360b6
commit
0a6335cd22
@ -345,6 +345,11 @@ virDriverFeatureIsGlobal(virDrvFeature feat,
|
||||
/* keepalive is handled at RPC level, driver implementations must always
|
||||
* return 0, to signal that direct/embedded use doesn't use keepalive */
|
||||
case VIR_DRV_FEATURE_PROGRAM_KEEPALIVE:
|
||||
/* Support for close callbacks and remote event filtering are both features
|
||||
* of the RPC protocol and thus normal drivers must not signal support
|
||||
* for them. */
|
||||
case VIR_DRV_FEATURE_REMOTE_CLOSE_CALLBACK:
|
||||
case VIR_DRV_FEATURE_REMOTE_EVENT_CALLBACK:
|
||||
*supported = 0;
|
||||
return true;
|
||||
|
||||
@ -360,8 +365,6 @@ virDriverFeatureIsGlobal(virDrvFeature feat,
|
||||
case VIR_DRV_FEATURE_MIGRATION_PARAMS:
|
||||
case VIR_DRV_FEATURE_MIGRATION_DIRECT:
|
||||
case VIR_DRV_FEATURE_MIGRATION_V1:
|
||||
case VIR_DRV_FEATURE_REMOTE_CLOSE_CALLBACK:
|
||||
case VIR_DRV_FEATURE_REMOTE_EVENT_CALLBACK:
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user