[libvirt] [PATCH 04/13] Add admin protocol

Martin Kletzander mkletzan at redhat.com
Wed May 20 18:42:12 UTC 2015


On Wed, May 20, 2015 at 06:11:04PM +0200, Michal Privoznik wrote:
>On 20.05.2015 07:19, Martin Kletzander wrote:
>> For now there are only CONNECT_OPEN and CONNECT_CLOSE procedures.
>>
>> Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
>> ---
>>  .gitignore                 |  1 +
>>  src/Makefile.am            | 13 +++++++++-
>>  src/admin/admin_protocol.x | 65 ++++++++++++++++++++++++++++++++++++++++++++++
>>  src/admin_protocol-structs |  9 +++++++
>>  4 files changed, 87 insertions(+), 1 deletion(-)
>>  create mode 100644 src/admin/admin_protocol.x
>>  create mode 100644 src/admin_protocol-structs
>>
>> diff --git a/.gitignore b/.gitignore
>> index 1a5cf8e..b60c162 100644
>> --- a/.gitignore
>> +++ b/.gitignore
>> @@ -111,6 +111,7 @@
>>  /src/access/viraccessapichecklxc.h
>>  /src/access/viraccessapicheckqemu.c
>>  /src/access/viraccessapicheckqemu.h
>> +/src/admin/admin_protocol.[ch]
>>  /src/esx/*.generated.*
>>  /src/hyperv/*.generated.*
>>  /src/libvirt*.def
>> diff --git a/src/Makefile.am b/src/Makefile.am
>> index 7e95cf1..d625874 100644
>> --- a/src/Makefile.am
>> +++ b/src/Makefile.am
>> @@ -392,6 +392,16 @@ REMOTE_DRIVER_SOURCES =						\
>>  EXTRA_DIST +=  $(REMOTE_DRIVER_PROTOCOL) \
>>  		$(REMOTE_DRIVER_GENERATED)
>>
>> +ADMIN_PROTOCOL = $(srcdir)/admin/admin_protocol.x
>> +
>> +ADMIN_PROTOCOL_GENERATED = \
>> +		admin/admin_protocol.c	\
>> +		admin/admin_protocol.h
>> +
>> +EXTRA_DIST += $(ADMIN_PROTOCOL) $(ADMIN_PROTOCOL_GENERATED)
>> +BUILT_SOURCES += $(ADMIN_PROTOCOL_GENERATED)
>> +MAINTAINERCLEANFILES += $(ADMIN_PROTOCOL_GENERATED)
>> +
>>  # Ensure that we don't change the struct or member names or member ordering
>>  # in remote_protocol.x  The embedded perl below needs a few comments, and
>>  # presumes you know what pdwtags output looks like:
>> @@ -2093,7 +2103,8 @@ RPC_PROBE_FILES = $(srcdir)/rpc/virnetprotocol.x \
>>  		  $(srcdir)/remote/lxc_protocol.x \
>>  		  $(srcdir)/remote/qemu_protocol.x \
>>  		  $(srcdir)/lxc/lxc_monitor_protocol.x \
>> -		  $(srcdir)/locking/lock_protocol.x
>> +		  $(srcdir)/locking/lock_protocol.x \
>> +		  $(srcdir)/admin/admin_protocol.x
>>
>>  libvirt_functions.stp: $(RPC_PROBE_FILES) $(srcdir)/rpc/gensystemtap.pl
>>  	$(AM_V_GEN)$(PERL) -w $(srcdir)/rpc/gensystemtap.pl $(RPC_PROBE_FILES) > $@
>> diff --git a/src/admin/admin_protocol.x b/src/admin/admin_protocol.x
>> new file mode 100644
>> index 0000000..63f6a53
>> --- /dev/null
>> +++ b/src/admin/admin_protocol.x
>> @@ -0,0 +1,65 @@
>> +/* -*- c -*-
>> + * admin_protocol.x: private protocol for communicating between
>> + *   remote_internal driver and libvirtd.  This protocol is
>> + *   internal and may change at any time.
>> + *
>> + * Copyright (C) 2014-2015 Red Hat, Inc.
>
>2014?
>

That's when I started ;)  I'll remove that if you want, I don't really
care much about the copyrights.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20150520/17b1466e/attachment-0001.sig>


More information about the libvir-list mailing list