--- /srv/rebuilderd/tmp/rebuilderdcGpSAW/inputs/systemtap-doc_5.1-4.1_riscv64.deb +++ /srv/rebuilderd/tmp/rebuilderdcGpSAW/out/systemtap-doc_5.1-4.1_riscv64.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 54244 2025-02-28 20:20:54.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2530660 2025-02-28 20:20:54.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 54172 2025-02-28 20:20:54.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 2530656 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) 2624 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-isinstr.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2370 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-jiffies.html │ │ │ -rw-r--r-- 0 root (0) root (0) 3180 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) 3046 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) 2772 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) 2929 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) 2700 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) 2910 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) 2844 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) 3313 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) 3325 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) 2444 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) 2422 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) 2869 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) 2798 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) 2726 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

Name

probe::ioblock.end — │ │ │ Fires whenever a block I/O transfer is complete. │ │ │ -

Synopsis

ioblock.end 

Values

idx

│ │ │ - offset into the bio vector array │ │ │ -

size

│ │ │ - total size in bytes │ │ │ +

Synopsis

ioblock.end 

Values

devname

│ │ │ + block device name │ │ │ +

ino

│ │ │ + i-node number of the mapped file │ │ │ +

error

│ │ │ + 0 on success │ │ │ +

phys_segments

│ │ │ + number of segments in this bio after physical address coalescing is performed. │ │ │ +

sector

│ │ │ + beginning sector for the entire bio │ │ │

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 │ │ │ -

hw_segments

│ │ │ - number of segments after physical and DMA remapping hardware coalescing is performed │ │ │ -

error

│ │ │ - 0 on success │ │ │ -

sector

│ │ │ - beginning sector for the entire bio │ │ │ -

phys_segments

│ │ │ - number of segments in this bio after physical address coalescing is performed. │ │ │ -

vcnt

│ │ │ - bio vector count which represents number of array element (page, offset, length) which makes up this I/O request │ │ │ +

rw

│ │ │ + binary trace for read/write request │ │ │ +

bytes_done

│ │ │ + number of bytes transferred │ │ │ +

size

│ │ │ + total size in bytes │ │ │

opf

│ │ │ operations and flags │ │ │ +

vcnt

│ │ │ + bio vector count which represents number of array element (page, offset, length) which makes up this I/O request │ │ │

name

│ │ │ name of the probe point │ │ │ -

devname

│ │ │ - block device name │ │ │ -

ino

│ │ │ - i-node number of the mapped file │ │ │ -

bytes_done

│ │ │ - number of bytes transferred │ │ │ -

rw

│ │ │ - binary trace for read/write request │ │ │ +

idx

│ │ │ + offset into the bio vector array │ │ │ +

hw_segments

│ │ │ + number of segments after physical and DMA remapping hardware coalescing is performed │ │ │

Context

│ │ │ The process signals the transfer is done. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,47 +2,47 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioblock.end — Fires whenever a block I/O transfer is complete. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioblock.end │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - iiddxx │ │ │ │ - offset into the bio vector array │ │ │ │ - ssiizzee │ │ │ │ - total size in bytes │ │ │ │ + ddeevvnnaammee │ │ │ │ + block device name │ │ │ │ + iinnoo │ │ │ │ + i-node number of the mapped file │ │ │ │ + eerrrroorr │ │ │ │ + 0 on success │ │ │ │ + pphhyyss__sseeggmmeennttss │ │ │ │ + number of segments in this bio after physical address coalescing is │ │ │ │ + performed. │ │ │ │ + sseeccttoorr │ │ │ │ + beginning sector for the entire bio │ │ │ │ ffllaaggss │ │ │ │ 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 │ │ │ │ - hhww__sseeggmmeennttss │ │ │ │ - number of segments after physical and DMA remapping hardware coalescing │ │ │ │ - is performed │ │ │ │ - eerrrroorr │ │ │ │ - 0 on success │ │ │ │ - sseeccttoorr │ │ │ │ - beginning sector for the entire bio │ │ │ │ - pphhyyss__sseeggmmeennttss │ │ │ │ - number of segments in this bio after physical address coalescing is │ │ │ │ - performed. │ │ │ │ + rrww │ │ │ │ + binary trace for read/write request │ │ │ │ + bbyytteess__ddoonnee │ │ │ │ + number of bytes transferred │ │ │ │ + ssiizzee │ │ │ │ + total size in bytes │ │ │ │ + ooppff │ │ │ │ + operations and flags │ │ │ │ vvccnntt │ │ │ │ bio vector count which represents number of array element (page, offset, │ │ │ │ length) which makes up this I/O request │ │ │ │ - ooppff │ │ │ │ - operations and flags │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ - ddeevvnnaammee │ │ │ │ - block device name │ │ │ │ - iinnoo │ │ │ │ - i-node number of the mapped file │ │ │ │ - bbyytteess__ddoonnee │ │ │ │ - number of bytes transferred │ │ │ │ - rrww │ │ │ │ - binary trace for read/write request │ │ │ │ + iiddxx │ │ │ │ + offset into the bio vector array │ │ │ │ + hhww__sseeggmmeennttss │ │ │ │ + number of segments after physical and DMA remapping hardware coalescing │ │ │ │ + is performed │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process signals the transfer is done. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ Chapter 9. IO Scheduler and block IO Tapset  _H_o_m_e  probe::ioblock.request │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-request.html │ │ │ @@ -1,43 +1,43 @@ │ │ │ probe::ioblock.request

Name

probe::ioblock.request — │ │ │ Fires whenever making a generic block I/O request. │ │ │ -

Synopsis

ioblock.request 

Values

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 │ │ │ -

hw_segments

│ │ │ - number of segments after physical and DMA remapping hardware coalescing is performed │ │ │ -

sector

│ │ │ - beginning sector for the entire bio │ │ │ -

idx

│ │ │ - offset into the bio vector array │ │ │ +

Synopsis

ioblock.request 

Values

vcnt

│ │ │ + bio vector count which represents number of array element (page, offset, length) which make up this I/O request │ │ │

p_start_sect

│ │ │ points to the start sector of the partition structure of the device │ │ │ -

size

│ │ │ - total size in bytes │ │ │ -

bdev_contains

│ │ │ - points to the device object which contains the partition (when bio structure represents a partition) │ │ │

name

│ │ │ name of the probe point │ │ │

opf

│ │ │ operations and flags │ │ │ +

bdev_contains

│ │ │ + points to the device object which contains the partition (when bio structure represents a partition) │ │ │ +

hw_segments

│ │ │ + number of segments after physical and DMA remapping hardware coalescing is performed │ │ │ +

idx

│ │ │ + offset into the bio vector array │ │ │ +

ino

│ │ │ + i-node number of the mapped file │ │ │

phys_segments

│ │ │ number of segments in this bio after physical address coalescing is performed │ │ │ -

vcnt

│ │ │ - bio vector count which represents number of array element (page, offset, length) which make up this I/O request │ │ │ -

rw

│ │ │ - binary trace for read/write request │ │ │ +

sector

│ │ │ + beginning sector for the entire bio │ │ │

bdev

│ │ │ target block device │ │ │

devname

│ │ │ block device name │ │ │ -

ino

│ │ │ - i-node number of the mapped file │ │ │ +

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 │ │ │ +

rw

│ │ │ + binary trace for read/write request │ │ │

Context

│ │ │ The process makes block I/O request │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,50 +2,50 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioblock.request — Fires whenever making a generic block I/O request. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioblock.request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffllaaggss │ │ │ │ - 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 │ │ │ │ - hhww__sseeggmmeennttss │ │ │ │ - number of segments after physical and DMA remapping hardware coalescing │ │ │ │ - is performed │ │ │ │ - sseeccttoorr │ │ │ │ - beginning sector for the entire bio │ │ │ │ - iiddxx │ │ │ │ - offset into the bio vector array │ │ │ │ + vvccnntt │ │ │ │ + bio vector count which represents number of array element (page, offset, │ │ │ │ + length) which make up this I/O request │ │ │ │ pp__ssttaarrtt__sseecctt │ │ │ │ points to the start sector of the partition structure of the device │ │ │ │ - ssiizzee │ │ │ │ - total size in bytes │ │ │ │ - bbddeevv__ccoonnttaaiinnss │ │ │ │ - points to the device object which contains the partition (when bio │ │ │ │ - structure represents a partition) │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ ooppff │ │ │ │ operations and flags │ │ │ │ + bbddeevv__ccoonnttaaiinnss │ │ │ │ + points to the device object which contains the partition (when bio │ │ │ │ + structure represents a partition) │ │ │ │ + hhww__sseeggmmeennttss │ │ │ │ + number of segments after physical and DMA remapping hardware coalescing │ │ │ │ + is performed │ │ │ │ + iiddxx │ │ │ │ + offset into the bio vector array │ │ │ │ + iinnoo │ │ │ │ + i-node number of the mapped file │ │ │ │ pphhyyss__sseeggmmeennttss │ │ │ │ number of segments in this bio after physical address coalescing is │ │ │ │ performed │ │ │ │ - vvccnntt │ │ │ │ - bio vector count which represents number of array element (page, offset, │ │ │ │ - length) which make up this I/O request │ │ │ │ - rrww │ │ │ │ - binary trace for read/write request │ │ │ │ + sseeccttoorr │ │ │ │ + beginning sector for the entire bio │ │ │ │ bbddeevv │ │ │ │ target block device │ │ │ │ ddeevvnnaammee │ │ │ │ block device name │ │ │ │ - iinnoo │ │ │ │ - i-node number of the mapped file │ │ │ │ + ssiizzee │ │ │ │ + total size in bytes │ │ │ │ + ffllaaggss │ │ │ │ + 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 │ │ │ │ + rrww │ │ │ │ + binary trace for read/write request │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process makes block I/O request │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioblock.end  _H_o_m_e  probe::ioblock_trace.bounce │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-bounce.html │ │ │ @@ -1,44 +1,44 @@ │ │ │ probe::ioblock_trace.bounce

Name

probe::ioblock_trace.bounce — │ │ │ Fires whenever a buffer bounce is needed for at least one page of a block IO request. │ │ │ -

Synopsis

ioblock_trace.bounce 

Values

bytes_done

│ │ │ - number of bytes transferred │ │ │ -

q

│ │ │ - request queue on which this bio was queued. │ │ │ -

rw

│ │ │ - binary trace for read/write request │ │ │ -

bdev

│ │ │ - target block device │ │ │ -

devname

│ │ │ - device for which a buffer bounce was needed. │ │ │ -

ino

│ │ │ - i-node number of the mapped file │ │ │ +

Synopsis

ioblock_trace.bounce 

Values

p_start_sect

│ │ │ + points to the start sector of the partition structure of the device │ │ │

name

│ │ │ name of the probe point │ │ │ -

opf

│ │ │ - operations and flags │ │ │

vcnt

│ │ │ bio vector count which represents number of array element (page, offset, length) which makes up this I/O request │ │ │ +

opf

│ │ │ + operations and flags │ │ │ +

q

│ │ │ + request queue on which this bio was queued. │ │ │

bdev_contains

│ │ │ points to the device object which contains the partition (when bio structure represents a partition) │ │ │ +

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 │ │ │ +

sector

│ │ │ + beginning sector for the entire bio │ │ │ +

bdev

│ │ │ + target block device │ │ │ +

devname

│ │ │ + device for which a buffer bounce was needed. │ │ │ +

bytes_done

│ │ │ + number of bytes transferred │ │ │ +

size

│ │ │ + total size in bytes │ │ │ +

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 │ │ │ -

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. │ │ │ -

p_start_sect

│ │ │ - points to the start sector of the partition structure of the device │ │ │ -

size

│ │ │ - total size in bytes │ │ │

Context

│ │ │ The process creating a block IO request. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,49 +3,49 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioblock_trace.bounce — Fires whenever a buffer bounce is needed for at │ │ │ │ least one page of a block IO request. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioblock_trace.bounce │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbyytteess__ddoonnee │ │ │ │ - number of bytes transferred │ │ │ │ - qq │ │ │ │ - request queue on which this bio was queued. │ │ │ │ - rrww │ │ │ │ - binary trace for read/write request │ │ │ │ - bbddeevv │ │ │ │ - target block device │ │ │ │ - ddeevvnnaammee │ │ │ │ - device for which a buffer bounce was needed. │ │ │ │ - iinnoo │ │ │ │ - i-node number of the mapped file │ │ │ │ + pp__ssttaarrtt__sseecctt │ │ │ │ + points to the start sector of the partition structure of the device │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ - ooppff │ │ │ │ - operations and flags │ │ │ │ vvccnntt │ │ │ │ bio vector count which represents number of array element (page, offset, │ │ │ │ length) which makes up this I/O request │ │ │ │ + ooppff │ │ │ │ + operations and flags │ │ │ │ + qq │ │ │ │ + request queue on which this bio was queued. │ │ │ │ bbddeevv__ccoonnttaaiinnss │ │ │ │ points to the device object which contains the partition (when bio │ │ │ │ structure represents a partition) │ │ │ │ + iiddxx │ │ │ │ + offset into the bio vector array pphhyyss__sseeggmmeennttss - number of segments in │ │ │ │ + this bio after physical address coalescing is performed. │ │ │ │ + iinnoo │ │ │ │ + i-node number of the mapped file │ │ │ │ + sseeccttoorr │ │ │ │ + beginning sector for the entire bio │ │ │ │ + bbddeevv │ │ │ │ + target block device │ │ │ │ + ddeevvnnaammee │ │ │ │ + device for which a buffer bounce was needed. │ │ │ │ + bbyytteess__ddoonnee │ │ │ │ + number of bytes transferred │ │ │ │ + ssiizzee │ │ │ │ + total size in bytes │ │ │ │ + rrww │ │ │ │ + binary trace for read/write request │ │ │ │ ffllaaggss │ │ │ │ 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 │ │ │ │ - sseeccttoorr │ │ │ │ - beginning sector for the entire bio │ │ │ │ - iiddxx │ │ │ │ - offset into the bio vector array pphhyyss__sseeggmmeennttss - number of segments in │ │ │ │ - this bio after physical address coalescing is performed. │ │ │ │ - pp__ssttaarrtt__sseecctt │ │ │ │ - points to the start sector of the partition structure of the device │ │ │ │ - ssiizzee │ │ │ │ - total size in bytes │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process creating a block IO request. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioblock.request  _H_o_m_e  probe::ioblock_trace.end │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-end.html │ │ │ @@ -1,44 +1,44 @@ │ │ │ probe::ioblock_trace.end

Name

probe::ioblock_trace.end — │ │ │ Fires whenever a block I/O transfer is complete. │ │ │ -

Synopsis

ioblock_trace.end 

Values

bdev_contains

│ │ │ +

Synopsis

ioblock_trace.end 

Values

idx

│ │ │ + offset into the bio vector array │ │ │ + phys_segments - number of segments in this bio after physical address coalescing is performed. │ │ │ +

bdev_contains

│ │ │ points to the device object which contains the partition (when bio structure represents a partition) │ │ │ -

size

│ │ │ - total size in bytes │ │ │ +

q

│ │ │ + request queue on which this bio was queued. │ │ │ +

opf

│ │ │ + operations and flags │ │ │

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 │ │ │ +

name

│ │ │ + name of the probe point │ │ │ +

vcnt

│ │ │ + bio vector count which represents number of array element (page, offset, length) which makes up this I/O 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 │ │ │ -

ino

│ │ │ - i-node number of the mapped file │ │ │ -

bdev

│ │ │ - target block device │ │ │ -

devname

│ │ │ - block device name │ │ │

rw

│ │ │ binary trace for read/write request │ │ │ +

size

│ │ │ + total size in bytes │ │ │

bytes_done

│ │ │ number of bytes transferred │ │ │ -

q

│ │ │ - request queue on which this bio was queued. │ │ │ -

vcnt

│ │ │ - bio vector count which represents number of array element (page, offset, length) which makes up this I/O request │ │ │ -

opf

│ │ │ - operations and flags │ │ │ -

name

│ │ │ - name of the probe point │ │ │ +

devname

│ │ │ + block device name │ │ │ +

bdev

│ │ │ + target block device │ │ │ +

sector

│ │ │ + beginning sector for the entire bio │ │ │ +

ino

│ │ │ + i-node number of the mapped file │ │ │

Context

│ │ │ The process signals the transfer is done. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,49 +2,49 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioblock_trace.end — Fires whenever a block I/O transfer is complete. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioblock_trace.end │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + iiddxx │ │ │ │ + offset into the bio vector array pphhyyss__sseeggmmeennttss - number of segments in │ │ │ │ + this bio after physical address coalescing is performed. │ │ │ │ bbddeevv__ccoonnttaaiinnss │ │ │ │ points to the device object which contains the partition (when bio │ │ │ │ structure represents a partition) │ │ │ │ - ssiizzee │ │ │ │ - total size in bytes │ │ │ │ + qq │ │ │ │ + request queue on which this bio was queued. │ │ │ │ + ooppff │ │ │ │ + operations and flags │ │ │ │ pp__ssttaarrtt__sseecctt │ │ │ │ points to the start sector of the partition structure of the device │ │ │ │ - iiddxx │ │ │ │ - offset into the bio vector array pphhyyss__sseeggmmeennttss - number of segments in │ │ │ │ - this bio after physical address coalescing is performed. │ │ │ │ - sseeccttoorr │ │ │ │ - beginning sector for the entire bio │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ + vvccnntt │ │ │ │ + bio vector count which represents number of array element (page, offset, │ │ │ │ + length) which makes up this I/O request │ │ │ │ ffllaaggss │ │ │ │ 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 │ │ │ │ - iinnoo │ │ │ │ - i-node number of the mapped file │ │ │ │ - bbddeevv │ │ │ │ - target block device │ │ │ │ - ddeevvnnaammee │ │ │ │ - block device name │ │ │ │ rrww │ │ │ │ binary trace for read/write request │ │ │ │ + ssiizzee │ │ │ │ + total size in bytes │ │ │ │ bbyytteess__ddoonnee │ │ │ │ number of bytes transferred │ │ │ │ - qq │ │ │ │ - request queue on which this bio was queued. │ │ │ │ - vvccnntt │ │ │ │ - bio vector count which represents number of array element (page, offset, │ │ │ │ - length) which makes up this I/O request │ │ │ │ - ooppff │ │ │ │ - operations and flags │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ + ddeevvnnaammee │ │ │ │ + block device name │ │ │ │ + bbddeevv │ │ │ │ + target block device │ │ │ │ + sseeccttoorr │ │ │ │ + beginning sector for the entire bio │ │ │ │ + iinnoo │ │ │ │ + i-node number of the mapped file │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process signals the transfer is done. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioblock_trace.bounce  _H_o_m_e  probe::ioblock_trace.request │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-request.html │ │ │ @@ -1,44 +1,44 @@ │ │ │ probe::ioblock_trace.request

Name

probe::ioblock_trace.request — │ │ │ Fires just as a generic block I/O request is created for a bio. │ │ │ -

Synopsis

ioblock_trace.request 

Values

bdev_contains

│ │ │ - points to the device object which contains the partition (when bio structure represents a partition) │ │ │ -

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. │ │ │ +

Synopsis

ioblock_trace.request 

Values

bdev

│ │ │ + target block device │ │ │

sector

│ │ │ beginning sector for the entire bio │ │ │ +

ino

│ │ │ + i-node number of the mapped file │ │ │ +

devname

│ │ │ + block device name │ │ │ +

size

│ │ │ + total size in bytes │ │ │ +

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 │ │ │ -

ino

│ │ │ - i-node number of the mapped file │ │ │ -

devname

│ │ │ - block device name │ │ │ -

bdev

│ │ │ - target block device │ │ │

rw

│ │ │ binary trace for read/write request │ │ │ -

q

│ │ │ - request queue on which this bio was queued. │ │ │ -

bytes_done

│ │ │ - number of bytes transferred │ │ │ -

vcnt

│ │ │ - bio vector count which represents number of array element (page, offset, length) which make up this I/O request │ │ │

opf

│ │ │ operations and flags │ │ │ +

vcnt

│ │ │ + bio vector count which represents number of array element (page, offset, length) which make up this I/O request │ │ │ +

p_start_sect

│ │ │ + points to the start sector of the partition structure of the device │ │ │

name

│ │ │ name of the probe point │ │ │ +

q

│ │ │ + request queue on which this bio was queued. │ │ │ +

bdev_contains

│ │ │ + points to the device object which contains the partition (when bio structure represents a partition) │ │ │ +

idx

│ │ │ + offset into the bio vector array │ │ │ + phys_segments - number of segments in this bio after physical address coalescing is performed. │ │ │

Context

│ │ │ The process makes block I/O request │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,49 +3,49 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioblock_trace.request — Fires just as a generic block I/O request is │ │ │ │ created for a bio. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioblock_trace.request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbddeevv__ccoonnttaaiinnss │ │ │ │ - points to the device object which contains the partition (when bio │ │ │ │ - structure represents a partition) │ │ │ │ - ssiizzee │ │ │ │ - total size in bytes │ │ │ │ - pp__ssttaarrtt__sseecctt │ │ │ │ - points to the start sector of the partition structure of the device │ │ │ │ - iiddxx │ │ │ │ - offset into the bio vector array pphhyyss__sseeggmmeennttss - number of segments in │ │ │ │ - this bio after physical address coalescing is performed. │ │ │ │ + bbddeevv │ │ │ │ + target block device │ │ │ │ sseeccttoorr │ │ │ │ beginning sector for the entire bio │ │ │ │ + iinnoo │ │ │ │ + i-node number of the mapped file │ │ │ │ + ddeevvnnaammee │ │ │ │ + block device name │ │ │ │ + ssiizzee │ │ │ │ + total size in bytes │ │ │ │ + bbyytteess__ddoonnee │ │ │ │ + number of bytes transferred │ │ │ │ ffllaaggss │ │ │ │ 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 │ │ │ │ - iinnoo │ │ │ │ - i-node number of the mapped file │ │ │ │ - ddeevvnnaammee │ │ │ │ - block device name │ │ │ │ - bbddeevv │ │ │ │ - target block device │ │ │ │ rrww │ │ │ │ binary trace for read/write request │ │ │ │ - qq │ │ │ │ - request queue on which this bio was queued. │ │ │ │ - bbyytteess__ddoonnee │ │ │ │ - number of bytes transferred │ │ │ │ + ooppff │ │ │ │ + operations and flags │ │ │ │ vvccnntt │ │ │ │ bio vector count which represents number of array element (page, offset, │ │ │ │ length) which make up this I/O request │ │ │ │ - ooppff │ │ │ │ - operations and flags │ │ │ │ + pp__ssttaarrtt__sseecctt │ │ │ │ + points to the start sector of the partition structure of the device │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + qq │ │ │ │ + request queue on which this bio was queued. │ │ │ │ + bbddeevv__ccoonnttaaiinnss │ │ │ │ + points to the device object which contains the partition (when bio │ │ │ │ + structure represents a partition) │ │ │ │ + iiddxx │ │ │ │ + offset into the bio vector array pphhyyss__sseeggmmeennttss - number of segments in │ │ │ │ + this bio after physical address coalescing is performed. │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process makes block I/O request │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioblock_trace.end  _H_o_m_e  probe::ioscheduler.elv_add_request │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-kp.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::ioscheduler.elv_add_request.kp

Name

probe::ioscheduler.elv_add_request.kp — │ │ │ kprobe based probe to indicate that a request was added to the request queue │ │ │ -

Synopsis

ioscheduler.elv_add_request.kp 

Values

q

│ │ │ - pointer to request queue │ │ │ -

rq

│ │ │ - Address of the request │ │ │ -

disk_minor

│ │ │ +

Synopsis

ioscheduler.elv_add_request.kp 

Values

disk_minor

│ │ │ Disk minor number of the request │ │ │ +

q

│ │ │ + pointer to request queue │ │ │

disk_major

│ │ │ Disk major number of the request │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

elevator_name

│ │ │ The type of I/O elevator currently enabled │ │ │ +

rq

│ │ │ + Address of the request │ │ │

rq_flags

│ │ │ Request flags │ │ │ -

name

│ │ │ - Name of the probe point │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,24 +3,24 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler.elv_add_request.kp — kprobe based probe to indicate that a │ │ │ │ request was added to the request queue │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler.elv_add_request.kp │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - qq │ │ │ │ - pointer to request queue │ │ │ │ - rrqq │ │ │ │ - Address of the request │ │ │ │ ddiisskk__mmiinnoorr │ │ │ │ Disk minor number of the request │ │ │ │ + qq │ │ │ │ + pointer to request queue │ │ │ │ ddiisskk__mmaajjoorr │ │ │ │ Disk major number of the request │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ eelleevvaattoorr__nnaammee │ │ │ │ The type of I/O elevator currently enabled │ │ │ │ + rrqq │ │ │ │ + Address of the request │ │ │ │ rrqq__ffllaaggss │ │ │ │ Request flags │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioscheduler.elv_add_request  _H_o_m_e  probe::ioscheduler.elv_add_request.tp │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-tp.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::ioscheduler.elv_add_request.tp

Name

probe::ioscheduler.elv_add_request.tp — │ │ │ tracepoint based probe to indicate a request is added to the request queue. │ │ │ -

Synopsis

ioscheduler.elv_add_request.tp 

Values

q

│ │ │ - Pointer to request queue. │ │ │ -

rq

│ │ │ - Address of request. │ │ │ -

disk_minor

│ │ │ +

Synopsis

ioscheduler.elv_add_request.tp 

Values

disk_minor

│ │ │ Disk minor number 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. │ │ │

name

│ │ │ Name of the probe point │ │ │ +

disk_major

│ │ │ + Disk major no of request. │ │ │ +

elevator_name

│ │ │ + The type of I/O elevator currently enabled. │ │ │ +

rq

│ │ │ + Address of request. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,25 +3,25 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler.elv_add_request.tp — tracepoint based probe to indicate a │ │ │ │ request is added to the request queue. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler.elv_add_request.tp │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - qq │ │ │ │ - Pointer to request queue. │ │ │ │ - rrqq │ │ │ │ - Address of request. │ │ │ │ ddiisskk__mmiinnoorr │ │ │ │ Disk minor number of request. │ │ │ │ - ddiisskk__mmaajjoorr │ │ │ │ - Disk major no of request. │ │ │ │ - eelleevvaattoorr__nnaammee │ │ │ │ - The type of I/O elevator currently enabled. │ │ │ │ rrqq__ffllaaggss │ │ │ │ Request flags. │ │ │ │ + qq │ │ │ │ + Pointer to request queue. │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + ddiisskk__mmaajjoorr │ │ │ │ + Disk major no of request. │ │ │ │ + eelleevvaattoorr__nnaammee │ │ │ │ + The type of I/O elevator currently enabled. │ │ │ │ + rrqq │ │ │ │ + Address of request. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioscheduler.elv_add_request.kp  _H_o_m_e  probe:: │ │ │ │ ioscheduler.elv_completed_request │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::ioscheduler.elv_add_request

Name

probe::ioscheduler.elv_add_request — │ │ │ probe to indicate request is added to the request queue. │ │ │ -

Synopsis

ioscheduler.elv_add_request 

Values

rq

│ │ │ - Address of request. │ │ │ -

q

│ │ │ - Pointer to request queue. │ │ │ -

rq_flags

│ │ │ +

Synopsis

ioscheduler.elv_add_request 

Values

rq_flags

│ │ │ Request flags. │ │ │

elevator_name

│ │ │ The type of I/O elevator currently enabled. │ │ │ -

disk_minor

│ │ │ - Disk minor number of request. │ │ │ +

rq

│ │ │ + Address of request. │ │ │ +

q

│ │ │ + Pointer to request queue. │ │ │

disk_major

│ │ │ Disk major no of request. │ │ │ +

disk_minor

│ │ │ + Disk minor number of request. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,22 +3,22 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler.elv_add_request — probe to indicate request is added to the │ │ │ │ request queue. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler.elv_add_request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rrqq │ │ │ │ - Address of request. │ │ │ │ - qq │ │ │ │ - Pointer to request queue. │ │ │ │ rrqq__ffllaaggss │ │ │ │ Request flags. │ │ │ │ eelleevvaattoorr__nnaammee │ │ │ │ The type of I/O elevator currently enabled. │ │ │ │ - ddiisskk__mmiinnoorr │ │ │ │ - Disk minor number of request. │ │ │ │ + rrqq │ │ │ │ + Address of request. │ │ │ │ + qq │ │ │ │ + Pointer to request queue. │ │ │ │ ddiisskk__mmaajjoorr │ │ │ │ Disk major no of request. │ │ │ │ + ddiisskk__mmiinnoorr │ │ │ │ + Disk minor number of request. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioblock_trace.request  _H_o_m_e  probe::ioscheduler.elv_add_request.kp │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-completed-request.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::ioscheduler.elv_completed_request

Name

probe::ioscheduler.elv_completed_request — │ │ │ Fires when a request is completed │ │ │ -

Synopsis

ioscheduler.elv_completed_request 

Values

rq

│ │ │ - Address of the request │ │ │ -

rq_flags

│ │ │ - Request flags │ │ │ -

name

│ │ │ +

Synopsis

ioscheduler.elv_completed_request 

Values

name

│ │ │ Name of the probe point │ │ │

disk_major

│ │ │ Disk major number of the request │ │ │ -

disk_minor

│ │ │ - Disk minor number of the request │ │ │

elevator_name

│ │ │ The type of I/O elevator currently enabled │ │ │ +

rq

│ │ │ + Address of the request │ │ │ +

disk_minor

│ │ │ + Disk minor number of the request │ │ │ +

rq_flags

│ │ │ + Request flags │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,23 +2,23 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler.elv_completed_request — Fires when a request is completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler.elv_completed_request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rrqq │ │ │ │ - Address of the request │ │ │ │ - rrqq__ffllaaggss │ │ │ │ - Request flags │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ ddiisskk__mmaajjoorr │ │ │ │ Disk major number of the request │ │ │ │ - ddiisskk__mmiinnoorr │ │ │ │ - Disk minor number of the request │ │ │ │ eelleevvaattoorr__nnaammee │ │ │ │ The type of I/O elevator currently enabled │ │ │ │ + rrqq │ │ │ │ + Address of the request │ │ │ │ + ddiisskk__mmiinnoorr │ │ │ │ + Disk minor number of the request │ │ │ │ + rrqq__ffllaaggss │ │ │ │ + Request flags │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe:: _H_o_m_e  probe::ioscheduler.elv_next_request │ │ │ │ ioscheduler.elv_add_request.tp │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request-return.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::ioscheduler.elv_next_request.return

Name

probe::ioscheduler.elv_next_request.return — │ │ │ Fires when a request retrieval issues a return signal │ │ │ -

Synopsis

ioscheduler.elv_next_request.return 

Values

disk_major

│ │ │ - Disk major number of the request │ │ │ -

disk_minor

│ │ │ +

Synopsis

ioscheduler.elv_next_request.return 

Values

disk_minor

│ │ │ Disk minor number of the request │ │ │ -

name

│ │ │ - Name of the probe point │ │ │

rq_flags

│ │ │ Request flags │ │ │ +

disk_major

│ │ │ + Disk major number of the request │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

rq

│ │ │ Address of the request │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,21 +3,21 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler.elv_next_request.return — Fires when a request retrieval │ │ │ │ issues a return signal │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler.elv_next_request.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddiisskk__mmaajjoorr │ │ │ │ - Disk major number of the request │ │ │ │ ddiisskk__mmiinnoorr │ │ │ │ Disk minor number of the request │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ rrqq__ffllaaggss │ │ │ │ Request flags │ │ │ │ + ddiisskk__mmaajjoorr │ │ │ │ + Disk major number of the request │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ rrqq │ │ │ │ Address of the request │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioscheduler.elv_next_request  _H_o_m_e  probe:: │ │ │ │ ioscheduler_trace.elv_abort_request │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::ioscheduler.elv_next_request

Name

probe::ioscheduler.elv_next_request — │ │ │ Fires when a request is retrieved from the request queue │ │ │ -

Synopsis

ioscheduler.elv_next_request 

Values

name

│ │ │ - Name of the probe point │ │ │ -

elevator_name

│ │ │ +

Synopsis

ioscheduler.elv_next_request 

Values

elevator_name

│ │ │ The type of I/O elevator currently enabled │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler.elv_next_request — Fires when a request is retrieved from │ │ │ │ the request queue │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler.elv_next_request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ eelleevvaattoorr__nnaammee │ │ │ │ The type of I/O elevator currently enabled │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe:: _H_o_m_e  probe:: │ │ │ │ ioscheduler.elv_completed_request  ioscheduler.elv_next_request.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-abort-request.html │ │ │┄ Ordering differences only │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::ioscheduler_trace.elv_abort_request

Name

probe::ioscheduler_trace.elv_abort_request — │ │ │ Fires when a request is aborted. │ │ │

Synopsis

ioscheduler_trace.elv_abort_request 

Values

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. │ │ │

rq

│ │ │ Address of request. │ │ │ +

disk_minor

│ │ │ + Disk minor number of request. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -6,19 +6,19 @@ │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler_trace.elv_abort_request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ rrqq__ffllaaggss │ │ │ │ Request flags. │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ - ddiisskk__mmiinnoorr │ │ │ │ - Disk minor number of request. │ │ │ │ ddiisskk__mmaajjoorr │ │ │ │ Disk major no of request. │ │ │ │ eelleevvaattoorr__nnaammee │ │ │ │ The type of I/O elevator currently enabled. │ │ │ │ rrqq │ │ │ │ Address of request. │ │ │ │ + ddiisskk__mmiinnoorr │ │ │ │ + Disk minor number of request. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe:: _H_o_m_e  probe:: │ │ │ │ ioscheduler.elv_next_request.return  ioscheduler_trace.elv_completed_request │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-completed-request.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::ioscheduler_trace.elv_completed_request

Name

probe::ioscheduler_trace.elv_completed_request — │ │ │ Fires when a request is │ │ │ -

Synopsis

ioscheduler_trace.elv_completed_request 

Values

disk_minor

│ │ │ - Disk minor number of request. │ │ │ +

Synopsis

ioscheduler_trace.elv_completed_request 

Values

rq_flags

│ │ │ + Request flags. │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

disk_major

│ │ │ Disk major no of request. │ │ │

elevator_name

│ │ │ The type of I/O elevator currently enabled. │ │ │ -

rq_flags

│ │ │ - Request flags. │ │ │ -

name

│ │ │ - Name of the probe point │ │ │

rq

│ │ │ Address of request. │ │ │ +

disk_minor

│ │ │ + Disk minor number of request. │ │ │

Description

│ │ │ completed. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,25 +2,25 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler_trace.elv_completed_request — Fires when a request is │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler_trace.elv_completed_request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddiisskk__mmiinnoorr │ │ │ │ - Disk minor number of request. │ │ │ │ - ddiisskk__mmaajjoorr │ │ │ │ - Disk major no of request. │ │ │ │ - eelleevvaattoorr__nnaammee │ │ │ │ - The type of I/O elevator currently enabled. │ │ │ │ rrqq__ffllaaggss │ │ │ │ Request flags. │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + ddiisskk__mmaajjoorr │ │ │ │ + Disk major no of request. │ │ │ │ + eelleevvaattoorr__nnaammee │ │ │ │ + The type of I/O elevator currently enabled. │ │ │ │ rrqq │ │ │ │ Address of request. │ │ │ │ + ddiisskk__mmiinnoorr │ │ │ │ + Disk minor number of request. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ completed. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe:: _H_o_m_e  probe:: │ │ │ │ ioscheduler_trace.elv_abort_request  ioscheduler_trace.elv_issue_request │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-issue-request.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::ioscheduler_trace.elv_issue_request

Name

probe::ioscheduler_trace.elv_issue_request — │ │ │ Fires when a request is │ │ │ -

Synopsis

ioscheduler_trace.elv_issue_request 

Values

disk_minor

│ │ │ - Disk minor number of request. │ │ │ +

Synopsis

ioscheduler_trace.elv_issue_request 

Values

rq_flags

│ │ │ + Request flags. │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

disk_major

│ │ │ Disk major no of request. │ │ │

elevator_name

│ │ │ The type of I/O elevator currently enabled. │ │ │ -

rq_flags

│ │ │ - Request flags. │ │ │ -

name

│ │ │ - Name of the probe point │ │ │

rq

│ │ │ Address of request. │ │ │ +

disk_minor

│ │ │ + Disk minor number of request. │ │ │

Description

│ │ │ scheduled. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,25 +2,25 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler_trace.elv_issue_request — Fires when a request is │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler_trace.elv_issue_request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddiisskk__mmiinnoorr │ │ │ │ - Disk minor number of request. │ │ │ │ - ddiisskk__mmaajjoorr │ │ │ │ - Disk major no of request. │ │ │ │ - eelleevvaattoorr__nnaammee │ │ │ │ - The type of I/O elevator currently enabled. │ │ │ │ rrqq__ffllaaggss │ │ │ │ Request flags. │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + ddiisskk__mmaajjoorr │ │ │ │ + Disk major no of request. │ │ │ │ + eelleevvaattoorr__nnaammee │ │ │ │ + The type of I/O elevator currently enabled. │ │ │ │ rrqq │ │ │ │ Address of request. │ │ │ │ + ddiisskk__mmiinnoorr │ │ │ │ + Disk minor number of request. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ scheduled. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe:: _H_o_m_e  probe:: │ │ │ │ ioscheduler_trace.elv_completed_request  ioscheduler_trace.elv_requeue_request │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-requeue-request.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::ioscheduler_trace.elv_requeue_request

Name

probe::ioscheduler_trace.elv_requeue_request — │ │ │ Fires when a request is │ │ │ -

Synopsis

ioscheduler_trace.elv_requeue_request 

Values

rq

│ │ │ +

Synopsis

ioscheduler_trace.elv_requeue_request 

Values

elevator_name

│ │ │ + The type of I/O elevator currently enabled. │ │ │ +

rq

│ │ │ Address of request. │ │ │ -

rq_flags

│ │ │ - Request flags. │ │ │ -

name

│ │ │ - Name of the probe point │ │ │

disk_major

│ │ │ Disk major no of request. │ │ │ +

name

│ │ │ + Name of the probe point │ │ │ +

rq_flags

│ │ │ + Request flags. │ │ │

disk_minor

│ │ │ Disk minor number of request. │ │ │ -

elevator_name

│ │ │ - The type of I/O elevator currently enabled. │ │ │

Description

│ │ │ put back on the queue, when the hadware cannot accept more requests. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler_trace.elv_requeue_request — Fires when a request is │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler_trace.elv_requeue_request │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + eelleevvaattoorr__nnaammee │ │ │ │ + The type of I/O elevator currently enabled. │ │ │ │ rrqq │ │ │ │ Address of request. │ │ │ │ - rrqq__ffllaaggss │ │ │ │ - Request flags. │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ ddiisskk__mmaajjoorr │ │ │ │ Disk major no of request. │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ + rrqq__ffllaaggss │ │ │ │ + Request flags. │ │ │ │ ddiisskk__mmiinnoorr │ │ │ │ Disk minor number of request. │ │ │ │ - eelleevvaattoorr__nnaammee │ │ │ │ - The type of I/O elevator currently enabled. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ put back on the queue, when the hadware cannot accept more requests. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioscheduler_trace.elv_issue_request  _H_o_m_e  probe::ioscheduler_trace.plug │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-unplug-io.html │ │ │ @@ -1,10 +1,10 @@ │ │ │ probe::ioscheduler_trace.unplug_io

Name

probe::ioscheduler_trace.unplug_io — │ │ │ Fires when a request queue is unplugged; │ │ │ -

Synopsis

ioscheduler_trace.unplug_io 

Values

rq_queue

│ │ │ - request queue │ │ │ -

name

│ │ │ +

Synopsis

ioscheduler_trace.unplug_io 

Values

name

│ │ │ Name of the probe point │ │ │ +

rq_queue

│ │ │ + request queue │ │ │

Description

│ │ │ Either, when number of pending requests in the queue exceeds threshold │ │ │ or, upon expiration of timer that was activated when queue was plugged. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,17 +2,17 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler_trace.unplug_io — Fires when a request queue is unplugged; │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler_trace.unplug_io │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rrqq__qquueeuuee │ │ │ │ - request queue │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + rrqq__qquueeuuee │ │ │ │ + request queue │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Either, when number of pending requests in the queue exceeds threshold or, upon │ │ │ │ expiration of timer that was activated when queue was plugged. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioscheduler_trace.plug  _H_o_m_e  probe::ioscheduler_trace.unplug_timer │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-unplug-timer.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::ioscheduler_trace.unplug_timer

Name

probe::ioscheduler_trace.unplug_timer — │ │ │ Fires when unplug timer associated │ │ │ -

Synopsis

ioscheduler_trace.unplug_timer 

Values

rq_queue

│ │ │ - request queue │ │ │ -

name

│ │ │ +

Synopsis

ioscheduler_trace.unplug_timer 

Values

name

│ │ │ Name of the probe point │ │ │ +

rq_queue

│ │ │ + request queue │ │ │

Description

│ │ │ with a request queue expires. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 99..? IIOO SScchheedduulleerr aanndd bblloocckk IIOO TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ioscheduler_trace.unplug_timer — Fires when unplug timer associated │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ioscheduler_trace.unplug_timer │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rrqq__qquueeuuee │ │ │ │ - request queue │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + rrqq__qquueeuuee │ │ │ │ + request queue │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ with a request queue expires. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ioscheduler_trace.unplug_io  _H_o_m_e  Chapter 10. SCSI Tapset │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ForwDatagrams.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::ipmib.ForwDatagrams

Name

probe::ipmib.ForwDatagrams — │ │ │ Count forwarded packet │ │ │ -

Synopsis

ipmib.ForwDatagrams 

Values

op

│ │ │ - value to be added to the counter (default value of 1) │ │ │ -

skb

│ │ │ +

Synopsis

ipmib.ForwDatagrams 

Values

skb

│ │ │ pointer to the struct sk_buff being acted on │ │ │ +

op

│ │ │ + value to be added to the counter (default value of 1) │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ ipmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global ForwDatagrams (equivalent to SNMP's MIB │ │ │ IPSTATS_MIB_OUTFORWDATAGRAMS) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ipmib.ForwDatagrams — Count forwarded packet │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ipmib.ForwDatagrams │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oopp │ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ sskkbb │ │ │ │ pointer to the struct sk_buff being acted on │ │ │ │ + oopp │ │ │ │ + value to be added to the counter (default value of 1) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function ipmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global FFoorrwwDDaattaaggrraammss │ │ │ │ (equivalent to SNMP's MIB IPSTATS_MIB_OUTFORWDATAGRAMS) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ function::tcpmib_remote_port  _H_o_m_e  probe::ipmib.FragFails │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragOKs.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::ipmib.FragOKs

Name

probe::ipmib.FragOKs — │ │ │ Count datagram fragmented successfully │ │ │ -

Synopsis

ipmib.FragOKs 

Values

skb

│ │ │ - pointer to the struct sk_buff being acted on │ │ │ -

op

│ │ │ +

Synopsis

ipmib.FragOKs 

Values

op

│ │ │ value to be added to the counter (default value of 1) │ │ │ +

skb

│ │ │ + pointer to the struct sk_buff being acted on │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ ipmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global FragOKs (equivalent to SNMP's MIB │ │ │ IPSTATS_MIB_FRAGOKS) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ipmib.FragOKs — Count datagram fragmented successfully │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ipmib.FragOKs │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - sskkbb │ │ │ │ - pointer to the struct sk_buff being acted on │ │ │ │ oopp │ │ │ │ value to be added to the counter (default value of 1) │ │ │ │ + sskkbb │ │ │ │ + pointer to the struct sk_buff being acted on │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function ipmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global FFrraaggOOKKss (equivalent to │ │ │ │ SNMP's MIB IPSTATS_MIB_FRAGOKS) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ipmib.FragFails  _H_o_m_e  probe::ipmib.InAddrErrors │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InNoRoutes.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::ipmib.InNoRoutes

Name

probe::ipmib.InNoRoutes — │ │ │ Count an arriving packet with no matching socket │ │ │ -

Synopsis

ipmib.InNoRoutes 

Values

op

│ │ │ - value to be added to the counter (default value of 1) │ │ │ -

skb

│ │ │ +

Synopsis

ipmib.InNoRoutes 

Values

skb

│ │ │ pointer to the struct sk_buff being acted on │ │ │ +

op

│ │ │ + value to be added to the counter (default value of 1) │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ ipmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global InNoRoutes (equivalent to SNMP's MIB │ │ │ IPSTATS_MIB_INNOROUTES) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ipmib.InNoRoutes — Count an arriving packet with no matching socket │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ipmib.InNoRoutes │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oopp │ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ sskkbb │ │ │ │ pointer to the struct sk_buff being acted on │ │ │ │ + oopp │ │ │ │ + value to be added to the counter (default value of 1) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function ipmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global IInnNNooRRoouutteess (equivalent │ │ │ │ to SNMP's MIB IPSTATS_MIB_INNOROUTES) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ipmib.InDiscards  _H_o_m_e  probe::ipmib.InReceives │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InReceives.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::ipmib.InReceives

Name

probe::ipmib.InReceives — │ │ │ Count an arriving packet │ │ │ -

Synopsis

ipmib.InReceives 

Values

skb

│ │ │ - pointer to the struct sk_buff being acted on │ │ │ -

op

│ │ │ +

Synopsis

ipmib.InReceives 

Values

op

│ │ │ value to be added to the counter (default value of 1) │ │ │ +

skb

│ │ │ + pointer to the struct sk_buff being acted on │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ ipmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global InReceives (equivalent to SNMP's MIB │ │ │ IPSTATS_MIB_INRECEIVES) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ipmib.InReceives — Count an arriving packet │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ipmib.InReceives │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - sskkbb │ │ │ │ - pointer to the struct sk_buff being acted on │ │ │ │ oopp │ │ │ │ value to be added to the counter (default value of 1) │ │ │ │ + sskkbb │ │ │ │ + pointer to the struct sk_buff being acted on │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function ipmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global IInnRReecceeiivveess (equivalent │ │ │ │ to SNMP's MIB IPSTATS_MIB_INRECEIVES) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ipmib.InNoRoutes  _H_o_m_e  probe::ipmib.InUnknownProtos │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ReasmReqds.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::ipmib.ReasmReqds

Name

probe::ipmib.ReasmReqds — │ │ │ Count number of packet fragments reassembly requests │ │ │ -

Synopsis

ipmib.ReasmReqds 

Values

op

│ │ │ - value to be added to the counter (default value of 1) │ │ │ -

skb

│ │ │ +

Synopsis

ipmib.ReasmReqds 

Values

skb

│ │ │ pointer to the struct sk_buff being acted on │ │ │ +

op

│ │ │ + value to be added to the counter (default value of 1) │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ ipmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global ReasmReqds (equivalent to SNMP's MIB │ │ │ IPSTATS_MIB_REASMREQDS) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ipmib.ReasmReqds — Count number of packet fragments reassembly requests │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ipmib.ReasmReqds │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oopp │ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ sskkbb │ │ │ │ pointer to the struct sk_buff being acted on │ │ │ │ + oopp │ │ │ │ + value to be added to the counter (default value of 1) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function ipmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global RReeaassmmRReeqqddss (equivalent │ │ │ │ to SNMP's MIB IPSTATS_MIB_REASMREQDS) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ipmib.OutRequests  _H_o_m_e  probe::ipmib.ReasmTimeout │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ReasmTimeout.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::ipmib.ReasmTimeout

Name

probe::ipmib.ReasmTimeout — │ │ │ Count Reassembly Timeouts │ │ │ -

Synopsis

ipmib.ReasmTimeout 

Values

op

│ │ │ - value to be added to the counter (default value of 1) │ │ │ -

skb

│ │ │ +

Synopsis

ipmib.ReasmTimeout 

Values

skb

│ │ │ pointer to the struct sk_buff being acted on │ │ │ +

op

│ │ │ + value to be added to the counter (default value of 1) │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ ipmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global ReasmTimeout (equivalent to SNMP's MIB │ │ │ IPSTATS_MIB_REASMTIMEOUT) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::ipmib.ReasmTimeout — Count Reassembly Timeouts │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ ipmib.ReasmTimeout │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oopp │ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ sskkbb │ │ │ │ pointer to the struct sk_buff being acted on │ │ │ │ + oopp │ │ │ │ + value to be added to the counter (default value of 1) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function ipmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global RReeaassmmTTiimmeeoouutt │ │ │ │ (equivalent to SNMP's MIB IPSTATS_MIB_REASMTIMEOUT) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::ipmib.ReasmReqds  _H_o_m_e  probe::linuxmib.DelayedACKs │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-entry.html │ │ │ @@ -1,27 +1,27 @@ │ │ │ probe::irq_handler.entry

Name

probe::irq_handler.entry — │ │ │ Execution of interrupt handler starting │ │ │ -

Synopsis

irq_handler.entry 

Values

dev_id

│ │ │ - Cookie to identify device │ │ │ -

irq

│ │ │ - irq number │ │ │ -

thread_fn

│ │ │ +

Synopsis

irq_handler.entry 

Values

thread_fn

│ │ │ interrupt handler function for threaded interrupts │ │ │

dev_name

│ │ │ name of device │ │ │ -

handler

│ │ │ - interrupt handler function │ │ │ -

flags

│ │ │ - Flags for IRQ handler │ │ │ -

action

│ │ │ - struct irqaction* for this interrupt num │ │ │ -

flags_str

│ │ │ - symbolic string representation of IRQ flags │ │ │

thread

│ │ │ thread pointer for threaded interrupts │ │ │ -

next_irqaction

│ │ │ - pointer to next irqaction for shared interrupts │ │ │ +

irq

│ │ │ + irq number │ │ │

thread_flags

│ │ │ Flags related to thread │ │ │ +

action

│ │ │ + struct irqaction* for this interrupt num │ │ │ +

flags

│ │ │ + Flags for IRQ handler │ │ │ +

dev_id

│ │ │ + Cookie to identify device │ │ │ +

next_irqaction

│ │ │ + pointer to next irqaction for shared interrupts │ │ │

dir

│ │ │ pointer to the proc/irq/NN/name entry │ │ │ +

handler

│ │ │ + interrupt handler function │ │ │ +

flags_str

│ │ │ + symbolic string representation of IRQ flags │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,34 +2,34 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::irq_handler.entry — Execution of interrupt handler starting │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ irq_handler.entry │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddeevv__iidd │ │ │ │ - Cookie to identify device │ │ │ │ - iirrqq │ │ │ │ - irq number │ │ │ │ tthhrreeaadd__ffnn │ │ │ │ interrupt handler function for threaded interrupts │ │ │ │ ddeevv__nnaammee │ │ │ │ name of device │ │ │ │ - hhaannddlleerr │ │ │ │ - interrupt handler function │ │ │ │ - ffllaaggss │ │ │ │ - Flags for IRQ handler │ │ │ │ - aaccttiioonn │ │ │ │ - struct irqaction* for this interrupt num │ │ │ │ - ffllaaggss__ssttrr │ │ │ │ - symbolic string representation of IRQ flags │ │ │ │ tthhrreeaadd │ │ │ │ thread pointer for threaded interrupts │ │ │ │ - nneexxtt__iirrqqaaccttiioonn │ │ │ │ - pointer to next irqaction for shared interrupts │ │ │ │ + iirrqq │ │ │ │ + irq number │ │ │ │ tthhrreeaadd__ffllaaggss │ │ │ │ Flags related to thread │ │ │ │ + aaccttiioonn │ │ │ │ + struct irqaction* for this interrupt num │ │ │ │ + ffllaaggss │ │ │ │ + Flags for IRQ handler │ │ │ │ + ddeevv__iidd │ │ │ │ + Cookie to identify device │ │ │ │ + nneexxtt__iirrqqaaccttiioonn │ │ │ │ + pointer to next irqaction for shared interrupts │ │ │ │ ddiirr │ │ │ │ pointer to the proc/irq/NN/name entry │ │ │ │ + hhaannddlleerr │ │ │ │ + interrupt handler function │ │ │ │ + ffllaaggss__ssttrr │ │ │ │ + symbolic string representation of IRQ flags │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ Chapter 12. Interrupt Request (IRQ) Tapset  _H_o_m_e  probe::irq_handler.exit │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-exit.html │ │ │┄ Ordering differences only │ │ │ @@ -1,29 +1,29 @@ │ │ │ probe::irq_handler.exit

Name

probe::irq_handler.exit — │ │ │ Execution of interrupt handler completed │ │ │

Synopsis

irq_handler.exit 

Values

ret

│ │ │ return value of the handler │ │ │ -

dir

│ │ │ - pointer to the proc/irq/NN/name entry │ │ │ +

thread_fn

│ │ │ + interrupt handler function for threaded interrupts │ │ │ +

dev_name

│ │ │ + name of device │ │ │ +

thread

│ │ │ + thread pointer for threaded interrupts │ │ │ +

irq

│ │ │ + interrupt number │ │ │

thread_flags

│ │ │ Flags related to thread │ │ │ -

next_irqaction

│ │ │ - pointer to next irqaction for shared interrupts │ │ │

action

│ │ │ struct irqaction* │ │ │ -

handler

│ │ │ - interrupt handler function that was executed │ │ │

flags

│ │ │ flags for IRQ handler │ │ │ -

dev_name

│ │ │ - name of device │ │ │ -

thread

│ │ │ - thread pointer for threaded interrupts │ │ │ -

flags_str

│ │ │ - symbolic string representation of IRQ flags │ │ │

dev_id

│ │ │ Cookie to identify device │ │ │ -

thread_fn

│ │ │ - interrupt handler function for threaded interrupts │ │ │ -

irq

│ │ │ - interrupt number │ │ │ +

next_irqaction

│ │ │ + pointer to next irqaction for shared interrupts │ │ │ +

dir

│ │ │ + pointer to the proc/irq/NN/name entry │ │ │ +

handler

│ │ │ + interrupt handler function that was executed │ │ │ +

flags_str

│ │ │ + symbolic string representation of IRQ flags │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,34 +4,34 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::irq_handler.exit — Execution of interrupt handler completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ irq_handler.exit │ │ │ │ ********** VVaalluueess ********** │ │ │ │ rreett │ │ │ │ return value of the handler │ │ │ │ - ddiirr │ │ │ │ - pointer to the proc/irq/NN/name entry │ │ │ │ + tthhrreeaadd__ffnn │ │ │ │ + interrupt handler function for threaded interrupts │ │ │ │ + ddeevv__nnaammee │ │ │ │ + name of device │ │ │ │ + tthhrreeaadd │ │ │ │ + thread pointer for threaded interrupts │ │ │ │ + iirrqq │ │ │ │ + interrupt number │ │ │ │ tthhrreeaadd__ffllaaggss │ │ │ │ Flags related to thread │ │ │ │ - nneexxtt__iirrqqaaccttiioonn │ │ │ │ - pointer to next irqaction for shared interrupts │ │ │ │ aaccttiioonn │ │ │ │ struct irqaction* │ │ │ │ - hhaannddlleerr │ │ │ │ - interrupt handler function that was executed │ │ │ │ ffllaaggss │ │ │ │ flags for IRQ handler │ │ │ │ - ddeevv__nnaammee │ │ │ │ - name of device │ │ │ │ - tthhrreeaadd │ │ │ │ - thread pointer for threaded interrupts │ │ │ │ - ffllaaggss__ssttrr │ │ │ │ - symbolic string representation of IRQ flags │ │ │ │ ddeevv__iidd │ │ │ │ Cookie to identify device │ │ │ │ - tthhrreeaadd__ffnn │ │ │ │ - interrupt handler function for threaded interrupts │ │ │ │ - iirrqq │ │ │ │ - interrupt number │ │ │ │ + nneexxtt__iirrqqaaccttiioonn │ │ │ │ + pointer to next irqaction for shared interrupts │ │ │ │ + ddiirr │ │ │ │ + pointer to the proc/irq/NN/name entry │ │ │ │ + hhaannddlleerr │ │ │ │ + interrupt handler function that was executed │ │ │ │ + ffllaaggss__ssttrr │ │ │ │ + symbolic string representation of IRQ flags │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::irq_handler.entry  _H_o_m_e  probe::softirq.entry │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-data.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::json_data

Name

probe::json_data — │ │ │ Fires whenever JSON data is wanted by a reader. │ │ │

Synopsis

json_data 

Values

│ │ │ None │ │ │

Context

│ │ │ 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. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -6,15 +6,14 @@ │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ json_data │ │ │ │ ********** VVaalluueess ********** │ │ │ │ None │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ 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, jjssoonn__oouuttppuutt__ddaattaa__ssttaarrtt() must be called. That call is followed by one or │ │ │ │ -more of the following (one call for each data item): jjssoonn__oouuttppuutt__ssttrriinngg__vvaalluuee │ │ │ │ -(), jjssoonn__oouuttppuutt__nnuummeerriicc__vvaalluuee(), jjssoonn__oouuttppuutt__aarrrraayy__ssttrriinngg__vvaalluuee(), and │ │ │ │ -jjssoonn__oouuttppuutt__aarrrraayy__nnuummeerriicc__vvaalluuee(). Finally jjssoonn__oouuttppuutt__ddaattaa__eenndd() must be │ │ │ │ -called. │ │ │ │ +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 must be called. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ macro::json_output_string_value  _H_o_m_e  Chapter 34. Output file switching Tapset │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-create.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::kprocess.create

Name

probe::kprocess.create — │ │ │ Fires whenever a new process or thread is successfully created │ │ │ -

Synopsis

kprocess.create 

Values

new_pid

│ │ │ - The PID of the newly created process │ │ │ -

new_tid

│ │ │ +

Synopsis

kprocess.create 

Values

new_tid

│ │ │ The TID of the newly created task │ │ │ +

new_pid

│ │ │ + The PID of the newly created process │ │ │

Context

│ │ │ Parent of the created process. │ │ │

Description

│ │ │ Fires whenever a new process is successfully created, either as a result of │ │ │ fork (or one of its syscall variants), or a new kernel thread. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,18 +3,18 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::kprocess.create — Fires whenever a new process or thread is successfully │ │ │ │ created │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ kprocess.create │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nneeww__ppiidd │ │ │ │ - The PID of the newly created process │ │ │ │ nneeww__ttiidd │ │ │ │ The TID of the newly created task │ │ │ │ + nneeww__ppiidd │ │ │ │ + The PID of the newly created process │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ Parent of the created process. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires whenever a new process is successfully created, either as a result of │ │ │ │ fork (or one of its syscall variants), or a new kernel thread. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec-complete.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::kprocess.exec_complete

Name

probe::kprocess.exec_complete — │ │ │ Return from exec to a new program │ │ │ -

Synopsis

kprocess.exec_complete 

Values

name

│ │ │ - Name of the system call (execve) (SystemTap v2.5+) │ │ │ +

Synopsis

kprocess.exec_complete 

Values

retstr

│ │ │ + A string representation of errno (SystemTap v2.5+) │ │ │

success

│ │ │ A boolean indicating whether the exec was successful │ │ │ -

retstr

│ │ │ - A string representation of errno (SystemTap v2.5+) │ │ │ +

name

│ │ │ + Name of the system call (execve) (SystemTap v2.5+) │ │ │

errno

│ │ │ The error number resulting from the exec │ │ │

Context

│ │ │ On success, the context of the new executable. │ │ │ On failure, remains in the context of the caller. │ │ │

Description

│ │ │ Fires at the completion of an exec call. Aliased to the │ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1166..? KKeerrnneell PPrroocceessss TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::kprocess.exec_complete — Return from exec to a new program │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ kprocess.exec_complete │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - Name of the system call (“execve”) (SystemTap v2.5+) │ │ │ │ - ssuucccceessss │ │ │ │ - A boolean indicating whether the exec was successful │ │ │ │ rreettssttrr │ │ │ │ A string representation of errno (SystemTap v2.5+) │ │ │ │ + ssuucccceessss │ │ │ │ + A boolean indicating whether the exec was successful │ │ │ │ + nnaammee │ │ │ │ + Name of the system call (“execve”) (SystemTap v2.5+) │ │ │ │ eerrrrnnoo │ │ │ │ The error number resulting from the exec │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ On success, the context of the new executable. On failure, remains in the │ │ │ │ context of the caller. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the completion of an exec call. Aliased to the syscall.execve.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec.html │ │ │┄ Ordering differences only │ │ │ @@ -1,18 +1,18 @@ │ │ │ probe::kprocess.exec

Name

probe::kprocess.exec — │ │ │ Attempt to exec to a new program │ │ │

Synopsis

kprocess.exec 

Values

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+) │ │ │

filename

│ │ │ The path to the new executable │ │ │ -

argstr

│ │ │ - A string containing the filename followed by the │ │ │ - arguments to pass, excluding 0th arg (SystemTap v2.5+) │ │ │

Context

│ │ │ The caller of exec. │ │ │

Description

│ │ │ Fires whenever a process attempts to exec to a new program. Aliased │ │ │ to the syscall.execve probe in SystemTap v2.5+. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,22 +4,22 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::kprocess.exec — Attempt to exec to a new program │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ kprocess.exec │ │ │ │ ********** VVaalluueess ********** │ │ │ │ nnaammee │ │ │ │ Name of the system call (“execve”) (SystemTap v2.5+) │ │ │ │ + aarrggssttrr │ │ │ │ + A string containing the filename followed by the arguments to pass, │ │ │ │ + excluding 0th arg (SystemTap v2.5+) │ │ │ │ aarrggss │ │ │ │ The arguments to pass to the new executable, including the 0th arg │ │ │ │ (SystemTap v2.5+) │ │ │ │ ffiilleennaammee │ │ │ │ The path to the new executable │ │ │ │ - aarrggssttrr │ │ │ │ - A string containing the filename followed by the arguments to pass, │ │ │ │ - excluding 0th arg (SystemTap v2.5+) │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The caller of exec. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires whenever a process attempts to exec to a new program. Aliased to the │ │ │ │ syscall.execve probe in SystemTap v2.5+. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-release.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::kprocess.release

Name

probe::kprocess.release — │ │ │ Process released │ │ │ -

Synopsis

kprocess.release 

Values

released_tid

│ │ │ - TID of the task being released │ │ │ -

pid

│ │ │ - Same as released_pid for compatibility (deprecated) │ │ │ -

released_pid

│ │ │ +

Synopsis

kprocess.release 

Values

released_pid

│ │ │ PID of the process being released │ │ │ +

released_tid

│ │ │ + TID of the task being released │ │ │

task

│ │ │ A task handle to the process being released │ │ │ +

pid

│ │ │ + Same as released_pid for compatibility (deprecated) │ │ │

Context

│ │ │ The context of the parent, if it wanted notification of this process' │ │ │ termination, else the context of the process itself. │ │ │

Description

│ │ │ 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. │ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1166..? KKeerrnneell PPrroocceessss TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::kprocess.release — Process released │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ kprocess.release │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreelleeaasseedd__ttiidd │ │ │ │ - TID of the task being released │ │ │ │ - ppiidd │ │ │ │ - Same as rreelleeaasseedd__ppiidd for compatibility (deprecated) │ │ │ │ rreelleeaasseedd__ppiidd │ │ │ │ PID of the process being released │ │ │ │ + rreelleeaasseedd__ttiidd │ │ │ │ + TID of the task being released │ │ │ │ ttaasskk │ │ │ │ A task handle to the process being released │ │ │ │ + ppiidd │ │ │ │ + Same as rreelleeaasseedd__ppiidd for compatibility (deprecated) │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The context of the parent, if it wanted notification of this process' │ │ │ │ termination, else the context of the process itself. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ 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

Name

probe::linuxmib.ListenDrops — │ │ │ Count of times conn request that were dropped │ │ │ -

Synopsis

linuxmib.ListenDrops 

Values

sk

│ │ │ - Pointer to the struct sock being acted on │ │ │ -

op

│ │ │ +

Synopsis

linuxmib.ListenDrops 

Values

op

│ │ │ Value to be added to the counter (default value of 1) │ │ │ +

sk

│ │ │ + Pointer to the struct sock being acted on │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ linuxmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global ListenDrops (equivalent to SNMP's MIB │ │ │ LINUX_MIB_LISTENDROPS) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::linuxmib.ListenDrops — Count of times conn request that were dropped │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ linuxmib.ListenDrops │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - sskk │ │ │ │ - Pointer to the struct sock being acted on │ │ │ │ oopp │ │ │ │ Value to be added to the counter (default value of 1) │ │ │ │ + sskk │ │ │ │ + Pointer to the struct sock being acted on │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function linuxmib_filter_key. │ │ │ │ If the packet passes the filter is is counted in the global LLiisstteennDDrrooppss │ │ │ │ (equivalent to SNMP's MIB LINUX_MIB_LISTENDROPS) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::linuxmib.DelayedACKs  _H_o_m_e  probe::linuxmib.ListenOverflows │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenOverflows.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::linuxmib.ListenOverflows

Name

probe::linuxmib.ListenOverflows — │ │ │ Count of times a listen queue overflowed │ │ │ -

Synopsis

linuxmib.ListenOverflows 

Values

op

│ │ │ - Value to be added to the counter (default value of 1) │ │ │ -

sk

│ │ │ +

Synopsis

linuxmib.ListenOverflows 

Values

sk

│ │ │ Pointer to the struct sock being acted on │ │ │ +

op

│ │ │ + Value to be added to the counter (default value of 1) │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ linuxmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global ListenOverflows (equivalent to SNMP's MIB │ │ │ LINUX_MIB_LISTENOVERFLOWS) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::linuxmib.ListenOverflows — Count of times a listen queue overflowed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ linuxmib.ListenOverflows │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oopp │ │ │ │ - Value to be added to the counter (default value of 1) │ │ │ │ sskk │ │ │ │ Pointer to the struct sock being acted on │ │ │ │ + oopp │ │ │ │ + Value to be added to the counter (default value of 1) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function linuxmib_filter_key. │ │ │ │ If the packet passes the filter is is counted in the global LLiisstteennOOvveerrfflloowwss │ │ │ │ (equivalent to SNMP's MIB LINUX_MIB_LISTENOVERFLOWS) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::linuxmib.ListenDrops  _H_o_m_e  probe::linuxmib.TCPMemoryPressures │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mac.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::netdev.change_mac

Name

probe::netdev.change_mac — │ │ │ Called when the netdev_name has the MAC changed │ │ │ -

Synopsis

netdev.change_mac 

Values

dev_name

│ │ │ - The device that will have the MAC changed │ │ │ +

Synopsis

netdev.change_mac 

Values

old_mac

│ │ │ + The current MAC address │ │ │

new_mac

│ │ │ The new MAC address │ │ │

mac_len

│ │ │ The MAC length │ │ │ -

old_mac

│ │ │ - The current MAC address │ │ │ +

dev_name

│ │ │ + The device that will have the MAC changed │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netdev.change_mac — Called when the netdev_name has the MAC changed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netdev.change_mac │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddeevv__nnaammee │ │ │ │ - The device that will have the MAC changed │ │ │ │ + oolldd__mmaacc │ │ │ │ + The current MAC address │ │ │ │ nneeww__mmaacc │ │ │ │ The new MAC address │ │ │ │ mmaacc__lleenn │ │ │ │ The MAC length │ │ │ │ - oolldd__mmaacc │ │ │ │ - The current MAC address │ │ │ │ + ddeevv__nnaammee │ │ │ │ + The device that will have the MAC changed │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ function::ntohs  _H_o_m_e  probe::netdev.change_mtu │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mtu.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::netdev.change_mtu

Name

probe::netdev.change_mtu — │ │ │ Called when the netdev MTU is changed │ │ │ -

Synopsis

netdev.change_mtu 

Values

new_mtu

│ │ │ +

Synopsis

netdev.change_mtu 

Values

dev_name

│ │ │ + The device that will have the MTU changed │ │ │ +

new_mtu

│ │ │ The new MTU │ │ │

old_mtu

│ │ │ The current MTU │ │ │ -

dev_name

│ │ │ - The device that will have the MTU changed │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netdev.change_mtu — Called when the netdev MTU is changed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netdev.change_mtu │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ddeevv__nnaammee │ │ │ │ + The device that will have the MTU changed │ │ │ │ nneeww__mmttuu │ │ │ │ The new MTU │ │ │ │ oolldd__mmttuu │ │ │ │ The current MTU │ │ │ │ - ddeevv__nnaammee │ │ │ │ - The device that will have the MTU changed │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netdev.change_mac  _H_o_m_e  probe::netdev.change_rx_flag │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-hard-transmit.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::netdev.hard_transmit

Name

probe::netdev.hard_transmit — │ │ │ Called when the devices is going to TX (hard) │ │ │ -

Synopsis

netdev.hard_transmit 

Values

truesize

│ │ │ - The size of the data to be transmitted. │ │ │ -

dev_name

│ │ │ +

Synopsis

netdev.hard_transmit 

Values

dev_name

│ │ │ The device scheduled to transmit │ │ │ -

length

│ │ │ - The length of the transmit buffer. │ │ │

protocol

│ │ │ The protocol used in the transmission │ │ │ +

length

│ │ │ + The length of the transmit buffer. │ │ │ +

truesize

│ │ │ + The size of the data to be transmitted. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netdev.hard_transmit — Called when the devices is going to TX (hard) │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netdev.hard_transmit │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttrruueessiizzee │ │ │ │ - The size of the data to be transmitted. │ │ │ │ ddeevv__nnaammee │ │ │ │ The device scheduled to transmit │ │ │ │ - lleennggtthh │ │ │ │ - The length of the transmit buffer. │ │ │ │ pprroottooccooll │ │ │ │ The protocol used in the transmission │ │ │ │ + lleennggtthh │ │ │ │ + The length of the transmit buffer. │ │ │ │ + ttrruueessiizzee │ │ │ │ + The size of the data to be transmitted. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netdev.get_stats  _H_o_m_e  probe::netdev.ioctl │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-ioctl.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::netdev.ioctl

Name

probe::netdev.ioctl — │ │ │ Called when the device suffers an IOCTL │ │ │ -

Synopsis

netdev.ioctl 

Values

arg

│ │ │ - The IOCTL argument (usually the netdev interface) │ │ │ -

cmd

│ │ │ +

Synopsis

netdev.ioctl 

Values

cmd

│ │ │ The IOCTL request │ │ │ +

arg

│ │ │ + The IOCTL argument (usually the netdev interface) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netdev.ioctl — Called when the device suffers an IOCTL │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netdev.ioctl │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - aarrgg │ │ │ │ - The IOCTL argument (usually the netdev interface) │ │ │ │ ccmmdd │ │ │ │ The IOCTL request │ │ │ │ + aarrgg │ │ │ │ + The IOCTL argument (usually the netdev interface) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netdev.hard_transmit  _H_o_m_e  probe::netdev.open │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-receive.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::netdev.receive

Name

probe::netdev.receive — │ │ │ Data received from network device. │ │ │ -

Synopsis

netdev.receive 

Values

dev_name

│ │ │ - The name of the device. e.g: eth0, ath1. │ │ │ -

length

│ │ │ +

Synopsis

netdev.receive 

Values

length

│ │ │ The length of the receiving buffer. │ │ │ +

dev_name

│ │ │ + The name of the device. e.g: eth0, ath1. │ │ │

protocol

│ │ │ Protocol of received packet. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netdev.receive — Data received from network device. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netdev.receive │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddeevv__nnaammee │ │ │ │ - The name of the device. e.g: eth0, ath1. │ │ │ │ lleennggtthh │ │ │ │ The length of the receiving buffer. │ │ │ │ + ddeevv__nnaammee │ │ │ │ + The name of the device. e.g: eth0, ath1. │ │ │ │ pprroottooccooll │ │ │ │ Protocol of received packet. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netdev.open  _H_o_m_e  probe::netdev.register │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-rx.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::netdev.rx

Name

probe::netdev.rx — │ │ │ Called when the device is going to receive a packet │ │ │ -

Synopsis

netdev.rx 

Values

dev_name

│ │ │ - The device received the packet │ │ │ -

protocol

│ │ │ +

Synopsis

netdev.rx 

Values

protocol

│ │ │ The packet protocol │ │ │ +

dev_name

│ │ │ + The device received the packet │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netdev.rx — Called when the device is going to receive a packet │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netdev.rx │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddeevv__nnaammee │ │ │ │ - The device received the packet │ │ │ │ pprroottooccooll │ │ │ │ The packet protocol │ │ │ │ + ddeevv__nnaammee │ │ │ │ + The device received the packet │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netdev.register  _H_o_m_e  probe::netdev.set_promiscuity │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-set-promiscuity.html │ │ │┄ Ordering differences only │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::netdev.set_promiscuity

Name

probe::netdev.set_promiscuity — │ │ │ Called when the device enters/leaves promiscuity │ │ │

Synopsis

netdev.set_promiscuity 

Values

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 │ │ │

enable

│ │ │ If the device is entering promiscuity mode │ │ │ -

inc

│ │ │ - Count the number of promiscuity openers │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ probe::netdev.set_promiscuity — Called when the device enters/leaves │ │ │ │ promiscuity │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netdev.set_promiscuity │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ddeevv__nnaammee │ │ │ │ The device that is entering/leaving promiscuity mode │ │ │ │ + iinncc │ │ │ │ + Count the number of promiscuity openers │ │ │ │ ddiissaabbllee │ │ │ │ If the device is leaving promiscuity mode │ │ │ │ eennaabbllee │ │ │ │ If the device is entering promiscuity mode │ │ │ │ - iinncc │ │ │ │ - Count the number of promiscuity openers │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netdev.rx  _H_o_m_e  probe::netdev.transmit │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-transmit.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::netdev.transmit

Name

probe::netdev.transmit — │ │ │ Network device transmitting buffer │ │ │ -

Synopsis

netdev.transmit 

Values

protocol

│ │ │ - The protocol of this packet(defined in include/linux/if_ether.h). │ │ │ -

length

│ │ │ +

Synopsis

netdev.transmit 

Values

length

│ │ │ The length of the transmit buffer. │ │ │ -

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). │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netdev.transmit — Network device transmitting buffer │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netdev.transmit │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroottooccooll │ │ │ │ - The protocol of this packet(defined in include/linux/if_ether.h). │ │ │ │ lleennggtthh │ │ │ │ The length of the transmit buffer. │ │ │ │ - ddeevv__nnaammee │ │ │ │ - The name of the device. e.g: eth0, ath1. │ │ │ │ ttrruueessiizzee │ │ │ │ The size of the data to be transmitted. │ │ │ │ + ddeevv__nnaammee │ │ │ │ + The name of the device. e.g: eth0, ath1. │ │ │ │ + pprroottooccooll │ │ │ │ + The protocol of this packet(defined in include/linux/if_ether.h). │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netdev.set_promiscuity  _H_o_m_e  probe::netdev.unregister │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-forward.html │ │ │ @@ -1,53 +1,53 @@ │ │ │ probe::netfilter.arp.forward

Name

probe::netfilter.arp.forward — │ │ │ - Called for each ARP packet to be forwarded │ │ │ -

Synopsis

netfilter.arp.forward 

Values

ar_pro

│ │ │ - Format of protocol address │ │ │ -

ar_hln

│ │ │ - Length of hardware address │ │ │ -

ar_tha

│ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ -

nf_drop

│ │ │ - Constant used to signify a 'drop' verdict │ │ │ -

ar_hrd

│ │ │ - Format of hardware address │ │ │ +

Synopsis

netfilter.arp.forward 

Values

ar_sha

│ │ │ + Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │

ar_tip

│ │ │ Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ -

ar_sha

│ │ │ - Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │

pf

│ │ │ Protocol family -- always arp │ │ │ -

ar_sip

│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address │ │ │

nf_stop

│ │ │ Constant used to signify a 'stop' verdict │ │ │ +

ar_hrd

│ │ │ + Format of hardware address │ │ │ +

ar_hln

│ │ │ + Length of hardware address │ │ │ +

nf_drop

│ │ │ + Constant used to signify a 'drop' 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_accept

│ │ │ Constant used to signify an 'accept' verdict │ │ │ -

ar_op

│ │ │ - ARP opcode (command) │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ +

ar_sip

│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ +

ar_pln

│ │ │ + Length of protocol address │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │ +

ar_pro

│ │ │ + Format of protocol address │ │ │

nf_repeat

│ │ │ Constant used to signify a 'repeat' verdict │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │ +

ar_data

│ │ │ + Address of ARP packet data region (after the header) │ │ │ +

nf_queue

│ │ │ + Constant used to signify a 'queue' verdict │ │ │

data_hex

│ │ │ A hexadecimal string representing the packet buffer contents │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │

arphdr

│ │ │ Address of ARP header │ │ │ -

nf_queue

│ │ │ - Constant used to signify a 'queue' verdict │ │ │ +

ar_op

│ │ │ + ARP opcode (command) │ │ │

length

│ │ │ The length of the packet buffer contents, in bytes │ │ │ -

nf_stolen

│ │ │ - Constant used to signify a 'stolen' verdict │ │ │ -

ar_data

│ │ │ - Address of ARP packet data region (after the header) │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ -

ar_pln

│ │ │ - Length of protocol address │ │ │ -

indev_name

│ │ │ - Name of network device packet was received on (if known) │ │ │ +

ar_tha

│ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,60 +2,60 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.arp.forward — - Called for each ARP packet to be forwarded │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.arp.forward │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - aarr__pprroo │ │ │ │ - Format of protocol address │ │ │ │ - aarr__hhllnn │ │ │ │ - Length of hardware address │ │ │ │ - aarr__tthhaa │ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ - aarr__hhrrdd │ │ │ │ - Format of hardware address │ │ │ │ - aarr__ttiipp │ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ aarr__sshhaa │ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ + aarr__ttiipp │ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ ppff │ │ │ │ Protocol family -- always “arp” │ │ │ │ - aarr__ssiipp │ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ nnff__ssttoopp │ │ │ │ Constant used to signify a 'stop' verdict │ │ │ │ + aarr__hhrrdd │ │ │ │ + Format of hardware address │ │ │ │ + aarr__hhllnn │ │ │ │ + Length of hardware address │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ oouuttddeevv │ │ │ │ Address of net_device representing output device, 0 if unknown │ │ │ │ + iinnddeevv__nnaammee │ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ nnff__aacccceepptt │ │ │ │ Constant used to signify an 'accept' verdict │ │ │ │ - aarr__oopp │ │ │ │ - ARP opcode (command) │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ + aarr__ssiipp │ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ + aarr__ppllnn │ │ │ │ + Length of protocol address │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ + aarr__pprroo │ │ │ │ + Format of protocol address │ │ │ │ nnff__rreeppeeaatt │ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ + aarr__ddaattaa │ │ │ │ + Address of ARP packet data region (after the header) │ │ │ │ + nnff__qquueeuuee │ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ ddaattaa__hheexx │ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ aarrpphhddrr │ │ │ │ Address of ARP header │ │ │ │ - nnff__qquueeuuee │ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ + aarr__oopp │ │ │ │ + ARP opcode (command) │ │ │ │ lleennggtthh │ │ │ │ The length of the packet buffer contents, in bytes │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - aarr__ddaattaa │ │ │ │ - Address of ARP packet data region (after the header) │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ - aarr__ppllnn │ │ │ │ - Length of protocol address │ │ │ │ - iinnddeevv__nnaammee │ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ + aarr__tthhaa │ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netdev.unregister  _H_o_m_e  probe::netfilter.arp.in │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-in.html │ │ │ @@ -1,53 +1,53 @@ │ │ │ probe::netfilter.arp.in

Name

probe::netfilter.arp.in — │ │ │ - Called for each incoming ARP packet │ │ │ -

Synopsis

netfilter.arp.in 

Values

ar_hln

│ │ │ - Length of hardware address │ │ │ -

ar_pro

│ │ │ - Format of protocol address │ │ │ -

nf_stop

│ │ │ +

Synopsis

netfilter.arp.in 

Values

nf_stop

│ │ │ Constant used to signify a 'stop' verdict │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │ -

ar_op

│ │ │ - ARP opcode (command) │ │ │ -

ar_tha

│ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ -

nf_drop

│ │ │ - Constant used to signify a 'drop' verdict │ │ │

ar_hrd

│ │ │ Format of hardware address │ │ │ +

pf

│ │ │ + Protocol family -- always arp │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │

ar_tip

│ │ │ Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │

ar_sha

│ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ -

pf

│ │ │ - Protocol family -- always arp │ │ │ -

ar_sip

│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ +

ar_tha

│ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ +

ar_op

│ │ │ + ARP opcode (command) │ │ │ +

length

│ │ │ + The length of the packet buffer contents, in bytes │ │ │

arphdr

│ │ │ Address of ARP header │ │ │ +

data_hex

│ │ │ + A hexadecimal string representing the packet buffer contents │ │ │

nf_queue

│ │ │ Constant used to signify a 'queue' verdict │ │ │ +

ar_data

│ │ │ + Address of ARP packet data region (after the header) │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │

nf_repeat

│ │ │ Constant used to signify a 'repeat' verdict │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ -

data_hex

│ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ +

ar_pro

│ │ │ + Format of protocol address │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │

ar_pln

│ │ │ Length of protocol address │ │ │ +

ar_sip

│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │ +

outdev

│ │ │ + Address of net_device representing output device, 0 if unknown │ │ │

indev_name

│ │ │ Name of network device packet was received on (if known) │ │ │ -

length

│ │ │ - The length of the packet buffer contents, in bytes │ │ │ -

nf_stolen

│ │ │ - Constant used to signify a 'stolen' verdict │ │ │ -

ar_data

│ │ │ - Address of ARP packet data region (after the header) │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ +

nf_drop

│ │ │ + Constant used to signify a 'drop' verdict │ │ │ +

ar_hln

│ │ │ + Length of hardware address │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,60 +2,60 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.arp.in — - Called for each incoming ARP packet │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.arp.in │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - aarr__hhllnn │ │ │ │ - Length of hardware address │ │ │ │ - aarr__pprroo │ │ │ │ - Format of protocol address │ │ │ │ nnff__ssttoopp │ │ │ │ Constant used to signify a 'stop' verdict │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ - aarr__oopp │ │ │ │ - ARP opcode (command) │ │ │ │ - aarr__tthhaa │ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ aarr__hhrrdd │ │ │ │ Format of hardware address │ │ │ │ + ppff │ │ │ │ + Protocol family -- always “arp” │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ aarr__ttiipp │ │ │ │ Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ aarr__sshhaa │ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ │ - ppff │ │ │ │ - Protocol family -- always “arp” │ │ │ │ - aarr__ssiipp │ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ + aarr__tthhaa │ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ + aarr__oopp │ │ │ │ + ARP opcode (command) │ │ │ │ + lleennggtthh │ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ aarrpphhddrr │ │ │ │ Address of ARP header │ │ │ │ + ddaattaa__hheexx │ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ nnff__qquueeuuee │ │ │ │ Constant used to signify a 'queue' verdict │ │ │ │ + aarr__ddaattaa │ │ │ │ + Address of ARP packet data region (after the header) │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ nnff__rreeppeeaatt │ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ - ddaattaa__hheexx │ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ + aarr__pprroo │ │ │ │ + Format of protocol address │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ aarr__ppllnn │ │ │ │ Length of protocol address │ │ │ │ + aarr__ssiipp │ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ iinnddeevv__nnaammee │ │ │ │ Name of network device packet was received on (if known) │ │ │ │ - lleennggtthh │ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - aarr__ddaattaa │ │ │ │ - Address of ARP packet data region (after the header) │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ + aarr__hhllnn │ │ │ │ + Length of hardware address │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.arp.forward  _H_o_m_e  probe::netfilter.arp.out │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-out.html │ │ │ @@ -1,53 +1,53 @@ │ │ │ probe::netfilter.arp.out

Name

probe::netfilter.arp.out — │ │ │ - Called for each outgoing ARP packet │ │ │ -

Synopsis

netfilter.arp.out 

Values

ar_hln

│ │ │ - Length of hardware address │ │ │ -

ar_pro

│ │ │ - Format of protocol address │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ +

Synopsis

netfilter.arp.out 

Values

ar_sha

│ │ │ + Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ +

ar_tip

│ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │ +

pf

│ │ │ + Protocol family -- always arp │ │ │

nf_stop

│ │ │ Constant used to signify a 'stop' verdict │ │ │ -

ar_op

│ │ │ - ARP opcode (command) │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │

ar_hrd

│ │ │ Format of hardware address │ │ │ -

ar_tip

│ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ +

ar_hln

│ │ │ + Length of hardware address │ │ │

nf_drop

│ │ │ Constant used to signify a 'drop' verdict │ │ │ -

ar_tha

│ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ -

ar_sip

│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ -

pf

│ │ │ - Protocol family -- always arp │ │ │ -

ar_sha

│ │ │ - Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ -

arphdr

│ │ │ - Address of ARP header │ │ │ -

nf_queue

│ │ │ - Constant used to signify a 'queue' verdict │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ -

data_hex

│ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ -

nf_repeat

│ │ │ - Constant used to signify a 'repeat' verdict │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ +

outdev

│ │ │ + Address of net_device representing output 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 │ │ │ +

ar_sip

│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address │ │ │

ar_pln

│ │ │ Length of protocol address │ │ │ +

ar_pro

│ │ │ + Format of protocol address │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │

nf_stolen

│ │ │ Constant used to signify a 'stolen' verdict │ │ │ -

length

│ │ │ - The length of the packet buffer contents, in bytes │ │ │ +

nf_repeat

│ │ │ + Constant used to signify a 'repeat' verdict │ │ │

ar_data

│ │ │ Address of ARP packet data region (after the header) │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ +

nf_queue

│ │ │ + Constant used to signify a 'queue' verdict │ │ │ +

data_hex

│ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ +

arphdr

│ │ │ + Address of ARP header │ │ │ +

length

│ │ │ + The length of the packet buffer contents, in bytes │ │ │ +

ar_op

│ │ │ + ARP opcode (command) │ │ │ +

ar_tha

│ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,60 +2,60 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.arp.out — - Called for each outgoing ARP packet │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.arp.out │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - aarr__hhllnn │ │ │ │ - Length of hardware address │ │ │ │ - aarr__pprroo │ │ │ │ - Format of protocol address │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ - aarr__oopp │ │ │ │ - ARP opcode (command) │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ - aarr__hhrrdd │ │ │ │ - Format of hardware address │ │ │ │ - aarr__ttiipp │ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ - aarr__tthhaa │ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ - aarr__ssiipp │ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ - ppff │ │ │ │ - Protocol family -- always “arp” │ │ │ │ aarr__sshhaa │ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address │ │ │ │ - aarrpphhddrr │ │ │ │ - Address of ARP header │ │ │ │ - nnff__qquueeuuee │ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ iinnddeevv │ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │ - ddaattaa__hheexx │ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ - nnff__rreeppeeaatt │ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ + aarr__ttiipp │ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address │ │ │ │ oouuttddeevv__nnaammee │ │ │ │ Name of network device packet will be routed to (if known) │ │ │ │ + ppff │ │ │ │ + Protocol family -- always “arp” │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ + aarr__hhrrdd │ │ │ │ + Format of hardware address │ │ │ │ + aarr__hhllnn │ │ │ │ + Length of hardware address │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ iinnddeevv__nnaammee │ │ │ │ Name of network device packet was received on (if known) │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ + aarr__ssiipp │ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address │ │ │ │ aarr__ppllnn │ │ │ │ Length of protocol address │ │ │ │ + aarr__pprroo │ │ │ │ + Format of protocol address │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ nnff__ssttoolleenn │ │ │ │ Constant used to signify a 'stolen' verdict │ │ │ │ - lleennggtthh │ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ + nnff__rreeppeeaatt │ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ aarr__ddaattaa │ │ │ │ Address of ARP packet data region (after the header) │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ + nnff__qquueeuuee │ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ + ddaattaa__hheexx │ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ + aarrpphhddrr │ │ │ │ + Address of ARP header │ │ │ │ + lleennggtthh │ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ + aarr__oopp │ │ │ │ + ARP opcode (command) │ │ │ │ + aarr__tthhaa │ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.arp.in  _H_o_m_e  probe::netfilter.bridge.forward │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-forward.html │ │ │ @@ -1,67 +1,67 @@ │ │ │ probe::netfilter.bridge.forward

Name

probe::netfilter.bridge.forward — │ │ │ Called on an incoming bridging packet destined for some other computer │ │ │ -

Synopsis

netfilter.bridge.forward 

Values

br_fd

│ │ │ - Forward delay in 1/256 secs │ │ │ -

br_rid

│ │ │ - Identity of root bridge │ │ │ -

br_type

│ │ │ - BPDU type │ │ │ -

llcproto_stp

│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ -

br_flags

│ │ │ - BPDU flags │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ -

br_vid

│ │ │ - Protocol version identifier │ │ │ +

Synopsis

netfilter.bridge.forward 

Values

br_cost

│ │ │ + Total cost from transmitting bridge to root │ │ │

llcpdu

│ │ │ Address of LLC Protocol Data Unit │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │ +

br_msg

│ │ │ + Message age in 1/256 secs │ │ │ +

brhdr

│ │ │ + Address of bridge header │ │ │ +

br_prid

│ │ │ + Protocol identifier │ │ │

nf_accept

│ │ │ Constant used to signify an 'accept' verdict │ │ │ +

br_bid

│ │ │ + Identity of bridge │ │ │

nf_drop

│ │ │ Constant used to signify a 'drop' verdict │ │ │ -

protocol

│ │ │ - Packet protocol │ │ │ -

pf

│ │ │ - Protocol family -- always bridge │ │ │ -

br_prid

│ │ │ - Protocol identifier │ │ │ -

br_cost

│ │ │ - Total cost from transmitting bridge to root │ │ │ +

indev_name

│ │ │ + Name of network device packet was received on (if known) │ │ │ +

outdev

│ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ +

br_htime

│ │ │ + Hello time in 1/256 secs │ │ │ +

br_rmac

│ │ │ + Root bridge MAC address │ │ │ +

length

│ │ │ + The length of the packet buffer contents, in bytes │ │ │

nf_queue

│ │ │ Constant used to signify a 'queue' verdict │ │ │ -

br_bid

│ │ │ - Identity of bridge │ │ │ -

brhdr

│ │ │ - Address of bridge header │ │ │ -

br_msg

│ │ │ - Message age in 1/256 secs │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ +

br_max

│ │ │ + Max age in 1/256 secs │ │ │ +

data_hex

│ │ │ + A hexadecimal string representing the packet buffer contents │ │ │

nf_repeat

│ │ │ Constant used to signify a 'repeat' verdict │ │ │ -

br_rmac

│ │ │ - Root bridge MAC address │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │ +

br_flags

│ │ │ + BPDU flags │ │ │ +

br_vid

│ │ │ + Protocol version identifier │ │ │ +

br_type

│ │ │ + BPDU type │ │ │

indev

│ │ │ Address of net_device representing input device, 0 if unknown │ │ │ -

data_hex

│ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ -

br_htime

│ │ │ - Hello time in 1/256 secs │ │ │ +

llcproto_stp

│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ +

br_fd

│ │ │ + Forward delay in 1/256 secs │ │ │ +

protocol

│ │ │ + Packet protocol │ │ │ +

pf

│ │ │ + Protocol family -- always bridge │ │ │ +

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │ +

br_rid

│ │ │ + Identity of root bridge │ │ │

br_mac

│ │ │ Bridge MAC address │ │ │ -

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 │ │ │ -

br_max

│ │ │ - Max age in 1/256 secs │ │ │

br_poid

│ │ │ Port identifier │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,74 +3,74 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.bridge.forward — Called on an incoming bridging packet │ │ │ │ destined for some other computer │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.bridge.forward │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbrr__ffdd │ │ │ │ - Forward delay in 1/256 secs │ │ │ │ - bbrr__rriidd │ │ │ │ - Identity of root bridge │ │ │ │ - bbrr__ttyyppee │ │ │ │ - BPDU type │ │ │ │ - llllccpprroottoo__ssttpp │ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ - bbrr__ffllaaggss │ │ │ │ - BPDU flags │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - bbrr__vviidd │ │ │ │ - Protocol version identifier │ │ │ │ + bbrr__ccoosstt │ │ │ │ + Total cost from transmitting bridge to root │ │ │ │ llllccppdduu │ │ │ │ Address of LLC Protocol Data Unit │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ + bbrr__mmssgg │ │ │ │ + Message age in 1/256 secs │ │ │ │ + bbrrhhddrr │ │ │ │ + Address of bridge header │ │ │ │ + bbrr__pprriidd │ │ │ │ + Protocol identifier │ │ │ │ nnff__aacccceepptt │ │ │ │ Constant used to signify an 'accept' verdict │ │ │ │ + bbrr__bbiidd │ │ │ │ + Identity of bridge │ │ │ │ nnff__ddrroopp │ │ │ │ Constant used to signify a 'drop' verdict │ │ │ │ - pprroottooccooll │ │ │ │ - Packet protocol │ │ │ │ - ppff │ │ │ │ - Protocol family -- always “bridge” │ │ │ │ - bbrr__pprriidd │ │ │ │ - Protocol identifier │ │ │ │ - bbrr__ccoosstt │ │ │ │ - Total cost from transmitting bridge to root │ │ │ │ + iinnddeevv__nnaammee │ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ + bbrr__hhttiimmee │ │ │ │ + Hello time in 1/256 secs │ │ │ │ + bbrr__rrmmaacc │ │ │ │ + Root bridge MAC address │ │ │ │ + lleennggtthh │ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ nnff__qquueeuuee │ │ │ │ Constant used to signify a 'queue' verdict │ │ │ │ - bbrr__bbiidd │ │ │ │ - Identity of bridge │ │ │ │ - bbrrhhddrr │ │ │ │ - Address of bridge header │ │ │ │ - bbrr__mmssgg │ │ │ │ - Message age in 1/256 secs │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ + bbrr__mmaaxx │ │ │ │ + Max age in 1/256 secs │ │ │ │ + ddaattaa__hheexx │ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ nnff__rreeppeeaatt │ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ - bbrr__rrmmaacc │ │ │ │ - Root bridge MAC address │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ + bbrr__ffllaaggss │ │ │ │ + BPDU flags │ │ │ │ + bbrr__vviidd │ │ │ │ + Protocol version identifier │ │ │ │ + bbrr__ttyyppee │ │ │ │ + BPDU type │ │ │ │ iinnddeevv │ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │ - ddaattaa__hheexx │ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ - bbrr__hhttiimmee │ │ │ │ - Hello time in 1/256 secs │ │ │ │ + llllccpprroottoo__ssttpp │ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ + bbrr__ffdd │ │ │ │ + Forward delay in 1/256 secs │ │ │ │ + pprroottooccooll │ │ │ │ + Packet protocol │ │ │ │ + ppff │ │ │ │ + Protocol family -- always “bridge” │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ + bbrr__rriidd │ │ │ │ + Identity of root bridge │ │ │ │ bbrr__mmaacc │ │ │ │ Bridge MAC address │ │ │ │ - iinnddeevv__nnaammee │ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - lleennggtthh │ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ - bbrr__mmaaxx │ │ │ │ - Max age in 1/256 secs │ │ │ │ bbrr__ppooiidd │ │ │ │ Port identifier │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.arp.out  _H_o_m_e  probe::netfilter.bridge.local_in │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-in.html │ │ │ @@ -1,67 +1,67 @@ │ │ │ probe::netfilter.bridge.local_in

Name

probe::netfilter.bridge.local_in — │ │ │ Called on a bridging packet destined for the local computer │ │ │ -

Synopsis

netfilter.bridge.local_in 

Values

nf_queue

│ │ │ - Constant used to signify a 'queue' verdict │ │ │ +

Synopsis

netfilter.bridge.local_in 

Values

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ +

protocol

│ │ │ + Packet protocol │ │ │ +

br_fd

│ │ │ + Forward delay in 1/256 secs │ │ │ +

llcproto_stp

│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ +

br_type

│ │ │ + BPDU type │ │ │ +

br_vid

│ │ │ + Protocol version identifier │ │ │ +

br_poid

│ │ │ + Port identifier │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │ +

br_rid

│ │ │ + Identity of root bridge │ │ │ +

br_mac

│ │ │ + Bridge MAC address │ │ │ +

pf

│ │ │ + Protocol family -- always bridge │ │ │ +

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │

br_bid

│ │ │ Identity of bridge │ │ │ -

br_msg

│ │ │ - Message age in 1/256 secs │ │ │ +

outdev

│ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ +

indev_name

│ │ │ + Name of network device packet was received on (if known) │ │ │ +

nf_drop

│ │ │ + Constant used to signify a 'drop' verdict │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │

brhdr

│ │ │ Address of bridge header │ │ │

br_prid

│ │ │ Protocol identifier │ │ │ +

llcpdu

│ │ │ + Address of LLC Protocol Data Unit │ │ │

br_cost

│ │ │ Total cost from transmitting bridge to root │ │ │ +

br_msg

│ │ │ + Message age in 1/256 secs │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │

nf_repeat

│ │ │ Constant used to signify a 'repeat' verdict │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │ +

br_flags

│ │ │ + BPDU flags │ │ │ +

nf_queue

│ │ │ + Constant used to signify a 'queue' verdict │ │ │

data_hex

│ │ │ A hexadecimal string representing the packet buffer contents │ │ │ -

br_rmac

│ │ │ - Root bridge MAC address │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ -

indev_name

│ │ │ - Name of network device packet was received on (if known) │ │ │ -

br_mac

│ │ │ - Bridge MAC address │ │ │ -

br_htime

│ │ │ - Hello time in 1/256 secs │ │ │ -

br_poid

│ │ │ - Port identifier │ │ │

br_max

│ │ │ Max age in 1/256 secs │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │

length

│ │ │ The length of the packet buffer contents, in bytes │ │ │ -

nf_stolen

│ │ │ - Constant used to signify a 'stolen' verdict │ │ │ -

br_rid

│ │ │ - Identity of root bridge │ │ │ -

br_type

│ │ │ - BPDU type │ │ │ -

br_fd

│ │ │ - Forward delay in 1/256 secs │ │ │ -

br_flags

│ │ │ - BPDU flags │ │ │ -

llcproto_stp

│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ -

br_vid

│ │ │ - Protocol version identifier │ │ │ -

llcpdu

│ │ │ - Address of LLC Protocol Data Unit │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ -

pf

│ │ │ - Protocol family -- always bridge │ │ │ -

protocol

│ │ │ - Packet protocol │ │ │ -

nf_drop

│ │ │ - Constant used to signify a 'drop' verdict │ │ │ +

br_htime

│ │ │ + Hello time in 1/256 secs │ │ │ +

br_rmac

│ │ │ + Root bridge MAC address │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,74 +3,74 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.bridge.local_in — Called on a bridging packet destined for the │ │ │ │ local computer │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.bridge.local_in │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnff__qquueeuuee │ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ + pprroottooccooll │ │ │ │ + Packet protocol │ │ │ │ + bbrr__ffdd │ │ │ │ + Forward delay in 1/256 secs │ │ │ │ + llllccpprroottoo__ssttpp │ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ + bbrr__ttyyppee │ │ │ │ + BPDU type │ │ │ │ + bbrr__vviidd │ │ │ │ + Protocol version identifier │ │ │ │ + bbrr__ppooiidd │ │ │ │ + Port identifier │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ + bbrr__rriidd │ │ │ │ + Identity of root bridge │ │ │ │ + bbrr__mmaacc │ │ │ │ + Bridge MAC address │ │ │ │ + ppff │ │ │ │ + Protocol family -- always “bridge” │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ bbrr__bbiidd │ │ │ │ Identity of bridge │ │ │ │ - bbrr__mmssgg │ │ │ │ - Message age in 1/256 secs │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ + iinnddeevv__nnaammee │ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ bbrrhhddrr │ │ │ │ Address of bridge header │ │ │ │ bbrr__pprriidd │ │ │ │ Protocol identifier │ │ │ │ + llllccppdduu │ │ │ │ + Address of LLC Protocol Data Unit │ │ │ │ bbrr__ccoosstt │ │ │ │ Total cost from transmitting bridge to root │ │ │ │ + bbrr__mmssgg │ │ │ │ + Message age in 1/256 secs │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ nnff__rreeppeeaatt │ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ + bbrr__ffllaaggss │ │ │ │ + BPDU flags │ │ │ │ + nnff__qquueeuuee │ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ ddaattaa__hheexx │ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ - bbrr__rrmmaacc │ │ │ │ - Root bridge MAC address │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ - iinnddeevv__nnaammee │ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ - bbrr__mmaacc │ │ │ │ - Bridge MAC address │ │ │ │ - bbrr__hhttiimmee │ │ │ │ - Hello time in 1/256 secs │ │ │ │ - bbrr__ppooiidd │ │ │ │ - Port identifier │ │ │ │ bbrr__mmaaxx │ │ │ │ Max age in 1/256 secs │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ lleennggtthh │ │ │ │ The length of the packet buffer contents, in bytes │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - bbrr__rriidd │ │ │ │ - Identity of root bridge │ │ │ │ - bbrr__ttyyppee │ │ │ │ - BPDU type │ │ │ │ - bbrr__ffdd │ │ │ │ - Forward delay in 1/256 secs │ │ │ │ - bbrr__ffllaaggss │ │ │ │ - BPDU flags │ │ │ │ - llllccpprroottoo__ssttpp │ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ - bbrr__vviidd │ │ │ │ - Protocol version identifier │ │ │ │ - llllccppdduu │ │ │ │ - Address of LLC Protocol Data Unit │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - ppff │ │ │ │ - Protocol family -- always “bridge” │ │ │ │ - pprroottooccooll │ │ │ │ - Packet protocol │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ + bbrr__hhttiimmee │ │ │ │ + Hello time in 1/256 secs │ │ │ │ + bbrr__rrmmaacc │ │ │ │ + Root bridge MAC address │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.bridge.forward  _H_o_m_e  probe::netfilter.bridge.local_out │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-out.html │ │ │ @@ -1,67 +1,67 @@ │ │ │ probe::netfilter.bridge.local_out

Name

probe::netfilter.bridge.local_out — │ │ │ Called on a bridging packet coming from a local process │ │ │ -

Synopsis

netfilter.bridge.local_out 

Values

br_cost

│ │ │ - Total cost from transmitting bridge to root │ │ │ +

Synopsis

netfilter.bridge.local_out 

Values

brhdr

│ │ │ + Address of bridge header │ │ │

br_prid

│ │ │ Protocol identifier │ │ │ -

br_bid

│ │ │ - Identity of bridge │ │ │ -

nf_queue

│ │ │ - Constant used to signify a 'queue' verdict │ │ │ +

llcpdu

│ │ │ + Address of LLC Protocol Data Unit │ │ │ +

br_cost

│ │ │ + Total cost from transmitting bridge to root │ │ │

br_msg

│ │ │ Message age in 1/256 secs │ │ │ -

brhdr

│ │ │ - Address of bridge header │ │ │ -

nf_repeat

│ │ │ - Constant used to signify a 'repeat' verdict │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ -

data_hex

│ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ -

br_rmac

│ │ │ - Root bridge MAC address │ │ │ -

br_htime

│ │ │ - Hello time in 1/256 secs │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │ +

br_bid

│ │ │ + Identity of bridge │ │ │

indev_name

│ │ │ Name of network device packet was received on (if known) │ │ │ -

br_mac

│ │ │ - Bridge MAC address │ │ │ +

outdev

│ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ +

nf_drop

│ │ │ + Constant used to signify a 'drop' verdict │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │

length

│ │ │ The length of the packet buffer contents, in bytes │ │ │ +

br_htime

│ │ │ + Hello time in 1/256 secs │ │ │ +

br_rmac

│ │ │ + Root bridge MAC address │ │ │ +

nf_repeat

│ │ │ + Constant used to signify a 'repeat' verdict │ │ │

nf_stolen

│ │ │ Constant used to signify a 'stolen' verdict │ │ │ -

br_poid

│ │ │ - Port identifier │ │ │ +

br_flags

│ │ │ + BPDU flags │ │ │ +

nf_queue

│ │ │ + Constant used to signify a 'queue' verdict │ │ │ +

data_hex

│ │ │ + A hexadecimal string representing the packet buffer contents │ │ │

br_max

│ │ │ Max age in 1/256 secs │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ -

br_fd

│ │ │ - Forward delay in 1/256 secs │ │ │

br_type

│ │ │ BPDU type │ │ │ -

br_rid

│ │ │ - Identity of root bridge │ │ │ -

br_flags

│ │ │ - BPDU flags │ │ │ -

llcproto_stp

│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │

br_vid

│ │ │ Protocol version identifier │ │ │ -

llcpdu

│ │ │ - Address of LLC Protocol Data Unit │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │ -

nf_drop

│ │ │ - Constant used to signify a 'drop' verdict │ │ │ -

pf

│ │ │ - Protocol family -- always bridge │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ +

br_fd

│ │ │ + Forward delay in 1/256 secs │ │ │

protocol

│ │ │ Packet protocol │ │ │ +

llcproto_stp

│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ +

pf

│ │ │ + Protocol family -- always bridge │ │ │ +

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │ +

br_poid

│ │ │ + Port identifier │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │ +

br_rid

│ │ │ + Identity of root bridge │ │ │ +

br_mac

│ │ │ + Bridge MAC address │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,74 +3,74 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.bridge.local_out — Called on a bridging packet coming from a │ │ │ │ local process │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.bridge.local_out │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbrr__ccoosstt │ │ │ │ - Total cost from transmitting bridge to root │ │ │ │ + bbrrhhddrr │ │ │ │ + Address of bridge header │ │ │ │ bbrr__pprriidd │ │ │ │ Protocol identifier │ │ │ │ - bbrr__bbiidd │ │ │ │ - Identity of bridge │ │ │ │ - nnff__qquueeuuee │ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ + llllccppdduu │ │ │ │ + Address of LLC Protocol Data Unit │ │ │ │ + bbrr__ccoosstt │ │ │ │ + Total cost from transmitting bridge to root │ │ │ │ bbrr__mmssgg │ │ │ │ Message age in 1/256 secs │ │ │ │ - bbrrhhddrr │ │ │ │ - Address of bridge header │ │ │ │ - nnff__rreeppeeaatt │ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ - ddaattaa__hheexx │ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ - bbrr__rrmmaacc │ │ │ │ - Root bridge MAC address │ │ │ │ - bbrr__hhttiimmee │ │ │ │ - Hello time in 1/256 secs │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ + bbrr__bbiidd │ │ │ │ + Identity of bridge │ │ │ │ iinnddeevv__nnaammee │ │ │ │ Name of network device packet was received on (if known) │ │ │ │ - bbrr__mmaacc │ │ │ │ - Bridge MAC address │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ lleennggtthh │ │ │ │ The length of the packet buffer contents, in bytes │ │ │ │ + bbrr__hhttiimmee │ │ │ │ + Hello time in 1/256 secs │ │ │ │ + bbrr__rrmmaacc │ │ │ │ + Root bridge MAC address │ │ │ │ + nnff__rreeppeeaatt │ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ nnff__ssttoolleenn │ │ │ │ Constant used to signify a 'stolen' verdict │ │ │ │ - bbrr__ppooiidd │ │ │ │ - Port identifier │ │ │ │ + bbrr__ffllaaggss │ │ │ │ + BPDU flags │ │ │ │ + nnff__qquueeuuee │ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ + ddaattaa__hheexx │ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ bbrr__mmaaxx │ │ │ │ Max age in 1/256 secs │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ - bbrr__ffdd │ │ │ │ - Forward delay in 1/256 secs │ │ │ │ bbrr__ttyyppee │ │ │ │ BPDU type │ │ │ │ - bbrr__rriidd │ │ │ │ - Identity of root bridge │ │ │ │ - bbrr__ffllaaggss │ │ │ │ - BPDU flags │ │ │ │ - llllccpprroottoo__ssttpp │ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ bbrr__vviidd │ │ │ │ Protocol version identifier │ │ │ │ - llllccppdduu │ │ │ │ - Address of LLC Protocol Data Unit │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ - ppff │ │ │ │ - Protocol family -- always “bridge” │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ + bbrr__ffdd │ │ │ │ + Forward delay in 1/256 secs │ │ │ │ pprroottooccooll │ │ │ │ Packet protocol │ │ │ │ + llllccpprroottoo__ssttpp │ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ + ppff │ │ │ │ + Protocol family -- always “bridge” │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ + bbrr__ppooiidd │ │ │ │ + Port identifier │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ + bbrr__rriidd │ │ │ │ + Identity of root bridge │ │ │ │ + bbrr__mmaacc │ │ │ │ + Bridge MAC address │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.bridge.local_in  _H_o_m_e  probe::netfilter.bridge.post_routing │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-post-routing.html │ │ │ @@ -1,67 +1,67 @@ │ │ │ probe::netfilter.bridge.post_routing

Name

probe::netfilter.bridge.post_routing — │ │ │ - Called before a bridging packet hits the wire │ │ │ -

Synopsis

netfilter.bridge.post_routing 

Values

br_max

│ │ │ - Max age in 1/256 secs │ │ │ -

br_poid

│ │ │ - Port identifier │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ -

nf_stolen

│ │ │ - Constant used to signify a 'stolen' verdict │ │ │ -

length

│ │ │ - The length of the packet buffer contents, in bytes │ │ │ +

Synopsis

netfilter.bridge.post_routing 

Values

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │ +

pf

│ │ │ + Protocol family -- always bridge │ │ │

br_mac

│ │ │ Bridge MAC address │ │ │ -

indev_name

│ │ │ - Name of network device packet was received on (if known) │ │ │ -

br_htime

│ │ │ - Hello time in 1/256 secs │ │ │ +

br_rid

│ │ │ + Identity of root bridge │ │ │

outdev_name

│ │ │ Name of network device packet will be routed to (if known) │ │ │ -

nf_repeat

│ │ │ - Constant used to signify a 'repeat' verdict │ │ │ -

br_rmac

│ │ │ - Root bridge MAC address │ │ │ +

br_poid

│ │ │ + Port identifier │ │ │ +

br_vid

│ │ │ + Protocol version identifier │ │ │ +

br_type

│ │ │ + BPDU type │ │ │ +

llcproto_stp

│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ +

br_fd

│ │ │ + Forward delay in 1/256 secs │ │ │ +

protocol

│ │ │ + Packet protocol │ │ │

indev

│ │ │ Address of net_device representing input device, 0 if unknown │ │ │ +

br_rmac

│ │ │ + Root bridge MAC address │ │ │ +

br_htime

│ │ │ + Hello time in 1/256 secs │ │ │ +

length

│ │ │ + The length of the packet buffer contents, in bytes │ │ │ +

br_max

│ │ │ + Max age in 1/256 secs │ │ │

data_hex

│ │ │ A hexadecimal string representing the packet buffer contents │ │ │ -

br_bid

│ │ │ - Identity of bridge │ │ │

nf_queue

│ │ │ Constant used to signify a 'queue' verdict │ │ │ -

brhdr

│ │ │ - Address of bridge header │ │ │ +

nf_repeat

│ │ │ + Constant used to signify a 'repeat' verdict │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │ +

br_flags

│ │ │ + BPDU flags │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │

br_msg

│ │ │ Message age in 1/256 secs │ │ │ -

br_prid

│ │ │ - Protocol identifier │ │ │

br_cost

│ │ │ Total cost from transmitting bridge to root │ │ │ -

protocol

│ │ │ - Packet protocol │ │ │ -

pf

│ │ │ - Protocol family -- always bridge │ │ │ -

nf_drop

│ │ │ - Constant used to signify a 'drop' verdict │ │ │ -

br_vid

│ │ │ - Protocol version identifier │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │

llcpdu

│ │ │ Address of LLC Protocol Data Unit │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ +

br_prid

│ │ │ + Protocol identifier │ │ │ +

brhdr

│ │ │ + Address of bridge header │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │ +

nf_drop

│ │ │ + Constant used to signify a 'drop' verdict │ │ │

outdev

│ │ │ Address of net_device representing output device, 0 if unknown │ │ │ -

llcproto_stp

│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ -

br_flags

│ │ │ - BPDU flags │ │ │ -

br_type

│ │ │ - BPDU type │ │ │ -

br_rid

│ │ │ - Identity of root bridge │ │ │ -

br_fd

│ │ │ - Forward delay in 1/256 secs │ │ │ +

indev_name

│ │ │ + Name of network device packet was received on (if known) │ │ │ +

br_bid

│ │ │ + Identity of bridge │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,74 +3,74 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.bridge.post_routing — - Called before a bridging packet hits │ │ │ │ the wire │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.bridge.post_routing │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbrr__mmaaxx │ │ │ │ - Max age in 1/256 secs │ │ │ │ - bbrr__ppooiidd │ │ │ │ - Port identifier │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - lleennggtthh │ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ + ppff │ │ │ │ + Protocol family -- always “bridge” │ │ │ │ bbrr__mmaacc │ │ │ │ Bridge MAC address │ │ │ │ - iinnddeevv__nnaammee │ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ - bbrr__hhttiimmee │ │ │ │ - Hello time in 1/256 secs │ │ │ │ + bbrr__rriidd │ │ │ │ + Identity of root bridge │ │ │ │ oouuttddeevv__nnaammee │ │ │ │ Name of network device packet will be routed to (if known) │ │ │ │ - nnff__rreeppeeaatt │ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ - bbrr__rrmmaacc │ │ │ │ - Root bridge MAC address │ │ │ │ + bbrr__ppooiidd │ │ │ │ + Port identifier │ │ │ │ + bbrr__vviidd │ │ │ │ + Protocol version identifier │ │ │ │ + bbrr__ttyyppee │ │ │ │ + BPDU type │ │ │ │ + llllccpprroottoo__ssttpp │ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ + bbrr__ffdd │ │ │ │ + Forward delay in 1/256 secs │ │ │ │ + pprroottooccooll │ │ │ │ + Packet protocol │ │ │ │ iinnddeevv │ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │ + bbrr__rrmmaacc │ │ │ │ + Root bridge MAC address │ │ │ │ + bbrr__hhttiimmee │ │ │ │ + Hello time in 1/256 secs │ │ │ │ + lleennggtthh │ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ + bbrr__mmaaxx │ │ │ │ + Max age in 1/256 secs │ │ │ │ ddaattaa__hheexx │ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ - bbrr__bbiidd │ │ │ │ - Identity of bridge │ │ │ │ nnff__qquueeuuee │ │ │ │ Constant used to signify a 'queue' verdict │ │ │ │ - bbrrhhddrr │ │ │ │ - Address of bridge header │ │ │ │ + nnff__rreeppeeaatt │ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ + bbrr__ffllaaggss │ │ │ │ + BPDU flags │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ bbrr__mmssgg │ │ │ │ Message age in 1/256 secs │ │ │ │ - bbrr__pprriidd │ │ │ │ - Protocol identifier │ │ │ │ bbrr__ccoosstt │ │ │ │ Total cost from transmitting bridge to root │ │ │ │ - pprroottooccooll │ │ │ │ - Packet protocol │ │ │ │ - ppff │ │ │ │ - Protocol family -- always “bridge” │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ - bbrr__vviidd │ │ │ │ - Protocol version identifier │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ llllccppdduu │ │ │ │ Address of LLC Protocol Data Unit │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ + bbrr__pprriidd │ │ │ │ + Protocol identifier │ │ │ │ + bbrrhhddrr │ │ │ │ + Address of bridge header │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ oouuttddeevv │ │ │ │ Address of net_device representing output device, 0 if unknown │ │ │ │ - llllccpprroottoo__ssttpp │ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ - bbrr__ffllaaggss │ │ │ │ - BPDU flags │ │ │ │ - bbrr__ttyyppee │ │ │ │ - BPDU type │ │ │ │ - bbrr__rriidd │ │ │ │ - Identity of root bridge │ │ │ │ - bbrr__ffdd │ │ │ │ - Forward delay in 1/256 secs │ │ │ │ + iinnddeevv__nnaammee │ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ + bbrr__bbiidd │ │ │ │ + Identity of bridge │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.bridge.local_out  _H_o_m_e  probe::netfilter.bridge.pre_routing │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html │ │ │ @@ -1,67 +1,67 @@ │ │ │ probe::netfilter.bridge.pre_routing

Name

probe::netfilter.bridge.pre_routing — │ │ │ - Called before a bridging packet is routed │ │ │ -

Synopsis

netfilter.bridge.pre_routing 

Values

length

│ │ │ - The length of the packet buffer contents, in bytes │ │ │ -

nf_stolen

│ │ │ - Constant used to signify a 'stolen' verdict │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ -

br_poid

│ │ │ - Port identifier │ │ │ -

br_max

│ │ │ - Max age in 1/256 secs │ │ │ -

br_htime

│ │ │ - Hello time in 1/256 secs │ │ │ -

indev_name

│ │ │ +

Synopsis

netfilter.bridge.pre_routing 

Values

indev_name

│ │ │ Name of network device packet was received on (if known) │ │ │ -

br_mac

│ │ │ - Bridge MAC address │ │ │ -

data_hex

│ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ -

br_rmac

│ │ │ - Root bridge MAC address │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ -

nf_repeat

│ │ │ - Constant used to signify a 'repeat' verdict │ │ │ +

outdev

│ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ +

nf_drop

│ │ │ + Constant used to signify a 'drop' verdict │ │ │ +

br_bid

│ │ │ + Identity of bridge │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │

br_prid

│ │ │ Protocol identifier │ │ │ -

br_cost

│ │ │ - Total cost from transmitting bridge to root │ │ │

brhdr

│ │ │ Address of bridge header │ │ │

br_msg

│ │ │ Message age in 1/256 secs │ │ │ -

nf_queue

│ │ │ - Constant used to signify a 'queue' verdict │ │ │ -

br_bid

│ │ │ - Identity of bridge │ │ │ -

nf_drop

│ │ │ - Constant used to signify a 'drop' verdict │ │ │ -

pf

│ │ │ - Protocol family -- always bridge │ │ │ -

protocol

│ │ │ - Packet protocol │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │

llcpdu

│ │ │ Address of LLC Protocol Data Unit │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │ -

br_vid

│ │ │ - Protocol version identifier │ │ │ +

br_cost

│ │ │ + Total cost from transmitting bridge to root │ │ │ +

nf_repeat

│ │ │ + Constant used to signify a 'repeat' verdict │ │ │

br_flags

│ │ │ BPDU flags │ │ │ -

llcproto_stp

│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │ +

data_hex

│ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ +

br_max

│ │ │ + Max age in 1/256 secs │ │ │ +

nf_queue

│ │ │ + Constant used to signify a 'queue' verdict │ │ │ +

length

│ │ │ + The length of the packet buffer contents, in bytes │ │ │ +

br_rmac

│ │ │ + Root bridge MAC address │ │ │ +

br_htime

│ │ │ + Hello time in 1/256 secs │ │ │

br_fd

│ │ │ Forward delay in 1/256 secs │ │ │ +

protocol

│ │ │ + Packet protocol │ │ │ +

llcproto_stp

│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │

br_type

│ │ │ BPDU type │ │ │ +

br_vid

│ │ │ + Protocol version identifier │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │ +

br_poid

│ │ │ + Port identifier │ │ │ +

br_mac

│ │ │ + Bridge MAC address │ │ │

br_rid

│ │ │ Identity of root bridge │ │ │ +

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │ +

pf

│ │ │ + Protocol family -- always bridge │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,74 +3,74 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.bridge.pre_routing — - Called before a bridging packet is │ │ │ │ routed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.bridge.pre_routing │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - lleennggtthh │ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ - bbrr__ppooiidd │ │ │ │ - Port identifier │ │ │ │ - bbrr__mmaaxx │ │ │ │ - Max age in 1/256 secs │ │ │ │ - bbrr__hhttiimmee │ │ │ │ - Hello time in 1/256 secs │ │ │ │ iinnddeevv__nnaammee │ │ │ │ Name of network device packet was received on (if known) │ │ │ │ - bbrr__mmaacc │ │ │ │ - Bridge MAC address │ │ │ │ - ddaattaa__hheexx │ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ - bbrr__rrmmaacc │ │ │ │ - Root bridge MAC address │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ - nnff__rreeppeeaatt │ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ + bbrr__bbiidd │ │ │ │ + Identity of bridge │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ bbrr__pprriidd │ │ │ │ Protocol identifier │ │ │ │ - bbrr__ccoosstt │ │ │ │ - Total cost from transmitting bridge to root │ │ │ │ bbrrhhddrr │ │ │ │ Address of bridge header │ │ │ │ bbrr__mmssgg │ │ │ │ Message age in 1/256 secs │ │ │ │ - nnff__qquueeuuee │ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ - bbrr__bbiidd │ │ │ │ - Identity of bridge │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ - ppff │ │ │ │ - Protocol family -- always “bridge” │ │ │ │ - pprroottooccooll │ │ │ │ - Packet protocol │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ llllccppdduu │ │ │ │ Address of LLC Protocol Data Unit │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ - bbrr__vviidd │ │ │ │ - Protocol version identifier │ │ │ │ + bbrr__ccoosstt │ │ │ │ + Total cost from transmitting bridge to root │ │ │ │ + nnff__rreeppeeaatt │ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ bbrr__ffllaaggss │ │ │ │ BPDU flags │ │ │ │ - llllccpprroottoo__ssttpp │ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ + ddaattaa__hheexx │ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ + bbrr__mmaaxx │ │ │ │ + Max age in 1/256 secs │ │ │ │ + nnff__qquueeuuee │ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ + lleennggtthh │ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ + bbrr__rrmmaacc │ │ │ │ + Root bridge MAC address │ │ │ │ + bbrr__hhttiimmee │ │ │ │ + Hello time in 1/256 secs │ │ │ │ bbrr__ffdd │ │ │ │ Forward delay in 1/256 secs │ │ │ │ + pprroottooccooll │ │ │ │ + Packet protocol │ │ │ │ + llllccpprroottoo__ssttpp │ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ bbrr__ttyyppee │ │ │ │ BPDU type │ │ │ │ + bbrr__vviidd │ │ │ │ + Protocol version identifier │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ + bbrr__ppooiidd │ │ │ │ + Port identifier │ │ │ │ + bbrr__mmaacc │ │ │ │ + Bridge MAC address │ │ │ │ bbrr__rriidd │ │ │ │ Identity of root bridge │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ + ppff │ │ │ │ + Protocol family -- always “bridge” │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.bridge.post_routing  _H_o_m_e  probe::netfilter.ip.forward │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html │ │ │ @@ -1,61 +1,61 @@ │ │ │ probe::netfilter.ip.forward

Name

probe::netfilter.ip.forward — │ │ │ Called on an incoming IP packet addressed to some other computer │ │ │ -

Synopsis

netfilter.ip.forward 

Values

nf_drop

│ │ │ - Constant used to signify a 'drop' verdict │ │ │ -

sport

│ │ │ - TCP or UDP source port (ipv4 only) │ │ │ +

Synopsis

netfilter.ip.forward 

Values

ipproto_tcp

│ │ │ + Constant used to signify that the packet protocol is TCP │ │ │ +

fin

│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ +

rst

│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │

protocol

│ │ │ Packet protocol from driver (ipv4 only) │ │ │ -

ipproto_udp

│ │ │ - Constant used to signify that the packet protocol is UDP │ │ │

pf

│ │ │ Protocol family -- either ipv4 or ipv6 │ │ │ -

urg

│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ -

saddr

│ │ │ - A string representing the source IP address │ │ │

nf_stop

│ │ │ Constant used to signify a 'stop' verdict │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │ -

iphdr

│ │ │ - Address of IP header │ │ │ -

psh

│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │

family

│ │ │ IP address family │ │ │ -

nf_stolen

│ │ │ - Constant used to signify a 'stolen' verdict │ │ │ -

length

│ │ │ - The length of the packet buffer contents, in bytes │ │ │ -

fin

│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ -

rst

│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ +

iphdr

│ │ │ + Address of IP header │ │ │

data_str

│ │ │ A string representing the packet buffer contents │ │ │ -

ipproto_tcp

│ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ -

indev_name

│ │ │ - Name of network device packet was received on (if known) │ │ │ +

ack

│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │

syn

│ │ │ TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ -

data_hex

│ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ -

nf_repeat

│ │ │ - Constant used to signify a 'repeat' verdict │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ +

outdev

│ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ +

indev_name

│ │ │ + Name of network device packet was received on (if known) │ │ │ +

nf_drop

│ │ │ + Constant used to signify a 'drop' verdict │ │ │ +

psh

│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │ +

ipproto_udp

│ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ +

saddr

│ │ │ + A string representing the source IP address │ │ │ +

length

│ │ │ + The length of the packet buffer contents, in bytes │ │ │

dport

│ │ │ TCP or UDP destination port (ipv4 only) │ │ │ -

ack

│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ -

daddr

│ │ │ - A string representing the destination IP address │ │ │ +

nf_repeat

│ │ │ + Constant used to signify a 'repeat' verdict │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │ +

urg

│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │

nf_queue

│ │ │ Constant used to signify a 'queue' verdict │ │ │ +

sport

│ │ │ + TCP or UDP source port (ipv4 only) │ │ │ +

data_hex

│ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ +

daddr

│ │ │ + A string representing the destination IP address │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,68 +3,68 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.ip.forward — Called on an incoming IP packet addressed to some │ │ │ │ other computer │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.ip.forward │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ - ssppoorrtt │ │ │ │ - TCP or UDP source port (ipv4 only) │ │ │ │ + iipppprroottoo__ttccpp │ │ │ │ + Constant used to signify that the packet protocol is TCP │ │ │ │ + ffiinn │ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ + rrsstt │ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ pprroottooccooll │ │ │ │ Packet protocol from driver (ipv4 only) │ │ │ │ - iipppprroottoo__uuddpp │ │ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ │ ppff │ │ │ │ Protocol family -- either “ipv4” or “ipv6” │ │ │ │ - uurrgg │ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - ssaaddddrr │ │ │ │ - A string representing the source IP address │ │ │ │ nnff__ssttoopp │ │ │ │ Constant used to signify a 'stop' verdict │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ - iipphhddrr │ │ │ │ - Address of IP header │ │ │ │ - ppsshh │ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ ffaammiillyy │ │ │ │ IP address family │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - lleennggtthh │ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ - ffiinn │ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ - rrsstt │ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ + iipphhddrr │ │ │ │ + Address of IP header │ │ │ │ ddaattaa__ssttrr │ │ │ │ A string representing the packet buffer contents │ │ │ │ - iipppprroottoo__ttccpp │ │ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ │ - iinnddeevv__nnaammee │ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ + aacckk │ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ ssyynn │ │ │ │ TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ - ddaattaa__hheexx │ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ - nnff__rreeppeeaatt │ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ + iinnddeevv__nnaammee │ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ + ppsshh │ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ + iipppprroottoo__uuddpp │ │ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ │ + ssaaddddrr │ │ │ │ + A string representing the source IP address │ │ │ │ + lleennggtthh │ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ ddppoorrtt │ │ │ │ TCP or UDP destination port (ipv4 only) │ │ │ │ - aacckk │ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ - ddaaddddrr │ │ │ │ - A string representing the destination IP address │ │ │ │ + nnff__rreeppeeaatt │ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ + uurrgg │ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ nnff__qquueeuuee │ │ │ │ Constant used to signify a 'queue' verdict │ │ │ │ + ssppoorrtt │ │ │ │ + TCP or UDP source port (ipv4 only) │ │ │ │ + ddaattaa__hheexx │ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ + ddaaddddrr │ │ │ │ + A string representing the destination IP address │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.bridge.pre_routing  _H_o_m_e  probe::netfilter.ip.local_in │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html │ │ │ @@ -1,61 +1,61 @@ │ │ │ probe::netfilter.ip.local_in

Name

probe::netfilter.ip.local_in — │ │ │ Called on an incoming IP packet addressed to the local computer │ │ │ -

Synopsis

netfilter.ip.local_in 

Values

urg

│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ -

saddr

│ │ │ - A string representing the source IP address │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │ -

nf_drop

│ │ │ - Constant used to signify a 'drop' verdict │ │ │ -

sport

│ │ │ - TCP or UDP source port (ipv4 only) │ │ │ -

ipproto_udp

│ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ +

Synopsis

netfilter.ip.local_in 

Values

fin

│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ +

ipproto_tcp

│ │ │ + Constant used to signify that the packet protocol is TCP │ │ │

protocol

│ │ │ Packet protocol from driver (ipv4 only) │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ +

rst

│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ +

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │

pf

│ │ │ Protocol family -- either ipv4 or ipv6 │ │ │ -

psh

│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │

family

│ │ │ IP address family │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │

iphdr

│ │ │ Address of IP header │ │ │ -

ipproto_tcp

│ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ -

syn

│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │ +

psh

│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ +

nf_drop

│ │ │ + Constant used to signify a 'drop' 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_stolen

│ │ │ - Constant used to signify a 'stolen' verdict │ │ │ -

length

│ │ │ - The length of the packet buffer contents, in bytes │ │ │ -

fin

│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ -

rst

│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ +

syn

│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │

ack

│ │ │ TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ +

dport

│ │ │ + TCP or UDP destination port (ipv4 only) │ │ │ +

length

│ │ │ + The length of the packet buffer contents, in bytes │ │ │ +

ipproto_udp

│ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ +

saddr

│ │ │ + A string representing the source IP address │ │ │

daddr

│ │ │ A string representing the destination IP address │ │ │ -

nf_queue

│ │ │ - Constant used to signify a 'queue' verdict │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │

data_hex

│ │ │ A hexadecimal string representing the packet buffer contents │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ +

nf_queue

│ │ │ + Constant used to signify a 'queue' verdict │ │ │ +

sport

│ │ │ + TCP or UDP source port (ipv4 only) │ │ │ +

urg

│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │

nf_repeat

│ │ │ Constant used to signify a 'repeat' verdict │ │ │ -

dport

│ │ │ - TCP or UDP destination port (ipv4 only) │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,68 +3,68 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.ip.local_in — Called on an incoming IP packet addressed to the │ │ │ │ local computer │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.ip.local_in │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - uurrgg │ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - ssaaddddrr │ │ │ │ - A string representing the source IP address │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ - nnff__ddrroopp │ │ │ │ - Constant used to signify a 'drop' verdict │ │ │ │ - ssppoorrtt │ │ │ │ - TCP or UDP source port (ipv4 only) │ │ │ │ - iipppprroottoo__uuddpp │ │ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ │ + ffiinn │ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ + iipppprroottoo__ttccpp │ │ │ │ + Constant used to signify that the packet protocol is TCP │ │ │ │ pprroottooccooll │ │ │ │ Packet protocol from driver (ipv4 only) │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ + rrsstt │ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ ppff │ │ │ │ Protocol family -- either “ipv4” or “ipv6” │ │ │ │ - ppsshh │ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ ffaammiillyy │ │ │ │ IP address family │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ iipphhddrr │ │ │ │ Address of IP header │ │ │ │ - iipppprroottoo__ttccpp │ │ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ │ - ssyynn │ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ + ppsshh │ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ + nnff__ddrroopp │ │ │ │ + Constant used to signify a 'drop' verdict │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ iinnddeevv__nnaammee │ │ │ │ Name of network device packet was received on (if known) │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - lleennggtthh │ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ - ffiinn │ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ - rrsstt │ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ + ssyynn │ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ aacckk │ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ + ddppoorrtt │ │ │ │ + TCP or UDP destination port (ipv4 only) │ │ │ │ + lleennggtthh │ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ + iipppprroottoo__uuddpp │ │ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ │ + ssaaddddrr │ │ │ │ + A string representing the source IP address │ │ │ │ ddaaddddrr │ │ │ │ A string representing the destination IP address │ │ │ │ - nnff__qquueeuuee │ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ ddaattaa__hheexx │ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ + nnff__qquueeuuee │ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ + ssppoorrtt │ │ │ │ + TCP or UDP source port (ipv4 only) │ │ │ │ + uurrgg │ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ nnff__rreeppeeaatt │ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ - ddppoorrtt │ │ │ │ - TCP or UDP destination port (ipv4 only) │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.ip.forward  _H_o_m_e  probe::netfilter.ip.local_out │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html │ │ │ @@ -1,61 +1,61 @@ │ │ │ probe::netfilter.ip.local_out

Name

probe::netfilter.ip.local_out — │ │ │ Called on an outgoing IP packet │ │ │ -

Synopsis

netfilter.ip.local_out 

Values

sport

│ │ │ - TCP or UDP source port (ipv4 only) │ │ │ +

Synopsis

netfilter.ip.local_out 

Values

data_str

│ │ │ + A string representing the packet buffer contents │ │ │ +

iphdr

│ │ │ + Address of IP header │ │ │ +

psh

│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │ +

syn

│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ +

ack

│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │

nf_drop

│ │ │ Constant used to signify a 'drop' verdict │ │ │ -

ipproto_udp

│ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ -

protocol

│ │ │ - Packet protocol from driver (ipv4 only) │ │ │ -

pf

│ │ │ - Protocol family -- either ipv4 or ipv6 │ │ │ +

indev_name

│ │ │ + Name of network device packet was received on (if known) │ │ │

outdev

│ │ │ Address of net_device representing output device, 0 if unknown │ │ │ -

urg

│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ +

ipproto_udp

│ │ │ + Constant used to signify that the packet protocol is UDP │ │ │

saddr

│ │ │ A string representing the source IP address │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │ -

iphdr

│ │ │ - Address of IP header │ │ │ -

psh

│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ -

family

│ │ │ - IP address family │ │ │ -

nf_stolen

│ │ │ - Constant used to signify a 'stolen' verdict │ │ │ +

dport

│ │ │ + TCP or UDP destination port (ipv4 only) │ │ │

length

│ │ │ The length of the packet buffer contents, in bytes │ │ │ +

nf_queue

│ │ │ + Constant used to signify a 'queue' verdict │ │ │ +

sport

│ │ │ + TCP or UDP source port (ipv4 only) │ │ │ +

daddr

│ │ │ + A string representing the destination IP address │ │ │ +

data_hex

│ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ +

urg

│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ +

nf_repeat

│ │ │ + Constant used to signify a 'repeat' verdict │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │

fin

│ │ │ TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ -

rst

│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │

ipproto_tcp

│ │ │ Constant used to signify that the packet protocol is TCP │ │ │ -

syn

│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ -

indev_name

│ │ │ - Name of network device packet was received on (if known) │ │ │

indev

│ │ │ Address of net_device representing input device, 0 if unknown │ │ │ -

data_hex

│ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ +

protocol

│ │ │ + Packet protocol from driver (ipv4 only) │ │ │ +

rst

│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ +

pf

│ │ │ + Protocol family -- either ipv4 or ipv6 │ │ │ +

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │ +

family

│ │ │ + IP address family │ │ │

outdev_name

│ │ │ Name of network device packet will be routed to (if known) │ │ │ -

nf_repeat

│ │ │ - Constant used to signify a 'repeat' verdict │ │ │ -

dport

│ │ │ - TCP or UDP destination port (ipv4 only) │ │ │ -

ack

│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ -

daddr

│ │ │ - A string representing the destination IP address │ │ │ -

nf_queue

│ │ │ - Constant used to signify a 'queue' verdict │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,68 +2,68 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.ip.local_out — Called on an outgoing IP packet │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.ip.local_out │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssppoorrtt │ │ │ │ - TCP or UDP source port (ipv4 only) │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ + iipphhddrr │ │ │ │ + Address of IP header │ │ │ │ + ppsshh │ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ + ssyynn │ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ + aacckk │ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ nnff__ddrroopp │ │ │ │ Constant used to signify a 'drop' verdict │ │ │ │ - iipppprroottoo__uuddpp │ │ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ │ - pprroottooccooll │ │ │ │ - Packet protocol from driver (ipv4 only) │ │ │ │ - ppff │ │ │ │ - Protocol family -- either “ipv4” or “ipv6” │ │ │ │ + iinnddeevv__nnaammee │ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ oouuttddeevv │ │ │ │ Address of net_device representing output device, 0 if unknown │ │ │ │ - uurrgg │ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ + iipppprroottoo__uuddpp │ │ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ │ ssaaddddrr │ │ │ │ A string representing the source IP address │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ - iipphhddrr │ │ │ │ - Address of IP header │ │ │ │ - ppsshh │ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ - ffaammiillyy │ │ │ │ - IP address family │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ + ddppoorrtt │ │ │ │ + TCP or UDP destination port (ipv4 only) │ │ │ │ lleennggtthh │ │ │ │ The length of the packet buffer contents, in bytes │ │ │ │ + nnff__qquueeuuee │ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ + ssppoorrtt │ │ │ │ + TCP or UDP source port (ipv4 only) │ │ │ │ + ddaaddddrr │ │ │ │ + A string representing the destination IP address │ │ │ │ + ddaattaa__hheexx │ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ + uurrgg │ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ + nnff__rreeppeeaatt │ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ ffiinn │ │ │ │ TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ - rrsstt │ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ iipppprroottoo__ttccpp │ │ │ │ Constant used to signify that the packet protocol is TCP │ │ │ │ - ssyynn │ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ - iinnddeevv__nnaammee │ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ iinnddeevv │ │ │ │ Address of net_device representing input device, 0 if unknown │ │ │ │ - ddaattaa__hheexx │ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ + pprroottooccooll │ │ │ │ + Packet protocol from driver (ipv4 only) │ │ │ │ + rrsstt │ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ + ppff │ │ │ │ + Protocol family -- either “ipv4” or “ipv6” │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ + ffaammiillyy │ │ │ │ + IP address family │ │ │ │ oouuttddeevv__nnaammee │ │ │ │ Name of network device packet will be routed to (if known) │ │ │ │ - nnff__rreeppeeaatt │ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ - ddppoorrtt │ │ │ │ - TCP or UDP destination port (ipv4 only) │ │ │ │ - aacckk │ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ - ddaaddddrr │ │ │ │ - A string representing the destination IP address │ │ │ │ - nnff__qquueeuuee │ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.ip.local_in  _H_o_m_e  probe::netfilter.ip.post_routing │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html │ │ │ @@ -1,61 +1,61 @@ │ │ │ probe::netfilter.ip.post_routing

Name

probe::netfilter.ip.post_routing — │ │ │ Called immediately before an outgoing IP packet leaves the computer │ │ │ -

Synopsis

netfilter.ip.post_routing 

Values

psh

│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ -

family

│ │ │ - IP address family │ │ │ -

iphdr

│ │ │ - Address of IP header │ │ │ -

saddr

│ │ │ - A string representing the source IP address │ │ │ -

urg

│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ -

nf_accept

│ │ │ +

Synopsis

netfilter.ip.post_routing 

Values

nf_accept

│ │ │ Constant used to signify an 'accept' verdict │ │ │ -

sport

│ │ │ - TCP or UDP source port (ipv4 only) │ │ │ +

psh

│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │

nf_drop

│ │ │ Constant used to signify a 'drop' verdict │ │ │ -

pf

│ │ │ - Protocol family -- either ipv4 or ipv6 │ │ │ -

protocol

│ │ │ - Packet protocol from driver (ipv4 only) │ │ │ -

ipproto_udp

│ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ +

indev_name

│ │ │ + Name of network device packet was received on (if known) │ │ │ +

outdev

│ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ +

syn

│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │

ack

│ │ │ TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │ +

iphdr

│ │ │ + Address of IP header │ │ │

daddr

│ │ │ A string representing the destination IP address │ │ │ -

nf_queue

│ │ │ - Constant used to signify a 'queue' verdict │ │ │

data_hex

│ │ │ A hexadecimal string representing the packet buffer contents │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ +

nf_queue

│ │ │ + Constant used to signify a 'queue' verdict │ │ │ +

sport

│ │ │ + TCP or UDP source port (ipv4 only) │ │ │ +

urg

│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │

nf_repeat

│ │ │ Constant used to signify a 'repeat' verdict │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ +

nf_stolen

│ │ │ + Constant used to signify a 'stolen' verdict │ │ │

dport

│ │ │ TCP or UDP destination port (ipv4 only) │ │ │ -

ipproto_tcp

│ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ -

indev_name

│ │ │ - Name of network device packet was received on (if known) │ │ │ -

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 │ │ │ -

fin

│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ +

saddr

│ │ │ + A string representing the source IP address │ │ │ +

ipproto_udp

│ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ +

protocol

│ │ │ + Packet protocol from driver (ipv4 only) │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │

rst

│ │ │ TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ +

fin

│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ +

ipproto_tcp

│ │ │ + Constant used to signify that the packet protocol is TCP │ │ │ +

family

│ │ │ + IP address family │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │ +

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │ +

pf

│ │ │ + Protocol family -- either ipv4 or ipv6 │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,68 +3,68 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.ip.post_routing — Called immediately before an outgoing IP │ │ │ │ packet leaves the computer │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.ip.post_routing │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ppsshh │ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ - ffaammiillyy │ │ │ │ - IP address family │ │ │ │ - iipphhddrr │ │ │ │ - Address of IP header │ │ │ │ - ssaaddddrr │ │ │ │ - A string representing the source IP address │ │ │ │ - uurrgg │ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ nnff__aacccceepptt │ │ │ │ Constant used to signify an 'accept' verdict │ │ │ │ - ssppoorrtt │ │ │ │ - TCP or UDP source port (ipv4 only) │ │ │ │ + ppsshh │ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ nnff__ddrroopp │ │ │ │ Constant used to signify a 'drop' verdict │ │ │ │ - ppff │ │ │ │ - Protocol family -- either “ipv4” or “ipv6” │ │ │ │ - pprroottooccooll │ │ │ │ - Packet protocol from driver (ipv4 only) │ │ │ │ - iipppprroottoo__uuddpp │ │ │ │ - Constant used to signify that the packet protocol is UDP │ │ │ │ + iinnddeevv__nnaammee │ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ + ssyynn │ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ aacckk │ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ + iipphhddrr │ │ │ │ + Address of IP header │ │ │ │ ddaaddddrr │ │ │ │ A string representing the destination IP address │ │ │ │ - nnff__qquueeuuee │ │ │ │ - Constant used to signify a 'queue' verdict │ │ │ │ ddaattaa__hheexx │ │ │ │ A hexadecimal string representing the packet buffer contents │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ + nnff__qquueeuuee │ │ │ │ + Constant used to signify a 'queue' verdict │ │ │ │ + ssppoorrtt │ │ │ │ + TCP or UDP source port (ipv4 only) │ │ │ │ + uurrgg │ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ nnff__rreeppeeaatt │ │ │ │ Constant used to signify a 'repeat' verdict │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ + nnff__ssttoolleenn │ │ │ │ + Constant used to signify a 'stolen' verdict │ │ │ │ ddppoorrtt │ │ │ │ TCP or UDP destination port (ipv4 only) │ │ │ │ - iipppprroottoo__ttccpp │ │ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ │ - iinnddeevv__nnaammee │ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ - ssyynn │ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ lleennggtthh │ │ │ │ The length of the packet buffer contents, in bytes │ │ │ │ - nnff__ssttoolleenn │ │ │ │ - Constant used to signify a 'stolen' verdict │ │ │ │ - ffiinn │ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ + ssaaddddrr │ │ │ │ + A string representing the source IP address │ │ │ │ + iipppprroottoo__uuddpp │ │ │ │ + Constant used to signify that the packet protocol is UDP │ │ │ │ + pprroottooccooll │ │ │ │ + Packet protocol from driver (ipv4 only) │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ rrsstt │ │ │ │ TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ + ffiinn │ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ + iipppprroottoo__ttccpp │ │ │ │ + Constant used to signify that the packet protocol is TCP │ │ │ │ + ffaammiillyy │ │ │ │ + IP address family │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ + ppff │ │ │ │ + Protocol family -- either “ipv4” or “ipv6” │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.ip.local_out  _H_o_m_e  probe::netfilter.ip.pre_routing │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html │ │ │ @@ -1,61 +1,61 @@ │ │ │ probe::netfilter.ip.pre_routing

Name

probe::netfilter.ip.pre_routing — │ │ │ Called before an IP packet is routed │ │ │ -

Synopsis

netfilter.ip.pre_routing 

Values

indev_name

│ │ │ - Name of network device packet was received on (if known) │ │ │ -

syn

│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ -

ipproto_tcp

│ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ -

data_str

│ │ │ - A string representing the packet buffer contents │ │ │ -

length

│ │ │ - The length of the packet buffer contents, in bytes │ │ │ +

Synopsis

netfilter.ip.pre_routing 

Values

urg

│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │

nf_stolen

│ │ │ Constant used to signify a 'stolen' verdict │ │ │ -

rst

│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ -

fin

│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ +

nf_repeat

│ │ │ + Constant used to signify a 'repeat' verdict │ │ │

daddr

│ │ │ A string representing the destination IP address │ │ │ +

data_hex

│ │ │ + A hexadecimal string representing the packet buffer contents │ │ │

nf_queue

│ │ │ Constant used to signify a 'queue' verdict │ │ │ -

ack

│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ +

sport

│ │ │ + TCP or UDP source port (ipv4 only) │ │ │

dport

│ │ │ TCP or UDP destination port (ipv4 only) │ │ │ -

data_hex

│ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ -

indev

│ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ -

outdev_name

│ │ │ - Name of network device packet will be routed to (if known) │ │ │ -

nf_repeat

│ │ │ - Constant used to signify a 'repeat' verdict │ │ │ -

nf_accept

│ │ │ - Constant used to signify an 'accept' verdict │ │ │ +

length

│ │ │ + The length of the packet buffer contents, in bytes │ │ │

saddr

│ │ │ A string representing the source IP address │ │ │ -

urg

│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ -

outdev

│ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ -

nf_stop

│ │ │ - Constant used to signify a 'stop' verdict │ │ │ -

pf

│ │ │ - Protocol family - either 'ipv4' or 'ipv6' │ │ │

ipproto_udp

│ │ │ Constant used to signify that the packet protocol is UDP │ │ │ -

protocol

│ │ │ - Packet protocol from driver (ipv4 only) │ │ │

nf_drop

│ │ │ Constant used to signify a 'drop' verdict │ │ │ -

sport

│ │ │ - TCP or UDP source port (ipv4 only) │ │ │ +

indev_name

│ │ │ + Name of network device packet was received on (if known) │ │ │ +

outdev

│ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ +

syn

│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ +

ack

│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ +

nf_accept

│ │ │ + Constant used to signify an 'accept' verdict │ │ │

psh

│ │ │ TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ -

family

│ │ │ - IP address family │ │ │

iphdr

│ │ │ Address of IP header │ │ │ +

data_str

│ │ │ + A string representing the packet buffer contents │ │ │ +

outdev_name

│ │ │ + Name of network device packet will be routed to (if known) │ │ │ +

family

│ │ │ + IP address family │ │ │ +

nf_stop

│ │ │ + Constant used to signify a 'stop' verdict │ │ │ +

pf

│ │ │ + Protocol family - either 'ipv4' or 'ipv6' │ │ │ +

rst

│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ +

protocol

│ │ │ + Packet protocol from driver (ipv4 only) │ │ │ +

indev

│ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ +

ipproto_tcp

│ │ │ + Constant used to signify that the packet protocol is TCP │ │ │ +

fin

│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,68 +2,68 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::netfilter.ip.pre_routing — Called before an IP packet is routed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ netfilter.ip.pre_routing │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - iinnddeevv__nnaammee │ │ │ │ - Name of network device packet was received on (if known) │ │ │ │ - ssyynn │ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ - iipppprroottoo__ttccpp │ │ │ │ - Constant used to signify that the packet protocol is TCP │ │ │ │ - ddaattaa__ssttrr │ │ │ │ - A string representing the packet buffer contents │ │ │ │ - lleennggtthh │ │ │ │ - The length of the packet buffer contents, in bytes │ │ │ │ + uurrgg │ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ nnff__ssttoolleenn │ │ │ │ Constant used to signify a 'stolen' verdict │ │ │ │ - rrsstt │ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ - ffiinn │ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ + nnff__rreeppeeaatt │ │ │ │ + Constant used to signify a 'repeat' verdict │ │ │ │ ddaaddddrr │ │ │ │ A string representing the destination IP address │ │ │ │ + ddaattaa__hheexx │ │ │ │ + A hexadecimal string representing the packet buffer contents │ │ │ │ nnff__qquueeuuee │ │ │ │ Constant used to signify a 'queue' verdict │ │ │ │ - aacckk │ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ + ssppoorrtt │ │ │ │ + TCP or UDP source port (ipv4 only) │ │ │ │ ddppoorrtt │ │ │ │ TCP or UDP destination port (ipv4 only) │ │ │ │ - ddaattaa__hheexx │ │ │ │ - A hexadecimal string representing the packet buffer contents │ │ │ │ - iinnddeevv │ │ │ │ - Address of net_device representing input device, 0 if unknown │ │ │ │ - oouuttddeevv__nnaammee │ │ │ │ - Name of network device packet will be routed to (if known) │ │ │ │ - nnff__rreeppeeaatt │ │ │ │ - Constant used to signify a 'repeat' verdict │ │ │ │ - nnff__aacccceepptt │ │ │ │ - Constant used to signify an 'accept' verdict │ │ │ │ + lleennggtthh │ │ │ │ + The length of the packet buffer contents, in bytes │ │ │ │ ssaaddddrr │ │ │ │ A string representing the source IP address │ │ │ │ - uurrgg │ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only) │ │ │ │ - oouuttddeevv │ │ │ │ - Address of net_device representing output device, 0 if unknown │ │ │ │ - nnff__ssttoopp │ │ │ │ - Constant used to signify a 'stop' verdict │ │ │ │ - ppff │ │ │ │ - Protocol family - either 'ipv4' or 'ipv6' │ │ │ │ iipppprroottoo__uuddpp │ │ │ │ Constant used to signify that the packet protocol is UDP │ │ │ │ - pprroottooccooll │ │ │ │ - Packet protocol from driver (ipv4 only) │ │ │ │ nnff__ddrroopp │ │ │ │ Constant used to signify a 'drop' verdict │ │ │ │ - ssppoorrtt │ │ │ │ - TCP or UDP source port (ipv4 only) │ │ │ │ + iinnddeevv__nnaammee │ │ │ │ + Name of network device packet was received on (if known) │ │ │ │ + oouuttddeevv │ │ │ │ + Address of net_device representing output device, 0 if unknown │ │ │ │ + ssyynn │ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only) │ │ │ │ + aacckk │ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only) │ │ │ │ + nnff__aacccceepptt │ │ │ │ + Constant used to signify an 'accept' verdict │ │ │ │ ppsshh │ │ │ │ TCP PSH flag (if protocol is TCP; ipv4 only) │ │ │ │ - ffaammiillyy │ │ │ │ - IP address family │ │ │ │ iipphhddrr │ │ │ │ Address of IP header │ │ │ │ + ddaattaa__ssttrr │ │ │ │ + A string representing the packet buffer contents │ │ │ │ + oouuttddeevv__nnaammee │ │ │ │ + Name of network device packet will be routed to (if known) │ │ │ │ + ffaammiillyy │ │ │ │ + IP address family │ │ │ │ + nnff__ssttoopp │ │ │ │ + Constant used to signify a 'stop' verdict │ │ │ │ + ppff │ │ │ │ + Protocol family - either 'ipv4' or 'ipv6' │ │ │ │ + rrsstt │ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only) │ │ │ │ + pprroottooccooll │ │ │ │ + Packet protocol from driver (ipv4 only) │ │ │ │ + iinnddeevv │ │ │ │ + Address of net_device representing input device, 0 if unknown │ │ │ │ + iipppprroottoo__ttccpp │ │ │ │ + Constant used to signify that the packet protocol is TCP │ │ │ │ + ffiinn │ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.ip.post_routing  _H_o_m_e  probe::sunrpc.clnt.bind_new_program │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readahead.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfs.aop.readahead

Name

probe::nfs.aop.readahead — │ │ │ NFS client reading multiple pages │ │ │ -

Synopsis

nfs.aop.readahead 

Values

rsize

│ │ │ - read size (in bytes) │ │ │ -

ino

│ │ │ - inode number │ │ │ -

dev

│ │ │ +

Synopsis

nfs.aop.readahead 

Values

dev

│ │ │ device identifier │ │ │ -

file

│ │ │ - filp argument │ │ │ -

size

│ │ │ - number of pages attempted to read in this execution │ │ │

rpages

│ │ │ read size (in pages) │ │ │ +

rsize

│ │ │ + read size (in bytes) │ │ │ +

size

│ │ │ + number of pages attempted to read in this execution │ │ │ +

file

│ │ │ + filp argument │ │ │ +

ino

│ │ │ + inode number │ │ │

nr_pages

│ │ │ number of pages attempted to read in this execution │ │ │

Description

│ │ │ Fires when in readahead way, read several pages once │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.readahead — NFS client reading multiple pages │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.readahead │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rrssiizzee │ │ │ │ - read size (in bytes) │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ - ffiillee │ │ │ │ - filp argument │ │ │ │ - ssiizzee │ │ │ │ - number of pages attempted to read in this execution │ │ │ │ rrppaaggeess │ │ │ │ read size (in pages) │ │ │ │ + rrssiizzee │ │ │ │ + read size (in bytes) │ │ │ │ + ssiizzee │ │ │ │ + number of pages attempted to read in this execution │ │ │ │ + ffiillee │ │ │ │ + filp argument │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ nnrr__ppaaggeess │ │ │ │ number of pages attempted to read in this execution │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when in readahead way, read several pages once │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::  _H_o_m_e  probe::nfs.aop.readpage │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html │ │ │ @@ -1,27 +1,27 @@ │ │ │ probe::nfs.aop.readpage

Name

probe::nfs.aop.readpage — │ │ │ NFS client synchronously reading a page │ │ │ -

Synopsis

nfs.aop.readpage 

Values

page_index

│ │ │ +

Synopsis

nfs.aop.readpage 

Values

dev

│ │ │ + device identifier │ │ │ +

rsize

│ │ │ + read size (in bytes) │ │ │ +

i_flag

│ │ │ + file flags │ │ │ +

page_index

│ │ │ offset within mapping, can used a page identifier │ │ │ and position identifier in the page frame │ │ │ -

i_size

│ │ │ - file length in bytes │ │ │

size

│ │ │ number of pages to be read in this execution │ │ │

sb_flag

│ │ │ super block flags │ │ │ -

dev

│ │ │ - device identifier │ │ │

file

│ │ │ file argument │ │ │

ino

│ │ │ inode number │ │ │ -

rsize

│ │ │ - read size (in bytes) │ │ │

__page

│ │ │ the address of page │ │ │ -

i_flag

│ │ │ - file flags │ │ │ +

i_size

│ │ │ + file length in bytes │ │ │

Description

│ │ │ Read the page over, only fires when a previous async │ │ │ read operation failed │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,33 +2,33 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.readpage — NFS client synchronously reading a page │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.readpage │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ddeevv │ │ │ │ + device identifier │ │ │ │ + rrssiizzee │ │ │ │ + read size (in bytes) │ │ │ │ + ii__ffllaagg │ │ │ │ + file flags │ │ │ │ ppaaggee__iinnddeexx │ │ │ │ offset within mapping, can used a page identifier and position identifier │ │ │ │ in the page frame │ │ │ │ - ii__ssiizzee │ │ │ │ - file length in bytes │ │ │ │ ssiizzee │ │ │ │ number of pages to be read in this execution │ │ │ │ ssbb__ffllaagg │ │ │ │ super block flags │ │ │ │ - ddeevv │ │ │ │ - device identifier │ │ │ │ ffiillee │ │ │ │ file argument │ │ │ │ iinnoo │ │ │ │ inode number │ │ │ │ - rrssiizzee │ │ │ │ - read size (in bytes) │ │ │ │ ____ppaaggee │ │ │ │ the address of page │ │ │ │ - ii__ffllaagg │ │ │ │ - file flags │ │ │ │ + ii__ssiizzee │ │ │ │ + file length in bytes │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Read the page over, only fires when a previous async read operation failed │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.aop.readahead  _H_o_m_e  probe::nfs.aop.readpages │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfs.aop.readpages

Name

probe::nfs.aop.readpages — │ │ │ NFS client reading multiple pages │ │ │ -

Synopsis

nfs.aop.readpages 

Values

rpages

│ │ │ - read size (in pages) │ │ │ -

size

│ │ │ +

Synopsis

nfs.aop.readpages 

Values

nr_pages

│ │ │ number of pages attempted to read in this execution │ │ │ -

nr_pages

│ │ │ - number of pages attempted to read in this execution │ │ │ -

rsize

│ │ │ - read size (in bytes) │ │ │

file

│ │ │ filp argument │ │ │ -

dev

│ │ │ - device identifier │ │ │

ino

│ │ │ inode number │ │ │ +

size

│ │ │ + number of pages attempted to read in this execution │ │ │ +

dev

│ │ │ + device identifier │ │ │ +

rpages

│ │ │ + read size (in pages) │ │ │ +

rsize

│ │ │ + read size (in bytes) │ │ │

Description

│ │ │ Fires when in readahead way, read several pages once │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.readpages — NFS client reading multiple pages │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.readpages │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rrppaaggeess │ │ │ │ - read size (in pages) │ │ │ │ - ssiizzee │ │ │ │ - number of pages attempted to read in this execution │ │ │ │ nnrr__ppaaggeess │ │ │ │ number of pages attempted to read in this execution │ │ │ │ - rrssiizzee │ │ │ │ - read size (in bytes) │ │ │ │ ffiillee │ │ │ │ filp argument │ │ │ │ - ddeevv │ │ │ │ - device identifier │ │ │ │ iinnoo │ │ │ │ inode number │ │ │ │ + ssiizzee │ │ │ │ + number of pages attempted to read in this execution │ │ │ │ + ddeevv │ │ │ │ + device identifier │ │ │ │ + rrppaaggeess │ │ │ │ + read size (in pages) │ │ │ │ + rrssiizzee │ │ │ │ + read size (in bytes) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when in readahead way, read several pages once │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.aop.readpage  _H_o_m_e  probe::nfs.aop.release_page │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html │ │ │ @@ -1,16 +1,16 @@ │ │ │ probe::nfs.aop.release_page

Name

probe::nfs.aop.release_page — │ │ │ NFS client releasing page │ │ │ -

Synopsis

nfs.aop.release_page 

Values

__page

│ │ │ - the address of page │ │ │ -

ino

│ │ │ - inode number │ │ │ -

dev

│ │ │ +

Synopsis

nfs.aop.release_page 

Values

dev

│ │ │ device identifier │ │ │

size

│ │ │ release pages │ │ │

page_index

│ │ │ offset within mapping, can used a page identifier │ │ │ and position identifier in the page frame │ │ │ +

__page

│ │ │ + the address of page │ │ │ +

ino

│ │ │ + inode number │ │ │

Description

│ │ │ Fires when do a release operation on NFS. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,23 +2,23 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.release_page — NFS client releasing page │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.release_page │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ____ppaaggee │ │ │ │ - the address of page │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ ssiizzee │ │ │ │ release pages │ │ │ │ ppaaggee__iinnddeexx │ │ │ │ offset within mapping, can used a page identifier and position identifier │ │ │ │ in the page frame │ │ │ │ + ____ppaaggee │ │ │ │ + the address of page │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when do a release operation on NFS. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.aop.readpages  _H_o_m_e  probe::nfs.aop.set_page_dirty │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-set-page-dirty.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::nfs.aop.set_page_dirty

Name

probe::nfs.aop.set_page_dirty — │ │ │ NFS client marking page as dirty │ │ │ -

Synopsis

nfs.aop.set_page_dirty 

Values

__page

│ │ │ - the address of page │ │ │ -

page_flag

│ │ │ +

Synopsis

nfs.aop.set_page_dirty 

Values

page_flag

│ │ │ page flags │ │ │ +

__page

│ │ │ + the address of page │ │ │

Description

│ │ │ This probe attaches to the generic __set_page_dirty_nobuffers function. │ │ │ Thus, this probe is going to fire on many other file systems in │ │ │ addition to the NFS client. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.set_page_dirty — NFS client marking page as dirty │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.set_page_dirty │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ____ppaaggee │ │ │ │ - the address of page │ │ │ │ ppaaggee__ffllaagg │ │ │ │ page flags │ │ │ │ + ____ppaaggee │ │ │ │ + the address of page │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ This probe attaches to the generic __set_page_dirty_nobuffers function. Thus, │ │ │ │ this probe is going to fire on many other file systems in addition to the NFS │ │ │ │ client. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.aop.release_page  _H_o_m_e  probe::nfs.aop.write_begin │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::nfs.aop.write_begin

Name

probe::nfs.aop.write_begin — │ │ │ NFS client begin to write data │ │ │ -

Synopsis

nfs.aop.write_begin 

Values

__page

│ │ │ - the address of page │ │ │ -

dev

│ │ │ +

Synopsis

nfs.aop.write_begin 

Values

dev

│ │ │ device identifier │ │ │ -

ino

│ │ │ - inode number │ │ │ +

to

│ │ │ + end address of this write operation │ │ │

size

│ │ │ write bytes │ │ │

page_index

│ │ │ offset within mapping, can used a page identifier │ │ │ and position identifier in the page frame │ │ │ +

__page

│ │ │ + the address of page │ │ │ +

ino

│ │ │ + inode number │ │ │

offset

│ │ │ start address of this write operation │ │ │ -

to

│ │ │ - end address of this write operation │ │ │

Description

│ │ │ 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 │ │ │ ├── html2text {} │ │ │ │ @@ -2,29 +2,29 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.write_begin — NFS client begin to write data │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.write_begin │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ____ppaaggee │ │ │ │ - the address of page │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ + ttoo │ │ │ │ + end address of this write operation │ │ │ │ ssiizzee │ │ │ │ write bytes │ │ │ │ ppaaggee__iinnddeexx │ │ │ │ offset within mapping, can used a page identifier and position identifier │ │ │ │ in the page frame │ │ │ │ + ____ppaaggee │ │ │ │ + the address of page │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ ooffffsseett │ │ │ │ start address of this write operation │ │ │ │ - ttoo │ │ │ │ - end address of this write operation │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ 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 │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html │ │ │ @@ -1,29 +1,29 @@ │ │ │ probe::nfs.aop.write_end

Name

probe::nfs.aop.write_end — │ │ │ NFS client complete writing data │ │ │ -

Synopsis

nfs.aop.write_end 

Values

to

│ │ │ +

Synopsis

nfs.aop.write_end 

Values

dev

│ │ │ + device identifier │ │ │ +

to

│ │ │ end address of this write operation │ │ │

i_flag

│ │ │ file flags │ │ │

page_index

│ │ │ offset within mapping, can used a page identifier and position identifier in the page frame │ │ │ -

offset

│ │ │ - start address of this write operation │ │ │ -

i_size

│ │ │ - file length in bytes │ │ │

size

│ │ │ write bytes │ │ │ -

dev

│ │ │ - device identifier │ │ │ +

sb_flag

│ │ │ + super block flags │ │ │

ino

│ │ │ inode number │ │ │

__page

│ │ │ the address of page │ │ │ -

sb_flag

│ │ │ - super block flags │ │ │ +

i_size

│ │ │ + file length in bytes │ │ │ +

offset

│ │ │ + start address of this write operation │ │ │

Description

│ │ │ Fires when do a write operation on nfs, │ │ │ often after prepare_write │ │ │

│ │ │ │ │ │ Update and possibly write a cached page of an NFS file. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,34 +2,34 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.write_end — NFS client complete writing data │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.write_end │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ddeevv │ │ │ │ + device identifier │ │ │ │ ttoo │ │ │ │ end address of this write operation │ │ │ │ ii__ffllaagg │ │ │ │ file flags │ │ │ │ ppaaggee__iinnddeexx │ │ │ │ offset within mapping, can used a page identifier and position identifier │ │ │ │ in the page frame │ │ │ │ - ooffffsseett │ │ │ │ - start address of this write operation │ │ │ │ - ii__ssiizzee │ │ │ │ - file length in bytes │ │ │ │ ssiizzee │ │ │ │ write bytes │ │ │ │ - ddeevv │ │ │ │ - device identifier │ │ │ │ + ssbb__ffllaagg │ │ │ │ + super block flags │ │ │ │ iinnoo │ │ │ │ inode number │ │ │ │ ____ppaaggee │ │ │ │ the address of page │ │ │ │ - ssbb__ffllaagg │ │ │ │ - super block flags │ │ │ │ + ii__ssiizzee │ │ │ │ + file length in bytes │ │ │ │ + ooffffsseett │ │ │ │ + start address of this write operation │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when do a write operation on nfs, often after prepare_write │ │ │ │ Update and possibly write a cached page of an NFS file. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.aop.write_begin  _H_o_m_e  probe::nfs.aop.writepage │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html │ │ │ @@ -1,33 +1,33 @@ │ │ │ probe::nfs.aop.writepage

Name

probe::nfs.aop.writepage — │ │ │ NFS client writing a mapped page to the NFS server │ │ │ -

Synopsis

nfs.aop.writepage 

Values

size

│ │ │ - number of pages to be written in this execution │ │ │ -

i_size

│ │ │ - file length in bytes │ │ │ +

Synopsis

nfs.aop.writepage 

Values

i_state

│ │ │ + inode state flags │ │ │

for_reclaim

│ │ │ a flag of writeback_control, │ │ │ indicates if it's invoked from the page allocator │ │ │ +

i_size

│ │ │ + file length in bytes │ │ │ +

__page

│ │ │ + the address of page │ │ │ +

ino

│ │ │ + inode number │ │ │ +

sb_flag

│ │ │ + super block flags │ │ │

for_kupdate

│ │ │ a flag of writeback_control, │ │ │ indicates if it's a kupdate writeback │ │ │ +

size

│ │ │ + number of pages to be written in this execution │ │ │

page_index

│ │ │ offset within mapping, │ │ │ can used a page identifier and position identifier in the page frame │ │ │

i_flag

│ │ │ file flags │ │ │ -

sb_flag

│ │ │ - super block flags │ │ │

wsize

│ │ │ write size │ │ │ -

__page

│ │ │ - the address of page │ │ │ -

i_state

│ │ │ - inode state flags │ │ │ -

ino

│ │ │ - inode number │ │ │

dev

│ │ │ device identifier │ │ │

Description

│ │ │ The priority of wb is decided by the flags │ │ │ for_reclaim and for_kupdate. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,38 +2,38 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.writepage — NFS client writing a mapped page to the NFS server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.writepage │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssiizzee │ │ │ │ - number of pages to be written in this execution │ │ │ │ - ii__ssiizzee │ │ │ │ - file length in bytes │ │ │ │ + ii__ssttaattee │ │ │ │ + inode state flags │ │ │ │ ffoorr__rreeccllaaiimm │ │ │ │ a flag of writeback_control, indicates if it's invoked from the page │ │ │ │ allocator │ │ │ │ + ii__ssiizzee │ │ │ │ + file length in bytes │ │ │ │ + ____ppaaggee │ │ │ │ + the address of page │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ + ssbb__ffllaagg │ │ │ │ + super block flags │ │ │ │ ffoorr__kkuuppddaattee │ │ │ │ a flag of writeback_control, indicates if it's a kupdate writeback │ │ │ │ + ssiizzee │ │ │ │ + number of pages to be written in this execution │ │ │ │ ppaaggee__iinnddeexx │ │ │ │ offset within mapping, can used a page identifier and position identifier │ │ │ │ in the page frame │ │ │ │ ii__ffllaagg │ │ │ │ file flags │ │ │ │ - ssbb__ffllaagg │ │ │ │ - super block flags │ │ │ │ wwssiizzee │ │ │ │ write size │ │ │ │ - ____ppaaggee │ │ │ │ - the address of page │ │ │ │ - ii__ssttaattee │ │ │ │ - inode state flags │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The priority of wb is decided by the flags ffoorr__rreeccllaaiimm and ffoorr__kkuuppddaattee. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.aop.write_end  _H_o_m_e  probe::nfs.aop.writepages │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::nfs.aop.writepages

Name

probe::nfs.aop.writepages — │ │ │ NFS client writing several dirty pages to the NFS server │ │ │ -

Synopsis

nfs.aop.writepages 

Values

wsize

│ │ │ +

Synopsis

nfs.aop.writepages 

Values

nr_to_write

│ │ │ + number of pages attempted to be written in this execution │ │ │ +

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 │ │ │ +

wsize

│ │ │ write size │ │ │

wpages

│ │ │ write size (in pages) │ │ │ -

ino

│ │ │ - inode number │ │ │

dev

│ │ │ device identifier │ │ │ -

size

│ │ │ - number of pages attempted to be written in this execution │ │ │

for_reclaim

│ │ │ a flag of writeback_control, │ │ │ indicates if it's invoked from the page allocator │ │ │ -

nr_to_write

│ │ │ - number of pages attempted to be written in this execution │ │ │ -

for_kupdate

│ │ │ - a flag of writeback_control, │ │ │ - indicates if it's a kupdate writeback │ │ │ +

ino

│ │ │ + inode number │ │ │

Description

│ │ │ The priority of wb is decided by the flags │ │ │ for_reclaim and for_kupdate. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,29 +3,29 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.aop.writepages — NFS client writing several dirty pages to the NFS │ │ │ │ server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.aop.writepages │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + nnrr__ttoo__wwrriittee │ │ │ │ + number of pages attempted to be written in this execution │ │ │ │ + ffoorr__kkuuppddaattee │ │ │ │ + a flag of writeback_control, indicates if it's a kupdate writeback │ │ │ │ + ssiizzee │ │ │ │ + number of pages attempted to be written in this execution │ │ │ │ wwssiizzee │ │ │ │ write size │ │ │ │ wwppaaggeess │ │ │ │ write size (in pages) │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ - ssiizzee │ │ │ │ - number of pages attempted to be written in this execution │ │ │ │ ffoorr__rreeccllaaiimm │ │ │ │ a flag of writeback_control, indicates if it's invoked from the page │ │ │ │ allocator │ │ │ │ - nnrr__ttoo__wwrriittee │ │ │ │ - number of pages attempted to be written in this execution │ │ │ │ - ffoorr__kkuuppddaattee │ │ │ │ - a flag of writeback_control, indicates if it's a kupdate writeback │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The priority of wb is decided by the flags ffoorr__rreeccllaaiimm and ffoorr__kkuuppddaattee. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.aop.writepage  _H_o_m_e  probe::nfs.fop.aio_read │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html │ │ │ @@ -1,25 +1,25 @@ │ │ │ probe::nfs.fop.aio_read

Name

probe::nfs.fop.aio_read — │ │ │ NFS client aio_read file operation │ │ │ -

Synopsis

nfs.fop.aio_read 

Values

pos

│ │ │ +

Synopsis

nfs.fop.aio_read 

Values

cache_valid

│ │ │ + cache related bit mask flag │ │ │ +

pos

│ │ │ current position of file │ │ │ +

file_name

│ │ │ + file name │ │ │

buf

│ │ │ the address of buf in user space │ │ │ +

cache_time

│ │ │ + when we started read-caching this inode │ │ │

count

│ │ │ read bytes │ │ │ +

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. │ │ │

parent_name

│ │ │ parent dir name │ │ │ -

cache_time

│ │ │ - when we started read-caching this inode │ │ │ -

ino

│ │ │ - inode number │ │ │ -

cache_valid

│ │ │ - cache related bit mask flag │ │ │ -

file_name

│ │ │ - file name │ │ │

dev

│ │ │ device identifier │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,32 +2,32 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.aio_read — NFS client aio_read file operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.aio_read │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ccaacchhee__vvaalliidd │ │ │ │ + cache related bit mask flag │ │ │ │ ppooss │ │ │ │ current position of file │ │ │ │ + ffiillee__nnaammee │ │ │ │ + file name │ │ │ │ bbuuff │ │ │ │ the address of buf in user space │ │ │ │ + ccaacchhee__ttiimmee │ │ │ │ + when we started read-caching this inode │ │ │ │ ccoouunntt │ │ │ │ read bytes │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ aattttrrttiimmeeoo │ │ │ │ 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. │ │ │ │ ppaarreenntt__nnaammee │ │ │ │ parent dir name │ │ │ │ - ccaacchhee__ttiimmee │ │ │ │ - when we started read-caching this inode │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ - ccaacchhee__vvaalliidd │ │ │ │ - cache related bit mask flag │ │ │ │ - ffiillee__nnaammee │ │ │ │ - file name │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.aop.writepages  _H_o_m_e  probe::nfs.fop.aio_write │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::nfs.fop.aio_write

Name

probe::nfs.fop.aio_write — │ │ │ NFS client aio_write file operation │ │ │ -

Synopsis

nfs.fop.aio_write 

Values

parent_name

│ │ │ +

Synopsis

nfs.fop.aio_write 

Values

dev

│ │ │ + device identifier │ │ │ +

parent_name

│ │ │ parent dir name │ │ │

ino

│ │ │ inode number │ │ │ -

dev

│ │ │ - device identifier │ │ │ -

file_name

│ │ │ - file name │ │ │ -

pos

│ │ │ - offset of the file │ │ │ -

buf

│ │ │ - the address of buf in user space │ │ │

count

│ │ │ read bytes │ │ │ +

buf

│ │ │ + the address of buf in user space │ │ │ +

pos

│ │ │ + offset of the file │ │ │ +

file_name

│ │ │ + file name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.aio_write — NFS client aio_write file operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.aio_write │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ddeevv │ │ │ │ + device identifier │ │ │ │ ppaarreenntt__nnaammee │ │ │ │ parent dir name │ │ │ │ iinnoo │ │ │ │ inode number │ │ │ │ - ddeevv │ │ │ │ - device identifier │ │ │ │ - ffiillee__nnaammee │ │ │ │ - file name │ │ │ │ - ppooss │ │ │ │ - offset of the file │ │ │ │ - bbuuff │ │ │ │ - the address of buf in user space │ │ │ │ ccoouunntt │ │ │ │ read bytes │ │ │ │ + bbuuff │ │ │ │ + the address of buf in user space │ │ │ │ + ppooss │ │ │ │ + offset of the file │ │ │ │ + ffiillee__nnaammee │ │ │ │ + file name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.aio_read  _H_o_m_e  probe::nfs.fop.check_flags │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::nfs.fop.flush

Name

probe::nfs.fop.flush — │ │ │ NFS client flush file operation │ │ │ -

Synopsis

nfs.fop.flush 

Values

mode

│ │ │ - file mode │ │ │ +

Synopsis

nfs.fop.flush 

Values

ino

│ │ │ + inode number │ │ │

ndirty

│ │ │ number of dirty page │ │ │ +

mode

│ │ │ + file mode │ │ │

dev

│ │ │ device identifier │ │ │ -

ino

│ │ │ - inode number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.flush — NFS client flush file operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.flush │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - mmooddee │ │ │ │ - file mode │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ nnddiirrttyy │ │ │ │ number of dirty page │ │ │ │ + mmooddee │ │ │ │ + file mode │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.check_flags  _H_o_m_e  probe::nfs.fop.fsync │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html │ │ │┄ Ordering differences only │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::nfs.fop.fsync

Name

probe::nfs.fop.fsync — │ │ │ NFS client fsync operation │ │ │

Synopsis

nfs.fop.fsync 

Values

dev

│ │ │ device identifier │ │ │ -

ino

│ │ │ - inode number │ │ │

ndirty

│ │ │ number of dirty pages │ │ │ +

ino

│ │ │ + inode number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,14 +4,14 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.fsync — NFS client fsync operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.fsync │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ nnddiirrttyy │ │ │ │ number of dirty pages │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.flush  _H_o_m_e  probe::nfs.fop.llseek │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::nfs.fop.llseek

Name

probe::nfs.fop.llseek — │ │ │ NFS client llseek operation │ │ │ -

Synopsis

nfs.fop.llseek 

Values

whence_str

│ │ │ - symbolic string representation of the position to seek from │ │ │ -

ino

│ │ │ - inode number │ │ │ +

Synopsis

nfs.fop.llseek 

Values

dev

│ │ │ + device identifier │ │ │

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 │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.llseek — NFS client llseek operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.llseek │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - wwhheennccee__ssttrr │ │ │ │ - symbolic string representation of the position to seek from │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ - ooffffsseett │ │ │ │ - the offset of the file will be repositioned │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ + ooffffsseett │ │ │ │ + the offset of the file will be repositioned │ │ │ │ wwhheennccee │ │ │ │ the position to seek from │ │ │ │ + wwhheennccee__ssttrr │ │ │ │ + symbolic string representation of the position to seek from │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.fsync  _H_o_m_e  probe::nfs.fop.lock │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfs.fop.lock

Name

probe::nfs.fop.lock — │ │ │ NFS client file lock operation │ │ │ -

Synopsis

nfs.fop.lock 

Values

ino

│ │ │ - inode number │ │ │ -

fl_flag

│ │ │ - lock flags │ │ │ +

Synopsis

nfs.fop.lock 

Values

fl_end

│ │ │ + ending offset of locked region │ │ │

dev

│ │ │ device identifier │ │ │ -

cmd

│ │ │ - cmd arguments │ │ │ +

fl_flag

│ │ │ + lock flags │ │ │ +

fl_start

│ │ │ + starting offset of locked region │ │ │ +

ino

│ │ │ + inode number │ │ │

fl_type

│ │ │ lock type │ │ │ +

cmd

│ │ │ + cmd arguments │ │ │

i_mode

│ │ │ file type and access rights │ │ │ -

fl_end

│ │ │ - ending offset of locked region │ │ │ -

fl_start

│ │ │ - starting offset of locked region │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.lock — NFS client file lock operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.lock │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ - ffll__ffllaagg │ │ │ │ - lock flags │ │ │ │ + ffll__eenndd │ │ │ │ + ending offset of locked region │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ - ccmmdd │ │ │ │ - cmd arguments │ │ │ │ + ffll__ffllaagg │ │ │ │ + lock flags │ │ │ │ + ffll__ssttaarrtt │ │ │ │ + starting offset of locked region │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ ffll__ttyyppee │ │ │ │ lock type │ │ │ │ + ccmmdd │ │ │ │ + cmd arguments │ │ │ │ ii__mmooddee │ │ │ │ file type and access rights │ │ │ │ - ffll__eenndd │ │ │ │ - ending offset of locked region │ │ │ │ - ffll__ssttaarrtt │ │ │ │ - starting offset of locked region │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.llseek  _H_o_m_e  probe::nfs.fop.mmap │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html │ │ │ @@ -1,27 +1,27 @@ │ │ │ probe::nfs.fop.mmap

Name

probe::nfs.fop.mmap — │ │ │ NFS client mmap operation │ │ │ -

Synopsis

nfs.fop.mmap 

Values

cache_valid

│ │ │ - cache related bit mask flag │ │ │ -

file_name

│ │ │ - file name │ │ │ -

dev

│ │ │ - device identifier │ │ │ -

vm_flag

│ │ │ - vm flags │ │ │ +

Synopsis

nfs.fop.mmap 

Values

vm_start

│ │ │ + start address within vm_mm │ │ │

ino

│ │ │ inode number │ │ │ +

buf

│ │ │ + the address of buf in user space │ │ │ +

vm_end

│ │ │ + the first byte after end address within vm_mm │ │ │

parent_name

│ │ │ parent dir name │ │ │ -

cache_time

│ │ │ - when we started read-caching this inode │ │ │ +

dev

│ │ │ + device identifier │ │ │

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. │ │ │ -

buf

│ │ │ - the address of buf in user space │ │ │ -

vm_start

│ │ │ - start address within vm_mm │ │ │ -

vm_end

│ │ │ - the first byte after end address within vm_mm │ │ │ +

file_name

│ │ │ + file name │ │ │ +

cache_valid

│ │ │ + cache related bit mask flag │ │ │ +

cache_time

│ │ │ + when we started read-caching this inode │ │ │ +

vm_flag

│ │ │ + vm flags │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,34 +2,34 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.mmap — NFS client mmap operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.mmap │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ccaacchhee__vvaalliidd │ │ │ │ - cache related bit mask flag │ │ │ │ - ffiillee__nnaammee │ │ │ │ - file name │ │ │ │ - ddeevv │ │ │ │ - device identifier │ │ │ │ - vvmm__ffllaagg │ │ │ │ - vm flags │ │ │ │ + vvmm__ssttaarrtt │ │ │ │ + start address within vm_mm │ │ │ │ iinnoo │ │ │ │ inode number │ │ │ │ + bbuuff │ │ │ │ + the address of buf in user space │ │ │ │ + vvmm__eenndd │ │ │ │ + the first byte after end address within vm_mm │ │ │ │ ppaarreenntt__nnaammee │ │ │ │ parent dir name │ │ │ │ - ccaacchhee__ttiimmee │ │ │ │ - when we started read-caching this inode │ │ │ │ + ddeevv │ │ │ │ + device identifier │ │ │ │ aattttrrttiimmeeoo │ │ │ │ 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. │ │ │ │ - bbuuff │ │ │ │ - the address of buf in user space │ │ │ │ - vvmm__ssttaarrtt │ │ │ │ - start address within vm_mm │ │ │ │ - vvmm__eenndd │ │ │ │ - the first byte after end address within vm_mm │ │ │ │ + ffiillee__nnaammee │ │ │ │ + file name │ │ │ │ + ccaacchhee__vvaalliidd │ │ │ │ + cache related bit mask flag │ │ │ │ + ccaacchhee__ttiimmee │ │ │ │ + when we started read-caching this inode │ │ │ │ + vvmm__ffllaagg │ │ │ │ + vm flags │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.lock  _H_o_m_e  probe::nfs.fop.open │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::nfs.fop.open

Name

probe::nfs.fop.open — │ │ │ NFS client file open operation │ │ │ -

Synopsis

nfs.fop.open 

Values

file_name

│ │ │ - file name │ │ │ -

dev

│ │ │ - device identifier │ │ │ +

Synopsis

nfs.fop.open 

Values

i_size

│ │ │ + file length in bytes │ │ │

flag

│ │ │ file flag │ │ │

ino

│ │ │ inode number │ │ │ -

i_size

│ │ │ - file length in bytes │ │ │ +

file_name

│ │ │ + file name │ │ │ +

dev

│ │ │ + device identifier │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.open — NFS client file open operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.open │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffiillee__nnaammee │ │ │ │ - file name │ │ │ │ - ddeevv │ │ │ │ - device identifier │ │ │ │ + ii__ssiizzee │ │ │ │ + file length in bytes │ │ │ │ ffllaagg │ │ │ │ file flag │ │ │ │ iinnoo │ │ │ │ inode number │ │ │ │ - ii__ssiizzee │ │ │ │ - file length in bytes │ │ │ │ + ffiillee__nnaammee │ │ │ │ + file name │ │ │ │ + ddeevv │ │ │ │ + device identifier │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.mmap  _H_o_m_e  probe::nfs.fop.read │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html │ │ │ @@ -1,23 +1,23 @@ │ │ │ probe::nfs.fop.read_iter

Name

probe::nfs.fop.read_iter — │ │ │ NFS client read_iter file operation │ │ │ -

Synopsis

nfs.fop.read_iter 

Values

cache_time

│ │ │ - when we started read-caching this inode │ │ │ +

Synopsis

nfs.fop.read_iter 

Values

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. │ │ │

parent_name

│ │ │ parent dir name │ │ │ -

ino

│ │ │ - inode number │ │ │

dev

│ │ │ device identifier │ │ │

cache_valid

│ │ │ cache related bit mask flag │ │ │ -

file_name

│ │ │ - file name │ │ │

pos

│ │ │ current position of file │ │ │ -

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. │ │ │ +

file_name

│ │ │ + file name │ │ │

count

│ │ │ read bytes │ │ │ +

cache_time

│ │ │ + when we started read-caching this inode │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,30 +2,30 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.read_iter — NFS client read_iter file operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.read_iter │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ccaacchhee__ttiimmee │ │ │ │ - when we started read-caching this inode │ │ │ │ - ppaarreenntt__nnaammee │ │ │ │ - parent dir name │ │ │ │ iinnoo │ │ │ │ inode number │ │ │ │ + aattttrrttiimmeeoo │ │ │ │ + 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. │ │ │ │ + ppaarreenntt__nnaammee │ │ │ │ + parent dir name │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ ccaacchhee__vvaalliidd │ │ │ │ cache related bit mask flag │ │ │ │ - ffiillee__nnaammee │ │ │ │ - file name │ │ │ │ ppooss │ │ │ │ current position of file │ │ │ │ - aattttrrttiimmeeoo │ │ │ │ - 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. │ │ │ │ + ffiillee__nnaammee │ │ │ │ + file name │ │ │ │ ccoouunntt │ │ │ │ read bytes │ │ │ │ + ccaacchhee__ttiimmee │ │ │ │ + when we started read-caching this inode │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.read  _H_o_m_e  probe::nfs.fop.release │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::nfs.fop.release

Name

probe::nfs.fop.release — │ │ │ NFS client release page operation │ │ │ -

Synopsis

nfs.fop.release 

Values

mode

│ │ │ - file mode │ │ │ -

ino

│ │ │ +

Synopsis

nfs.fop.release 

Values

ino

│ │ │ inode number │ │ │

dev

│ │ │ device identifier │ │ │ +

mode

│ │ │ + file mode │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.release — NFS client release page operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.release │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - mmooddee │ │ │ │ - file mode │ │ │ │ iinnoo │ │ │ │ inode number │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ + mmooddee │ │ │ │ + file mode │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.read_iter  _H_o_m_e  probe::nfs.fop.sendfile │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfs.fop.sendfile

Name

probe::nfs.fop.sendfile — │ │ │ NFS client send file operation │ │ │ -

Synopsis

nfs.fop.sendfile 

Values

ppos

│ │ │ +

Synopsis

nfs.fop.sendfile 

Values

ino

│ │ │ + inode number │ │ │ +

ppos

│ │ │ current position of file │ │ │

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 │ │ │ -

cache_time

│ │ │ - when we started read-caching this inode │ │ │

dev

│ │ │ device identifier │ │ │ +

cache_time

│ │ │ + when we started read-caching this inode │ │ │ +

count

│ │ │ + read bytes │ │ │

cache_valid

│ │ │ cache related bit mask flag │ │ │ -

ino

│ │ │ - inode number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.sendfile — NFS client send file operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.sendfile │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ ppppooss │ │ │ │ current position of file │ │ │ │ aattttrrttiimmeeoo │ │ │ │ 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. │ │ │ │ - ccoouunntt │ │ │ │ - read bytes │ │ │ │ - ccaacchhee__ttiimmee │ │ │ │ - when we started read-caching this inode │ │ │ │ ddeevv │ │ │ │ device identifier │ │ │ │ + ccaacchhee__ttiimmee │ │ │ │ + when we started read-caching this inode │ │ │ │ + ccoouunntt │ │ │ │ + read bytes │ │ │ │ ccaacchhee__vvaalliidd │ │ │ │ cache related bit mask flag │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.release  _H_o_m_e  probe::nfs.fop.write │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::nfs.fop.write_iter

Name

probe::nfs.fop.write_iter — │ │ │ NFS client write_iter file operation │ │ │ -

Synopsis

nfs.fop.write_iter 

Values

pos

│ │ │ - offset of the file │ │ │ -

count

│ │ │ +

Synopsis

nfs.fop.write_iter 

Values

count

│ │ │ read bytes │ │ │ -

ino

│ │ │ - inode number │ │ │ -

dev

│ │ │ - device identifier │ │ │

file_name

│ │ │ file name │ │ │ +

pos

│ │ │ + offset of the file │ │ │

parent_name

│ │ │ parent dir name │ │ │ +

dev

│ │ │ + device identifier │ │ │ +

ino

│ │ │ + inode number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.fop.write_iter — NFS client write_iter file operation │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.fop.write_iter │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ppooss │ │ │ │ - offset of the file │ │ │ │ ccoouunntt │ │ │ │ read bytes │ │ │ │ - iinnoo │ │ │ │ - inode number │ │ │ │ - ddeevv │ │ │ │ - device identifier │ │ │ │ ffiillee__nnaammee │ │ │ │ file name │ │ │ │ + ppooss │ │ │ │ + offset of the file │ │ │ │ ppaarreenntt__nnaammee │ │ │ │ parent dir name │ │ │ │ + ddeevv │ │ │ │ + device identifier │ │ │ │ + iinnoo │ │ │ │ + inode number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.fop.write  _H_o_m_e  probe::nfs.proc.commit │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html │ │ │ @@ -1,20 +1,20 @@ │ │ │ probe::nfs.proc.commit_done

Name

probe::nfs.proc.commit_done — │ │ │ NFS client response to a commit RPC task │ │ │ -

Synopsis

nfs.proc.commit_done 

Values

server_ip

│ │ │ - IP address of server │ │ │ -

prot

│ │ │ +

Synopsis

nfs.proc.commit_done 

Values

prot

│ │ │ transfer protocol │ │ │ +

timestamp

│ │ │ + V4 timestamp, which is used for lease renewal │ │ │

version

│ │ │ NFS version │ │ │ -

count

│ │ │ - number of bytes committed │ │ │

valid

│ │ │ fattr->valid, indicates which fields are valid │ │ │ -

timestamp

│ │ │ - V4 timestamp, which is used for lease renewal │ │ │

status

│ │ │ result of last operation │ │ │ +

count

│ │ │ + number of bytes committed │ │ │ +

server_ip

│ │ │ + IP address of server │ │ │

Description

│ │ │ Fires when a reply to a commit RPC task is received │ │ │ or some commit operation error occur (timeout or socket shutdown). │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,27 +2,27 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.commit_done — NFS client response to a commit RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.commit_done │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - sseerrvveerr__iipp │ │ │ │ - IP address of server │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ + ttiimmeessttaammpp │ │ │ │ + V4 timestamp, which is used for lease renewal │ │ │ │ vveerrssiioonn │ │ │ │ NFS version │ │ │ │ - ccoouunntt │ │ │ │ - number of bytes committed │ │ │ │ vvaalliidd │ │ │ │ fattr->valid, indicates which fields are valid │ │ │ │ - ttiimmeessttaammpp │ │ │ │ - V4 timestamp, which is used for lease renewal │ │ │ │ ssttaattuuss │ │ │ │ result of last operation │ │ │ │ + ccoouunntt │ │ │ │ + number of bytes committed │ │ │ │ + sseerrvveerr__iipp │ │ │ │ + IP address of server │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when a reply to a commit RPC task is received or some commit operation │ │ │ │ error occur (timeout or socket shutdown). │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.commit  _H_o_m_e  probe::nfs.proc.commit_setup │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html │ │ │ @@ -1,25 +1,25 @@ │ │ │ probe::nfs.proc.commit_setup

Name

probe::nfs.proc.commit_setup — │ │ │ NFS client setting up a commit RPC task │ │ │ -

Synopsis

nfs.proc.commit_setup 

Values

bitmask0

│ │ │ +

Synopsis

nfs.proc.commit_setup 

Values

size

│ │ │ + bytes in this commit │ │ │ +

bitmask0

│ │ │ V4 bitmask representing the set of attributes supported │ │ │ on this filesystem │ │ │ -

version

│ │ │ - NFS version │ │ │ -

count

│ │ │ - bytes in this commit │ │ │

bitmask1

│ │ │ V4 bitmask representing the set of attributes supported │ │ │ on this filesystem │ │ │

prot

│ │ │ transfer protocol │ │ │ +

count

│ │ │ + bytes in this commit │ │ │

server_ip

│ │ │ IP address of server │ │ │ -

size

│ │ │ - bytes in this commit │ │ │

offset

│ │ │ the file offset │ │ │ +

version

│ │ │ + NFS version │ │ │

Description

│ │ │ The commit_setup function is used to setup a commit RPC task. │ │ │ Is is not doing the actual commit operation. │ │ │ It does not exist in NFSv2. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.commit_setup — NFS client setting up a commit RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.commit_setup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ssiizzee │ │ │ │ + bytes in this commit │ │ │ │ bbiittmmaasskk00 │ │ │ │ V4 bitmask representing the set of attributes supported on this │ │ │ │ filesystem │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version │ │ │ │ - ccoouunntt │ │ │ │ - bytes in this commit │ │ │ │ bbiittmmaasskk11 │ │ │ │ V4 bitmask representing the set of attributes supported on this │ │ │ │ filesystem │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ + ccoouunntt │ │ │ │ + bytes in this commit │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ - ssiizzee │ │ │ │ - bytes in this commit │ │ │ │ ooffffsseett │ │ │ │ the file offset │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The commit_setup function is used to setup a commit RPC task. Is is not doing │ │ │ │ the actual commit operation. It does not exist in NFSv2. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.commit_done  _H_o_m_e  probe::nfs.proc.create │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html │ │ │┄ Ordering differences only │ │ │ @@ -1,25 +1,25 @@ │ │ │ probe::nfs.proc.commit

Name

probe::nfs.proc.commit — │ │ │ NFS client committing data on server │ │ │

Synopsis

nfs.proc.commit 

Values

prot

│ │ │ transfer protocol │ │ │ +

bitmask1

│ │ │ + V4 bitmask representing the set of attributes supported │ │ │ + on this filesystem │ │ │

size

│ │ │ read bytes in this execution │ │ │ -

server_ip

│ │ │ - IP address of server │ │ │ -

offset

│ │ │ - the file offset │ │ │

bitmask0

│ │ │ V4 bitmask representing the set of attributes supported │ │ │ on this filesystem │ │ │

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 │ │ │

Description

│ │ │ 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. │ │ │ ├── html2text {} │ │ │ │ @@ -4,28 +4,28 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.commit — NFS client committing data on server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.commit │ │ │ │ ********** VVaalluueess ********** │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ + bbiittmmaasskk11 │ │ │ │ + V4 bitmask representing the set of attributes supported on this │ │ │ │ + filesystem │ │ │ │ ssiizzee │ │ │ │ read bytes in this execution │ │ │ │ - sseerrvveerr__iipp │ │ │ │ - IP address of server │ │ │ │ - ooffffsseett │ │ │ │ - the file offset │ │ │ │ bbiittmmaasskk00 │ │ │ │ V4 bitmask representing the set of attributes supported on this │ │ │ │ filesystem │ │ │ │ vveerrssiioonn │ │ │ │ NFS version │ │ │ │ - bbiittmmaasskk11 │ │ │ │ - V4 bitmask representing the set of attributes supported on this │ │ │ │ - filesystem │ │ │ │ + sseerrvveerr__iipp │ │ │ │ + IP address of server │ │ │ │ + ooffffsseett │ │ │ │ + the file offset │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ 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. The buffered data is │ │ │ │ asynchronously written by client earlier. The commit function works in sync │ │ │ │ way. This probe point does not exist in NFSv2. │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::nfs.proc.create

Name

probe::nfs.proc.create — │ │ │ NFS client creating file on server │ │ │ -

Synopsis

nfs.proc.create 

Values

filename

│ │ │ - file name │ │ │ -

fh

│ │ │ - file handle of parent dir │ │ │ -

prot

│ │ │ +

Synopsis

nfs.proc.create 

Values

prot

│ │ │ transfer protocol │ │ │

server_ip

│ │ │ IP address of server │ │ │

flag

│ │ │ indicates create mode (only for NFSv3 and NFSv4) │ │ │ -

version

│ │ │ - NFS version (the function is used for all NFS version) │ │ │ +

filename

│ │ │ + file name │ │ │

filelen

│ │ │ length of file name │ │ │ +

fh

│ │ │ + file handle of parent dir │ │ │ +

version

│ │ │ + NFS version (the function is used for all NFS version) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.create — NFS client creating file on server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.create │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffiilleennaammee │ │ │ │ - file name │ │ │ │ - ffhh │ │ │ │ - file handle of parent dir │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ ffllaagg │ │ │ │ indicates create mode (only for NFSv3 and NFSv4) │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version (the function is used for all NFS version) │ │ │ │ + ffiilleennaammee │ │ │ │ + file name │ │ │ │ ffiilleelleenn │ │ │ │ length of file name │ │ │ │ + ffhh │ │ │ │ + file handle of parent dir │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version (the function is used for all NFS version) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.commit_setup  _H_o_m_e  probe::nfs.proc.handle_exception │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfs.proc.lookup

Name

probe::nfs.proc.lookup — │ │ │ NFS client opens/searches a file on server │ │ │ -

Synopsis

nfs.proc.lookup 

Values

bitmask0

│ │ │ +

Synopsis

nfs.proc.lookup 

Values

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 │ │ │ +

version

│ │ │ + NFS version │ │ │

filename

│ │ │ the name of file which client opens/searches on server │ │ │

name_len

│ │ │ the length of file name │ │ │ -

bitmask1

│ │ │ - V4 bitmask representing the set of attributes supported │ │ │ - on this filesystem │ │ │

server_ip

│ │ │ IP address of server │ │ │ -

version

│ │ │ - NFS version │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.lookup — NFS client opens/searches a file on server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.lookup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbiittmmaasskk00 │ │ │ │ + bbiittmmaasskk11 │ │ │ │ V4 bitmask representing the set of attributes supported on this │ │ │ │ filesystem │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ + bbiittmmaasskk00 │ │ │ │ + V4 bitmask representing the set of attributes supported on this │ │ │ │ + filesystem │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version │ │ │ │ ffiilleennaammee │ │ │ │ the name of file which client opens/searches on server │ │ │ │ nnaammee__lleenn │ │ │ │ the length of file name │ │ │ │ - bbiittmmaasskk11 │ │ │ │ - V4 bitmask representing the set of attributes supported on this │ │ │ │ - filesystem │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.handle_exception  _H_o_m_e  probe::nfs.proc.open │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::nfs.proc.open

Name

probe::nfs.proc.open — │ │ │ NFS client allocates file read/write context information │ │ │ -

Synopsis

nfs.proc.open 

Values

version

│ │ │ - NFS version (the function is used for all NFS version) │ │ │ +

Synopsis

nfs.proc.open 

Values

prot

│ │ │ + transfer protocol │ │ │

mode

│ │ │ file mode │ │ │ +

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 │ │ │ +

server_ip

│ │ │ + IP address of server │ │ │

Description

│ │ │ Allocate file read/write context information │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.open — NFS client allocates file read/write context information │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.open │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version (the function is used for all NFS version) │ │ │ │ + pprroott │ │ │ │ + transfer protocol │ │ │ │ mmooddee │ │ │ │ file mode │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version (the function is used for all NFS version) │ │ │ │ ffllaagg │ │ │ │ file flag │ │ │ │ - sseerrvveerr__iipp │ │ │ │ - IP address of server │ │ │ │ ffiilleennaammee │ │ │ │ file name │ │ │ │ - pprroott │ │ │ │ - transfer protocol │ │ │ │ + sseerrvveerr__iipp │ │ │ │ + IP address of server │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Allocate file read/write context information │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.lookup  _H_o_m_e  probe::nfs.proc.read │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html │ │ │ @@ -1,18 +1,18 @@ │ │ │ probe::nfs.proc.read_done

Name

probe::nfs.proc.read_done — │ │ │ NFS client response to a read RPC task │ │ │ -

Synopsis

nfs.proc.read_done 

Values

timestamp

│ │ │ - V4 timestamp, which is used for lease renewal │ │ │ +

Synopsis

nfs.proc.read_done 

Values

version

│ │ │ + NFS version │ │ │

status

│ │ │ result of last operation │ │ │ -

version

│ │ │ - NFS version │ │ │

count

│ │ │ number of bytes read │ │ │ -

prot

│ │ │ - transfer protocol │ │ │

server_ip

│ │ │ IP address of server │ │ │ +

prot

│ │ │ + transfer protocol │ │ │ +

timestamp

│ │ │ + V4 timestamp, which is used for lease renewal │ │ │

Description

│ │ │ Fires when a reply to a read RPC task is received or some read error occurs │ │ │ (timeout or socket shutdown). │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,25 +2,25 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.read_done — NFS client response to a read RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.read_done │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttiimmeessttaammpp │ │ │ │ - V4 timestamp, which is used for lease renewal │ │ │ │ - ssttaattuuss │ │ │ │ - result of last operation │ │ │ │ vveerrssiioonn │ │ │ │ NFS version │ │ │ │ + ssttaattuuss │ │ │ │ + result of last operation │ │ │ │ ccoouunntt │ │ │ │ number of bytes read │ │ │ │ - pprroott │ │ │ │ - transfer protocol │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ + pprroott │ │ │ │ + transfer protocol │ │ │ │ + ttiimmeessttaammpp │ │ │ │ + V4 timestamp, which is used for lease renewal │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when a reply to a read RPC task is received or some read error occurs │ │ │ │ (timeout or socket shutdown). │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.read  _H_o_m_e  probe::nfs.proc.read_setup │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html │ │ │ @@ -1,18 +1,18 @@ │ │ │ probe::nfs.proc.read_setup

Name

probe::nfs.proc.read_setup — │ │ │ NFS client setting up a read RPC task │ │ │ -

Synopsis

nfs.proc.read_setup 

Values

offset

│ │ │ - the file offset │ │ │ -

size

│ │ │ - read bytes in this execution │ │ │ +

Synopsis

nfs.proc.read_setup 

Values

version

│ │ │ + NFS version │ │ │

server_ip

│ │ │ IP address of server │ │ │ +

count

│ │ │ + read bytes in this execution │ │ │ +

offset

│ │ │ + the file offset │ │ │

prot

│ │ │ transfer protocol │ │ │ -

count

│ │ │ +

size

│ │ │ read bytes in this execution │ │ │ -

version

│ │ │ - NFS version │ │ │

Description

│ │ │ The read_setup function is used to setup a read RPC task. │ │ │ It is not doing the actual read operation. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,25 +2,25 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.read_setup — NFS client setting up a read RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.read_setup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ooffffsseett │ │ │ │ - the file offset │ │ │ │ - ssiizzee │ │ │ │ - read bytes in this execution │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ + ccoouunntt │ │ │ │ + read bytes in this execution │ │ │ │ + ooffffsseett │ │ │ │ + the file offset │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ - ccoouunntt │ │ │ │ + ssiizzee │ │ │ │ read bytes in this execution │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The read_setup function is used to setup a read RPC task. It is not doing the │ │ │ │ actual read operation. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.read_done  _H_o_m_e  probe::nfs.proc.release │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfs.proc.read

Name

probe::nfs.proc.read — │ │ │ NFS client synchronously reads file from server │ │ │ -

Synopsis

nfs.proc.read 

Values

offset

│ │ │ - the file offset │ │ │ -

flags

│ │ │ - used to set task->tk_flags in rpc_init_task function │ │ │ -

server_ip

│ │ │ +

Synopsis

nfs.proc.read 

Values

server_ip

│ │ │ IP address of server │ │ │ -

prot

│ │ │ - transfer protocol │ │ │

count

│ │ │ read bytes in this execution │ │ │ +

offset

│ │ │ + the file offset │ │ │

version

│ │ │ NFS version │ │ │ +

flags

│ │ │ + used to set task->tk_flags in rpc_init_task function │ │ │ +

prot

│ │ │ + transfer protocol │ │ │

Description

│ │ │ All the nfs.proc.read kernel functions were removed in kernel commit │ │ │ 8e0969 in December 2006, so these probes do not exist on Linux │ │ │ 2.6.21 and newer kernels. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,25 +2,25 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.read — NFS client synchronously reads file from server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.read │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ooffffsseett │ │ │ │ - the file offset │ │ │ │ - ffllaaggss │ │ │ │ - used to set task->tk_flags in rpc_init_task function │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ - pprroott │ │ │ │ - transfer protocol │ │ │ │ ccoouunntt │ │ │ │ read bytes in this execution │ │ │ │ + ooffffsseett │ │ │ │ + the file offset │ │ │ │ vveerrssiioonn │ │ │ │ NFS version │ │ │ │ + ffllaaggss │ │ │ │ + used to set task->tk_flags in rpc_init_task function │ │ │ │ + pprroott │ │ │ │ + transfer protocol │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ All the nfs.proc.read kernel functions were removed in kernel commit 8e0969 in │ │ │ │ December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.open  _H_o_m_e  probe::nfs.proc.read_done │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html │ │ │┄ Ordering differences only │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::nfs.proc.release

Name

probe::nfs.proc.release — │ │ │ NFS client releases file read/write context information │ │ │

Synopsis

nfs.proc.release 

Values

mode

│ │ │ file mode │ │ │ -

version

│ │ │ - NFS version (the function is used for all NFS version) │ │ │ -

filename

│ │ │ - file name │ │ │

prot

│ │ │ transfer protocol │ │ │ +

filename

│ │ │ + file name │ │ │

flag

│ │ │ file flag │ │ │

server_ip

│ │ │ IP address of server │ │ │ +

version

│ │ │ + NFS version (the function is used for all NFS version) │ │ │

Description

│ │ │ Release file read/write context information │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -5,22 +5,22 @@ │ │ │ │ probe::nfs.proc.release — NFS client releases file read/write context │ │ │ │ information │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.release │ │ │ │ ********** VVaalluueess ********** │ │ │ │ mmooddee │ │ │ │ file mode │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version (the function is used for all NFS version) │ │ │ │ - ffiilleennaammee │ │ │ │ - file name │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ + ffiilleennaammee │ │ │ │ + file name │ │ │ │ ffllaagg │ │ │ │ file flag │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version (the function is used for all NFS version) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Release file read/write context information │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.read_setup  _H_o_m_e  probe::nfs.proc.remove │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::nfs.proc.remove

Name

probe::nfs.proc.remove — │ │ │ NFS client removes a file on server │ │ │ -

Synopsis

nfs.proc.remove 

Values

server_ip

│ │ │ - IP address of server │ │ │ -

prot

│ │ │ +

Synopsis

nfs.proc.remove 

Values

prot

│ │ │ transfer protocol │ │ │ -

filename

│ │ │ - file name │ │ │ -

fh

│ │ │ - file handle of parent dir │ │ │

filelen

│ │ │ length of file name │ │ │

version

│ │ │ NFS version (the function is used for all NFS version) │ │ │ +

fh

│ │ │ + file handle of parent dir │ │ │ +

server_ip

│ │ │ + IP address of server │ │ │ +

filename

│ │ │ + file name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.remove — NFS client removes a file on server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.remove │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - sseerrvveerr__iipp │ │ │ │ - IP address of server │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ - ffiilleennaammee │ │ │ │ - file name │ │ │ │ - ffhh │ │ │ │ - file handle of parent dir │ │ │ │ ffiilleelleenn │ │ │ │ length of file name │ │ │ │ vveerrssiioonn │ │ │ │ NFS version (the function is used for all NFS version) │ │ │ │ + ffhh │ │ │ │ + file handle of parent dir │ │ │ │ + sseerrvveerr__iipp │ │ │ │ + IP address of server │ │ │ │ + ffiilleennaammee │ │ │ │ + file name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.release  _H_o_m_e  probe::nfs.proc.rename │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html │ │ │ @@ -1,20 +1,20 @@ │ │ │ probe::nfs.proc.rename_done

Name

probe::nfs.proc.rename_done — │ │ │ NFS client response to a rename RPC task │ │ │ -

Synopsis

nfs.proc.rename_done 

Values

old_fh

│ │ │ - file handle of old parent dir │ │ │ +

Synopsis

nfs.proc.rename_done 

Values

status

│ │ │ + result of last operation │ │ │

version

│ │ │ NFS version │ │ │ -

new_fh

│ │ │ - file handle of new parent dir │ │ │ -

timestamp

│ │ │ - V4 timestamp, which is used for lease renewal │ │ │ -

status

│ │ │ - result of last operation │ │ │

server_ip

│ │ │ IP address of server │ │ │ +

new_fh

│ │ │ + file handle of new parent dir │ │ │ +

old_fh

│ │ │ + file handle of old parent dir │ │ │

prot

│ │ │ transfer protocol │ │ │ +

timestamp

│ │ │ + V4 timestamp, which is used for lease renewal │ │ │

Description

│ │ │ Fires when a reply to a rename RPC task is received or some rename │ │ │ error occurs (timeout or socket shutdown). │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,27 +2,27 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.rename_done — NFS client response to a rename RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.rename_done │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oolldd__ffhh │ │ │ │ - file handle of old parent dir │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version │ │ │ │ - nneeww__ffhh │ │ │ │ - file handle of new parent dir │ │ │ │ - ttiimmeessttaammpp │ │ │ │ - V4 timestamp, which is used for lease renewal │ │ │ │ ssttaattuuss │ │ │ │ result of last operation │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ + nneeww__ffhh │ │ │ │ + file handle of new parent dir │ │ │ │ + oolldd__ffhh │ │ │ │ + file handle of old parent dir │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ + ttiimmeessttaammpp │ │ │ │ + V4 timestamp, which is used for lease renewal │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when a reply to a rename RPC task is received or some rename error occurs │ │ │ │ (timeout or socket shutdown). │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.rename  _H_o_m_e  probe::nfs.proc.rename_setup │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html │ │ │ @@ -1,14 +1,14 @@ │ │ │ probe::nfs.proc.rename_setup

Name

probe::nfs.proc.rename_setup — │ │ │ NFS client setting up a rename RPC task │ │ │ -

Synopsis

nfs.proc.rename_setup 

Values

version

│ │ │ - NFS version │ │ │ -

server_ip

│ │ │ +

Synopsis

nfs.proc.rename_setup 

Values

server_ip

│ │ │ IP address of server │ │ │ -

prot

│ │ │ - transfer protocol │ │ │

fh

│ │ │ file handle of parent dir │ │ │ +

version

│ │ │ + NFS version │ │ │ +

prot

│ │ │ + transfer protocol │ │ │

Description

│ │ │ The rename_setup function is used to setup a rename RPC task. │ │ │ Is is not doing the actual rename operation. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,21 +2,21 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.rename_setup — NFS client setting up a rename RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.rename_setup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ - pprroott │ │ │ │ - transfer protocol │ │ │ │ ffhh │ │ │ │ file handle of parent dir │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version │ │ │ │ + pprroott │ │ │ │ + transfer protocol │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The rename_setup function is used to setup a rename RPC task. Is is not doing │ │ │ │ the actual rename operation. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.rename_done  _H_o_m_e  probe::nfs.proc.write │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::nfs.proc.rename

Name

probe::nfs.proc.rename — │ │ │ NFS client renames a file on server │ │ │ -

Synopsis

nfs.proc.rename 

Values

prot

│ │ │ - transfer protocol │ │ │ -

new_name

│ │ │ - new file name │ │ │ +

Synopsis

nfs.proc.rename 

Values

server_ip

│ │ │ + IP address of server │ │ │

old_name

│ │ │ old file name │ │ │ -

server_ip

│ │ │ - IP address of server │ │ │ -

new_filelen

│ │ │ - length of new file name │ │ │

new_fh

│ │ │ file handle of new parent dir │ │ │ -

old_fh

│ │ │ - file handle of old parent dir │ │ │

old_filelen

│ │ │ length of old file name │ │ │

version

│ │ │ NFS version (the function is used for all NFS version) │ │ │ +

new_filelen

│ │ │ + length of new file name │ │ │ +

new_name

│ │ │ + new file name │ │ │ +

prot

│ │ │ + transfer protocol │ │ │ +

old_fh

│ │ │ + file handle of old parent dir │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.rename — NFS client renames a file on server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.rename │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroott │ │ │ │ - transfer protocol │ │ │ │ - nneeww__nnaammee │ │ │ │ - new file name │ │ │ │ - oolldd__nnaammee │ │ │ │ - old file name │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ - nneeww__ffiilleelleenn │ │ │ │ - length of new file name │ │ │ │ + oolldd__nnaammee │ │ │ │ + old file name │ │ │ │ nneeww__ffhh │ │ │ │ file handle of new parent dir │ │ │ │ - oolldd__ffhh │ │ │ │ - file handle of old parent dir │ │ │ │ oolldd__ffiilleelleenn │ │ │ │ length of old file name │ │ │ │ vveerrssiioonn │ │ │ │ NFS version (the function is used for all NFS version) │ │ │ │ + nneeww__ffiilleelleenn │ │ │ │ + length of new file name │ │ │ │ + nneeww__nnaammee │ │ │ │ + new file name │ │ │ │ + pprroott │ │ │ │ + transfer protocol │ │ │ │ + oolldd__ffhh │ │ │ │ + file handle of old parent dir │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.remove  _H_o_m_e  probe::nfs.proc.rename_done │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html │ │ │┄ Ordering differences only │ │ │ @@ -1,20 +1,20 @@ │ │ │ probe::nfs.proc.write_done

Name

probe::nfs.proc.write_done — │ │ │ NFS client response to a write RPC task │ │ │

Synopsis

nfs.proc.write_done 

Values

prot

│ │ │ transfer protocol │ │ │ -

server_ip

│ │ │ - IP address of server │ │ │

timestamp

│ │ │ V4 timestamp, which is used for lease renewal │ │ │

status

│ │ │ result of last operation │ │ │ +

valid

│ │ │ + fattr->valid, indicates which fields are valid │ │ │

version

│ │ │ NFS version │ │ │ +

server_ip

│ │ │ + IP address of server │ │ │

count

│ │ │ number of bytes written │ │ │ -

valid

│ │ │ - fattr->valid, indicates which fields are valid │ │ │

Description

│ │ │ Fires when a reply to a write RPC task is received or some write error occurs │ │ │ (timeout or socket shutdown). │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,25 +4,25 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.write_done — NFS client response to a write RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.write_done │ │ │ │ ********** VVaalluueess ********** │ │ │ │ pprroott │ │ │ │ transfer protocol │ │ │ │ - sseerrvveerr__iipp │ │ │ │ - IP address of server │ │ │ │ ttiimmeessttaammpp │ │ │ │ V4 timestamp, which is used for lease renewal │ │ │ │ ssttaattuuss │ │ │ │ result of last operation │ │ │ │ + vvaalliidd │ │ │ │ + fattr->valid, indicates which fields are valid │ │ │ │ vveerrssiioonn │ │ │ │ NFS version │ │ │ │ + sseerrvveerr__iipp │ │ │ │ + IP address of server │ │ │ │ ccoouunntt │ │ │ │ number of bytes written │ │ │ │ - vvaalliidd │ │ │ │ - fattr->valid, indicates which fields are valid │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when a reply to a write RPC task is received or some write error occurs │ │ │ │ (timeout or socket shutdown). │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.write  _H_o_m_e  probe::nfs.proc.write_setup │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html │ │ │ @@ -1,28 +1,28 @@ │ │ │ probe::nfs.proc.write_setup

Name

probe::nfs.proc.write_setup — │ │ │ NFS client setting up a write RPC task │ │ │ -

Synopsis

nfs.proc.write_setup 

Values

bitmask0

│ │ │ - V4 bitmask representing the set of attributes supported │ │ │ - on this filesystem │ │ │ -

version

│ │ │ - NFS version │ │ │ -

bitmask1

│ │ │ - V4 bitmask representing the set of attributes supported │ │ │ - on this filesystem │ │ │ -

count

│ │ │ - bytes written in this execution │ │ │ +

Synopsis

nfs.proc.write_setup 

Values

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) │ │ │ -

prot

│ │ │ - transfer protocol │ │ │ +

count

│ │ │ + bytes written in this execution │ │ │

server_ip

│ │ │ IP address of server │ │ │ +

version

│ │ │ + NFS version │ │ │ +

bitmask0

│ │ │ + V4 bitmask representing the set of attributes supported │ │ │ + on this filesystem │ │ │

size

│ │ │ bytes written in this execution │ │ │ -

offset

│ │ │ - the file offset │ │ │ +

bitmask1

│ │ │ + V4 bitmask representing the set of attributes supported │ │ │ + on this filesystem │ │ │ +

prot

│ │ │ + transfer protocol │ │ │

Description

│ │ │ The write_setup function is used to setup a write RPC task. │ │ │ It is not doing the actual write operation. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,35 +2,35 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.write_setup — NFS client setting up a write RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.write_setup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbiittmmaasskk00 │ │ │ │ - V4 bitmask representing the set of attributes supported on this │ │ │ │ - filesystem │ │ │ │ - vveerrssiioonn │ │ │ │ - NFS version │ │ │ │ - bbiittmmaasskk11 │ │ │ │ - V4 bitmask representing the set of attributes supported on this │ │ │ │ - filesystem │ │ │ │ - ccoouunntt │ │ │ │ - bytes written in this execution │ │ │ │ + ooffffsseett │ │ │ │ + the file offset │ │ │ │ hhooww │ │ │ │ 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) │ │ │ │ - pprroott │ │ │ │ - transfer protocol │ │ │ │ + ccoouunntt │ │ │ │ + bytes written in this execution │ │ │ │ sseerrvveerr__iipp │ │ │ │ IP address of server │ │ │ │ + vveerrssiioonn │ │ │ │ + NFS version │ │ │ │ + bbiittmmaasskk00 │ │ │ │ + V4 bitmask representing the set of attributes supported on this │ │ │ │ + filesystem │ │ │ │ ssiizzee │ │ │ │ bytes written in this execution │ │ │ │ - ooffffsseett │ │ │ │ - the file offset │ │ │ │ + bbiittmmaasskk11 │ │ │ │ + V4 bitmask representing the set of attributes supported on this │ │ │ │ + filesystem │ │ │ │ + pprroott │ │ │ │ + transfer protocol │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The write_setup function is used to setup a write RPC task. It is not doing the │ │ │ │ actual write operation. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.write_done  _H_o_m_e  probe::nfsd.close │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html │ │ │ @@ -1,25 +1,25 @@ │ │ │ probe::nfs.proc.write

Name

probe::nfs.proc.write — │ │ │ NFS client synchronously writes file to server │ │ │ -

Synopsis

nfs.proc.write 

Values

prot

│ │ │ - transfer protocol │ │ │ -

offset

│ │ │ - the file offset │ │ │ -

flags

│ │ │ +

Synopsis

nfs.proc.write 

Values

flags

│ │ │ used to set task->tk_flags in rpc_init_task function │ │ │ -

server_ip

│ │ │ - IP address of server │ │ │ +

prot

│ │ │ + transfer protocol │ │ │ +

bitmask1

│ │ │ + V4 bitmask representing the set of attributes supported │ │ │ + on this filesystem │ │ │

size

│ │ │ read bytes in this execution │ │ │

bitmask0

│ │ │ V4 bitmask representing the set of attributes supported │ │ │ on this filesystem │ │ │ -

bitmask1

│ │ │ - V4 bitmask representing the set of attributes supported │ │ │ - on this filesystem │ │ │

version

│ │ │ NFS version │ │ │ +

server_ip

│ │ │ + IP address of server │ │ │ +

offset

│ │ │ + the file offset │ │ │

Description

│ │ │ All the nfs.proc.write 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. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfs.proc.write — NFS client synchronously writes file to server │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfs.proc.write │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroott │ │ │ │ - transfer protocol │ │ │ │ - ooffffsseett │ │ │ │ - the file offset │ │ │ │ ffllaaggss │ │ │ │ used to set task->tk_flags in rpc_init_task function │ │ │ │ - sseerrvveerr__iipp │ │ │ │ - IP address of server │ │ │ │ + pprroott │ │ │ │ + transfer protocol │ │ │ │ + bbiittmmaasskk11 │ │ │ │ + V4 bitmask representing the set of attributes supported on this │ │ │ │ + filesystem │ │ │ │ ssiizzee │ │ │ │ read bytes in this execution │ │ │ │ bbiittmmaasskk00 │ │ │ │ V4 bitmask representing the set of attributes supported on this │ │ │ │ filesystem │ │ │ │ - bbiittmmaasskk11 │ │ │ │ - V4 bitmask representing the set of attributes supported on this │ │ │ │ - filesystem │ │ │ │ vveerrssiioonn │ │ │ │ NFS version │ │ │ │ + sseerrvveerr__iipp │ │ │ │ + IP address of server │ │ │ │ + ooffffsseett │ │ │ │ + the file offset │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ All the nfs.proc.write 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. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfs.proc.rename_setup  _H_o_m_e  probe::nfs.proc.write_done │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::nfsd.commit

Name

probe::nfsd.commit — │ │ │ NFS server committing all pending writes to stable storage │ │ │ -

Synopsis

nfsd.commit 

Values

count

│ │ │ +

Synopsis

nfsd.commit 

Values

client_ip

│ │ │ + the ip address of client │ │ │ +

flag

│ │ │ + indicates whether this execution is a sync operation │ │ │ +

count

│ │ │ + read bytes │ │ │ +

size

│ │ │ read bytes │ │ │

fh

│ │ │ file handle (the first part is the length of the file handle) │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │

offset

│ │ │ the offset of file │ │ │ -

size

│ │ │ - read bytes │ │ │ -

flag

│ │ │ - indicates whether this execution is a sync operation │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.commit — NFS server committing all pending writes to stable storage │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.commit │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + cclliieenntt__iipp │ │ │ │ + the ip address of client │ │ │ │ + ffllaagg │ │ │ │ + indicates whether this execution is a sync operation │ │ │ │ ccoouunntt │ │ │ │ read bytes │ │ │ │ + ssiizzee │ │ │ │ + read bytes │ │ │ │ ffhh │ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ - cclliieenntt__iipp │ │ │ │ - the ip address of client │ │ │ │ ooffffsseett │ │ │ │ the offset of file │ │ │ │ - ssiizzee │ │ │ │ - read bytes │ │ │ │ - ffllaagg │ │ │ │ - indicates whether this execution is a sync operation │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.close  _H_o_m_e  probe::nfsd.create │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfsd.create

Name

probe::nfsd.create — │ │ │ NFS server creating a file(regular,dir,device,fifo) for client │ │ │ -

Synopsis

nfsd.create 

Values

fh

│ │ │ - file handle (the first part is the length of the file handle) │ │ │ -

iap_mode

│ │ │ - file access mode │ │ │ -

type

│ │ │ - file type(regular,dir,device,fifo ...) │ │ │ -

filelen

│ │ │ +

Synopsis

nfsd.create 

Values

filelen

│ │ │ the length of file name │ │ │

filename

│ │ │ file name │ │ │

iap_valid

│ │ │ Attribute flags │ │ │

client_ip

│ │ │ the ip address of client │ │ │ +

fh

│ │ │ + file handle (the first part is the length of the file handle) │ │ │ +

iap_mode

│ │ │ + file access mode │ │ │ +

type

│ │ │ + file type(regular,dir,device,fifo ...) │ │ │

Description

│ │ │ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,26 +3,26 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.create — NFS server creating a file(regular,dir,device,fifo) for │ │ │ │ client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.create │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffhh │ │ │ │ - file handle (the first part is the length of the file handle) │ │ │ │ - iiaapp__mmooddee │ │ │ │ - file access mode │ │ │ │ - ttyyppee │ │ │ │ - file type(regular,dir,device,fifo ...) │ │ │ │ ffiilleelleenn │ │ │ │ the length of file name │ │ │ │ ffiilleennaammee │ │ │ │ file name │ │ │ │ iiaapp__vvaalliidd │ │ │ │ Attribute flags │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ + ffhh │ │ │ │ + file handle (the first part is the length of the file handle) │ │ │ │ + iiaapp__mmooddee │ │ │ │ + file access mode │ │ │ │ + ttyyppee │ │ │ │ + file type(regular,dir,device,fifo ...) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.commit  _H_o_m_e  probe::nfsd.createv3 │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::nfsd.createv3

Name

probe::nfsd.createv3 — │ │ │ NFS server creating a regular file or set file attributes for client │ │ │ -

Synopsis

nfsd.createv3 

Values

iap_valid

│ │ │ +

Synopsis

nfsd.createv3 

Values

createmode

│ │ │ + create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED │ │ │ +

iap_valid

│ │ │ Attribute flags │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │ -

filename

│ │ │ - file name │ │ │

filelen

│ │ │ the length of file name │ │ │ -

truncp

│ │ │ - trunp arguments, indicates if the file shouldbe truncate │ │ │ -

createmode

│ │ │ - create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED │ │ │ +

filename

│ │ │ + file name │ │ │

verifier

│ │ │ file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE │ │ │ +

client_ip

│ │ │ + the ip address of client │ │ │

fh

│ │ │ file handle (the first part is the length of the file handle) │ │ │ +

truncp

│ │ │ + trunp arguments, indicates if the file shouldbe truncate │ │ │

iap_mode

│ │ │ file access mode │ │ │

Description

│ │ │ This probepoints is only called by nfsd3_proc_create and │ │ │ nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,32 +3,32 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.createv3 — NFS server creating a regular file or set file │ │ │ │ attributes for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.createv3 │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ccrreeaatteemmooddee │ │ │ │ + create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, │ │ │ │ + NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED │ │ │ │ iiaapp__vvaalliidd │ │ │ │ Attribute flags │ │ │ │ - cclliieenntt__iipp │ │ │ │ - the ip address of client │ │ │ │ - ffiilleennaammee │ │ │ │ - file name │ │ │ │ ffiilleelleenn │ │ │ │ the length of file name │ │ │ │ - ttrruunnccpp │ │ │ │ - trunp arguments, indicates if the file shouldbe truncate │ │ │ │ - ccrreeaatteemmooddee │ │ │ │ - create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, │ │ │ │ - NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED │ │ │ │ + ffiilleennaammee │ │ │ │ + file name │ │ │ │ vveerriiffiieerr │ │ │ │ file attributes (atime,mtime,mode). It's used to reset file attributes │ │ │ │ for CREATE_EXCLUSIVE │ │ │ │ + cclliieenntt__iipp │ │ │ │ + the ip address of client │ │ │ │ ffhh │ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ + ttrruunnccpp │ │ │ │ + trunp arguments, indicates if the file shouldbe truncate │ │ │ │ iiaapp__mmooddee │ │ │ │ file access mode │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ This probepoints is only called by nfsd3_proc_create and nfsd4_open when │ │ │ │ op_claim_type is NFS4_OPEN_CLAIM_NULL. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::nfsd.dispatch

Name

probe::nfsd.dispatch — │ │ │ NFS server receives an operation from client │ │ │ -

Synopsis

nfsd.dispatch 

Values

version

│ │ │ +

Synopsis

nfsd.dispatch 

Values

xid

│ │ │ + transmission id │ │ │ +

proc

│ │ │ + procedure number │ │ │ +

version

│ │ │ nfs version │ │ │ +

client_ip

│ │ │ + the ip address of client │ │ │

prog

│ │ │ program number │ │ │

proto

│ │ │ transfer protocol │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │ -

xid

│ │ │ - transmission id │ │ │ -

proc

│ │ │ - procedure number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.dispatch — NFS server receives an operation from client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.dispatch │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + xxiidd │ │ │ │ + transmission id │ │ │ │ + pprroocc │ │ │ │ + procedure number │ │ │ │ vveerrssiioonn │ │ │ │ nfs version │ │ │ │ + cclliieenntt__iipp │ │ │ │ + the ip address of client │ │ │ │ pprroogg │ │ │ │ program number │ │ │ │ pprroottoo │ │ │ │ transfer protocol │ │ │ │ - cclliieenntt__iipp │ │ │ │ - the ip address of client │ │ │ │ - xxiidd │ │ │ │ - transmission id │ │ │ │ - pprroocc │ │ │ │ - procedure number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.createv3  _H_o_m_e  probe::nfsd.lookup │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::nfsd.lookup

Name

probe::nfsd.lookup — │ │ │ NFS server opening or searching file for a file for client │ │ │ -

Synopsis

nfsd.lookup 

Values

client_ip

│ │ │ +

Synopsis

nfsd.lookup 

Values

fh

│ │ │ + file handle of parent dir(the first part is the length of the file handle) │ │ │ +

client_ip

│ │ │ the ip address of client │ │ │

filename

│ │ │ file name │ │ │

filelen

│ │ │ the length of file name │ │ │ -

fh

│ │ │ - file handle of parent dir(the first part is the length of the file handle) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,19 +2,19 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.lookup — NFS server opening or searching file for a file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.lookup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ffhh │ │ │ │ + file handle of parent dir(the first part is the length of the file │ │ │ │ + handle) │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ ffiilleennaammee │ │ │ │ file name │ │ │ │ ffiilleelleenn │ │ │ │ the length of file name │ │ │ │ - ffhh │ │ │ │ - file handle of parent dir(the first part is the length of the file │ │ │ │ - handle) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.dispatch  _H_o_m_e  probe::nfsd.open │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html │ │ │┄ Ordering differences only │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::nfsd.open

Name

probe::nfsd.open — │ │ │ NFS server opening a file for client │ │ │

Synopsis

nfsd.open 

Values

type

│ │ │ type of file (regular file or dir) │ │ │ +

access

│ │ │ + indicates the type of open (read/write/commit/readdir...) │ │ │

fh

│ │ │ file handle (the first part is the length of the file handle) │ │ │

client_ip

│ │ │ the ip address of client │ │ │ -

access

│ │ │ - indicates the type of open (read/write/commit/readdir...) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,16 +4,16 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.open — NFS server opening a file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.open │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ttyyppee │ │ │ │ type of file (regular file or dir) │ │ │ │ + aacccceessss │ │ │ │ + indicates the type of open (read/write/commit/readdir...) │ │ │ │ ffhh │ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ - aacccceessss │ │ │ │ - indicates the type of open (read/write/commit/readdir...) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.lookup  _H_o_m_e  probe::nfsd.proc.commit │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::nfsd.proc.commit

Name

probe::nfsd.proc.commit — │ │ │ NFS server performing a commit operation for client │ │ │ -

Synopsis

nfsd.proc.commit 

Values

count

│ │ │ - read bytes │ │ │ -

fh

│ │ │ - file handle (the first part is the length of the file handle) │ │ │ +

Synopsis

nfsd.proc.commit 

Values

version

│ │ │ + nfs version │ │ │

gid

│ │ │ requester's group id │ │ │ -

uid

│ │ │ - requester's user id │ │ │ -

offset

│ │ │ - the offset of file │ │ │ +

count

│ │ │ + read bytes │ │ │

client_ip

│ │ │ the ip address of client │ │ │ -

size

│ │ │ - read bytes │ │ │

proto

│ │ │ transfer protocol │ │ │ -

version

│ │ │ - nfs version │ │ │ +

fh

│ │ │ + file handle (the first part is the length of the file handle) │ │ │ +

size

│ │ │ + read bytes │ │ │ +

offset

│ │ │ + the offset of file │ │ │ +

uid

│ │ │ + requester's user id │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.proc.commit — NFS server performing a commit operation for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.proc.commit │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ccoouunntt │ │ │ │ - read bytes │ │ │ │ - ffhh │ │ │ │ - file handle (the first part is the length of the file handle) │ │ │ │ + vveerrssiioonn │ │ │ │ + nfs version │ │ │ │ ggiidd │ │ │ │ requester's group id │ │ │ │ - uuiidd │ │ │ │ - requester's user id │ │ │ │ - ooffffsseett │ │ │ │ - the offset of file │ │ │ │ + ccoouunntt │ │ │ │ + read bytes │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ - ssiizzee │ │ │ │ - read bytes │ │ │ │ pprroottoo │ │ │ │ transfer protocol │ │ │ │ - vveerrssiioonn │ │ │ │ - nfs version │ │ │ │ + ffhh │ │ │ │ + file handle (the first part is the length of the file handle) │ │ │ │ + ssiizzee │ │ │ │ + read bytes │ │ │ │ + ooffffsseett │ │ │ │ + the offset of file │ │ │ │ + uuiidd │ │ │ │ + requester's user id │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.open  _H_o_m_e  probe::nfsd.proc.create │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfsd.proc.create

Name

probe::nfsd.proc.create — │ │ │ NFS server creating a file for client │ │ │ -

Synopsis

nfsd.proc.create 

Values

version

│ │ │ - nfs version │ │ │ +

Synopsis

nfsd.proc.create 

Values

uid

│ │ │ + requester's user id │ │ │ +

fh

│ │ │ + file handle (the first part is the length of the file handle) │ │ │ +

client_ip

│ │ │ + the ip address of client │ │ │ +

proto

│ │ │ + transfer protocol │ │ │

filelen

│ │ │ length of file name │ │ │ +

version

│ │ │ + nfs version │ │ │

filename

│ │ │ file name │ │ │ -

proto

│ │ │ - transfer protocol │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │ -

uid

│ │ │ - requester's user id │ │ │ -

fh

│ │ │ - file handle (the first part is the length of the file handle) │ │ │

gid

│ │ │ requester's group id │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.proc.create — NFS server creating a file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.proc.create │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - vveerrssiioonn │ │ │ │ - nfs version │ │ │ │ - ffiilleelleenn │ │ │ │ - length of file name │ │ │ │ - ffiilleennaammee │ │ │ │ - file name │ │ │ │ - pprroottoo │ │ │ │ - transfer protocol │ │ │ │ - cclliieenntt__iipp │ │ │ │ - the ip address of client │ │ │ │ uuiidd │ │ │ │ requester's user id │ │ │ │ ffhh │ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ + cclliieenntt__iipp │ │ │ │ + the ip address of client │ │ │ │ + pprroottoo │ │ │ │ + transfer protocol │ │ │ │ + ffiilleelleenn │ │ │ │ + length of file name │ │ │ │ + vveerrssiioonn │ │ │ │ + nfs version │ │ │ │ + ffiilleennaammee │ │ │ │ + file name │ │ │ │ ggiidd │ │ │ │ requester's group id │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.proc.commit  _H_o_m_e  probe::nfsd.proc.lookup │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html │ │ │┄ Ordering differences only │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfsd.proc.lookup

Name

probe::nfsd.proc.lookup — │ │ │ NFS server opening or searching for a file for client │ │ │

Synopsis

nfsd.proc.lookup 

Values

client_ip

│ │ │ the ip address of client │ │ │

uid

│ │ │ requester's user id │ │ │ -

gid

│ │ │ - requester's group id │ │ │ -

filename

│ │ │ - file name │ │ │ -

version

│ │ │ - nfs version │ │ │ +

proto

│ │ │ + transfer protocol │ │ │

filelen

│ │ │ the length of file name │ │ │ +

version

│ │ │ + nfs version │ │ │ +

filename

│ │ │ + file name │ │ │

fh

│ │ │ file handle of parent dir (the first part is the length of the file handle) │ │ │ -

proto

│ │ │ - transfer protocol │ │ │ +

gid

│ │ │ + requester's group id │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -6,23 +6,23 @@ │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.proc.lookup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ uuiidd │ │ │ │ requester's user id │ │ │ │ - ggiidd │ │ │ │ - requester's group id │ │ │ │ - ffiilleennaammee │ │ │ │ - file name │ │ │ │ - vveerrssiioonn │ │ │ │ - nfs version │ │ │ │ + pprroottoo │ │ │ │ + transfer protocol │ │ │ │ ffiilleelleenn │ │ │ │ the length of file name │ │ │ │ + vveerrssiioonn │ │ │ │ + nfs version │ │ │ │ + ffiilleennaammee │ │ │ │ + file name │ │ │ │ ffhh │ │ │ │ file handle of parent dir (the first part is the length of the file │ │ │ │ handle) │ │ │ │ - pprroottoo │ │ │ │ - transfer protocol │ │ │ │ + ggiidd │ │ │ │ + requester's group id │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.proc.create  _H_o_m_e  probe::nfsd.proc.read │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html │ │ │ @@ -1,25 +1,25 @@ │ │ │ probe::nfsd.proc.read

Name

probe::nfsd.proc.read — │ │ │ NFS server reading file for client │ │ │ -

Synopsis

nfsd.proc.read 

Values

size

│ │ │ +

Synopsis

nfsd.proc.read 

Values

offset

│ │ │ + the offset of file │ │ │ +

uid

│ │ │ + requester's user 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) │ │ │ +

size

│ │ │ read bytes │ │ │

proto

│ │ │ transfer protocol │ │ │ -

fh

│ │ │ - file handle (the first part is the length of the file handle) │ │ │ -

version

│ │ │ - nfs version │ │ │ -

gid

│ │ │ - requester's group id │ │ │ -

uid

│ │ │ - requester's user id │ │ │ +

client_ip

│ │ │ + the ip address of client │ │ │

count

│ │ │ read bytes │ │ │

vlen

│ │ │ read blocks │ │ │ -

vec

│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer │ │ │ -

offset

│ │ │ - the offset of file │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │ +

gid

│ │ │ + requester's group id │ │ │ +

version

│ │ │ + nfs version │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,33 +2,33 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.proc.read — NFS server reading file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.proc.read │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ooffffsseett │ │ │ │ + the offset of file │ │ │ │ + uuiidd │ │ │ │ + requester's user id │ │ │ │ + vveecc │ │ │ │ + struct kvec, includes buf address in kernel address and length of each │ │ │ │ + buffer │ │ │ │ + ffhh │ │ │ │ + file handle (the first part is the length of the file handle) │ │ │ │ ssiizzee │ │ │ │ read bytes │ │ │ │ pprroottoo │ │ │ │ transfer protocol │ │ │ │ - ffhh │ │ │ │ - file handle (the first part is the length of the file handle) │ │ │ │ - vveerrssiioonn │ │ │ │ - nfs version │ │ │ │ - ggiidd │ │ │ │ - requester's group id │ │ │ │ - uuiidd │ │ │ │ - requester's user id │ │ │ │ + cclliieenntt__iipp │ │ │ │ + the ip address of client │ │ │ │ ccoouunntt │ │ │ │ read bytes │ │ │ │ vvlleenn │ │ │ │ read blocks │ │ │ │ - vveecc │ │ │ │ - struct kvec, includes buf address in kernel address and length of each │ │ │ │ - buffer │ │ │ │ - ooffffsseett │ │ │ │ - the offset of file │ │ │ │ - cclliieenntt__iipp │ │ │ │ - the ip address of client │ │ │ │ + ggiidd │ │ │ │ + requester's group id │ │ │ │ + vveerrssiioonn │ │ │ │ + nfs version │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.proc.lookup  _H_o_m_e  probe::nfsd.proc.remove │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfsd.proc.remove

Name

probe::nfsd.proc.remove — │ │ │ NFS server removing a file for client │ │ │ -

Synopsis

nfsd.proc.remove 

Values

gid

│ │ │ - requester's group id │ │ │ -

fh

│ │ │ +

Synopsis

nfsd.proc.remove 

Values

fh

│ │ │ file handle (the first part is the length of the file handle) │ │ │ -

proto

│ │ │ - transfer protocol │ │ │ -

filename

│ │ │ - file name │ │ │ +

uid

│ │ │ + requester's user id │ │ │

version

│ │ │ nfs version │ │ │ +

filename

│ │ │ + file name │ │ │

filelen

│ │ │ length of file name │ │ │ -

uid

│ │ │ - requester's user id │ │ │ +

gid

│ │ │ + requester's group id │ │ │ +

proto

│ │ │ + transfer protocol │ │ │

client_ip

│ │ │ the ip address of client │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.proc.remove — NFS server removing a file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.proc.remove │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ggiidd │ │ │ │ - requester's group id │ │ │ │ ffhh │ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ - pprroottoo │ │ │ │ - transfer protocol │ │ │ │ - ffiilleennaammee │ │ │ │ - file name │ │ │ │ + uuiidd │ │ │ │ + requester's user id │ │ │ │ vveerrssiioonn │ │ │ │ nfs version │ │ │ │ + ffiilleennaammee │ │ │ │ + file name │ │ │ │ ffiilleelleenn │ │ │ │ length of file name │ │ │ │ - uuiidd │ │ │ │ - requester's user id │ │ │ │ + ggiidd │ │ │ │ + requester's group id │ │ │ │ + pprroottoo │ │ │ │ + transfer protocol │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.proc.read  _H_o_m_e  probe::nfsd.proc.rename │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::nfsd.proc.rename

Name

probe::nfsd.proc.rename — │ │ │ NFS Server renaming a file for client │ │ │ -

Synopsis

nfsd.proc.rename 

Values

tlen

│ │ │ - length of new file name │ │ │ -

tfh

│ │ │ - file handler of new path │ │ │ +

Synopsis

nfsd.proc.rename 

Values

tname

│ │ │ + new file name │ │ │

fh

│ │ │ file handler of old path │ │ │ -

gid

│ │ │ - requester's group id │ │ │ -

flen

│ │ │ - length of old file name │ │ │ +

tfh

│ │ │ + file handler of new path │ │ │

uid

│ │ │ requester's user id │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │ -

tname

│ │ │ - new file name │ │ │

filename

│ │ │ old file name │ │ │ +

gid

│ │ │ + requester's group id │ │ │ +

tlen

│ │ │ + length of new file name │ │ │ +

client_ip

│ │ │ + the ip address of client │ │ │ +

flen

│ │ │ + length of old file name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.proc.rename — NFS Server renaming a file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.proc.rename │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttlleenn │ │ │ │ - length of new file name │ │ │ │ - ttffhh │ │ │ │ - file handler of new path │ │ │ │ + ttnnaammee │ │ │ │ + new file name │ │ │ │ ffhh │ │ │ │ file handler of old path │ │ │ │ - ggiidd │ │ │ │ - requester's group id │ │ │ │ - fflleenn │ │ │ │ - length of old file name │ │ │ │ + ttffhh │ │ │ │ + file handler of new path │ │ │ │ uuiidd │ │ │ │ requester's user id │ │ │ │ - cclliieenntt__iipp │ │ │ │ - the ip address of client │ │ │ │ - ttnnaammee │ │ │ │ - new file name │ │ │ │ ffiilleennaammee │ │ │ │ old file name │ │ │ │ + ggiidd │ │ │ │ + requester's group id │ │ │ │ + ttlleenn │ │ │ │ + length of new file name │ │ │ │ + cclliieenntt__iipp │ │ │ │ + the ip address of client │ │ │ │ + fflleenn │ │ │ │ + length of old file name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.proc.remove  _H_o_m_e  probe::nfsd.proc.write │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html │ │ │ @@ -1,27 +1,27 @@ │ │ │ probe::nfsd.proc.write

Name

probe::nfsd.proc.write — │ │ │ NFS server writing data to file for client │ │ │ -

Synopsis

nfsd.proc.write 

Values

fh

│ │ │ +

Synopsis

nfsd.proc.write 

Values

vec

│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer │ │ │ +

offset

│ │ │ + the offset of file │ │ │ +

uid

│ │ │ + requester's user id │ │ │ +

size

│ │ │ + read bytes │ │ │ +

fh

│ │ │ file handle (the first part is the length of the file handle) │ │ │ -

gid

│ │ │ - requester's group id │ │ │ -

stable

│ │ │ - argp->stable │ │ │

count

│ │ │ read bytes │ │ │ -

size

│ │ │ - read bytes │ │ │ +

stable

│ │ │ + argp->stable │ │ │ +

client_ip

│ │ │ + the ip address of client │ │ │

proto

│ │ │ transfer protocol │ │ │

version

│ │ │ nfs version │ │ │ -

uid

│ │ │ - requester's user id │ │ │ +

gid

│ │ │ + requester's group id │ │ │

vlen

│ │ │ read blocks │ │ │ -

vec

│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer │ │ │ -

offset

│ │ │ - the offset of file │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,35 +2,35 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.proc.write — NFS server writing data to file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.proc.write │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + vveecc │ │ │ │ + struct kvec, includes buf address in kernel address and length of each │ │ │ │ + buffer │ │ │ │ + ooffffsseett │ │ │ │ + the offset of file │ │ │ │ + uuiidd │ │ │ │ + requester's user id │ │ │ │ + ssiizzee │ │ │ │ + read bytes │ │ │ │ ffhh │ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ - ggiidd │ │ │ │ - requester's group id │ │ │ │ - ssttaabbllee │ │ │ │ - argp->stable │ │ │ │ ccoouunntt │ │ │ │ read bytes │ │ │ │ - ssiizzee │ │ │ │ - read bytes │ │ │ │ + ssttaabbllee │ │ │ │ + argp->stable │ │ │ │ + cclliieenntt__iipp │ │ │ │ + the ip address of client │ │ │ │ pprroottoo │ │ │ │ transfer protocol │ │ │ │ vveerrssiioonn │ │ │ │ nfs version │ │ │ │ - uuiidd │ │ │ │ - requester's user id │ │ │ │ + ggiidd │ │ │ │ + requester's group id │ │ │ │ vvlleenn │ │ │ │ read blocks │ │ │ │ - vveecc │ │ │ │ - struct kvec, includes buf address in kernel address and length of each │ │ │ │ - buffer │ │ │ │ - ooffffsseett │ │ │ │ - the offset of file │ │ │ │ - cclliieenntt__iipp │ │ │ │ - the ip address of client │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.proc.rename  _H_o_m_e  probe::nfsd.read │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfsd.read

Name

probe::nfsd.read — │ │ │ NFS server reading data from a file for client │ │ │ -

Synopsis

nfsd.read 

Values

fh

│ │ │ - file handle (the first part is the length of the file handle) │ │ │ -

count

│ │ │ - read bytes │ │ │ -

file

│ │ │ - argument file, indicates if the file has been opened. │ │ │ -

size

│ │ │ +

Synopsis

nfsd.read 

Values

size

│ │ │ 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) │ │ │

offset

│ │ │ the offset of file │ │ │ +

vec

│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer │ │ │ +

vlen

│ │ │ + read blocks │ │ │ +

file

│ │ │ + argument file, indicates if the file has been opened. │ │ │

client_ip

│ │ │ the ip address of client │ │ │ +

count

│ │ │ + read bytes │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,27 +2,27 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.read — NFS server reading data from a file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.read │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffhh │ │ │ │ - file handle (the first part is the length of the file handle) │ │ │ │ - ccoouunntt │ │ │ │ - read bytes │ │ │ │ - ffiillee │ │ │ │ - argument file, indicates if the file has been opened. │ │ │ │ ssiizzee │ │ │ │ read bytes │ │ │ │ - vvlleenn │ │ │ │ - read blocks │ │ │ │ + ffhh │ │ │ │ + file handle (the first part is the length of the file handle) │ │ │ │ + ooffffsseett │ │ │ │ + the offset of file │ │ │ │ vveecc │ │ │ │ struct kvec, includes buf address in kernel address and length of each │ │ │ │ buffer │ │ │ │ - ooffffsseett │ │ │ │ - the offset of file │ │ │ │ + vvlleenn │ │ │ │ + read blocks │ │ │ │ + ffiillee │ │ │ │ + argument file, indicates if the file has been opened. │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ + ccoouunntt │ │ │ │ + read bytes │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.proc.write  _H_o_m_e  probe::nfsd.rename │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::nfsd.rename

Name

probe::nfsd.rename — │ │ │ NFS server renaming a file for client │ │ │ -

Synopsis

nfsd.rename 

Values

filename

│ │ │ - old file name │ │ │ +

Synopsis

nfsd.rename 

Values

tfh

│ │ │ + file handler of new path │ │ │

tname

│ │ │ new file name │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │ -

flen

│ │ │ - length of old file name │ │ │

fh

│ │ │ file handler of old path │ │ │ -

tfh

│ │ │ - file handler of new path │ │ │ +

flen

│ │ │ + length of old file name │ │ │ +

client_ip

│ │ │ + the ip address of client │ │ │

tlen

│ │ │ length of new file name │ │ │ +

filename

│ │ │ + old file name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.rename — NFS server renaming a file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.rename │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffiilleennaammee │ │ │ │ - old file name │ │ │ │ + ttffhh │ │ │ │ + file handler of new path │ │ │ │ ttnnaammee │ │ │ │ new file name │ │ │ │ - cclliieenntt__iipp │ │ │ │ - the ip address of client │ │ │ │ - fflleenn │ │ │ │ - length of old file name │ │ │ │ ffhh │ │ │ │ file handler of old path │ │ │ │ - ttffhh │ │ │ │ - file handler of new path │ │ │ │ + fflleenn │ │ │ │ + length of old file name │ │ │ │ + cclliieenntt__iipp │ │ │ │ + the ip address of client │ │ │ │ ttlleenn │ │ │ │ length of new file name │ │ │ │ + ffiilleennaammee │ │ │ │ + old file name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.read  _H_o_m_e  probe::nfsd.unlink │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::nfsd.unlink

Name

probe::nfsd.unlink — │ │ │ NFS server removing a file or a directory for client │ │ │ -

Synopsis

nfsd.unlink 

Values

fh

│ │ │ - file handle (the first part is the length of the file handle) │ │ │ -

type

│ │ │ - file type (file or dir) │ │ │ -

filelen

│ │ │ - the length of file name │ │ │ +

Synopsis

nfsd.unlink 

Values

client_ip

│ │ │ + the ip address of client │ │ │

filename

│ │ │ file name │ │ │ -

client_ip

│ │ │ - the ip address of client │ │ │ +

filelen

│ │ │ + the length of file name │ │ │ +

type

│ │ │ + file type (file or dir) │ │ │ +

fh

│ │ │ + file handle (the first part is the length of the file handle) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.unlink — NFS server removing a file or a directory for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.unlink │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffhh │ │ │ │ - file handle (the first part is the length of the file handle) │ │ │ │ - ttyyppee │ │ │ │ - file type (file or dir) │ │ │ │ - ffiilleelleenn │ │ │ │ - the length of file name │ │ │ │ - ffiilleennaammee │ │ │ │ - file name │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ + ffiilleennaammee │ │ │ │ + file name │ │ │ │ + ffiilleelleenn │ │ │ │ + the length of file name │ │ │ │ + ttyyppee │ │ │ │ + file type (file or dir) │ │ │ │ + ffhh │ │ │ │ + file handle (the first part is the length of the file handle) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.rename  _H_o_m_e  probe::nfsd.write │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::nfsd.write

Name

probe::nfsd.write — │ │ │ NFS server writing data to a file for client │ │ │ -

Synopsis

nfsd.write 

Values

size

│ │ │ - read bytes │ │ │ +

Synopsis

nfsd.write 

Values

file

│ │ │ + argument file, indicates if the file has been opened. │ │ │

vlen

│ │ │ read blocks │ │ │ -

offset

│ │ │ - the offset of file │ │ │ -

vec

│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer │ │ │ +

count

│ │ │ + read bytes │ │ │

client_ip

│ │ │ the ip address of client │ │ │

fh

│ │ │ file handle (the first part is the length of the file handle) │ │ │ -

file

│ │ │ - argument file, indicates if the file has been opened. │ │ │ -

count

│ │ │ +

size

│ │ │ read bytes │ │ │ +

offset

│ │ │ + the offset of file │ │ │ +

vec

│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,27 +2,27 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::nfsd.write — NFS server writing data to a file for client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ nfsd.write │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssiizzee │ │ │ │ - read bytes │ │ │ │ + ffiillee │ │ │ │ + argument file, indicates if the file has been opened. │ │ │ │ vvlleenn │ │ │ │ read blocks │ │ │ │ - ooffffsseett │ │ │ │ - the offset of file │ │ │ │ - vveecc │ │ │ │ - struct kvec, includes buf address in kernel address and length of each │ │ │ │ - buffer │ │ │ │ + ccoouunntt │ │ │ │ + read bytes │ │ │ │ cclliieenntt__iipp │ │ │ │ the ip address of client │ │ │ │ ffhh │ │ │ │ file handle (the first part is the length of the file handle) │ │ │ │ - ffiillee │ │ │ │ - argument file, indicates if the file has been opened. │ │ │ │ - ccoouunntt │ │ │ │ + ssiizzee │ │ │ │ read bytes │ │ │ │ + ooffffsseett │ │ │ │ + the offset of file │ │ │ │ + vveecc │ │ │ │ + struct kvec, includes buf address in kernel address and length of each │ │ │ │ + buffer │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::nfsd.unlink  _H_o_m_e  Chapter 32. Speculation │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::scheduler.cpu_off

Name

probe::scheduler.cpu_off — │ │ │ Process is about to stop running on a cpu │ │ │ -

Synopsis

scheduler.cpu_off 

Values

task_next

│ │ │ - the process replacing current │ │ │ +

Synopsis

scheduler.cpu_off 

Values

name

│ │ │ + name of the probe point │ │ │

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 │ │ │ +

task_next

│ │ │ + the process replacing current │ │ │

Context

│ │ │ The process leaving the cpu. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.cpu_off — Process is about to stop running on a cpu │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.cpu_off │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttaasskk__nneexxtt │ │ │ │ - the process replacing current │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ ttaasskk__pprreevv │ │ │ │ the process leaving the cpu (same as current) │ │ │ │ iiddllee │ │ │ │ boolean indicating whether current is the idle process │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ + ttaasskk__nneexxtt │ │ │ │ + the process replacing current │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process leaving the cpu. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.balance  _H_o_m_e  probe::scheduler.cpu_on │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-on.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::scheduler.cpu_on

Name

probe::scheduler.cpu_on — │ │ │ Process is beginning execution on a cpu │ │ │ -

Synopsis

scheduler.cpu_on 

Values

idle

│ │ │ - - boolean indicating whether current is the idle process │ │ │ +

Synopsis

scheduler.cpu_on 

Values

name

│ │ │ + name of the probe point │ │ │

task_prev

│ │ │ the process that was previously running on this cpu │ │ │ -

name

│ │ │ - name of the probe point │ │ │ +

idle

│ │ │ + - boolean indicating whether current is the idle process │ │ │

Context

│ │ │ The resuming process. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.cpu_on — Process is beginning execution on a cpu │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.cpu_on │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - iiddllee │ │ │ │ - - boolean indicating whether current is the idle process │ │ │ │ - ttaasskk__pprreevv │ │ │ │ - the process that was previously running on this cpu │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + ttaasskk__pprreevv │ │ │ │ + the process that was previously running on this cpu │ │ │ │ + iiddllee │ │ │ │ + - boolean indicating whether current is the idle process │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The resuming process. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.cpu_off  _H_o_m_e  probe::scheduler.ctxswitch │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html │ │ │ @@ -1,25 +1,25 @@ │ │ │ probe::scheduler.ctxswitch

Name

probe::scheduler.ctxswitch — │ │ │ A context switch is occuring. │ │ │ -

Synopsis

scheduler.ctxswitch 

Values

next_pid

│ │ │ - The PID of the process to be switched in │ │ │ +

Synopsis

scheduler.ctxswitch 

Values

next_task_name

│ │ │ + The name of the process to be switched in │ │ │

prev_pid

│ │ │ The PID of the process to be switched out │ │ │ -

next_task_name

│ │ │ - The name 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 │ │ │ -

prev_task_name

│ │ │ - The name of the process to be switched out │ │ │ -

prev_tid

│ │ │ - The TID of the process to be switched out │ │ │ -

next_tid

│ │ │ - The TID of the process to be switched in │ │ │

nexttsk_state

│ │ │ the state of the process to be switched in │ │ │ -

prevtsk_state

│ │ │ - the state of the process to be switched out │ │ │

name

│ │ │ name of the probe point │ │ │ +

next_tid

│ │ │ + The TID of the process to be switched in │ │ │ +

prev_tid

│ │ │ + The TID of the process to be switched out │ │ │ +

next_priority

│ │ │ + The priority of the process to be switched in │ │ │ +

prevtsk_state

│ │ │ + the state of the process to be switched out │ │ │ +

prev_task_name

│ │ │ + The name of the process to be switched out │ │ │ +

next_pid

│ │ │ + The PID of the process to be switched in │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,32 +2,32 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.ctxswitch — A context switch is occuring. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.ctxswitch │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nneexxtt__ppiidd │ │ │ │ - The PID of the process to be switched in │ │ │ │ - pprreevv__ppiidd │ │ │ │ - The PID of the process to be switched out │ │ │ │ nneexxtt__ttaasskk__nnaammee │ │ │ │ The name of the process to be switched in │ │ │ │ - nneexxtt__pprriioorriittyy │ │ │ │ - The priority of the process to be switched in │ │ │ │ + pprreevv__ppiidd │ │ │ │ + The PID of the process to be switched out │ │ │ │ pprreevv__pprriioorriittyy │ │ │ │ The priority of the process to be switched out │ │ │ │ - pprreevv__ttaasskk__nnaammee │ │ │ │ - The name of the process to be switched out │ │ │ │ - pprreevv__ttiidd │ │ │ │ - The TID of the process to be switched out │ │ │ │ - nneexxtt__ttiidd │ │ │ │ - The TID of the process to be switched in │ │ │ │ nneexxttttsskk__ssttaattee │ │ │ │ the state of the process to be switched in │ │ │ │ - pprreevvttsskk__ssttaattee │ │ │ │ - the state of the process to be switched out │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + nneexxtt__ttiidd │ │ │ │ + The TID of the process to be switched in │ │ │ │ + pprreevv__ttiidd │ │ │ │ + The TID of the process to be switched out │ │ │ │ + nneexxtt__pprriioorriittyy │ │ │ │ + The priority of the process to be switched in │ │ │ │ + pprreevvttsskk__ssttaattee │ │ │ │ + the state of the process to be switched out │ │ │ │ + pprreevv__ttaasskk__nnaammee │ │ │ │ + The name of the process to be switched out │ │ │ │ + nneexxtt__ppiidd │ │ │ │ + The PID of the process to be switched in │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.cpu_on  _H_o_m_e  probe::scheduler.kthread_stop │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop-return.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::scheduler.kthread_stop.return

Name

probe::scheduler.kthread_stop.return — │ │ │ A kthread is stopped and gets the return value │ │ │ -

Synopsis

scheduler.kthread_stop.return 

Values

name

│ │ │ - name of the probe point │ │ │ -

return_value

│ │ │ +

Synopsis

scheduler.kthread_stop.return 

Values

return_value

│ │ │ return value after stopping the thread │ │ │ +

name

│ │ │ + name of the probe point │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,14 +3,14 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.kthread_stop.return — A kthread is stopped and gets the return │ │ │ │ value │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.kthread_stop.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ rreettuurrnn__vvaalluuee │ │ │ │ return value after stopping the thread │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.kthread_stop  _H_o_m_e  probe::scheduler.migrate │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::scheduler.kthread_stop

Name

probe::scheduler.kthread_stop — │ │ │ A thread created by kthread_create is being stopped │ │ │ -

Synopsis

scheduler.kthread_stop 

Values

thread_pid

│ │ │ - PID of the thread being stopped │ │ │ -

thread_priority

│ │ │ +

Synopsis

scheduler.kthread_stop 

Values

thread_priority

│ │ │ priority of the thread │ │ │ +

thread_pid

│ │ │ + PID of the thread being stopped │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,14 +3,14 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.kthread_stop — A thread created by kthread_create is being │ │ │ │ stopped │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.kthread_stop │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - tthhrreeaadd__ppiidd │ │ │ │ - PID of the thread being stopped │ │ │ │ tthhrreeaadd__pprriioorriittyy │ │ │ │ priority of the thread │ │ │ │ + tthhrreeaadd__ppiidd │ │ │ │ + PID of the thread being stopped │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.ctxswitch  _H_o_m_e  probe::scheduler.kthread_stop.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::scheduler.migrate

Name

probe::scheduler.migrate — │ │ │ Task migrating across cpus │ │ │ -

Synopsis

scheduler.migrate 

Values

task

│ │ │ - the process that is being migrated │ │ │ -

name

│ │ │ +

Synopsis

scheduler.migrate 

Values

name

│ │ │ name of the probe point │ │ │

priority

│ │ │ priority of the task being migrated │ │ │ -

pid

│ │ │ - PID of the task being migrated │ │ │

cpu_from

│ │ │ the original cpu │ │ │

cpu_to

│ │ │ the destination cpu │ │ │ +

task

│ │ │ + the process that is being migrated │ │ │ +

pid

│ │ │ + PID of the task being migrated │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.migrate — Task migrating across cpus │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.migrate │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttaasskk │ │ │ │ - the process that is being migrated │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ pprriioorriittyy │ │ │ │ priority of the task being migrated │ │ │ │ - ppiidd │ │ │ │ - PID of the task being migrated │ │ │ │ ccppuu__ffrroomm │ │ │ │ the original cpu │ │ │ │ ccppuu__ttoo │ │ │ │ the destination cpu │ │ │ │ + ttaasskk │ │ │ │ + the process that is being migrated │ │ │ │ + ppiidd │ │ │ │ + PID of the task being migrated │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.kthread_stop.return  _H_o_m_e  probe::scheduler.process_exit │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-exit.html │ │ │┄ Ordering differences only │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::scheduler.process_exit

Name

probe::scheduler.process_exit — │ │ │ Process exiting │ │ │

Synopsis

scheduler.process_exit 

Values

pid

│ │ │ PID of the process exiting │ │ │ -

name

│ │ │ - name of the probe point │ │ │

priority

│ │ │ priority of the process exiting │ │ │ +

name

│ │ │ + name of the probe point │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,14 +4,14 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.process_exit — Process exiting │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.process_exit │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ppiidd │ │ │ │ PID of the process exiting │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ pprriioorriittyy │ │ │ │ priority of the process exiting │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.migrate  _H_o_m_e  probe::scheduler.process_fork │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-fork.html │ │ │┄ Ordering differences only │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::scheduler.process_fork

Name

probe::scheduler.process_fork — │ │ │ Process forked │ │ │

Synopsis

scheduler.process_fork 

Values

child_pid

│ │ │ PID of the child process │ │ │ -

parent_pid

│ │ │ - PID of the parent process │ │ │

name

│ │ │ name of the probe point │ │ │ +

parent_pid

│ │ │ + PID of the parent process │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,14 +4,14 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.process_fork — Process forked │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.process_fork │ │ │ │ ********** VVaalluueess ********** │ │ │ │ cchhiilldd__ppiidd │ │ │ │ PID of the child process │ │ │ │ - ppaarreenntt__ppiidd │ │ │ │ - PID of the parent process │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + ppaarreenntt__ppiidd │ │ │ │ + PID of the parent process │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.process_exit  _H_o_m_e  probe::scheduler.process_free │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-wait.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::scheduler.process_wait

Name

probe::scheduler.process_wait — │ │ │ Scheduler starting to wait on a process │ │ │ -

Synopsis

scheduler.process_wait 

Values

pid

│ │ │ - PID of the process scheduler is waiting on │ │ │ -

name

│ │ │ +

Synopsis

scheduler.process_wait 

Values

name

│ │ │ name of the probe point │ │ │ +

pid

│ │ │ + PID of the process scheduler is waiting on │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.process_wait — Scheduler starting to wait on a process │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.process_wait │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ppiidd │ │ │ │ - PID of the process scheduler is waiting on │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + ppiidd │ │ │ │ + PID of the process scheduler is waiting on │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.process_free  _H_o_m_e  probe::scheduler.signal_send │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::scheduler.signal_send

Name

probe::scheduler.signal_send — │ │ │ Sending a signal │ │ │ -

Synopsis

scheduler.signal_send 

Values

name

│ │ │ - name of the probe point │ │ │ +

Synopsis

scheduler.signal_send 

Values

pid

│ │ │ + pid of the process sending signal │ │ │

signal_number

│ │ │ signal number │ │ │ -

pid

│ │ │ - pid of the process sending signal │ │ │ +

name

│ │ │ + name of the probe point │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.signal_send — Sending a signal │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.signal_send │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ - ssiiggnnaall__nnuummbbeerr │ │ │ │ - signal number │ │ │ │ ppiidd │ │ │ │ pid of the process sending signal │ │ │ │ + ssiiggnnaall__nnuummbbeerr │ │ │ │ + signal number │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.process_wait  _H_o_m_e  probe::scheduler.tick │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wait-task.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::scheduler.wait_task

Name

probe::scheduler.wait_task — │ │ │ Waiting on a task to unschedule (become inactive) │ │ │ -

Synopsis

scheduler.wait_task 

Values

task_priority

│ │ │ - priority of the task │ │ │ +

Synopsis

scheduler.wait_task 

Values

name

│ │ │ + name of the probe point │ │ │

task_pid

│ │ │ PID of the task the scheduler is waiting on │ │ │ -

name

│ │ │ - name of the probe point │ │ │ +

task_priority

│ │ │ + priority of the task │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.wait_task — Waiting on a task to unschedule (become inactive) │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.wait_task │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttaasskk__pprriioorriittyy │ │ │ │ - priority of the task │ │ │ │ - ttaasskk__ppiidd │ │ │ │ - PID of the task the scheduler is waiting on │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + ttaasskk__ppiidd │ │ │ │ + PID of the task the scheduler is waiting on │ │ │ │ + ttaasskk__pprriioorriittyy │ │ │ │ + priority of the task │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.tick  _H_o_m_e  probe::scheduler.wakeup │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html │ │ │┄ Ordering differences only │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::scheduler.wakeup_new

Name

probe::scheduler.wakeup_new — │ │ │ Newly created task is woken up for the first time │ │ │

Synopsis

scheduler.wakeup_new 

Values

task_tid

│ │ │ TID of the new task woken up │ │ │ -

task_priority

│ │ │ - priority of the new task │ │ │ -

task_pid

│ │ │ - PID of the new task woken up │ │ │

name

│ │ │ name of the probe point │ │ │ -

task_state

│ │ │ - state of the task woken up │ │ │

task_cpu

│ │ │ cpu of the task woken up │ │ │ +

task_pid

│ │ │ + PID of the new task woken up │ │ │ +

task_state

│ │ │ + state of the task woken up │ │ │ +

task_priority

│ │ │ + priority of the new task │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,20 +4,20 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.wakeup_new — Newly created task is woken up for the first time │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.wakeup_new │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ttaasskk__ttiidd │ │ │ │ TID of the new task woken up │ │ │ │ - ttaasskk__pprriioorriittyy │ │ │ │ - priority of the new task │ │ │ │ - ttaasskk__ppiidd │ │ │ │ - PID of the new task woken up │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ - ttaasskk__ssttaattee │ │ │ │ - state of the task woken up │ │ │ │ ttaasskk__ccppuu │ │ │ │ cpu of the task woken up │ │ │ │ + ttaasskk__ppiidd │ │ │ │ + PID of the new task woken up │ │ │ │ + ttaasskk__ssttaattee │ │ │ │ + state of the task woken up │ │ │ │ + ttaasskk__pprriioorriittyy │ │ │ │ + priority of the new task │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.wakeup  _H_o_m_e  Chapter 9. IO Scheduler and block IO Tapset │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html │ │ │┄ Ordering differences only │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::scheduler.wakeup

Name

probe::scheduler.wakeup — │ │ │ Task is woken up │ │ │

Synopsis

scheduler.wakeup 

Values

task_priority

│ │ │ priority of the task being woken up │ │ │ +

task_state

│ │ │ + state of the task being woken up │ │ │

task_pid

│ │ │ PID of the task being woken up │ │ │ +

task_cpu

│ │ │ + cpu of the task being woken up │ │ │

task_tid

│ │ │ tid of the task being woken up │ │ │

name

│ │ │ name of the probe point │ │ │ -

task_cpu

│ │ │ - cpu of the task being woken up │ │ │ -

task_state

│ │ │ - state of the task being woken up │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,20 +4,20 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scheduler.wakeup — Task is woken up │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scheduler.wakeup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ttaasskk__pprriioorriittyy │ │ │ │ priority of the task being woken up │ │ │ │ + ttaasskk__ssttaattee │ │ │ │ + state of the task being woken up │ │ │ │ ttaasskk__ppiidd │ │ │ │ PID of the task being woken up │ │ │ │ + ttaasskk__ccppuu │ │ │ │ + cpu of the task being woken up │ │ │ │ ttaasskk__ttiidd │ │ │ │ tid of the task being woken up │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ - ttaasskk__ccppuu │ │ │ │ - cpu of the task being woken up │ │ │ │ - ttaasskk__ssttaattee │ │ │ │ - state of the task being woken up │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scheduler.wait_task  _H_o_m_e  probe::scheduler.wakeup_new │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::scsi.iocompleted

Name

probe::scsi.iocompleted — │ │ │ SCSI mid-layer running the completion processing for block device I/O requests │ │ │ -

Synopsis

scsi.iocompleted 

Values

data_direction_str

│ │ │ - Data direction, as a string │ │ │ -

dev_id

│ │ │ - The scsi device id │ │ │ -

channel

│ │ │ - The channel number │ │ │ +

Synopsis

scsi.iocompleted 

Values

req_addr

│ │ │ + The current struct request pointer, as a number │ │ │

device_state

│ │ │ The current state of the device │ │ │ +

goodbytes

│ │ │ + The bytes completed │ │ │

device_state_str

│ │ │ The current state of the device, as a string │ │ │ +

lun

│ │ │ + The lun number │ │ │ +

dev_id

│ │ │ + The scsi device id │ │ │ +

channel

│ │ │ + The channel number │ │ │ +

data_direction_str

│ │ │ + Data direction, as a string │ │ │

host_no

│ │ │ The host number │ │ │

data_direction

│ │ │ The data_direction specifies whether this command is from/to │ │ │ the device │ │ │ -

goodbytes

│ │ │ - The bytes completed │ │ │ -

lun

│ │ │ - The lun number │ │ │ -

req_addr

│ │ │ - The current struct request pointer, as a number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,30 +3,30 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scsi.iocompleted — SCSI mid-layer running the completion processing for │ │ │ │ block device I/O requests │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scsi.iocompleted │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddaattaa__ddiirreeccttiioonn__ssttrr │ │ │ │ - Data direction, as a string │ │ │ │ - ddeevv__iidd │ │ │ │ - The scsi device id │ │ │ │ - cchhaannnneell │ │ │ │ - The channel number │ │ │ │ + rreeqq__aaddddrr │ │ │ │ + The current struct request pointer, as a number │ │ │ │ ddeevviiccee__ssttaattee │ │ │ │ The current state of the device │ │ │ │ + ggooooddbbyytteess │ │ │ │ + The bytes completed │ │ │ │ ddeevviiccee__ssttaattee__ssttrr │ │ │ │ The current state of the device, as a string │ │ │ │ + lluunn │ │ │ │ + The lun number │ │ │ │ + ddeevv__iidd │ │ │ │ + The scsi device id │ │ │ │ + cchhaannnneell │ │ │ │ + The channel number │ │ │ │ + ddaattaa__ddiirreeccttiioonn__ssttrr │ │ │ │ + Data direction, as a string │ │ │ │ hhoosstt__nnoo │ │ │ │ The host number │ │ │ │ ddaattaa__ddiirreeccttiioonn │ │ │ │ The data_direction specifies whether this command is from/to the device │ │ │ │ - ggooooddbbyytteess │ │ │ │ - The bytes completed │ │ │ │ - lluunn │ │ │ │ - The lun number │ │ │ │ - rreeqq__aaddddrr │ │ │ │ - The current struct request pointer, as a number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ Chapter 10. SCSI Tapset  _H_o_m_e  probe::scsi.iodispatching │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html │ │ │ @@ -1,27 +1,27 @@ │ │ │ probe::scsi.iodispatching

Name

probe::scsi.iodispatching — │ │ │ SCSI mid-layer dispatched low-level SCSI command │ │ │ -

Synopsis

scsi.iodispatching 

Values

req_addr

│ │ │ - The current struct request pointer, as a number │ │ │ -

lun

│ │ │ +

Synopsis

scsi.iodispatching 

Values

lun

│ │ │ The lun number │ │ │ -

device_state

│ │ │ - The current state of the device │ │ │

request_buffer

│ │ │ The request buffer address │ │ │ +

device_state

│ │ │ + The current state of the device │ │ │ +

device_state_str

│ │ │ + The current state of the device, as a string │ │ │ +

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) │ │ │

request_bufflen

│ │ │ The request buffer length │ │ │

host_no

│ │ │ The host number │ │ │ -

device_state_str

│ │ │ - The current state of the device, as a string │ │ │

data_direction_str

│ │ │ Data direction, as a string │ │ │ -

channel

│ │ │ - The channel number │ │ │ -

dev_id

│ │ │ - The scsi device id │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,33 +2,33 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1100..? SSCCSSII TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scsi.iodispatching — SCSI mid-layer dispatched low-level SCSI command │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scsi.iodispatching │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreeqq__aaddddrr │ │ │ │ - The current struct request pointer, as a number │ │ │ │ lluunn │ │ │ │ The lun number │ │ │ │ - ddeevviiccee__ssttaattee │ │ │ │ - The current state of the device │ │ │ │ rreeqquueesstt__bbuuffffeerr │ │ │ │ The request buffer address │ │ │ │ + ddeevviiccee__ssttaattee │ │ │ │ + The current state of the device │ │ │ │ + ddeevviiccee__ssttaattee__ssttrr │ │ │ │ + The current state of the device, as a string │ │ │ │ + rreeqq__aaddddrr │ │ │ │ + The current struct request pointer, as a number │ │ │ │ + cchhaannnneell │ │ │ │ + The channel number │ │ │ │ + ddeevv__iidd │ │ │ │ + The scsi device id │ │ │ │ ddaattaa__ddiirreeccttiioonn │ │ │ │ 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) │ │ │ │ rreeqquueesstt__bbuufffflleenn │ │ │ │ The request buffer length │ │ │ │ hhoosstt__nnoo │ │ │ │ The host number │ │ │ │ - ddeevviiccee__ssttaattee__ssttrr │ │ │ │ - The current state of the device, as a string │ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr │ │ │ │ Data direction, as a string │ │ │ │ - cchhaannnneell │ │ │ │ - The channel number │ │ │ │ - ddeevv__iidd │ │ │ │ - The scsi device id │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scsi.iocompleted  _H_o_m_e  probe::scsi.iodone │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::scsi.iodone

Name

probe::scsi.iodone — │ │ │ SCSI command completed by low level driver and enqueued into the done queue. │ │ │ -

Synopsis

scsi.iodone 

Values

device_state

│ │ │ - The current state of the device │ │ │ -

scsi_timer_pending

│ │ │ - 1 if a timer is pending on this request │ │ │ +

Synopsis

scsi.iodone 

Values

channel

│ │ │ + The channel number │ │ │ +

dev_id

│ │ │ + The scsi device id │ │ │ +

host_no

│ │ │ + The host number │ │ │

data_direction

│ │ │ The data_direction specifies whether this command is │ │ │ from/to the device. │ │ │ -

host_no

│ │ │ - The host number │ │ │ -

device_state_str

│ │ │ - The current state of the device, as a string │ │ │ +

data_direction_str

│ │ │ + Data direction, as a string │ │ │ +

device_state

│ │ │ + The current state of the device │ │ │

req_addr

│ │ │ The current struct request pointer, as a number │ │ │ +

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 │ │ │ -

dev_id

│ │ │ - The scsi device id │ │ │ +

scsi_timer_pending

│ │ │ + 1 if a timer is pending on this request │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,30 +3,30 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scsi.iodone — SCSI command completed by low level driver and enqueued │ │ │ │ into the done queue. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scsi.iodone │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddeevviiccee__ssttaattee │ │ │ │ - The current state of the device │ │ │ │ - ssccssii__ttiimmeerr__ppeennddiinngg │ │ │ │ - 1 if a timer is pending on this request │ │ │ │ - ddaattaa__ddiirreeccttiioonn │ │ │ │ - The data_direction specifies whether this command is from/to the device. │ │ │ │ + cchhaannnneell │ │ │ │ + The channel number │ │ │ │ + ddeevv__iidd │ │ │ │ + The scsi device id │ │ │ │ hhoosstt__nnoo │ │ │ │ The host number │ │ │ │ - ddeevviiccee__ssttaattee__ssttrr │ │ │ │ - The current state of the device, as a string │ │ │ │ + ddaattaa__ddiirreeccttiioonn │ │ │ │ + The data_direction specifies whether this command is from/to the device. │ │ │ │ + ddaattaa__ddiirreeccttiioonn__ssttrr │ │ │ │ + Data direction, as a string │ │ │ │ + ddeevviiccee__ssttaattee │ │ │ │ + The current state of the device │ │ │ │ rreeqq__aaddddrr │ │ │ │ The current struct request pointer, as a number │ │ │ │ + ddeevviiccee__ssttaattee__ssttrr │ │ │ │ + The current state of the device, as a string │ │ │ │ lluunn │ │ │ │ The lun number │ │ │ │ - ddaattaa__ddiirreeccttiioonn__ssttrr │ │ │ │ - Data direction, as a string │ │ │ │ - cchhaannnneell │ │ │ │ - The channel number │ │ │ │ - ddeevv__iidd │ │ │ │ - The scsi device id │ │ │ │ + ssccssii__ttiimmeerr__ppeennddiinngg │ │ │ │ + 1 if a timer is pending on this request │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scsi.iodispatching  _H_o_m_e  probe::scsi.ioentry │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html │ │ │┄ Ordering differences only │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::scsi.ioentry

Name

probe::scsi.ioentry — │ │ │ Prepares a SCSI mid-layer request │ │ │

Synopsis

scsi.ioentry 

Values

req_addr

│ │ │ The current struct request pointer, as a number │ │ │ -

disk_minor

│ │ │ - The minor number of the disk (-1 if no information) │ │ │ +

device_state

│ │ │ + The current state of the device │ │ │

device_state_str

│ │ │ The current state of the device, as a string │ │ │ +

disk_minor

│ │ │ + The minor number of the disk (-1 if no information) │ │ │

disk_major

│ │ │ The major number of the disk (-1 if no information) │ │ │ -

device_state

│ │ │ - The current state of the device │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,18 +4,18 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scsi.ioentry — Prepares a SCSI mid-layer request │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scsi.ioentry │ │ │ │ ********** VVaalluueess ********** │ │ │ │ rreeqq__aaddddrr │ │ │ │ The current struct request pointer, as a number │ │ │ │ - ddiisskk__mmiinnoorr │ │ │ │ - The minor number of the disk (-1 if no information) │ │ │ │ + ddeevviiccee__ssttaattee │ │ │ │ + The current state of the device │ │ │ │ ddeevviiccee__ssttaattee__ssttrr │ │ │ │ The current state of the device, as a string │ │ │ │ + ddiisskk__mmiinnoorr │ │ │ │ + The minor number of the disk (-1 if no information) │ │ │ │ ddiisskk__mmaajjoorr │ │ │ │ The major number of the disk (-1 if no information) │ │ │ │ - ddeevviiccee__ssttaattee │ │ │ │ - The current state of the device │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scsi.iodone  _H_o_m_e  probe::scsi.ioexecute │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html │ │ │ @@ -1,28 +1,28 @@ │ │ │ probe::scsi.ioexecute

Name

probe::scsi.ioexecute — │ │ │ Create mid-layer SCSI request and wait for the result │ │ │ -

Synopsis

scsi.ioexecute 

Values

request_buffer

│ │ │ - The data buffer address │ │ │ -

device_state

│ │ │ - The current state of the device │ │ │ +

Synopsis

scsi.ioexecute 

Values

timeout

│ │ │ + Request timeout in seconds │ │ │ +

retries

│ │ │ + Number of times to retry request │ │ │

device_state_str

│ │ │ The current state of the device, as a string │ │ │ +

device_state

│ │ │ + The current state of the device │ │ │ +

lun

│ │ │ + The lun number │ │ │ +

request_buffer

│ │ │ + The data buffer address │ │ │

host_no

│ │ │ The host number │ │ │

request_bufflen

│ │ │ The data buffer buffer length │ │ │ -

lun

│ │ │ - The lun number │ │ │ -

dev_id

│ │ │ - The scsi device id │ │ │ -

channel

│ │ │ - The channel number │ │ │

data_direction

│ │ │ The data_direction specifies whether this command is │ │ │ from/to the device. │ │ │ -

retries

│ │ │ - Number of times to retry request │ │ │ -

timeout

│ │ │ - Request timeout in seconds │ │ │

data_direction_str

│ │ │ Data direction, as a string │ │ │ +

channel

│ │ │ + The channel number │ │ │ +

dev_id

│ │ │ + The scsi device id │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,34 +2,34 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1100..? SSCCSSII TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scsi.ioexecute — Create mid-layer SCSI request and wait for the result │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scsi.ioexecute │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreeqquueesstt__bbuuffffeerr │ │ │ │ - The data buffer address │ │ │ │ - ddeevviiccee__ssttaattee │ │ │ │ - The current state of the device │ │ │ │ + ttiimmeeoouutt │ │ │ │ + Request timeout in seconds │ │ │ │ + rreettrriieess │ │ │ │ + Number of times to retry request │ │ │ │ ddeevviiccee__ssttaattee__ssttrr │ │ │ │ The current state of the device, as a string │ │ │ │ + ddeevviiccee__ssttaattee │ │ │ │ + The current state of the device │ │ │ │ + lluunn │ │ │ │ + The lun number │ │ │ │ + rreeqquueesstt__bbuuffffeerr │ │ │ │ + The data buffer address │ │ │ │ hhoosstt__nnoo │ │ │ │ The host number │ │ │ │ rreeqquueesstt__bbuufffflleenn │ │ │ │ The data buffer buffer length │ │ │ │ - lluunn │ │ │ │ - The lun number │ │ │ │ - ddeevv__iidd │ │ │ │ - The scsi device id │ │ │ │ - cchhaannnneell │ │ │ │ - The channel number │ │ │ │ ddaattaa__ddiirreeccttiioonn │ │ │ │ The data_direction specifies whether this command is from/to the device. │ │ │ │ - rreettrriieess │ │ │ │ - Number of times to retry request │ │ │ │ - ttiimmeeoouutt │ │ │ │ - Request timeout in seconds │ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr │ │ │ │ Data direction, as a string │ │ │ │ + cchhaannnneell │ │ │ │ + The channel number │ │ │ │ + ddeevv__iidd │ │ │ │ + The scsi device id │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scsi.ioentry  _H_o_m_e  probe::scsi.set_state │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::scsi.set_state

Name

probe::scsi.set_state — │ │ │ Order SCSI device state change │ │ │ -

Synopsis

scsi.set_state 

Values

old_state_str

│ │ │ - The current state of the device, as a string │ │ │ +

Synopsis

scsi.set_state 

Values

host_no

│ │ │ + The host number │ │ │

old_state

│ │ │ The current state of the device │ │ │ -

state

│ │ │ - The new state of the device │ │ │ -

dev_id

│ │ │ - The scsi device id │ │ │

channel

│ │ │ The channel number │ │ │ -

host_no

│ │ │ - The host number │ │ │ +

state

│ │ │ + The new state of the device │ │ │

state_str

│ │ │ The new state of the device, as a string │ │ │ +

dev_id

│ │ │ + The scsi device id │ │ │ +

old_state_str

│ │ │ + The current state of the device, as a string │ │ │

lun

│ │ │ The lun number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1100..? SSCCSSII TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::scsi.set_state — Order SCSI device state change │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ scsi.set_state │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oolldd__ssttaattee__ssttrr │ │ │ │ - The current state of the device, as a string │ │ │ │ + hhoosstt__nnoo │ │ │ │ + The host number │ │ │ │ oolldd__ssttaattee │ │ │ │ The current state of the device │ │ │ │ - ssttaattee │ │ │ │ - The new state of the device │ │ │ │ - ddeevv__iidd │ │ │ │ - The scsi device id │ │ │ │ cchhaannnneell │ │ │ │ The channel number │ │ │ │ - hhoosstt__nnoo │ │ │ │ - The host number │ │ │ │ + ssttaattee │ │ │ │ + The new state of the device │ │ │ │ ssttaattee__ssttrr │ │ │ │ The new state of the device, as a string │ │ │ │ + ddeevv__iidd │ │ │ │ + The scsi device id │ │ │ │ + oolldd__ssttaattee__ssttrr │ │ │ │ + The current state of the device, as a string │ │ │ │ lluunn │ │ │ │ The lun number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::scsi.ioexecute  _H_o_m_e  Chapter 11. TTY Tapset │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored-return.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::signal.check_ignored.return

Name

probe::signal.check_ignored.return — │ │ │ Check to see signal is ignored completed │ │ │ -

Synopsis

signal.check_ignored.return 

Values

retstr

│ │ │ - Return value as a string │ │ │ -

name

│ │ │ +

Synopsis

signal.check_ignored.return 

Values

name

│ │ │ Name of the probe point │ │ │ +

retstr

│ │ │ + Return value as a string │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.check_ignored.return — Check to see signal is ignored completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.check_ignored.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreettssttrr │ │ │ │ - Return value as a string │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + rreettssttrr │ │ │ │ + Return value as a string │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.check_ignored  _H_o_m_e  probe::signal.checkperm │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::signal.check_ignored

Name

probe::signal.check_ignored — │ │ │ Checking to see signal is ignored │ │ │ -

Synopsis

signal.check_ignored 

Values

sig

│ │ │ - The number of the signal │ │ │ +

Synopsis

signal.check_ignored 

Values

pid_name

│ │ │ + Name of the process receiving the signal │ │ │

sig_pid

│ │ │ The PID of the process receiving the signal │ │ │ +

sig

│ │ │ + The number of the signal │ │ │

sig_name

│ │ │ A string representation of the signal │ │ │ -

pid_name

│ │ │ - Name of the process receiving the signal │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.check_ignored — Checking to see signal is ignored │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.check_ignored │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssiigg │ │ │ │ - The number of the signal │ │ │ │ + ppiidd__nnaammee │ │ │ │ + Name of the process receiving the signal │ │ │ │ ssiigg__ppiidd │ │ │ │ The PID of the process receiving the signal │ │ │ │ + ssiigg │ │ │ │ + The number of the signal │ │ │ │ ssiigg__nnaammee │ │ │ │ A string representation of the signal │ │ │ │ - ppiidd__nnaammee │ │ │ │ - Name of the process receiving the signal │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ function::sigset_mask_str  _H_o_m_e  probe::signal.check_ignored.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm-return.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::signal.checkperm.return

Name

probe::signal.checkperm.return — │ │ │ Check performed on a sent signal completed │ │ │ -

Synopsis

signal.checkperm.return 

Values

name

│ │ │ - Name of the probe point │ │ │ -

retstr

│ │ │ +

Synopsis

signal.checkperm.return 

Values

retstr

│ │ │ Return value as a string │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.checkperm.return — Check performed on a sent signal completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.checkperm.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ rreettssttrr │ │ │ │ Return value as a string │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.checkperm  _H_o_m_e  probe::signal.do_action │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::signal.checkperm

Name

probe::signal.checkperm — │ │ │ Check being performed on a sent signal │ │ │ -

Synopsis

signal.checkperm 

Values

sinfo

│ │ │ - The address of the siginfo structure │ │ │ -

sig_name

│ │ │ +

Synopsis

signal.checkperm 

Values

sig_name

│ │ │ A string representation of the signal │ │ │

task

│ │ │ A task handle to the signal recipient │ │ │ -

name

│ │ │ - Name of the probe point │ │ │ -

sig_pid

│ │ │ - The PID of the process receiving the signal │ │ │

sig

│ │ │ The number of the signal │ │ │

pid_name

│ │ │ Name of the process receiving the signal │ │ │

si_code

│ │ │ Indicates the signal type │ │ │ +

name

│ │ │ + Name of the probe point │ │ │ +

sig_pid

│ │ │ + The PID of the process receiving the signal │ │ │ +

sinfo

│ │ │ + The address of the siginfo structure │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.checkperm — Check being performed on a sent signal │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.checkperm │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssiinnffoo │ │ │ │ - The address of the siginfo structure │ │ │ │ ssiigg__nnaammee │ │ │ │ A string representation of the signal │ │ │ │ ttaasskk │ │ │ │ A task handle to the signal recipient │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ - ssiigg__ppiidd │ │ │ │ - The PID of the process receiving the signal │ │ │ │ ssiigg │ │ │ │ The number of the signal │ │ │ │ ppiidd__nnaammee │ │ │ │ Name of the process receiving the signal │ │ │ │ ssii__ccooddee │ │ │ │ Indicates the signal type │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ + ssiigg__ppiidd │ │ │ │ + The PID of the process receiving the signal │ │ │ │ + ssiinnffoo │ │ │ │ + The address of the siginfo structure │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.check_ignored.return  _H_o_m_e  probe::signal.checkperm.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action-return.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::signal.do_action.return

Name

probe::signal.do_action.return — │ │ │ Examining or changing a signal action completed │ │ │ -

Synopsis

signal.do_action.return 

Values

retstr

│ │ │ - Return value as a string │ │ │ -

name

│ │ │ +

Synopsis

signal.do_action.return 

Values

name

│ │ │ Name of the probe point │ │ │ +

retstr

│ │ │ + Return value as a string │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,14 +3,14 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.do_action.return — Examining or changing a signal action │ │ │ │ completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.do_action.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreettssttrr │ │ │ │ - Return value as a string │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + rreettssttrr │ │ │ │ + Return value as a string │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.do_action  _H_o_m_e  probe::signal.flush │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::signal.do_action

Name

probe::signal.do_action — │ │ │ Examining or changing a signal action │ │ │ -

Synopsis

signal.do_action 

Values

oldsigact_addr

│ │ │ +

Synopsis

signal.do_action 

Values

name

│ │ │ + Name of the probe point │ │ │ +

oldsigact_addr

│ │ │ The address of the old sigaction │ │ │ struct associated with the signal │ │ │

sigact_addr

│ │ │ The address of the new sigaction │ │ │ struct associated with the signal │ │ │ -

sa_mask

│ │ │ - The new mask of the signal │ │ │ -

sig

│ │ │ - The signal to be examined/changed │ │ │ -

name

│ │ │ - Name of the probe point │ │ │

sa_handler

│ │ │ The new handler of the signal │ │ │

sig_name

│ │ │ A string representation of the signal │ │ │ +

sa_mask

│ │ │ + The new mask of the signal │ │ │ +

sig

│ │ │ + The signal to be examined/changed │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.do_action — Examining or changing a signal action │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.do_action │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ oollddssiiggaacctt__aaddddrr │ │ │ │ The address of the old sigaction struct associated with the signal │ │ │ │ ssiiggaacctt__aaddddrr │ │ │ │ The address of the new sigaction struct associated with the signal │ │ │ │ - ssaa__mmaasskk │ │ │ │ - The new mask of the signal │ │ │ │ - ssiigg │ │ │ │ - The signal to be examined/changed │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ ssaa__hhaannddlleerr │ │ │ │ The new handler of the signal │ │ │ │ ssiigg__nnaammee │ │ │ │ A string representation of the signal │ │ │ │ + ssaa__mmaasskk │ │ │ │ + The new mask of the signal │ │ │ │ + ssiigg │ │ │ │ + The signal to be examined/changed │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.checkperm.return  _H_o_m_e  probe::signal.do_action.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html │ │ │┄ Ordering differences only │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::signal.flush

Name

probe::signal.flush — │ │ │ Flushing all pending signals for a task │ │ │

Synopsis

signal.flush 

Values

sig_pid

│ │ │ The PID of the process associated with the task │ │ │ performing the flush │ │ │

name

│ │ │ Name of the probe point │ │ │ -

task

│ │ │ - The task handler of the process performing the flush │ │ │

pid_name

│ │ │ The name of the process associated with the task │ │ │ performing the flush │ │ │ +

task

│ │ │ + The task handler of the process performing the flush │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -6,14 +6,14 @@ │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.flush │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ssiigg__ppiidd │ │ │ │ The PID of the process associated with the task performing the flush │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ - ttaasskk │ │ │ │ - The task handler of the process performing the flush │ │ │ │ ppiidd__nnaammee │ │ │ │ The name of the process associated with the task performing the flush │ │ │ │ + ttaasskk │ │ │ │ + The task handler of the process performing the flush │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.do_action.return  _H_o_m_e  probe::signal.force_segv │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv-return.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::signal.force_segv.return

Name

probe::signal.force_segv.return — │ │ │ Forcing send of SIGSEGV complete │ │ │ -

Synopsis

signal.force_segv.return 

Values

retstr

│ │ │ - Return value as a string │ │ │ -

name

│ │ │ +

Synopsis

signal.force_segv.return 

Values

name

│ │ │ Name of the probe point │ │ │ +

retstr

│ │ │ + Return value as a string │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.force_segv.return — Forcing send of SIGSEGV complete │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.force_segv.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreettssttrr │ │ │ │ - Return value as a string │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + rreettssttrr │ │ │ │ + Return value as a string │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.force_segv  _H_o_m_e  probe::signal.handle │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::signal.force_segv

Name

probe::signal.force_segv — │ │ │ Forcing send of SIGSEGV │ │ │ -

Synopsis

signal.force_segv 

Values

pid_name

│ │ │ - Name of the process receiving the signal │ │ │ -

sig_name

│ │ │ +

Synopsis

signal.force_segv 

Values

sig_name

│ │ │ A string representation of the signal │ │ │ -

name

│ │ │ - Name of the probe point │ │ │ -

sig_pid

│ │ │ - The PID of the process receiving the signal │ │ │

sig

│ │ │ The number of the signal │ │ │ +

sig_pid

│ │ │ + The PID of the process receiving the signal │ │ │ +

name

│ │ │ + Name of the probe point │ │ │ +

pid_name

│ │ │ + Name of the process receiving the signal │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.force_segv — Forcing send of SIGSEGV │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.force_segv │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ppiidd__nnaammee │ │ │ │ - Name of the process receiving the signal │ │ │ │ ssiigg__nnaammee │ │ │ │ A string representation of the signal │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ - ssiigg__ppiidd │ │ │ │ - The PID of the process receiving the signal │ │ │ │ ssiigg │ │ │ │ The number of the signal │ │ │ │ + ssiigg__ppiidd │ │ │ │ + The PID of the process receiving the signal │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ + ppiidd__nnaammee │ │ │ │ + Name of the process receiving the signal │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.flush  _H_o_m_e  probe::signal.force_segv.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::signal.handle

Name

probe::signal.handle — │ │ │ Signal handler being invoked │ │ │ -

Synopsis

signal.handle 

Values

regs

│ │ │ - The address of the kernel-mode stack area (deprecated in │ │ │ - SystemTap 2.1) │ │ │ -

oldset_addr

│ │ │ +

Synopsis

signal.handle 

Values

oldset_addr

│ │ │ The address of the bitmask array of blocked signals │ │ │ (deprecated in SystemTap 2.1) │ │ │ -

sig_mode

│ │ │ - Indicates whether the signal was a user-mode or kernel-mode signal │ │ │

ka_addr

│ │ │ The address of the k_sigaction table │ │ │ associated with the signal │ │ │ -

name

│ │ │ - Name of the probe point │ │ │ -

sig

│ │ │ - The signal number that invoked the signal handler │ │ │

sig_code

│ │ │ The si_code value of the siginfo signal │ │ │ -

sig_name

│ │ │ - A string representation of the signal │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

sinfo

│ │ │ The address of the siginfo table │ │ │ +

sig_mode

│ │ │ + Indicates whether the signal was a user-mode or kernel-mode signal │ │ │ +

sig_name

│ │ │ + A string representation of the signal │ │ │ +

regs

│ │ │ + The address of the kernel-mode stack area (deprecated in │ │ │ + SystemTap 2.1) │ │ │ +

sig

│ │ │ + The signal number that invoked the signal handler │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,29 +2,29 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.handle — Signal handler being invoked │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.handle │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreeggss │ │ │ │ - The address of the kernel-mode stack area (deprecated in SystemTap 2.1) │ │ │ │ oollddsseett__aaddddrr │ │ │ │ The address of the bitmask array of blocked signals (deprecated in │ │ │ │ SystemTap 2.1) │ │ │ │ - ssiigg__mmooddee │ │ │ │ - Indicates whether the signal was a user-mode or kernel-mode signal │ │ │ │ kkaa__aaddddrr │ │ │ │ The address of the k_sigaction table associated with the signal │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ - ssiigg │ │ │ │ - The signal number that invoked the signal handler │ │ │ │ ssiigg__ccooddee │ │ │ │ The si_code value of the siginfo signal │ │ │ │ - ssiigg__nnaammee │ │ │ │ - A string representation of the signal │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ ssiinnffoo │ │ │ │ The address of the siginfo table │ │ │ │ + ssiigg__mmooddee │ │ │ │ + Indicates whether the signal was a user-mode or kernel-mode signal │ │ │ │ + ssiigg__nnaammee │ │ │ │ + A string representation of the signal │ │ │ │ + rreeggss │ │ │ │ + The address of the kernel-mode stack area (deprecated in SystemTap 2.1) │ │ │ │ + ssiigg │ │ │ │ + The signal number that invoked the signal handler │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.force_segv.return  _H_o_m_e  probe::signal.handle.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-pending-return.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::signal.pending.return

Name

probe::signal.pending.return — │ │ │ Examination of pending signal completed │ │ │ -

Synopsis

signal.pending.return 

Values

name

│ │ │ - Name of the probe point │ │ │ -

retstr

│ │ │ +

Synopsis

signal.pending.return 

Values

retstr

│ │ │ Return value as a string │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.pending.return — Examination of pending signal completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.pending.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ rreettssttrr │ │ │ │ Return value as a string │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.pending  _H_o_m_e  probe::signal.procmask │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html │ │ │ @@ -1,14 +1,14 @@ │ │ │ probe::signal.pending

Name

probe::signal.pending — │ │ │ Examining pending signal │ │ │ -

Synopsis

signal.pending 

Values

sigset_add

│ │ │ +

Synopsis

signal.pending 

Values

name

│ │ │ + Name of the probe point │ │ │ +

sigset_add

│ │ │ The address of the user-space signal set │ │ │ (sigset_t) │ │ │

sigset_size

│ │ │ The size of the user-space signal set │ │ │ -

name

│ │ │ - Name of the probe point │ │ │

Description

│ │ │ This probe is used to examine a set of signals pending for delivery │ │ │ to a specific thread. This normally occurs when the │ │ │ do_sigpending kernel function is executed. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.pending — Examining pending signal │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.pending │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ ssiiggsseett__aadddd │ │ │ │ The address of the user-space signal set (sigset_t) │ │ │ │ ssiiggsseett__ssiizzee │ │ │ │ The size of the user-space signal set │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ This probe is used to examine a set of signals pending for delivery to a │ │ │ │ specific thread. This normally occurs when the do_sigpending kernel function is │ │ │ │ executed. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.handle.return  _H_o_m_e  probe::signal.pending.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask-return.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::signal.procmask.return

Name

probe::signal.procmask.return — │ │ │ Examining or changing blocked signals completed │ │ │ -

Synopsis

signal.procmask.return 

Values

retstr

│ │ │ - Return value as a string │ │ │ -

name

│ │ │ +

Synopsis

signal.procmask.return 

Values

name

│ │ │ Name of the probe point │ │ │ +

retstr

│ │ │ + Return value as a string │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.procmask.return — Examining or changing blocked signals completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.procmask.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreettssttrr │ │ │ │ - Return value as a string │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + rreettssttrr │ │ │ │ + Return value as a string │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.procmask  _H_o_m_e  probe::signal.send │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::signal.procmask

Name

probe::signal.procmask — │ │ │ Examining or changing blocked signals │ │ │ -

Synopsis

signal.procmask 

Values

oldsigset_addr

│ │ │ +

Synopsis

signal.procmask 

Values

sigset_addr

│ │ │ + The address of the signal set (sigset_t) │ │ │ + to be implemented │ │ │ +

oldsigset_addr

│ │ │ The old address of the signal set │ │ │ (sigset_t) │ │ │

name

│ │ │ Name of the probe point │ │ │ +

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. │ │ │ -

sigset

│ │ │ - The actual value to be set for sigset_t │ │ │ - (correct?) │ │ │ -

sigset_addr

│ │ │ - The address of the signal set (sigset_t) │ │ │ - to be implemented │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.procmask — Examining or changing blocked signals │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.procmask │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ssiiggsseett__aaddddrr │ │ │ │ + The address of the signal set (sigset_t) to be implemented │ │ │ │ oollddssiiggsseett__aaddddrr │ │ │ │ The old address of the signal set (sigset_t) │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ + ssiiggsseett │ │ │ │ + The actual value to be set for sigset_t (correct?) │ │ │ │ hhooww │ │ │ │ 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. │ │ │ │ - ssiiggsseett │ │ │ │ - The actual value to be set for sigset_t (correct?) │ │ │ │ - ssiiggsseett__aaddddrr │ │ │ │ - The address of the signal set (sigset_t) to be implemented │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.pending.return  _H_o_m_e  probe::signal.procmask.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::signal.send.return

Name

probe::signal.send.return — │ │ │ Signal being sent to a process completed (deprecated in SystemTap 2.1) │ │ │ -

Synopsis

signal.send.return 

Values

send2queue

│ │ │ - Indicates whether the sent signal was sent to an existing sigqueue │ │ │ +

Synopsis

signal.send.return 

Values

shared

│ │ │ + Indicates whether the sent signal is shared by the thread group. │ │ │

name

│ │ │ The name of the function used to send out the signal │ │ │ +

send2queue

│ │ │ + Indicates whether the sent signal was sent to an existing sigqueue │ │ │

retstr

│ │ │ The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue │ │ │ -

shared

│ │ │ - Indicates whether the sent signal is shared by the thread group. │ │ │

Context

│ │ │ The signal's sender. (correct?) │ │ │

Description

│ │ │ Possible __group_send_sig_info and │ │ │ specific_send_sig_info return values are as follows; │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,23 +3,23 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.send.return — Signal being sent to a process completed │ │ │ │ (deprecated in SystemTap 2.1) │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.send.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - sseenndd22qquueeuuee │ │ │ │ - Indicates whether the sent signal was sent to an existing sigqueue │ │ │ │ + sshhaarreedd │ │ │ │ + Indicates whether the sent signal is shared by the thread group. │ │ │ │ nnaammee │ │ │ │ The name of the function used to send out the signal │ │ │ │ + sseenndd22qquueeuuee │ │ │ │ + Indicates whether the sent signal was sent to an existing sigqueue │ │ │ │ rreettssttrr │ │ │ │ The return value to either __group_send_sig_info, specific_send_sig_info, │ │ │ │ or send_sigqueue │ │ │ │ - sshhaarreedd │ │ │ │ - Indicates whether the sent signal is shared by the thread group. │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The signal's sender. (correct?) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Possible __group_send_sig_info and specific_send_sig_info return values are as │ │ │ │ follows; │ │ │ │ 0 -- The signal is successfully sent to a process, which means that, (1) the │ │ │ │ signal was ignored by the receiving process, (2) this is a non-RT signal and │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::signal.send_sig_queue

Name

probe::signal.send_sig_queue — │ │ │ Queuing a signal to a process │ │ │ -

Synopsis

signal.send_sig_queue 

Values

sig_pid

│ │ │ - The PID of the process to which the signal is queued │ │ │ +

Synopsis

signal.send_sig_queue 

Values

sig_name

│ │ │ + A string representation of the signal │ │ │

sig

│ │ │ The queued signal │ │ │ -

name

│ │ │ - Name of the probe point │ │ │ -

sig_name

│ │ │ - A string representation of the signal │ │ │

sigqueue_addr

│ │ │ The address of the signal queue │ │ │

pid_name

│ │ │ Name of the process to which the signal is queued │ │ │ +

name

│ │ │ + Name of the probe point │ │ │ +

sig_pid

│ │ │ + The PID of the process to which the signal is queued │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.send_sig_queue — Queuing a signal to a process │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.send_sig_queue │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssiigg__ppiidd │ │ │ │ - The PID of the process to which the signal is queued │ │ │ │ - ssiigg │ │ │ │ - The queued signal │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ ssiigg__nnaammee │ │ │ │ A string representation of the signal │ │ │ │ + ssiigg │ │ │ │ + The queued signal │ │ │ │ ssiiggqquueeuuee__aaddddrr │ │ │ │ The address of the signal queue │ │ │ │ ppiidd__nnaammee │ │ │ │ Name of the process to which the signal is queued │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ + ssiigg__ppiidd │ │ │ │ + The PID of the process to which the signal is queued │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.send.return  _H_o_m_e  probe::signal.send_sig_queue.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html │ │ │ @@ -1,26 +1,26 @@ │ │ │ probe::signal.send

Name

probe::signal.send — │ │ │ Signal being sent to a process │ │ │ -

Synopsis

signal.send 

Values

send2queue

│ │ │ +

Synopsis

signal.send 

Values

task

│ │ │ + A task handle to the signal recipient │ │ │ +

sig_name

│ │ │ + A string representation of the signal │ │ │ +

sig

│ │ │ + The number of the signal │ │ │ +

send2queue

│ │ │ Indicates whether the signal is sent to an existing │ │ │ sigqueue (deprecated in SystemTap 2.1) │ │ │ +

si_code

│ │ │ + Indicates the signal type │ │ │ +

pid_name

│ │ │ + The name of the signal recipient │ │ │

name

│ │ │ The name of the function used to send out the signal │ │ │ -

sig

│ │ │ - The number of the signal │ │ │

sig_pid

│ │ │ The PID of the process receiving the signal │ │ │ -

sig_name

│ │ │ - A string representation of the signal │ │ │

sinfo

│ │ │ The address of siginfo struct │ │ │ -

task

│ │ │ - A task handle to the signal recipient │ │ │

shared

│ │ │ Indicates whether the signal is shared by the thread group │ │ │ -

pid_name

│ │ │ - The name of the signal recipient │ │ │ -

si_code

│ │ │ - Indicates the signal type │ │ │

Context

│ │ │ The signal's sender. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,33 +2,33 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.send — Signal being sent to a process │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.send │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ttaasskk │ │ │ │ + A task handle to the signal recipient │ │ │ │ + ssiigg__nnaammee │ │ │ │ + A string representation of the signal │ │ │ │ + ssiigg │ │ │ │ + The number of the signal │ │ │ │ sseenndd22qquueeuuee │ │ │ │ Indicates whether the signal is sent to an existing sigqueue (deprecated │ │ │ │ in SystemTap 2.1) │ │ │ │ + ssii__ccooddee │ │ │ │ + Indicates the signal type │ │ │ │ + ppiidd__nnaammee │ │ │ │ + The name of the signal recipient │ │ │ │ nnaammee │ │ │ │ The name of the function used to send out the signal │ │ │ │ - ssiigg │ │ │ │ - The number of the signal │ │ │ │ ssiigg__ppiidd │ │ │ │ The PID of the process receiving the signal │ │ │ │ - ssiigg__nnaammee │ │ │ │ - A string representation of the signal │ │ │ │ ssiinnffoo │ │ │ │ The address of siginfo struct │ │ │ │ - ttaasskk │ │ │ │ - A task handle to the signal recipient │ │ │ │ sshhaarreedd │ │ │ │ Indicates whether the signal is shared by the thread group │ │ │ │ - ppiidd__nnaammee │ │ │ │ - The name of the signal recipient │ │ │ │ - ssii__ccooddee │ │ │ │ - Indicates the signal type │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The signal's sender. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.procmask.return  _H_o_m_e  probe::signal.send.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::signal.sys_tgkill

Name

probe::signal.sys_tgkill — │ │ │ Sending kill signal to a thread group │ │ │ -

Synopsis

signal.sys_tgkill 

Values

pid_name

│ │ │ +

Synopsis

signal.sys_tgkill 

Values

name

│ │ │ + Name of the probe point │ │ │ +

sig_pid

│ │ │ + The PID of the thread receiving the kill signal │ │ │ +

pid_name

│ │ │ The name of the signal recipient │ │ │ -

task

│ │ │ - A task handle to the signal recipient │ │ │ -

sig_name

│ │ │ - A string representation of the signal │ │ │

tgid

│ │ │ The thread group ID of the thread receiving the kill signal │ │ │

sig

│ │ │ The specific kill signal sent to the process │ │ │ -

sig_pid

│ │ │ - The PID of the thread receiving the kill signal │ │ │ -

name

│ │ │ - Name of the probe point │ │ │ +

sig_name

│ │ │ + A string representation of the signal │ │ │ +

task

│ │ │ + A task handle to the signal recipient │ │ │

Description

│ │ │ The tgkill call is similar to tkill, │ │ │ except that it also allows the caller to specify the thread group ID of │ │ │ the thread to be signalled. This protects against TID reuse. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.sys_tgkill — Sending kill signal to a thread group │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.sys_tgkill │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ + ssiigg__ppiidd │ │ │ │ + The PID of the thread receiving the kill signal │ │ │ │ ppiidd__nnaammee │ │ │ │ The name of the signal recipient │ │ │ │ - ttaasskk │ │ │ │ - A task handle to the signal recipient │ │ │ │ - ssiigg__nnaammee │ │ │ │ - A string representation of the signal │ │ │ │ ttggiidd │ │ │ │ The thread group ID of the thread receiving the kill signal │ │ │ │ ssiigg │ │ │ │ The specific kill signal sent to the process │ │ │ │ - ssiigg__ppiidd │ │ │ │ - The PID of the thread receiving the kill signal │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ + ssiigg__nnaammee │ │ │ │ + A string representation of the signal │ │ │ │ + ttaasskk │ │ │ │ + A task handle to the signal recipient │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The tgkill call is similar to tkill, except that it also allows the caller to │ │ │ │ specify the thread group ID of the thread to be signalled. This protects │ │ │ │ against TID reuse. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.send_sig_queue.return  _H_o_m_e  probe::signal.sys_tgkill.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html │ │ │┄ Ordering differences only │ │ │ @@ -1,20 +1,20 @@ │ │ │ probe::signal.sys_tkill

Name

probe::signal.sys_tkill — │ │ │ Sending a kill signal to a thread │ │ │

Synopsis

signal.sys_tkill 

Values

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 │ │ │

name

│ │ │ Name of the probe point │ │ │

task

│ │ │ A task handle to the signal recipient │ │ │

sig_name

│ │ │ A string representation of the signal │ │ │ +

sig

│ │ │ + The specific signal sent to the process │ │ │

Description

│ │ │ The tkill call is analogous to kill(2), │ │ │ except that it also allows a process within a specific thread group to │ │ │ be targeted. Such processes are targeted through their unique │ │ │ thread IDs (TID). │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.sys_tkill │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ppiidd__nnaammee │ │ │ │ The name of the signal recipient │ │ │ │ ssiigg__ppiidd │ │ │ │ The PID of the process receiving the kill signal │ │ │ │ - ssiigg │ │ │ │ - The specific signal sent to the process │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ ttaasskk │ │ │ │ A task handle to the signal recipient │ │ │ │ ssiigg__nnaammee │ │ │ │ A string representation of the signal │ │ │ │ + ssiigg │ │ │ │ + The specific signal sent to the process │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The tkill call is analogous to kill(2), except that it also allows a process │ │ │ │ within a specific thread group to be targeted. Such processes are targeted │ │ │ │ through their unique thread IDs (TID). │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.sys_tgkill.return  _H_o_m_e  probe::signal.syskill │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::signal.syskill

Name

probe::signal.syskill — │ │ │ Sending kill signal to a process │ │ │ -

Synopsis

signal.syskill 

Values

pid_name

│ │ │ - The name of the signal recipient │ │ │ +

Synopsis

signal.syskill 

Values

task

│ │ │ + A task handle to the signal recipient │ │ │

sig_name

│ │ │ A string representation of the signal │ │ │ -

task

│ │ │ - A task handle to the signal recipient │ │ │ +

sig

│ │ │ + The specific signal sent to the process │ │ │ +

pid_name

│ │ │ + The name of the signal recipient │ │ │

name

│ │ │ Name of the probe point │ │ │

sig_pid

│ │ │ The PID of the process receiving the signal │ │ │ -

sig

│ │ │ - The specific signal sent to the process │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.syskill — Sending kill signal to a process │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.syskill │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ppiidd__nnaammee │ │ │ │ - The name of the signal recipient │ │ │ │ - ssiigg__nnaammee │ │ │ │ - A string representation of the signal │ │ │ │ ttaasskk │ │ │ │ A task handle to the signal recipient │ │ │ │ + ssiigg__nnaammee │ │ │ │ + A string representation of the signal │ │ │ │ + ssiigg │ │ │ │ + The specific signal sent to the process │ │ │ │ + ppiidd__nnaammee │ │ │ │ + The name of the signal recipient │ │ │ │ nnaammee │ │ │ │ Name of the probe point │ │ │ │ ssiigg__ppiidd │ │ │ │ The PID of the process receiving the signal │ │ │ │ - ssiigg │ │ │ │ - The specific signal sent to the process │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.sys_tkill  _H_o_m_e  probe::signal.syskill.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::signal.wakeup

Name

probe::signal.wakeup — │ │ │ Sleeping process being wakened for signal │ │ │ -

Synopsis

signal.wakeup 

Values

pid_name

│ │ │ +

Synopsis

signal.wakeup 

Values

sig_pid

│ │ │ + The PID of the process to wake │ │ │ +

pid_name

│ │ │ Name of the process to wake │ │ │ +

resume

│ │ │ + Indicates whether to wake up a task in a │ │ │ + STOPPED or TRACED state │ │ │

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. │ │ │ -

resume

│ │ │ - Indicates whether to wake up a task in a │ │ │ - STOPPED or TRACED state │ │ │ -

sig_pid

│ │ │ - The PID of the process to wake │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::signal.wakeup — Sleeping process being wakened for signal │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ signal.wakeup │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ssiigg__ppiidd │ │ │ │ + The PID of the process to wake │ │ │ │ ppiidd__nnaammee │ │ │ │ Name of the process to wake │ │ │ │ + rreessuummee │ │ │ │ + Indicates whether to wake up a task in a STOPPED or TRACED state │ │ │ │ ssttaattee__mmaasskk │ │ │ │ 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. │ │ │ │ - rreessuummee │ │ │ │ - Indicates whether to wake up a task in a STOPPED or TRACED state │ │ │ │ - ssiigg__ppiidd │ │ │ │ - The PID of the process to wake │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::signal.systkill.return  _H_o_m_e  Chapter 18. Errno Tapset │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::socket.aio_read.return

Name

probe::socket.aio_read.return — │ │ │ Conclusion of message received via sock_aio_read │ │ │ -

Synopsis

socket.aio_read.return 

Values

flags

│ │ │ - Socket flags value │ │ │ -

type

│ │ │ - Socket type value │ │ │ -

name

│ │ │ - Name of this probe │ │ │ -

success

│ │ │ +

Synopsis

socket.aio_read.return 

Values

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 │ │ │

state

│ │ │ Socket state value │ │ │ +

protocol

│ │ │ + Protocol value │ │ │ +

name

│ │ │ + Name of this probe │ │ │ +

flags

│ │ │ + Socket flags value │ │ │ +

family

│ │ │ + Protocol family value │ │ │ +

type

│ │ │ + Socket type value │ │ │

Context

│ │ │ The message receiver. │ │ │

Description

│ │ │ Fires at the conclusion of receiving a message on a socket │ │ │ via the sock_aio_read function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,30 +3,30 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.aio_read.return — Conclusion of message received via │ │ │ │ sock_aio_read │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.aio_read.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ ssuucccceessss │ │ │ │ Was receive successful? (1 = yes, 0 = no) │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ ssiizzee │ │ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ │ ssttaattee │ │ │ │ Socket state value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the conclusion of receiving a message on a socket via the │ │ │ │ sock_aio_read function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html │ │ │ @@ -1,22 +1,22 @@ │ │ │ probe::socket.aio_read

Name

probe::socket.aio_read — │ │ │ Receiving message via sock_aio_read │ │ │ -

Synopsis

socket.aio_read 

Values

state

│ │ │ - Socket state value │ │ │ -

size

│ │ │ - Message size in bytes │ │ │ -

protocol

│ │ │ +

Synopsis

socket.aio_read 

Values

protocol

│ │ │ Protocol value │ │ │

name

│ │ │ Name of this probe │ │ │ +

state

│ │ │ + Socket state value │ │ │

family

│ │ │ Protocol family value │ │ │ -

flags

│ │ │ - Socket flags value │ │ │

type

│ │ │ Socket type value │ │ │ +

flags

│ │ │ + Socket flags value │ │ │ +

size

│ │ │ + Message size in bytes │ │ │

Context

│ │ │ The message sender │ │ │

Description

│ │ │ Fires at the beginning of receiving a message on a socket │ │ │ via the sock_aio_read function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.aio_read — Receiving message via sock_aio_read │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.aio_read │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ - ssiizzee │ │ │ │ - Message size in bytes │ │ │ │ pprroottooccooll │ │ │ │ Protocol value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ ttyyppee │ │ │ │ Socket type value │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ + ssiizzee │ │ │ │ + Message size in bytes │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_aio_read │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html │ │ │ @@ -1,23 +1,23 @@ │ │ │ probe::socket.aio_write.return

Name

probe::socket.aio_write.return — │ │ │ Conclusion of message send via sock_aio_write │ │ │ -

Synopsis

socket.aio_write.return 

Values

flags

│ │ │ - Socket flags value │ │ │ -

type

│ │ │ - Socket type value │ │ │ -

family

│ │ │ - Protocol family value │ │ │ +

Synopsis

socket.aio_write.return 

Values

size

│ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │

success

│ │ │ Was receive successful? (1 = yes, 0 = no) │ │ │ -

name

│ │ │ - Name of this probe │ │ │ +

family

│ │ │ + Protocol family value │ │ │ +

type

│ │ │ + Socket type value │ │ │ +

flags

│ │ │ + Socket flags value │ │ │

protocol

│ │ │ Protocol value │ │ │ -

size

│ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ +

name

│ │ │ + Name of this probe │ │ │

state

│ │ │ Socket state value │ │ │

Context

│ │ │ The message receiver. │ │ │

Description

│ │ │ Fires at the conclusion of sending a message on a socket │ │ │ via the sock_aio_write function │ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.aio_write.return — Conclusion of message send via sock_aio_write │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.aio_write.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ + ssiizzee │ │ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │ │ ssuucccceessss │ │ │ │ Was receive successful? (1 = yes, 0 = no) │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ pprroottooccooll │ │ │ │ Protocol value │ │ │ │ - ssiizzee │ │ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ ssttaattee │ │ │ │ Socket state value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ 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 │ │ │┄ Ordering differences only │ │ │ @@ -1,22 +1,22 @@ │ │ │ probe::socket.aio_write

Name

probe::socket.aio_write — │ │ │ Message send via sock_aio_write │ │ │

Synopsis

socket.aio_write 

Values

size

│ │ │ Message size in bytes │ │ │ -

state

│ │ │ - Socket state value │ │ │ -

protocol

│ │ │ - Protocol value │ │ │ +

type

│ │ │ + Socket type value │ │ │

family

│ │ │ Protocol family value │ │ │ -

name

│ │ │ - Name of this probe │ │ │

flags

│ │ │ Socket flags value │ │ │ -

type

│ │ │ - Socket type value │ │ │ +

protocol

│ │ │ + Protocol value │ │ │ +

name

│ │ │ + Name of this probe │ │ │ +

state

│ │ │ + Socket state value │ │ │

Context

│ │ │ The message sender │ │ │

Description

│ │ │ Fires at the beginning of sending a message on a socket │ │ │ via the sock_aio_write function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,26 +4,26 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.aio_write — Message send via sock_aio_write │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.aio_write │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ssiizzee │ │ │ │ Message size in bytes │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of sending a message on a socket via the sock_aio_write │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::socket.close

Name

probe::socket.close — │ │ │ Close a socket │ │ │ -

Synopsis

socket.close 

Values

state

│ │ │ - Socket state value │ │ │ -

protocol

│ │ │ - Protocol value │ │ │ +

Synopsis

socket.close 

Values

flags

│ │ │ + Socket flags value │ │ │ +

type

│ │ │ + Socket type value │ │ │

family

│ │ │ Protocol family value │ │ │ +

state

│ │ │ + Socket state value │ │ │

name

│ │ │ Name of this probe │ │ │ -

type

│ │ │ - Socket type value │ │ │ -

flags

│ │ │ - Socket flags value │ │ │ +

protocol

│ │ │ + Protocol value │ │ │

Context

│ │ │ The requester (user process or kernel) │ │ │

Description

│ │ │ Fires at the beginning of closing a socket. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.close — Close a socket │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.close │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The requester (user process or kernel) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of closing a socket. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::socket.aio_write.return  _H_o_m_e  probe::socket.close.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::socket.create.return

Name

probe::socket.create.return — │ │ │ Return from Creation of a socket │ │ │ -

Synopsis

socket.create.return 

Values

protocol

│ │ │ - Protocol value │ │ │ -

type

│ │ │ - Socket type value │ │ │ -

family

│ │ │ - Protocol family value │ │ │ -

success

│ │ │ +

Synopsis

socket.create.return 

Values

success

│ │ │ Was socket creation successful? (1 = yes, 0 = no) │ │ │

name

│ │ │ Name of this probe │ │ │ +

protocol

│ │ │ + Protocol value │ │ │

err

│ │ │ Error code if success == 0 │ │ │

requester

│ │ │ Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ +

family

│ │ │ + Protocol family value │ │ │ +

type

│ │ │ + Socket type value │ │ │

Context

│ │ │ The requester (user process or kernel) │ │ │

Description

│ │ │ Fires at the conclusion of creating a socket. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.create.return — Return from Creation of a socket │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.create.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ ssuucccceessss │ │ │ │ Was socket creation successful? (1 = yes, 0 = no) │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ eerrrr │ │ │ │ Error code if success == 0 │ │ │ │ rreeqquueesstteerr │ │ │ │ Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The requester (user process or kernel) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the conclusion of creating a socket. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::socket.create  _H_o_m_e  probe::socket.read_iter │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::socket.create

Name

probe::socket.create — │ │ │ Creation of a socket │ │ │ -

Synopsis

socket.create 

Values

type

│ │ │ - Socket type value │ │ │ -

requester

│ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ +

Synopsis

socket.create 

Values

protocol

│ │ │ + Protocol value │ │ │

name

│ │ │ Name of this probe │ │ │ +

requester

│ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ +

type

│ │ │ + Socket type value │ │ │

family

│ │ │ Protocol family value │ │ │ -

protocol

│ │ │ - Protocol value │ │ │

Context

│ │ │ The requester (see requester variable) │ │ │

Description

│ │ │ Fires at the beginning of creating a socket. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.create — Creation of a socket │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.create │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - rreeqquueesstteerr │ │ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ + rreeqquueesstteerr │ │ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user) │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The requester (see requester variable) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of creating a socket. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::socket.close.return  _H_o_m_e  probe::socket.create.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::socket.read_iter.return

Name

probe::socket.read_iter.return — │ │ │ Conclusion of message received via sock_read_iter │ │ │ -

Synopsis

socket.read_iter.return 

Values

type

│ │ │ - Socket type value │ │ │ -

flags

│ │ │ - Socket flags value │ │ │ -

family

│ │ │ - Protocol family value │ │ │ +

Synopsis

socket.read_iter.return 

Values

size

│ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │

success

│ │ │ Was receive successful? (1 = yes, 0 = no) │ │ │ -

name

│ │ │ - Name of this probe │ │ │

protocol

│ │ │ Protocol value │ │ │ -

size

│ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ +

name

│ │ │ + Name of this probe │ │ │

state

│ │ │ Socket state value │ │ │ +

family

│ │ │ + Protocol family value │ │ │ +

type

│ │ │ + Socket type value │ │ │ +

flags

│ │ │ + Socket flags value │ │ │

Context

│ │ │ The message receiver. │ │ │

Description

│ │ │ Fires at the conclusion of receiving a message on a socket │ │ │ via the sock_read_iter function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,30 +3,30 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.read_iter.return — Conclusion of message received via │ │ │ │ sock_read_iter │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.read_iter.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ + ssiizzee │ │ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │ │ ssuucccceessss │ │ │ │ Was receive successful? (1 = yes, 0 = no) │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ pprroottooccooll │ │ │ │ Protocol value │ │ │ │ - ssiizzee │ │ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ ssttaattee │ │ │ │ Socket state value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the conclusion of receiving a message on a socket via the │ │ │ │ sock_read_iter function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html │ │ │┄ Ordering differences only │ │ │ @@ -1,22 +1,22 @@ │ │ │ probe::socket.read_iter

Name

probe::socket.read_iter — │ │ │ Receiving message via sock_read_iter │ │ │

Synopsis

socket.read_iter 

Values

size

│ │ │ Message size in bytes │ │ │

state

│ │ │ Socket state value │ │ │ -

protocol

│ │ │ - Protocol value │ │ │

name

│ │ │ Name of this probe │ │ │ -

family

│ │ │ - Protocol family value │ │ │ -

type

│ │ │ - Socket type value │ │ │ +

protocol

│ │ │ + Protocol value │ │ │

flags

│ │ │ Socket flags value │ │ │ +

type

│ │ │ + Socket type value │ │ │ +

family

│ │ │ + Protocol family value │ │ │

Context

│ │ │ The message sender │ │ │

Description

│ │ │ Fires at the beginning of receiving a message on a socket │ │ │ via the sock_read_iter function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -6,24 +6,24 @@ │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.read_iter │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ssiizzee │ │ │ │ Message size in bytes │ │ │ │ ssttaattee │ │ │ │ Socket state value │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of receiving a message on a socket via the │ │ │ │ sock_read_iter function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::socket.readv.return

Name

probe::socket.readv.return — │ │ │ Conclusion of receiving a message via sock_readv │ │ │ -

Synopsis

socket.readv.return 

Values

type

│ │ │ +

Synopsis

socket.readv.return 

Values

protocol

│ │ │ + Protocol value │ │ │ +

name

│ │ │ + Name of this probe │ │ │ +

state

│ │ │ + Socket state value │ │ │ +

type

│ │ │ Socket type value │ │ │ -

flags

│ │ │ - Socket flags value │ │ │ -

success

│ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │

family

│ │ │ Protocol family value │ │ │ -

name

│ │ │ - Name of this probe │ │ │ -

protocol

│ │ │ - Protocol value │ │ │ +

flags

│ │ │ + Socket flags value │ │ │

size

│ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ -

state

│ │ │ - Socket state value │ │ │ +

success

│ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │

Context

│ │ │ The message receiver. │ │ │

Description

│ │ │ Fires at the conclusion of receiving a message on a socket │ │ │ via the sock_readv function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,30 +2,30 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.readv.return — Conclusion of receiving a message via sock_readv │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.readv.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ ttyyppee │ │ │ │ Socket type value │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ - ssuucccceessss │ │ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ ssiizzee │ │ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ + ssuucccceessss │ │ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the conclusion of receiving a message on a socket via the sock_readv │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html │ │ │ @@ -1,22 +1,22 @@ │ │ │ probe::socket.readv

Name

probe::socket.readv — │ │ │ Receiving a message via sock_readv │ │ │ -

Synopsis

socket.readv 

Values

protocol

│ │ │ - Protocol value │ │ │ -

state

│ │ │ - Socket state value │ │ │ -

size

│ │ │ - Message size in bytes │ │ │ -

type

│ │ │ +

Synopsis

socket.readv 

Values

type

│ │ │ Socket type value │ │ │ +

family

│ │ │ + Protocol family value │ │ │

flags

│ │ │ Socket flags value │ │ │

name

│ │ │ Name of this probe │ │ │ -

family

│ │ │ - Protocol family value │ │ │ +

protocol

│ │ │ + Protocol value │ │ │ +

state

│ │ │ + Socket state value │ │ │ +

size

│ │ │ + Message size in bytes │ │ │

Context

│ │ │ The message sender │ │ │

Description

│ │ │ Fires at the beginning of receiving a message on a socket │ │ │ via the sock_readv function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.readv — Receiving a message via sock_readv │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.readv │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ - ssiizzee │ │ │ │ - Message size in bytes │ │ │ │ ttyyppee │ │ │ │ Socket type value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ + ssiizzee │ │ │ │ + Message size in bytes │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_readv │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::socket.receive

Name

probe::socket.receive — │ │ │ Message received on a socket. │ │ │ -

Synopsis

socket.receive 

Values

type

│ │ │ - Socket type value │ │ │ -

flags

│ │ │ - Socket flags value │ │ │ +

Synopsis

socket.receive 

Values

protocol

│ │ │ + Protocol value │ │ │

name

│ │ │ Name of this probe │ │ │ -

success

│ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ +

state

│ │ │ + Socket state value │ │ │ +

type

│ │ │ + Socket type value │ │ │

family

│ │ │ Protocol family value │ │ │ -

protocol

│ │ │ - Protocol value │ │ │ +

flags

│ │ │ + Socket flags value │ │ │

size

│ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ -

state

│ │ │ - Socket state value │ │ │ +

success

│ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │

Context

│ │ │ The message receiver │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.receive — Message received on a socket. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.receive │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ - ssuucccceessss │ │ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ ssiizzee │ │ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ + ssuucccceessss │ │ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::socket.readv.return  _H_o_m_e  probe::socket.recvmsg │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::socket.recvmsg.return

Name

probe::socket.recvmsg.return — │ │ │ Return from Message being received on socket │ │ │ -

Synopsis

socket.recvmsg.return 

Values

type

│ │ │ - Socket type value │ │ │ -

flags

│ │ │ - Socket flags value │ │ │ -

success

│ │ │ +

Synopsis

socket.recvmsg.return 

Values

success

│ │ │ Was receive successful? (1 = yes, 0 = no) │ │ │ -

family

│ │ │ - Protocol family value │ │ │ -

name

│ │ │ - Name of this probe │ │ │ -

protocol

│ │ │ - Protocol value │ │ │

size

│ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │

state

│ │ │ Socket state value │ │ │ +

protocol

│ │ │ + Protocol value │ │ │ +

name

│ │ │ + Name of this probe │ │ │ +

flags

│ │ │ + Socket flags value │ │ │ +

type

│ │ │ + Socket type value │ │ │ +

family

│ │ │ + Protocol family value │ │ │

Context

│ │ │ The message receiver. │ │ │

Description

│ │ │ Fires at the conclusion of receiving a message on a socket │ │ │ via the sock_recvmsg function. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,30 +2,30 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.recvmsg.return — Return from Message being received on socket │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.recvmsg.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ ssuucccceessss │ │ │ │ Was receive successful? (1 = yes, 0 = no) │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ ssiizzee │ │ │ │ Size of message received (in bytes) or error code if success = 0 │ │ │ │ ssttaattee │ │ │ │ Socket state value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the conclusion of receiving a message on a socket via the sock_recvmsg │ │ │ │ function. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html │ │ │ @@ -1,22 +1,22 @@ │ │ │ probe::socket.recvmsg

Name

probe::socket.recvmsg — │ │ │ Message being received on socket │ │ │ -

Synopsis

socket.recvmsg 

Values

protocol

│ │ │ - Protocol value │ │ │ +

Synopsis

socket.recvmsg 

Values

size

│ │ │ + Message size in bytes │ │ │

state

│ │ │ Socket state value │ │ │ -

size

│ │ │ - Message size in bytes │ │ │ +

protocol

│ │ │ + Protocol value │ │ │ +

name

│ │ │ + Name of this probe │ │ │

flags

│ │ │ Socket flags value │ │ │

type

│ │ │ Socket type value │ │ │

family

│ │ │ Protocol family value │ │ │ -

name

│ │ │ - Name of this probe │ │ │

Context

│ │ │ The message receiver. │ │ │

Description

│ │ │ Fires at the beginning of receiving a message on a socket │ │ │ via the sock_recvmsg function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.recvmsg — Message being received on socket │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.recvmsg │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ ssiizzee │ │ │ │ Message size in bytes │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ ttyyppee │ │ │ │ Socket type value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_recvmsg │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::socket.send

Name

probe::socket.send — │ │ │ Message sent on a socket. │ │ │ -

Synopsis

socket.send 

Values

state

│ │ │ +

Synopsis

socket.send 

Values

flags

│ │ │ + Socket flags value │ │ │ +

type

│ │ │ + Socket type value │ │ │ +

family

│ │ │ + Protocol family value │ │ │ +

state

│ │ │ Socket state value │ │ │ -

size

│ │ │ - Size of message sent (in bytes) or error code if success = 0 │ │ │

protocol

│ │ │ Protocol value │ │ │

name

│ │ │ Name of this probe │ │ │

success

│ │ │ Was send successful? (1 = yes, 0 = no) │ │ │ -

family

│ │ │ - Protocol family value │ │ │ -

type

│ │ │ - Socket type value │ │ │ -

flags

│ │ │ - Socket flags value │ │ │ +

size

│ │ │ + Size of message sent (in bytes) or error code if success = 0 │ │ │

Context

│ │ │ The message sender │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.send — Message sent on a socket. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.send │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ffllaaggss │ │ │ │ + Socket flags value │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ ssttaattee │ │ │ │ Socket state value │ │ │ │ - ssiizzee │ │ │ │ - Size of message sent (in bytes) or error code if success = 0 │ │ │ │ pprroottooccooll │ │ │ │ Protocol value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ ssuucccceessss │ │ │ │ Was send successful? (1 = yes, 0 = no) │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ - ffllaaggss │ │ │ │ - Socket flags value │ │ │ │ + ssiizzee │ │ │ │ + Size of message sent (in bytes) or error code if success = 0 │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::socket.recvmsg.return  _H_o_m_e  probe::socket.sendmsg │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::socket.sendmsg.return

Name

probe::socket.sendmsg.return — │ │ │ Return from socket.sendmsg. │ │ │ -

Synopsis

socket.sendmsg.return 

Values

protocol

│ │ │ - Protocol value │ │ │ +

Synopsis

socket.sendmsg.return 

Values

success

│ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │

size

│ │ │ Size of message sent (in bytes) or error code if success = 0 │ │ │

state

│ │ │ Socket state value │ │ │ -

type

│ │ │ - Socket type value │ │ │ +

name

│ │ │ + Name of this probe │ │ │ +

protocol

│ │ │ + Protocol value │ │ │

flags

│ │ │ Socket flags value │ │ │ -

success

│ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ +

type

│ │ │ + Socket type value │ │ │

family

│ │ │ Protocol family value │ │ │ -

name

│ │ │ - Name of this probe │ │ │

Context

│ │ │ The message sender. │ │ │

Description

│ │ │ Fires at the conclusion of sending a message on a socket │ │ │ via the sock_sendmsg function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,30 +2,30 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.sendmsg.return — Return from socket.sendmsg. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.sendmsg.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ + ssuucccceessss │ │ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │ │ ssiizzee │ │ │ │ Size of message sent (in bytes) or error code if success = 0 │ │ │ │ ssttaattee │ │ │ │ Socket state value │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ - ssuucccceessss │ │ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_sendmsg │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html │ │ │ @@ -1,22 +1,22 @@ │ │ │ probe::socket.sendmsg

Name

probe::socket.sendmsg — │ │ │ Message is currently being sent on a socket. │ │ │ -

Synopsis

socket.sendmsg 

Values

name

│ │ │ +

Synopsis

socket.sendmsg 

Values

state

│ │ │ + Socket state value │ │ │ +

name

│ │ │ Name of this probe │ │ │ -

family

│ │ │ - Protocol family value │ │ │ +

protocol

│ │ │ + Protocol value │ │ │

flags

│ │ │ Socket flags value │ │ │

type

│ │ │ Socket type value │ │ │ -

state

│ │ │ - Socket state value │ │ │ +

family

│ │ │ + Protocol family value │ │ │

size

│ │ │ Message size in bytes │ │ │ -

protocol

│ │ │ - Protocol value │ │ │

Context

│ │ │ The message sender │ │ │

Description

│ │ │ Fires at the beginning of sending a message on a socket │ │ │ via the sock_sendmsg function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.sendmsg — Message is currently being sent on a socket. │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.sendmsg │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ ttyyppee │ │ │ │ Socket type value │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ ssiizzee │ │ │ │ Message size in bytes │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of sending a message on a socket via the sock_sendmsg │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::socket.write_iter.return

Name

probe::socket.write_iter.return — │ │ │ Conclusion of message send via sock_write_iter │ │ │ -

Synopsis

socket.write_iter.return 

Values

state

│ │ │ - Socket state value │ │ │ -

size

│ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ +

Synopsis

socket.write_iter.return 

Values

name

│ │ │ + Name of this probe │ │ │

protocol

│ │ │ Protocol value │ │ │ -

name

│ │ │ - Name of this probe │ │ │ -

success

│ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │ +

state

│ │ │ + Socket state value │ │ │

family

│ │ │ Protocol family value │ │ │

type

│ │ │ Socket type value │ │ │

flags

│ │ │ Socket flags value │ │ │ +

size

│ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │ +

success

│ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │

Context

│ │ │ The message receiver. │ │ │

Description

│ │ │ Fires at the conclusion of sending a message on a socket │ │ │ via the sock_write_iter function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,30 +3,30 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.write_iter.return — Conclusion of message send via │ │ │ │ sock_write_iter │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.write_iter.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ - ssiizzee │ │ │ │ - Size of message received (in bytes) or error code if success = 0 │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ - ssuucccceessss │ │ │ │ - Was receive successful? (1 = yes, 0 = no) │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ ttyyppee │ │ │ │ Socket type value │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ + ssiizzee │ │ │ │ + Size of message received (in bytes) or error code if success = 0 │ │ │ │ + ssuucccceessss │ │ │ │ + Was receive successful? (1 = yes, 0 = no) │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the conclusion of sending a message on a socket via the │ │ │ │ sock_write_iter function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html │ │ │ @@ -1,22 +1,22 @@ │ │ │ probe::socket.write_iter

Name

probe::socket.write_iter — │ │ │ Message send via sock_write_iter │ │ │ -

Synopsis

socket.write_iter 

Values

name

│ │ │ +

Synopsis

socket.write_iter 

Values

state

│ │ │ + Socket state value │ │ │ +

name

│ │ │ Name of this probe │ │ │ -

family

│ │ │ - Protocol family value │ │ │ +

protocol

│ │ │ + Protocol value │ │ │

flags

│ │ │ Socket flags value │ │ │

type

│ │ │ Socket type value │ │ │ +

family

│ │ │ + Protocol family value │ │ │

size

│ │ │ Message size in bytes │ │ │ -

state

│ │ │ - Socket state value │ │ │ -

protocol

│ │ │ - Protocol value │ │ │

Context

│ │ │ The message sender │ │ │

Description

│ │ │ Fires at the beginning of sending a message on a socket │ │ │ via the sock_write_iter function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.write_iter — Message send via sock_write_iter │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.write_iter │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ ttyyppee │ │ │ │ Socket type value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ ssiizzee │ │ │ │ Message size in bytes │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of sending a message on a socket via the sock_write_iter │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html │ │ │ @@ -1,24 +1,24 @@ │ │ │ probe::socket.writev.return

Name

probe::socket.writev.return — │ │ │ Conclusion of message sent via socket_writev │ │ │ -

Synopsis

socket.writev.return 

Values

family

│ │ │ - Protocol family value │ │ │ -

success

│ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ +

Synopsis

socket.writev.return 

Values

state

│ │ │ + Socket state value │ │ │

name

│ │ │ Name of this probe │ │ │ +

protocol

│ │ │ + Protocol value │ │ │

flags

│ │ │ Socket flags value │ │ │ +

family

│ │ │ + Protocol family value │ │ │

type

│ │ │ Socket type value │ │ │ +

success

│ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │

size

│ │ │ Size of message sent (in bytes) or error code if success = 0 │ │ │ -

state

│ │ │ - Socket state value │ │ │ -

protocol

│ │ │ - Protocol value │ │ │

Context

│ │ │ The message receiver. │ │ │

Description

│ │ │ Fires at the conclusion of sending a message on a socket │ │ │ via the sock_writev function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,30 +2,30 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.writev.return — Conclusion of message sent via socket_writev │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.writev.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffaammiillyy │ │ │ │ - Protocol family value │ │ │ │ - ssuucccceessss │ │ │ │ - Was send successful? (1 = yes, 0 = no) │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ + pprroottooccooll │ │ │ │ + Protocol value │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ + ffaammiillyy │ │ │ │ + Protocol family value │ │ │ │ ttyyppee │ │ │ │ Socket type value │ │ │ │ + ssuucccceessss │ │ │ │ + Was send successful? (1 = yes, 0 = no) │ │ │ │ ssiizzee │ │ │ │ Size of message sent (in bytes) or error code if success = 0 │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ - pprroottooccooll │ │ │ │ - Protocol value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message receiver. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_writev │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html │ │ │ @@ -1,22 +1,22 @@ │ │ │ probe::socket.writev

Name

probe::socket.writev — │ │ │ Message sent via socket_writev │ │ │ -

Synopsis

socket.writev 

Values

type

│ │ │ - Socket type value │ │ │ -

flags

│ │ │ +

Synopsis

socket.writev 

Values

flags

│ │ │ Socket flags value │ │ │

family

│ │ │ Protocol family value │ │ │ -

name

│ │ │ - Name of this probe │ │ │ +

type

│ │ │ + Socket type value │ │ │ +

state

│ │ │ + Socket state value │ │ │

protocol

│ │ │ Protocol value │ │ │ +

name

│ │ │ + Name of this probe │ │ │

size

│ │ │ Message size in bytes │ │ │ -

state

│ │ │ - Socket state value │ │ │

Context

│ │ │ The message sender │ │ │

Description

│ │ │ Fires at the beginning of sending a message on a socket │ │ │ via the sock_writev function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::socket.writev — Message sent via socket_writev │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ socket.writev │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttyyppee │ │ │ │ - Socket type value │ │ │ │ ffllaaggss │ │ │ │ Socket flags value │ │ │ │ ffaammiillyy │ │ │ │ Protocol family value │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ + ttyyppee │ │ │ │ + Socket type value │ │ │ │ + ssttaattee │ │ │ │ + Socket state value │ │ │ │ pprroottooccooll │ │ │ │ Protocol value │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ ssiizzee │ │ │ │ Message size in bytes │ │ │ │ - ssttaattee │ │ │ │ - Socket state value │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The message sender │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of sending a message on a socket via the sock_writev │ │ │ │ function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::softirq.entry

Name

probe::softirq.entry — │ │ │ Execution of handler for a pending softirq starting │ │ │ -

Synopsis

softirq.entry 

Values

vec_nr

│ │ │ - softirq vector number │ │ │ -

action

│ │ │ +

Synopsis

softirq.entry 

Values

action

│ │ │ pointer to softirq handler just about to execute │ │ │

h

│ │ │ struct softirq_action* for current pending softirq │ │ │ +

vec_nr

│ │ │ + softirq vector number │ │ │

vec

│ │ │ softirq_action vector │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::softirq.entry — Execution of handler for a pending softirq starting │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ softirq.entry │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - vveecc__nnrr │ │ │ │ - softirq vector number │ │ │ │ aaccttiioonn │ │ │ │ pointer to softirq handler just about to execute │ │ │ │ hh │ │ │ │ struct softirq_action* for current pending softirq │ │ │ │ + vveecc__nnrr │ │ │ │ + softirq vector number │ │ │ │ vveecc │ │ │ │ softirq_action vector │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::irq_handler.exit  _H_o_m_e  probe::softirq.exit │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::softirq.exit

Name

probe::softirq.exit — │ │ │ Execution of handler for a pending softirq completed │ │ │ -

Synopsis

softirq.exit 

Values

vec

│ │ │ - softirq_action vector │ │ │ -

h

│ │ │ +

Synopsis

softirq.exit 

Values

h

│ │ │ struct softirq_action* for just executed softirq │ │ │

action

│ │ │ pointer to softirq handler that just finished execution │ │ │

vec_nr

│ │ │ softirq vector number │ │ │ +

vec

│ │ │ + softirq_action vector │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::softirq.exit — Execution of handler for a pending softirq completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ softirq.exit │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - vveecc │ │ │ │ - softirq_action vector │ │ │ │ hh │ │ │ │ struct softirq_action* for just executed softirq │ │ │ │ aaccttiioonn │ │ │ │ pointer to softirq handler that just finished execution │ │ │ │ vveecc__nnrr │ │ │ │ softirq vector number │ │ │ │ + vveecc │ │ │ │ + softirq_action vector │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::softirq.entry  _H_o_m_e  probe::workqueue.create │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-mod.html │ │ │ @@ -1,10 +1,10 @@ │ │ │ probe::stap.cache_add_mod

Name

probe::stap.cache_add_mod — │ │ │ Adding kernel instrumentation module to cache │ │ │ -

Synopsis

stap.cache_add_mod 

Values

source_path

│ │ │ - the path the .ko file is coming from (incl filename) │ │ │ -

dest_path

│ │ │ +

Synopsis

stap.cache_add_mod 

Values

dest_path

│ │ │ the path the .ko file is going to (incl filename) │ │ │ +

source_path

│ │ │ + the path the .ko file is coming from (incl filename) │ │ │

Description

│ │ │ Fires just before the file is actually moved. Note: if moving fails, │ │ │ cache_add_src and cache_add_nss will not fire. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,17 +2,17 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::stap.cache_add_mod — Adding kernel instrumentation module to cache │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ stap.cache_add_mod │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssoouurrccee__ppaatthh │ │ │ │ - the path the .ko file is coming from (incl filename) │ │ │ │ ddeesstt__ppaatthh │ │ │ │ the path the .ko file is going to (incl filename) │ │ │ │ + ssoouurrccee__ppaatthh │ │ │ │ + the path the .ko file is coming from (incl filename) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires just before the file is actually moved. Note: if moving fails, │ │ │ │ cache_add_src and cache_add_nss will not fire. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ Chapter 30. SystemTap Translator Tapset  _H_o_m_e  probe::stap.cache_add_nss │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-nss.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::stap.cache_add_nss

Name

probe::stap.cache_add_nss — │ │ │ Add NSS (Network Security Services) information to cache │ │ │ -

Synopsis

stap.cache_add_nss 

Values

dest_path

│ │ │ +

Synopsis

stap.cache_add_nss 

Values

source_path

│ │ │ the path the .sgn file is coming from (incl filename) │ │ │ -

source_path

│ │ │ +

dest_path

│ │ │ the path the .sgn file is coming from (incl filename) │ │ │

Description

│ │ │ Fires just before the file is actually moved. Note: stap must compiled │ │ │ with NSS support; if moving the kernel module fails, this probe will │ │ │ not fire. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,17 +3,17 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::stap.cache_add_nss — Add NSS (Network Security Services) information to │ │ │ │ cache │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ stap.cache_add_nss │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ddeesstt__ppaatthh │ │ │ │ - the path the .sgn file is coming from (incl filename) │ │ │ │ ssoouurrccee__ppaatthh │ │ │ │ the path the .sgn file is coming from (incl filename) │ │ │ │ + ddeesstt__ppaatthh │ │ │ │ + the path the .sgn file is coming from (incl filename) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires just before the file is actually moved. Note: stap must compiled with NSS │ │ │ │ support; if moving the kernel module fails, this probe will not fire. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::stap.cache_add_mod  _H_o_m_e  probe::stap.cache_add_src │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-src.html │ │ │ @@ -1,10 +1,10 @@ │ │ │ probe::stap.cache_add_src

Name

probe::stap.cache_add_src — │ │ │ Adding C code translation to cache │ │ │ -

Synopsis

stap.cache_add_src 

Values

source_path

│ │ │ - the path the .c file is coming from (incl filename) │ │ │ -

dest_path

│ │ │ +

Synopsis

stap.cache_add_src 

Values

dest_path

│ │ │ the path the .c file is going to (incl filename) │ │ │ +

source_path

│ │ │ + the path the .c file is coming from (incl filename) │ │ │

Description

│ │ │ Fires just before the file is actually moved. Note: if moving the │ │ │ kernel module fails, this probe will not fire. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,17 +2,17 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::stap.cache_add_src — Adding C code translation to cache │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ stap.cache_add_src │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssoouurrccee__ppaatthh │ │ │ │ - the path the .c file is coming from (incl filename) │ │ │ │ ddeesstt__ppaatthh │ │ │ │ the path the .c file is going to (incl filename) │ │ │ │ + ssoouurrccee__ppaatthh │ │ │ │ + the path the .c file is coming from (incl filename) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires just before the file is actually moved. Note: if moving the kernel module │ │ │ │ fails, this probe will not fire. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::stap.cache_add_nss  _H_o_m_e  probe::stap.cache_clean │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-get.html │ │ │ @@ -1,10 +1,10 @@ │ │ │ probe::stap.cache_get

Name

probe::stap.cache_get — │ │ │ Found item in stap cache │ │ │ -

Synopsis

stap.cache_get 

Values

module_path

│ │ │ - the path of the .ko kernel module file │ │ │ -

source_path

│ │ │ +

Synopsis

stap.cache_get 

Values

source_path

│ │ │ the path of the .c source file │ │ │ +

module_path

│ │ │ + the path of the .ko kernel module file │ │ │

Description

│ │ │ Fires just before the return of get_from_cache, when the cache grab │ │ │ is successful. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,17 +2,17 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::stap.cache_get — Found item in stap cache │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ stap.cache_get │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - mmoodduullee__ppaatthh │ │ │ │ - the path of the .ko kernel module file │ │ │ │ ssoouurrccee__ppaatthh │ │ │ │ the path of the .c source file │ │ │ │ + mmoodduullee__ppaatthh │ │ │ │ + the path of the .ko kernel module file │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires just before the return of get_from_cache, when the cache grab is │ │ │ │ successful. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::stap.cache_clean  _H_o_m_e  probe::stap.pass0 │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-system-spawn.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::stap.system.spawn

Name

probe::stap.system.spawn — │ │ │ stap spawned new process │ │ │ -

Synopsis

stap.system.spawn 

Values

ret

│ │ │ - the return value from posix_spawn │ │ │ -

pid

│ │ │ +

Synopsis

stap.system.spawn 

Values

pid

│ │ │ the pid of the spawned process │ │ │ +

ret

│ │ │ + the return value from posix_spawn │ │ │

Description

│ │ │ Fires just after the call to posix_spawn. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::stap.system.spawn — stap spawned new process │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ stap.system.spawn │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreett │ │ │ │ - the return value from posix_spawn │ │ │ │ ppiidd │ │ │ │ the pid of the spawned process │ │ │ │ + rreett │ │ │ │ + the return value from posix_spawn │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires just after the call to posix_spawn. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::stap.system.return  _H_o_m_e  probe::stapio.receive_control_message │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-staprun-send-control-message.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::staprun.send_control_message

Name

probe::staprun.send_control_message — │ │ │ Sending a control message │ │ │ -

Synopsis

staprun.send_control_message 

Values

type

│ │ │ +

Synopsis

staprun.send_control_message 

Values

data

│ │ │ + a ptr to a binary blob of data sent as the control message │ │ │ +

type

│ │ │ type of message being send; defined in runtime/transport/transport_msgs.h │ │ │

len

│ │ │ the length (in bytes) of the data blob │ │ │ -

data

│ │ │ - a ptr to a binary blob of data sent as the control message │ │ │

Description

│ │ │ Fires at the beginning of the send_request function. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::staprun.send_control_message — Sending a control message │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ staprun.send_control_message │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ddaattaa │ │ │ │ + a ptr to a binary blob of data sent as the control message │ │ │ │ ttyyppee │ │ │ │ type of message being send; defined in runtime/transport/transport_msgs.h │ │ │ │ lleenn │ │ │ │ the length (in bytes) of the data blob │ │ │ │ - ddaattaa │ │ │ │ - a ptr to a binary blob of data sent as the control message │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires at the beginning of the send_request function. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::staprun.remove_module  _H_o_m_e  Chapter 31. Network File Storage Tapsets │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html │ │ │┄ Ordering differences only │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::sunrpc.clnt.bind_new_program

Name

probe::sunrpc.clnt.bind_new_program — │ │ │ Bind a new RPC program to an existing client │ │ │

Synopsis

sunrpc.clnt.bind_new_program 

Values

prog

│ │ │ the number of new RPC program │ │ │

old_vers

│ │ │ the version of old RPC program │ │ │ -

servername

│ │ │ - the server machine name │ │ │

old_prog

│ │ │ the number of old RPC program │ │ │

old_progname

│ │ │ the name of old RPC program │ │ │ -

vers

│ │ │ - the version of new RPC program │ │ │ +

servername

│ │ │ + the server machine name │ │ │

progname

│ │ │ the name of new RPC program │ │ │ +

vers

│ │ │ + the version of new RPC program │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -7,20 +7,20 @@ │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.clnt.bind_new_program │ │ │ │ ********** VVaalluueess ********** │ │ │ │ pprroogg │ │ │ │ the number of new RPC program │ │ │ │ oolldd__vveerrss │ │ │ │ the version of old RPC program │ │ │ │ - sseerrvveerrnnaammee │ │ │ │ - the server machine name │ │ │ │ oolldd__pprroogg │ │ │ │ the number of old RPC program │ │ │ │ oolldd__pprrooggnnaammee │ │ │ │ the name of old RPC program │ │ │ │ - vveerrss │ │ │ │ - the version of new RPC program │ │ │ │ + sseerrvveerrnnaammee │ │ │ │ + the server machine name │ │ │ │ pprrooggnnaammee │ │ │ │ the name of new RPC program │ │ │ │ + vveerrss │ │ │ │ + the version of new RPC program │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::netfilter.ip.pre_routing  _H_o_m_e  probe::sunrpc.clnt.call_async │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html │ │ │ @@ -1,25 +1,25 @@ │ │ │ probe::sunrpc.clnt.call_async

Name

probe::sunrpc.clnt.call_async — │ │ │ Make an asynchronous RPC call │ │ │ -

Synopsis

sunrpc.clnt.call_async 

Values

procname

│ │ │ - the procedure name in this RPC call │ │ │ -

progname

│ │ │ - the RPC program name │ │ │ +

Synopsis

sunrpc.clnt.call_async 

Values

flags

│ │ │ + flags │ │ │ +

proc

│ │ │ + the procedure number in this RPC call │ │ │ +

prot

│ │ │ + the IP protocol number │ │ │ +

prog

│ │ │ + the RPC program number │ │ │ +

dead

│ │ │ + whether this client is abandoned │ │ │

port

│ │ │ the port number │ │ │ -

vers

│ │ │ - the RPC program version number │ │ │ +

procname

│ │ │ + the procedure name in this RPC call │ │ │

xid

│ │ │ current transmission id │ │ │ +

vers

│ │ │ + the RPC program version number │ │ │ +

progname

│ │ │ + the RPC program name │ │ │

servername

│ │ │ the server machine name │ │ │ -

flags

│ │ │ - flags │ │ │ -

prog

│ │ │ - the RPC program number │ │ │ -

prot

│ │ │ - the IP protocol number │ │ │ -

proc

│ │ │ - the procedure number in this RPC call │ │ │ -

dead

│ │ │ - whether this client is abandoned │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,32 +2,32 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.clnt.call_async — Make an asynchronous RPC call │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.clnt.call_async │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprrooccnnaammee │ │ │ │ - the procedure name in this RPC call │ │ │ │ - pprrooggnnaammee │ │ │ │ - the RPC program name │ │ │ │ - ppoorrtt │ │ │ │ - the port number │ │ │ │ - vveerrss │ │ │ │ - the RPC program version number │ │ │ │ - xxiidd │ │ │ │ - current transmission id │ │ │ │ - sseerrvveerrnnaammee │ │ │ │ - the server machine name │ │ │ │ ffllaaggss │ │ │ │ flags │ │ │ │ - pprroogg │ │ │ │ - the RPC program number │ │ │ │ - pprroott │ │ │ │ - the IP protocol number │ │ │ │ pprroocc │ │ │ │ the procedure number in this RPC call │ │ │ │ + pprroott │ │ │ │ + the IP protocol number │ │ │ │ + pprroogg │ │ │ │ + the RPC program number │ │ │ │ ddeeaadd │ │ │ │ whether this client is abandoned │ │ │ │ + ppoorrtt │ │ │ │ + the port number │ │ │ │ + pprrooccnnaammee │ │ │ │ + the procedure name in this RPC call │ │ │ │ + xxiidd │ │ │ │ + current transmission id │ │ │ │ + vveerrss │ │ │ │ + the RPC program version number │ │ │ │ + pprrooggnnaammee │ │ │ │ + the RPC program name │ │ │ │ + sseerrvveerrnnaammee │ │ │ │ + the server machine name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.clnt.bind_new_program  _H_o_m_e  probe::sunrpc.clnt.call_sync │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html │ │ │ @@ -1,25 +1,25 @@ │ │ │ probe::sunrpc.clnt.call_sync

Name

probe::sunrpc.clnt.call_sync — │ │ │ Make a synchronous RPC call │ │ │ -

Synopsis

sunrpc.clnt.call_sync 

Values

prot

│ │ │ - the IP protocol number │ │ │ -

proc

│ │ │ - the procedure number in this RPC call │ │ │ -

dead

│ │ │ +

Synopsis

sunrpc.clnt.call_sync 

Values

dead

│ │ │ whether this client is abandoned │ │ │ -

flags

│ │ │ - flags │ │ │ +

port

│ │ │ + the port number │ │ │ +

procname

│ │ │ + the procedure name in this RPC call │ │ │

servername

│ │ │ the server machine name │ │ │

xid

│ │ │ current transmission id │ │ │ -

prog

│ │ │ - the RPC program number │ │ │

progname

│ │ │ the RPC program name │ │ │

vers

│ │ │ the RPC program version number │ │ │ -

port

│ │ │ - the port number │ │ │ -

procname

│ │ │ - the procedure name in this RPC call │ │ │ +

flags

│ │ │ + flags │ │ │ +

proc

│ │ │ + the procedure number in this RPC call │ │ │ +

prot

│ │ │ + the IP protocol number │ │ │ +

prog

│ │ │ + the RPC program number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,32 +2,32 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.clnt.call_sync — Make a synchronous RPC call │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.clnt.call_sync │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroott │ │ │ │ - the IP protocol number │ │ │ │ - pprroocc │ │ │ │ - the procedure number in this RPC call │ │ │ │ ddeeaadd │ │ │ │ whether this client is abandoned │ │ │ │ - ffllaaggss │ │ │ │ - flags │ │ │ │ + ppoorrtt │ │ │ │ + the port number │ │ │ │ + pprrooccnnaammee │ │ │ │ + the procedure name in this RPC call │ │ │ │ sseerrvveerrnnaammee │ │ │ │ the server machine name │ │ │ │ xxiidd │ │ │ │ current transmission id │ │ │ │ - pprroogg │ │ │ │ - the RPC program number │ │ │ │ pprrooggnnaammee │ │ │ │ the RPC program name │ │ │ │ vveerrss │ │ │ │ the RPC program version number │ │ │ │ - ppoorrtt │ │ │ │ - the port number │ │ │ │ - pprrooccnnaammee │ │ │ │ - the procedure name in this RPC call │ │ │ │ + ffllaaggss │ │ │ │ + flags │ │ │ │ + pprroocc │ │ │ │ + the procedure number in this RPC call │ │ │ │ + pprroott │ │ │ │ + the IP protocol number │ │ │ │ + pprroogg │ │ │ │ + the RPC program number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.clnt.call_async  _H_o_m_e  probe::sunrpc.clnt.clone_client │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html │ │ │┄ Ordering differences only │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::sunrpc.clnt.clone_client

Name

probe::sunrpc.clnt.clone_client — │ │ │ Clone an RPC client structure │ │ │

Synopsis

sunrpc.clnt.clone_client 

Values

prog

│ │ │ the RPC program number │ │ │ +

vers

│ │ │ + the RPC program version number │ │ │ +

progname

│ │ │ + the RPC program name │ │ │ +

prot

│ │ │ + the IP protocol number │ │ │

servername

│ │ │ the server machine name │ │ │

port

│ │ │ the port number │ │ │ -

vers

│ │ │ - the RPC program version number │ │ │

authflavor

│ │ │ the authentication flavor │ │ │ -

prot

│ │ │ - the IP protocol number │ │ │ -

progname

│ │ │ - the RPC program name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,22 +4,22 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.clnt.clone_client — Clone an RPC client structure │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.clnt.clone_client │ │ │ │ ********** VVaalluueess ********** │ │ │ │ pprroogg │ │ │ │ the RPC program number │ │ │ │ + vveerrss │ │ │ │ + the RPC program version number │ │ │ │ + pprrooggnnaammee │ │ │ │ + the RPC program name │ │ │ │ + pprroott │ │ │ │ + the IP protocol number │ │ │ │ sseerrvveerrnnaammee │ │ │ │ the server machine name │ │ │ │ ppoorrtt │ │ │ │ the port number │ │ │ │ - vveerrss │ │ │ │ - the RPC program version number │ │ │ │ aauutthhffllaavvoorr │ │ │ │ the authentication flavor │ │ │ │ - pprroott │ │ │ │ - the IP protocol number │ │ │ │ - pprrooggnnaammee │ │ │ │ - the RPC program name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.clnt.call_sync  _H_o_m_e  probe::sunrpc.clnt.create_client │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::sunrpc.clnt.create_client

Name

probe::sunrpc.clnt.create_client — │ │ │ Create an RPC client │ │ │ -

Synopsis

sunrpc.clnt.create_client 

Values

servername

│ │ │ +

Synopsis

sunrpc.clnt.create_client 

Values

authflavor

│ │ │ + the authentication flavor │ │ │ +

port

│ │ │ + the port number │ │ │ +

servername

│ │ │ the server machine name │ │ │ +

vers

│ │ │ + the RPC program version number │ │ │

prog

│ │ │ the RPC program number │ │ │

progname

│ │ │ the RPC program name │ │ │

prot

│ │ │ the IP protocol number │ │ │ -

authflavor

│ │ │ - the authentication flavor │ │ │ -

vers

│ │ │ - the RPC program version number │ │ │ -

port

│ │ │ - the port number │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.clnt.create_client — Create an RPC client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.clnt.create_client │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + aauutthhffllaavvoorr │ │ │ │ + the authentication flavor │ │ │ │ + ppoorrtt │ │ │ │ + the port number │ │ │ │ sseerrvveerrnnaammee │ │ │ │ the server machine name │ │ │ │ + vveerrss │ │ │ │ + the RPC program version number │ │ │ │ pprroogg │ │ │ │ the RPC program number │ │ │ │ pprrooggnnaammee │ │ │ │ the RPC program name │ │ │ │ pprroott │ │ │ │ the IP protocol number │ │ │ │ - aauutthhffllaavvoorr │ │ │ │ - the authentication flavor │ │ │ │ - vveerrss │ │ │ │ - the RPC program version number │ │ │ │ - ppoorrtt │ │ │ │ - the port number │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.clnt.clone_client  _H_o_m_e  probe::sunrpc.clnt.restart_call │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::sunrpc.clnt.restart_call

Name

probe::sunrpc.clnt.restart_call — │ │ │ Restart an asynchronous RPC call │ │ │ -

Synopsis

sunrpc.clnt.restart_call 

Values

tk_pid

│ │ │ - the debugging aid of task │ │ │ +

Synopsis

sunrpc.clnt.restart_call 

Values

prog

│ │ │ + the RPC program number │ │ │ +

tk_priority

│ │ │ + the task priority │ │ │ +

servername

│ │ │ + the server machine name │ │ │ +

xid

│ │ │ + the transmission id │ │ │

tk_runstate

│ │ │ the task run status │ │ │

tk_flags

│ │ │ the task flags │ │ │ -

prog

│ │ │ - the RPC program number │ │ │ -

xid

│ │ │ - the transmission id │ │ │ -

servername

│ │ │ - the server machine name │ │ │ -

tk_priority

│ │ │ - the task priority │ │ │ +

tk_pid

│ │ │ + the debugging aid of task │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.clnt.restart_call — Restart an asynchronous RPC call │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.clnt.restart_call │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttkk__ppiidd │ │ │ │ - the debugging aid of task │ │ │ │ - ttkk__rruunnssttaattee │ │ │ │ - the task run status │ │ │ │ - ttkk__ffllaaggss │ │ │ │ - the task flags │ │ │ │ pprroogg │ │ │ │ the RPC program number │ │ │ │ - xxiidd │ │ │ │ - the transmission id │ │ │ │ - sseerrvveerrnnaammee │ │ │ │ - the server machine name │ │ │ │ ttkk__pprriioorriittyy │ │ │ │ the task priority │ │ │ │ + sseerrvveerrnnaammee │ │ │ │ + the server machine name │ │ │ │ + xxiidd │ │ │ │ + the transmission id │ │ │ │ + ttkk__rruunnssttaattee │ │ │ │ + the task run status │ │ │ │ + ttkk__ffllaaggss │ │ │ │ + the task flags │ │ │ │ + ttkk__ppiidd │ │ │ │ + the debugging aid of task │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.clnt.create_client  _H_o_m_e  probe::sunrpc.clnt.shutdown_client │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html │ │ │ @@ -1,39 +1,39 @@ │ │ │ probe::sunrpc.clnt.shutdown_client

Name

probe::sunrpc.clnt.shutdown_client — │ │ │ Shutdown an RPC client │ │ │ -

Synopsis

sunrpc.clnt.shutdown_client 

Values

om_bytes_sent

│ │ │ - the count of bytes out │ │ │ +

Synopsis

sunrpc.clnt.shutdown_client 

Values

om_queue

│ │ │ + the jiffies queued for xmit │ │ │ +

servername

│ │ │ + the server machine name │ │ │ +

vers

│ │ │ + the RPC program version number │ │ │

progname

│ │ │ the RPC program name │ │ │ +

netreconn

│ │ │ + the count of reconnections │ │ │

port

│ │ │ the port number │ │ │

om_bytes_recv

│ │ │ the count of bytes in │ │ │ -

vers

│ │ │ - the RPC program version number │ │ │ -

authflavor

│ │ │ - the authentication flavor │ │ │ -

om_rtt

│ │ │ - the RPC RTT jiffies │ │ │ -

om_execute

│ │ │ - the RPC execution jiffies │ │ │ -

prot

│ │ │ - the IP protocol number │ │ │ -

clones

│ │ │ - the number of clones │ │ │ -

servername

│ │ │ - the server machine name │ │ │ -

om_ntrans

│ │ │ - the count of RPC transmissions │ │ │

rpccnt

│ │ │ the count of RPC calls │ │ │ -

om_queue

│ │ │ - the jiffies queued for xmit │ │ │ -

tasks

│ │ │ - the number of references │ │ │ +

om_ntrans

│ │ │ + the count of RPC transmissions │ │ │

om_ops

│ │ │ the count of operations │ │ │ -

netreconn

│ │ │ - the count of reconnections │ │ │

prog

│ │ │ the RPC program number │ │ │ +

prot

│ │ │ + the IP protocol number │ │ │ +

om_execute

│ │ │ + the RPC execution jiffies │ │ │ +

om_bytes_sent

│ │ │ + the count of bytes out │ │ │ +

om_rtt

│ │ │ + the RPC RTT jiffies │ │ │ +

tasks

│ │ │ + the number of references │ │ │ +

authflavor

│ │ │ + the authentication flavor │ │ │ +

clones

│ │ │ + the number of clones │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,46 +2,46 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.clnt.shutdown_client — Shutdown an RPC client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.clnt.shutdown_client │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oomm__bbyytteess__sseenntt │ │ │ │ - the count of bytes out │ │ │ │ + oomm__qquueeuuee │ │ │ │ + the jiffies queued for xmit │ │ │ │ + sseerrvveerrnnaammee │ │ │ │ + the server machine name │ │ │ │ + vveerrss │ │ │ │ + the RPC program version number │ │ │ │ pprrooggnnaammee │ │ │ │ the RPC program name │ │ │ │ + nneettrreeccoonnnn │ │ │ │ + the count of reconnections │ │ │ │ ppoorrtt │ │ │ │ the port number │ │ │ │ oomm__bbyytteess__rreeccvv │ │ │ │ the count of bytes in │ │ │ │ - vveerrss │ │ │ │ - the RPC program version number │ │ │ │ - aauutthhffllaavvoorr │ │ │ │ - the authentication flavor │ │ │ │ - oomm__rrtttt │ │ │ │ - the RPC RTT jiffies │ │ │ │ - oomm__eexxeeccuuttee │ │ │ │ - the RPC execution jiffies │ │ │ │ - pprroott │ │ │ │ - the IP protocol number │ │ │ │ - cclloonneess │ │ │ │ - the number of clones │ │ │ │ - sseerrvveerrnnaammee │ │ │ │ - the server machine name │ │ │ │ - oomm__nnttrraannss │ │ │ │ - the count of RPC transmissions │ │ │ │ rrppccccnntt │ │ │ │ the count of RPC calls │ │ │ │ - oomm__qquueeuuee │ │ │ │ - the jiffies queued for xmit │ │ │ │ - ttaasskkss │ │ │ │ - the number of references │ │ │ │ + oomm__nnttrraannss │ │ │ │ + the count of RPC transmissions │ │ │ │ oomm__ooppss │ │ │ │ the count of operations │ │ │ │ - nneettrreeccoonnnn │ │ │ │ - the count of reconnections │ │ │ │ pprroogg │ │ │ │ the RPC program number │ │ │ │ + pprroott │ │ │ │ + the IP protocol number │ │ │ │ + oomm__eexxeeccuuttee │ │ │ │ + the RPC execution jiffies │ │ │ │ + oomm__bbyytteess__sseenntt │ │ │ │ + the count of bytes out │ │ │ │ + oomm__rrtttt │ │ │ │ + the RPC RTT jiffies │ │ │ │ + ttaasskkss │ │ │ │ + the number of references │ │ │ │ + aauutthhffllaavvoorr │ │ │ │ + the authentication flavor │ │ │ │ + cclloonneess │ │ │ │ + the number of clones │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.clnt.restart_call  _H_o_m_e  probe::sunrpc.sched.delay │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::sunrpc.sched.delay

Name

probe::sunrpc.sched.delay — │ │ │ Delay an RPC task │ │ │ -

Synopsis

sunrpc.sched.delay 

Values

tk_flags

│ │ │ - the flags of the task │ │ │ -

vers

│ │ │ - the program version in the RPC call │ │ │ -

tk_pid

│ │ │ - the debugging id of the task │ │ │ -

delay

│ │ │ - the time delayed │ │ │ +

Synopsis

sunrpc.sched.delay 

Values

prog

│ │ │ + the program number in the RPC call │ │ │

prot

│ │ │ the IP protocol in the RPC call │ │ │ +

delay

│ │ │ + the time delayed │ │ │ +

vers

│ │ │ + the program version in the RPC call │ │ │

xid

│ │ │ the transmission id in the RPC call │ │ │ -

prog

│ │ │ - the program number in the RPC call │ │ │ +

tk_flags

│ │ │ + the flags of the task │ │ │ +

tk_pid

│ │ │ + the debugging id of the task │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.sched.delay — Delay an RPC task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.sched.delay │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ttkk__ffllaaggss │ │ │ │ - the flags of the task │ │ │ │ - vveerrss │ │ │ │ - the program version in the RPC call │ │ │ │ - ttkk__ppiidd │ │ │ │ - the debugging id of the task │ │ │ │ - ddeellaayy │ │ │ │ - the time delayed │ │ │ │ + pprroogg │ │ │ │ + the program number in the RPC call │ │ │ │ pprroott │ │ │ │ the IP protocol in the RPC call │ │ │ │ + ddeellaayy │ │ │ │ + the time delayed │ │ │ │ + vveerrss │ │ │ │ + the program version in the RPC call │ │ │ │ xxiidd │ │ │ │ the transmission id in the RPC call │ │ │ │ - pprroogg │ │ │ │ - the program number in the RPC call │ │ │ │ + ttkk__ffllaaggss │ │ │ │ + the flags of the task │ │ │ │ + ttkk__ppiidd │ │ │ │ + the debugging id of the task │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.clnt.shutdown_client  _H_o_m_e  probe::sunrpc.sched.execute │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::sunrpc.sched.execute

Name

probe::sunrpc.sched.execute — │ │ │ Execute the RPC `scheduler' │ │ │ -

Synopsis

sunrpc.sched.execute 

Values

xid

│ │ │ - the transmission id in the RPC call │ │ │ +

Synopsis

sunrpc.sched.execute 

Values

prot

│ │ │ + the IP protocol in the RPC call │ │ │

prog

│ │ │ the program number in the RPC call │ │ │ -

prot

│ │ │ - the IP protocol in the RPC call │ │ │ -

tk_pid

│ │ │ - the debugging id of the task │ │ │

tk_flags

│ │ │ the flags of the task │ │ │ +

tk_pid

│ │ │ + the debugging id of the task │ │ │ +

xid

│ │ │ + the transmission id in the RPC call │ │ │

vers

│ │ │ the program version in the RPC call │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.sched.execute — Execute the RPC `scheduler' │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.sched.execute │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - xxiidd │ │ │ │ - the transmission id in the RPC call │ │ │ │ - pprroogg │ │ │ │ - the program number in the RPC call │ │ │ │ pprroott │ │ │ │ the IP protocol in the RPC call │ │ │ │ - ttkk__ppiidd │ │ │ │ - the debugging id of the task │ │ │ │ + pprroogg │ │ │ │ + the program number in the RPC call │ │ │ │ ttkk__ffllaaggss │ │ │ │ the flags of the task │ │ │ │ + ttkk__ppiidd │ │ │ │ + the debugging id of the task │ │ │ │ + xxiidd │ │ │ │ + the transmission id in the RPC call │ │ │ │ vveerrss │ │ │ │ the program version in the RPC call │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.sched.delay  _H_o_m_e  probe::sunrpc.sched.new_task │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::sunrpc.sched.new_task

Name

probe::sunrpc.sched.new_task — │ │ │ Create new task for the specified client │ │ │ -

Synopsis

sunrpc.sched.new_task 

Values

prot

│ │ │ - the IP protocol in the RPC call │ │ │ -

prog

│ │ │ +

Synopsis

sunrpc.sched.new_task 

Values

prog

│ │ │ the program number in the RPC call │ │ │ -

xid

│ │ │ - the transmission id in the RPC call │ │ │ -

vers

│ │ │ - the program version in the RPC call │ │ │ +

prot

│ │ │ + the IP protocol 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 │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.sched.new_task — Create new task for the specified client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.sched.new_task │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprroott │ │ │ │ - the IP protocol in the RPC call │ │ │ │ pprroogg │ │ │ │ the program number in the RPC call │ │ │ │ - xxiidd │ │ │ │ - the transmission id in the RPC call │ │ │ │ - vveerrss │ │ │ │ - the program version in the RPC call │ │ │ │ + pprroott │ │ │ │ + the IP protocol in the RPC call │ │ │ │ ttkk__ffllaaggss │ │ │ │ the flags of the task │ │ │ │ + vveerrss │ │ │ │ + the program version in the RPC call │ │ │ │ + xxiidd │ │ │ │ + the transmission id in the RPC call │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.sched.execute  _H_o_m_e  probe::sunrpc.sched.release_task │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html │ │ │┄ Ordering differences only │ │ │ @@ -1,16 +1,16 @@ │ │ │ probe::sunrpc.sched.release_task

Name

probe::sunrpc.sched.release_task — │ │ │ Release all resources associated with a task │ │ │

Synopsis

sunrpc.sched.release_task 

Values

xid

│ │ │ the transmission id in the RPC call │ │ │ -

prog

│ │ │ - the program number in the RPC call │ │ │ -

prot

│ │ │ - the IP protocol in the RPC call │ │ │ -

tk_flags

│ │ │ - the flags of the task │ │ │

vers

│ │ │ the program version in the RPC call │ │ │ +

tk_flags

│ │ │ + the flags of the task │ │ │ +

prot

│ │ │ + the IP protocol in the RPC call │ │ │ +

prog

│ │ │ + the program number in the RPC call │ │ │

Description

│ │ │ rpc_release_task function might not be found for a particular kernel. │ │ │ So, if we can't find it, just return '-1' for everything. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,21 +4,21 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.sched.release_task — Release all resources associated with a task │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.sched.release_task │ │ │ │ ********** VVaalluueess ********** │ │ │ │ xxiidd │ │ │ │ the transmission id in the RPC call │ │ │ │ - pprroogg │ │ │ │ - the program number in the RPC call │ │ │ │ - pprroott │ │ │ │ - the IP protocol in the RPC call │ │ │ │ - ttkk__ffllaaggss │ │ │ │ - the flags of the task │ │ │ │ vveerrss │ │ │ │ the program version in the RPC call │ │ │ │ + ttkk__ffllaaggss │ │ │ │ + the flags of the task │ │ │ │ + pprroott │ │ │ │ + the IP protocol in the RPC call │ │ │ │ + pprroogg │ │ │ │ + the program number in the RPC call │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ rpc_release_task function might not be found for a particular kernel. So, if we │ │ │ │ can't find it, just return '-1' for everything. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.sched.new_task  _H_o_m_e  probe::sunrpc.svc.create │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-create.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::sunrpc.svc.create

Name

probe::sunrpc.svc.create — │ │ │ Create an RPC service │ │ │ -

Synopsis

sunrpc.svc.create 

Values

bufsize

│ │ │ +

Synopsis

sunrpc.svc.create 

Values

prog

│ │ │ + the number of the program │ │ │ +

bufsize

│ │ │ the buffer size │ │ │ -

progname

│ │ │ - the name of the program │ │ │

pg_nvers

│ │ │ the number of supported versions │ │ │ -

prog

│ │ │ - the number of the program │ │ │ +

progname

│ │ │ + the name of the program │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.svc.create — Create an RPC service │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.svc.create │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + pprroogg │ │ │ │ + the number of the program │ │ │ │ bbuuffssiizzee │ │ │ │ the buffer size │ │ │ │ - pprrooggnnaammee │ │ │ │ - the name of the program │ │ │ │ ppgg__nnvveerrss │ │ │ │ the number of supported versions │ │ │ │ - pprroogg │ │ │ │ - the number of the program │ │ │ │ + pprrooggnnaammee │ │ │ │ + the name of the program │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.sched.release_task  _H_o_m_e  probe::sunrpc.svc.destroy │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::sunrpc.svc.destroy

Name

probe::sunrpc.svc.destroy — │ │ │ Destroy an RPC service │ │ │ -

Synopsis

sunrpc.svc.destroy 

Values

nettcpconn

│ │ │ - the count of accepted TCP connections │ │ │ -

netcnt

│ │ │ - the count of received RPC requests │ │ │ -

sv_name

│ │ │ - the service name │ │ │ -

sv_prog

│ │ │ - the number of the program │ │ │ -

rpcbadauth

│ │ │ - the count of requests drooped for authentication failure │ │ │ -

rpcbadfmt

│ │ │ - the count of requests dropped for bad formats │ │ │ +

Synopsis

sunrpc.svc.destroy 

Values

rpccnt

│ │ │ + the count of valid RPC requests │ │ │

sv_progname

│ │ │ the name of the program │ │ │ -

rpccnt

│ │ │ - the count of valid RPC requests │ │ │ +

sv_prog

│ │ │ + the number of the program │ │ │ +

nettcpconn

│ │ │ + the count of accepted TCP connections │ │ │

sv_nrthreads

│ │ │ the number of concurrent threads │ │ │ +

rpcbadfmt

│ │ │ + the count of requests dropped for bad formats │ │ │ +

rpcbadauth

│ │ │ + the count of requests drooped for authentication failure │ │ │ +

sv_name

│ │ │ + the service name │ │ │ +

netcnt

│ │ │ + the count of received RPC requests │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.svc.destroy — Destroy an RPC service │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.svc.destroy │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nneettttccppccoonnnn │ │ │ │ - the count of accepted TCP connections │ │ │ │ - nneettccnntt │ │ │ │ - the count of received RPC requests │ │ │ │ - ssvv__nnaammee │ │ │ │ - the service name │ │ │ │ - ssvv__pprroogg │ │ │ │ - the number of the program │ │ │ │ - rrppccbbaaddaauutthh │ │ │ │ - the count of requests drooped for authentication failure │ │ │ │ - rrppccbbaaddffmmtt │ │ │ │ - the count of requests dropped for bad formats │ │ │ │ - ssvv__pprrooggnnaammee │ │ │ │ - the name of the program │ │ │ │ rrppccccnntt │ │ │ │ the count of valid RPC requests │ │ │ │ + ssvv__pprrooggnnaammee │ │ │ │ + the name of the program │ │ │ │ + ssvv__pprroogg │ │ │ │ + the number of the program │ │ │ │ + nneettttccppccoonnnn │ │ │ │ + the count of accepted TCP connections │ │ │ │ ssvv__nnrrtthhrreeaaddss │ │ │ │ the number of concurrent threads │ │ │ │ + rrppccbbaaddffmmtt │ │ │ │ + the count of requests dropped for bad formats │ │ │ │ + rrppccbbaaddaauutthh │ │ │ │ + the count of requests drooped for authentication failure │ │ │ │ + ssvv__nnaammee │ │ │ │ + the service name │ │ │ │ + nneettccnntt │ │ │ │ + the count of received RPC requests │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.svc.create  _H_o_m_e  probe::sunrpc.svc.drop │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::sunrpc.svc.drop

Name

probe::sunrpc.svc.drop — │ │ │ Drop RPC request │ │ │ -

Synopsis

sunrpc.svc.drop 

Values

sv_name

│ │ │ - the service name │ │ │ -

rq_prot

│ │ │ - the IP protocol of the reqeust │ │ │ -

rq_vers

│ │ │ - the program version in the request │ │ │ +

Synopsis

sunrpc.svc.drop 

Values

peer_ip

│ │ │ + the peer address where the request is from │ │ │ +

rq_prog

│ │ │ + the program number in the request │ │ │

rq_xid

│ │ │ the transmission id in the request │ │ │ +

sv_name

│ │ │ + the service name │ │ │

rq_proc

│ │ │ the procedure number in the request │ │ │ -

rq_prog

│ │ │ - the program number in the request │ │ │ -

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 │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.svc.drop — Drop RPC request │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.svc.drop │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssvv__nnaammee │ │ │ │ - the service name │ │ │ │ - rrqq__pprroott │ │ │ │ - the IP protocol of the reqeust │ │ │ │ - rrqq__vveerrss │ │ │ │ - the program version in the request │ │ │ │ + ppeeeerr__iipp │ │ │ │ + the peer address where the request is from │ │ │ │ + rrqq__pprroogg │ │ │ │ + the program number in the request │ │ │ │ rrqq__xxiidd │ │ │ │ the transmission id in the request │ │ │ │ + ssvv__nnaammee │ │ │ │ + the service name │ │ │ │ rrqq__pprroocc │ │ │ │ the procedure number in the request │ │ │ │ - rrqq__pprroogg │ │ │ │ - the program number in the request │ │ │ │ - ppeeeerr__iipp │ │ │ │ - the peer address where the request is from │ │ │ │ + rrqq__vveerrss │ │ │ │ + the program version in the request │ │ │ │ + rrqq__pprroott │ │ │ │ + the IP protocol of the reqeust │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.svc.destroy  _H_o_m_e  probe::sunrpc.svc.process │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::sunrpc.svc.process

Name

probe::sunrpc.svc.process — │ │ │ Process an RPC request │ │ │ -

Synopsis

sunrpc.svc.process 

Values

peer_ip

│ │ │ - the peer address where the request is from │ │ │ -

rq_prog

│ │ │ - the program number in the request │ │ │ -

sv_nrthreads

│ │ │ - the number of concurrent threads │ │ │ +

Synopsis

sunrpc.svc.process 

Values

rq_vers

│ │ │ + the program version in the request │ │ │ +

rq_prot

│ │ │ + the IP protocol of the reqeust │ │ │ +

sv_name

│ │ │ + the service name │ │ │

rq_proc

│ │ │ the procedure number in the request │ │ │ +

rq_prog

│ │ │ + the program number in the request │ │ │

rq_xid

│ │ │ the transmission id in the request │ │ │

sv_prog

│ │ │ the number of the program │ │ │ -

rq_vers

│ │ │ - the program version in the request │ │ │ -

rq_prot

│ │ │ - the IP protocol of the reqeust │ │ │ -

sv_name

│ │ │ - the service name │ │ │ +

sv_nrthreads

│ │ │ + the number of concurrent threads │ │ │ +

peer_ip

│ │ │ + the peer address where the request is from │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.svc.process — Process an RPC request │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.svc.process │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ppeeeerr__iipp │ │ │ │ - the peer address where the request is from │ │ │ │ - rrqq__pprroogg │ │ │ │ - the program number in the request │ │ │ │ - ssvv__nnrrtthhrreeaaddss │ │ │ │ - the number of concurrent threads │ │ │ │ - rrqq__pprroocc │ │ │ │ - the procedure number in the request │ │ │ │ - rrqq__xxiidd │ │ │ │ - the transmission id in the request │ │ │ │ - ssvv__pprroogg │ │ │ │ - the number of the program │ │ │ │ rrqq__vveerrss │ │ │ │ the program version in the request │ │ │ │ rrqq__pprroott │ │ │ │ the IP protocol of the reqeust │ │ │ │ ssvv__nnaammee │ │ │ │ the service name │ │ │ │ + rrqq__pprroocc │ │ │ │ + the procedure number in the request │ │ │ │ + rrqq__pprroogg │ │ │ │ + the program number in the request │ │ │ │ + rrqq__xxiidd │ │ │ │ + the transmission id in the request │ │ │ │ + ssvv__pprroogg │ │ │ │ + the number of the program │ │ │ │ + ssvv__nnrrtthhrreeaaddss │ │ │ │ + the number of concurrent threads │ │ │ │ + ppeeeerr__iipp │ │ │ │ + the peer address where the request is from │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.svc.drop  _H_o_m_e  probe::sunrpc.svc.recv │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::sunrpc.svc.recv

Name

probe::sunrpc.svc.recv — │ │ │ Listen for the next RPC request on any socket │ │ │ -

Synopsis

sunrpc.svc.recv 

Values

sv_prog

│ │ │ - the number of the program │ │ │ -

sv_name

│ │ │ +

Synopsis

sunrpc.svc.recv 

Values

sv_name

│ │ │ the service name │ │ │

timeout

│ │ │ the timeout of waiting for data │ │ │

sv_nrthreads

│ │ │ the number of concurrent threads │ │ │ +

sv_prog

│ │ │ + the number of the program │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.svc.recv — Listen for the next RPC request on any socket │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.svc.recv │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssvv__pprroogg │ │ │ │ - the number of the program │ │ │ │ ssvv__nnaammee │ │ │ │ the service name │ │ │ │ ttiimmeeoouutt │ │ │ │ the timeout of waiting for data │ │ │ │ ssvv__nnrrtthhrreeaaddss │ │ │ │ the number of concurrent threads │ │ │ │ + ssvv__pprroogg │ │ │ │ + the number of the program │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.svc.process  _H_o_m_e  probe::sunrpc.svc.register │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::sunrpc.svc.register

Name

probe::sunrpc.svc.register — │ │ │ Register an RPC service with the local portmapper │ │ │ -

Synopsis

sunrpc.svc.register 

Values

progname

│ │ │ - the name of the program │ │ │ +

Synopsis

sunrpc.svc.register 

Values

prot

│ │ │ + the IP protocol number │ │ │ +

prog

│ │ │ + the number of the program │ │ │

sv_name

│ │ │ the service name │ │ │ +

progname

│ │ │ + the name of the program │ │ │

port

│ │ │ the port number │ │ │ -

prog

│ │ │ - the number of the program │ │ │ -

prot

│ │ │ - the IP protocol number │ │ │

Description

│ │ │ If proto and port are both 0, then unregister a service. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.svc.register — Register an RPC service with the local portmapper │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.svc.register │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - pprrooggnnaammee │ │ │ │ - the name of the program │ │ │ │ + pprroott │ │ │ │ + the IP protocol number │ │ │ │ + pprroogg │ │ │ │ + the number of the program │ │ │ │ ssvv__nnaammee │ │ │ │ the service name │ │ │ │ + pprrooggnnaammee │ │ │ │ + the name of the program │ │ │ │ ppoorrtt │ │ │ │ the port number │ │ │ │ - pprroogg │ │ │ │ - the number of the program │ │ │ │ - pprroott │ │ │ │ - the IP protocol number │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ If pprroottoo and ppoorrtt are both 0, then unregister a service. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.svc.recv  _H_o_m_e  probe::sunrpc.svc.send │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::sunrpc.svc.send

Name

probe::sunrpc.svc.send — │ │ │ Return reply to RPC client │ │ │ -

Synopsis

sunrpc.svc.send 

Values

rq_vers

│ │ │ - the program version in the request │ │ │ -

rq_prot

│ │ │ +

Synopsis

sunrpc.svc.send 

Values

rq_prot

│ │ │ the IP protocol of the reqeust │ │ │ +

rq_vers

│ │ │ + the program version in the request │ │ │

sv_name

│ │ │ the service name │ │ │ -

peer_ip

│ │ │ - the peer address where the request is from │ │ │ -

rq_prog

│ │ │ - the program number in the request │ │ │

rq_proc

│ │ │ the procedure number in the request │ │ │ +

rq_prog

│ │ │ + the program number in the request │ │ │

rq_xid

│ │ │ the transmission id in the request │ │ │ +

peer_ip

│ │ │ + the peer address where the request is from │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::sunrpc.svc.send — Return reply to RPC client │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ sunrpc.svc.send │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rrqq__vveerrss │ │ │ │ - the program version in the request │ │ │ │ rrqq__pprroott │ │ │ │ the IP protocol of the reqeust │ │ │ │ + rrqq__vveerrss │ │ │ │ + the program version in the request │ │ │ │ ssvv__nnaammee │ │ │ │ the service name │ │ │ │ - ppeeeerr__iipp │ │ │ │ - the peer address where the request is from │ │ │ │ - rrqq__pprroogg │ │ │ │ - the program number in the request │ │ │ │ rrqq__pprroocc │ │ │ │ the procedure number in the request │ │ │ │ + rrqq__pprroogg │ │ │ │ + the program number in the request │ │ │ │ rrqq__xxiidd │ │ │ │ the transmission id in the request │ │ │ │ + ppeeeerr__iipp │ │ │ │ + the peer address where the request is from │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.svc.register  _H_o_m_e  probe::tcp.disconnect │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-syscall-any-return.html │ │ │┄ Ordering differences only │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::syscall_any.return

Name

probe::syscall_any.return — │ │ │ Record exit from a syscall │ │ │

Synopsis

syscall_any.return 

Values

name

│ │ │ name of the syscall │ │ │ -

syscall_nr

│ │ │ - number of the syscall │ │ │

retval

│ │ │ return value of the syscall │ │ │ +

syscall_nr

│ │ │ + number of the syscall │ │ │

Context

│ │ │ The process performing the syscall │ │ │

Description

│ │ │ 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 │ │ │ ├── html2text {} │ │ │ │ @@ -4,18 +4,18 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::syscall_any.return — Record exit from a syscall │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ syscall_any.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ nnaammee │ │ │ │ name of the syscall │ │ │ │ - ssyyssccaallll__nnrr │ │ │ │ - number of the syscall │ │ │ │ rreettvvaall │ │ │ │ return value of the syscall │ │ │ │ + ssyyssccaallll__nnrr │ │ │ │ + number of the syscall │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process performing the syscall │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ 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 representation of those arguments, or a string │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect-return.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::tcp.disconnect.return

Name

probe::tcp.disconnect.return — │ │ │ TCP socket disconnection complete │ │ │ -

Synopsis

tcp.disconnect.return 

Values

ret

│ │ │ - Error code (0: no error) │ │ │ -

name

│ │ │ +

Synopsis

tcp.disconnect.return 

Values

name

│ │ │ Name of this probe │ │ │ +

ret

│ │ │ + Error code (0: no error) │ │ │

Context

│ │ │ The process which disconnects tcp │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcp.disconnect.return — TCP socket disconnection complete │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcp.disconnect.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - rreett │ │ │ │ - Error code (0: no error) │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ + rreett │ │ │ │ + Error code (0: no error) │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which disconnects tcp │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcp.disconnect  _H_o_m_e  probe::tcp.receive │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::tcp.disconnect

Name

probe::tcp.disconnect — │ │ │ TCP socket disconnection │ │ │ -

Synopsis

tcp.disconnect 

Values

sock

│ │ │ - Network socket │ │ │ -

name

│ │ │ - Name of this probe │ │ │ +

Synopsis

tcp.disconnect 

Values

dport

│ │ │ + TCP destination port │ │ │

daddr

│ │ │ A string representing the destination IP address │ │ │ -

dport

│ │ │ - TCP destination port │ │ │ +

family

│ │ │ + IP address family │ │ │ +

name

│ │ │ + Name of this probe │ │ │

sport

│ │ │ TCP source port │ │ │ -

flags

│ │ │ - TCP flags (e.g. FIN, etc) │ │ │

saddr

│ │ │ A string representing the source IP address │ │ │ -

family

│ │ │ - IP address family │ │ │ +

flags

│ │ │ + TCP flags (e.g. FIN, etc) │ │ │ +

sock

│ │ │ + Network socket │ │ │

Context

│ │ │ The process which disconnects tcp │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcp.disconnect — TCP socket disconnection │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcp.disconnect │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssoocckk │ │ │ │ - Network socket │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ - ddaaddddrr │ │ │ │ - A string representing the destination IP address │ │ │ │ ddppoorrtt │ │ │ │ TCP destination port │ │ │ │ + ddaaddddrr │ │ │ │ + A string representing the destination IP address │ │ │ │ + ffaammiillyy │ │ │ │ + IP address family │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ ssppoorrtt │ │ │ │ TCP source port │ │ │ │ - ffllaaggss │ │ │ │ - TCP flags (e.g. FIN, etc) │ │ │ │ ssaaddddrr │ │ │ │ A string representing the source IP address │ │ │ │ - ffaammiillyy │ │ │ │ - IP address family │ │ │ │ + ffllaaggss │ │ │ │ + TCP flags (e.g. FIN, etc) │ │ │ │ + ssoocckk │ │ │ │ + Network socket │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which disconnects tcp │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::sunrpc.svc.send  _H_o_m_e  probe::tcp.disconnect.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html │ │ │ @@ -1,31 +1,31 @@ │ │ │ probe::tcp.receive

Name

probe::tcp.receive — │ │ │ Called when a TCP packet is received │ │ │ -

Synopsis

tcp.receive 

Values

fin

│ │ │ - TCP FIN flag │ │ │ -

saddr

│ │ │ - A string representing the source IP address │ │ │ +

Synopsis

tcp.receive 

Values

iphdr

│ │ │ + IP header address │ │ │

family

│ │ │ IP address family │ │ │ +

protocol

│ │ │ + Packet protocol from driver │ │ │ +

fin

│ │ │ + TCP FIN flag │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

syn

│ │ │ TCP SYN flag │ │ │ -

iphdr

│ │ │ - IP header address │ │ │ -

dport

│ │ │ - TCP destination port │ │ │

ack

│ │ │ TCP ACK flag │ │ │ -

rst

│ │ │ - TCP RST flag │ │ │ -

psh

│ │ │ - TCP PSH flag │ │ │ +

saddr

│ │ │ + A string representing the source IP address │ │ │

sport

│ │ │ TCP source port │ │ │ -

protocol

│ │ │ - Packet protocol from driver │ │ │

urg

│ │ │ TCP URG flag │ │ │ -

name

│ │ │ - Name of the probe point │ │ │ +

rst

│ │ │ + TCP RST flag │ │ │

daddr

│ │ │ A string representing the destination IP address │ │ │ +

dport

│ │ │ + TCP destination port │ │ │ +

psh

│ │ │ + TCP PSH flag │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,38 +2,38 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcp.receive — Called when a TCP packet is received │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcp.receive │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffiinn │ │ │ │ - TCP FIN flag │ │ │ │ - ssaaddddrr │ │ │ │ - A string representing the source IP address │ │ │ │ + iipphhddrr │ │ │ │ + IP header address │ │ │ │ ffaammiillyy │ │ │ │ IP address family │ │ │ │ + pprroottooccooll │ │ │ │ + Packet protocol from driver │ │ │ │ + ffiinn │ │ │ │ + TCP FIN flag │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ ssyynn │ │ │ │ TCP SYN flag │ │ │ │ - iipphhddrr │ │ │ │ - IP header address │ │ │ │ - ddppoorrtt │ │ │ │ - TCP destination port │ │ │ │ aacckk │ │ │ │ TCP ACK flag │ │ │ │ - rrsstt │ │ │ │ - TCP RST flag │ │ │ │ - ppsshh │ │ │ │ - TCP PSH flag │ │ │ │ + ssaaddddrr │ │ │ │ + A string representing the source IP address │ │ │ │ ssppoorrtt │ │ │ │ TCP source port │ │ │ │ - pprroottooccooll │ │ │ │ - Packet protocol from driver │ │ │ │ uurrgg │ │ │ │ TCP URG flag │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ + rrsstt │ │ │ │ + TCP RST flag │ │ │ │ ddaaddddrr │ │ │ │ A string representing the destination IP address │ │ │ │ + ddppoorrtt │ │ │ │ + TCP destination port │ │ │ │ + ppsshh │ │ │ │ + TCP PSH flag │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcp.disconnect.return  _H_o_m_e  probe::tcp.recvmsg │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::tcp.recvmsg.return

Name

probe::tcp.recvmsg.return — │ │ │ Receiving TCP message complete │ │ │ -

Synopsis

tcp.recvmsg.return 

Values

family

│ │ │ - IP address family │ │ │ -

saddr

│ │ │ - A string representing the source IP address │ │ │ -

sport

│ │ │ - TCP source port │ │ │ -

size

│ │ │ +

Synopsis

tcp.recvmsg.return 

Values

size

│ │ │ Number of bytes received or error code if an error occurred. │ │ │

dport

│ │ │ TCP destination port │ │ │

daddr

│ │ │ A string representing the destination IP address │ │ │ +

family

│ │ │ + IP address family │ │ │

name

│ │ │ Name of this probe │ │ │ +

saddr

│ │ │ + A string representing the source IP address │ │ │ +

sport

│ │ │ + TCP source port │ │ │

Context

│ │ │ The process which receives a tcp message │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcp.recvmsg.return — Receiving TCP message complete │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcp.recvmsg.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffaammiillyy │ │ │ │ - IP address family │ │ │ │ - ssaaddddrr │ │ │ │ - A string representing the source IP address │ │ │ │ - ssppoorrtt │ │ │ │ - TCP source port │ │ │ │ ssiizzee │ │ │ │ Number of bytes received or error code if an error occurred. │ │ │ │ ddppoorrtt │ │ │ │ TCP destination port │ │ │ │ ddaaddddrr │ │ │ │ A string representing the destination IP address │ │ │ │ + ffaammiillyy │ │ │ │ + IP address family │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ + ssaaddddrr │ │ │ │ + A string representing the source IP address │ │ │ │ + ssppoorrtt │ │ │ │ + TCP source port │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which receives a tcp message │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcp.recvmsg  _H_o_m_e  probe::tcp.sendmsg │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html │ │ │┄ Ordering differences only │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::tcp.recvmsg

Name

probe::tcp.recvmsg — │ │ │ Receiving TCP message │ │ │

Synopsis

tcp.recvmsg 

Values

daddr

│ │ │ A string representing the destination IP address │ │ │ -

name

│ │ │ - Name of this probe │ │ │ -

sock

│ │ │ - Network socket │ │ │ -

size

│ │ │ - Number of bytes to be received │ │ │

dport

│ │ │ TCP destination port │ │ │ -

sport

│ │ │ - TCP source port │ │ │

family

│ │ │ IP address family │ │ │ +

size

│ │ │ + Number of bytes to be received │ │ │ +

name

│ │ │ + Name of this probe │ │ │

saddr

│ │ │ A string representing the source IP address │ │ │ +

sport

│ │ │ + TCP source port │ │ │ +

sock

│ │ │ + Network socket │ │ │

Context

│ │ │ The process which receives a tcp message │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,26 +4,26 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcp.recvmsg — Receiving TCP message │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcp.recvmsg │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ddaaddddrr │ │ │ │ A string representing the destination IP address │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ - ssoocckk │ │ │ │ - Network socket │ │ │ │ - ssiizzee │ │ │ │ - Number of bytes to be received │ │ │ │ ddppoorrtt │ │ │ │ TCP destination port │ │ │ │ - ssppoorrtt │ │ │ │ - TCP source port │ │ │ │ ffaammiillyy │ │ │ │ IP address family │ │ │ │ + ssiizzee │ │ │ │ + Number of bytes to be received │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ ssaaddddrr │ │ │ │ A string representing the source IP address │ │ │ │ + ssppoorrtt │ │ │ │ + TCP source port │ │ │ │ + ssoocckk │ │ │ │ + Network socket │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which receives a tcp message │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcp.receive  _H_o_m_e  probe::tcp.recvmsg.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::tcp.sendmsg

Name

probe::tcp.sendmsg — │ │ │ Sending a tcp message │ │ │ -

Synopsis

tcp.sendmsg 

Values

size

│ │ │ - Number of bytes to send │ │ │ -

family

│ │ │ +

Synopsis

tcp.sendmsg 

Values

family

│ │ │ IP address family │ │ │ -

sock

│ │ │ - Network socket │ │ │

name

│ │ │ Name of this probe │ │ │ +

sock

│ │ │ + Network socket │ │ │ +

size

│ │ │ + Number of bytes to send │ │ │

Context

│ │ │ The process which sends a tcp message │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcp.sendmsg — Sending a tcp message │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcp.sendmsg │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssiizzee │ │ │ │ - Number of bytes to send │ │ │ │ ffaammiillyy │ │ │ │ IP address family │ │ │ │ - ssoocckk │ │ │ │ - Network socket │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ + ssoocckk │ │ │ │ + Network socket │ │ │ │ + ssiizzee │ │ │ │ + Number of bytes to send │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which sends a tcp message │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcp.recvmsg.return  _H_o_m_e  probe::tcp.sendmsg.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt-return.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::tcp.setsockopt.return

Name

probe::tcp.setsockopt.return — │ │ │ Return from setsockopt │ │ │ -

Synopsis

tcp.setsockopt.return 

Values

name

│ │ │ - Name of this probe │ │ │ -

ret

│ │ │ +

Synopsis

tcp.setsockopt.return 

Values

ret

│ │ │ Error code (0: no error) │ │ │ +

name

│ │ │ + Name of this probe │ │ │

Context

│ │ │ The process which calls setsockopt │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcp.setsockopt.return — Return from setsockopt │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcp.setsockopt.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - Name of this probe │ │ │ │ rreett │ │ │ │ Error code (0: no error) │ │ │ │ + nnaammee │ │ │ │ + Name of this probe │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which calls setsockopt │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcp.setsockopt  _H_o_m_e  probe::udp.disconnect │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::tcp.setsockopt

Name

probe::tcp.setsockopt — │ │ │ Call to setsockopt │ │ │ -

Synopsis

tcp.setsockopt 

Values

optname

│ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc) │ │ │ -

sock

│ │ │ - Network socket │ │ │ +

Synopsis

tcp.setsockopt 

Values

optstr

│ │ │ + Resolves optname to a human-readable format │ │ │

name

│ │ │ Name of this probe │ │ │

level

│ │ │ The level at which the socket options will be manipulated │ │ │ -

optlen

│ │ │ - Used to access values for setsockopt │ │ │ -

optstr

│ │ │ - Resolves optname to a human-readable format │ │ │ +

sock

│ │ │ + Network socket │ │ │

family

│ │ │ IP address family │ │ │ +

optname

│ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc) │ │ │ +

optlen

│ │ │ + Used to access values for setsockopt │ │ │

Context

│ │ │ The process which calls setsockopt │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcp.setsockopt — Call to setsockopt │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcp.setsockopt │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ooppttnnaammee │ │ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc) │ │ │ │ - ssoocckk │ │ │ │ - Network socket │ │ │ │ + ooppttssttrr │ │ │ │ + Resolves optname to a human-readable format │ │ │ │ nnaammee │ │ │ │ Name of this probe │ │ │ │ lleevveell │ │ │ │ The level at which the socket options will be manipulated │ │ │ │ - ooppttlleenn │ │ │ │ - Used to access values for setsockopt │ │ │ │ - ooppttssttrr │ │ │ │ - Resolves optname to a human-readable format │ │ │ │ + ssoocckk │ │ │ │ + Network socket │ │ │ │ ffaammiillyy │ │ │ │ IP address family │ │ │ │ + ooppttnnaammee │ │ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc) │ │ │ │ + ooppttlleenn │ │ │ │ + Used to access values for setsockopt │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which calls setsockopt │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcp.sendmsg.return  _H_o_m_e  probe::tcp.setsockopt.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-CurrEstab.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::tcpmib.CurrEstab

Name

probe::tcpmib.CurrEstab — │ │ │ Update the count of open sockets │ │ │ -

Synopsis

tcpmib.CurrEstab 

Values

sk

│ │ │ - pointer to the struct sock being acted on │ │ │ -

op

│ │ │ +

Synopsis

tcpmib.CurrEstab 

Values

op

│ │ │ value to be added to the counter (default value of 1) │ │ │ +

sk

│ │ │ + pointer to the struct sock being acted on │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ tcpmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global CurrEstab (equivalent to SNMP's MIB │ │ │ TCP_MIB_CURRESTAB) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcpmib.CurrEstab — Update the count of open sockets │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcpmib.CurrEstab │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - sskk │ │ │ │ - pointer to the struct sock being acted on │ │ │ │ oopp │ │ │ │ value to be added to the counter (default value of 1) │ │ │ │ + sskk │ │ │ │ + pointer to the struct sock being acted on │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global CCuurrrrEEssttaabb (equivalent │ │ │ │ to SNMP's MIB TCP_MIB_CURRESTAB) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcpmib.AttemptFails  _H_o_m_e  probe::tcpmib.EstabResets │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutRsts.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::tcpmib.OutRsts

Name

probe::tcpmib.OutRsts — │ │ │ Count the sending of a reset packet │ │ │ -

Synopsis

tcpmib.OutRsts 

Values

op

│ │ │ - value to be added to the counter (default value of 1) │ │ │ -

sk

│ │ │ +

Synopsis

tcpmib.OutRsts 

Values

sk

│ │ │ pointer to the struct sock being acted on │ │ │ +

op

│ │ │ + value to be added to the counter (default value of 1) │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ tcpmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global OutRsts (equivalent to SNMP's MIB │ │ │ TCP_MIB_OUTRSTS) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcpmib.OutRsts — Count the sending of a reset packet │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcpmib.OutRsts │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oopp │ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ sskk │ │ │ │ pointer to the struct sock being acted on │ │ │ │ + oopp │ │ │ │ + value to be added to the counter (default value of 1) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global OOuuttRRssttss (equivalent to │ │ │ │ SNMP's MIB TCP_MIB_OUTRSTS) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcpmib.InSegs  _H_o_m_e  probe::tcpmib.OutSegs │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-RetransSegs.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::tcpmib.RetransSegs

Name

probe::tcpmib.RetransSegs — │ │ │ Count the retransmission of a TCP segment │ │ │ -

Synopsis

tcpmib.RetransSegs 

Values

op

│ │ │ - value to be added to the counter (default value of 1) │ │ │ -

sk

│ │ │ +

Synopsis

tcpmib.RetransSegs 

Values

sk

│ │ │ pointer to the struct sock being acted on │ │ │ +

op

│ │ │ + value to be added to the counter (default value of 1) │ │ │

Description

│ │ │ The packet pointed to by skb is filtered by the function │ │ │ tcpmib_filter_key. If the packet passes the filter is is │ │ │ counted in the global RetransSegs (equivalent to SNMP's MIB │ │ │ TCP_MIB_RETRANSSEGS) │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tcpmib.RetransSegs — Count the retransmission of a TCP segment │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tcpmib.RetransSegs │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - oopp │ │ │ │ - value to be added to the counter (default value of 1) │ │ │ │ sskk │ │ │ │ pointer to the struct sock being acted on │ │ │ │ + oopp │ │ │ │ + value to be added to the counter (default value of 1) │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If │ │ │ │ the packet passes the filter is is counted in the global RReettrraannssSSeeggss │ │ │ │ (equivalent to SNMP's MIB TCP_MIB_RETRANSSEGS) │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcpmib.PassiveOpens  _H_o_m_e  Chapter 16. Kernel Process Tapset │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::tty.init

Name

probe::tty.init — │ │ │ Called when a tty is being initalized │ │ │ -

Synopsis

tty.init 

Values

module

│ │ │ - the module name │ │ │ +

Synopsis

tty.init 

Values

name

│ │ │ + the driver .dev_name name │ │ │

driver_name

│ │ │ the driver name │ │ │ -

name

│ │ │ - the driver .dev_name name │ │ │ +

module

│ │ │ + the module name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.init — Called when a tty is being initalized │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.init │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - mmoodduullee │ │ │ │ - the module name │ │ │ │ - ddrriivveerr__nnaammee │ │ │ │ - the driver name │ │ │ │ nnaammee │ │ │ │ the driver .dev_name name │ │ │ │ + ddrriivveerr__nnaammee │ │ │ │ + the driver name │ │ │ │ + mmoodduullee │ │ │ │ + the module name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ Chapter 11. TTY Tapset  _H_o_m_e  probe::tty.ioctl │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::tty.ioctl

Name

probe::tty.ioctl — │ │ │ called when a ioctl is request to the tty │ │ │ -

Synopsis

tty.ioctl 

Values

cmd

│ │ │ - the ioctl command │ │ │ +

Synopsis

tty.ioctl 

Values

name

│ │ │ + the file name │ │ │

arg

│ │ │ the ioctl argument │ │ │ -

name

│ │ │ - the file name │ │ │ +

cmd

│ │ │ + the ioctl command │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.ioctl — called when a ioctl is request to the tty │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.ioctl │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ccmmdd │ │ │ │ - the ioctl command │ │ │ │ - aarrgg │ │ │ │ - the ioctl argument │ │ │ │ nnaammee │ │ │ │ the file name │ │ │ │ + aarrgg │ │ │ │ + the ioctl argument │ │ │ │ + ccmmdd │ │ │ │ + the ioctl command │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.init  _H_o_m_e  probe::tty.open │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::tty.open

Name

probe::tty.open — │ │ │ Called when a tty is opened │ │ │ -

Synopsis

tty.open 

Values

inode_flags

│ │ │ - the inode flags │ │ │ -

inode_state

│ │ │ +

Synopsis

tty.open 

Values

inode_state

│ │ │ the inode state │ │ │ -

file_flags

│ │ │ - the file flags │ │ │ -

file_name

│ │ │ - the file name │ │ │ +

inode_flags

│ │ │ + the inode flags │ │ │

inode_number

│ │ │ the inode number │ │ │

file_mode

│ │ │ the file mode │ │ │ +

file_name

│ │ │ + the file name │ │ │ +

file_flags

│ │ │ + the file flags │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.open — Called when a tty is opened │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.open │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - iinnooddee__ffllaaggss │ │ │ │ - the inode flags │ │ │ │ iinnooddee__ssttaattee │ │ │ │ the inode state │ │ │ │ - ffiillee__ffllaaggss │ │ │ │ - the file flags │ │ │ │ - ffiillee__nnaammee │ │ │ │ - the file name │ │ │ │ + iinnooddee__ffllaaggss │ │ │ │ + the inode flags │ │ │ │ iinnooddee__nnuummbbeerr │ │ │ │ the inode number │ │ │ │ ffiillee__mmooddee │ │ │ │ the file mode │ │ │ │ + ffiillee__nnaammee │ │ │ │ + the file name │ │ │ │ + ffiillee__ffllaaggss │ │ │ │ + the file flags │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.ioctl  _H_o_m_e  probe::tty.poll │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::tty.read

Name

probe::tty.read — │ │ │ called when a tty line will be read │ │ │ -

Synopsis

tty.read 

Values

buffer

│ │ │ - the buffer that will receive the characters │ │ │ -

file_name

│ │ │ +

Synopsis

tty.read 

Values

file_name

│ │ │ the file name lreated to the tty │ │ │ -

nr

│ │ │ - The amount of characters to be read │ │ │

driver_name

│ │ │ the driver name │ │ │ +

nr

│ │ │ + The amount of characters to be read │ │ │ +

buffer

│ │ │ + the buffer that will receive the characters │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.read — called when a tty line will be read │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.read │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbuuffffeerr │ │ │ │ - the buffer that will receive the characters │ │ │ │ ffiillee__nnaammee │ │ │ │ the file name lreated to the tty │ │ │ │ - nnrr │ │ │ │ - The amount of characters to be read │ │ │ │ ddrriivveerr__nnaammee │ │ │ │ the driver name │ │ │ │ + nnrr │ │ │ │ + The amount of characters to be read │ │ │ │ + bbuuffffeerr │ │ │ │ + the buffer that will receive the characters │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.poll  _H_o_m_e  probe::tty.receive │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html │ │ │ @@ -1,17 +1,17 @@ │ │ │ probe::tty.receive

Name

probe::tty.receive — │ │ │ called when a tty receives a message │ │ │ -

Synopsis

tty.receive 

Values

index

│ │ │ +

Synopsis

tty.receive 

Values

fp

│ │ │ + The flag buffer │ │ │ +

name

│ │ │ + the name of the module file │ │ │ +

index

│ │ │ The tty Index │ │ │

id

│ │ │ the tty id │ │ │

cp

│ │ │ the buffer that was received │ │ │ -

name

│ │ │ - the name of the module file │ │ │

driver_name

│ │ │ the driver name │ │ │

count

│ │ │ The amount of characters received │ │ │ -

fp

│ │ │ - The flag buffer │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,24 +2,24 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.receive — called when a tty receives a message │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.receive │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ffpp │ │ │ │ + The flag buffer │ │ │ │ + nnaammee │ │ │ │ + the name of the module file │ │ │ │ iinnddeexx │ │ │ │ The tty Index │ │ │ │ iidd │ │ │ │ the tty id │ │ │ │ ccpp │ │ │ │ the buffer that was received │ │ │ │ - nnaammee │ │ │ │ - the name of the module file │ │ │ │ ddrriivveerr__nnaammee │ │ │ │ the driver name │ │ │ │ ccoouunntt │ │ │ │ The amount of characters received │ │ │ │ - ffpp │ │ │ │ - The flag buffer │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.read  _H_o_m_e  probe::tty.register │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::tty.register

Name

probe::tty.register — │ │ │ Called when a tty device is registred │ │ │ -

Synopsis

tty.register 

Values

name

│ │ │ - the driver .dev_name name │ │ │ +

Synopsis

tty.register 

Values

module

│ │ │ + the module name │ │ │

driver_name

│ │ │ the driver name │ │ │ +

name

│ │ │ + the driver .dev_name name │ │ │

index

│ │ │ the tty index requested │ │ │ -

module

│ │ │ - the module name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.register — Called when a tty device is registred │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.register │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - the driver .dev_name name │ │ │ │ + mmoodduullee │ │ │ │ + the module name │ │ │ │ ddrriivveerr__nnaammee │ │ │ │ the driver name │ │ │ │ + nnaammee │ │ │ │ + the driver .dev_name name │ │ │ │ iinnddeexx │ │ │ │ the tty index requested │ │ │ │ - mmoodduullee │ │ │ │ - the module name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.receive  _H_o_m_e  probe::tty.release │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::tty.release

Name

probe::tty.release — │ │ │ Called when the tty is closed │ │ │ -

Synopsis

tty.release 

Values

inode_number

│ │ │ - the inode number │ │ │ +

Synopsis

tty.release 

Values

inode_flags

│ │ │ + the inode flags │ │ │ +

inode_state

│ │ │ + the inode state │ │ │ +

file_flags

│ │ │ + the file flags │ │ │

file_mode

│ │ │ the file mode │ │ │ -

inode_flags

│ │ │ - the inode flags │ │ │ +

inode_number

│ │ │ + the inode number │ │ │

file_name

│ │ │ the file name │ │ │ -

file_flags

│ │ │ - the file flags │ │ │ -

inode_state

│ │ │ - the inode state │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.release — Called when the tty is closed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.release │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - iinnooddee__nnuummbbeerr │ │ │ │ - the inode number │ │ │ │ - ffiillee__mmooddee │ │ │ │ - the file mode │ │ │ │ iinnooddee__ffllaaggss │ │ │ │ the inode flags │ │ │ │ - ffiillee__nnaammee │ │ │ │ - the file name │ │ │ │ - ffiillee__ffllaaggss │ │ │ │ - the file flags │ │ │ │ iinnooddee__ssttaattee │ │ │ │ the inode state │ │ │ │ + ffiillee__ffllaaggss │ │ │ │ + the file flags │ │ │ │ + ffiillee__mmooddee │ │ │ │ + the file mode │ │ │ │ + iinnooddee__nnuummbbeerr │ │ │ │ + the inode number │ │ │ │ + ffiillee__nnaammee │ │ │ │ + the file name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.register  _H_o_m_e  probe::tty.resize │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::tty.resize

Name

probe::tty.resize — │ │ │ Called when a terminal resize happens │ │ │ -

Synopsis

tty.resize 

Values

new_col

│ │ │ - the new col value │ │ │ -

new_row

│ │ │ +

Synopsis

tty.resize 

Values

new_row

│ │ │ the new row value │ │ │ -

name

│ │ │ - the tty name │ │ │ -

new_ypixel

│ │ │ - the new ypixel value │ │ │ +

new_col

│ │ │ + the new col value │ │ │

old_xpixel

│ │ │ the old xpixel │ │ │ -

old_col

│ │ │ - the old col value │ │ │ -

old_row

│ │ │ - the old row value │ │ │

old_ypixel

│ │ │ the old ypixel │ │ │

new_xpixel

│ │ │ the new xpixel value │ │ │ +

new_ypixel

│ │ │ + the new ypixel value │ │ │ +

old_row

│ │ │ + the old row value │ │ │ +

old_col

│ │ │ + the old col value │ │ │ +

name

│ │ │ + the tty name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.resize — Called when a terminal resize happens │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.resize │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nneeww__ccooll │ │ │ │ - the new col value │ │ │ │ nneeww__rrooww │ │ │ │ the new row value │ │ │ │ - nnaammee │ │ │ │ - the tty name │ │ │ │ - nneeww__yyppiixxeell │ │ │ │ - the new ypixel value │ │ │ │ + nneeww__ccooll │ │ │ │ + the new col value │ │ │ │ oolldd__xxppiixxeell │ │ │ │ the old xpixel │ │ │ │ - oolldd__ccooll │ │ │ │ - the old col value │ │ │ │ - oolldd__rrooww │ │ │ │ - the old row value │ │ │ │ oolldd__yyppiixxeell │ │ │ │ the old ypixel │ │ │ │ nneeww__xxppiixxeell │ │ │ │ the new xpixel value │ │ │ │ + nneeww__yyppiixxeell │ │ │ │ + the new ypixel value │ │ │ │ + oolldd__rrooww │ │ │ │ + the old row value │ │ │ │ + oolldd__ccooll │ │ │ │ + the old col value │ │ │ │ + nnaammee │ │ │ │ + the tty name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.release  _H_o_m_e  probe::tty.unregister │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::tty.unregister

Name

probe::tty.unregister — │ │ │ Called when a tty device is being unregistered │ │ │ -

Synopsis

tty.unregister 

Values

name

│ │ │ - the driver .dev_name name │ │ │ +

Synopsis

tty.unregister 

Values

module

│ │ │ + the module name │ │ │

driver_name

│ │ │ the driver name │ │ │

index

│ │ │ the tty index requested │ │ │ -

module

│ │ │ - the module name │ │ │ +

name

│ │ │ + the driver .dev_name name │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.unregister — Called when a tty device is being unregistered │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.unregister │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - the driver .dev_name name │ │ │ │ + mmoodduullee │ │ │ │ + the module name │ │ │ │ ddrriivveerr__nnaammee │ │ │ │ the driver name │ │ │ │ iinnddeexx │ │ │ │ the tty index requested │ │ │ │ - mmoodduullee │ │ │ │ - the module name │ │ │ │ + nnaammee │ │ │ │ + the driver .dev_name name │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.resize  _H_o_m_e  probe::tty.write │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::tty.write

Name

probe::tty.write — │ │ │ write to the tty line │ │ │ -

Synopsis

tty.write 

Values

buffer

│ │ │ - the buffer that will be written │ │ │ -

file_name

│ │ │ +

Synopsis

tty.write 

Values

file_name

│ │ │ the file name lreated to the tty │ │ │

driver_name

│ │ │ the driver name │ │ │

nr

│ │ │ The amount of characters │ │ │ +

buffer

│ │ │ + the buffer that will be written │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1111..? TTTTYY TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::tty.write — write to the tty line │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ tty.write │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - bbuuffffeerr │ │ │ │ - the buffer that will be written │ │ │ │ ffiillee__nnaammee │ │ │ │ the file name lreated to the tty │ │ │ │ ddrriivveerr__nnaammee │ │ │ │ the driver name │ │ │ │ nnrr │ │ │ │ The amount of characters │ │ │ │ + bbuuffffeerr │ │ │ │ + the buffer that will be written │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tty.unregister  _H_o_m_e  Chapter 12. Interrupt Request (IRQ) Tapset │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::udp.disconnect.return

Name

probe::udp.disconnect.return — │ │ │ UDP has been disconnected successfully │ │ │ -

Synopsis

udp.disconnect.return 

Values

family

│ │ │ - IP address family │ │ │ +

Synopsis

udp.disconnect.return 

Values

daddr

│ │ │ + A string representing the destination IP address │ │ │

sport

│ │ │ UDP source port │ │ │ -

name

│ │ │ - The name of this probe │ │ │

saddr

│ │ │ A string representing the source IP address │ │ │

dport

│ │ │ UDP destination port │ │ │ +

family

│ │ │ + IP address family │ │ │

ret

│ │ │ Error code (0: no error) │ │ │ -

daddr

│ │ │ - A string representing the destination IP address │ │ │ +

name

│ │ │ + The name of this probe │ │ │

Context

│ │ │ The process which requested a UDP disconnection │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::udp.disconnect.return — UDP has been disconnected successfully │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ udp.disconnect.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffaammiillyy │ │ │ │ - IP address family │ │ │ │ + ddaaddddrr │ │ │ │ + A string representing the destination IP address │ │ │ │ ssppoorrtt │ │ │ │ UDP source port │ │ │ │ - nnaammee │ │ │ │ - The name of this probe │ │ │ │ ssaaddddrr │ │ │ │ A string representing the source IP address │ │ │ │ ddppoorrtt │ │ │ │ UDP destination port │ │ │ │ + ffaammiillyy │ │ │ │ + IP address family │ │ │ │ rreett │ │ │ │ Error code (0: no error) │ │ │ │ - ddaaddddrr │ │ │ │ - A string representing the destination IP address │ │ │ │ + nnaammee │ │ │ │ + The name of this probe │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which requested a UDP disconnection │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::udp.disconnect  _H_o_m_e  probe::udp.recvmsg │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::udp.disconnect

Name

probe::udp.disconnect — │ │ │ Fires when a process requests for a UDP disconnection │ │ │ -

Synopsis

udp.disconnect 

Values

family

│ │ │ +

Synopsis

udp.disconnect 

Values

sock

│ │ │ + Network socket used by the process │ │ │ +

family

│ │ │ IP address family │ │ │

name

│ │ │ The name of this probe │ │ │ +

flags

│ │ │ + Flags (e.g. FIN, etc) │ │ │ +

daddr

│ │ │ + A string representing the destination IP address │ │ │

sport

│ │ │ UDP source port │ │ │ -

sock

│ │ │ - Network socket used by the process │ │ │

saddr

│ │ │ A string representing the source IP address │ │ │ -

flags

│ │ │ - Flags (e.g. FIN, etc) │ │ │

dport

│ │ │ UDP destination port │ │ │ -

daddr

│ │ │ - A string representing the destination IP address │ │ │

Context

│ │ │ The process which requests a UDP disconnection │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::udp.disconnect — Fires when a process requests for a UDP disconnection │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ udp.disconnect │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ssoocckk │ │ │ │ + Network socket used by the process │ │ │ │ ffaammiillyy │ │ │ │ IP address family │ │ │ │ nnaammee │ │ │ │ The name of this probe │ │ │ │ + ffllaaggss │ │ │ │ + Flags (e.g. FIN, etc) │ │ │ │ + ddaaddddrr │ │ │ │ + A string representing the destination IP address │ │ │ │ ssppoorrtt │ │ │ │ UDP source port │ │ │ │ - ssoocckk │ │ │ │ - Network socket used by the process │ │ │ │ ssaaddddrr │ │ │ │ A string representing the source IP address │ │ │ │ - ffllaaggss │ │ │ │ - Flags (e.g. FIN, etc) │ │ │ │ ddppoorrtt │ │ │ │ UDP destination port │ │ │ │ - ddaaddddrr │ │ │ │ - A string representing the destination IP address │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which requests a UDP disconnection │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::tcp.setsockopt.return  _H_o_m_e  probe::udp.disconnect.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::udp.recvmsg.return

Name

probe::udp.recvmsg.return — │ │ │ Fires whenever an attempt to receive a UDP message received is completed │ │ │ -

Synopsis

udp.recvmsg.return 

Values

sport

│ │ │ - UDP source port │ │ │ -

name

│ │ │ - The name of this probe │ │ │ -

size

│ │ │ - Number of bytes received by the process │ │ │ -

family

│ │ │ - IP address family │ │ │ -

saddr

│ │ │ +

Synopsis

udp.recvmsg.return 

Values

saddr

│ │ │ A string representing the source IP address │ │ │

dport

│ │ │ UDP destination port │ │ │ +

size

│ │ │ + Number of bytes received by the process │ │ │ +

sport

│ │ │ + UDP source port │ │ │

daddr

│ │ │ A string representing the destination IP address │ │ │ +

name

│ │ │ + The name of this probe │ │ │ +

family

│ │ │ + IP address family │ │ │

Context

│ │ │ The process which received a UDP message │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,26 +3,26 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::udp.recvmsg.return — Fires whenever an attempt to receive a UDP message │ │ │ │ received is completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ udp.recvmsg.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssppoorrtt │ │ │ │ - UDP source port │ │ │ │ - nnaammee │ │ │ │ - The name of this probe │ │ │ │ - ssiizzee │ │ │ │ - Number of bytes received by the process │ │ │ │ - ffaammiillyy │ │ │ │ - IP address family │ │ │ │ ssaaddddrr │ │ │ │ A string representing the source IP address │ │ │ │ ddppoorrtt │ │ │ │ UDP destination port │ │ │ │ + ssiizzee │ │ │ │ + Number of bytes received by the process │ │ │ │ + ssppoorrtt │ │ │ │ + UDP source port │ │ │ │ ddaaddddrr │ │ │ │ A string representing the destination IP address │ │ │ │ + nnaammee │ │ │ │ + The name of this probe │ │ │ │ + ffaammiillyy │ │ │ │ + IP address family │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which received a UDP message │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::udp.recvmsg  _H_o_m_e  probe::udp.sendmsg │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html │ │ │┄ Ordering differences only │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::udp.recvmsg

Name

probe::udp.recvmsg — │ │ │ Fires whenever a UDP message is received │ │ │

Synopsis

udp.recvmsg 

Values

sock

│ │ │ Network socket used by the process │ │ │ -

saddr

│ │ │ - A string representing the source IP address │ │ │ -

size

│ │ │ - Number of bytes received by the process │ │ │

family

│ │ │ IP address family │ │ │ -

sport

│ │ │ - UDP source port │ │ │

name

│ │ │ The name of this probe │ │ │ +

size

│ │ │ + Number of bytes received by the process │ │ │ +

sport

│ │ │ + UDP source port │ │ │

daddr

│ │ │ A string representing the destination IP address │ │ │

dport

│ │ │ UDP destination port │ │ │ +

saddr

│ │ │ + A string representing the source IP address │ │ │

Context

│ │ │ The process which received a UDP message │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -4,26 +4,26 @@ │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::udp.recvmsg — Fires whenever a UDP message is received │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ udp.recvmsg │ │ │ │ ********** VVaalluueess ********** │ │ │ │ ssoocckk │ │ │ │ Network socket used by the process │ │ │ │ - ssaaddddrr │ │ │ │ - A string representing the source IP address │ │ │ │ - ssiizzee │ │ │ │ - Number of bytes received by the process │ │ │ │ ffaammiillyy │ │ │ │ IP address family │ │ │ │ - ssppoorrtt │ │ │ │ - UDP source port │ │ │ │ nnaammee │ │ │ │ The name of this probe │ │ │ │ + ssiizzee │ │ │ │ + Number of bytes received by the process │ │ │ │ + ssppoorrtt │ │ │ │ + UDP source port │ │ │ │ ddaaddddrr │ │ │ │ A string representing the destination IP address │ │ │ │ ddppoorrtt │ │ │ │ UDP destination port │ │ │ │ + ssaaddddrr │ │ │ │ + A string representing the source IP address │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which received a UDP message │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::udp.disconnect.return  _H_o_m_e  probe::udp.recvmsg.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg-return.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::udp.sendmsg.return

Name

probe::udp.sendmsg.return — │ │ │ Fires whenever an attempt to send a UDP message is completed │ │ │ -

Synopsis

udp.sendmsg.return 

Values

size

│ │ │ - Number of bytes sent by the process │ │ │ -

name

│ │ │ +

Synopsis

udp.sendmsg.return 

Values

name

│ │ │ The name of this probe │ │ │ +

size

│ │ │ + Number of bytes sent by the process │ │ │

Context

│ │ │ The process which sent a UDP message │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::udp.sendmsg.return — Fires whenever an attempt to send a UDP message is │ │ │ │ completed │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ udp.sendmsg.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ssiizzee │ │ │ │ - Number of bytes sent by the process │ │ │ │ nnaammee │ │ │ │ The name of this probe │ │ │ │ + ssiizzee │ │ │ │ + Number of bytes sent by the process │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which sent a UDP message │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::udp.sendmsg  _H_o_m_e  Chapter 14. Socket Tapset │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html │ │ │ @@ -1,21 +1,21 @@ │ │ │ probe::udp.sendmsg

Name

probe::udp.sendmsg — │ │ │ Fires whenever a process sends a UDP message │ │ │ -

Synopsis

udp.sendmsg 

Values

family

│ │ │ - IP address family │ │ │ +

Synopsis

udp.sendmsg 

Values

dport

│ │ │ + UDP destination port │ │ │ +

saddr

│ │ │ + A string representing the source IP address │ │ │ +

sport

│ │ │ + UDP source port │ │ │ +

daddr

│ │ │ + A string representing the destination IP address │ │ │

size

│ │ │ Number of bytes sent by the process │ │ │

name

│ │ │ The name of this probe │ │ │ -

sport

│ │ │ - UDP source port │ │ │ +

family

│ │ │ + IP address family │ │ │

sock

│ │ │ Network socket used by the process │ │ │ -

saddr

│ │ │ - A string representing the source IP address │ │ │ -

dport

│ │ │ - UDP destination port │ │ │ -

daddr

│ │ │ - A string representing the destination IP address │ │ │

Context

│ │ │ The process which sent a UDP message │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::udp.sendmsg — Fires whenever a process sends a UDP message │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ udp.sendmsg │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ffaammiillyy │ │ │ │ - IP address family │ │ │ │ + ddppoorrtt │ │ │ │ + UDP destination port │ │ │ │ + ssaaddddrr │ │ │ │ + A string representing the source IP address │ │ │ │ + ssppoorrtt │ │ │ │ + UDP source port │ │ │ │ + ddaaddddrr │ │ │ │ + A string representing the destination IP address │ │ │ │ ssiizzee │ │ │ │ Number of bytes sent by the process │ │ │ │ nnaammee │ │ │ │ The name of this probe │ │ │ │ - ssppoorrtt │ │ │ │ - UDP source port │ │ │ │ + ffaammiillyy │ │ │ │ + IP address family │ │ │ │ ssoocckk │ │ │ │ Network socket used by the process │ │ │ │ - ssaaddddrr │ │ │ │ - A string representing the source IP address │ │ │ │ - ddppoorrtt │ │ │ │ - UDP destination port │ │ │ │ - ddaaddddrr │ │ │ │ - A string representing the destination IP address │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which sent a UDP message │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::udp.recvmsg.return  _H_o_m_e  probe::udp.sendmsg.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::vm.kfree

Name

probe::vm.kfree — │ │ │ Fires when kfree is requested │ │ │ -

Synopsis

vm.kfree 

Values

call_site

│ │ │ - address of the function calling this kmemory function │ │ │ +

Synopsis

vm.kfree 

Values

name

│ │ │ + name of the probe point │ │ │

ptr

│ │ │ pointer to the kmemory allocated which is returned by kmalloc │ │ │ -

name

│ │ │ - name of the probe point │ │ │ +

call_site

│ │ │ + address of the function calling this kmemory function │ │ │

caller_function

│ │ │ name of the caller function. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.kfree — Fires when kfree is requested │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.kfree │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ccaallll__ssiittee │ │ │ │ - address of the function calling this kmemory function │ │ │ │ - ppttrr │ │ │ │ - pointer to the kmemory allocated which is returned by kmalloc │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + ppttrr │ │ │ │ + pointer to the kmemory allocated which is returned by kmalloc │ │ │ │ + ccaallll__ssiittee │ │ │ │ + address of the function calling this kmemory function │ │ │ │ ccaalllleerr__ffuunnccttiioonn │ │ │ │ name of the caller function. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.brk  _H_o_m_e  probe::vm.kmalloc │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::vm.kmalloc_node

Name

probe::vm.kmalloc_node — │ │ │ Fires when kmalloc_node is requested │ │ │ -

Synopsis

vm.kmalloc_node 

Values

ptr

│ │ │ - pointer to the kmemory allocated │ │ │ -

gfp_flags

│ │ │ - type of kmemory to allocate │ │ │ -

bytes_alloc

│ │ │ - allocated Bytes │ │ │ -

call_site

│ │ │ - address of the function caling this kmemory function │ │ │ -

caller_function

│ │ │ +

Synopsis

vm.kmalloc_node 

Values

caller_function

│ │ │ name of the caller function │ │ │

bytes_req

│ │ │ requested Bytes │ │ │ -

name

│ │ │ - name of the probe point │ │ │

gfp_flag_name

│ │ │ type of kmemory to allocate(in string format) │ │ │ +

call_site

│ │ │ + address of the function caling this kmemory function │ │ │ +

ptr

│ │ │ + pointer to the kmemory allocated │ │ │ +

name

│ │ │ + name of the probe point │ │ │ +

bytes_alloc

│ │ │ + allocated Bytes │ │ │ +

gfp_flags

│ │ │ + type of kmemory to allocate │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.kmalloc_node — Fires when kmalloc_node is requested │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.kmalloc_node │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ppttrr │ │ │ │ - pointer to the kmemory allocated │ │ │ │ - ggffpp__ffllaaggss │ │ │ │ - type of kmemory to allocate │ │ │ │ - bbyytteess__aalllloocc │ │ │ │ - allocated Bytes │ │ │ │ - ccaallll__ssiittee │ │ │ │ - address of the function caling this kmemory function │ │ │ │ ccaalllleerr__ffuunnccttiioonn │ │ │ │ name of the caller function │ │ │ │ bbyytteess__rreeqq │ │ │ │ requested Bytes │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ ggffpp__ffllaagg__nnaammee │ │ │ │ type of kmemory to allocate(in string format) │ │ │ │ + ccaallll__ssiittee │ │ │ │ + address of the function caling this kmemory function │ │ │ │ + ppttrr │ │ │ │ + pointer to the kmemory allocated │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ + bbyytteess__aalllloocc │ │ │ │ + allocated Bytes │ │ │ │ + ggffpp__ffllaaggss │ │ │ │ + type of kmemory to allocate │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.kmalloc  _H_o_m_e  probe::vm.kmem_cache_alloc │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::vm.kmalloc

Name

probe::vm.kmalloc — │ │ │ Fires when kmalloc is requested │ │ │ -

Synopsis

vm.kmalloc 

Values

gfp_flag_name

│ │ │ - type of kmemory to allocate (in String format) │ │ │ -

name

│ │ │ - name of the probe point │ │ │ +

Synopsis

vm.kmalloc 

Values

bytes_req

│ │ │ + requested Bytes │ │ │

caller_function

│ │ │ name of the caller function │ │ │ -

bytes_req

│ │ │ - requested Bytes │ │ │ +

name

│ │ │ + name of the probe point │ │ │ +

ptr

│ │ │ + pointer to the kmemory allocated │ │ │ +

gfp_flag_name

│ │ │ + type of kmemory to allocate (in String format) │ │ │

call_site

│ │ │ address of the kmemory function │ │ │

bytes_alloc

│ │ │ allocated Bytes │ │ │

gfp_flags

│ │ │ type of kmemory to allocate │ │ │ -

ptr

│ │ │ - pointer to the kmemory allocated │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.kmalloc — Fires when kmalloc is requested │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.kmalloc │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ggffpp__ffllaagg__nnaammee │ │ │ │ - type of kmemory to allocate (in String format) │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ - ccaalllleerr__ffuunnccttiioonn │ │ │ │ - name of the caller function │ │ │ │ bbyytteess__rreeqq │ │ │ │ requested Bytes │ │ │ │ + ccaalllleerr__ffuunnccttiioonn │ │ │ │ + name of the caller function │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ + ppttrr │ │ │ │ + pointer to the kmemory allocated │ │ │ │ + ggffpp__ffllaagg__nnaammee │ │ │ │ + type of kmemory to allocate (in String format) │ │ │ │ ccaallll__ssiittee │ │ │ │ address of the kmemory function │ │ │ │ bbyytteess__aalllloocc │ │ │ │ allocated Bytes │ │ │ │ ggffpp__ffllaaggss │ │ │ │ type of kmemory to allocate │ │ │ │ - ppttrr │ │ │ │ - pointer to the kmemory allocated │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.kfree  _H_o_m_e  probe::vm.kmalloc_node │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::vm.kmem_cache_alloc_node

Name

probe::vm.kmem_cache_alloc_node — │ │ │ Fires when kmem_cache_alloc_node is requested │ │ │ -

Synopsis

vm.kmem_cache_alloc_node 

Values

name

│ │ │ +

Synopsis

vm.kmem_cache_alloc_node 

Values

gfp_flags

│ │ │ + type of kmemory to allocate │ │ │ +

bytes_alloc

│ │ │ + allocated Bytes │ │ │ +

name

│ │ │ name of the probe point │ │ │ +

ptr

│ │ │ + pointer to the kmemory allocated │ │ │ +

call_site

│ │ │ + address of the function calling this kmemory function │ │ │

gfp_flag_name

│ │ │ type of kmemory to allocate(in string format) │ │ │

bytes_req

│ │ │ requested Bytes │ │ │

caller_function

│ │ │ name of the caller function │ │ │ -

gfp_flags

│ │ │ - type of kmemory to allocate │ │ │ -

bytes_alloc

│ │ │ - allocated Bytes │ │ │ -

call_site

│ │ │ - address of the function calling this kmemory function │ │ │ -

ptr

│ │ │ - pointer to the kmemory allocated │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.kmem_cache_alloc_node — Fires when kmem_cache_alloc_node is requested │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.kmem_cache_alloc_node │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ggffpp__ffllaaggss │ │ │ │ + type of kmemory to allocate │ │ │ │ + bbyytteess__aalllloocc │ │ │ │ + allocated Bytes │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + ppttrr │ │ │ │ + pointer to the kmemory allocated │ │ │ │ + ccaallll__ssiittee │ │ │ │ + address of the function calling this kmemory function │ │ │ │ ggffpp__ffllaagg__nnaammee │ │ │ │ type of kmemory to allocate(in string format) │ │ │ │ bbyytteess__rreeqq │ │ │ │ requested Bytes │ │ │ │ ccaalllleerr__ffuunnccttiioonn │ │ │ │ name of the caller function │ │ │ │ - ggffpp__ffllaaggss │ │ │ │ - type of kmemory to allocate │ │ │ │ - bbyytteess__aalllloocc │ │ │ │ - allocated Bytes │ │ │ │ - ccaallll__ssiittee │ │ │ │ - address of the function calling this kmemory function │ │ │ │ - ppttrr │ │ │ │ - pointer to the kmemory allocated │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.kmem_cache_alloc  _H_o_m_e  probe::vm.kmem_cache_free │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html │ │ │ @@ -1,19 +1,19 @@ │ │ │ probe::vm.kmem_cache_alloc

Name

probe::vm.kmem_cache_alloc — │ │ │ Fires when kmem_cache_alloc is requested │ │ │ -

Synopsis

vm.kmem_cache_alloc 

Values

gfp_flags

│ │ │ +

Synopsis

vm.kmem_cache_alloc 

Values

caller_function

│ │ │ + name of the caller function. │ │ │ +

bytes_req

│ │ │ + requested Bytes │ │ │ +

gfp_flags

│ │ │ type of kmemory to allocate │ │ │ -

call_site

│ │ │ - address of the function calling this kmemory function. │ │ │

bytes_alloc

│ │ │ allocated Bytes │ │ │ +

call_site

│ │ │ + address of the function calling this kmemory function. │ │ │ +

gfp_flag_name

│ │ │ + type of kmemory to allocate(in string format) │ │ │

ptr

│ │ │ pointer to the kmemory allocated │ │ │

name

│ │ │ name of the probe point │ │ │ -

gfp_flag_name

│ │ │ - type of kmemory to allocate(in string format) │ │ │ -

caller_function

│ │ │ - name of the caller function. │ │ │ -

bytes_req

│ │ │ - requested Bytes │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.kmem_cache_alloc — Fires when kmem_cache_alloc is requested │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.kmem_cache_alloc │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + ccaalllleerr__ffuunnccttiioonn │ │ │ │ + name of the caller function. │ │ │ │ + bbyytteess__rreeqq │ │ │ │ + requested Bytes │ │ │ │ ggffpp__ffllaaggss │ │ │ │ type of kmemory to allocate │ │ │ │ - ccaallll__ssiittee │ │ │ │ - address of the function calling this kmemory function. │ │ │ │ bbyytteess__aalllloocc │ │ │ │ allocated Bytes │ │ │ │ + ccaallll__ssiittee │ │ │ │ + address of the function calling this kmemory function. │ │ │ │ + ggffpp__ffllaagg__nnaammee │ │ │ │ + type of kmemory to allocate(in string format) │ │ │ │ ppttrr │ │ │ │ pointer to the kmemory allocated │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ - ggffpp__ffllaagg__nnaammee │ │ │ │ - type of kmemory to allocate(in string format) │ │ │ │ - ccaalllleerr__ffuunnccttiioonn │ │ │ │ - name of the caller function. │ │ │ │ - bbyytteess__rreeqq │ │ │ │ - requested Bytes │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.kmalloc_node  _H_o_m_e  probe::vm.kmem_cache_alloc_node │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::vm.kmem_cache_free

Name

probe::vm.kmem_cache_free — │ │ │ Fires when kmem_cache_free is requested │ │ │ -

Synopsis

vm.kmem_cache_free 

Values

name

│ │ │ - Name of the probe point │ │ │ -

caller_function

│ │ │ +

Synopsis

vm.kmem_cache_free 

Values

caller_function

│ │ │ Name of the caller function. │ │ │ -

call_site

│ │ │ - Address of the function calling this kmemory function │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

ptr

│ │ │ Pointer to the kmemory allocated which is returned by kmem_cache │ │ │ +

call_site

│ │ │ + Address of the function calling this kmemory function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.kmem_cache_free — Fires when kmem_cache_free is requested │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.kmem_cache_free │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ ccaalllleerr__ffuunnccttiioonn │ │ │ │ Name of the caller function. │ │ │ │ - ccaallll__ssiittee │ │ │ │ - Address of the function calling this kmemory function │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ ppttrr │ │ │ │ Pointer to the kmemory allocated which is returned by kmem_cache │ │ │ │ + ccaallll__ssiittee │ │ │ │ + Address of the function calling this kmemory function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.kmem_cache_alloc_node  _H_o_m_e  probe::vm.mmap │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-mmap.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::vm.mmap

Name

probe::vm.mmap — │ │ │ Fires when an mmap is requested │ │ │ -

Synopsis

vm.mmap 

Values

address

│ │ │ +

Synopsis

vm.mmap 

Values

name

│ │ │ + name of the probe point │ │ │ +

address

│ │ │ the requested address │ │ │

length

│ │ │ the length of the memory segment │ │ │ -

name

│ │ │ - name of the probe point │ │ │

Context

│ │ │ The process calling mmap. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.mmap — Fires when an mmap is requested │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.mmap │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ aaddddrreessss │ │ │ │ the requested address │ │ │ │ lleennggtthh │ │ │ │ the length of the memory segment │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process calling mmap. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.kmem_cache_free  _H_o_m_e  probe::vm.munmap │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::vm.munmap

Name

probe::vm.munmap — │ │ │ Fires when an munmap is requested │ │ │ -

Synopsis

vm.munmap 

Values

address

│ │ │ - the requested address │ │ │ +

Synopsis

vm.munmap 

Values

name

│ │ │ + name of the probe point │ │ │

length

│ │ │ the length of the memory segment │ │ │ -

name

│ │ │ - name of the probe point │ │ │ +

address

│ │ │ + the requested address │ │ │

Context

│ │ │ The process calling munmap. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.munmap — Fires when an munmap is requested │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.munmap │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - aaddddrreessss │ │ │ │ - the requested address │ │ │ │ - lleennggtthh │ │ │ │ - the length of the memory segment │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + lleennggtthh │ │ │ │ + the length of the memory segment │ │ │ │ + aaddddrreessss │ │ │ │ + the requested address │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process calling munmap. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.mmap  _H_o_m_e  probe::vm.oom_kill │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault-return.html │ │ │ @@ -1,11 +1,11 @@ │ │ │ probe::vm.pagefault.return

Name

probe::vm.pagefault.return — │ │ │ Indicates what type of fault occurred │ │ │ -

Synopsis

vm.pagefault.return 

Values

name

│ │ │ - name of the probe point │ │ │ -

fault_type

│ │ │ +

Synopsis

vm.pagefault.return 

Values

fault_type

│ │ │ returns either │ │ │ 0 (VM_FAULT_OOM) for out of memory faults, │ │ │ 2 (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for │ │ │ major faults, or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, │ │ │ nor major fault. │ │ │ +

name

│ │ │ + name of the probe point │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,17 +2,17 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.pagefault.return — Indicates what type of fault occurred │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.pagefault.return │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ ffaauulltt__ttyyppee │ │ │ │ returns either 0 (VM_FAULT_OOM) for out of memory faults, 2 │ │ │ │ (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for major faults, │ │ │ │ or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, nor │ │ │ │ major fault. │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.pagefault  _H_o_m_e  probe::vm.write_shared │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault.html │ │ │ @@ -1,12 +1,12 @@ │ │ │ probe::vm.pagefault

Name

probe::vm.pagefault — │ │ │ Records that a page fault occurred │ │ │ -

Synopsis

vm.pagefault 

Values

write_access

│ │ │ +

Synopsis

vm.pagefault 

Values

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 │ │ │

address

│ │ │ the address of the faulting memory access; i.e. the address that caused the page fault │ │ │ -

name

│ │ │ - name of the probe point │ │ │

Context

│ │ │ The process which triggered the fault │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.pagefault — Records that a page fault occurred │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.pagefault │ │ │ │ ********** VVaalluueess ********** │ │ │ │ + nnaammee │ │ │ │ + name of the probe point │ │ │ │ wwrriittee__aacccceessss │ │ │ │ indicates whether this was a write or read access; 1 indicates a write, │ │ │ │ while 0 indicates a read │ │ │ │ aaddddrreessss │ │ │ │ the address of the faulting memory access; i.e. the address that caused │ │ │ │ the page fault │ │ │ │ - nnaammee │ │ │ │ - name of the probe point │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process which triggered the fault │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::vm.oom_kill  _H_o_m_e  probe::vm.pagefault.return │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html │ │ │ @@ -1,15 +1,15 @@ │ │ │ probe::vm.write_shared_copy

Name

probe::vm.write_shared_copy — │ │ │ Page copy for shared page write │ │ │ -

Synopsis

vm.write_shared_copy 

Values

name

│ │ │ - Name of the probe point │ │ │ -

address

│ │ │ - The address of the shared write │ │ │ -

zero

│ │ │ +

Synopsis

vm.write_shared_copy 

Values

zero

│ │ │ boolean indicating whether it is a zero page │ │ │ (can do a clear instead of a copy) │ │ │ +

address

│ │ │ + The address of the shared write │ │ │ +

name

│ │ │ + Name of the probe point │ │ │

Context

│ │ │ The process attempting the write. │ │ │

Description

│ │ │ Fires when a write to a shared page requires a page copy. This is │ │ │ always preceded by a vm.write_shared. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,21 +2,21 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.write_shared_copy — Page copy for shared page write │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.write_shared_copy │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - nnaammee │ │ │ │ - Name of the probe point │ │ │ │ - aaddddrreessss │ │ │ │ - The address of the shared write │ │ │ │ zzeerroo │ │ │ │ boolean indicating whether it is a zero page (can do a clear instead of a │ │ │ │ copy) │ │ │ │ + aaddddrreessss │ │ │ │ + The address of the shared write │ │ │ │ + nnaammee │ │ │ │ + Name of the probe point │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The process attempting the write. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when a write to a shared page requires a page copy. This is always │ │ │ │ preceded by a vm.write_shared. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared.html │ │ │ @@ -1,13 +1,13 @@ │ │ │ probe::vm.write_shared

Name

probe::vm.write_shared — │ │ │ Attempts at writing to a shared page │ │ │ -

Synopsis

vm.write_shared 

Values

address

│ │ │ - the address of the shared write │ │ │ -

name

│ │ │ +

Synopsis

vm.write_shared 

Values

name

│ │ │ name of the probe point │ │ │ +

address

│ │ │ + the address of the shared write │ │ │

Context

│ │ │ The context is the process attempting the write. │ │ │

Description

│ │ │ Fires when a process attempts to write to a shared page. │ │ │ If a copy is necessary, this will be followed by a │ │ │ vm.write_shared_copy. │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::vm.write_shared — Attempts at writing to a shared page │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ vm.write_shared │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - aaddddrreessss │ │ │ │ - the address of the shared write │ │ │ │ nnaammee │ │ │ │ name of the probe point │ │ │ │ + aaddddrreessss │ │ │ │ + the address of the shared write │ │ │ │ ********** CCoonntteexxtt ********** │ │ │ │ The context is the process attempting the write. │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ Fires when a process attempts to write to a shared page. If a copy is │ │ │ │ necessary, this will be followed by a vm.write_shared_copy. │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-create.html │ │ │ @@ -1,7 +1,7 @@ │ │ │ probe::workqueue.create

Name

probe::workqueue.create — │ │ │ Creating a new workqueue │ │ │ -

Synopsis

workqueue.create 

Values

cpu

│ │ │ - cpu for which the worker thread is created │ │ │ -

wq_thread

│ │ │ +

Synopsis

workqueue.create 

Values

wq_thread

│ │ │ task_struct of the workqueue thread │ │ │ +

cpu

│ │ │ + cpu for which the worker thread is created │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::workqueue.create — Creating a new workqueue │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ workqueue.create │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - ccppuu │ │ │ │ - cpu for which the worker thread is created │ │ │ │ wwqq__tthhrreeaadd │ │ │ │ task_struct of the workqueue thread │ │ │ │ + ccppuu │ │ │ │ + cpu for which the worker thread is created │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::softirq.exit  _H_o_m_e  probe::workqueue.destroy │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::workqueue.execute

Name

probe::workqueue.execute — │ │ │ Executing deferred work │ │ │ -

Synopsis

workqueue.execute 

Values

work_func

│ │ │ - pointer to handler function │ │ │ +

Synopsis

workqueue.execute 

Values

work

│ │ │ + work_struct* being executed │ │ │

wq_thread

│ │ │ task_struct of the workqueue thread │ │ │ -

work

│ │ │ - work_struct* being executed │ │ │ +

work_func

│ │ │ + pointer to handler function │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::workqueue.execute — Executing deferred work │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ workqueue.execute │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - wwoorrkk__ffuunncc │ │ │ │ - pointer to handler function │ │ │ │ - wwqq__tthhrreeaadd │ │ │ │ - task_struct of the workqueue thread │ │ │ │ wwoorrkk │ │ │ │ work_struct* being executed │ │ │ │ + wwqq__tthhrreeaadd │ │ │ │ + task_struct of the workqueue thread │ │ │ │ + wwoorrkk__ffuunncc │ │ │ │ + pointer to handler function │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::workqueue.destroy  _H_o_m_e  probe::workqueue.insert │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-insert.html │ │ │ @@ -1,9 +1,9 @@ │ │ │ probe::workqueue.insert

Name

probe::workqueue.insert — │ │ │ Queuing work on a workqueue │ │ │ -

Synopsis

workqueue.insert 

Values

work

│ │ │ - work_struct* being queued │ │ │ +

Synopsis

workqueue.insert 

Values

work_func

│ │ │ + pointer to handler function │ │ │

wq_thread

│ │ │ task_struct of the workqueue thread │ │ │ -

work_func

│ │ │ - pointer to handler function │ │ │ +

work

│ │ │ + work_struct* being queued │ │ │

│ │ │ ├── html2text {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ _P_r_e_v  CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett  _N_e_x_t │ │ │ │ =============================================================================== │ │ │ │ ********** NNaammee ********** │ │ │ │ probe::workqueue.insert — Queuing work on a workqueue │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ workqueue.insert │ │ │ │ ********** VVaalluueess ********** │ │ │ │ - wwoorrkk │ │ │ │ - work_struct* being queued │ │ │ │ - wwqq__tthhrreeaadd │ │ │ │ - task_struct of the workqueue thread │ │ │ │ wwoorrkk__ffuunncc │ │ │ │ pointer to handler function │ │ │ │ + wwqq__tthhrreeaadd │ │ │ │ + task_struct of the workqueue thread │ │ │ │ + wwoorrkk │ │ │ │ + work_struct* being queued │ │ │ │ =============================================================================== │ │ │ │ _P_r_e_v  _U_p  _N_e_x_t │ │ │ │ probe::workqueue.execute  _H_o_m_e  Chapter 13. Networking Tapset