See spice.proto RFC --- server/reds.c | 7 +++++++ spice-common | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/server/reds.c b/server/reds.c index 7809439..d9e04de 100644 --- a/server/reds.c +++ b/server/reds.c @@ -3592,6 +3592,7 @@ SPICE_GNUC_VISIBLE void spice_server_char_device_wakeup(SpiceCharDeviceInstance* #define SUBTYPE_SMARTCARD "smartcard" #define SUBTYPE_USBREDIR "usbredir" #define SUBTYPE_PORT "port" +#define SUBTYPE_NBD "nbd" const char *spice_server_char_device_recognized_subtypes_list[] = { SUBTYPE_VDAGENT, @@ -3599,6 +3600,7 @@ const char *spice_server_char_device_recognized_subtypes_list[] = { SUBTYPE_SMARTCARD, #endif SUBTYPE_USBREDIR, + SUBTYPE_NBD, NULL, }; @@ -3665,6 +3667,9 @@ static int spice_server_char_device_add_interface(SpiceServer *s, else if (strcmp(char_device->subtype, SUBTYPE_USBREDIR) == 0) { dev_state = spicevmc_device_connect(char_device, SPICE_CHANNEL_USBREDIR); } + else if (strcmp(char_device->subtype, SUBTYPE_NBD) == 0) { + dev_state = spicevmc_device_connect(char_device, SPICE_CHANNEL_NBD); + } else if (strcmp(char_device->subtype, SUBTYPE_PORT) == 0) { dev_state = spicevmc_device_connect(char_device, SPICE_CHANNEL_PORT); } @@ -3701,6 +3706,7 @@ static void spice_server_char_device_remove_interface(SpiceBaseInstance *sin) } #endif else if (strcmp(char_device->subtype, SUBTYPE_USBREDIR) == 0 || + strcmp(char_device->subtype, SUBTYPE_NBD) == 0 || strcmp(char_device->subtype, SUBTYPE_PORT) == 0) { spicevmc_device_disconnect(char_device); } else { @@ -4204,6 +4210,7 @@ SPICE_GNUC_VISIBLE int spice_server_set_channel_security(SpiceServer *s, const c [ SPICE_CHANNEL_SMARTCARD] = "smartcard", #endif [ SPICE_CHANNEL_USBREDIR ] = "usbredir", + [ SPICE_CHANNEL_NBD ] = "nbd", }; int i; diff --git a/spice-common b/spice-common index 7e8ba10..4dbf0a0 160000 --- a/spice-common +++ b/spice-common @@ -1 +1 @@ -Subproject commit 7e8ba10779a3fb11d587e8a59fe389acd2412dd0 +Subproject commit 4dbf0a0b733cc1fd19989403342f2fa928ab591f -- 1.8.3.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel