--- /srv/reproducible-results/rbuild-debian/r-b-build.cuPgqX2m/b1/systemtap_5.1-4.1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.cuPgqX2m/b2/systemtap_5.1-4.1_i386.changes ├── Files │ @@ -1,11 +1,11 @@ │ │ fcaaec11343d06ff616bfa88662eabd2 8572 devel optional systemtap-client_5.1-4.1_i386.deb │ 0cf970cde52f6e728a684ce71c23617d 640204 devel optional systemtap-common_5.1-4.1_i386.deb │ 2f69855dd3aa57c1a42a717e927b6a1c 21406692 debug optional systemtap-dbgsym_5.1-4.1_i386.deb │ - 0795bc72f2758053cecf0c884f043170 2585724 doc optional systemtap-doc_5.1-4.1_i386.deb │ + 84b4fd83a0cb30265a38bb2b5474ecac 2585768 doc optional systemtap-doc_5.1-4.1_i386.deb │ 7576ad82a02ae998125f0a0a49675001 1213084 debug optional systemtap-runtime-dbgsym_5.1-4.1_i386.deb │ 20a741abb039ea7d9f0ab3b931d2d88d 151732 devel optional systemtap-runtime_5.1-4.1_i386.deb │ e6f7c12f5c60d1e9089e3c33d7c48571 18916 devel optional systemtap-sdt-dev_5.1-4.1_i386.deb │ 28461eedb1fab598cd0649a434b29ec2 2012964 debug optional systemtap-server-dbgsym_5.1-4.1_i386.deb │ 2e6238b753a1c10129a985f812dca196 169648 devel optional systemtap-server_5.1-4.1_i386.deb │ d7a8e2aa60300578ef26709775d1d473 1651988 devel optional systemtap_5.1-4.1_i386.deb ├── systemtap-doc_5.1-4.1_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-02-28 20:20:54.000000 debian-binary │ │ --rw-r--r-- 0 0 0 54208 2025-02-28 20:20:54.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 2531324 2025-02-28 20:20:54.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 54224 2025-02-28 20:20:54.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 2531352 2025-02-28 20:20:54.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2677 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-isinstr.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2423 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-jiffies.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3233 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-numeric-metric.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3099 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-string-metric.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2841 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2982 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-numeric-metric.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2753 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-string-metric.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2979 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-data.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2913 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-data.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3366 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-numeric-value.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3378 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-string-value.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2497 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-end.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2475 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-start.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2922 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-numeric-value.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2851 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-string-value.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2787 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-set-prefix.html │ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-end.html │ │ │ │ @@ -1,41 +1,41 @@ │ │ │ │
probe::ioblock.end — │ │ │ │ Fires whenever a block I/O transfer is complete. │ │ │ │ -
ioblock.end
vcnt
│ │ │ │ +
ioblock.end
rw
│ │ │ │ + binary trace for read/write request │ │ │ │ +
ino
│ │ │ │ + i-node number of the mapped file │ │ │ │ +
vcnt
│ │ │ │ bio vector count which represents number of array element (page, offset, length) which makes up this I/O request │ │ │ │ +
hw_segments
│ │ │ │ + number of segments after physical and DMA remapping hardware coalescing is performed │ │ │ │ +
error
│ │ │ │ + 0 on success │ │ │ │ +
bytes_done
│ │ │ │ + number of bytes transferred │ │ │ │ +
idx
│ │ │ │ + offset into the bio vector array │ │ │ │ +
size
│ │ │ │ + total size in bytes │ │ │ │
flags
│ │ │ │ see below │ │ │ │ BIO_UPTODATE 0 ok after I/O completion │ │ │ │ BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block │ │ │ │ BIO_EOF 2 out-out-bounds error │ │ │ │ BIO_SEG_VALID 3 nr_hw_seg valid │ │ │ │ BIO_CLONED 4 doesn't own data │ │ │ │ BIO_BOUNCED 5 bio is a bounce bio │ │ │ │ BIO_USER_MAPPED 6 contains user pages │ │ │ │ BIO_EOPNOTSUPP 7 not supported │ │ │ │ +
sector
│ │ │ │ + beginning sector for the entire bio │ │ │ │
devname
│ │ │ │ block device name │ │ │ │ -
error
│ │ │ │ - 0 on success │ │ │ │ -
ino
│ │ │ │ - i-node number of the mapped file │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ -
size
│ │ │ │ - total size in bytes │ │ │ │ -
rw
│ │ │ │ - binary trace for read/write request │ │ │ │ -
opf
│ │ │ │ - operations and flags │ │ │ │ -
bytes_done
│ │ │ │ - number of bytes transferred │ │ │ │
phys_segments
│ │ │ │ number of segments in this bio after physical address coalescing is performed. │ │ │ │ -
sector
│ │ │ │ - beginning sector for the entire bio │ │ │ │ -
idx
│ │ │ │ - offset into the bio vector array │ │ │ │ -
hw_segments
│ │ │ │ - number of segments after physical and DMA remapping hardware coalescing is performed │ │ │ │ +
opf
│ │ │ │ + operations and flags │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │
probe::ioblock.request — │ │ │ │ Fires whenever making a generic block I/O request. │ │ │ │ -
ioblock.request
bdev
│ │ │ │ - target block device │ │ │ │ +
ioblock.request
phys_segments
│ │ │ │ + number of segments in this bio after physical address coalescing is performed │ │ │ │ +
sector
│ │ │ │ + beginning sector for the entire bio │ │ │ │
devname
│ │ │ │ block device name │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │ +
opf
│ │ │ │ + operations and flags │ │ │ │ +
vcnt
│ │ │ │ + bio vector count which represents number of array element (page, offset, length) which make up this I/O request │ │ │ │ +
hw_segments
│ │ │ │ + number of segments after physical and DMA remapping hardware coalescing is performed │ │ │ │ +
rw
│ │ │ │ + binary trace for read/write request │ │ │ │
ino
│ │ │ │ i-node number of the mapped file │ │ │ │ +
bdev_contains
│ │ │ │ + points to the device object which contains the partition (when bio structure represents a partition) │ │ │ │ +
bdev
│ │ │ │ + target block device │ │ │ │ +
idx
│ │ │ │ + offset into the bio vector array │ │ │ │ +
p_start_sect
│ │ │ │ + points to the start sector of the partition structure of the device │ │ │ │ +
size
│ │ │ │ + total size in bytes │ │ │ │
flags
│ │ │ │ see below │ │ │ │ BIO_UPTODATE 0 ok after I/O completion │ │ │ │ BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block │ │ │ │ BIO_EOF 2 out-out-bounds error │ │ │ │ BIO_SEG_VALID 3 nr_hw_seg valid │ │ │ │ BIO_CLONED 4 doesn't own data │ │ │ │ BIO_BOUNCED 5 bio is a bounce bio │ │ │ │ BIO_USER_MAPPED 6 contains user pages │ │ │ │ BIO_EOPNOTSUPP 7 not supported │ │ │ │ -
vcnt
│ │ │ │ - bio vector count which represents number of array element (page, offset, length) which make up this I/O request │ │ │ │ -
idx
│ │ │ │ - offset into the bio vector array │ │ │ │ -
hw_segments
│ │ │ │ - number of segments after physical and DMA remapping hardware coalescing is performed │ │ │ │ -
phys_segments
│ │ │ │ - number of segments in this bio after physical address coalescing is performed │ │ │ │ -
sector
│ │ │ │ - beginning sector for the entire bio │ │ │ │ -
bdev_contains
│ │ │ │ - points to the device object which contains the partition (when bio structure represents a partition) │ │ │ │ -
size
│ │ │ │ - total size in bytes │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ -
opf
│ │ │ │ - operations and flags │ │ │ │ -
p_start_sect
│ │ │ │ - points to the start sector of the partition structure of the device │ │ │ │ -
rw
│ │ │ │ - binary trace for read/write request │ │ │ │
probe::ioblock_trace.bounce — │ │ │ │ Fires whenever a buffer bounce is needed for at least one page of a block IO request. │ │ │ │ -
ioblock_trace.bounce
rw
│ │ │ │ - binary trace for read/write request │ │ │ │ -
opf
│ │ │ │ - operations and flags │ │ │ │ -
bytes_done
│ │ │ │ - number of bytes transferred │ │ │ │ -
p_start_sect
│ │ │ │ - points to the start sector of the partition structure of the device │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ -
size
│ │ │ │ - total size in bytes │ │ │ │ +
ioblock_trace.bounce
ino
│ │ │ │ + i-node number of the mapped file │ │ │ │
bdev_contains
│ │ │ │ points to the device object which contains the partition (when bio structure represents a partition) │ │ │ │ -
sector
│ │ │ │ - beginning sector for the entire bio │ │ │ │ -
idx
│ │ │ │ - offset into the bio vector array
│ │ │ │ - phys_segments
- number of segments in this bio after physical address coalescing is performed.
│ │ │ │ +
rw
│ │ │ │ + binary trace for read/write request │ │ │ │
vcnt
│ │ │ │ bio vector count which represents number of array element (page, offset, length) which makes up this I/O request │ │ │ │ +
bytes_done
│ │ │ │ + number of bytes transferred │ │ │ │
flags
│ │ │ │ see below │ │ │ │ BIO_UPTODATE 0 ok after I/O completion │ │ │ │ BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block │ │ │ │ BIO_EOF 2 out-out-bounds error │ │ │ │ BIO_SEG_VALID 3 nr_hw_seg valid │ │ │ │ BIO_CLONED 4 doesn't own data │ │ │ │ BIO_BOUNCED 5 bio is a bounce bio │ │ │ │ BIO_USER_MAPPED 6 contains user pages │ │ │ │ BIO_EOPNOTSUPP 7 not supported │ │ │ │ +
size
│ │ │ │ + total size in bytes │ │ │ │ +
p_start_sect
│ │ │ │ + points to the start sector of the partition structure of the device │ │ │ │ +
idx
│ │ │ │ + offset into the bio vector array
│ │ │ │ + phys_segments
- number of segments in this bio after physical address coalescing is performed.
│ │ │ │
bdev
│ │ │ │ target block device │ │ │ │
devname
│ │ │ │ device for which a buffer bounce was needed. │ │ │ │ +
sector
│ │ │ │ + beginning sector for the entire bio │ │ │ │ +
opf
│ │ │ │ + operations and flags │ │ │ │
q
│ │ │ │ request queue on which this bio was queued. │ │ │ │ -
ino
│ │ │ │ - i-node number of the mapped file │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │
probe::ioblock_trace.end — │ │ │ │ Fires whenever a block I/O transfer is complete. │ │ │ │ -
ioblock_trace.end
vcnt
│ │ │ │ - bio vector count which represents number of array element (page, offset, length) which makes up this I/O request │ │ │ │ +
ioblock_trace.end
opf
│ │ │ │ + operations and flags │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │ +
q
│ │ │ │ + request queue on which this bio was queued. │ │ │ │ +
sector
│ │ │ │ + beginning sector for the entire bio │ │ │ │ +
devname
│ │ │ │ + block device name │ │ │ │ +
bytes_done
│ │ │ │ + number of bytes transferred │ │ │ │ +
bdev
│ │ │ │ + target block device │ │ │ │ +
p_start_sect
│ │ │ │ + points to the start sector of the partition structure of the device │ │ │ │ +
idx
│ │ │ │ + offset into the bio vector array
│ │ │ │ + phys_segments
- number of segments in this bio after physical address coalescing is performed.
│ │ │ │ +
size
│ │ │ │ + total size in bytes │ │ │ │
flags
│ │ │ │ see below │ │ │ │ BIO_UPTODATE 0 ok after I/O completion │ │ │ │ BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block │ │ │ │ BIO_EOF 2 out-out-bounds error │ │ │ │ BIO_SEG_VALID 3 nr_hw_seg valid │ │ │ │ BIO_CLONED 4 doesn't own data │ │ │ │ BIO_BOUNCED 5 bio is a bounce bio │ │ │ │ BIO_USER_MAPPED 6 contains user pages │ │ │ │ BIO_EOPNOTSUPP 7 not supported │ │ │ │ -
bdev
│ │ │ │ - target block device │ │ │ │ -
devname
│ │ │ │ - block device name │ │ │ │ -
q
│ │ │ │ - request queue on which this bio was queued. │ │ │ │ -
ino
│ │ │ │ - i-node number of the mapped file │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ -
size
│ │ │ │ - total size in bytes │ │ │ │
rw
│ │ │ │ binary trace for read/write request │ │ │ │ -
bytes_done
│ │ │ │ - number of bytes transferred │ │ │ │ -
opf
│ │ │ │ - operations and flags │ │ │ │ -
p_start_sect
│ │ │ │ - points to the start sector of the partition structure of the device │ │ │ │ -
sector
│ │ │ │ - beginning sector for the entire bio │ │ │ │ -
idx
│ │ │ │ - offset into the bio vector array
│ │ │ │ - phys_segments
- number of segments in this bio after physical address coalescing is performed.
│ │ │ │ +
ino
│ │ │ │ + i-node number of the mapped file │ │ │ │
bdev_contains
│ │ │ │ points to the device object which contains the partition (when bio structure represents a partition) │ │ │ │ +
vcnt
│ │ │ │ + bio vector count which represents number of array element (page, offset, length) which makes up this I/O request │ │ │ │
probe::ioblock_trace.request — │ │ │ │ Fires just as a generic block I/O request is created for a bio. │ │ │ │ -
ioblock_trace.request
ino
│ │ │ │ +
ioblock_trace.request
vcnt
│ │ │ │ + bio vector count which represents number of array element (page, offset, length) which make up this I/O request │ │ │ │ +
bdev_contains
│ │ │ │ + points to the device object which contains the partition (when bio structure represents a partition) │ │ │ │ +
ino
│ │ │ │ i-node number of the mapped file │ │ │ │ -
devname
│ │ │ │ - block device name │ │ │ │ -
bdev
│ │ │ │ - target block device │ │ │ │ -
q
│ │ │ │ - request queue on which this bio was queued. │ │ │ │ +
rw
│ │ │ │ + binary trace for read/write request │ │ │ │
flags
│ │ │ │ see below │ │ │ │ BIO_UPTODATE 0 ok after I/O completion │ │ │ │ BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block │ │ │ │ BIO_EOF 2 out-out-bounds error │ │ │ │ BIO_SEG_VALID 3 nr_hw_seg valid │ │ │ │ BIO_CLONED 4 doesn't own data │ │ │ │ BIO_BOUNCED 5 bio is a bounce bio │ │ │ │ BIO_USER_MAPPED 6 contains user pages │ │ │ │ BIO_EOPNOTSUPP 7 not supported │ │ │ │ -
vcnt
│ │ │ │ - bio vector count which represents number of array element (page, offset, length) which make up this I/O request │ │ │ │ -
bdev_contains
│ │ │ │ - points to the device object which contains the partition (when bio structure represents a partition) │ │ │ │ +
bdev
│ │ │ │ + target block device │ │ │ │ +
p_start_sect
│ │ │ │ + points to the start sector of the partition structure of the device │ │ │ │
idx
│ │ │ │ offset into the bio vector array
│ │ │ │ phys_segments
- number of segments in this bio after physical address coalescing is performed.
│ │ │ │ -
sector
│ │ │ │ - beginning sector for the entire bio │ │ │ │ -
p_start_sect
│ │ │ │ - points to the start sector of the partition structure of the device │ │ │ │ -
bytes_done
│ │ │ │ - number of bytes transferred │ │ │ │ -
opf
│ │ │ │ - operations and flags │ │ │ │ -
rw
│ │ │ │ - binary trace for read/write request │ │ │ │
size
│ │ │ │ total size in bytes │ │ │ │ +
bytes_done
│ │ │ │ + number of bytes transferred │ │ │ │ +
devname
│ │ │ │ + block device name │ │ │ │ +
sector
│ │ │ │ + beginning sector for the entire bio │ │ │ │ +
q
│ │ │ │ + request queue on which this bio was queued. │ │ │ │
name
│ │ │ │ name of the probe point │ │ │ │ +
opf
│ │ │ │ + operations and flags │ │ │ │
probe::ioscheduler.elv_add_request.kp — │ │ │ │ kprobe based probe to indicate that a request was added to the request queue │ │ │ │ -
ioscheduler.elv_add_request.kp
disk_major
│ │ │ │ +
ioscheduler.elv_add_request.kp
elevator_name
│ │ │ │ + The type of I/O elevator currently enabled │ │ │ │ +
disk_major
│ │ │ │ Disk major number of the request │ │ │ │ -
rq
│ │ │ │ - Address of the request │ │ │ │ +
q
│ │ │ │ + pointer to request queue │ │ │ │
disk_minor
│ │ │ │ Disk minor number of the request │ │ │ │ -
name
│ │ │ │ - Name of the probe point │ │ │ │
rq_flags
│ │ │ │ Request flags │ │ │ │ -
q
│ │ │ │ - pointer to request queue │ │ │ │ -
elevator_name
│ │ │ │ - The type of I/O elevator currently enabled │ │ │ │ +
rq
│ │ │ │ + Address of the request │ │ │ │ +
name
│ │ │ │ + Name of the probe point │ │ │ │
probe::ioscheduler.elv_add_request.tp — │ │ │ │ tracepoint based probe to indicate a request is added to the request queue. │ │ │ │ -
ioscheduler.elv_add_request.tp
q
│ │ │ │ - Pointer to request queue. │ │ │ │ -
name
│ │ │ │ - Name of the probe point │ │ │ │ -
rq_flags
│ │ │ │ - Request flags. │ │ │ │ +
ioscheduler.elv_add_request.tp
disk_major
│ │ │ │ + Disk major no of request. │ │ │ │
elevator_name
│ │ │ │ The type of I/O elevator currently enabled. │ │ │ │ -
disk_major
│ │ │ │ - Disk major no of request. │ │ │ │ +
rq_flags
│ │ │ │ + Request flags. │ │ │ │ +
name
│ │ │ │ + Name of the probe point │ │ │ │
rq
│ │ │ │ Address of request. │ │ │ │ +
q
│ │ │ │ + Pointer to request queue. │ │ │ │
disk_minor
│ │ │ │ Disk minor number of request. │ │ │ │
probe::ioscheduler.elv_add_request — │ │ │ │ probe to indicate request is added to the request queue. │ │ │ │ -
ioscheduler.elv_add_request
disk_minor
│ │ │ │ +
ioscheduler.elv_add_request
elevator_name
│ │ │ │ + The type of I/O elevator currently enabled. │ │ │ │ +
disk_major
│ │ │ │ + Disk major no of request. │ │ │ │ +
q
│ │ │ │ + Pointer to request queue. │ │ │ │ +
disk_minor
│ │ │ │ Disk minor number of request. │ │ │ │
rq
│ │ │ │ Address of request. │ │ │ │ -
disk_major
│ │ │ │ - Disk major no of request. │ │ │ │ -
elevator_name
│ │ │ │ - The type of I/O elevator currently enabled. │ │ │ │
rq_flags
│ │ │ │ Request flags. │ │ │ │ -
q
│ │ │ │ - Pointer to request queue. │ │ │ │
probe::ioscheduler.elv_completed_request — │ │ │ │ Fires when a request is completed │ │ │ │
ioscheduler.elv_completed_request
disk_minor
│ │ │ │ Disk minor number of the request │ │ │ │ -
rq
│ │ │ │ - Address of the request │ │ │ │ -
disk_major
│ │ │ │ - Disk major number of the request │ │ │ │
elevator_name
│ │ │ │ The type of I/O elevator currently enabled │ │ │ │
name
│ │ │ │ Name of the probe point │ │ │ │ +
rq
│ │ │ │ + Address of the request │ │ │ │ +
disk_major
│ │ │ │ + Disk major number of the request │ │ │ │
rq_flags
│ │ │ │ Request flags │ │ │ │
probe::ioscheduler.elv_next_request.return — │ │ │ │ Fires when a request retrieval issues a return signal │ │ │ │ -
ioscheduler.elv_next_request.return
disk_major
│ │ │ │ - Disk major number of the request │ │ │ │ +
ioscheduler.elv_next_request.return
rq
│ │ │ │ + Address of the request │ │ │ │
name
│ │ │ │ Name of the probe point │ │ │ │ +
disk_major
│ │ │ │ + Disk major number of the request │ │ │ │
rq_flags
│ │ │ │ Request flags │ │ │ │ -
rq
│ │ │ │ - Address of the request │ │ │ │
disk_minor
│ │ │ │ Disk minor number of the request │ │ │ │
probe::ioscheduler.elv_next_request — │ │ │ │ Fires when a request is retrieved from the request queue │ │ │ │ -
ioscheduler.elv_next_request
elevator_name
│ │ │ │ - The type of I/O elevator currently enabled │ │ │ │ -
name
│ │ │ │ +
ioscheduler.elv_next_request
probe::ioscheduler_trace.elv_abort_request — │ │ │ │ Fires when a request is aborted. │ │ │ │
ioscheduler_trace.elv_abort_request
name
│ │ │ │ Name of the probe point │ │ │ │ -
rq_flags
│ │ │ │ - Request flags. │ │ │ │ -
elevator_name
│ │ │ │ - The type of I/O elevator currently enabled. │ │ │ │ -
disk_major
│ │ │ │ - Disk major no of request. │ │ │ │
rq
│ │ │ │ Address of request. │ │ │ │ +
rq_flags
│ │ │ │ + Request flags. │ │ │ │
disk_minor
│ │ │ │ Disk minor number of request. │ │ │ │ +
disk_major
│ │ │ │ + Disk major no of request. │ │ │ │ +
elevator_name
│ │ │ │ + The type of I/O elevator currently enabled. │ │ │ │
probe::ioscheduler_trace.elv_completed_request — │ │ │ │ Fires when a request is │ │ │ │ -
ioscheduler_trace.elv_completed_request
disk_major
│ │ │ │ - Disk major no of request. │ │ │ │ -
disk_minor
│ │ │ │ - Disk minor number of request. │ │ │ │ +
ioscheduler_trace.elv_completed_request
name
│ │ │ │ + Name of the probe point │ │ │ │
rq
│ │ │ │ Address of request. │ │ │ │
rq_flags
│ │ │ │ Request flags. │ │ │ │ -
name
│ │ │ │ - Name of the probe point │ │ │ │ +
disk_minor
│ │ │ │ + Disk minor number of request. │ │ │ │ +
disk_major
│ │ │ │ + Disk major no of request. │ │ │ │
elevator_name
│ │ │ │ The type of I/O elevator currently enabled. │ │ │ │
probe::ioscheduler_trace.elv_issue_request — │ │ │ │ Fires when a request is │ │ │ │ -
ioscheduler_trace.elv_issue_request
disk_major
│ │ │ │ +
ioscheduler_trace.elv_issue_request
elevator_name
│ │ │ │ + The type of I/O elevator currently enabled. │ │ │ │ +
disk_major
│ │ │ │ Disk major no of request. │ │ │ │
disk_minor
│ │ │ │ Disk minor number of request. │ │ │ │ -
rq
│ │ │ │ - Address of request. │ │ │ │ -
name
│ │ │ │ - Name of the probe point │ │ │ │
rq_flags
│ │ │ │ Request flags. │ │ │ │ -
elevator_name
│ │ │ │ - The type of I/O elevator currently enabled. │ │ │ │ +
name
│ │ │ │ + Name of the probe point │ │ │ │ +
rq
│ │ │ │ + Address of request. │ │ │ │
probe::ioscheduler_trace.elv_requeue_request — │ │ │ │ Fires when a request is │ │ │ │ -
ioscheduler_trace.elv_requeue_request
rq_flags
│ │ │ │ - Request flags. │ │ │ │ -
name
│ │ │ │ - Name of the probe point │ │ │ │ +
ioscheduler_trace.elv_requeue_request
disk_major
│ │ │ │ + Disk major no of request. │ │ │ │
elevator_name
│ │ │ │ The type of I/O elevator currently enabled. │ │ │ │ -
disk_major
│ │ │ │ - Disk major no of request. │ │ │ │ +
rq_flags
│ │ │ │ + Request flags. │ │ │ │
rq
│ │ │ │ Address of request. │ │ │ │ +
name
│ │ │ │ + Name of the probe point │ │ │ │
disk_minor
│ │ │ │ Disk minor number of request. │ │ │ │
probe::ioscheduler_trace.plug — │ │ │ │ Fires when a request queue is plugged; │ │ │ │ -
ioscheduler_trace.plug
probe::ipmib.ForwDatagrams — │ │ │ │ Count forwarded packet │ │ │ │ -
ipmib.ForwDatagrams
op
│ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ -
skb
│ │ │ │ +
ipmib.ForwDatagrams
probe::ipmib.FragFails — │ │ │ │ Count datagram fragmented unsuccessfully │ │ │ │ -
ipmib.FragFails
skb
│ │ │ │ - pointer to the struct sk_buff being acted on │ │ │ │ -
op
│ │ │ │ +
ipmib.FragFails
probe::ipmib.InAddrErrors — │ │ │ │ Count arriving packets with an incorrect address │ │ │ │ -
ipmib.InAddrErrors
op
│ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ -
skb
│ │ │ │ +
ipmib.InAddrErrors
probe::ipmib.InNoRoutes — │ │ │ │ Count an arriving packet with no matching socket │ │ │ │ -
ipmib.InNoRoutes
skb
│ │ │ │ - pointer to the struct sk_buff being acted on │ │ │ │ -
op
│ │ │ │ +
ipmib.InNoRoutes
probe::ipmib.InUnknownProtos — │ │ │ │ Count arriving packets with an unbound proto │ │ │ │ -
ipmib.InUnknownProtos
skb
│ │ │ │ - pointer to the struct sk_buff being acted on │ │ │ │ -
op
│ │ │ │ +
ipmib.InUnknownProtos
probe::ipmib.ReasmTimeout — │ │ │ │ Count Reassembly Timeouts │ │ │ │ -
ipmib.ReasmTimeout
op
│ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ -
skb
│ │ │ │ +
ipmib.ReasmTimeout
probe::irq_handler.entry — │ │ │ │ Execution of interrupt handler starting │ │ │ │ -
irq_handler.entry
thread_flags
│ │ │ │ - Flags related to thread │ │ │ │ -
irq
│ │ │ │ - irq number │ │ │ │ -
thread
│ │ │ │ - thread pointer for threaded interrupts │ │ │ │ +
irq_handler.entry
dev_id
│ │ │ │ + Cookie to identify device │ │ │ │
flags
│ │ │ │ Flags for IRQ handler │ │ │ │ -
dev_id
│ │ │ │ - Cookie to identify device │ │ │ │ -
dir
│ │ │ │ - pointer to the proc/irq/NN/name entry │ │ │ │ -
thread_fn
│ │ │ │ - interrupt handler function for threaded interrupts │ │ │ │ +
handler
│ │ │ │ + interrupt handler function │ │ │ │ +
next_irqaction
│ │ │ │ + pointer to next irqaction for shared interrupts │ │ │ │
flags_str
│ │ │ │ symbolic string representation of IRQ flags │ │ │ │
dev_name
│ │ │ │ name of device │ │ │ │ -
handler
│ │ │ │ - interrupt handler function │ │ │ │
action
│ │ │ │ struct irqaction* for this interrupt num │ │ │ │ -
next_irqaction
│ │ │ │ - pointer to next irqaction for shared interrupts │ │ │ │ +
thread_flags
│ │ │ │ + Flags related to thread │ │ │ │ +
irq
│ │ │ │ + irq number │ │ │ │ +
thread_fn
│ │ │ │ + interrupt handler function for threaded interrupts │ │ │ │ +
dir
│ │ │ │ + pointer to the proc/irq/NN/name entry │ │ │ │ +
thread
│ │ │ │ + thread pointer for threaded interrupts │ │ │ │
probe::irq_handler.exit — │ │ │ │ Execution of interrupt handler completed │ │ │ │ -
irq_handler.exit
next_irqaction
│ │ │ │ - pointer to next irqaction for shared interrupts │ │ │ │ -
action
│ │ │ │ - struct irqaction* │ │ │ │ -
handler
│ │ │ │ - interrupt handler function that was executed │ │ │ │ -
dev_name
│ │ │ │ - name of device │ │ │ │ -
ret
│ │ │ │ - return value of the handler │ │ │ │ +
irq_handler.exit
thread
│ │ │ │ + thread pointer for threaded interrupts │ │ │ │
thread_fn
│ │ │ │ interrupt handler function for threaded interrupts │ │ │ │ -
flags_str
│ │ │ │ - symbolic string representation of IRQ flags │ │ │ │ -
flags
│ │ │ │ - flags for IRQ handler │ │ │ │ -
thread
│ │ │ │ - thread pointer for threaded interrupts │ │ │ │
dir
│ │ │ │ pointer to the proc/irq/NN/name entry │ │ │ │ -
dev_id
│ │ │ │ - Cookie to identify device │ │ │ │
irq
│ │ │ │ interrupt number │ │ │ │
thread_flags
│ │ │ │ Flags related to thread │ │ │ │ +
flags_str
│ │ │ │ + symbolic string representation of IRQ flags │ │ │ │ +
dev_name
│ │ │ │ + name of device │ │ │ │ +
action
│ │ │ │ + struct irqaction* │ │ │ │ +
ret
│ │ │ │ + return value of the handler │ │ │ │ +
next_irqaction
│ │ │ │ + pointer to next irqaction for shared interrupts │ │ │ │ +
dev_id
│ │ │ │ + Cookie to identify device │ │ │ │ +
handler
│ │ │ │ + interrupt handler function that was executed │ │ │ │ +
flags
│ │ │ │ + flags for IRQ handler │ │ │ │
probe::json_data — │ │ │ │ Fires whenever JSON data is wanted by a reader. │ │ │ │
json_data
│ │ │ │ This probe fires when the JSON data is about to be read. This
│ │ │ │ probe must gather up data and then call the following macros to
│ │ │ │ - output the data in JSON format. First, json_output_data_start
()
│ │ │ │ + output the data in JSON format. First, @json_output_data_start
│ │ │ │ must be called. That call is followed by one or more of the
│ │ │ │ following (one call for each data item):
│ │ │ │ - json_output_string_value
(), json_output_numeric_value
(),
│ │ │ │ - json_output_array_string_value
(), and
│ │ │ │ - json_output_array_numeric_value
(). Finally json_output_data_end
()
│ │ │ │ + @json_output_string_value
, @json_output_numeric_value
,
│ │ │ │ + @json_output_array_string_value
, and
│ │ │ │ + @json_output_array_numeric_value
. Finally @json_output_data_end
│ │ │ │ must be called.
│ │ │ │
probe::kprocess.create — │ │ │ │ Fires whenever a new process or thread is successfully created │ │ │ │ -
kprocess.create
new_tid
│ │ │ │ - The TID of the newly created task │ │ │ │ -
new_pid
│ │ │ │ +
kprocess.create
probe::kprocess.exec_complete — │ │ │ │ Return from exec to a new program │ │ │ │
kprocess.exec_complete
retstr
│ │ │ │ A string representation of errno (SystemTap v2.5+) │ │ │ │ -
errno
│ │ │ │ - The error number resulting from the exec │ │ │ │
success
│ │ │ │ A boolean indicating whether the exec was successful │ │ │ │ +
errno
│ │ │ │ + The error number resulting from the exec │ │ │ │
name
│ │ │ │ Name of the system call (“execve”) (SystemTap v2.5+) │ │ │ │
│ │ │ │ On success, the context of the new executable. │ │ │ │ On failure, remains in the context of the caller. │ │ │ │
│ │ │ │ Fires at the completion of an exec call. Aliased to the │ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │
probe::kprocess.exec — │ │ │ │ Attempt to exec to a new program │ │ │ │
kprocess.exec
filename
│ │ │ │ The path to the new executable │ │ │ │ +
name
│ │ │ │ + Name of the system call (“execve”) (SystemTap v2.5+) │ │ │ │
argstr
│ │ │ │ A string containing the filename followed by the │ │ │ │ arguments to pass, excluding 0th arg (SystemTap v2.5+) │ │ │ │
args
│ │ │ │ The arguments to pass to the new executable, including │ │ │ │ the 0th arg (SystemTap v2.5+) │ │ │ │ -
name
│ │ │ │ - Name of the system call (“execve”) (SystemTap v2.5+) │ │ │ │
probe::kprocess.release — │ │ │ │ Process released │ │ │ │
kprocess.release
pid
│ │ │ │ Same as released_pid
for compatibility (deprecated)
│ │ │ │ -
task
│ │ │ │ - A task handle to the process being released │ │ │ │
released_tid
│ │ │ │ TID of the task being released │ │ │ │
released_pid
│ │ │ │ PID of the process being released │ │ │ │ +
task
│ │ │ │ + A task handle to the process being released │ │ │ │
│ │ │ │ The context of the parent, if it wanted notification of this process' │ │ │ │ termination, else the context of the process itself. │ │ │ │
│ │ │ │ Fires when a process is released from the kernel. This always follows a │ │ │ │ kprocess.exit, though it may be delayed somewhat if the process waits in a │ │ │ │ zombie state. │ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenDrops.html │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │
probe::linuxmib.ListenDrops — │ │ │ │ Count of times conn request that were dropped │ │ │ │ -
linuxmib.ListenDrops
sk
│ │ │ │ - Pointer to the struct sock being acted on │ │ │ │ -
op
│ │ │ │ +
linuxmib.ListenDrops
probe::netdev.change_mac — │ │ │ │ Called when the netdev_name has the MAC changed │ │ │ │ -
netdev.change_mac
probe::netdev.change_mtu — │ │ │ │ Called when the netdev MTU is changed │ │ │ │
netdev.change_mtu
probe::netdev.change_rx_flag — │ │ │ │ Called when the device RX flag will be changed │ │ │ │ -
netdev.change_rx_flag
probe::netdev.hard_transmit — │ │ │ │ Called when the devices is going to TX (hard) │ │ │ │
netdev.hard_transmit
length
│ │ │ │ The length of the transmit buffer. │ │ │ │ -
dev_name
│ │ │ │ - The device scheduled to transmit │ │ │ │ -
protocol
│ │ │ │ - The protocol used in the transmission │ │ │ │
truesize
│ │ │ │ The size of the data to be transmitted. │ │ │ │ +
protocol
│ │ │ │ + The protocol used in the transmission │ │ │ │ +
dev_name
│ │ │ │ + The device scheduled to transmit │ │ │ │
probe::netdev.ioctl — │ │ │ │ Called when the device suffers an IOCTL │ │ │ │ -
netdev.ioctl
arg
│ │ │ │ - The IOCTL argument (usually the netdev interface) │ │ │ │ -
cmd
│ │ │ │ +
netdev.ioctl
probe::netdev.receive — │ │ │ │ Data received from network device. │ │ │ │ -
netdev.receive
probe::netdev.set_promiscuity — │ │ │ │ Called when the device enters/leaves promiscuity │ │ │ │ -
netdev.set_promiscuity
disable
│ │ │ │ - If the device is leaving promiscuity mode │ │ │ │ +
netdev.set_promiscuity
dev_name
│ │ │ │ + The device that is entering/leaving promiscuity mode │ │ │ │
enable
│ │ │ │ If the device is entering promiscuity mode │ │ │ │ -
dev_name
│ │ │ │ - The device that is entering/leaving promiscuity mode │ │ │ │
inc
│ │ │ │ Count the number of promiscuity openers │ │ │ │ +
disable
│ │ │ │ + If the device is leaving promiscuity mode │ │ │ │
probe::netdev.transmit — │ │ │ │ Network device transmitting buffer │ │ │ │ -
netdev.transmit
length
│ │ │ │ - The length of the transmit buffer. │ │ │ │ +
netdev.transmit
dev_name
│ │ │ │ + The name of the device. e.g: eth0, ath1. │ │ │ │
truesize
│ │ │ │ The size of the data to be transmitted. │ │ │ │ -
dev_name
│ │ │ │ - The name of the device. e.g: eth0, ath1. │ │ │ │
protocol
│ │ │ │ The protocol of this packet(defined in include/linux/if_ether.h). │ │ │ │ +
length
│ │ │ │ + The length of the transmit buffer. │ │ │ │
probe::netfilter.arp.forward — │ │ │ │ - Called for each ARP packet to be forwarded │ │ │ │ -
netfilter.arp.forward
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ -
pf
│ │ │ │ - Protocol family -- always “arp” │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ -
nf_repeat
│ │ │ │ +
netfilter.arp.forward
nf_repeat
│ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ -
ar_pro
│ │ │ │ - Format of protocol address │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │
outdev
│ │ │ │ Address of net_device representing output device, 0 if unknown │ │ │ │ -
ar_data
│ │ │ │ - Address of ARP packet data region (after the header) │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ -
arphdr
│ │ │ │ - Address of ARP header │ │ │ │
ar_sip
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ -
ar_tip
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │
nf_queue
│ │ │ │ Constant used to signify a 'queue' verdict │ │ │ │ -
ar_op
│ │ │ │ - ARP opcode (command) │ │ │ │ -
data_hex
│ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ -
ar_pln
│ │ │ │ - Length of protocol address │ │ │ │
ar_tha
│ │ │ │ Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ +
ar_pln
│ │ │ │ + Length of protocol address │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │
ar_sha
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ │ +
ar_hrd
│ │ │ │ + Format of hardware address │ │ │ │ +
ar_data
│ │ │ │ + Address of ARP packet data region (after the header) │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │
indev
│ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │ +
data_hex
│ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ +
arphdr
│ │ │ │ + Address of ARP header │ │ │ │ +
ar_pro
│ │ │ │ + Format of protocol address │ │ │ │ +
pf
│ │ │ │ + Protocol family -- always “arp” │ │ │ │
ar_hln
│ │ │ │ Length of hardware address │ │ │ │ -
ar_hrd
│ │ │ │ - Format of hardware address │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ +
ar_tip
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ +
ar_op
│ │ │ │ + ARP opcode (command) │ │ │ │
probe::netfilter.arp.in — │ │ │ │ - Called for each incoming ARP packet │ │ │ │ -
netfilter.arp.in
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ -
ar_sip
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ -
ar_tip
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ -
ar_tha
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ -
ar_sha
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ +
netfilter.arp.in
indev
│ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ +
pf
│ │ │ │ + Protocol family -- always “arp” │ │ │ │ +
arphdr
│ │ │ │ + Address of ARP header │ │ │ │
data_hex
│ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ -
ar_op
│ │ │ │ - ARP opcode (command) │ │ │ │ -
ar_pln
│ │ │ │ - Length of protocol address │ │ │ │ -
indev
│ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ +
ar_pro
│ │ │ │ + Format of protocol address │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ +
ar_tip
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │
ar_hln
│ │ │ │ Length of hardware address │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ +
ar_op
│ │ │ │ + ARP opcode (command) │ │ │ │
ar_hrd
│ │ │ │ Format of hardware address │ │ │ │ +
ar_sha
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ │ +
ar_data
│ │ │ │ + Address of ARP packet data region (after the header) │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
ar_tha
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │
nf_accept
│ │ │ │ Constant used to signify an 'accept' verdict │ │ │ │
nf_stolen
│ │ │ │ Constant used to signify a 'stolen' verdict │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
pf
│ │ │ │ - Protocol family -- always “arp” │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ +
ar_pln
│ │ │ │ + Length of protocol address │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │
nf_repeat
│ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ -
ar_pro
│ │ │ │ - Format of protocol address │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ +
ar_sip
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │
outdev
│ │ │ │ Address of net_device representing output device, 0 if unknown │ │ │ │ -
arphdr
│ │ │ │ - Address of ARP header │ │ │ │ -
ar_data
│ │ │ │ - Address of ARP packet data region (after the header) │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │
probe::netfilter.arp.out — │ │ │ │ - Called for each outgoing ARP packet │ │ │ │ -
netfilter.arp.out
pf
│ │ │ │ - Protocol family -- always “arp” │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ -
nf_repeat
│ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ -
ar_pro
│ │ │ │ - Format of protocol address │ │ │ │ -
outdev
│ │ │ │ +
netfilter.arp.out
outdev
│ │ │ │ Address of net_device representing output device, 0 if unknown │ │ │ │ -
arphdr
│ │ │ │ - Address of ARP header │ │ │ │ -
ar_data
│ │ │ │ - Address of ARP packet data region (after the header) │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │
ar_sip
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ +
nf_repeat
│ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ +
ar_pln
│ │ │ │ + Length of protocol address │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │
data_str
│ │ │ │ A string representing the packet buffer contents │ │ │ │ -
ar_tip
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │
ar_tha
│ │ │ │ Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ +
ar_data
│ │ │ │ + Address of ARP packet data region (after the header) │ │ │ │
ar_sha
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ +
ar_hrd
│ │ │ │ + Format of hardware address │ │ │ │ +
ar_hln
│ │ │ │ + Length of hardware address │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ +
ar_tip
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │
ar_op
│ │ │ │ ARP opcode (command) │ │ │ │ -
ar_pln
│ │ │ │ - Length of protocol address │ │ │ │ -
data_hex
│ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │
indev
│ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │ -
ar_hln
│ │ │ │ - Length of hardware address │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ -
ar_hrd
│ │ │ │ - Format of hardware address │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ +
data_hex
│ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ +
arphdr
│ │ │ │ + Address of ARP header │ │ │ │ +
ar_pro
│ │ │ │ + Format of protocol address │ │ │ │ +
pf
│ │ │ │ + Protocol family -- always “arp” │ │ │ │
probe::netfilter.bridge.forward — │ │ │ │ Called on an incoming bridging packet destined for some other computer │ │ │ │ -
netfilter.bridge.forward
indev_name
│ │ │ │ +
netfilter.bridge.forward
nf_repeat
│ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ +
br_rid
│ │ │ │ + Identity of root bridge │ │ │ │ +
indev_name
│ │ │ │ Name of network device packet was received on (if known) │ │ │ │ -
br_fd
│ │ │ │ - Forward delay in 1/256 secs │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ -
br_max
│ │ │ │ - Max age in 1/256 secs │ │ │ │ -
br_cost
│ │ │ │ - Total cost from transmitting bridge to root │ │ │ │ -
br_mac
│ │ │ │ - Bridge MAC address │ │ │ │ -
protocol
│ │ │ │ - Packet protocol │ │ │ │ -
indev
│ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ -
br_msg
│ │ │ │ - Message age in 1/256 secs │ │ │ │ +
outdev
│ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │
br_prid
│ │ │ │ Protocol identifier │ │ │ │ -
br_rid
│ │ │ │ - Identity of root bridge │ │ │ │ -
data_hex
│ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ +
br_msg
│ │ │ │ + Message age in 1/256 secs │ │ │ │ +
br_cost
│ │ │ │ + Total cost from transmitting bridge to root │ │ │ │ +
br_rmac
│ │ │ │ + Root bridge MAC address │ │ │ │ +
br_bid
│ │ │ │ + Identity of bridge │ │ │ │
nf_queue
│ │ │ │ Constant used to signify a 'queue' verdict │ │ │ │ -
br_flags
│ │ │ │ - BPDU flags │ │ │ │ -
br_poid
│ │ │ │ - Port identifier │ │ │ │ -
llcpdu
│ │ │ │ - Address of LLC Protocol Data Unit │ │ │ │ -
br_vid
│ │ │ │ - Protocol version identifier │ │ │ │
nf_stop
│ │ │ │ Constant used to signify a 'stop' verdict │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ -
brhdr
│ │ │ │ - Address of bridge header │ │ │ │ -
outdev
│ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ -
br_bid
│ │ │ │ - Identity of bridge │ │ │ │ +
llcproto_stp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ +
br_max
│ │ │ │ + Max age in 1/256 secs │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │
br_type
│ │ │ │ BPDU type │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ +
br_flags
│ │ │ │ + BPDU flags │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │
br_htime
│ │ │ │ Hello time in 1/256 secs │ │ │ │ -
nf_repeat
│ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ -
br_rmac
│ │ │ │ - Root bridge MAC address │ │ │ │ +
llcpdu
│ │ │ │ + Address of LLC Protocol Data Unit │ │ │ │ +
br_vid
│ │ │ │ + Protocol version identifier │ │ │ │ +
br_poid
│ │ │ │ + Port identifier │ │ │ │ +
protocol
│ │ │ │ + Packet protocol │ │ │ │ +
br_fd
│ │ │ │ + Forward delay in 1/256 secs │ │ │ │
nf_drop
│ │ │ │ Constant used to signify a 'drop' verdict │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ +
indev
│ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ +
data_hex
│ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │
pf
│ │ │ │ Protocol family -- always “bridge” │ │ │ │ -
llcproto_stp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ +
br_mac
│ │ │ │ + Bridge MAC address │ │ │ │ +
brhdr
│ │ │ │ + Address of bridge header │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │
probe::netfilter.bridge.local_in — │ │ │ │ Called on a bridging packet destined for the local computer │ │ │ │ -
netfilter.bridge.local_in
br_rid
│ │ │ │ - Identity of root bridge │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ +
netfilter.bridge.local_in
br_mac
│ │ │ │ + Bridge MAC address │ │ │ │ +
brhdr
│ │ │ │ + Address of bridge header │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │
data_hex
│ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ -
br_msg
│ │ │ │ - Message age in 1/256 secs │ │ │ │ -
br_prid
│ │ │ │ - Protocol identifier │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ +
pf
│ │ │ │ + Protocol family -- always “bridge” │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ +
indev
│ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ +
br_fd
│ │ │ │ + Forward delay in 1/256 secs │ │ │ │
br_poid
│ │ │ │ Port identifier │ │ │ │ +
protocol
│ │ │ │ + Packet protocol │ │ │ │ +
br_vid
│ │ │ │ + Protocol version identifier │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
br_htime
│ │ │ │ + Hello time in 1/256 secs │ │ │ │
br_flags
│ │ │ │ BPDU flags │ │ │ │
llcpdu
│ │ │ │ Address of LLC Protocol Data Unit │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ -
br_vid
│ │ │ │ - Protocol version identifier │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │
nf_accept
│ │ │ │ Constant used to signify an 'accept' verdict │ │ │ │ -
br_cost
│ │ │ │ - Total cost from transmitting bridge to root │ │ │ │ +
br_type
│ │ │ │ + BPDU type │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │
br_max
│ │ │ │ Max age in 1/256 secs │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ -
br_fd
│ │ │ │ - Forward delay in 1/256 secs │ │ │ │ -
indev
│ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ -
br_mac
│ │ │ │ - Bridge MAC address │ │ │ │ -
protocol
│ │ │ │ - Packet protocol │ │ │ │ +
llcproto_stp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │
br_bid
│ │ │ │ Identity of bridge │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ +
br_prid
│ │ │ │ + Protocol identifier │ │ │ │ +
outdev
│ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ +
br_msg
│ │ │ │ + Message age in 1/256 secs │ │ │ │
br_rmac
│ │ │ │ Root bridge MAC address │ │ │ │ +
br_cost
│ │ │ │ + Total cost from transmitting bridge to root │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │
nf_repeat
│ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ -
llcproto_stp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ -
pf
│ │ │ │ - Protocol family -- always “bridge” │ │ │ │ -
br_htime
│ │ │ │ - Hello time in 1/256 secs │ │ │ │ -
br_type
│ │ │ │ - BPDU type │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ -
brhdr
│ │ │ │ - Address of bridge header │ │ │ │ -
outdev
│ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ +
br_rid
│ │ │ │ + Identity of root bridge │ │ │ │
probe::netfilter.bridge.local_out — │ │ │ │ Called on a bridging packet coming from a local process │ │ │ │ -
netfilter.bridge.local_out
outdev
│ │ │ │ +
netfilter.bridge.local_out
br_rmac
│ │ │ │ + Root bridge MAC address │ │ │ │ +
br_cost
│ │ │ │ + Total cost from transmitting bridge to root │ │ │ │ +
br_prid
│ │ │ │ + Protocol identifier │ │ │ │ +
outdev
│ │ │ │ Address of net_device representing output device, 0 if unknown │ │ │ │ -
brhdr
│ │ │ │ - Address of bridge header │ │ │ │ +
br_msg
│ │ │ │ + Message age in 1/256 secs │ │ │ │ +
br_bid
│ │ │ │ + Identity of bridge │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ +
br_rid
│ │ │ │ + Identity of root bridge │ │ │ │ +
nf_repeat
│ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ +
llcpdu
│ │ │ │ + Address of LLC Protocol Data Unit │ │ │ │
length
│ │ │ │ The length of the packet buffer contents, in bytes │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
br_flags
│ │ │ │ + BPDU flags │ │ │ │
br_htime
│ │ │ │ Hello time in 1/256 secs │ │ │ │ -
br_type
│ │ │ │ - BPDU type │ │ │ │ -
pf
│ │ │ │ - Protocol family -- always “bridge” │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
br_max
│ │ │ │ + Max age in 1/256 secs │ │ │ │
llcproto_stp
│ │ │ │ Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ -
nf_repeat
│ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ -
br_rmac
│ │ │ │ - Root bridge MAC address │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ -
br_bid
│ │ │ │ - Identity of bridge │ │ │ │ +
br_type
│ │ │ │ + BPDU type │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ +
br_poid
│ │ │ │ + Port identifier │ │ │ │
protocol
│ │ │ │ Packet protocol │ │ │ │ -
br_mac
│ │ │ │ - Bridge MAC address │ │ │ │ -
indev
│ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │
br_fd
│ │ │ │ Forward delay in 1/256 secs │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ -
br_max
│ │ │ │ - Max age in 1/256 secs │ │ │ │ -
br_cost
│ │ │ │ - Total cost from transmitting bridge to root │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │
br_vid
│ │ │ │ Protocol version identifier │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ -
br_poid
│ │ │ │ - Port identifier │ │ │ │ -
br_flags
│ │ │ │ - BPDU flags │ │ │ │ -
llcpdu
│ │ │ │ - Address of LLC Protocol Data Unit │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ -
br_prid
│ │ │ │ - Protocol identifier │ │ │ │ -
br_msg
│ │ │ │ - Message age in 1/256 secs │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ +
brhdr
│ │ │ │ + Address of bridge header │ │ │ │ +
br_mac
│ │ │ │ + Bridge MAC address │ │ │ │ +
indev
│ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ +
pf
│ │ │ │ + Protocol family -- always “bridge” │ │ │ │
data_hex
│ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ -
br_rid
│ │ │ │ - Identity of root bridge │ │ │ │
probe::netfilter.bridge.post_routing — │ │ │ │ - Called before a bridging packet hits the wire │ │ │ │ -
netfilter.bridge.post_routing
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ -
brhdr
│ │ │ │ - Address of bridge header │ │ │ │ +
netfilter.bridge.post_routing
br_rmac
│ │ │ │ + Root bridge MAC address │ │ │ │ +
br_cost
│ │ │ │ + Total cost from transmitting bridge to root │ │ │ │ +
br_msg
│ │ │ │ + Message age in 1/256 secs │ │ │ │
outdev
│ │ │ │ Address of net_device representing output device, 0 if unknown │ │ │ │ +
br_prid
│ │ │ │ + Protocol identifier │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │
br_bid
│ │ │ │ Identity of bridge │ │ │ │ -
br_htime
│ │ │ │ - Hello time in 1/256 secs │ │ │ │ -
br_type
│ │ │ │ - BPDU type │ │ │ │ -
br_rmac
│ │ │ │ - Root bridge MAC address │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ +
br_rid
│ │ │ │ + Identity of root bridge │ │ │ │
nf_repeat
│ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ -
llcproto_stp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
pf
│ │ │ │ - Protocol family -- always “bridge” │ │ │ │
indev_name
│ │ │ │ Name of network device packet was received on (if known) │ │ │ │ -
br_fd
│ │ │ │ - Forward delay in 1/256 secs │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ -
br_cost
│ │ │ │ - Total cost from transmitting bridge to root │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ +
llcpdu
│ │ │ │ + Address of LLC Protocol Data Unit │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
br_htime
│ │ │ │ + Hello time in 1/256 secs │ │ │ │ +
br_flags
│ │ │ │ + BPDU flags │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │
br_max
│ │ │ │ Max age in 1/256 secs │ │ │ │ -
br_mac
│ │ │ │ - Bridge MAC address │ │ │ │ +
llcproto_stp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
br_type
│ │ │ │ + BPDU type │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │
protocol
│ │ │ │ Packet protocol │ │ │ │ -
indev
│ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ -
br_msg
│ │ │ │ - Message age in 1/256 secs │ │ │ │ -
br_prid
│ │ │ │ - Protocol identifier │ │ │ │ -
br_rid
│ │ │ │ - Identity of root bridge │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ -
data_hex
│ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ -
br_flags
│ │ │ │ - BPDU flags │ │ │ │
br_poid
│ │ │ │ Port identifier │ │ │ │ -
llcpdu
│ │ │ │ - Address of LLC Protocol Data Unit │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ +
br_fd
│ │ │ │ + Forward delay in 1/256 secs │ │ │ │
br_vid
│ │ │ │ Protocol version identifier │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ +
brhdr
│ │ │ │ + Address of bridge header │ │ │ │ +
br_mac
│ │ │ │ + Bridge MAC address │ │ │ │ +
indev
│ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ +
pf
│ │ │ │ + Protocol family -- always “bridge” │ │ │ │ +
data_hex
│ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │
probe::netfilter.bridge.pre_routing — │ │ │ │ - Called before a bridging packet is routed │ │ │ │ -
netfilter.bridge.pre_routing
br_rid
│ │ │ │ - Identity of root bridge │ │ │ │ -
data_hex
│ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ +
netfilter.bridge.pre_routing
br_prid
│ │ │ │ + Protocol identifier │ │ │ │ +
outdev
│ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │
br_msg
│ │ │ │ Message age in 1/256 secs │ │ │ │ -
br_prid
│ │ │ │ - Protocol identifier │ │ │ │ +
br_cost
│ │ │ │ + Total cost from transmitting bridge to root │ │ │ │ +
br_rmac
│ │ │ │ + Root bridge MAC address │ │ │ │ +
br_bid
│ │ │ │ + Identity of bridge │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ +
nf_repeat
│ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ +
br_rid
│ │ │ │ + Identity of root bridge │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │
data_str
│ │ │ │ A string representing the packet buffer contents │ │ │ │ -
llcpdu
│ │ │ │ - Address of LLC Protocol Data Unit │ │ │ │ -
br_poid
│ │ │ │ - Port identifier │ │ │ │
br_flags
│ │ │ │ BPDU flags │ │ │ │ -
br_vid
│ │ │ │ - Protocol version identifier │ │ │ │ +
br_htime
│ │ │ │ + Hello time in 1/256 secs │ │ │ │ +
llcpdu
│ │ │ │ + Address of LLC Protocol Data Unit │ │ │ │
nf_stop
│ │ │ │ Constant used to signify a 'stop' verdict │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ +
llcproto_stp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │
br_max
│ │ │ │ Max age in 1/256 secs │ │ │ │ -
br_cost
│ │ │ │ - Total cost from transmitting bridge to root │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ +
br_type
│ │ │ │ + BPDU type │ │ │ │ +
br_poid
│ │ │ │ + Port identifier │ │ │ │ +
protocol
│ │ │ │ + Packet protocol │ │ │ │
br_fd
│ │ │ │ Forward delay in 1/256 secs │ │ │ │ -
indev
│ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ +
br_vid
│ │ │ │ + Protocol version identifier │ │ │ │
br_mac
│ │ │ │ Bridge MAC address │ │ │ │ -
protocol
│ │ │ │ - Packet protocol │ │ │ │ -
br_bid
│ │ │ │ - Identity of bridge │ │ │ │ -
nf_repeat
│ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ -
br_rmac
│ │ │ │ - Root bridge MAC address │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ +
brhdr
│ │ │ │ + Address of bridge header │ │ │ │
outdev_name
│ │ │ │ Name of network device packet will be routed to (if known) │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ +
indev
│ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ +
data_hex
│ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │
pf
│ │ │ │ Protocol family -- always “bridge” │ │ │ │ -
llcproto_stp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ -
br_htime
│ │ │ │ - Hello time in 1/256 secs │ │ │ │ -
br_type
│ │ │ │ - BPDU type │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ -
brhdr
│ │ │ │ - Address of bridge header │ │ │ │ -
outdev
│ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │
probe::netfilter.ip.forward — │ │ │ │ Called on an incoming IP packet addressed to some other computer │ │ │ │ -
netfilter.ip.forward
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ +
netfilter.ip.forward
nf_repeat
│ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ +
outdev
│ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ +
rst
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ +
psh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │
family
│ │ │ │ IP address family │ │ │ │ +
syn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │
length
│ │ │ │ The length of the packet buffer contents, in bytes │ │ │ │ -
ipproto_tcp
│ │ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ │ -
rst
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ -
outdev
│ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ -
iphdr
│ │ │ │ - Address of IP header │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │
ipproto_udp
│ │ │ │ Constant used to signify that the packet protocol is UDP │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ -
pf
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6” │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ -
nf_repeat
│ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │
sport
│ │ │ │ TCP or UDP source port (ipv4 only) │ │ │ │ -
urg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ -
psh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ -
indev
│ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │
protocol
│ │ │ │ Packet protocol from driver (ipv4 only) │ │ │ │ +
ipproto_tcp
│ │ │ │ + Constant used to signify that the packet protocol is TCP │ │ │ │
dport
│ │ │ │ TCP or UDP destination port (ipv4 only) │ │ │ │ -
syn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ -
data_hex
│ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ -
ack
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ +
indev
│ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │
fin
│ │ │ │ TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ +
ack
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ +
pf
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6” │ │ │ │ +
iphdr
│ │ │ │ + Address of IP header │ │ │ │ +
data_hex
│ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │ +
urg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │
probe::netfilter.ip.local_in — │ │ │ │ Called on an incoming IP packet addressed to the local computer │ │ │ │ -
netfilter.ip.local_in
urg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ +
netfilter.ip.local_in
ipproto_udp
│ │ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ │ +
dport
│ │ │ │ + TCP or UDP destination port (ipv4 only) │ │ │ │
sport
│ │ │ │ TCP or UDP source port (ipv4 only) │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
nf_stolen
│ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ -
pf
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6” │ │ │ │ -
ipproto_udp
│ │ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ │ -
nf_repeat
│ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ -
iphdr
│ │ │ │ - Address of IP header │ │ │ │ -
outdev
│ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ -
rst
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ +
protocol
│ │ │ │ + Packet protocol from driver (ipv4 only) │ │ │ │
ipproto_tcp
│ │ │ │ Constant used to signify that the packet protocol is TCP │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │
ack
│ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ -
fin
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
pf
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6” │ │ │ │ +
iphdr
│ │ │ │ + Address of IP header │ │ │ │
data_hex
│ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ -
syn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ -
protocol
│ │ │ │ - Packet protocol from driver (ipv4 only) │ │ │ │ -
dport
│ │ │ │ - TCP or UDP destination port (ipv4 only) │ │ │ │
indev
│ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ +
fin
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
urg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │
indev_name
│ │ │ │ Name of network device packet was received on (if known) │ │ │ │ +
nf_repeat
│ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ +
outdev
│ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │
nf_accept
│ │ │ │ Constant used to signify an 'accept' verdict │ │ │ │ +
rst
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │
psh
│ │ │ │ TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ +
syn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
family
│ │ │ │ + IP address family │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
nf_stolen
│ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │
probe::netfilter.ip.local_out — │ │ │ │ Called on an outgoing IP packet │ │ │ │ -
netfilter.ip.local_out
protocol
│ │ │ │ - Packet protocol from driver (ipv4 only) │ │ │ │ -
dport
│ │ │ │ - TCP or UDP destination port (ipv4 only) │ │ │ │ -
indev
│ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ -
psh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ -
fin
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ -
ack
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ -
syn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
netfilter.ip.local_out
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │
saddr
│ │ │ │ A string representing the source IP address │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ +
urg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ +
fin
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ +
indev
│ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ +
iphdr
│ │ │ │ + Address of IP header │ │ │ │
data_hex
│ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ -
outdev
│ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ -
rst
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ +
ack
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ +
pf
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6” │ │ │ │ +
protocol
│ │ │ │ + Packet protocol from driver (ipv4 only) │ │ │ │
ipproto_tcp
│ │ │ │ Constant used to signify that the packet protocol is TCP │ │ │ │
sport
│ │ │ │ TCP or UDP source port (ipv4 only) │ │ │ │ -
urg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ +
dport
│ │ │ │ + TCP or UDP destination port (ipv4 only) │ │ │ │
ipproto_udp
│ │ │ │ Constant used to signify that the packet protocol is UDP │ │ │ │ -
pf
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6” │ │ │ │
nf_stolen
│ │ │ │ Constant used to signify a 'stolen' verdict │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ +
syn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
family
│ │ │ │ + IP address family │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ +
psh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ +
rst
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ +
outdev
│ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │
nf_repeat
│ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ -
iphdr
│ │ │ │ - Address of IP header │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │
probe::netfilter.ip.post_routing — │ │ │ │ Called immediately before an outgoing IP packet leaves the computer │ │ │ │ -
netfilter.ip.post_routing
iphdr
│ │ │ │ - Address of IP header │ │ │ │ -
urg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ -
sport
│ │ │ │ - TCP or UDP source port (ipv4 only) │ │ │ │ +
netfilter.ip.post_routing
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ +
outdev
│ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ +
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │
nf_repeat
│ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
family
│ │ │ │ + IP address family │ │ │ │ +
syn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │
nf_stolen
│ │ │ │ Constant used to signify a 'stolen' verdict │ │ │ │ -
pf
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6” │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ -
ipproto_udp
│ │ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ │
rst
│ │ │ │ TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ +
psh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
dport
│ │ │ │ + TCP or UDP destination port (ipv4 only) │ │ │ │
ipproto_tcp
│ │ │ │ Constant used to signify that the packet protocol is TCP │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │ +
protocol
│ │ │ │ + Packet protocol from driver (ipv4 only) │ │ │ │ +
sport
│ │ │ │ + TCP or UDP source port (ipv4 only) │ │ │ │ +
ipproto_udp
│ │ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │ +
urg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │
daddr
│ │ │ │ A string representing the destination IP address │ │ │ │ -
outdev
│ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │
data_hex
│ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ -
syn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ -
fin
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
iphdr
│ │ │ │ + Address of IP header │ │ │ │ +
pf
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6” │ │ │ │
ack
│ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ -
psh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ -
dport
│ │ │ │ - TCP or UDP destination port (ipv4 only) │ │ │ │ -
protocol
│ │ │ │ - Packet protocol from driver (ipv4 only) │ │ │ │ +
fin
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │
indev
│ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │
probe::netfilter.ip.pre_routing — │ │ │ │ Called before an IP packet is routed │ │ │ │ -
netfilter.ip.pre_routing
iphdr
│ │ │ │ - Address of IP header │ │ │ │ +
netfilter.ip.pre_routing
indev_name
│ │ │ │ + Name of network device packet was received on (if known) │ │ │ │
nf_repeat
│ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ -
nf_drop
│ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ -
pf
│ │ │ │ - Protocol family - either 'ipv4' or 'ipv6' │ │ │ │ +
nf_queue
│ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ +
outdev
│ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ +
rst
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ +
psh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ +
nf_accept
│ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ +
nf_stop
│ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ +
data_str
│ │ │ │ + A string representing the packet buffer contents │ │ │ │ +
family
│ │ │ │ + IP address family │ │ │ │ +
syn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ +
length
│ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │
nf_stolen
│ │ │ │ Constant used to signify a 'stolen' verdict │ │ │ │ -
outdev_name
│ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │
ipproto_udp
│ │ │ │ Constant used to signify that the packet protocol is UDP │ │ │ │ -
urg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ -
sport
│ │ │ │ - TCP or UDP source port (ipv4 only) │ │ │ │ -
length
│ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ +
dport
│ │ │ │ + TCP or UDP destination port (ipv4 only) │ │ │ │ +
protocol
│ │ │ │ + Packet protocol from driver (ipv4 only) │ │ │ │
ipproto_tcp
│ │ │ │ Constant used to signify that the packet protocol is TCP │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │ -
rst
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ -
outdev
│ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ +
sport
│ │ │ │ + TCP or UDP source port (ipv4 only) │ │ │ │
data_hex
│ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ -
syn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ -
nf_queue
│ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ +
iphdr
│ │ │ │ + Address of IP header │ │ │ │ +
pf
│ │ │ │ + Protocol family - either 'ipv4' or 'ipv6' │ │ │ │
ack
│ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │
fin
│ │ │ │ TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ -
data_str
│ │ │ │ - A string representing the packet buffer contents │ │ │ │ -
nf_stop
│ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ -
psh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ -
nf_accept
│ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ -
indev_name
│ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ +
nf_drop
│ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │
indev
│ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │ -
dport
│ │ │ │ - TCP or UDP destination port (ipv4 only) │ │ │ │ -
protocol
│ │ │ │ - Packet protocol from driver (ipv4 only) │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │ +
urg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ +
outdev_name
│ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │
probe::nfs.aop.readahead — │ │ │ │ NFS client reading multiple pages │ │ │ │ -
nfs.aop.readahead
rsize
│ │ │ │ - read size (in bytes) │ │ │ │ -
file
│ │ │ │ - filp argument │ │ │ │ +
nfs.aop.readahead
nr_pages
│ │ │ │ + number of pages attempted to read in this execution │ │ │ │
size
│ │ │ │ number of pages attempted to read in this execution │ │ │ │
rpages
│ │ │ │ read size (in pages) │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │ -
nr_pages
│ │ │ │ - number of pages attempted to read in this execution │ │ │ │
ino
│ │ │ │ inode number │ │ │ │ +
file
│ │ │ │ + filp argument │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │ +
rsize
│ │ │ │ + read size (in bytes) │ │ │ │
probe::nfs.aop.readpage — │ │ │ │ NFS client synchronously reading a page │ │ │ │ -
nfs.aop.readpage
dev
│ │ │ │ - device identifier │ │ │ │ +
nfs.aop.readpage
i_size
│ │ │ │ + file length in bytes │ │ │ │ +
sb_flag
│ │ │ │ + super block flags │ │ │ │
size
│ │ │ │ number of pages to be read in this execution │ │ │ │ -
i_size
│ │ │ │ - file length in bytes │ │ │ │ -
file
│ │ │ │ - file argument │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │
rsize
│ │ │ │ read size (in bytes) │ │ │ │ -
sb_flag
│ │ │ │ - super block flags │ │ │ │ -
ino
│ │ │ │ - inode number │ │ │ │ -
page_index
│ │ │ │ - offset within mapping, can used a page identifier │ │ │ │ - and position identifier in the page frame │ │ │ │
i_flag
│ │ │ │ file flags │ │ │ │
__page
│ │ │ │ the address of page │ │ │ │ +
page_index
│ │ │ │ + offset within mapping, can used a page identifier │ │ │ │ + and position identifier in the page frame │ │ │ │ +
ino
│ │ │ │ + inode number │ │ │ │ +
file
│ │ │ │ + file argument │ │ │ │
probe::nfs.aop.readpages — │ │ │ │ NFS client reading multiple pages │ │ │ │ -
nfs.aop.readpages
rsize
│ │ │ │ - read size (in bytes) │ │ │ │ -
file
│ │ │ │ - filp argument │ │ │ │ -
size
│ │ │ │ +
nfs.aop.readpages
size
│ │ │ │ number of pages attempted to read in this execution │ │ │ │ -
rpages
│ │ │ │ - read size (in pages) │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │
nr_pages
│ │ │ │ number of pages attempted to read in this execution │ │ │ │ +
rpages
│ │ │ │ + read size (in pages) │ │ │ │ +
file
│ │ │ │ + filp argument │ │ │ │
ino
│ │ │ │ inode number │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │ +
rsize
│ │ │ │ + read size (in bytes) │ │ │ │
probe::nfs.aop.release_page — │ │ │ │ NFS client releasing page │ │ │ │ -
nfs.aop.release_page
__page
│ │ │ │ - the address of page │ │ │ │ -
size
│ │ │ │ - release pages │ │ │ │ +
nfs.aop.release_page
dev
│ │ │ │ + device identifier │ │ │ │
page_index
│ │ │ │ offset within mapping, can used a page identifier │ │ │ │ and position identifier in the page frame │ │ │ │
ino
│ │ │ │ inode number │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │ +
__page
│ │ │ │ + the address of page │ │ │ │ +
size
│ │ │ │ + release pages │ │ │ │
probe::nfs.aop.set_page_dirty — │ │ │ │ NFS client marking page as dirty │ │ │ │ -
nfs.aop.set_page_dirty
__page
│ │ │ │ - the address of page │ │ │ │ -
page_flag
│ │ │ │ +
nfs.aop.set_page_dirty
probe::nfs.aop.write_begin — │ │ │ │ NFS client begin to write data │ │ │ │ -
nfs.aop.write_begin
to
│ │ │ │ - end address of this write operation │ │ │ │ +
nfs.aop.write_begin
ino
│ │ │ │ + inode number │ │ │ │ +
page_index
│ │ │ │ + offset within mapping, can used a page identifier │ │ │ │ + and position identifier in the page frame │ │ │ │
__page
│ │ │ │ the address of page │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │
size
│ │ │ │ write bytes │ │ │ │ -
page_index
│ │ │ │ - offset within mapping, can used a page identifier │ │ │ │ - and position identifier in the page frame │ │ │ │ -
ino
│ │ │ │ - inode number │ │ │ │ +
to
│ │ │ │ + end address of this write operation │ │ │ │
offset
│ │ │ │ start address of this write operation │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │
│ │ │ │ Occurs when write operation occurs on nfs. It prepare a page for writing, │ │ │ │ look for a request corresponding to the page. If there │ │ │ │ is one, and it belongs to another file, it flush it out │ │ │ │ before it tries to copy anything into the page. │ │ │ │ Also do the same if it finds a request from an existing │ │ │ │ dropped page │ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │
probe::nfs.aop.write_end — │ │ │ │ NFS client complete writing data │ │ │ │ -
nfs.aop.write_end
i_size
│ │ │ │ - file length in bytes │ │ │ │ +
nfs.aop.write_end
i_flag
│ │ │ │ + file flags │ │ │ │
dev
│ │ │ │ device identifier │ │ │ │ -
offset
│ │ │ │ - start address of this write operation │ │ │ │ -
i_flag
│ │ │ │ - file flags │ │ │ │ -
ino
│ │ │ │ - inode number │ │ │ │
page_index
│ │ │ │ offset within mapping, can used a page identifier and position identifier in the page frame │ │ │ │ -
size
│ │ │ │ - write bytes │ │ │ │ +
ino
│ │ │ │ + inode number │ │ │ │
__page
│ │ │ │ the address of page │ │ │ │ +
offset
│ │ │ │ + start address of this write operation │ │ │ │ +
size
│ │ │ │ + write bytes │ │ │ │
sb_flag
│ │ │ │ super block flags │ │ │ │ +
i_size
│ │ │ │ + file length in bytes │ │ │ │
to
│ │ │ │ end address of this write operation │ │ │ │
│ │ │ │ Fires when do a write operation on nfs, │ │ │ │ often after prepare_write │ │ │ │
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │
probe::nfs.aop.writepage — │ │ │ │ NFS client writing a mapped page to the NFS server │ │ │ │ -
nfs.aop.writepage
i_state
│ │ │ │ - inode state flags │ │ │ │ +
nfs.aop.writepage
for_reclaim
│ │ │ │ + a flag of writeback_control, │ │ │ │ + indicates if it's invoked from the page allocator │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │ +
i_flag
│ │ │ │ + file flags │ │ │ │ +
__page
│ │ │ │ + the address of page │ │ │ │ +
wsize
│ │ │ │ + write size │ │ │ │
page_index
│ │ │ │ offset within mapping, │ │ │ │ can used a page identifier and position identifier in the page frame │ │ │ │
ino
│ │ │ │ inode number │ │ │ │ -
i_flag
│ │ │ │ - file flags │ │ │ │ +
i_state
│ │ │ │ + inode state flags │ │ │ │
for_kupdate
│ │ │ │ a flag of writeback_control, │ │ │ │ indicates if it's a kupdate writeback │ │ │ │ -
i_size
│ │ │ │ - file length in bytes │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │ -
for_reclaim
│ │ │ │ - a flag of writeback_control, │ │ │ │ - indicates if it's invoked from the page allocator │ │ │ │ -
__page
│ │ │ │ - the address of page │ │ │ │ -
wsize
│ │ │ │ - write size │ │ │ │ -
sb_flag
│ │ │ │ - super block flags │ │ │ │
size
│ │ │ │ number of pages to be written in this execution │ │ │ │ +
sb_flag
│ │ │ │ + super block flags │ │ │ │ +
i_size
│ │ │ │ + file length in bytes │ │ │ │
probe::nfs.aop.writepages — │ │ │ │ NFS client writing several dirty pages to the NFS server │ │ │ │ -
nfs.aop.writepages
wsize
│ │ │ │ - write size │ │ │ │ -
wpages
│ │ │ │ - write size (in pages) │ │ │ │ -
nr_to_write
│ │ │ │ - number of pages attempted to be written in this execution │ │ │ │ -
for_reclaim
│ │ │ │ +
nfs.aop.writepages
for_reclaim
│ │ │ │ a flag of writeback_control, │ │ │ │ indicates if it's invoked from the page allocator │ │ │ │ -
size
│ │ │ │ +
nr_to_write
│ │ │ │ number of pages attempted to be written in this execution │ │ │ │ -
ino
│ │ │ │ - inode number │ │ │ │
dev
│ │ │ │ device identifier │ │ │ │ +
wsize
│ │ │ │ + write size │ │ │ │ +
ino
│ │ │ │ + inode number │ │ │ │ +
wpages
│ │ │ │ + write size (in pages) │ │ │ │
for_kupdate
│ │ │ │ a flag of writeback_control, │ │ │ │ indicates if it's a kupdate writeback │ │ │ │ +
size
│ │ │ │ + number of pages attempted to be written in this execution │ │ │ │
probe::nfs.fop.aio_read — │ │ │ │ NFS client aio_read file operation │ │ │ │ -
nfs.fop.aio_read
ino
│ │ │ │ - inode number │ │ │ │ -
buf
│ │ │ │ - the address of buf in user space │ │ │ │ +
nfs.fop.aio_read
pos
│ │ │ │ + current position of file │ │ │ │
cache_time
│ │ │ │ when we started read-caching this inode │ │ │ │ -
count
│ │ │ │ - read bytes │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │
cache_valid
│ │ │ │ cache related bit mask flag │ │ │ │
file_name
│ │ │ │ file name │ │ │ │ -
pos
│ │ │ │ - current position of file │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │ +
buf
│ │ │ │ + the address of buf in user space │ │ │ │
parent_name
│ │ │ │ parent dir name │ │ │ │
attrtimeo
│ │ │ │ how long the cached information is assumed to be valid. │ │ │ │ We need to revalidate the cached attrs for this inode │ │ │ │ if jiffies - read_cache_jiffies > attrtimeo. │ │ │ │ +
count
│ │ │ │ + read bytes │ │ │ │ +
ino
│ │ │ │ + inode number │ │ │ │
probe::nfs.fop.aio_write — │ │ │ │ NFS client aio_write file operation │ │ │ │ -
nfs.fop.aio_write
parent_name
│ │ │ │ - parent dir name │ │ │ │ -
pos
│ │ │ │ - offset of the file │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │ -
buf
│ │ │ │ - the address of buf in user space │ │ │ │ -
count
│ │ │ │ +
nfs.fop.aio_write
count
│ │ │ │ read bytes │ │ │ │ -
file_name
│ │ │ │ - file name │ │ │ │
ino
│ │ │ │ inode number │ │ │ │ +
parent_name
│ │ │ │ + parent dir name │ │ │ │ +
file_name
│ │ │ │ + file name │ │ │ │ +
buf
│ │ │ │ + the address of buf in user space │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │ +
pos
│ │ │ │ + offset of the file │ │ │ │
probe::nfs.fop.flush — │ │ │ │ NFS client flush file operation │ │ │ │ -
nfs.fop.flush
probe::nfs.fop.fsync — │ │ │ │ NFS client fsync operation │ │ │ │ -
nfs.fop.fsync
probe::nfs.fop.llseek — │ │ │ │ NFS client llseek operation │ │ │ │
nfs.fop.llseek
offset
│ │ │ │ the offset of the file will be repositioned │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │ -
whence
│ │ │ │ - the position to seek from │ │ │ │
whence_str
│ │ │ │ symbolic string representation of the position to seek from │ │ │ │
ino
│ │ │ │ inode number │ │ │ │ +
whence
│ │ │ │ + the position to seek from │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │
probe::nfs.fop.lock — │ │ │ │ NFS client file lock operation │ │ │ │ -
nfs.fop.lock
cmd
│ │ │ │ +
nfs.fop.lock
fl_end
│ │ │ │ + ending offset of locked region │ │ │ │ +
fl_flag
│ │ │ │ + lock flags │ │ │ │ +
cmd
│ │ │ │ cmd arguments │ │ │ │ -
ino
│ │ │ │ - inode number │ │ │ │
fl_start
│ │ │ │ starting offset of locked region │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │ -
i_mode
│ │ │ │ - file type and access rights │ │ │ │ -
fl_flag
│ │ │ │ - lock flags │ │ │ │ -
fl_end
│ │ │ │ - ending offset of locked region │ │ │ │
fl_type
│ │ │ │ lock type │ │ │ │ +
i_mode
│ │ │ │ + file type and access rights │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │ +
ino
│ │ │ │ + inode number │ │ │ │
probe::nfs.fop.mmap — │ │ │ │ NFS client mmap operation │ │ │ │ -
nfs.fop.mmap
vm_end
│ │ │ │ +
nfs.fop.mmap
parent_name
│ │ │ │ + parent dir name │ │ │ │ +
attrtimeo
│ │ │ │ + how long the cached information is assumed to be valid. │ │ │ │ + We need to revalidate the cached attrs for this inode │ │ │ │ + if jiffies - read_cache_jiffies > attrtimeo. │ │ │ │ +
cache_valid
│ │ │ │ + cache related bit mask flag │ │ │ │ +
file_name
│ │ │ │ + file name │ │ │ │ +
buf
│ │ │ │ + the address of buf in user space │ │ │ │ +
vm_end
│ │ │ │ the first byte after end address within vm_mm │ │ │ │ +
vm_flag
│ │ │ │ + vm flags │ │ │ │
ino
│ │ │ │ inode number │ │ │ │ -
buf
│ │ │ │ - the address of buf in user space │ │ │ │ -
file_name
│ │ │ │ - file name │ │ │ │
cache_time
│ │ │ │ when we started read-caching this inode │ │ │ │ -
cache_valid
│ │ │ │ - cache related bit mask flag │ │ │ │ -
vm_flag
│ │ │ │ - vm flags │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │
vm_start
│ │ │ │ start address within vm_mm │ │ │ │ -
parent_name
│ │ │ │ - parent dir name │ │ │ │ -
attrtimeo
│ │ │ │ - how long the cached information is assumed to be valid. │ │ │ │ - We need to revalidate the cached attrs for this inode │ │ │ │ - if jiffies - read_cache_jiffies > attrtimeo. │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │
probe::nfs.fop.open — │ │ │ │ NFS client file open operation │ │ │ │ -
nfs.fop.open
probe::nfs.fop.read_iter — │ │ │ │ NFS client read_iter file operation │ │ │ │ -
nfs.fop.read_iter
cache_time
│ │ │ │ - when we started read-caching this inode │ │ │ │ -
count
│ │ │ │ - read bytes │ │ │ │ -
cache_valid
│ │ │ │ +
nfs.fop.read_iter
cache_valid
│ │ │ │ cache related bit mask flag │ │ │ │ -
file_name
│ │ │ │ - file name │ │ │ │ -
ino
│ │ │ │ - inode number │ │ │ │ -
attrtimeo
│ │ │ │ - how long the cached information is assumed to be valid. │ │ │ │ - We need to revalidate the cached attrs for this inode │ │ │ │ - if jiffies - read_cache_jiffies > attrtimeo. │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │
pos
│ │ │ │ current position of file │ │ │ │ +
cache_time
│ │ │ │ + when we started read-caching this inode │ │ │ │ +
dev
│ │ │ │ + device identifier │ │ │ │
parent_name
│ │ │ │ parent dir name │ │ │ │ +
attrtimeo
│ │ │ │ + how long the cached information is assumed to be valid. │ │ │ │ + We need to revalidate the cached attrs for this inode │ │ │ │ + if jiffies - read_cache_jiffies > attrtimeo. │ │ │ │ +
count
│ │ │ │ + read bytes │ │ │ │ +
ino
│ │ │ │ + inode number │ │ │ │ +
file_name
│ │ │ │ + file name │ │ │ │
probe::nfs.fop.release — │ │ │ │ NFS client release page operation │ │ │ │ -
nfs.fop.release
probe::nfs.fop.sendfile — │ │ │ │ NFS client send file operation │ │ │ │ -
nfs.fop.sendfile
attrtimeo
│ │ │ │ +
nfs.fop.sendfile
cache_valid
│ │ │ │ + cache related bit mask flag │ │ │ │ +
attrtimeo
│ │ │ │ how long the cached information is assumed to be valid. │ │ │ │ We need to revalidate the cached attrs for this inode │ │ │ │ if jiffies - read_cache_jiffies > attrtimeo. │ │ │ │
dev
│ │ │ │ device identifier │ │ │ │ -
cache_valid
│ │ │ │ - cache related bit mask flag │ │ │ │
cache_time
│ │ │ │ when we started read-caching this inode │ │ │ │ -
count
│ │ │ │ - read bytes │ │ │ │
ppos
│ │ │ │ current position of file │ │ │ │
ino
│ │ │ │ inode number │ │ │ │ +
count
│ │ │ │ + read bytes │ │ │ │
probe::nfs.fop.write_iter — │ │ │ │ NFS client write_iter file operation │ │ │ │ -
nfs.fop.write_iter
count
│ │ │ │ +
nfs.fop.write_iter
dev
│ │ │ │ + device identifier │ │ │ │ +
pos
│ │ │ │ + offset of the file │ │ │ │ +
count
│ │ │ │ read bytes │ │ │ │ -
file_name
│ │ │ │ - file name │ │ │ │
ino
│ │ │ │ inode number │ │ │ │
parent_name
│ │ │ │ parent dir name │ │ │ │ -
pos
│ │ │ │ - offset of the file │ │ │ │ -
dev
│ │ │ │ - device identifier │ │ │ │ +
file_name
│ │ │ │ + file name │ │ │ │
probe::nfs.proc.commit_done — │ │ │ │ NFS client response to a commit RPC task │ │ │ │
nfs.proc.commit_done
version
│ │ │ │ NFS version │ │ │ │ -
server_ip
│ │ │ │ - IP address of server │ │ │ │ -
count
│ │ │ │ - number of bytes committed │ │ │ │
valid
│ │ │ │ fattr->valid, indicates which fields are valid │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │ -
timestamp
│ │ │ │ - V4 timestamp, which is used for lease renewal │ │ │ │
status
│ │ │ │ result of last operation │ │ │ │ +
timestamp
│ │ │ │ + V4 timestamp, which is used for lease renewal │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │ +
count
│ │ │ │ + number of bytes committed │ │ │ │ +
server_ip
│ │ │ │ + IP address of server │ │ │ │
probe::nfs.proc.commit_setup — │ │ │ │ NFS client setting up a commit RPC task │ │ │ │ -
nfs.proc.commit_setup
size
│ │ │ │ +
nfs.proc.commit_setup
count
│ │ │ │ bytes in this commit │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │
bitmask0
│ │ │ │ V4 bitmask representing the set of attributes supported │ │ │ │ on this filesystem │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │ +
server_ip
│ │ │ │ + IP address of server │ │ │ │
offset
│ │ │ │ the file offset │ │ │ │ -
count
│ │ │ │ +
size
│ │ │ │ bytes in this commit │ │ │ │ -
server_ip
│ │ │ │ - IP address of server │ │ │ │
bitmask1
│ │ │ │ V4 bitmask representing the set of attributes supported │ │ │ │ on this filesystem │ │ │ │
version
│ │ │ │ NFS version │ │ │ │
│ │ │ │ The commit_setup function is used to setup a commit RPC task. │ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │
probe::nfs.proc.commit — │ │ │ │ NFS client committing data on server │ │ │ │ -
nfs.proc.commit
prot
│ │ │ │ - transfer protocol │ │ │ │ +
nfs.proc.commit
size
│ │ │ │ + read bytes in this execution │ │ │ │
offset
│ │ │ │ the file offset │ │ │ │ -
server_ip
│ │ │ │ - IP address of server │ │ │ │ +
version
│ │ │ │ + NFS version │ │ │ │
bitmask1
│ │ │ │ V4 bitmask representing the set of attributes supported │ │ │ │ on this filesystem │ │ │ │ -
version
│ │ │ │ - NFS version │ │ │ │ -
size
│ │ │ │ - read bytes in this execution │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │
bitmask0
│ │ │ │ V4 bitmask representing the set of attributes supported │ │ │ │ on this filesystem │ │ │ │ +
server_ip
│ │ │ │ + IP address of server │ │ │ │
│ │ │ │ All the nfs.proc.commit kernel functions were removed in kernel │ │ │ │ commit 200baa in December 2006, so these probes do not exist on Linux │ │ │ │ 2.6.21 and newer kernels. │ │ │ │
│ │ │ │ │ │ │ │ Fires when client writes the buffered data to disk. │ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │
probe::nfs.proc.create — │ │ │ │ NFS client creating file on server │ │ │ │ -
nfs.proc.create
fh
│ │ │ │ - file handle of parent dir │ │ │ │ -
flag
│ │ │ │ - indicates create mode (only for NFSv3 and NFSv4) │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │ -
server_ip
│ │ │ │ +
nfs.proc.create
server_ip
│ │ │ │ IP address of server │ │ │ │
filelen
│ │ │ │ length of file name │ │ │ │
filename
│ │ │ │ file name │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │
version
│ │ │ │ NFS version (the function is used for all NFS version) │ │ │ │ +
fh
│ │ │ │ + file handle of parent dir │ │ │ │ +
flag
│ │ │ │ + indicates create mode (only for NFSv3 and NFSv4) │ │ │ │
probe::nfs.proc.lookup — │ │ │ │ NFS client opens/searches a file on server │ │ │ │ -
nfs.proc.lookup
bitmask0
│ │ │ │ - V4 bitmask representing the set of attributes supported │ │ │ │ - on this filesystem │ │ │ │ -
name_len
│ │ │ │ - the length of file name │ │ │ │ -
version
│ │ │ │ - NFS version │ │ │ │ -
server_ip
│ │ │ │ +
nfs.proc.lookup
server_ip
│ │ │ │ IP address of server │ │ │ │
bitmask1
│ │ │ │ V4 bitmask representing the set of attributes supported │ │ │ │ on this filesystem │ │ │ │ +
version
│ │ │ │ + NFS version │ │ │ │ +
name_len
│ │ │ │ + the length of file name │ │ │ │
filename
│ │ │ │ the name of file which client opens/searches on server │ │ │ │
prot
│ │ │ │ transfer protocol │ │ │ │ +
bitmask0
│ │ │ │ + V4 bitmask representing the set of attributes supported │ │ │ │ + on this filesystem │ │ │ │
probe::nfs.proc.open — │ │ │ │ NFS client allocates file read/write context information │ │ │ │ -
nfs.proc.open
version
│ │ │ │ - NFS version (the function is used for all NFS version) │ │ │ │ -
mode
│ │ │ │ +
nfs.proc.open
mode
│ │ │ │ file mode │ │ │ │ -
filename
│ │ │ │ - file name │ │ │ │ +
version
│ │ │ │ + NFS version (the function is used for all NFS version) │ │ │ │ +
flag
│ │ │ │ + file flag │ │ │ │
server_ip
│ │ │ │ IP address of server │ │ │ │ +
filename
│ │ │ │ + file name │ │ │ │
prot
│ │ │ │ transfer protocol │ │ │ │ -
flag
│ │ │ │ - file flag │ │ │ │
probe::nfs.proc.read_done — │ │ │ │ NFS client response to a read RPC task │ │ │ │ -
nfs.proc.read_done
server_ip
│ │ │ │ - IP address of server │ │ │ │ +
nfs.proc.read_done
status
│ │ │ │ + result of last operation │ │ │ │
version
│ │ │ │ NFS version │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │ +
server_ip
│ │ │ │ + IP address of server │ │ │ │
count
│ │ │ │ number of bytes read │ │ │ │
timestamp
│ │ │ │ V4 timestamp, which is used for lease renewal │ │ │ │ -
status
│ │ │ │ - result of last operation │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │
probe::nfs.proc.read_setup — │ │ │ │ NFS client setting up a read RPC task │ │ │ │ -
nfs.proc.read_setup
size
│ │ │ │ - read bytes in this execution │ │ │ │ -
count
│ │ │ │ - read bytes in this execution │ │ │ │ -
offset
│ │ │ │ - the file offset │ │ │ │ +
nfs.proc.read_setup
server_ip
│ │ │ │ + IP address of server │ │ │ │
prot
│ │ │ │ transfer protocol │ │ │ │ +
count
│ │ │ │ + read bytes in this execution │ │ │ │
version
│ │ │ │ NFS version │ │ │ │ -
server_ip
│ │ │ │ - IP address of server │ │ │ │ +
size
│ │ │ │ + read bytes in this execution │ │ │ │ +
offset
│ │ │ │ + the file offset │ │ │ │
probe::nfs.proc.read — │ │ │ │ NFS client synchronously reads file from server │ │ │ │ -
nfs.proc.read
prot
│ │ │ │ - transfer protocol │ │ │ │ -
count
│ │ │ │ - read bytes in this execution │ │ │ │ -
offset
│ │ │ │ - the file offset │ │ │ │ +
nfs.proc.read
flags
│ │ │ │ + used to set task->tk_flags in rpc_init_task function │ │ │ │
server_ip
│ │ │ │ IP address of server │ │ │ │
version
│ │ │ │ NFS version │ │ │ │ -
flags
│ │ │ │ - used to set task->tk_flags in rpc_init_task function │ │ │ │ +
offset
│ │ │ │ + the file offset │ │ │ │ +
count
│ │ │ │ + read bytes in this execution │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │
probe::nfs.proc.release — │ │ │ │ NFS client releases file read/write context information │ │ │ │ -
nfs.proc.release
flag
│ │ │ │ - file flag │ │ │ │ +
nfs.proc.release
server_ip
│ │ │ │ + IP address of server │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │
filename
│ │ │ │ file name │ │ │ │ -
server_ip
│ │ │ │ - IP address of server │ │ │ │ -
version
│ │ │ │ - NFS version (the function is used for all NFS version) │ │ │ │
mode
│ │ │ │ file mode │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │ +
version
│ │ │ │ + NFS version (the function is used for all NFS version) │ │ │ │ +
flag
│ │ │ │ + file flag │ │ │ │
probe::nfs.proc.remove — │ │ │ │ NFS client removes a file on server │ │ │ │ -
nfs.proc.remove
version
│ │ │ │ - NFS version (the function is used for all NFS version) │ │ │ │ +
nfs.proc.remove
filename
│ │ │ │ + file name │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │
server_ip
│ │ │ │ IP address of server │ │ │ │
filelen
│ │ │ │ length of file name │ │ │ │ -
filename
│ │ │ │ - file name │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │ +
version
│ │ │ │ + NFS version (the function is used for all NFS version) │ │ │ │
fh
│ │ │ │ file handle of parent dir │ │ │ │
probe::nfs.proc.rename_done — │ │ │ │ NFS client response to a rename RPC task │ │ │ │ -
nfs.proc.rename_done
status
│ │ │ │ - result of last operation │ │ │ │ +
nfs.proc.rename_done
old_fh
│ │ │ │ + file handle of old parent dir │ │ │ │
timestamp
│ │ │ │ V4 timestamp, which is used for lease renewal │ │ │ │
prot
│ │ │ │ transfer protocol │ │ │ │ -
old_fh
│ │ │ │ - file handle of old parent dir │ │ │ │ -
new_fh
│ │ │ │ - file handle of new parent dir │ │ │ │
server_ip
│ │ │ │ IP address of server │ │ │ │ +
new_fh
│ │ │ │ + file handle of new parent dir │ │ │ │
version
│ │ │ │ NFS version │ │ │ │ +
status
│ │ │ │ + result of last operation │ │ │ │
probe::nfs.proc.rename_setup — │ │ │ │ NFS client setting up a rename RPC task │ │ │ │ -
nfs.proc.rename_setup
prot
│ │ │ │ - transfer protocol │ │ │ │ -
version
│ │ │ │ - NFS version │ │ │ │ -
server_ip
│ │ │ │ +
nfs.proc.rename_setup
probe::nfs.proc.rename — │ │ │ │ NFS client renames a file on server │ │ │ │ -
nfs.proc.rename
prot
│ │ │ │ - transfer protocol │ │ │ │ -
old_fh
│ │ │ │ - file handle of old parent dir │ │ │ │ +
nfs.proc.rename
new_filelen
│ │ │ │ + length of new file name │ │ │ │
new_fh
│ │ │ │ file handle of new parent dir │ │ │ │
server_ip
│ │ │ │ IP address of server │ │ │ │ -
version
│ │ │ │ - NFS version (the function is used for all NFS version) │ │ │ │ -
new_filelen
│ │ │ │ - length of new file name │ │ │ │ +
old_fh
│ │ │ │ + file handle of old parent dir │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │
old_filelen
│ │ │ │ length of old file name │ │ │ │
new_name
│ │ │ │ new file name │ │ │ │ +
version
│ │ │ │ + NFS version (the function is used for all NFS version) │ │ │ │
old_name
│ │ │ │ old file name │ │ │ │
probe::nfs.proc.write_done — │ │ │ │ NFS client response to a write RPC task │ │ │ │
nfs.proc.write_done
status
│ │ │ │ result of last operation │ │ │ │ -
timestamp
│ │ │ │ - V4 timestamp, which is used for lease renewal │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │ -
count
│ │ │ │ - number of bytes written │ │ │ │
valid
│ │ │ │ fattr->valid, indicates which fields are valid │ │ │ │ -
server_ip
│ │ │ │ - IP address of server │ │ │ │
version
│ │ │ │ NFS version │ │ │ │ +
server_ip
│ │ │ │ + IP address of server │ │ │ │ +
count
│ │ │ │ + number of bytes written │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │ +
timestamp
│ │ │ │ + V4 timestamp, which is used for lease renewal │ │ │ │
probe::nfs.proc.write_setup — │ │ │ │ NFS client setting up a write RPC task │ │ │ │ -
nfs.proc.write_setup
version
│ │ │ │ +
nfs.proc.write_setup
offset
│ │ │ │ + the file offset │ │ │ │ +
size
│ │ │ │ + bytes written in this execution │ │ │ │ +
version
│ │ │ │ NFS version │ │ │ │
bitmask1
│ │ │ │ V4 bitmask representing the set of attributes supported │ │ │ │ on this filesystem │ │ │ │ -
server_ip
│ │ │ │ - IP address of server │ │ │ │ -
offset
│ │ │ │ - the file offset │ │ │ │ -
how
│ │ │ │ - used to set args.stable. The stable value could be: │ │ │ │ - NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC │ │ │ │ - (in nfs.proc3.write_setup and nfs.proc4.write_setup) │ │ │ │ -
count
│ │ │ │ - bytes written in this execution │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │
bitmask0
│ │ │ │ V4 bitmask representing the set of attributes supported │ │ │ │ on this filesystem │ │ │ │ -
size
│ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │ +
count
│ │ │ │ bytes written in this execution │ │ │ │ +
how
│ │ │ │ + used to set args.stable. The stable value could be: │ │ │ │ + NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC │ │ │ │ + (in nfs.proc3.write_setup and nfs.proc4.write_setup) │ │ │ │ +
server_ip
│ │ │ │ + IP address of server │ │ │ │
probe::nfs.proc.write — │ │ │ │ NFS client synchronously writes file to server │ │ │ │ -
nfs.proc.write
flags
│ │ │ │ - used to set task->tk_flags in rpc_init_task function │ │ │ │ -
bitmask0
│ │ │ │ - V4 bitmask representing the set of attributes supported │ │ │ │ - on this filesystem │ │ │ │ +
nfs.proc.write
offset
│ │ │ │ + the file offset │ │ │ │
size
│ │ │ │ read bytes in this execution │ │ │ │ -
offset
│ │ │ │ - the file offset │ │ │ │ -
prot
│ │ │ │ - transfer protocol │ │ │ │
version
│ │ │ │ NFS version │ │ │ │ -
server_ip
│ │ │ │ - IP address of server │ │ │ │
bitmask1
│ │ │ │ V4 bitmask representing the set of attributes supported │ │ │ │ on this filesystem │ │ │ │ +
prot
│ │ │ │ + transfer protocol │ │ │ │ +
bitmask0
│ │ │ │ + V4 bitmask representing the set of attributes supported │ │ │ │ + on this filesystem │ │ │ │ +
server_ip
│ │ │ │ + IP address of server │ │ │ │ +
flags
│ │ │ │ + used to set task->tk_flags in rpc_init_task function │ │ │ │
probe::nfsd.commit — │ │ │ │ NFS server committing all pending writes to stable storage │ │ │ │ -
nfsd.commit
flag
│ │ │ │ - indicates whether this execution is a sync operation │ │ │ │ -
offset
│ │ │ │ +
nfsd.commit
offset
│ │ │ │ the offset of file │ │ │ │
count
│ │ │ │ read bytes │ │ │ │ +
client_ip
│ │ │ │ + the ip address of client │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │
size
│ │ │ │ read bytes │ │ │ │ -
client_ip
│ │ │ │ - the ip address of client │ │ │ │ +
flag
│ │ │ │ + indicates whether this execution is a sync operation │ │ │ │
probe::nfsd.create — │ │ │ │ NFS server creating a file(regular,dir,device,fifo) for client │ │ │ │
nfsd.create
iap_valid
│ │ │ │ Attribute flags │ │ │ │ -
filelen
│ │ │ │ - the length of file name │ │ │ │ -
type
│ │ │ │ - file type(regular,dir,device,fifo ...) │ │ │ │
client_ip
│ │ │ │ the ip address of client │ │ │ │ +
type
│ │ │ │ + file type(regular,dir,device,fifo ...) │ │ │ │ +
filelen
│ │ │ │ + the length of file name │ │ │ │
filename
│ │ │ │ file name │ │ │ │
iap_mode
│ │ │ │ file access mode │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │
probe::nfsd.createv3 — │ │ │ │ NFS server creating a regular file or set file attributes for client │ │ │ │ -
nfsd.createv3
iap_mode
│ │ │ │ - file access mode │ │ │ │ -
filename
│ │ │ │ - file name │ │ │ │ +
nfsd.createv3
filelen
│ │ │ │ + the length of file name │ │ │ │
iap_valid
│ │ │ │ Attribute flags │ │ │ │ -
verifier
│ │ │ │ - file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE │ │ │ │ -
createmode
│ │ │ │ - create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED │ │ │ │
client_ip
│ │ │ │ the ip address of client │ │ │ │ -
truncp
│ │ │ │ - trunp arguments, indicates if the file shouldbe truncate │ │ │ │ -
filelen
│ │ │ │ - the length of file name │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ +
createmode
│ │ │ │ + create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED │ │ │ │ +
truncp
│ │ │ │ + trunp arguments, indicates if the file shouldbe truncate │ │ │ │ +
verifier
│ │ │ │ + file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE │ │ │ │ +
filename
│ │ │ │ + file name │ │ │ │ +
iap_mode
│ │ │ │ + file access mode │ │ │ │
probe::nfsd.dispatch — │ │ │ │ NFS server receives an operation from client │ │ │ │ -
nfsd.dispatch
proc
│ │ │ │ - procedure number │ │ │ │ -
xid
│ │ │ │ +
nfsd.dispatch
xid
│ │ │ │ transmission id │ │ │ │ +
client_ip
│ │ │ │ + the ip address of client │ │ │ │
prog
│ │ │ │ program number │ │ │ │ -
version
│ │ │ │ - nfs version │ │ │ │
proto
│ │ │ │ transfer protocol │ │ │ │ -
client_ip
│ │ │ │ - the ip address of client │ │ │ │ +
proc
│ │ │ │ + procedure number │ │ │ │ +
version
│ │ │ │ + nfs version │ │ │ │
probe::nfsd.lookup — │ │ │ │ NFS server opening or searching file for a file for client │ │ │ │ -
nfsd.lookup
fh
│ │ │ │ - file handle of parent dir(the first part is the length of the file handle) │ │ │ │ -
filename
│ │ │ │ +
nfsd.lookup
probe::nfsd.open — │ │ │ │ NFS server opening a file for client │ │ │ │
nfsd.open
type
│ │ │ │ type of file (regular file or dir) │ │ │ │
client_ip
│ │ │ │ the ip address of client │ │ │ │ -
fh
│ │ │ │ - file handle (the first part is the length of the file handle) │ │ │ │
access
│ │ │ │ indicates the type of open (read/write/commit/readdir...) │ │ │ │ +
fh
│ │ │ │ + file handle (the first part is the length of the file handle) │ │ │ │
probe::nfsd.proc.commit — │ │ │ │ NFS server performing a commit operation for client │ │ │ │ -
nfsd.proc.commit
offset
│ │ │ │ +
nfsd.proc.commit
proto
│ │ │ │ + transfer protocol │ │ │ │ +
offset
│ │ │ │ the offset of file │ │ │ │ -
uid
│ │ │ │ - requester's user id │ │ │ │ +
version
│ │ │ │ + nfs version │ │ │ │
count
│ │ │ │ read bytes │ │ │ │ -
proto
│ │ │ │ - transfer protocol │ │ │ │ +
uid
│ │ │ │ + requester's user id │ │ │ │ +
client_ip
│ │ │ │ + the ip address of client │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ -
gid
│ │ │ │ - requester's group id │ │ │ │ -
version
│ │ │ │ - nfs version │ │ │ │
size
│ │ │ │ read bytes │ │ │ │ -
client_ip
│ │ │ │ - the ip address of client │ │ │ │ +
gid
│ │ │ │ + requester's group id │ │ │ │
probe::nfsd.proc.create — │ │ │ │ NFS server creating a file for client │ │ │ │ -
nfsd.proc.create
filelen
│ │ │ │ - length of file name │ │ │ │ -
client_ip
│ │ │ │ - the ip address of client │ │ │ │ -
filename
│ │ │ │ +
nfsd.proc.create
filename
│ │ │ │ file name │ │ │ │ -
version
│ │ │ │ - nfs version │ │ │ │ -
proto
│ │ │ │ - transfer protocol │ │ │ │ -
gid
│ │ │ │ - requester's group id │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ +
gid
│ │ │ │ + requester's group id │ │ │ │
uid
│ │ │ │ requester's user id │ │ │ │ +
client_ip
│ │ │ │ + the ip address of client │ │ │ │ +
proto
│ │ │ │ + transfer protocol │ │ │ │ +
filelen
│ │ │ │ + length of file name │ │ │ │ +
version
│ │ │ │ + nfs version │ │ │ │
probe::nfsd.proc.lookup — │ │ │ │ NFS server opening or searching for a file for client │ │ │ │ -
nfsd.proc.lookup
uid
│ │ │ │ - requester's user id │ │ │ │ -
filename
│ │ │ │ +
nfsd.proc.lookup
filename
│ │ │ │ file name │ │ │ │ -
version
│ │ │ │ - nfs version │ │ │ │ -
gid
│ │ │ │ - requester's group id │ │ │ │
fh
│ │ │ │ file handle of parent dir (the first part is the length of the file handle) │ │ │ │ -
filelen
│ │ │ │ - the length of file name │ │ │ │ -
proto
│ │ │ │ - transfer protocol │ │ │ │ +
gid
│ │ │ │ + requester's group id │ │ │ │ +
uid
│ │ │ │ + requester's user id │ │ │ │
client_ip
│ │ │ │ the ip address of client │ │ │ │ +
proto
│ │ │ │ + transfer protocol │ │ │ │ +
version
│ │ │ │ + nfs version │ │ │ │ +
filelen
│ │ │ │ + the length of file name │ │ │ │
probe::nfsd.proc.read — │ │ │ │ NFS server reading file for client │ │ │ │ -
nfsd.proc.read
count
│ │ │ │ +
nfsd.proc.read
client_ip
│ │ │ │ + the ip address of client │ │ │ │ +
count
│ │ │ │ read bytes │ │ │ │
uid
│ │ │ │ requester's user id │ │ │ │
offset
│ │ │ │ the offset of file │ │ │ │ +
version
│ │ │ │ + nfs version │ │ │ │ +
proto
│ │ │ │ + transfer protocol │ │ │ │
gid
│ │ │ │ requester's group id │ │ │ │ -
vec
│ │ │ │ - struct kvec, includes buf address in kernel address and length of each buffer │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ -
proto
│ │ │ │ - transfer protocol │ │ │ │
vlen
│ │ │ │ read blocks │ │ │ │
size
│ │ │ │ read bytes │ │ │ │ -
version
│ │ │ │ - nfs version │ │ │ │ -
client_ip
│ │ │ │ - the ip address of client │ │ │ │ +
vec
│ │ │ │ + struct kvec, includes buf address in kernel address and length of each buffer │ │ │ │
probe::nfsd.proc.remove — │ │ │ │ NFS server removing a file for client │ │ │ │ -
nfsd.proc.remove
uid
│ │ │ │ - requester's user id │ │ │ │ +
nfsd.proc.remove
gid
│ │ │ │ + requester's group id │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ -
gid
│ │ │ │ - requester's group id │ │ │ │ -
proto
│ │ │ │ - transfer protocol │ │ │ │ -
version
│ │ │ │ - nfs version │ │ │ │
filename
│ │ │ │ file name │ │ │ │ -
client_ip
│ │ │ │ - the ip address of client │ │ │ │
filelen
│ │ │ │ length of file name │ │ │ │ +
version
│ │ │ │ + nfs version │ │ │ │ +
proto
│ │ │ │ + transfer protocol │ │ │ │ +
client_ip
│ │ │ │ + the ip address of client │ │ │ │ +
uid
│ │ │ │ + requester's user id │ │ │ │
probe::nfsd.proc.rename — │ │ │ │ NFS Server renaming a file for client │ │ │ │ -
nfsd.proc.rename
tfh
│ │ │ │ - file handler of new path │ │ │ │ -
uid
│ │ │ │ +
nfsd.proc.rename
uid
│ │ │ │ requester's user id │ │ │ │ -
gid
│ │ │ │ - requester's group id │ │ │ │ -
fh
│ │ │ │ - file handler of old path │ │ │ │ -
flen
│ │ │ │ - length of old file name │ │ │ │ +
client_ip
│ │ │ │ + the ip address of client │ │ │ │ +
tfh
│ │ │ │ + file handler of new path │ │ │ │
tlen
│ │ │ │ length of new file name │ │ │ │ -
filename
│ │ │ │ - old file name │ │ │ │
tname
│ │ │ │ new file name │ │ │ │ -
client_ip
│ │ │ │ - the ip address of client │ │ │ │ +
filename
│ │ │ │ + old file name │ │ │ │ +
fh
│ │ │ │ + file handler of old path │ │ │ │ +
gid
│ │ │ │ + requester's group id │ │ │ │ +
flen
│ │ │ │ + length of old file name │ │ │ │
probe::nfsd.proc.write — │ │ │ │ NFS server writing data to file for client │ │ │ │ -
nfsd.proc.write
client_ip
│ │ │ │ - the ip address of client │ │ │ │ -
version
│ │ │ │ - nfs version │ │ │ │ -
size
│ │ │ │ - read bytes │ │ │ │ +
nfsd.proc.write
gid
│ │ │ │ + requester's group id │ │ │ │
vlen
│ │ │ │ read blocks │ │ │ │ -
proto
│ │ │ │ - transfer protocol │ │ │ │ -
stable
│ │ │ │ - argp->stable │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ +
size
│ │ │ │ + read bytes │ │ │ │
vec
│ │ │ │ struct kvec, includes buf address in kernel address and length of each buffer │ │ │ │ -
gid
│ │ │ │ - requester's group id │ │ │ │ +
version
│ │ │ │ + nfs version │ │ │ │
offset
│ │ │ │ the offset of file │ │ │ │ -
uid
│ │ │ │ - requester's user id │ │ │ │ +
proto
│ │ │ │ + transfer protocol │ │ │ │ +
stable
│ │ │ │ + argp->stable │ │ │ │ +
client_ip
│ │ │ │ + the ip address of client │ │ │ │
count
│ │ │ │ read bytes │ │ │ │ +
uid
│ │ │ │ + requester's user id │ │ │ │
probe::nfsd.read — │ │ │ │ NFS server reading data from a file for client │ │ │ │ -
nfsd.read
vec
│ │ │ │ - struct kvec, includes buf address in kernel address and length of each buffer │ │ │ │ -
fh
│ │ │ │ +
nfsd.read
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │
vlen
│ │ │ │ read blocks │ │ │ │ -
count
│ │ │ │ +
size
│ │ │ │ read bytes │ │ │ │ +
vec
│ │ │ │ + struct kvec, includes buf address in kernel address and length of each buffer │ │ │ │
offset
│ │ │ │ the offset of file │ │ │ │ +
count
│ │ │ │ + read bytes │ │ │ │
client_ip
│ │ │ │ the ip address of client │ │ │ │
file
│ │ │ │ argument file, indicates if the file has been opened. │ │ │ │ -
size
│ │ │ │ - read bytes │ │ │ │
probe::nfsd.rename — │ │ │ │ NFS server renaming a file for client │ │ │ │ -
nfsd.rename
fh
│ │ │ │ +
nfsd.rename
filename
│ │ │ │ + old file name │ │ │ │ +
fh
│ │ │ │ file handler of old path │ │ │ │
flen
│ │ │ │ length of old file name │ │ │ │
tfh
│ │ │ │ file handler of new path │ │ │ │
client_ip
│ │ │ │ the ip address of client │ │ │ │ -
tname
│ │ │ │ - new file name │ │ │ │
tlen
│ │ │ │ length of new file name │ │ │ │ -
filename
│ │ │ │ - old file name │ │ │ │ +
tname
│ │ │ │ + new file name │ │ │ │
probe::nfsd.unlink — │ │ │ │ NFS server removing a file or a directory for client │ │ │ │ -
nfsd.unlink
fh
│ │ │ │ - file handle (the first part is the length of the file handle) │ │ │ │ -
filename
│ │ │ │ +
nfsd.unlink
filename
│ │ │ │ file name │ │ │ │ -
type
│ │ │ │ - file type (file or dir) │ │ │ │ +
fh
│ │ │ │ + file handle (the first part is the length of the file handle) │ │ │ │
client_ip
│ │ │ │ the ip address of client │ │ │ │
filelen
│ │ │ │ the length of file name │ │ │ │ +
type
│ │ │ │ + file type (file or dir) │ │ │ │
probe::nfsd.write — │ │ │ │ NFS server writing data to a file for client │ │ │ │ -
nfsd.write
size
│ │ │ │ +
nfsd.write
count
│ │ │ │ read bytes │ │ │ │ -
file
│ │ │ │ - argument file, indicates if the file has been opened. │ │ │ │
client_ip
│ │ │ │ the ip address of client │ │ │ │ +
file
│ │ │ │ + argument file, indicates if the file has been opened. │ │ │ │
offset
│ │ │ │ the offset of file │ │ │ │ -
count
│ │ │ │ - read bytes │ │ │ │
vlen
│ │ │ │ read blocks │ │ │ │ -
vec
│ │ │ │ - struct kvec, includes buf address in kernel address and length of each buffer │ │ │ │
fh
│ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ +
vec
│ │ │ │ + struct kvec, includes buf address in kernel address and length of each buffer │ │ │ │ +
size
│ │ │ │ + read bytes │ │ │ │
probe::scheduler.cpu_off — │ │ │ │ Process is about to stop running on a cpu │ │ │ │
scheduler.cpu_off
task_next
│ │ │ │ the process replacing current │ │ │ │ -
task_prev
│ │ │ │ - the process leaving the cpu (same as current) │ │ │ │ -
idle
│ │ │ │ - boolean indicating whether current is the idle process │ │ │ │
name
│ │ │ │ name of the probe point │ │ │ │ +
idle
│ │ │ │ + boolean indicating whether current is the idle process │ │ │ │ +
task_prev
│ │ │ │ + the process leaving the cpu (same as current) │ │ │ │
probe::scheduler.cpu_on — │ │ │ │ Process is beginning execution on a cpu │ │ │ │
scheduler.cpu_on
probe::scheduler.ctxswitch — │ │ │ │ A context switch is occuring. │ │ │ │ -
scheduler.ctxswitch
next_pid
│ │ │ │ - The PID of the process to be switched in │ │ │ │ +
scheduler.ctxswitch
prev_priority
│ │ │ │ + The priority of the process to be switched out │ │ │ │
prev_pid
│ │ │ │ The PID of the process to be switched out │ │ │ │ -
nexttsk_state
│ │ │ │ - the state of the process to be switched in │ │ │ │ -
prev_tid
│ │ │ │ - The TID of the process to be switched out │ │ │ │ -
next_tid
│ │ │ │ - The TID of the process to be switched in │ │ │ │ -
prevtsk_state
│ │ │ │ - the state of the process to be switched out │ │ │ │ -
next_task_name
│ │ │ │ - The name of the process to be switched in │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ +
next_pid
│ │ │ │ + The PID of the process to be switched in │ │ │ │
next_priority
│ │ │ │ The priority of the process to be switched in │ │ │ │ -
prev_priority
│ │ │ │ - The priority of the process to be switched out │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │
prev_task_name
│ │ │ │ The name of the process to be switched out │ │ │ │ +
prevtsk_state
│ │ │ │ + the state of the process to be switched out │ │ │ │ +
prev_tid
│ │ │ │ + The TID of the process to be switched out │ │ │ │ +
nexttsk_state
│ │ │ │ + the state of the process to be switched in │ │ │ │ +
next_task_name
│ │ │ │ + The name of the process to be switched in │ │ │ │ +
next_tid
│ │ │ │ + The TID of the process to be switched in │ │ │ │
probe::scheduler.kthread_stop.return — │ │ │ │ A kthread is stopped and gets the return value │ │ │ │ -
scheduler.kthread_stop.return
name
│ │ │ │ - name of the probe point │ │ │ │ -
return_value
│ │ │ │ +
scheduler.kthread_stop.return
probe::scheduler.migrate — │ │ │ │ Task migrating across cpus │ │ │ │
scheduler.migrate
priority
│ │ │ │ priority of the task being migrated │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ -
task
│ │ │ │ - the process that is being migrated │ │ │ │ -
pid
│ │ │ │ - PID of the task being migrated │ │ │ │
cpu_from
│ │ │ │ the original cpu │ │ │ │ +
task
│ │ │ │ + the process that is being migrated │ │ │ │
cpu_to
│ │ │ │ the destination cpu │ │ │ │ +
pid
│ │ │ │ + PID of the task being migrated │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │
probe::scheduler.process_exit — │ │ │ │ Process exiting │ │ │ │ -
scheduler.process_exit
probe::scheduler.process_fork — │ │ │ │ Process forked │ │ │ │ -
scheduler.process_fork
child_pid
│ │ │ │ - PID of the child process │ │ │ │ -
parent_pid
│ │ │ │ +
scheduler.process_fork
probe::scheduler.process_free — │ │ │ │ Scheduler freeing a data structure for a process │ │ │ │ -
scheduler.process_free
priority
│ │ │ │ - priority of the process getting freed │ │ │ │ -
name
│ │ │ │ +
scheduler.process_free
probe::scheduler.wait_task — │ │ │ │ Waiting on a task to unschedule (become inactive) │ │ │ │ -
scheduler.wait_task
probe::scheduler.wakeup_new — │ │ │ │ Newly created task is woken up for the first time │ │ │ │
scheduler.wakeup_new
task_tid
│ │ │ │ TID of the new task woken up │ │ │ │ -
task_cpu
│ │ │ │ - cpu of the task woken up │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ -
task_pid
│ │ │ │ - PID of the new task woken up │ │ │ │
task_state
│ │ │ │ state of the task woken up │ │ │ │
task_priority
│ │ │ │ priority of the new task │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │ +
task_pid
│ │ │ │ + PID of the new task woken up │ │ │ │ +
task_cpu
│ │ │ │ + cpu of the task woken up │ │ │ │
probe::scheduler.wakeup — │ │ │ │ Task is woken up │ │ │ │ -
scheduler.wakeup
task_priority
│ │ │ │ - priority of the task being woken up │ │ │ │ -
task_state
│ │ │ │ +
scheduler.wakeup
task_state
│ │ │ │ state of the task being woken up │ │ │ │ -
task_tid
│ │ │ │ - tid of the task being woken up │ │ │ │ +
task_priority
│ │ │ │ + priority of the task being woken up │ │ │ │
task_cpu
│ │ │ │ cpu of the task being woken up │ │ │ │
name
│ │ │ │ name of the probe point │ │ │ │
task_pid
│ │ │ │ PID of the task being woken up │ │ │ │ +
task_tid
│ │ │ │ + tid of the task being woken up │ │ │ │
probe::scsi.iocompleted — │ │ │ │ SCSI mid-layer running the completion processing for block device I/O requests │ │ │ │ -
scsi.iocompleted
data_direction_str
│ │ │ │ - Data direction, as a string │ │ │ │ -
goodbytes
│ │ │ │ - The bytes completed │ │ │ │ -
lun
│ │ │ │ - The lun number │ │ │ │ -
device_state
│ │ │ │ +
scsi.iocompleted
device_state
│ │ │ │ The current state of the device │ │ │ │ +
host_no
│ │ │ │ + The host number │ │ │ │ +
dev_id
│ │ │ │ + The scsi device id │ │ │ │
data_direction
│ │ │ │ The data_direction specifies whether this command is from/to │ │ │ │ the device │ │ │ │ -
device_state_str
│ │ │ │ - The current state of the device, as a string │ │ │ │ -
channel
│ │ │ │ - The channel number │ │ │ │
req_addr
│ │ │ │ The current struct request pointer, as a number │ │ │ │ -
dev_id
│ │ │ │ - The scsi device id │ │ │ │ -
host_no
│ │ │ │ - The host number │ │ │ │ +
channel
│ │ │ │ + The channel number │ │ │ │ +
lun
│ │ │ │ + The lun number │ │ │ │ +
goodbytes
│ │ │ │ + The bytes completed │ │ │ │ +
data_direction_str
│ │ │ │ + Data direction, as a string │ │ │ │ +
device_state_str
│ │ │ │ + The current state of the device, as a string │ │ │ │
probe::scsi.iodispatching — │ │ │ │ SCSI mid-layer dispatched low-level SCSI command │ │ │ │ -
scsi.iodispatching
request_bufflen
│ │ │ │ - The request buffer length │ │ │ │ -
host_no
│ │ │ │ - The host number │ │ │ │ -
dev_id
│ │ │ │ - The scsi device id │ │ │ │ +
scsi.iodispatching
channel
│ │ │ │ + The channel number │ │ │ │
req_addr
│ │ │ │ The current struct request pointer, as a number │ │ │ │ -
channel
│ │ │ │ - The channel number │ │ │ │ +
dev_id
│ │ │ │ + The scsi device id │ │ │ │
data_direction
│ │ │ │ The data_direction specifies whether this command is from/to the device │ │ │ │ 0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), │ │ │ │ 2 (DMA_FROM_DEVICE), 3 (DMA_NONE) │ │ │ │ -
device_state_str
│ │ │ │ - The current state of the device, as a string │ │ │ │ +
host_no
│ │ │ │ + The host number │ │ │ │
device_state
│ │ │ │ The current state of the device │ │ │ │ -
lun
│ │ │ │ - The lun number │ │ │ │
request_buffer
│ │ │ │ The request buffer address │ │ │ │ +
request_bufflen
│ │ │ │ + The request buffer length │ │ │ │ +
device_state_str
│ │ │ │ + The current state of the device, as a string │ │ │ │
data_direction_str
│ │ │ │ Data direction, as a string │ │ │ │ +
lun
│ │ │ │ + The lun number │ │ │ │
probe::scsi.iodone — │ │ │ │ SCSI command completed by low level driver and enqueued into the done queue. │ │ │ │ -
scsi.iodone
dev_id
│ │ │ │ +
scsi.iodone
data_direction
│ │ │ │ + The data_direction specifies whether this command is │ │ │ │ + from/to the device. │ │ │ │ +
dev_id
│ │ │ │ The scsi device id │ │ │ │
req_addr
│ │ │ │ The current struct request pointer, as a number │ │ │ │ +
channel
│ │ │ │ + The channel number │ │ │ │ +
scsi_timer_pending
│ │ │ │ + 1 if a timer is pending on this request │ │ │ │ +
device_state
│ │ │ │ + The current state of the device │ │ │ │
host_no
│ │ │ │ The host number │ │ │ │ -
lun
│ │ │ │ - The lun number │ │ │ │
data_direction_str
│ │ │ │ Data direction, as a string │ │ │ │ -
scsi_timer_pending
│ │ │ │ - 1 if a timer is pending on this request │ │ │ │
device_state_str
│ │ │ │ The current state of the device, as a string │ │ │ │ -
data_direction
│ │ │ │ - The data_direction specifies whether this command is │ │ │ │ - from/to the device. │ │ │ │ -
channel
│ │ │ │ - The channel number │ │ │ │ -
device_state
│ │ │ │ - The current state of the device │ │ │ │ +
lun
│ │ │ │ + The lun number │ │ │ │
probe::scsi.ioentry — │ │ │ │ Prepares a SCSI mid-layer request │ │ │ │ -
scsi.ioentry
req_addr
│ │ │ │ - The current struct request pointer, as a number │ │ │ │ -
disk_major
│ │ │ │ - The major number of the disk (-1 if no information) │ │ │ │ -
device_state
│ │ │ │ +
scsi.ioentry
device_state
│ │ │ │ The current state of the device │ │ │ │
disk_minor
│ │ │ │ The minor number of the disk (-1 if no information) │ │ │ │ +
req_addr
│ │ │ │ + The current struct request pointer, as a number │ │ │ │
device_state_str
│ │ │ │ The current state of the device, as a string │ │ │ │ +
disk_major
│ │ │ │ + The major number of the disk (-1 if no information) │ │ │ │
probe::scsi.ioexecute — │ │ │ │ Create mid-layer SCSI request and wait for the result │ │ │ │ -
scsi.ioexecute
retries
│ │ │ │ - Number of times to retry request │ │ │ │ -
request_buffer
│ │ │ │ - The data buffer address │ │ │ │ +
scsi.ioexecute
data_direction_str
│ │ │ │ + Data direction, as a string │ │ │ │ +
device_state_str
│ │ │ │ + The current state of the device, as a string │ │ │ │
lun
│ │ │ │ The lun number │ │ │ │ -
data_direction_str
│ │ │ │ - Data direction, as a string │ │ │ │ -
channel
│ │ │ │ - The channel number │ │ │ │ +
timeout
│ │ │ │ + Request timeout in seconds │ │ │ │
data_direction
│ │ │ │ The data_direction specifies whether this command is │ │ │ │ from/to the device. │ │ │ │ -
device_state_str
│ │ │ │ - The current state of the device, as a string │ │ │ │ -
device_state
│ │ │ │ - The current state of the device │ │ │ │
dev_id
│ │ │ │ The scsi device id │ │ │ │ -
timeout
│ │ │ │ - Request timeout in seconds │ │ │ │ -
host_no
│ │ │ │ - The host number │ │ │ │ +
retries
│ │ │ │ + Number of times to retry request │ │ │ │ +
channel
│ │ │ │ + The channel number │ │ │ │ +
request_buffer
│ │ │ │ + The data buffer address │ │ │ │
request_bufflen
│ │ │ │ The data buffer buffer length │ │ │ │ +
host_no
│ │ │ │ + The host number │ │ │ │ +
device_state
│ │ │ │ + The current state of the device │ │ │ │
probe::scsi.set_state — │ │ │ │ Order SCSI device state change │ │ │ │ -
scsi.set_state
channel
│ │ │ │ - The channel number │ │ │ │ +
scsi.set_state
old_state_str
│ │ │ │ + The current state of the device, as a string │ │ │ │ +
host_no
│ │ │ │ + The host number │ │ │ │ +
dev_id
│ │ │ │ + The scsi device id │ │ │ │
state_str
│ │ │ │ The new state of the device, as a string │ │ │ │ +
channel
│ │ │ │ + The channel number │ │ │ │
lun
│ │ │ │ The lun number │ │ │ │ -
old_state_str
│ │ │ │ - The current state of the device, as a string │ │ │ │
old_state
│ │ │ │ The current state of the device │ │ │ │ -
host_no
│ │ │ │ - The host number │ │ │ │ -
dev_id
│ │ │ │ - The scsi device id │ │ │ │
state
│ │ │ │ The new state of the device │ │ │ │
probe::signal.check_ignored — │ │ │ │ Checking to see signal is ignored │ │ │ │ -
signal.check_ignored
sig
│ │ │ │ - The number of the signal │ │ │ │ -
sig_name
│ │ │ │ - A string representation of the signal │ │ │ │ -
pid_name
│ │ │ │ +
signal.check_ignored
probe::signal.checkperm.return — │ │ │ │ Check performed on a sent signal completed │ │ │ │ -
signal.checkperm.return
retstr
│ │ │ │ - Return value as a string │ │ │ │ -
name
│ │ │ │ +
signal.checkperm.return
probe::signal.checkperm — │ │ │ │ Check being performed on a sent signal │ │ │ │ -
signal.checkperm
sig_pid
│ │ │ │ - The PID of the process receiving the signal │ │ │ │ -
name
│ │ │ │ - Name of the probe point │ │ │ │ -
sinfo
│ │ │ │ - The address of the siginfo structure │ │ │ │ -
task
│ │ │ │ +
signal.checkperm
task
│ │ │ │ A task handle to the signal recipient │ │ │ │ -
sig
│ │ │ │ - The number of the signal │ │ │ │ -
si_code
│ │ │ │ - Indicates the signal type │ │ │ │ +
sig_pid
│ │ │ │ + The PID of the process receiving the signal │ │ │ │
pid_name
│ │ │ │ Name of the process receiving the signal │ │ │ │ +
sig
│ │ │ │ + The number of the signal │ │ │ │ +
name
│ │ │ │ + Name of the probe point │ │ │ │
sig_name
│ │ │ │ A string representation of the signal │ │ │ │ +
si_code
│ │ │ │ + Indicates the signal type │ │ │ │ +
sinfo
│ │ │ │ + The address of the siginfo structure │ │ │ │
probe::signal.do_action.return — │ │ │ │ Examining or changing a signal action completed │ │ │ │ -
signal.do_action.return
retstr
│ │ │ │ - Return value as a string │ │ │ │ -
name
│ │ │ │ +
signal.do_action.return
probe::signal.do_action — │ │ │ │ Examining or changing a signal action │ │ │ │ -
signal.do_action
oldsigact_addr
│ │ │ │ - The address of the old sigaction │ │ │ │ - struct associated with the signal │ │ │ │ -
sig
│ │ │ │ - The signal to be examined/changed │ │ │ │ -
sig_name
│ │ │ │ - A string representation of the signal │ │ │ │ +
signal.do_action
sa_handler
│ │ │ │ + The new handler of the signal │ │ │ │
sigact_addr
│ │ │ │ The address of the new sigaction │ │ │ │ struct associated with the signal │ │ │ │ -
sa_handler
│ │ │ │ - The new handler of the signal │ │ │ │ +
sig_name
│ │ │ │ + A string representation of the signal │ │ │ │ +
sig
│ │ │ │ + The signal to be examined/changed │ │ │ │
name
│ │ │ │ Name of the probe point │ │ │ │
sa_mask
│ │ │ │ The new mask of the signal │ │ │ │ +
oldsigact_addr
│ │ │ │ + The address of the old sigaction │ │ │ │ + struct associated with the signal │ │ │ │
probe::signal.flush — │ │ │ │ Flushing all pending signals for a task │ │ │ │
signal.flush
name
│ │ │ │ Name of the probe point │ │ │ │ +
pid_name
│ │ │ │ + The name of the process associated with the task │ │ │ │ + performing the flush │ │ │ │
sig_pid
│ │ │ │ The PID of the process associated with the task │ │ │ │ performing the flush │ │ │ │
task
│ │ │ │ The task handler of the process performing the flush │ │ │ │ -
pid_name
│ │ │ │ - The name of the process associated with the task │ │ │ │ - performing the flush │ │ │ │
probe::signal.force_segv.return — │ │ │ │ Forcing send of SIGSEGV complete │ │ │ │ -
signal.force_segv.return
name
│ │ │ │ - Name of the probe point │ │ │ │ -
retstr
│ │ │ │ +
signal.force_segv.return
probe::signal.force_segv — │ │ │ │ Forcing send of SIGSEGV │ │ │ │ -
signal.force_segv
sig_name
│ │ │ │ +
signal.force_segv
name
│ │ │ │ + Name of the probe point │ │ │ │ +
sig
│ │ │ │ + The number of the signal │ │ │ │ +
sig_name
│ │ │ │ A string representation of the signal │ │ │ │
pid_name
│ │ │ │ Name of the process receiving the signal │ │ │ │ -
sig
│ │ │ │ - The number of the signal │ │ │ │ -
name
│ │ │ │ - Name of the probe point │ │ │ │
sig_pid
│ │ │ │ The PID of the process receiving the signal │ │ │ │
probe::signal.handle — │ │ │ │ Signal handler being invoked │ │ │ │ -
signal.handle
sig_name
│ │ │ │ - A string representation of the signal │ │ │ │ +
signal.handle
regs
│ │ │ │ + The address of the kernel-mode stack area (deprecated in │ │ │ │ + SystemTap 2.1) │ │ │ │
sig_mode
│ │ │ │ Indicates whether the signal was a user-mode or kernel-mode signal │ │ │ │ -
sig
│ │ │ │ - The signal number that invoked the signal handler │ │ │ │ +
oldset_addr
│ │ │ │ + The address of the bitmask array of blocked signals │ │ │ │ + (deprecated in SystemTap 2.1) │ │ │ │ +
sinfo
│ │ │ │ + The address of the siginfo table │ │ │ │
ka_addr
│ │ │ │ The address of the k_sigaction table │ │ │ │ associated with the signal │ │ │ │ -
sinfo
│ │ │ │ - The address of the siginfo table │ │ │ │
sig_code
│ │ │ │ The si_code value of the siginfo signal │ │ │ │ -
regs
│ │ │ │ - The address of the kernel-mode stack area (deprecated in │ │ │ │ - SystemTap 2.1) │ │ │ │ -
oldset_addr
│ │ │ │ - The address of the bitmask array of blocked signals │ │ │ │ - (deprecated in SystemTap 2.1) │ │ │ │ +
sig_name
│ │ │ │ + A string representation of the signal │ │ │ │ +
sig
│ │ │ │ + The signal number that invoked the signal handler │ │ │ │
name
│ │ │ │ Name of the probe point │ │ │ │
probe::signal.pending.return — │ │ │ │ Examination of pending signal completed │ │ │ │ -
signal.pending.return
name
│ │ │ │ - Name of the probe point │ │ │ │ -
retstr
│ │ │ │ +
signal.pending.return
probe::signal.procmask — │ │ │ │ Examining or changing blocked signals │ │ │ │
signal.procmask
name
│ │ │ │ Name of the probe point │ │ │ │ -
how
│ │ │ │ - Indicates how to change the blocked signals; possible values are │ │ │ │ - SIG_BLOCK=0 (for blocking signals), │ │ │ │ - SIG_UNBLOCK=1 (for unblocking signals), and │ │ │ │ - SIG_SETMASK=2 for setting the signal mask. │ │ │ │ -
sigset
│ │ │ │ - The actual value to be set for sigset_t │ │ │ │ - (correct?) │ │ │ │
sigset_addr
│ │ │ │ The address of the signal set (sigset_t) │ │ │ │ to be implemented │ │ │ │
oldsigset_addr
│ │ │ │ The old address of the signal set │ │ │ │ (sigset_t) │ │ │ │ +
sigset
│ │ │ │ + The actual value to be set for sigset_t │ │ │ │ + (correct?) │ │ │ │ +
how
│ │ │ │ + Indicates how to change the blocked signals; possible values are │ │ │ │ + SIG_BLOCK=0 (for blocking signals), │ │ │ │ + SIG_UNBLOCK=1 (for unblocking signals), and │ │ │ │ + SIG_SETMASK=2 for setting the signal mask. │ │ │ │
probe::signal.send_sig_queue — │ │ │ │ Queuing a signal to a process │ │ │ │ -
signal.send_sig_queue
sig
│ │ │ │ - The queued signal │ │ │ │ -
pid_name
│ │ │ │ +
signal.send_sig_queue
pid_name
│ │ │ │ Name of the process to which the signal is queued │ │ │ │ +
sig_pid
│ │ │ │ + The PID of the process to which the signal is queued │ │ │ │
sig_name
│ │ │ │ A string representation of the signal │ │ │ │
name
│ │ │ │ Name of the probe point │ │ │ │ +
sig
│ │ │ │ + The queued signal │ │ │ │
sigqueue_addr
│ │ │ │ The address of the signal queue │ │ │ │ -
sig_pid
│ │ │ │ - The PID of the process to which the signal is queued │ │ │ │
probe::signal.send — │ │ │ │ Signal being sent to a process │ │ │ │ -
signal.send
send2queue
│ │ │ │ - Indicates whether the signal is sent to an existing │ │ │ │ - sigqueue (deprecated in SystemTap 2.1) │ │ │ │ +
signal.send
task
│ │ │ │ + A task handle to the signal recipient │ │ │ │ +
pid_name
│ │ │ │ + The name of the signal recipient │ │ │ │
sig_pid
│ │ │ │ The PID of the process receiving the signal │ │ │ │ +
shared
│ │ │ │ + Indicates whether the signal is shared by the thread group │ │ │ │
name
│ │ │ │ The name of the function used to send out the signal │ │ │ │ -
sinfo
│ │ │ │ - The address of siginfo struct │ │ │ │ -
sig
│ │ │ │ - The number of the signal │ │ │ │ -
task
│ │ │ │ - A task handle to the signal recipient │ │ │ │
sig_name
│ │ │ │ A string representation of the signal │ │ │ │ -
pid_name
│ │ │ │ - The name of the signal recipient │ │ │ │ +
sig
│ │ │ │ + The number of the signal │ │ │ │ +
send2queue
│ │ │ │ + Indicates whether the signal is sent to an existing │ │ │ │ + sigqueue (deprecated in SystemTap 2.1) │ │ │ │ +
sinfo
│ │ │ │ + The address of siginfo struct │ │ │ │
si_code
│ │ │ │ Indicates the signal type │ │ │ │ -
shared
│ │ │ │ - Indicates whether the signal is shared by the thread group │ │ │ │
probe::signal.sys_tgkill — │ │ │ │ Sending kill signal to a thread group │ │ │ │ -
signal.sys_tgkill
tgid
│ │ │ │ - The thread group ID of the thread receiving the kill signal │ │ │ │ -
sig_pid
│ │ │ │ - The PID of the thread receiving the kill signal │ │ │ │ -
name
│ │ │ │ - Name of the probe point │ │ │ │ -
pid_name
│ │ │ │ - The name of the signal recipient │ │ │ │ -
sig_name
│ │ │ │ +
signal.sys_tgkill
sig_name
│ │ │ │ A string representation of the signal │ │ │ │
sig
│ │ │ │ The specific kill signal sent to the process │ │ │ │ +
name
│ │ │ │ + Name of the probe point │ │ │ │ +
tgid
│ │ │ │ + The thread group ID of the thread receiving the kill signal │ │ │ │
task
│ │ │ │ A task handle to the signal recipient │ │ │ │ +
pid_name
│ │ │ │ + The name of the signal recipient │ │ │ │ +
sig_pid
│ │ │ │ + The PID of the thread receiving the kill signal │ │ │ │
probe::signal.sys_tkill — │ │ │ │ Sending a kill signal to a thread │ │ │ │ -
signal.sys_tkill
name
│ │ │ │ - Name of the probe point │ │ │ │ +
signal.sys_tkill
pid_name
│ │ │ │ + The name of the signal recipient │ │ │ │
sig_pid
│ │ │ │ The PID of the process receiving the kill signal │ │ │ │ -
sig
│ │ │ │ - The specific signal sent to the process │ │ │ │
task
│ │ │ │ A task handle to the signal recipient │ │ │ │
sig_name
│ │ │ │ A string representation of the signal │ │ │ │ -
pid_name
│ │ │ │ - The name of the signal recipient │ │ │ │ +
sig
│ │ │ │ + The specific signal sent to the process │ │ │ │ +
name
│ │ │ │ + Name of the probe point │ │ │ │
probe::signal.syskill — │ │ │ │ Sending kill signal to a process │ │ │ │ -
signal.syskill
name
│ │ │ │ +
signal.syskill
sig_name
│ │ │ │ + A string representation of the signal │ │ │ │ +
name
│ │ │ │ Name of the probe point │ │ │ │ +
sig
│ │ │ │ + The specific signal sent to the process │ │ │ │
sig_pid
│ │ │ │ The PID of the process receiving the signal │ │ │ │ -
sig_name
│ │ │ │ - A string representation of the signal │ │ │ │
pid_name
│ │ │ │ The name of the signal recipient │ │ │ │
task
│ │ │ │ A task handle to the signal recipient │ │ │ │ -
sig
│ │ │ │ - The specific signal sent to the process │ │ │ │
probe::signal.systkill.return — │ │ │ │ Sending kill signal to a thread completed │ │ │ │ -
signal.systkill.return
retstr
│ │ │ │ - The return value to either __group_send_sig_info, │ │ │ │ -
name
│ │ │ │ +
signal.systkill.return
probe::signal.wakeup — │ │ │ │ Sleeping process being wakened for signal │ │ │ │ -
signal.wakeup
sig_pid
│ │ │ │ - The PID of the process to wake │ │ │ │ -
state_mask
│ │ │ │ +
signal.wakeup
state_mask
│ │ │ │ A string representation indicating the mask │ │ │ │ of task states to wake. Possible values are │ │ │ │ TASK_INTERRUPTIBLE, TASK_STOPPED, │ │ │ │ TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE. │ │ │ │ +
pid_name
│ │ │ │ + Name of the process to wake │ │ │ │ +
sig_pid
│ │ │ │ + The PID of the process to wake │ │ │ │
resume
│ │ │ │ Indicates whether to wake up a task in a │ │ │ │ STOPPED or TRACED state │ │ │ │ -
pid_name
│ │ │ │ - Name of the process to wake │ │ │ │
probe::socket.aio_read.return —
│ │ │ │ Conclusion of message received via sock_aio_read
│ │ │ │ -
socket.aio_read.return
family
│ │ │ │ +
socket.aio_read.return
type
│ │ │ │ + Socket type value │ │ │ │ +
family
│ │ │ │ Protocol family value │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │ +
name
│ │ │ │ + Name of this probe │ │ │ │
size
│ │ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │
flags
│ │ │ │ Socket flags value │ │ │ │
success
│ │ │ │ Was receive successful? (1 = yes, 0 = no) │ │ │ │ -
name
│ │ │ │ - Name of this probe │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
probe::socket.aio_read —
│ │ │ │ Receiving message via sock_aio_read
│ │ │ │ -
socket.aio_read
size
│ │ │ │ - Message size in bytes │ │ │ │ +
socket.aio_read
flags
│ │ │ │ + Socket flags value │ │ │ │
protocol
│ │ │ │ Protocol value │ │ │ │ -
family
│ │ │ │ - Protocol family value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │ +
size
│ │ │ │ + Message size in bytes │ │ │ │
probe::socket.aio_write.return —
│ │ │ │ Conclusion of message send via sock_aio_write
│ │ │ │
socket.aio_write.return
size
│ │ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │ +
state
│ │ │ │ + Socket state value │ │ │ │
family
│ │ │ │ Protocol family value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
success
│ │ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │ -
state
│ │ │ │ - Socket state value │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │ +
success
│ │ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │ │
flags
│ │ │ │ Socket flags value │ │ │ │
│ │ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ │ via the sock_aio_write
function
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │
probe::socket.aio_write —
│ │ │ │ Message send via sock_aio_write
│ │ │ │ -
socket.aio_write
size
│ │ │ │ +
socket.aio_write
state
│ │ │ │ + Socket state value │ │ │ │ +
size
│ │ │ │ Message size in bytes │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │ -
family
│ │ │ │ - Protocol family value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
flags
│ │ │ │ Socket flags value │ │ │ │ -
state
│ │ │ │ - Socket state value │ │ │ │
probe::socket.close — │ │ │ │ Close a socket │ │ │ │ -
socket.close
family
│ │ │ │ - Protocol family value │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │ -
type
│ │ │ │ +
socket.close
type
│ │ │ │ Socket type value │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │ -
state
│ │ │ │ - Socket state value │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ +
state
│ │ │ │ + Socket state value │ │ │ │ +
flags
│ │ │ │ + Socket flags value │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
probe::socket.create.return — │ │ │ │ Return from Creation of a socket │ │ │ │ -
socket.create.return
protocol
│ │ │ │ - Protocol value │ │ │ │ +
socket.create.return
type
│ │ │ │ + Socket type value │ │ │ │
family
│ │ │ │ Protocol family value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
success
│ │ │ │ - Was socket creation successful? (1 = yes, 0 = no) │ │ │ │
err
│ │ │ │ Error code if success == 0 │ │ │ │ +
success
│ │ │ │ + Was socket creation successful? (1 = yes, 0 = no) │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
requester
│ │ │ │ Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │
probe::socket.create — │ │ │ │ Creation of a socket │ │ │ │ -
socket.create
family
│ │ │ │ - Protocol family value │ │ │ │ +
socket.create
requester
│ │ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ │
protocol
│ │ │ │ Protocol value │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │ -
requester
│ │ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │ +
type
│ │ │ │ + Socket type value │ │ │ │
probe::socket.read_iter.return —
│ │ │ │ Conclusion of message received via sock_read_iter
│ │ │ │ -
socket.read_iter.return
flags
│ │ │ │ +
socket.read_iter.return
success
│ │ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │ +
flags
│ │ │ │ Socket flags value │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │ +
size
│ │ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
success
│ │ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │ │
family
│ │ │ │ Protocol family value │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │ -
size
│ │ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ │
probe::socket.read_iter —
│ │ │ │ Receiving message via sock_read_iter
│ │ │ │ -
socket.read_iter
family
│ │ │ │ +
socket.read_iter
name
│ │ │ │ + Name of this probe │ │ │ │ +
family
│ │ │ │ Protocol family value │ │ │ │ +
type
│ │ │ │ + Socket type value │ │ │ │ +
state
│ │ │ │ + Socket state value │ │ │ │
size
│ │ │ │ Message size in bytes │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │
flags
│ │ │ │ Socket flags value │ │ │ │ -
state
│ │ │ │ - Socket state value │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │ -
name
│ │ │ │ - Name of this probe │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
probe::socket.readv.return —
│ │ │ │ Conclusion of receiving a message via sock_readv
│ │ │ │ -
socket.readv.return
size
│ │ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │ +
socket.readv.return
name
│ │ │ │ + Name of this probe │ │ │ │
family
│ │ │ │ Protocol family value │ │ │ │ -
success
│ │ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │ │ -
name
│ │ │ │ - Name of this probe │ │ │ │ +
type
│ │ │ │ + Socket type value │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │ +
size
│ │ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │ │
flags
│ │ │ │ Socket flags value │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │ +
success
│ │ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │ │
probe::socket.readv —
│ │ │ │ Receiving a message via sock_readv
│ │ │ │ -
socket.readv
protocol
│ │ │ │ - Protocol value │ │ │ │ +
socket.readv
state
│ │ │ │ + Socket state value │ │ │ │
size
│ │ │ │ Message size in bytes │ │ │ │ -
family
│ │ │ │ - Protocol family value │ │ │ │ +
type
│ │ │ │ + Socket type value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
flags
│ │ │ │ Socket flags value │ │ │ │ -
state
│ │ │ │ - Socket state value │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │
probe::socket.receive — │ │ │ │ Message received on a socket. │ │ │ │
socket.receive
state
│ │ │ │ Socket state value │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │ +
size
│ │ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
success
│ │ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ │
family
│ │ │ │ Protocol family value │ │ │ │ +
type
│ │ │ │ + Socket type value │ │ │ │
protocol
│ │ │ │ Protocol value │ │ │ │ -
size
│ │ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ │ +
success
│ │ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │ │ +
flags
│ │ │ │ + Socket flags value │ │ │ │
probe::socket.recvmsg.return — │ │ │ │ Return from Message being received on socket │ │ │ │ -
socket.recvmsg.return
family
│ │ │ │ - Protocol family value │ │ │ │ -
size
│ │ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ │ +
socket.recvmsg.return
flags
│ │ │ │ + Socket flags value │ │ │ │
protocol
│ │ │ │ Protocol value │ │ │ │ +
success
│ │ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │ │ +
name
│ │ │ │ + Name of this probe │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │ -
name
│ │ │ │ - Name of this probe │ │ │ │ -
success
│ │ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │ │ +
size
│ │ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │ │
probe::socket.recvmsg — │ │ │ │ Message being received on socket │ │ │ │ -
socket.recvmsg
name
│ │ │ │ - Name of this probe │ │ │ │ +
socket.recvmsg
size
│ │ │ │ + Message size in bytes │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │ -
size
│ │ │ │ - Message size in bytes │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │
family
│ │ │ │ Protocol family value │ │ │ │ +
name
│ │ │ │ + Name of this probe │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │ +
flags
│ │ │ │ + Socket flags value │ │ │ │
probe::socket.send — │ │ │ │ Message sent on a socket. │ │ │ │ -
socket.send
success
│ │ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ │ +
socket.send
type
│ │ │ │ + Socket type value │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │ -
state
│ │ │ │ - Socket state value │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │
size
│ │ │ │ Size of message sent (in bytes) or error code if success = 0 │ │ │ │ +
state
│ │ │ │ + Socket state value │ │ │ │ +
flags
│ │ │ │ + Socket flags value │ │ │ │ +
success
│ │ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │ │
protocol
│ │ │ │ Protocol value │ │ │ │ -
family
│ │ │ │ - Protocol family value │ │ │ │
probe::socket.sendmsg.return — │ │ │ │ Return from socket.sendmsg. │ │ │ │ -
socket.sendmsg.return
protocol
│ │ │ │ - Protocol value │ │ │ │ -
size
│ │ │ │ - Size of message sent (in bytes) or error code if success = 0 │ │ │ │ -
family
│ │ │ │ - Protocol family value │ │ │ │ -
success
│ │ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ │ +
socket.sendmsg.return
type
│ │ │ │ + Socket type value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │ +
size
│ │ │ │ + Size of message sent (in bytes) or error code if success = 0 │ │ │ │ +
flags
│ │ │ │ + Socket flags value │ │ │ │ +
success
│ │ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
probe::socket.sendmsg — │ │ │ │ Message is currently being sent on a socket. │ │ │ │ -
socket.sendmsg
state
│ │ │ │ - Socket state value │ │ │ │ -
flags
│ │ │ │ +
socket.sendmsg
flags
│ │ │ │ Socket flags value │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │ -
name
│ │ │ │ - Name of this probe │ │ │ │
family
│ │ │ │ Protocol family value │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │ +
name
│ │ │ │ + Name of this probe │ │ │ │
size
│ │ │ │ Message size in bytes │ │ │ │ +
state
│ │ │ │ + Socket state value │ │ │ │
probe::socket.write_iter.return —
│ │ │ │ Conclusion of message send via sock_write_iter
│ │ │ │ -
socket.write_iter.return
success
│ │ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │ │ +
socket.write_iter.return
type
│ │ │ │ + Socket type value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │ +
family
│ │ │ │ + Protocol family value │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │
size
│ │ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ │ +
flags
│ │ │ │ + Socket flags value │ │ │ │ +
success
│ │ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │ │
protocol
│ │ │ │ Protocol value │ │ │ │ -
family
│ │ │ │ - Protocol family value │ │ │ │
probe::socket.write_iter —
│ │ │ │ Message send via sock_write_iter
│ │ │ │ -
socket.write_iter
protocol
│ │ │ │ - Protocol value │ │ │ │ -
size
│ │ │ │ - Message size in bytes │ │ │ │ -
family
│ │ │ │ +
socket.write_iter
family
│ │ │ │ Protocol family value │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │ -
state
│ │ │ │ - Socket state value │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │ +
size
│ │ │ │ + Message size in bytes │ │ │ │ +
state
│ │ │ │ + Socket state value │ │ │ │ +
flags
│ │ │ │ + Socket flags value │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
probe::socket.writev.return —
│ │ │ │ Conclusion of message sent via socket_writev
│ │ │ │ -
socket.writev.return
protocol
│ │ │ │ - Protocol value │ │ │ │ -
size
│ │ │ │ +
socket.writev.return
size
│ │ │ │ Size of message sent (in bytes) or error code if success = 0 │ │ │ │ +
state
│ │ │ │ + Socket state value │ │ │ │ +
type
│ │ │ │ + Socket type value │ │ │ │
family
│ │ │ │ Protocol family value │ │ │ │ -
success
│ │ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
state
│ │ │ │ - Socket state value │ │ │ │ +
success
│ │ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
flags
│ │ │ │ Socket flags value │ │ │ │ -
type
│ │ │ │ - Socket type value │ │ │ │
probe::socket.writev —
│ │ │ │ Message sent via socket_writev
│ │ │ │ -
socket.writev
family
│ │ │ │ +
socket.writev
name
│ │ │ │ + Name of this probe │ │ │ │ +
family
│ │ │ │ Protocol family value │ │ │ │ -
protocol
│ │ │ │ - Protocol value │ │ │ │ -
size
│ │ │ │ - Message size in bytes │ │ │ │
type
│ │ │ │ Socket type value │ │ │ │ -
flags
│ │ │ │ - Socket flags value │ │ │ │
state
│ │ │ │ Socket state value │ │ │ │ -
name
│ │ │ │ - Name of this probe │ │ │ │ +
size
│ │ │ │ + Message size in bytes │ │ │ │ +
flags
│ │ │ │ + Socket flags value │ │ │ │ +
protocol
│ │ │ │ + Protocol value │ │ │ │
probe::softirq.entry — │ │ │ │ Execution of handler for a pending softirq starting │ │ │ │
softirq.entry
h
│ │ │ │ struct softirq_action* for current pending softirq │ │ │ │ -
vec_nr
│ │ │ │ - softirq vector number │ │ │ │ -
vec
│ │ │ │ - softirq_action vector │ │ │ │
action
│ │ │ │ pointer to softirq handler just about to execute │ │ │ │ +
vec
│ │ │ │ + softirq_action vector │ │ │ │ +
vec_nr
│ │ │ │ + softirq vector number │ │ │ │
probe::softirq.exit — │ │ │ │ Execution of handler for a pending softirq completed │ │ │ │ -
softirq.exit
action
│ │ │ │ - pointer to softirq handler that just finished execution │ │ │ │ +
softirq.exit
probe::stap.cache_add_nss — │ │ │ │ Add NSS (Network Security Services) information to cache │ │ │ │ -
stap.cache_add_nss
dest_path
│ │ │ │ +
stap.cache_add_nss
probe::stap.cache_add_src — │ │ │ │ Adding C code translation to cache │ │ │ │ -
stap.cache_add_src
dest_path
│ │ │ │ - the path the .c file is going to (incl filename) │ │ │ │ -
source_path
│ │ │ │ +
stap.cache_add_src
probe::stap.system.spawn — │ │ │ │ stap spawned new process │ │ │ │ -
stap.system.spawn
pid
│ │ │ │ - the pid of the spawned process │ │ │ │ -
ret
│ │ │ │ +
stap.system.spawn
probe::stapio.receive_control_message — │ │ │ │ Received a control message │ │ │ │
stapio.receive_control_message
type
│ │ │ │ type of message being send; defined in runtime/transport/transport_msgs.h │ │ │ │ -
data
│ │ │ │ - a ptr to a binary blob of data sent as the control message │ │ │ │
len
│ │ │ │ the length (in bytes) of the data blob │ │ │ │ +
data
│ │ │ │ + a ptr to a binary blob of data sent as the control message │ │ │ │
probe::staprun.send_control_message — │ │ │ │ Sending a control message │ │ │ │ -
staprun.send_control_message
data
│ │ │ │ +
staprun.send_control_message
type
│ │ │ │ + type of message being send; defined in runtime/transport/transport_msgs.h │ │ │ │ +
data
│ │ │ │ a ptr to a binary blob of data sent as the control message │ │ │ │
len
│ │ │ │ the length (in bytes) of the data blob │ │ │ │ -
type
│ │ │ │ - type of message being send; defined in runtime/transport/transport_msgs.h │ │ │ │
probe::sunrpc.clnt.bind_new_program — │ │ │ │ Bind a new RPC program to an existing client │ │ │ │ -
sunrpc.clnt.bind_new_program
prog
│ │ │ │ - the number of new RPC program │ │ │ │ -
servername
│ │ │ │ - the server machine name │ │ │ │ -
progname
│ │ │ │ - the name of new RPC program │ │ │ │ +
sunrpc.clnt.bind_new_program
old_progname
│ │ │ │ + the name of old RPC program │ │ │ │
old_vers
│ │ │ │ the version of old RPC program │ │ │ │ -
old_prog
│ │ │ │ - the number of old RPC program │ │ │ │ -
old_progname
│ │ │ │ - the name of old RPC program │ │ │ │
vers
│ │ │ │ the version of new RPC program │ │ │ │ +
old_prog
│ │ │ │ + the number of old RPC program │ │ │ │ +
progname
│ │ │ │ + the name of new RPC program │ │ │ │ +
servername
│ │ │ │ + the server machine name │ │ │ │ +
prog
│ │ │ │ + the number of new RPC program │ │ │ │
probe::sunrpc.clnt.call_async — │ │ │ │ Make an asynchronous RPC call │ │ │ │ -
sunrpc.clnt.call_async
progname
│ │ │ │ - the RPC program name │ │ │ │ -
servername
│ │ │ │ +
sunrpc.clnt.call_async
servername
│ │ │ │ the server machine name │ │ │ │ -
prog
│ │ │ │ - the RPC program number │ │ │ │
xid
│ │ │ │ current transmission id │ │ │ │ +
proc
│ │ │ │ + the procedure number in this RPC call │ │ │ │
dead
│ │ │ │ whether this client is abandoned │ │ │ │ -
port
│ │ │ │ - the port number │ │ │ │ -
vers
│ │ │ │ - the RPC program version number │ │ │ │ +
prog
│ │ │ │ + the RPC program number │ │ │ │
flags
│ │ │ │ flags │ │ │ │ -
procname
│ │ │ │ - the procedure name in this RPC call │ │ │ │ -
proc
│ │ │ │ - the procedure number in this RPC call │ │ │ │
prot
│ │ │ │ the IP protocol number │ │ │ │ +
vers
│ │ │ │ + the RPC program version number │ │ │ │ +
port
│ │ │ │ + the port number │ │ │ │ +
progname
│ │ │ │ + the RPC program name │ │ │ │ +
procname
│ │ │ │ + the procedure name in this RPC call │ │ │ │
probe::sunrpc.clnt.call_sync — │ │ │ │ Make a synchronous RPC call │ │ │ │ -
sunrpc.clnt.call_sync
prot
│ │ │ │ - the IP protocol number │ │ │ │ -
proc
│ │ │ │ +
sunrpc.clnt.call_sync
proc
│ │ │ │ the procedure number in this RPC call │ │ │ │ -
procname
│ │ │ │ - the procedure name in this RPC call │ │ │ │ -
flags
│ │ │ │ - flags │ │ │ │ -
vers
│ │ │ │ - the RPC program version number │ │ │ │ -
port
│ │ │ │ - the port number │ │ │ │ +
dead
│ │ │ │ + whether this client is abandoned │ │ │ │
prog
│ │ │ │ the RPC program number │ │ │ │
xid
│ │ │ │ current transmission id │ │ │ │ -
dead
│ │ │ │ - whether this client is abandoned │ │ │ │ -
progname
│ │ │ │ - the RPC program name │ │ │ │
servername
│ │ │ │ the server machine name │ │ │ │ +
progname
│ │ │ │ + the RPC program name │ │ │ │ +
procname
│ │ │ │ + the procedure name in this RPC call │ │ │ │ +
port
│ │ │ │ + the port number │ │ │ │ +
prot
│ │ │ │ + the IP protocol number │ │ │ │ +
flags
│ │ │ │ + flags │ │ │ │ +
vers
│ │ │ │ + the RPC program version number │ │ │ │
probe::sunrpc.clnt.clone_client — │ │ │ │ Clone an RPC client structure │ │ │ │ -
sunrpc.clnt.clone_client
prot
│ │ │ │ +
sunrpc.clnt.clone_client
servername
│ │ │ │ + the server machine name │ │ │ │ +
vers
│ │ │ │ + the RPC program version number │ │ │ │ +
prot
│ │ │ │ the IP protocol number │ │ │ │ +
port
│ │ │ │ + the port number │ │ │ │
prog
│ │ │ │ the RPC program number │ │ │ │
progname
│ │ │ │ the RPC program name │ │ │ │ -
port
│ │ │ │ - the port number │ │ │ │
authflavor
│ │ │ │ the authentication flavor │ │ │ │ -
vers
│ │ │ │ - the RPC program version number │ │ │ │ -
servername
│ │ │ │ - the server machine name │ │ │ │
probe::sunrpc.clnt.create_client — │ │ │ │ Create an RPC client │ │ │ │ -
sunrpc.clnt.create_client
prog
│ │ │ │ - the RPC program number │ │ │ │ -
prot
│ │ │ │ - the IP protocol number │ │ │ │ -
servername
│ │ │ │ +
sunrpc.clnt.create_client
servername
│ │ │ │ the server machine name │ │ │ │ -
progname
│ │ │ │ - the RPC program name │ │ │ │ +
port
│ │ │ │ + the port number │ │ │ │
vers
│ │ │ │ the RPC program version number │ │ │ │ +
prot
│ │ │ │ + the IP protocol number │ │ │ │ +
prog
│ │ │ │ + the RPC program number │ │ │ │
authflavor
│ │ │ │ the authentication flavor │ │ │ │ -
port
│ │ │ │ - the port number │ │ │ │ +
progname
│ │ │ │ + the RPC program name │ │ │ │
probe::sunrpc.clnt.restart_call — │ │ │ │ Restart an asynchronous RPC call │ │ │ │ -
sunrpc.clnt.restart_call
tk_pid
│ │ │ │ +
sunrpc.clnt.restart_call
tk_runstate
│ │ │ │ + the task run status │ │ │ │ +
tk_pid
│ │ │ │ the debugging aid of task │ │ │ │ +
servername
│ │ │ │ + the server machine name │ │ │ │
tk_flags
│ │ │ │ the task flags │ │ │ │ -
prog
│ │ │ │ - the RPC program number │ │ │ │ -
tk_priority
│ │ │ │ - the task priority │ │ │ │
xid
│ │ │ │ the transmission id │ │ │ │ -
servername
│ │ │ │ - the server machine name │ │ │ │ -
tk_runstate
│ │ │ │ - the task run status │ │ │ │ +
tk_priority
│ │ │ │ + the task priority │ │ │ │ +
prog
│ │ │ │ + the RPC program number │ │ │ │
probe::sunrpc.clnt.shutdown_client — │ │ │ │ Shutdown an RPC client │ │ │ │ -
sunrpc.clnt.shutdown_client
servername
│ │ │ │ - the server machine name │ │ │ │ +
sunrpc.clnt.shutdown_client
om_execute
│ │ │ │ + the RPC execution jiffies │ │ │ │ +
om_bytes_recv
│ │ │ │ + the count of bytes in │ │ │ │ +
authflavor
│ │ │ │ + the authentication flavor │ │ │ │ +
om_queue
│ │ │ │ + the jiffies queued for xmit │ │ │ │ +
om_ops
│ │ │ │ + the count of operations │ │ │ │ +
prog
│ │ │ │ + the RPC program number │ │ │ │ +
tasks
│ │ │ │ + the number of references │ │ │ │ +
clones
│ │ │ │ + the number of clones │ │ │ │
netreconn
│ │ │ │ the count of reconnections │ │ │ │ +
om_rtt
│ │ │ │ + the RPC RTT jiffies │ │ │ │ +
servername
│ │ │ │ + the server machine name │ │ │ │ +
rpccnt
│ │ │ │ + the count of RPC calls │ │ │ │
progname
│ │ │ │ the RPC program name │ │ │ │ -
om_bytes_sent
│ │ │ │ - the count of bytes out │ │ │ │ -
om_queue
│ │ │ │ - the jiffies queued for xmit │ │ │ │
om_ntrans
│ │ │ │ the count of RPC transmissions │ │ │ │ -
om_bytes_recv
│ │ │ │ - the count of bytes in │ │ │ │ -
om_execute
│ │ │ │ - the RPC execution jiffies │ │ │ │ -
tasks
│ │ │ │ - the number of references │ │ │ │ -
prog
│ │ │ │ - the RPC program number │ │ │ │ -
port
│ │ │ │ - the port number │ │ │ │ -
authflavor
│ │ │ │ - the authentication flavor │ │ │ │
vers
│ │ │ │ the RPC program version number │ │ │ │ -
rpccnt
│ │ │ │ - the count of RPC calls │ │ │ │ -
om_rtt
│ │ │ │ - the RPC RTT jiffies │ │ │ │ -
clones
│ │ │ │ - the number of clones │ │ │ │
prot
│ │ │ │ the IP protocol number │ │ │ │ -
om_ops
│ │ │ │ - the count of operations │ │ │ │ +
port
│ │ │ │ + the port number │ │ │ │ +
om_bytes_sent
│ │ │ │ + the count of bytes out │ │ │ │
probe::sunrpc.sched.delay — │ │ │ │ Delay an RPC task │ │ │ │ -
sunrpc.sched.delay
tk_flags
│ │ │ │ +
sunrpc.sched.delay
prog
│ │ │ │ + the program number in the RPC call │ │ │ │ +
xid
│ │ │ │ + the transmission id in the RPC call │ │ │ │ +
tk_flags
│ │ │ │ the flags of the task │ │ │ │ +
tk_pid
│ │ │ │ + the debugging id of the task │ │ │ │
vers
│ │ │ │ the program version in the RPC call │ │ │ │
delay
│ │ │ │ the time delayed │ │ │ │
prot
│ │ │ │ the IP protocol in the RPC call │ │ │ │ -
tk_pid
│ │ │ │ - the debugging id of the task │ │ │ │ -
xid
│ │ │ │ - the transmission id in the RPC call │ │ │ │ -
prog
│ │ │ │ - the program number in the RPC call │ │ │ │
probe::sunrpc.sched.execute — │ │ │ │ Execute the RPC `scheduler' │ │ │ │ -
sunrpc.sched.execute
tk_pid
│ │ │ │ - the debugging id of the task │ │ │ │ -
prot
│ │ │ │ - the IP protocol in the RPC call │ │ │ │ -
vers
│ │ │ │ - the program version in the RPC call │ │ │ │ -
tk_flags
│ │ │ │ - the flags of the task │ │ │ │ -
prog
│ │ │ │ +
sunrpc.sched.execute
prog
│ │ │ │ the program number in the RPC call │ │ │ │
xid
│ │ │ │ the transmission id in the RPC call │ │ │ │ +
tk_flags
│ │ │ │ + the flags of the task │ │ │ │ +
tk_pid
│ │ │ │ + the debugging id of the task │ │ │ │ +
vers
│ │ │ │ + the program version in the RPC call │ │ │ │ +
prot
│ │ │ │ + the IP protocol in the RPC call │ │ │ │
probe::sunrpc.sched.new_task — │ │ │ │ Create new task for the specified client │ │ │ │ -
sunrpc.sched.new_task
prot
│ │ │ │ - the IP protocol in the RPC call │ │ │ │ +
sunrpc.sched.new_task
prog
│ │ │ │ + the program number in the RPC call │ │ │ │ +
xid
│ │ │ │ + the transmission id in the RPC call │ │ │ │
tk_flags
│ │ │ │ the flags of the task │ │ │ │
vers
│ │ │ │ the program version in the RPC call │ │ │ │ -
xid
│ │ │ │ - the transmission id in the RPC call │ │ │ │ -
prog
│ │ │ │ - the program number in the RPC call │ │ │ │ +
prot
│ │ │ │ + the IP protocol in the RPC call │ │ │ │
probe::sunrpc.sched.release_task — │ │ │ │ Release all resources associated with a task │ │ │ │ -
sunrpc.sched.release_task
tk_flags
│ │ │ │ - the flags of the task │ │ │ │ -
vers
│ │ │ │ +
sunrpc.sched.release_task
probe::sunrpc.svc.create — │ │ │ │ Create an RPC service │ │ │ │ -
sunrpc.svc.create
probe::sunrpc.svc.destroy — │ │ │ │ Destroy an RPC service │ │ │ │ -
sunrpc.svc.destroy
nettcpconn
│ │ │ │ - the count of accepted TCP connections │ │ │ │ -
sv_prog
│ │ │ │ - the number of the program │ │ │ │ -
rpccnt
│ │ │ │ - the count of valid RPC requests │ │ │ │ -
sv_nrthreads
│ │ │ │ +
sunrpc.svc.destroy
sv_nrthreads
│ │ │ │ the number of concurrent threads │ │ │ │
rpcbadauth
│ │ │ │ the count of requests drooped for authentication failure │ │ │ │ +
sv_prog
│ │ │ │ + the number of the program │ │ │ │ +
nettcpconn
│ │ │ │ + the count of accepted TCP connections │ │ │ │
sv_progname
│ │ │ │ the name of the program │ │ │ │
sv_name
│ │ │ │ the service name │ │ │ │ -
netcnt
│ │ │ │ - the count of received RPC requests │ │ │ │
rpcbadfmt
│ │ │ │ the count of requests dropped for bad formats │ │ │ │ +
rpccnt
│ │ │ │ + the count of valid RPC requests │ │ │ │ +
netcnt
│ │ │ │ + the count of received RPC requests │ │ │ │
probe::sunrpc.svc.drop — │ │ │ │ Drop RPC request │ │ │ │ -
sunrpc.svc.drop
rq_prot
│ │ │ │ +
sunrpc.svc.drop
peer_ip
│ │ │ │ + the peer address where the request is from │ │ │ │ +
rq_vers
│ │ │ │ + the program version in the request │ │ │ │ +
rq_prot
│ │ │ │ the IP protocol of the reqeust │ │ │ │
rq_proc
│ │ │ │ the procedure number in the request │ │ │ │ -
rq_vers
│ │ │ │ - the program version in the request │ │ │ │ -
sv_name
│ │ │ │ - the service name │ │ │ │
rq_xid
│ │ │ │ the transmission id in the request │ │ │ │ -
peer_ip
│ │ │ │ - the peer address where the request is from │ │ │ │ +
sv_name
│ │ │ │ + the service name │ │ │ │
rq_prog
│ │ │ │ the program number in the request │ │ │ │
probe::sunrpc.svc.process — │ │ │ │ Process an RPC request │ │ │ │ -
sunrpc.svc.process
peer_ip
│ │ │ │ - the peer address where the request is from │ │ │ │ -
rq_prog
│ │ │ │ +
sunrpc.svc.process
rq_prog
│ │ │ │ the program number in the request │ │ │ │ +
sv_prog
│ │ │ │ + the number of the program │ │ │ │
rq_xid
│ │ │ │ the transmission id in the request │ │ │ │ -
rq_vers
│ │ │ │ - the program version in the request │ │ │ │ -
sv_name
│ │ │ │ - the service name │ │ │ │
rq_proc
│ │ │ │ the procedure number in the request │ │ │ │ -
sv_nrthreads
│ │ │ │ - the number of concurrent threads │ │ │ │ +
sv_name
│ │ │ │ + the service name │ │ │ │ +
rq_vers
│ │ │ │ + the program version in the request │ │ │ │
rq_prot
│ │ │ │ the IP protocol of the reqeust │ │ │ │ -
sv_prog
│ │ │ │ - the number of the program │ │ │ │ +
sv_nrthreads
│ │ │ │ + the number of concurrent threads │ │ │ │ +
peer_ip
│ │ │ │ + the peer address where the request is from │ │ │ │
probe::sunrpc.svc.recv — │ │ │ │ Listen for the next RPC request on any socket │ │ │ │
sunrpc.svc.recv
sv_name
│ │ │ │ the service name │ │ │ │ -
sv_nrthreads
│ │ │ │ - the number of concurrent threads │ │ │ │ -
timeout
│ │ │ │ - the timeout of waiting for data │ │ │ │
sv_prog
│ │ │ │ the number of the program │ │ │ │ +
timeout
│ │ │ │ + the timeout of waiting for data │ │ │ │ +
sv_nrthreads
│ │ │ │ + the number of concurrent threads │ │ │ │
probe::sunrpc.svc.register — │ │ │ │ Register an RPC service with the local portmapper │ │ │ │ -
sunrpc.svc.register
sv_name
│ │ │ │ +
sunrpc.svc.register
port
│ │ │ │ + the port number │ │ │ │ +
prot
│ │ │ │ + the IP protocol number │ │ │ │ +
progname
│ │ │ │ + the name of the program │ │ │ │ +
sv_name
│ │ │ │ the service name │ │ │ │
prog
│ │ │ │ the number of the program │ │ │ │ -
progname
│ │ │ │ - the name of the program │ │ │ │ -
prot
│ │ │ │ - the IP protocol number │ │ │ │ -
port
│ │ │ │ - the port number │ │ │ │
probe::sunrpc.svc.send — │ │ │ │ Return reply to RPC client │ │ │ │ -
sunrpc.svc.send
rq_prot
│ │ │ │ - the IP protocol of the reqeust │ │ │ │ -
rq_prog
│ │ │ │ - the program number in the request │ │ │ │ -
peer_ip
│ │ │ │ +
sunrpc.svc.send
peer_ip
│ │ │ │ the peer address where the request is from │ │ │ │ -
rq_xid
│ │ │ │ - the transmission id in the request │ │ │ │
rq_vers
│ │ │ │ the program version in the request │ │ │ │ -
sv_name
│ │ │ │ - the service name │ │ │ │ +
rq_prot
│ │ │ │ + the IP protocol of the reqeust │ │ │ │ +
rq_xid
│ │ │ │ + the transmission id in the request │ │ │ │
rq_proc
│ │ │ │ the procedure number in the request │ │ │ │ +
sv_name
│ │ │ │ + the service name │ │ │ │ +
rq_prog
│ │ │ │ + the program number in the request │ │ │ │
probe::syscall_any.return — │ │ │ │ Record exit from a syscall │ │ │ │ -
syscall_any.return
retval
│ │ │ │ +
syscall_any.return
name
│ │ │ │ + name of the syscall │ │ │ │ +
retval
│ │ │ │ return value of the syscall │ │ │ │
syscall_nr
│ │ │ │ number of the syscall │ │ │ │ -
name
│ │ │ │ - name of the syscall │ │ │ │
│ │ │ │ The syscall_any.return probe point is designed to be a low overhead │ │ │ │ that monitors all the syscalls returns via a kernel tracepoint. │ │ │ │ Because of the breadth of syscalls it monitors it provides │ │ │ │ no information about the syscall arguments, argstr string │ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-syscall-any.html │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │
probe::syscall_any — │ │ │ │ Record entry into a syscall │ │ │ │ -
syscall_any
syscall_nr
│ │ │ │ - number of the syscall │ │ │ │ -
name
│ │ │ │ +
syscall_any
│ │ │ │ The syscall_any probe point is designed to be a low overhead │ │ │ │ that monitors all the syscalls entered via a kernel tracepoint. │ │ │ │ Because of the breadth of syscalls it monitors it provides │ │ │ │ no information about the syscall arguments or argstr string │ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │
probe::tcp.disconnect — │ │ │ │ TCP socket disconnection │ │ │ │
tcp.disconnect
dport
│ │ │ │ TCP destination port │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ -
name
│ │ │ │ - Name of this probe │ │ │ │
flags
│ │ │ │ TCP flags (e.g. FIN, etc) │ │ │ │
sport
│ │ │ │ TCP source port │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │
daddr
│ │ │ │ A string representing the destination IP address │ │ │ │ +
name
│ │ │ │ + Name of this probe │ │ │ │
sock
│ │ │ │ Network socket │ │ │ │ +
family
│ │ │ │ + IP address family │ │ │ │
probe::tcp.receive — │ │ │ │ Called when a TCP packet is received │ │ │ │ -
tcp.receive
fin
│ │ │ │ - TCP FIN flag │ │ │ │ -
syn
│ │ │ │ - TCP SYN flag │ │ │ │ -
urg
│ │ │ │ +
tcp.receive
urg
│ │ │ │ TCP URG flag │ │ │ │ +
fin
│ │ │ │ + TCP FIN flag │ │ │ │
protocol
│ │ │ │ Packet protocol from driver │ │ │ │ -
dport
│ │ │ │ - TCP destination port │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │
family
│ │ │ │ IP address family │ │ │ │ -
ack
│ │ │ │ - TCP ACK flag │ │ │ │ +
syn
│ │ │ │ + TCP SYN flag │ │ │ │ +
iphdr
│ │ │ │ + IP header address │ │ │ │ +
rst
│ │ │ │ + TCP RST flag │ │ │ │
name
│ │ │ │ Name of the probe point │ │ │ │ -
psh
│ │ │ │ - TCP PSH flag │ │ │ │ +
ack
│ │ │ │ + TCP ACK flag │ │ │ │ +
dport
│ │ │ │ + TCP destination port │ │ │ │
sport
│ │ │ │ TCP source port │ │ │ │ +
psh
│ │ │ │ + TCP PSH flag │ │ │ │
daddr
│ │ │ │ A string representing the destination IP address │ │ │ │ -
iphdr
│ │ │ │ - IP header address │ │ │ │ -
rst
│ │ │ │ - TCP RST flag │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │
probe::tcp.recvmsg.return — │ │ │ │ Receiving TCP message complete │ │ │ │ -
tcp.recvmsg.return
family
│ │ │ │ - IP address family │ │ │ │ -
dport
│ │ │ │ +
tcp.recvmsg.return
dport
│ │ │ │ TCP destination port │ │ │ │ +
sport
│ │ │ │ + TCP source port │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │
saddr
│ │ │ │ A string representing the source IP address │ │ │ │ -
size
│ │ │ │ - Number of bytes received or error code if an error occurred. │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ -
sport
│ │ │ │ - TCP source port │ │ │ │ +
size
│ │ │ │ + Number of bytes received or error code if an error occurred. │ │ │ │ +
family
│ │ │ │ + IP address family │ │ │ │
probe::tcp.recvmsg — │ │ │ │ Receiving TCP message │ │ │ │ -
tcp.recvmsg
size
│ │ │ │ - Number of bytes to be received │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │ -
dport
│ │ │ │ +
tcp.recvmsg
dport
│ │ │ │ TCP destination port │ │ │ │ +
sport
│ │ │ │ + TCP source port │ │ │ │
saddr
│ │ │ │ A string representing the source IP address │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ +
size
│ │ │ │ + Number of bytes to be received │ │ │ │
sock
│ │ │ │ Network socket │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ -
sport
│ │ │ │ - TCP source port │ │ │ │ +
family
│ │ │ │ + IP address family │ │ │ │
probe::tcp.sendmsg.return — │ │ │ │ Sending TCP message is done │ │ │ │ -
tcp.sendmsg.return
size
│ │ │ │ - Number of bytes sent or error code if an error occurred. │ │ │ │ -
name
│ │ │ │ +
tcp.sendmsg.return
probe::tcp.sendmsg — │ │ │ │ Sending a tcp message │ │ │ │ -
tcp.sendmsg
sock
│ │ │ │ - Network socket │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │ -
size
│ │ │ │ +
tcp.sendmsg
probe::tcp.setsockopt —
│ │ │ │ Call to setsockopt
│ │ │ │ -
tcp.setsockopt
optlen
│ │ │ │ - Used to access values for setsockopt
│ │ │ │ -
optname
│ │ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc) │ │ │ │ +
tcp.setsockopt
sock
│ │ │ │ + Network socket │ │ │ │
family
│ │ │ │ IP address family │ │ │ │ -
level
│ │ │ │ - The level at which the socket options will be manipulated │ │ │ │
name
│ │ │ │ Name of this probe │ │ │ │ -
sock
│ │ │ │ - Network socket │ │ │ │ +
optname
│ │ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc) │ │ │ │ +
level
│ │ │ │ + The level at which the socket options will be manipulated │ │ │ │
optstr
│ │ │ │ Resolves optname to a human-readable format │ │ │ │ +
optlen
│ │ │ │ + Used to access values for setsockopt
│ │ │ │
probe::tcpmib.ActiveOpens — │ │ │ │ Count an active opening of a socket │ │ │ │ -
tcpmib.ActiveOpens
sk
│ │ │ │ - pointer to the struct sock being acted on │ │ │ │ -
op
│ │ │ │ +
tcpmib.ActiveOpens
probe::tcpmib.OutRsts — │ │ │ │ Count the sending of a reset packet │ │ │ │ -
tcpmib.OutRsts
op
│ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ -
sk
│ │ │ │ +
tcpmib.OutRsts
probe::tcpmib.OutSegs — │ │ │ │ Count the sending of a TCP segment │ │ │ │ -
tcpmib.OutSegs
sk
│ │ │ │ - pointer to the struct sock being acted on │ │ │ │ -
op
│ │ │ │ +
tcpmib.OutSegs
probe::tty.ioctl — │ │ │ │ called when a ioctl is request to the tty │ │ │ │ -
tty.ioctl
probe::tty.open — │ │ │ │ Called when a tty is opened │ │ │ │ -
tty.open
inode_state
│ │ │ │ - the inode state │ │ │ │ +
tty.open
file_flags
│ │ │ │ + the file flags │ │ │ │
inode_number
│ │ │ │ the inode number │ │ │ │ -
inode_flags
│ │ │ │ - the inode flags │ │ │ │ +
inode_state
│ │ │ │ + the inode state │ │ │ │
file_name
│ │ │ │ the file name │ │ │ │ +
inode_flags
│ │ │ │ + the inode flags │ │ │ │
file_mode
│ │ │ │ the file mode │ │ │ │ -
file_flags
│ │ │ │ - the file flags │ │ │ │
probe::tty.poll — │ │ │ │ Called when a tty device is being polled │ │ │ │ -
tty.poll
probe::tty.read — │ │ │ │ called when a tty line will be read │ │ │ │ -
tty.read
buffer
│ │ │ │ - the buffer that will receive the characters │ │ │ │ -
driver_name
│ │ │ │ +
tty.read
driver_name
│ │ │ │ the driver name │ │ │ │ -
file_name
│ │ │ │ - the file name lreated to the tty │ │ │ │ +
buffer
│ │ │ │ + the buffer that will receive the characters │ │ │ │
nr
│ │ │ │ The amount of characters to be read │ │ │ │ +
file_name
│ │ │ │ + the file name lreated to the tty │ │ │ │
probe::tty.receive — │ │ │ │ called when a tty receives a message │ │ │ │ -
tty.receive
driver_name
│ │ │ │ - the driver name │ │ │ │ +
tty.receive
id
│ │ │ │ + the tty id │ │ │ │
count
│ │ │ │ The amount of characters received │ │ │ │ -
fp
│ │ │ │ - The flag buffer │ │ │ │ -
id
│ │ │ │ - the tty id │ │ │ │
index
│ │ │ │ The tty Index │ │ │ │ -
cp
│ │ │ │ - the buffer that was received │ │ │ │
name
│ │ │ │ the name of the module file │ │ │ │ +
cp
│ │ │ │ + the buffer that was received │ │ │ │ +
fp
│ │ │ │ + The flag buffer │ │ │ │ +
driver_name
│ │ │ │ + the driver name │ │ │ │
probe::tty.release — │ │ │ │ Called when the tty is closed │ │ │ │ -
tty.release
file_mode
│ │ │ │ - the file mode │ │ │ │ -
file_name
│ │ │ │ +
tty.release
file_name
│ │ │ │ the file name │ │ │ │ -
file_flags
│ │ │ │ - the file flags │ │ │ │
inode_flags
│ │ │ │ the inode flags │ │ │ │ -
inode_state
│ │ │ │ - the inode state │ │ │ │ +
file_mode
│ │ │ │ + the file mode │ │ │ │
inode_number
│ │ │ │ the inode number │ │ │ │ +
inode_state
│ │ │ │ + the inode state │ │ │ │ +
file_flags
│ │ │ │ + the file flags │ │ │ │
probe::tty.resize — │ │ │ │ Called when a terminal resize happens │ │ │ │ -
tty.resize
new_row
│ │ │ │ +
tty.resize
old_ypixel
│ │ │ │ + the old ypixel │ │ │ │ +
new_col
│ │ │ │ + the new col value │ │ │ │ +
new_row
│ │ │ │ the new row value │ │ │ │ -
old_row
│ │ │ │ - the old row value │ │ │ │ +
old_xpixel
│ │ │ │ + the old xpixel │ │ │ │
name
│ │ │ │ the tty name │ │ │ │ -
old_ypixel
│ │ │ │ - the old ypixel │ │ │ │
new_ypixel
│ │ │ │ the new ypixel value │ │ │ │ -
new_col
│ │ │ │ - the new col value │ │ │ │
old_col
│ │ │ │ the old col value │ │ │ │
new_xpixel
│ │ │ │ the new xpixel value │ │ │ │ -
old_xpixel
│ │ │ │ - the old xpixel │ │ │ │ +
old_row
│ │ │ │ + the old row value │ │ │ │
probe::tty.unregister — │ │ │ │ Called when a tty device is being unregistered │ │ │ │
tty.unregister
probe::tty.write — │ │ │ │ write to the tty line │ │ │ │ -
tty.write
file_name
│ │ │ │ - the file name lreated to the tty │ │ │ │ -
driver_name
│ │ │ │ +
tty.write
probe::udp.disconnect.return — │ │ │ │ UDP has been disconnected successfully │ │ │ │ -
udp.disconnect.return
sport
│ │ │ │ - UDP source port │ │ │ │ +
udp.disconnect.return
ret
│ │ │ │ + Error code (0: no error) │ │ │ │
family
│ │ │ │ IP address family │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │
name
│ │ │ │ The name of this probe │ │ │ │ -
ret
│ │ │ │ - Error code (0: no error) │ │ │ │
dport
│ │ │ │ UDP destination port │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │ +
sport
│ │ │ │ + UDP source port │ │ │ │
probe::udp.disconnect — │ │ │ │ Fires when a process requests for a UDP disconnection │ │ │ │ -
udp.disconnect
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ -
flags
│ │ │ │ - Flags (e.g. FIN, etc) │ │ │ │ -
dport
│ │ │ │ +
udp.disconnect
dport
│ │ │ │ UDP destination port │ │ │ │ -
sock
│ │ │ │ - Network socket used by the process │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │
name
│ │ │ │ The name of this probe │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │
family
│ │ │ │ IP address family │ │ │ │ +
flags
│ │ │ │ + Flags (e.g. FIN, etc) │ │ │ │ +
sock
│ │ │ │ + Network socket used by the process │ │ │ │
sport
│ │ │ │ UDP source port │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │
probe::udp.recvmsg.return — │ │ │ │ Fires whenever an attempt to receive a UDP message received is completed │ │ │ │ -
udp.recvmsg.return
dport
│ │ │ │ - UDP destination port │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ -
sport
│ │ │ │ +
udp.recvmsg.return
sport
│ │ │ │ UDP source port │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ -
name
│ │ │ │ - The name of this probe │ │ │ │
size
│ │ │ │ Number of bytes received by the process │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │
family
│ │ │ │ IP address family │ │ │ │ +
dport
│ │ │ │ + UDP destination port │ │ │ │ +
name
│ │ │ │ + The name of this probe │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │
probe::udp.recvmsg — │ │ │ │ Fires whenever a UDP message is received │ │ │ │ -
udp.recvmsg
name
│ │ │ │ +
udp.recvmsg
dport
│ │ │ │ + UDP destination port │ │ │ │ +
name
│ │ │ │ The name of this probe │ │ │ │ -
daddr
│ │ │ │ - A string representing the destination IP address │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │ -
size
│ │ │ │ - Number of bytes received by the process │ │ │ │ -
sport
│ │ │ │ - UDP source port │ │ │ │
saddr
│ │ │ │ A string representing the source IP address │ │ │ │ -
dport
│ │ │ │ - UDP destination port │ │ │ │ +
family
│ │ │ │ + IP address family │ │ │ │
sock
│ │ │ │ Network socket used by the process │ │ │ │ +
sport
│ │ │ │ + UDP source port │ │ │ │ +
size
│ │ │ │ + Number of bytes received by the process │ │ │ │ +
daddr
│ │ │ │ + A string representing the destination IP address │ │ │ │
probe::udp.sendmsg — │ │ │ │ Fires whenever a process sends a UDP message │ │ │ │ -
udp.sendmsg
name
│ │ │ │ +
udp.sendmsg
family
│ │ │ │ + IP address family │ │ │ │ +
saddr
│ │ │ │ + A string representing the source IP address │ │ │ │ +
name
│ │ │ │ The name of this probe │ │ │ │ +
dport
│ │ │ │ + UDP destination port │ │ │ │
daddr
│ │ │ │ A string representing the destination IP address │ │ │ │
size
│ │ │ │ Number of bytes sent by the process │ │ │ │ -
family
│ │ │ │ - IP address family │ │ │ │
sport
│ │ │ │ UDP source port │ │ │ │ -
saddr
│ │ │ │ - A string representing the source IP address │ │ │ │ -
dport
│ │ │ │ - UDP destination port │ │ │ │
sock
│ │ │ │ Network socket used by the process │ │ │ │
probe::vm.brk — │ │ │ │ Fires when a brk is requested (i.e. the heap will be resized) │ │ │ │ -
vm.brk
address
│ │ │ │ - the requested address │ │ │ │ -
length
│ │ │ │ +
vm.brk
probe::vm.kfree — │ │ │ │ Fires when kfree is requested │ │ │ │ -
vm.kfree
call_site
│ │ │ │ - address of the function calling this kmemory function │ │ │ │ -
caller_function
│ │ │ │ - name of the caller function. │ │ │ │ -
ptr
│ │ │ │ +
vm.kfree
probe::vm.kmalloc_node — │ │ │ │ Fires when kmalloc_node is requested │ │ │ │
vm.kmalloc_node
caller_function
│ │ │ │ name of the caller function │ │ │ │ -
gfp_flag_name
│ │ │ │ - type of kmemory to allocate(in string format) │ │ │ │ -
call_site
│ │ │ │ - address of the function caling this kmemory function │ │ │ │
bytes_req
│ │ │ │ requested Bytes │ │ │ │ -
gfp_flags
│ │ │ │ - type of kmemory to allocate │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │
bytes_alloc
│ │ │ │ allocated Bytes │ │ │ │ +
gfp_flag_name
│ │ │ │ + type of kmemory to allocate(in string format) │ │ │ │ +
gfp_flags
│ │ │ │ + type of kmemory to allocate │ │ │ │ +
call_site
│ │ │ │ + address of the function caling this kmemory function │ │ │ │
ptr
│ │ │ │ pointer to the kmemory allocated │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │
probe::vm.kmalloc — │ │ │ │ Fires when kmalloc is requested │ │ │ │ -
vm.kmalloc
caller_function
│ │ │ │ - name of the caller function │ │ │ │ -
gfp_flag_name
│ │ │ │ +
vm.kmalloc
gfp_flag_name
│ │ │ │ type of kmemory to allocate (in String format) │ │ │ │ -
call_site
│ │ │ │ - address of the kmemory function │ │ │ │ -
bytes_req
│ │ │ │ - requested Bytes │ │ │ │
gfp_flags
│ │ │ │ type of kmemory to allocate │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ +
caller_function
│ │ │ │ + name of the caller function │ │ │ │ +
bytes_req
│ │ │ │ + requested Bytes │ │ │ │
bytes_alloc
│ │ │ │ allocated Bytes │ │ │ │ +
call_site
│ │ │ │ + address of the kmemory function │ │ │ │
ptr
│ │ │ │ pointer to the kmemory allocated │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │
probe::vm.kmem_cache_alloc_node — │ │ │ │ Fires when kmem_cache_alloc_node is requested │ │ │ │ -
vm.kmem_cache_alloc_node
caller_function
│ │ │ │ - name of the caller function │ │ │ │ -
gfp_flag_name
│ │ │ │ - type of kmemory to allocate(in string format) │ │ │ │ -
bytes_req
│ │ │ │ - requested Bytes │ │ │ │ +
vm.kmem_cache_alloc_node
name
│ │ │ │ + name of the probe point │ │ │ │ +
ptr
│ │ │ │ + pointer to the kmemory allocated │ │ │ │
call_site
│ │ │ │ address of the function calling this kmemory function │ │ │ │
gfp_flags
│ │ │ │ type of kmemory to allocate │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ +
gfp_flag_name
│ │ │ │ + type of kmemory to allocate(in string format) │ │ │ │
bytes_alloc
│ │ │ │ allocated Bytes │ │ │ │ -
ptr
│ │ │ │ - pointer to the kmemory allocated │ │ │ │ +
bytes_req
│ │ │ │ + requested Bytes │ │ │ │ +
caller_function
│ │ │ │ + name of the caller function │ │ │ │
probe::vm.kmem_cache_alloc — │ │ │ │ Fires when kmem_cache_alloc is requested │ │ │ │ -
vm.kmem_cache_alloc
ptr
│ │ │ │ - pointer to the kmemory allocated │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ -
bytes_alloc
│ │ │ │ - allocated Bytes │ │ │ │ +
vm.kmem_cache_alloc
gfp_flag_name
│ │ │ │ + type of kmemory to allocate(in string format) │ │ │ │
gfp_flags
│ │ │ │ type of kmemory to allocate │ │ │ │ -
call_site
│ │ │ │ - address of the function calling this kmemory function. │ │ │ │ -
bytes_req
│ │ │ │ - requested Bytes │ │ │ │ -
gfp_flag_name
│ │ │ │ - type of kmemory to allocate(in string format) │ │ │ │
caller_function
│ │ │ │ name of the caller function. │ │ │ │ +
bytes_req
│ │ │ │ + requested Bytes │ │ │ │ +
bytes_alloc
│ │ │ │ + allocated Bytes │ │ │ │ +
call_site
│ │ │ │ + address of the function calling this kmemory function. │ │ │ │ +
ptr
│ │ │ │ + pointer to the kmemory allocated │ │ │ │ +
name
│ │ │ │ + name of the probe point │ │ │ │
probe::vm.kmem_cache_free — │ │ │ │ Fires when kmem_cache_free is requested │ │ │ │ -
vm.kmem_cache_free
name
│ │ │ │ - Name of the probe point │ │ │ │ -
ptr
│ │ │ │ - Pointer to the kmemory allocated which is returned by kmem_cache │ │ │ │ +
vm.kmem_cache_free
caller_function
│ │ │ │ + Name of the caller function. │ │ │ │
call_site
│ │ │ │ Address of the function calling this kmemory function │ │ │ │ -
caller_function
│ │ │ │ - Name of the caller function. │ │ │ │ +
ptr
│ │ │ │ + Pointer to the kmemory allocated which is returned by kmem_cache │ │ │ │ +
name
│ │ │ │ + Name of the probe point │ │ │ │
probe::vm.mmap — │ │ │ │ Fires when an mmap is requested │ │ │ │
vm.mmap
probe::vm.munmap — │ │ │ │ Fires when an munmap is requested │ │ │ │ -
vm.munmap
length
│ │ │ │ +
vm.munmap
probe::vm.oom_kill — │ │ │ │ Fires when a thread is selected for termination by the OOM killer │ │ │ │ -
vm.oom_kill
probe::vm.pagefault — │ │ │ │ Records that a page fault occurred │ │ │ │ -
vm.pagefault
address
│ │ │ │ - the address of the faulting memory access; i.e. the address that caused the page fault │ │ │ │ +
vm.pagefault
name
│ │ │ │ + name of the probe point │ │ │ │
write_access
│ │ │ │ indicates whether this was a write or read access; 1 indicates a write, │ │ │ │ while 0 indicates a read │ │ │ │ -
name
│ │ │ │ - name of the probe point │ │ │ │ +
address
│ │ │ │ + the address of the faulting memory access; i.e. the address that caused the page fault │ │ │ │
probe::vm.write_shared_copy — │ │ │ │ Page copy for shared page write │ │ │ │
vm.write_shared_copy
probe::vm.write_shared — │ │ │ │ Attempts at writing to a shared page │ │ │ │ -
vm.write_shared
name
│ │ │ │ - name of the probe point │ │ │ │ -
address
│ │ │ │ +
vm.write_shared