summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2011-10-21 11:13:21 +0100
committerDaniel P. Berrange <berrange@redhat.com>2011-10-28 10:23:53 +0100
commit018044c89fd98abb4cbbc4cf131c4b4e5ee385ad (patch)
tree45cb0f9f9be2cce02ff8c9ce04630e9ce3642c45 /examples
parentf877fed36f90985c909cc444c670a1aa66909dd5 (diff)
downloadlibvirt-018044c89fd98abb4cbbc4cf131c4b4e5ee385ad.tar.gz
Add APIs for virNetSocket for sending/receiving file descriptors
Add APIs to the virNetSocket object, to allow file descriptors to be sent/received over UNIX domain socket connections * src/rpc/virnetsocket.c, src/rpc/virnetsocket.h, src/libvirt_private.syms: Add APIs for FD send/recv
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/systemtap/rpc-monitor.stp10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/systemtap/rpc-monitor.stp b/examples/systemtap/rpc-monitor.stp
index f246571771..69d7593a3c 100755
--- a/examples/systemtap/rpc-monitor.stp
+++ b/examples/systemtap/rpc-monitor.stp
@@ -155,3 +155,13 @@ probe libvirt.rpc.server_client_free {
delete serverSocks[pid(), client];
}
}
+
+
+probe libvirt.rpc.socket_send_fd {
+ print_ts(sprintf("= %-16p send fd=%d", sock, fd));
+}
+
+
+probe libvirt.rpc.socket_recv_fd {
+ print_ts(sprintf("= %-16p recv fd=%d", sock, fd));
+}