summaryrefslogtreecommitdiffstats
path: root/runtime/README.doc
diff options
context:
space:
mode:
authorhunt <hunt>2005-08-19 11:11:51 +0000
committerhunt <hunt>2005-08-19 11:11:51 +0000
commit709a1d41d95438df305fa220cc32610f1bb6ea8e (patch)
tree5163f8b18b96c9163162c5e05ec85fc0aa0374e8 /runtime/README.doc
parent65c919e2bd80361d6cf23f385f367c2a9689311f (diff)
downloadsystemtap-steved-709a1d41d95438df305fa220cc32610f1bb6ea8e.tar.gz
systemtap-steved-709a1d41d95438df305fa220cc32610f1bb6ea8e.tar.xz
systemtap-steved-709a1d41d95438df305fa220cc32610f1bb6ea8e.zip
2005-08-19 Martin Hunt <hunt@redhat.com>
* print.c: Change ifdefs to STP_RELAYFS. * runtime.h: Ditto. * io.c (_stp_vlog): Call _stp_write instead of _stp_ctrl_send. * Makefile: Don't build stp-control. * README.doc: Update. * TODO: Update.
Diffstat (limited to 'runtime/README.doc')
-rw-r--r--runtime/README.doc12
1 files changed, 6 insertions, 6 deletions
diff --git a/runtime/README.doc b/runtime/README.doc
index 12d0aad0..2fa3f5ff 100644
--- a/runtime/README.doc
+++ b/runtime/README.doc
@@ -16,7 +16,7 @@ In addition to the library, the runtime includes a SystemTap user-space daemon
and/or saves it to files. Stpd will handle other issues like
inserting and removing modules.
-Stpd and the I/O code make use of both relayfs and netlink for communication. For
+Stpd and the I/O code makes use of /proc (and optionally relayfs) for communications. For
kernels without relayfs builtin, it is provided as a standalone module under the runtime directory.
@ref start_page
@@ -106,16 +106,16 @@ data is ready and reads a big per-cpu chunk.
The user-daemon (stpd) saves this data to a file named something like
"stpd_cpu2". When the user hits ^c, a timer expires, or the probe
-module notifies stpd (through a netlink command channel) that it wants
+module notifies stpd that it wants
to terminate, stpd does "system(rmmod)" then collects the last output
before exiting.
-As an option, if we don't need bulk per-cpu data, we can put
+As an option, if we want high-speed bulk per-cpu data, we can put
\code
-#define STP_NETLINK_ONLY
+#define STP_RELAYFS
\endcode
-at the top of the module and all output will go over a netlink channel.
+at the top of the module and all output will go over relayfs.
In the SystemTap language, we will provide some simple functions to control the buffering policy, which
-will control the use of netlink and parameters to relayfs and stpd.
+will control the parameters to relayfs and stpd.
*/