summaryrefslogtreecommitdiffstats
path: root/runtime/transport/control.c
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2009-06-03 13:04:54 -0500
committerDavid Smith <dsmith@redhat.com>2009-06-03 13:04:54 -0500
commit01adca5bca8d61e3fdf09017496deec8859fe12d (patch)
treed256a8074b58fbf5607b1b594fc9ea8b7daa27ed /runtime/transport/control.c
parenta655ff03c59722c229a40909d0de9e3dfe63483e (diff)
downloadsystemtap-steved-01adca5bca8d61e3fdf09017496deec8859fe12d.tar.gz
systemtap-steved-01adca5bca8d61e3fdf09017496deec8859fe12d.tar.xz
systemtap-steved-01adca5bca8d61e3fdf09017496deec8859fe12d.zip
Fixed STP_TRANSPORT_VERSION 1 behavior.
* runtime/transport/control.c (_stp_ctl_write_dbug): Added support for more messages. * runtime/transport/relay_v2.c (_stp_transport_data_fs_start): New function. (_stp_transport_data_fs_stop): Ditto. (_stp_transport_data_fs_close): Moved some functionality into _stp_transport_data_fs_stop() and calls _stp_transport_data_fs_stop() also. (_stp_transport_data_fs_init): Moved some functionality into _stp_transport_data_fs_start() and calls _stp_transport_data_fs_start() also. * runtime/transport/relayfs.c (_stp_transport_data_fs_start): New function. (_stp_transport_data_fs_stop): Ditto. (_stp_transport_data_fs_close): Moved some functionality into _stp_transport_data_fs_stop() and calls _stp_transport_data_fs_stop() also. (_stp_transport_data_fs_init): Moved some functionality into _stp_transport_data_fs_start() and calls _stp_transport_data_fs_start() also. * runtime/transport/ring_buffer.c (_stp_transport_data_fs_start): New empty function. (_stp_transport_data_fs_stop): Ditto. * runtime/transport/transport.h: Added _stp_transport_data_fs_start() and _stp_transport_data_fs_stop() prototypes. * runtime/transport/transport.c (_stp_cleanup_and_exit): Calls _stp_transport_data_fs_stop(). (_stp_transport_close): Calls _stp_transport_fs_close() earlier. (_stp_transport_init): Calls _stp_transport_data_fs_start().
Diffstat (limited to 'runtime/transport/control.c')
-rw-r--r--runtime/transport/control.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/runtime/transport/control.c b/runtime/transport/control.c
index a1624152..11338eb2 100644
--- a/runtime/transport/control.c
+++ b/runtime/transport/control.c
@@ -100,6 +100,24 @@ static void _stp_ctl_write_dbug(int type, void *data, int len)
case STP_TRANSPORT:
_dbug("sending STP_TRANSPORT\n");
break;
+ case STP_CONNECT:
+ _dbug("sending STP_CONNECT\n");
+ break;
+ case STP_DISCONNECT:
+ _dbug("sending STP_DISCONNECT\n");
+ break;
+ case STP_BULK:
+ _dbug("sending STP_BULK\n");
+ break;
+ case STP_READY:
+ case STP_RELOCATION:
+ case STP_BUF_INFO:
+ case STP_SUBBUFS_CONSUMED:
+ _dbug("sending old message\n");
+ break;
+ case STP_REALTIME_DATA:
+ _dbug("sending %d bytes of STP_REALTIME_DATA\n", len);
+ break;
case STP_REQUEST_EXIT:
_dbug("sending STP_REQUEST_EXIT\n");
break;